* {
	margin: 0;
	padding: 0
}
ul, ol {
	list-style: none
}
img {
	border: none
}
input, select, textarea {
	outline: none;
	border: none;
	background: none
}
textarea {
	resize: none
}
a {
	text-decoration: none
}
* {
	font-family: Microsoft YaHei, 微软雅黑
}
img {
	vertical-align: top;
    width: 100%;
}
.clearfix {
*zoom:1
}
.clearfix:before, .clearfix:after {
	display: table;
	content: ""
}
.clearfix:after {
	clear: both
}
.fr {
	float: right;
	display: inline
}
.fl {
	float: left;
	display: inline
}
 .no-margin{
  margin: 0!important;
}
.container {
	max-width: 16rem;
	min-width: 8rem;
	margin: 0 auto;
	background-color: #ebeff1;
	padding-bottom: 3rem
}
.container .header {
	width: 100%;
	height: 1.75rem;
	background-color: #008cd6
}
.container .header .header-l {
	float: left;
	display: inline;
	width: .625rem;
	height: .65rem;
	margin: .55rem 0 0 .5rem
}
.container .header .header-l img {
	width: .625rem;
	height: .65rem
}
.container .header .header-m {
	float: left;
	display: inline;
	width: 6.8rem;
	height: 1.45rem;
	margin: .15rem 0 0 1.975rem
}
.container .header .header-m img {
	height: 100%;
}
.container .header .header-r {
	float: right;
	display: inline;
	margin-right: .5rem;
	font-size: .6rem;
	color: #fff;
	font-family: 宋体;
	line-height: 1.2;
	padding-top: .3rem
}
.container .header .header-r span {
	font-family: 宋体;
	font-weight: bold
}
.container .banner {
	width: 16rem;
/*	height: 7.475rem*/
}
.container .banner img {
	width: 100%;/*height:7.475rem*/
}
.container .banner .swiper-pagination-bullet {
	width: .3rem;
	height: .3rem
}
.container .nav {
	width: 100%;
	height: 1.5rem;
	line-height: 1.5rem;
	background-color: #006dbc
}
.container .nav ul li {
	float: left;
	display: inline;
	width: 4rem
}
.container .nav ul li a {
	float: left;
	display: inline;
	width: 4rem;
	text-align: center;
	color: #fff;
	font-size: .6rem
}
.container .project {
	background-color: #fff;
	padding-left: .125rem;
	padding-bottom: .125rem
}
.container .project dl {
	float: left;
	display: inline;
	margin-left: .5rem;
	margin-top: .725rem;
	margin-bottom: .25rem;
	width: 4.6rem
}
.container .project dl img {
	width: 4.6rem;
	height: 3rem
}
.container .project dl dt {
	float: left;
	display: inline
}
.container .project dl dd {
	float: left;
	display: inline;
	padding-top: .5rem
}
.container .project dl a {
	color: #333;
	width: 4.6rem;
	font-size: .55rem;
	float: left;
	display: inline;
	text-align: center
}
.container .project dl.zx {
	padding-top: 1.3rem;
	background: url(../images/zx.png) no-repeat;
	height: 1.7rem;
	background-size: 4.6rem 3rem
}
.container .project dl.zx a {
	color: #fff;
	font-size: .45rem
}
.container .project1 dl img {
	width: 4.05rem;
	height: 2.6rem
}
.container .project1 dl.zx {
	padding-top: 1.125rem;
	height: 1.475rem;
	background: url(../images/zt/zx.png) top center no-repeat;
	background-size: 4.05rem 2.6rem
}
.container .doctor {
	background-color: #fff;
	margin-top: .2rem
}
.container .doctor .title1 {
	font-size: .9rem;
	color: #008cd6;
	font-weight: bold;
	text-align: center
}
.container .doctor .title2 {
	text-transform: uppercase;
	text-align: center;
	font-size: .7rem;
	color: #ebeff1
}
.container .doctor .doctor-1 {
	width: 16rem;
	margin: 0.5rem auto
}
.container .doctor .doctor-1 img {
	width: 100%;
}
.container .doctor .doctor-2 {
	position: relative;
	height: 8.5rem
}
.container .doctor .doctor-2 ul {
	position: absolute;
	left: 0;
	top: 0;
	z-index: 8
}
.container .doctor .doctor-2 ul li {
	width: 13.5rem;
	height: 2.75rem;
	z-index: 8;
	background: url(../images/doctor-1.png) .375rem 0 no-repeat;
	background-size: 2.25rem 2.25rem;
	position: relative
}
.container .doctor .doctor-2 ul li span {
	position: absolute;
	text-align: center;
	left: .375rem;
	top: 0;
	font-size: .5rem;
	width: 2.25rem;
	height: 1.75rem;
	line-height: 1.2;
	color: #333;
	padding-top: .5rem
}
.container .doctor .doctor-2 ul li p {
	float: right;
	display: inline;
	margin-right: 0;
	width: 10rem;
	font-size: .45rem;
	color: #000;
	padding-top: .25rem
}
.container .doctor .doctor-2 .btn {
	position: absolute;
	bottom: 0;
	left: 5.875rem;
	width: 2.75rem;
	height: .95rem;
	line-height: .95rem;
	margin: -0.55rem auto 0;
	z-index: 10;
	background-color: #008cd6
}
.container .doctor .doctor-2 .btn a {
	display: block;
	width: 2.75rem;
	height: .95rem;
	font-size: .45rem;
	color: #fff;
	text-align: center
}
.container .xf .xf-doctor {
	background-color: #fff;
	margin-top: .2rem;
*zoom:1;
	cursor: pointer
}
.container .xf .xf-doctor:before, .container .xf .xf-doctor:after {
	display: table;
	content: ""
}
.container .xf .xf-doctor:after {
	clear: both
}
.container .xf .xf-doctor:before, .container .xf .xf-doctor:after {
	display: table;
	content: ""
}
.container .xf .xf-doctor:after {
	clear: both
}
.container .xf .xf-doctor .title1 {
	font-size: .9rem;
	color: #008cd6;
	font-weight: bold;
	text-align: center
}
.container .xf .xf-doctor .title2 {
	text-transform: uppercase;
	text-align: center;
	font-size: .7rem;
	color: #ebeff1
}
.container .xf .xf-doctor .tab {
*zoom:1
}
.container .xf .xf-doctor .tab:before, .container .xf .xf-doctor .tab:after {
	display: table;
	content: ""
}
.container .xf .xf-doctor .tab:after {
	clear: both
}
.container .xf .xf-doctor .tab:before, .container .xf .xf-doctor .tab:after {
	display: table;
	content: ""
}
.container .xf .xf-doctor .tab:after {
	clear: both
}
.container .xf .xf-doctor .tab li {
	width: 3.4rem;
	height: 3.4rem;
	float: left;
	display: inline;
	margin: 0 1.05rem 0 .55rem
}
.container .xf .xf-doctor .tab li img {
	width: 3rem;
	height: 3rem;
	border: .2rem solid #008cd6;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%
}
.container .xf .xf-doctor .tab li.hover img {
	border: .2rem solid #0b3d57
}
.container .xf .xf-doctor .xf-doctor-content-c img {
	width: 16rem;
	height: 9.625rem
}
.container .xf .xf-zlfs {
	background-color: #fff;
	margin-top: .2rem;
*zoom:1
}
.container .xf .xf-zlfs:before, .container .xf .xf-zlfs:after {
	display: table;
	content: ""
}
.container .xf .xf-zlfs:after {
	clear: both
}
.container .xf .xf-zlfs:before, .container .xf .xf-zlfs:after {
	display: table;
	content: ""
}
.container .xf .xf-zlfs:after {
	clear: both
}
.container .xf .xf-zlfs .xf-zlfs-wrap {
	position: relative
}
.container .xf .xf-zlfs .xf-zlfs-wrap img {
	width: 16rem;
	height: 11.825rem
}
.container .xf .zjjy {
	background-color: #fff;
	margin-top: .2rem
}
.container .xf .zjjy img {
	width: 16rem;
	height: 17.075rem
}
.container .xf .fwbz {
	background-color: #fff;
	margin-top: .2rem
}
.container .xf .fwbz img {
	width: 16rem;
	height: 17.075rem
}
.container .tjxm {
	background-color: #fff;
*zoom:1;
	padding-bottom: .5rem;
	width: 16rem;
	margin: .2rem 0 0 0
}
.container .tjxm:before, .container .tjxm:after {
	display: table;
	content: ""
}
.container .tjxm:after {
	clear: both
}
.container .tjxm:before, .container .tjxm:after {
	display: table;
	content: ""
}
.container .tjxm:after {
	clear: both
}
.container .tjxm .tjxm-title {
	background: url(../images/line.jpg) 0 .8rem no-repeat;
	background-size: .05rem .425rem;
	width: 13.25rem;
	margin: 0 auto .425rem;
	padding-top: .625rem;
	padding-bottom: .25rem;
	padding-left: .25rem;
	border-bottom: 1px solid #959595;
	color: #008cd6;
	font-size: .5rem;
	font-weight: bold
}
.container .tjxm .tjxm-title .swiper-pagination2 {
	float: right;
	display: inline;
	position: relative;
	font-weight: normal
}
.container .tjxm ul {
	width: 13.5rem;
	margin: 0 auto
}
.container .tjxm ul img {
	width: 4.25rem;
	height: 2.8rem
}
.container .tjxm .tjxm-1 {
	width: 15rem;
	height: 5rem;
	margin: .875rem auto 0
}
.container .tjxm .tjxm-1 .tjxm-1-l {
	float: left;
	display: inline;
	margin-right: .25rem;
	width: 6.725rem;
	height: 4.675rem;
	padding-left: 0.750rem;
}
.container .tjxm .tjxm-1 .tjxm-1-l img {
	width: 6.5rem;
/*	height: 4.675rem*/
}
.container .tjxm .tjxm-1 .tjxm-1-r {
	float: left;
	display: inline;
	width: 6.5rem;
	height: 2.325rem
}
.container .tjxm .tjxm-1 .tjxm-1-r img {
	width: 6.5rem;
/*	height: 2.325rem;*/
/*	padding-bottom: .25rem*/
}
.container .case {
	background-color: #fff;
	margin: .2rem 0 0 0
}
.container .case img {
	padding: .6rem 0 .675rem 0;
	width: 13.5rem;
	display: block;
	height: 6.825rem;
	margin: 0 auto
}

.container .arclist {
	background-color: #fff;
	margin: .2rem 0 0 0
}
.container .arclist .arclist-title {
	background: url(../images/line.jpg) 0 .8rem no-repeat;
	background-size: .05rem .425rem;
	width: 13.25rem;
	margin: 0 auto .425rem;
	padding-top: .625rem;
	padding-bottom: .25rem;
	padding-left: .25rem;
	border-bottom: 1px solid #959595;
	color: #008cd6;
	font-size: .5rem;
	font-weight: bold
}

.container .arclist .arclist-wrap {
	width: 13.5rem;
	margin: 0 auto 0;
	padding-bottom: .625rem
}
.container .arclist-wrap dl{
  margin-bottom: 0.1rem;
}
.container .arclist-wrap dl dt{
  width: 4.25rem;
  height: 4.5rem;
  line-height: 4.5rem;
  text-align: center;
  font-size: 0.75rem;
  float: left;
  background-color: #5198ce;
}
.container .arclist-wrap dl dd{
  float: right;
  width: 8.9rem;
  height: 0.625rem;
  line-height: 0.625rem;
  background-color: #5198ce;
  font-size: 0.5rem;
  padding: 0.26rem 0 0.24rem 0.25rem;
}
.container .arclist-wrap .dl2 dt,.container .arclist-wrap .dl2 dd, .container .arclist-wrap .dl2 .fr{
  background-color: #424348;
}

.container .arclist-wrap .dl3 dt,.container .arclist-wrap .dl3 dd,.container .arclist-wrap .dl3 .fr{
  background-color: #5198ce;
}

.container .arclist-wrap .dl4 dt,.container .arclist-wrap .dl4 dd,.container .arclist-wrap .dl4 .fr{
  background-color: #424348;
}

.container .arclist-wrap dl a{
  color: #ffffff;
  display: block;
}


.container .hd {
	background-color: #fff;
	margin: .2rem 0 0 0
}
.container .hd .hd-title {
	background: url(../images/line.jpg) 0 .8rem no-repeat;
	background-size: .05rem .425rem;
	width: 13.25rem;
	margin: 0 auto .425rem;
	padding-top: .625rem;
	padding-bottom: .25rem;
	padding-left: .25rem;
	border-bottom: 1px solid #959595;
	color: #008cd6;
	font-size: .5rem;
	font-weight: bold
}
.container .hd .hd-title .more {
	float: right;
	display: inline
}
.container .hd .hd-title .more a {
	text-transform: uppercase;
	font-size: .45rem;
	color: #008cd6
}
.container .hd ul {
	width: 13.5rem;
	margin: 0 auto 0;
	padding-bottom: .625rem
}
.container .hd ul li {
	background: url(../images/bg.png) 0 .375rem no-repeat;
	background-size: .375rem .375rem;
	height: 1.175rem;
	line-height: 1.175rem;
	padding-left: .5rem;
	border-bottom: 1px dashed #959595
}
.container .hd ul li a {
	font-size: .45rem;
	display: block;
	color: #000
}
.container .pp {
	padding-top: 1.1rem;
	width: 13.5rem;
	margin: 0 auto
}
.container .pp ul{   
    border: #6f6f6f 1px solid;
    background: #fff;
}
.container .pp ul li{
	height: 1.6rem;
	line-height: 1.6rem;
	text-align: center;
	font-size: 0.5rem;
	padding: 0.125rem;
	border-bottom: #6f6f6f 0.025rem solid;
}
.container .pp ul li center{font-size:0.75rem;}
.container .pp ul li a img{width:0.9rem; margin-right: 1%;margin-top: 3%;}
.container .pp ul li input {
    width: 7.9rem;
    height: 1.25rem;
    font-size: 0.45rem;
    line-height: 1.25rem;
    color: #bfbfbf;
    padding-left: 1em;
	border:#595656 0.025rem solid;
}
.container .pp ul li .ghansub{
	width: 12.875rem;
	height: 1.6rem;
	line-height: 1.6rem;
	background: #1689cc;
	font-size:0.75rem;
	color: #fff;
	border: 0;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}
.container .beian {
	text-align: center;
	font-size: .45rem;
	color: #959595;
	padding: .5rem 0;
}
.container .xm .title {
	text-align: center;
	font-size: .8rem;
	color: #000;
	padding: .375rem 0 0
}
.container .xm .title1 {
	text-align: center;
	font-size: .45rem;
	background: url(../images/dot.jpg) left center repeat-x
}
.container .xm .title1 span {
	background-color: #fff;
	padding: 0 .25rem
}
.container .xm .xm-nav {
*zoom:1;
	background-color: #fff
}
.container .xm .xm-nav:before, .container .xm .xm-nav:after {
	display: table;
	content: ""
}
.container .xm .xm-nav:after {
	clear: both
}
.container .xm .xm-nav:before, .container .xm .xm-nav:after {
	display: table;
	content: ""
}
.container .xm .xm-nav:after {
	clear: both
}
.container .xm .xm-nav ul {
	border-bottom: .025rem solid #94a2af;
*zoom:1;
	background-color: #94a2af;
	width: 13.525rem;
	margin: .375rem auto
}
.container .xm .xm-nav ul:before, .container .xm .xm-nav ul:after {
	display: table;
	content: ""
}
.container .xm .xm-nav ul:after {
	clear: both
}
.container .xm .xm-nav ul:before, .container .xm .xm-nav ul:after {
	display: table;
	content: ""
}
.container .xm .xm-nav ul:after {
	clear: both
}
.container .xm .xm-nav ul li {
	width: 4.475rem;
	height: 1.3rem;
	line-height: 1.3rem;
	background-color: #fff;
	float: left;
	display: inline;
	text-align: center;
	margin: .025rem 0 0 .025rem
}
.container .xm .xm-nav ul li a {
	font-size: .6rem;
	color: #000;
	display: block
}
.container .xm .xm-nav ul li.last {
	margin-right: .025rem
}
.container .xm .xm-1 {
	background-color: #fff;
	margin: .2rem 0 0 0;
    padding: 0 0.25rem;
}
.container .xm .xm-1 p {
	width: 13.525rem;
	margin: 0 auto;
/*	text-indent: 2em;*/
	font-size: .5rem;
	padding-top: .25rem;
	line-height: 1.6
}
.container .xm .xm-1 .xm-1-1 {
	width: 13.5rem;
	margin: 0 auto
}
.container .xm .xm-1 .xm-1-1 img {
	width: 13.5rem;
	height: 5.35rem
}
.container .xm .xm-1 .btn {
	width: 3.5rem;
	margin: 0 auto;
	padding-bottom: .5rem
}
.container .xm .xm-1 .btn img {
	width: 3.5rem;
	height: 1.1rem
}
.container .xm .xm-2 {
	background-color: #fff;
	margin: .2rem 0 0 0;
	text-align: center
}
.container .xm .xm-2 img {
	width: 13.5rem;
	height: 5.65rem;
	padding: .625rem 0
}
.container .xm .xm-3 {
	background-color: #fff;
	margin: .2rem 0 0 0
}
.container .xm .xm-3 p {
	width: 13.525rem;
	margin: 0 auto;
	text-indent: 2em;
	font-size: .5rem;
	padding-top: .25rem;
	line-height: 1.6
}
.container .xm .xm-3 .xm-3-1 {
	text-align: center;
	padding: .625rem 0
}
.container .xm .xm-3 .xm-3-1 img {
	width: 13.55rem;
	height: 2.2rem
}
.container .xm .xm-4 {
*zoom:1;
	background-color: #fff;
	margin: .2rem 0 0 0;
	padding-bottom: .25rem
}
.container .xm .xm-4:before, .container .xm .xm-4:after {
	display: table;
	content: ""
}
.container .xm .xm-4:after {
	clear: both
}
.container .xm .xm-4:before, .container .xm .xm-4:after {
	display: table;
	content: ""
}
.container .xm .xm-4:after {
	clear: both
}
.container .xm .xm-4 .xm-4-1 {
	width: 13.5rem;
	margin: 0 auto;
	padding: .5rem 0
}
.container .xm .xm-4 dl {
	float: left;
	display: inline;
	margin-bottom: .625rem;
	width: 5.975rem
}
.container .xm .xm-4 dl img {
	width: 5.975rem;
	height: 5.65rem
}
.container .xm .xm-4 dl dd {
	font-size: .5rem;
	color: #000;
	margin-top: .125rem;
	line-height: 1.6
}
.container .doctor .doctor-3 {
	width: 14rem;
*zoom:1;
	margin: 0 auto;
	padding-bottom: .75rem
}
.container .doctor .doctor-3:before, .container .doctor .doctor-3:after {
	display: table;
	content: ""
}
.container .doctor .doctor-3:after {
	clear: both
}
.container .doctor .doctor-3:before, .container .doctor .doctor-3:after {
	display: table;
	content: ""
}
.container .doctor .doctor-3:after {
	clear: both
}
.container .doctor dl {
	width: 6.425rem;
	margin-top: .75rem;
	border: .025rem solid #b2b2b2;
	float: left;
	display: inline;
	margin-right: .5rem
}
.container .doctor dl img {
	width: 6.425rem;
	height: 6.025rem
}
.container .doctor dl dd {
	margin: 0 .55rem;
	padding: .25rem 0
}
.container .doctor dl dd.dd1 {
	font-size: .6rem;
	color: #000;
	border-bottom: .05rem solid #7f7f7f
}
.container .doctor dl dd.dd1 span {
	font-size: .4rem
}
.container .doctor dl dd.dd2 {
	font-size: .4rem;
	line-height: 1.8
}
.container .doctor dl dd.dd2 a {
	color: #0068b7
}
.container .case-pd {
*zoom:1;
	padding-bottom: .5rem;
	background-color: #fff
}
.container .case-pd:before, .container .case-pd:after {
	display: table;
	content: ""
}
.container .case-pd:after {
	clear: both
}
.container .case-pd:before, .container .case-pd:after {
	display: table;
	content: ""
}
.container .case-pd:after {
	clear: both
}
.container .case-pd .case-wrap {
	width: 15rem;
	margin: 0 auto
}
.container .case-pd .case-1 {
	margin-top: 1rem
}
.container .case-pd .case-1 img {
	width: 15rem;
	height: 3.85rem
}
.container .case-pd .case-pd-title {
	text-align: center;
	font-size: .8rem;
	color: #008cd6;
	padding: 1rem 0 0
}
.container .case-pd .case-pd-title1 {
	font-size: .7rem;
	text-align: center;
	padding-top: 1rem
}
.container .case-pd .case-pd-title1 span {
	font-size: .45rem;
	padding-left: .25rem
}
.container .case-pd .case-2-wrap .case-2 {
	padding-top: 1rem
}
.container .case-pd .case-2-wrap .case-2-l {
	width: 6.475rem;
	margin-left: .25rem
}
.container .case-pd .case-2-wrap .case-2-l img {
	width: 6.475rem;
	height: 6.575rem
}
.container .case-pd .case-2-wrap .case-2-r {
	width: 7rem;
	margin-left: 1rem
}
.container .case-pd .case-2-wrap .case-2-r-1 {
	font-size: .7rem;
	color: #333;
	padding-top: 1rem
}
.container .case-pd .case-2-wrap .case-2-r-2 {
	font-size: .5rem;
	color: #008cd6
}
.container .case-pd .case-2-wrap .case-2-r-3 {
	font-size: .5rem;
	color: #333
}
.container .case-pd .case-2-wrap .case-2-r-4 {
	font-size: .5rem;
	color: #333
}
.container .case-pd .case-2-wrap .case-2-r-5 {
	padding-top: .5rem
}
.container .case-pd .case-2-wrap .case-2-r-5 img {
	width: 6.9rem;
	height: 2.2rem
}
.container .case-pd .case-2-wrap .btn {
	clear: both;
	text-align: center;
	padding: .75rem 0
}
.container .case-pd .case-2-wrap .btn img {
	width: 3.1rem;
	height: 1.1rem
}
.container .case-pd .bg {
	background-color: #ebebeb
}
.container .brand {
	background-color: #fff;
*zoom:1
}
.container .brand:before, .container .brand:after {
	display: table;
	content: ""
}
.container .brand:after {
	clear: both
}
.container .brand:before, .container .brand:after {
	display: table;
	content: ""
}
.container .brand:after {
	clear: both
}
.container .brand .brand-1 {
	width: 15rem;
	margin: 0 auto;
*zoom:1
}
.container .brand .brand-1:before, .container .brand .brand-1:after {
	display: table;
	content: ""
}
.container .brand .brand-1:after {
	clear: both
}
.container .brand .brand-1:before, .container .brand .brand-1:after {
	display: table;
	content: ""
}
.container .brand .brand-1:after {
	clear: both
}
.container .brand .brand-1 ul.tab {
	width: 14.9rem;
	margin: 1rem auto 0;
*zoom:1
}
.container .brand .brand-1 ul.tab:before, .container .brand .brand-1 ul.tab:after {
	display: table;
	content: ""
}
.container .brand .brand-1 ul.tab:after {
	clear: both
}
.container .brand .brand-1 ul.tab:before, .container .brand .brand-1 ul.tab:after {
	display: table;
	content: ""
}
.container .brand .brand-1 ul.tab:after {
	clear: both
}
.container .brand .brand-1 ul.tab li {
	width: 4.25rem;
	height: 1.85rem;
	line-height: 1.85rem;
	border: .025rem solid #666;
	margin-right: 1rem;
	float: left;
	display: inline;
	text-align: center;
	color: #333;
	font-size: .6rem;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
	cursor: pointer
}
.container .brand .brand-1 ul.tab li .arrow {
	display: none
}
.container .brand .brand-1 ul.tab li .arrow img {
	width: .775rem;
	height: .325rem
}
.container .brand .brand-1 ul.tab li.hover {
	border: .025rem solid #008cd6
}
.container .brand .brand-1 ul.tab li.hover .arrow {
	display: block
}
.container .brand .brand-1-c {
/*	background-color: #e6e6e6;*/
	margin-top: .75rem;
*zoom:1;
	padding-bottom: .125rem
}
.container .brand .brand-1-c:before, .container .brand .brand-1-c:after {
	display: table;
	content: ""
}
.container .brand .brand-1-c:after {
	clear: both
}
.container .brand .brand-1-c:before, .container .brand .brand-1-c:after {
	display: table;
	content: ""
}
.container .brand .brand-1-c:after {
	clear: both
}
.container .brand .brand-1-c-l {
	width: 8.9rem;
	padding-top: .125rem
}
.container .brand .brand-1-c-l-1 {
	font-size: .7rem;
	color: #008cd6;
	padding-bottom: .2rem;
	border-bottom: .05rem solid #008cd6
}
.container .brand .brand-1-c-l-1 span {
	font-size: .45rem;
	color: #333
}
.container .brand .brand-1-c-l-2 {
	font-size: .45rem;
	color: #333;
	padding: .2rem 0 .25rem;
	line-height: 1.3
}
.container .brand .btn img {
	width: 3.5rem;
	height: 1.2rem
}
.container .brand .brand-1-c-r {
	width: 5.675rem;
	padding-top: .375rem
}
.container .brand .brand-1-c-r img {
	width: 5.675rem;
	height: 4.05rem
}
.container .brand .brand-title {
	color: #008cd6;
	font-size: .7rem;
	border-bottom: .05rem solid #008cd6;
	padding-bottom: .1rem
}
.container .brand .brand-title span {
	font-size: .45rem
}
.container .brand .brand-2 {
	width: 15rem;
	margin: 1.375rem auto 0
}
.container .brand .brand-2 p {
	text-indent: 2em;
	font-size: .5rem;
	line-height: 1.4;
	color: #333;
	padding-top: .95rem
}
.container .brand .brand-2 p .zj-img {
	width: 13.825rem;
}
.container .brand .brand-2 p .sb-img {
	width: 15rem;
	height: 3.5rem
}
.container .brand .brand-3 {
	width: 15rem;
	margin: 1.375rem auto .5rem
}
.container .brand .brand-3 img {
	width: 15rem;
	height: 6.2rem;
	margin-top: 1rem
}
.container .luxian {
	background-color: #fff;
*zoom:1;
	padding-bottom: 1rem
}
.container .luxian:before, .container .luxian:after {
	display: table;
	content: ""
}
.container .luxian:after {
	clear: both
}
.container .luxian:before, .container .luxian:after {
	display: table;
	content: ""
}
.container .luxian:after {
	clear: both
}
.container .luxian .luxian-wrap {
	width: 15rem;
	margin: 0 auto;
}
.container .luxian .luxian-wrap .tab {
	margin-top: 1rem;
	margin-bottom: 1.125rem;
*zoom:1
}
.container .luxian .luxian-wrap .tab:before, .container .luxian .luxian-wrap .tab:after {
	display: table;
	content: ""
}
.container .luxian .luxian-wrap .tab:after {
	clear: both
}
.container .luxian .luxian-wrap .tab:before, .container .luxian .luxian-wrap .tab:after {
	display: table;
	content: ""
}
.container .luxian .luxian-wrap .tab:after {
	clear: both
}
.container .luxian .luxian-wrap dl {
	width: 4.9rem;
	margin-right: 0.1rem;
	cursor: pointer;
	float: left;
	display: inline;
}
.container .luxian .luxian-wrap dl img {
	width: 4.9rem;
}
.container .luxian .luxian-wrap dl dd {
	font-size: .5rem;
	color: #333;
	height: 1.25rem;
	line-height: 1.25rem;
	text-align: center;
	background-color: #999;
}
.container .luxian .luxian-wrap dl .arrow {
	display: none;
	text-align: center;
	height: .325rem;
	line-height: .325rem;
	background-color: transparent
}
.container .luxian .luxian-wrap dl .arrow img {
	width: .775rem;
	height: .325rem
}
.container .luxian .luxian-wrap dl.hover dd {
	background-color: #008cd6;
	color: #fff
}
.container .luxian .luxian-wrap dl.hover .arrow {
	display: block;
	background-color: transparent
}
.container .luxian .luxian-wrap .content .content-c p {
	font-size: .5rem;
	color: #333;
	line-height: 1.8
}
.container .luxian .luxian-wrap .content .content-c .map {
	margin-top: .875rem;
	width: 15rem;
	height: 7.5rem
}
.container .luxian .luxian-wrap .content .content-c .content-c-title {
	font-size: .5rem;
	margin-top: 1rem;
	padding-bottom: .2rem;
	border-bottom: .025rem solid #333
}
.container .footer {
	background-color: #008cd6;
*zoom:1;
	position: fixed;
	z-index: 10000000000;
	bottom: 0
}
.container .footer:before, .container .footer:after {
	display: table;
	content: ""
}
.container .footer:after {
	clear: both
}
.container .footer:before, .container .footer:after {
	display: table;
	content: ""
}
.container .footer:after {
	clear: both
}
.container .footer ul li {
	width: 4rem;
	padding: .25rem 0;
	height: 1.5rem;
	float: left;
	display: inline
}
.container .footer ul li a {
	color: #fff;
	display: block;
	font-size: .4rem;
	text-align: center
}
.container .footer ul li img {
	width: 1.05rem;
	height: 1.025rem
}
/*
.container .footer ul li.xm img {
	width: .925rem;
	height: .9rem
}
.container .footer ul li.yh img {
	width: .75rem;
	height: .9rem
}
.container .footer ul li.comment img {
	width: .9rem;
	height: .8rem
}*/
#swt_close {
	position: absolute;
	top: 0;
	right: 0;
	cursor: pointer;
	display: block;
	width: 36px;
	height: 36px;
}

#bddh{
    position: absolute;
	bottom: 0;
	left: 0;
	cursor: pointer;
	display: block;
	width: 157px;
	height: 45px;
}
#bdzz{
    position: absolute;
	bottom: 0;
	right: 0;
	cursor: pointer;
	display: block;
	width: 157px;
	height: 45px;
}
.footer2 {width:100%;height: 2.2rem;position:fixed;bottom:0;left:0;line-height: 2.5rem;z-index:100;display:none;z-index: 999}
.footer2 .footerInner { max-width:640px;height:100%; margin:0 auto;-moz-box-shadow:6px 0 24px rgba(32,21,18,.72);-webkit-box-shadow:6px 0 24px rgba(32,21,18,.72);box-shadow:6px 0 24px rgba(32,21,18,.72);}
.footer2 a {display:block;float:left;position:relative;}
.footer2 a em,.footer2 a i {display:block;position:absolute;font-weight: bold;font-style: normal;}
.footerLink1 {width:20%;height:100%; background-color:#2e2e2e;}
.homeIcon {left:50%;top: 0.3rem;width: 1.4rem;height: 1.4rem;margin-left:-0.725rem;background:url(../images/footerLink1.png) no-repeat;background-size: 1.475rem 0.825rem;}
.footerLink1 em {display:block;left:0;top: 1.1rem;width:100%;color:#fff;font-size: .6rem;line-height: 0.9rem;text-align:center;}
.footerLink2 {width:40%;height:100%; background-color:#0096ff;}
.swtIcon {left:50%;top: 0.4rem;width: 1.35rem;height: 1.35rem;margin-left: -2.5rem;background:url(../images/footerLink2.png) no-repeat;background-size:1.35rem 1.35rem;}
.swtIcon_Counter {left:50%;top: 0.2rem;width: 0.7rem;height: 0.7rem;margin-left:-1.7rem;text-align:center;line-height:0.65rem;background-color:#e60012;color:#fff;font-size:0.45rem;font-style:normal;-moz-border-radius:28px;-webkit-border-radius:28px;border-radius:28px;-moz-box-shadow:0 0 3px rgba(0,0,0,0.8);-webkit-box-shadow:0 0 3px rgba(0,0,0,0.8);box-shadow:0 0 3px rgba(0,0,0,0.8);}
.footerLink2 em {display:block;left:50%;top:50%;margin-left: -0.8rem;margin-top: -0.6rem;color:#fff;font-size:0.8rem;line-height:1.15rem;}
.footerLink3 {width:40%;height:100%; background-color:#fb9d00;}
.phoneIcon {left:50%;top:50%;width: 1.35rem;height: 1.35rem;margin-top: -0.8rem;margin-left: -2.2rem;background:url(../images/footerLink3.png) no-repeat;background-size:1.35rem 1.35rem}
.footerLink3 em {display:block;left:50%;top:50%;margin-left: -0.8rem;margin-top: -0.5rem;color:#fff;font-size: 0.8rem;line-height: 1rem;font-family:"微软雅黑";}
.dhzx{
    width: 1.8rem;
    height: 1.8rem;
    position: fixed;
    right: 0;
    bottom: 8rem;
    left: 0;
	z-index: 999;
    }
.gh{
    margin: 0.6rem auto;
    padding: 0.1rem 0;
    box-shadow: 0 -8px 5px #a7a0a0;
    background: #fff;
}
.gh p span{
    font-size: 0.5rem;
    color: #a20000;
}
.gh_a{
    background: #414141;
    color: #fff;
}
.gh p input{
    height: 1.5rem;
    border: 1px solid #ccc;
    width: 100%;
    border-radius: 10px;
    font-size: 0.8rem;
    padding-left: 0.4rem;
}
.gh p:nth-child(1){
    font-size: 1.2rem;
    font-weight: bold;
    color: #000000;
    text-align: center;
    padding-top: 0.4rem;
}
.gh p:nth-child(2){
    width: 15rem;
    margin: 0.5rem auto;
    font-size: 0.8rem;
}
.gh p:nth-child(3){
    width: 15rem;
    margin: 0.5rem auto;
    font-size: 0.5rem;
}
.gh p:nth-child(4){
    width: 15rem;
    margin: 0.5rem auto;
    font-size: 0.8rem;
    }
.gh p:nth-child(5){       width: 15rem;
    margin: 0.5rem auto;
    font-size: 0.5rem;}
.gh p:nth-child(6){
    width: 15rem;
    margin: 0.5rem auto;
    font-size: 0.8rem;
    }
.gh p:nth-child(7){       width: 15rem;
    margin: 0.5rem auto;
    font-size: 0.5rem;}
.gh p:nth-child(8){
    width: 15rem;
    margin: 0.5rem auto;
    font-size: 0.5rem;
}
.gh p:nth-child(9){
    width: 15rem;
    margin: 0 auto;
    height: 1px;
    background: #000;
}
.gh p:nth-child(10){
    color: #a20000;
    font-size: 0.6rem;
    background: #fff;
    text-align: center;
    width: 10rem;
    margin: 0 auto;
    margin-top: -0.4rem;
}
.gh p:nth-child(11){
    width: 15rem;
    margin: 0.5rem auto;
    font-size: 0.5rem;
}

.news {
     background:#fff;
     padding-bottom: 0.5rem;
}
 .news .h6_bt{
     width:15rem;
     height:1.375rem;
     overflow:hidden;
     border-bottom:0.025rem solid #ccc;
     background-image:url(../images/index_pic.png);
     background-repeat:no-repeat;
	 background-size:100% auto;
     margin:0.75rem auto 0 auto;
}

 .news .h6_bt dl{
     width:7.5rem;
     height:1.35rem;
     float:left;
     color:#0065b7;
     font-size:0.75rem;
     line-height:0.6rem;
     border-bottom:0.025rem solid #0065b7;
     position:relative;
     padding-left:1rem;
}
 .news .h6_bt dl dt{
     padding-top:0.1rem;
}
 .news .h6_bt dl dd{
     color:#a5a5a5;
     font-size:0.4rem;
     text-transform:uppercase;
     font-weight:normal;
     display:block;
     margin-top:0.125rem;
}
 .news .h6_bt a{
     display:block;
     float:right;
     width:4.025rem;
     height:1.15rem;
     line-height:1.15rem;
     color:#fff;
     font-size:0.6rem;
     text-indent:1.1rem;
     margin-top:0.1rem;
}
 .news .index_new_tab{
     width:15rem;
     height:auto;
     margin:0.5rem auto 0 auto;
     overflow:hidden;
}
 .news .index_new_tab p{
     width:7.5rem;
     height:1.35rem;
     line-height:1.35rem;
     display:block;
     background:#0065b7;
     float:left;
     text-align:center;
     color:#fff;
     font-size:0.65rem;
}
 .news .index_new_tab a{
     display:block;
     width: 7.5rem;
     height:1.6rem;
     float:left;
}
 .news .index_new_tab a.active,.news .index_new_tab a.active p{
     background:#ff7244 url(../images/index_news_qh.gif) no-repeat center 1.4rem;
	 background-size: 100% auto;
}
 .news .index_new{
     width:15rem;
     height:10.5rem;
     overflow:hidden;
     margin:0 auto;
     position:relative;
}
 .news .index_new ul{
     padding-top:4.5rem;
}
 .news .index_new ul li{
     width:100%;
     height:1.375rem;
     line-height:1.375rem;
     background:url(../images/x_new_news_left.gif) no-repeat left center;
	 background-size:auto 20%;
}
 .news .index_new ul li a{
     display:block;
     width:87% ;
     height:1.375rem;
     padding-right:2rem;
     line-height:1.375rem;
     color:#313131;
     font-size:0.5rem;
     text-indent:0.875rem;
     border-bottom:0.025rem dashed #ccc;
     background:url(../images/x_new_news.gif) no-repeat right center;
	 background-size:auto 40%;
     overflow:hidden;
}
 .news .index_new dl{
     width:100%;
     height:3.95rem;
     overflow:hidden;
     position:absolute;
     top:0.375rem;
	 z-index:888;
}
 .news .index_new dl dt,.news .index_new dl dt img{
     float:left;
     width:4.125rem;
     height:3.825rem;
}
 .news .index_new dl dd{
     color:#313131;
     font-size:0.55rem;
     padding:0 0.375rem;
     width:auto;
     overflow:hidden;
     line-height:170%;
}
 .news .index_new dl dd .h_title{
     font-size:0.65rem;
     font-weight:bold;
     margin-bottom:0.2rem;
     overflow:hidden;
     height:1rem;
     overflow:hidden;
}
 .news .index_new dl dd a{
     color:#ff7244;
     font-size:0.6rem;
}
 .news .index_new div.more a{
     width:14.9rem;
     height:1.2rem;
     border:1px solid #dfdfdf;
     display:block;
     float:left;
     text-align:center;
     line-height:1.3rem;
     color:#919191;
     font-size:0.55rem;
     margin:0.5rem 0;
     -moz-border-radius:0.2rem;
     -webkit-border-radius:0.2rem;
     border-radius:0.2rem;
}

.indexnews{}
.indexnews ul{}
.indexnews ul li{ margin:0 0.5rem; padding:0.5rem 0; position:relative; border-bottom:1px solid #EEEEEE;}
.indexnews ul li .img{ width:5.2rem; height:3.9rem; position:absolute; left:0; top:0.5rem;}
.indexnews ul li .img img{ width:100%; height:100%;}
.indexnews ul li .text{ padding-left:5.7rem;}
.indexnews ul li .text .name{font-size: 0.75rem;line-height:1.25rem; height: 2.5rem;overflow: hidden;color: #4C4C4C;}
.indexnews ul li .text .info{line-height: 0.9rem; height: 0.9rem; margin-top: 0.5rem;font-size: 0.6rem; color: #A5A3A3;}
.indexnews ul li .text .info .time{ float: right;text-align: right;}

 
