*{ padding:0; margin:0;}

body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td, font {

	padding: 0;

	margin: 0;

	font-family: Microsoft YaHei, SimSun, Arial, Helvetica, sans-serif; 

}

fieldset, img {

	border: 0;

	vertical-align: top

}

h1, h2, h3, h4, h5, h6 {

	font-weight: normal;

	font-size: 100%

}

ol, ul, li, dl, dt, dd {

	list-style: none

}

input, button, textarea, checkbox, select, radio, form {

	vertical-align: top

}

a {

	color: #000;

	text-decoration: none

}

a:link, a:visited {

	text-decoration: none

}

a:visited {

	color: #fff

}

a:hover {

	text-decoration: underline

}

.red, .red a {

	color: #ad1603

}

.blue, .blue a {

	color: #1061cc

}

.left {

	float: left

}

.right {

	float: right

}

.autohei {

	height: auto;

	overflow: hidden;

	zoom: 1;

	margin-top: 1rem

}

.clear {

	font-size: 0;

	line-height: 0;

	clear: both;

	overflow: hidden;

	zoom: 1

}

.blank {

	height: 10px;

	font-size: 0;

	line-height: 0;

	clear: both;

	overflow: hidden

}

.blank2 {

	height: 20px;

	font-size: 0;

	line-height: 0;

	clear: both;

	overflow: hidden

}

html {

	font-size: 16px

}

body {

	font-size: 75%;

	margin: 0 auto;

	color: #333;

	max-width: 640px;

	min-width: 320px;

	position: relative;

	height: 100%;

	width:100%;

}

.new_four{ overflow:hidden;}

.img img, .img {

	max-width: 100%;

	max-height: 100%

}

* {

	-webkit-box-sizing: border-box;

	box-sizing: border-box

}

a {

	outline: 0

}

a:active {

star:expression(this.onFocus=this.blur())

}

:focus {

	outline: 0

}

input[type="date"], input[type="submit"], input[type="reset"] {

	-webkit-appearance: none

}

.gd_top {

	top: 2.4rem;

	position: fixed;

	z-index: 100;
	width:100%; max-width:640px; min-width:320px;
	margin:0 auto;

}

.gd_top img {

	width: 100%

}

.header_top a img {

	max-height: 100%;

	/*margin-top: 7.8rem;*/
	margin-top:15px;

	max-width: 100%;

	width: 100%

}

.hd {

	overflow: hidden;

margin-top:.5rem

}

nav ul, nav a.tel {

	float: left

}

nav ul {

	width: 100%;

	overflow: hidden

}

nav a {

	display: block

}

nav a:visited {

	color: #fff

}

nav ul li {

	width: 24%;

	margin-right: 1%;

	float: left;

	text-align: center;

	background: url(/style/images/nav_bg.png) no-repeat center;

	background-size: 100% 100%;

	background-size: cover;

	background: #943e31

}

nav ul li#d, nav ul li#yed {

	margin-top: 1%

}

nav ul li a {

	color: #fff;

	padding: 9% 0;

	font-size: 1.4rem

}

.focus_nav0, .focus_nav1, .focus_nav2, .focus_nav3, .focus_nav4, .focus_nav5 {

	display: none;

	color: #ff0

}

.focus_nav1, .focus_nav3, .focus_nav5 {

	padding: 0

}

#d .active {

	display: block

}

#d img {

	vertical-align: middle

}

@media screen and (min-width:562px) {

nav ul li {

	height: 50px;

	line-height: 50px

}

nav ul li a {

	padding: 0;

	line-height: 50px

}

nav ul li a img {

	width: 100%

}

}

@media screen and (min-width:500px) and (max-width:561px) {

nav ul li {

	height: 45px;

	line-height: 45px

}

nav ul li a {

	padding: 0;

	line-height: 45px

}

nav ul li a img {

	height: 46px;

	width: 100%

}

}

@media screen and (min-width:450px) and (max-width:500px) {

nav ul li {

	height: 40px;

	line-height: 40px

}

nav ul li a {

	padding: 0;

	line-height: 40px

}

nav ul li a img {

	height: 42px;

	width: 100%

}

}

@media screen and (min-width:350px) and (max-width:450px) {

nav ul li {

	height: 35px;

	line-height: 35px

}

nav ul li a {

	padding: 0;

	line-height: 35px

}

nav ul li a img {

	height: 36px;

	width: 100%

}

}

@media screen and (max-width:350px) {

nav ul li {

	height: 30px;

	line-height: 30px

}

nav ul li a {

	padding: 0;

	line-height: 30px

}

nav ul li a img {

	height: 32px;

	width: 100%

}

}

nav ul li#ye a, nav ul li#yed a {/*color:#ff0*/

}

.daoh {

	height: 3.7rem;

	font-size: 1.2rem;

	border: 1px red solid;

	text-align: center;

	line-height: 1.6rem;

margin-top:.9rem

}

.menu {

	height: auto;

	margin: auto;

	margin-top: 4%;

}

.pifu {

	height: 10rem;

}

.pifu p {

	float: left;

	background: url(/style/images/ss_03.jpg) no-repeat center;

	background-size: 100% 100%;

	width: 21%;

	height: 100%;

	text-align: center;

	padding-top: 4%;

	margin-left: 0.5rem

}

.pifu p a {

	display: block;

	width: 50%;

	text-align: center;

	margin: auto;

	color: #fff;

	font-size: 1.3rem;

}

.menu ul {

	float: right;

	width: 77%;

}

.menu ul li {

	height: 2.2rem;

	line-height: 1.7rem;

	text-align: center;

	width: 30%;

	float: left;

	border: 1px solid #dad5d5;

	margin-left: 0.4rem;

	margin-top: 0.3rem

}

.menu ul li:nth-child(3), .menu ul li:nth-child(6), .menu ul li:nth-child(9), .menu ul li:nth-child(12), .menu ul li:nth-child(15) {

	margin-right: 0px;

}

.menu ul li a {

	font-size: 1.2rem;

	color: #262222

}

.menu ul li.menured a {

	color: #ca0b0b

}

.menu img {

	width: 30%;

	text-align: center;

	margin-bottom: 0.1rem;

}

.meirong {

	height: 10rem;

	margin-top: 3%

}

.meirong p {

	float: left;

	background: url(/style/images/ss_06.jpg) no-repeat center;

	background-size: 100% 100%;

	width: 21%;

	height: 100%;

	text-align: center;

	padding-top: 4%;

	margin-left: 0.5rem

}

.meirong p a {

	display: block;

	width: 50%;

	text-align: center;

	margin: auto;

	color: #fff;

	font-size: 1.3rem;

}

.ganran {

	height: 8rem;

	margin-top: 3%

}

.ganran p {

	float: left;

	background: url(/style/images/ss_09.png) no-repeat center;

	background-size: 100% 100%;

	width: 21%;

	height: 100%;

	text-align: center;

	padding-top: 2%;

	margin-left: 0.5rem

}

.ganran p a {

	display: block;

	width: 50%;

	text-align: center;

	margin: auto;

	color: #fff;

	font-size: 1.3rem;

}

.zjm {

	font-size: 1.2rem;

	margin: 1.2rem 0.6rem 0 0.6rem;

	line-height: 1.6rem;

	text-indent: 2em;

}

.zjs_w {

	position: relative

}

.yud {

	overflow: hidden;

	width: 3.5rem;

	margin-left: 45%;

	z-index: 100;

	margin-top: -10px;

	position: absolute;

	bottom: 15px;

}

.yud h5 {

	width: 0.6rem;

	float: left;

	background: #9f9f9c;

height:.6rem;

	border-radius: 100%;

	margin-left: 0.1rem;

}

.yud h5.hover {

	background: #ba877c

}

.centent_title {

	overflow: hidden;

	height: auto;

padding:.5rem;

	padding-top: 1rem;

	padding-bottom: 1rem;

	zoom: 1

}

.pic {

	width: 18%;

	overflow: hidden

}

.pic h2 img {

	width: 100%;

	height: auto

}

.script a {

	display: block;

	text-decoration: none

}

.script, .aa {

	width: 80%;

	overflow: hidden;

	height: 4rem

}

.script a, .aa a {

	width: 100%;

	height: 3.75rem;

	line-height: 2rem;

	font-size: 1.2rem;

	color: #333;

	margin-bottom: 2rem

}

.aa {

	word-wrap: break-word

}

.script font {

	color: #ee0a0a

}

.new_one_title {

	background: url(../images/tit.gif)no-repeat;

	background-size: 100% 100%;

	height: 3.0rem

}

.new_one_title.bsd {

	background: url(../images/tit_1.gif)no-repeat;

	background-size: 100% 100%

}

.new_one_title.bsd a {

	font-size: 1.2rem;

	line-height: 2.2rem;

	width: 30%;

	position: absolute;

	right: 0;

	height: 2.0rem;

	text-align: center;

	display: block;

	text-indent: 0;

	color: #fff;

	top: 15%

}

.new_one_title.bsd img {

	width: 26%

}

.new_one_title.bsd a:nth-child(1) {

	right: 2rem

}

.new_one_title.bsd a:nth-child(2) {

	right: 2rem

}

.new_one_title b {

	color: #fff;

	font-size: 1.2rem;

	text-indent: 2em;

	display: block;

	line-height: 2.7rem;

	position: relative

}

.new_one_title b font {

	font-weight: normal;

	font-size: 1.0rem

}

.new_one_title b a {

	display: block;

	width: 10%;

	position: absolute;

	right: 0;

	height: 2.5rem;

	top: 0

}

.new_one_common {

padding:.5rem;

	overflow: hidden;

	height: auto;

	width: 100%

}

.common_title_left {

	background: #ededed;

	width: 43%;

	height: auto;

	margin-bottom: 1rem;

	zoom: 1

}

.common_title_left b {

	font-size: 1.2rem;

	display: block;

padding:.5rem 0rem 0rem .2rem

}

.common_title_left.bs {

	padding-left: 1.25rem

}

.common_title_left b em {

	display: block;

	float: right;

margin-right:.6rem;

margin-top:.3rem

}

.common_title_left span {

	font-size: 1.2rem;

padding-top:.2rem;

	display: block;

	color: #666;

	float: left;

padding:0rem 0rem .2rem .4rem

}

.common_title_left.bs span {

padding-bottom:.25rem

}

.common_title_right {

	width: 56%;

	overflow: hidden

}

.common_title_right img {

	width: 100%;

	height: auto

}

.new_one_common ul li {

	overflow: hidden;

	width: 100%

}

.new_one_common ul li h1 {

	float: left;

	border: 1px solid #ededed;

margin:0rem .2rem .5rem 0rem;

	font-size: 1.2rem;

	position: relative;

	width: 15%;

	height: 2.4rem;

	text-align: center;

	line-height: 2.4rem

}

.new_one_common ul li a {

	color: #333

}

.new_one_common ul li a em {

	display: block;

	background: url(../images/hot.gif)no-repeat;

	background-size: 100% 100%;

height:.6rem;

	width: 20%;

	position: absolute;

	right: 0;

top:.15rem

}

.new_one_common ul li:nth-child(2) h1 {

	width: 18.68%

}

.new_one_common ul li:nth-child(3) h1 {

	width: 23.75%

}

.common_swt {

	width: 100%;

	height: 2.5rem;

	color: #fff

}

.common_swt ul li {

	border: 1px #ed5c02 solid;

	width: 47%;

	float: left;

	font-size: 1.1rem;

margin-left:.4rem;

	text-align: center;

	line-height: 2.2rem

}

.comm_a {

	height: 2.5rem;

	background-color: #ed5c02

}

.comm_b {

	height: 2.5rem

}

.comm_b span {

	width: 64%;

	float: left;

	font-weight: bold;

	line-height: 2.2rem;

font-size:.8rem

}

.comm_c {

	background-color: #ed5c02;

	height: 100%;

	width: 36%;

	float: right

}

.common_swt ul li a {

	color: #fff;

	text-decoration: none

}

.common_swt ul li span {

	color: #ed5c02;

	font-size: 1.2rem

}

.new_one_common.bs ul li h1 {

	width: 18.681%

}

.new_one_common.bs ul li:nth-child(2) h1 {

	width: 22%

}

.new_one_common.bsd ul li h1 {

	width: 18.65%

}

.new_one_common.bsd ul li:nth-child(2) h1 {

	width: 28%

}

.new_common_swt.bs {

padding:.5rem

}

.new_common_swt a {

	width: 100%;

	display: block;

	height: 2.4rem;

	text-align: center;

	font-size: 1.0rem;

	border: 1px solid #ededed;

	font-weight: 600;

	line-height: 2.4rem;

	color: #333

}

.new_common_swt a font {

	color: #f60

}

.new_banner {

	width: 100%;

	overflow: hidden

}

.new_banner a img {

	max-height: 100%;

margin-top:.5rem;

	margin-bottom: 1rem;

	max-width: 100%

}

@media screen and (max-width:767px) {

.skdslider .slide-desc>h2 {

	font-size: 20px;

	margin-bottom: 5px;

	margin-top: 5px

}

.skdslider .slide-desc>p {

	font-size: 14px;

	line-height: 15px;

	margin-top: 5px

}

.skdslider .slide-desc>p a.more {

	font-size: 14px

}

}

*/.expert {

padding-top:1rem;

padding-bottom:1rem

}

.banner {

	width: 100%;

	position: relative

}

.banner img {

	width: 100%

}

.banner_tab {

	height: 2.5rem;

	position: absolute;

	right: 0;

	bottom: 0

}

.banner_tab ul {

	cursor: pointer

}

.banner_tab li {

	float: left;

	list-style-type: none;

	text-align: center

}

.banner_tab a {

	width: 100%;

	height: 2.2rem;

	display: block

}

@media screen and (min-width:640px) and (max-width:1000px) {

.banner_tab a {

	width: 100%;

	height: 2.2rem;

	display: block;

	margin-right: -1rem

}

}

@media screen and (min-width:320px) and (max-width:639px) {

.banner_tab a {

	width: 100%;

	height: 2.2rem;

	display: block;

	margin-right: -1rem

}

}

@media screen and (min-width:1024px) and (max-width:1366px) {

.banner_tab a {

	width: 100%;

	height: 2.2rem;

	display: block;

	margin-right: -1rem

}

}

.hidecontent {

	display: none

}

.on {

	background-position: 0 -100px

}

.clear {

	clear: both

}

.tab_img {

	width: 100%

}

.new_al {

	width: 100%;

	background: #fff;

padding:.5rem

}

.new_al .title-list {

	position: relative;

	top: 1rem

}

.new_al .title-list li {

	width: 23%;

	height: 2.5rem;

	line-height: 2.5rem;

	font-size: 1.2rem;

	border: 1px solid #cacaca;

margin-right:.38rem;

margin-bottom:.8rem;

	text-align: center;

	float: left;

	display: inline

}

.new_al .title-list li.on {

	color: #fff;

	background: #FEB31C

}

.product {

	position: relative;

	display: none

}

.product-wrap .show {

	display: block

}

.tab_gd a {

	display: block;

	float: right;

	text-decoration: none;

	width: 23%;

	border: 1px solid #cacaca;

	text-align: center;

	font-size: 1.2rem;

	height: 2.5rem;

	line-height: 2.5rem;

margin-bottom:.8rem;

	background: #e64e3f;

	color: #fff;

	margin-top: 1rem;

	margin-right: 1.2rem

}

.product ul {

	overflow: hidden

}

.product ul li {

	width: 100%;

	height: 100%

}

.new_left {

	width: 39.8%;

}

.new_right {

	width: 58%

}

.product ul li img {

	max-width: 100%;

	max-height: 100%

}

.ml0 b {

	font-size: 1.4rem;

	text-align: center;

}

.new_right b {

	font-size: 1.3rem;

	font-weight: normal;

	display: block;

	border-bottom: 1px solid #cacaca;

padding-bottom:.2rem;

	color: #943E31;

	font-weight: bolder;

}

.new_right p {

	font-size: 1.2rem;

	line-height: 1.5rem

}

.new_right p span {

	color: #CB5545

}

.new_three_swt {

	background: url(../images/swt_1.gif)no-repeat;

	background-size: 100% 100%;

	height: 2.5rem;

margin:.5rem

}

.new_three_swt a {

	display: block;

	font-size: 1.2rem;

	line-height: 2.5rem;

	color: #fff

}

.new_right img {

	height: 7.5rem;

	width: 100%

}

.new_three_swt .zx_1 {

	float: left;

	margin-left: 3.2rem

}

.new_three_swt .zx_2 {

	float: right;

	margin-right: 1.5rem

}

.three_heng {

	width: 100%;

padding:.5rem

}

.three_heng img {

	max-width: 100%;

	max-height: 100%

}

.wj113_g {

	width: 100%;

padding:.5rem;

	height: 400px

}

.wj113_g ul {

	overflow: hidden;

padding:.5rem

}

.wj113_g ul li {

	border-top: 1px #fdf8f0 solid;

	border-bottom: 1px #d8cab2 solid;

	padding: 10px 0;

	overflow: hidden

}

.wj113_g ul li cite {

	float: left;

	display: block;

	margin: 0 10px 35px 0;

	padding-top: 1.1rem

}

.wj113_g ul li h3 {

	color: #d32;

	padding-top: 10px;

	font-size: 1.3rem

}

.wj113_g ul li h4 {

	margin-left: 5.2rem;

	font-size: 1.0rem

}

.wj113_g ul li p {

	color: #333;

	line-height: 2rem;

	font-size: 1.1rem;

	margin-left: 5.2rem

}

.guahao form {

	overflow: hidden;

	width: 100%;

	margin: auto

}

.guahao p {

	width: 90%;

	margin: auto;

	height: 3.5rem

}

.guahao p font {

	color: #fe0002

}

.guahao label {

	display: inline-block;

	line-height: 2.5rem;

	float: left;

	text-align: center;

	font-size: 1.0rem;

	color: #717171

}

.guahao p input {

	background: #FFF;

	border: .05em solid #e0e0e0;

	color: #646464;

	width: 68%;

	padding-left: 2%;

	-moz-border-radius: 10px;

	-webkit-border-radius: 10px;

	font-size: 1.0rem;

	float: right;

	height: 2.1rem

}

.guahao p select {

	background: #FFF;

	border: .05em solid #e0e0e0;

	color: #646464;

	width: 68%;

	height: 2.1rem;

	padding-left: 2%;

	-moz-border-radius: 10px;

	-webkit-border-radius: 10px;

	font-size: 1.0rem;

	float: right

}

.register_title h1 img {

	width: 100%;

margin-top:.5rem;

margin-bottom:.5rem

}

.register_title p {

	font-size: 1.2rem;

	width: 90%;

	text-align: center;

	margin: auto;

padding-bottom:.5rem;

	border-bottom: 1px solid #cacaca

}

.register_title span {

	font-size: 1.0rem;

	display: block;

	width: 90%;

	margin: auto;

padding-top:.8rem;

padding-bottom:.8rem

}

.register_title span font {

	color: #943e31

}

.coolbg {

	background: #fa7500;

	border: 0;

	color: #fff;

	font-size: 1.1rem;

	text-align: center;

	line-height: 2.5rem;

	width: 95%;

	margin: auto;

	display: block;

	margin-bottom: 2rem

}

.record_Top {

	width: 90%;

	height: 50px;

	background: url(../images/record_bg.png) center center no-repeat;

	background-size: contain;

	text-align: center;

	line-height: 50px;

	margin: 30px auto 0;

	color: #fff

}

.topRec_List dl, .maquee {

	width: 100%;

	overflow: hidden;

padding:.5rem;

	color: #333

}

.topRec_List dd {

	float: left;

	text-align: center;

	color: #333

}

.topRec_List dl dd:nth-child(1) {

	width: 17%;

	height: 40px;

	line-height: 40px

}

.topRec_List dl dd:nth-child(2) {

	width: 18%;

	height: 40px;

	line-height: 40px

}

.topRec_List dl dd:nth-child(3) {

	width: 25%;

	height: 40px;

	line-height: 40px

}

.topRec_List dl dd:nth-child(4) {

	width: 40%;

	height: 40px;

	line-height: 40px

}

.maquee {

	height: 122px

}

.topRec_List ul {

	width: 100%;

	height: 195px

}

.topRec_List li {

	width: 100%;

	height: 38px;

	line-height: 38px;

	text-align: center;

	font-size: 1.2rem;

	border-bottom: 1px dashed #aaa

}

.topRec_List li div {

	float: left

}

.topRec_List li div {

	width: 20%;

	font-size: 1.0rem

}

.new_six {

	background: #fafafa;

	width: 100%;

	margin-top: 1rem;

	padding-bottom: 2rem

}

.new_six li {

	width: 90%;

	margin: auto;

	margin-top: 1rem;

	position: relative;

	top: 1rem;

	height: 3rem;

font-size:.9rem;

	letter-spacing: 2px

}

.new_six li h1 {

	float: left

}

.new_six li font {

	background: #f97400;

	color: #fff

}

.new_six li div {

	float: left;

	width: 60%;

	height: 2.5rem;

	line-height: 2.5rem

}

.new_six li a {

	display: block;

	border: 1px solid #f97400;

	width: 40%;

	text-align: center;

	line-height: 2.5rem;

	float: right;

	color: #f97400

}

.new_six li a.a1 {

	background: url(../images/tel_2.gif)no-repeat;

	background-size: 100% 100%;

	color: #fff;

	letter-spacing: 0;

	text-indent: 1.5em

}

.footer ul {

	width: 100%;

	margin: auto;

	margin-top: 1.5rem;

	border-bottom: 1px solid #cacaca;

	padding-bottom: 2rem;

	padding-left: 18%;

	margin-bottom: 1rem

}

.footer ul li {

	float: left;

	font-size: 1.2rem;

padding-right:.3rem;

	border-right: 1px solid #333;

padding-left:.3rem;

	font-weight: 300;

	line-height: 1.5rem

}

.footer ul li a {

	color: #333

}

.footer p {

	text-align: center;

	font-size: 1.2rem;

	line-height: 2rem

}

.footer span {

	width: 10%;

	margin: auto;

	display: block

}

.footer span img {

	max-width: 100%;

	max-height: 100%

}

.list_h {

height:.5rem;

	background: #f5f5f5;

	border-top: 1px solid #c7c5c5

}

.home_title {

	width: 100%;

	float: left

}

.home_title {

	width: 98%;

	float: left;

	margin-left: 2%;

	line-height: 2em;

	font-size: 1.2rem;

	font-weight: 300

}

.home_title a {

	color: #333

}/*.home_title em{display:block;background:url(../images/home.gif)no-repeat;width:8%;float:left;background-size:100% 100%;height:1.5em;margin-top:.2rem;margin-right:.5rem}*/

.home_title h1 {

	display: block;

	width: 100%;

	text-align: center;

	font-weight: bold;

	font-size: 1.7rem

}

.seach {

	width: 96%;

	height: 100px;

	background-image: url(../images/ss.jpg);

	background-size: 100% 100%;

margin-left:.5rem;

	line-height: 2.5rem;

margin-top:.5rem

}

.seach ul li {

	float: right;

	width: 4.1rem;

	height: 70px;

	font-size: 1.5rem;

	margin-top: 15px;

	line-height: 30px

}

.seach_s {

	width: 410px;

	height: 100px

}

.seach input {

	border: 0;

	font-size: 1.2rem;

	line-height: 2rem;

	margin-left: 3rem;

margin-top:.3rem;

	color: #cacaca

}

.seach input.tj {

	background: #f60;

	color: #fff;

	line-height: 2.5rem;

	margin-top: 0;

	width: 22%;

	text-align: center;

	margin-left: 7rem

}

.seach_one p {

	color: #808080;

	font-size: 1.2rem;

margin-left:.5rem;

margin-top:.5rem

}

.seach_one p a {

	color: #808080

}

.list_two_one {

	width: 100%;

	padding: 1rem

}

.list_two_one_tit b {

	font-size: 1.35rem;

	line-height: 2.5rem

}

.list_two_one_tit em {

	width: 3%;

border-left:.6rem solid #943e31;

border-right:.1rem solid #943e31;

	display: block;

	float: left;

	height: 1.5rem;

margin-top:.6rem;

margin-right:.5rem

}

.list_two_two {

	width: 100%;

	overflow: hidden;

margin-top:.5rem

}

.list_two_two div.left {

	width: 40%

}

.list_two_two div.left img {

	max-height: 100%;

	max-width: 100%

}

.list_two_two div.right {

	width: 55%;

	overflow: hidden

}

.list_two_two div.right h1 {

	font-size: 1.3rem;

	text-align: center;

	line-height: 1.5rem;

margin-bottom:.3rem

}

.list_two_two div.right p {

	font-size: 1.4rem;

	line-height: 1.5rem

}

.list_two_two div.right p a {

	color: #f60

}

.title-list.list li {

	background: #943e31;

	color: #fff

}

.product-wrap.list {

	margin-top: 2rem

}

.list_list a h1 {

	color: #333;

	text-align: center;

	font-size: 1.3rem;

	line-height: 2.5rem

}

.list_list a p {

	font-size: 1.2rem;

	color: #666;

	line-height: 2rem;

	text-indent: 2em;

	width: 90%;

	margin: auto

}

.list_list a p font {

	color: #f60

}

.list_list_two ul {

	width: 96%;

	overflow: hidden;

	margin: auto;

	margin-top: 1rem

}

.list_list_two ul li {

	font-size: 1.2rem;

	line-height: 3rem;

	border-top: 1px solid #cacaca;

	color: #333

}

.list_list_two ul li a {

	color: #333

}

.list_list_two ul li:nth-child(4) {

	border-bottom: 1px solid #cacaca

}

.list_list_two ul li em {

width:.5rem;

height:.5rem;

	border-radius: 50%;

	display: block;

	background: #333;

	float: left;

	margin: 1rem;

	margin-top: 1.3rem

}

.list_swt a {

	display: block;

	width: 50%;

	line-height: 2.5rem;

	text-align: center;

	color: #fff;

	background: #f60;

	font-size: 1.2rem;

margin:.5rem

}

.list_team_pic {

	width: 100%;

	margin: auto;

	margin-top: 1rem;

	margin-bottom: 1rem

}

.list_team_pic img {

	max-width: 100%;

	max-height: 100%

}

.list_team_two ul {

	width: 100%;

	overflow: hidden

}

.list_team_two ul li {

	width: 100%;

margin-bottom:.5rem;

	float: left;

	padding: 1rem

}

.list_team_two ul li div.left {

	width: 40%

}

.list_team_two ul li div.left img {

	max-height: 100%;

	max-width: 100%

}

.list_team_two ul li div.right {

	width: 57%

}

.list_team_two ul li div.right b {

	font-size: 1.4rem;

	font-weight: normal;

	display: block;

	border-bottom: 1px solid #cacaca;

padding-bottom:.2rem

}

.list_team_two ul li div.right p {

	font-size: 1.4rem;

	line-height: 1.6666665rem

}

.list_team_two ul li div.right a {

	display: block;

	width: 45%;

	float: left;

	line-height: 2.4rem;

	text-align: center;

	font-size: 1.2rem;

	margin-top: 1.15rem

}

.list_team_two ul li div.right a.a1 {

	background: #f60;

	color: #fff

}

.list_team_two ul li div.right a.a2 {

	background: #ededed;

	color: #333;

	float: right

}

.list_team_two_pic img {

	max-height: 100%;

	max-width: 100%

}

.list_team_two_pic {

	width: 100%;

	padding: 1.5rem 1rem 1.5rem 1rem;

	background: #f5f5f5;

	border-bottom: 1px solid #cacaca;

	border-top: 1px solid #cacaca;

	margin-bottom: 1rem

}

.article_content_title b {

	font-size: 1.5rem;

	text-align: center;

	display: block;

	line-height: 3.5rem

}

.article_content_title div.bs {

	width: 95%;

	border-top: 1px solid #cacaca;

	border-bottom: 1px solid #cacaca;

	margin: auto;

	height: 2.5rem

}

.article_content_title div.bs p {

	float: left;

	font-size: 1.04rem;

	line-height: 2.5rem

}

.article_content_title div.bs em {

	display: block;

	float: left;

margin-left:.7rem;

margin-right:.2rem;

margin-top:.5rem

}

.article_content_title div.bs p font {

	color: #fe6400

}

.article_content_title h1 {

	font-size: 1.3rem;

	text-align: center;

	color: #666;

	line-height: 2.5rem

}

.article_content_title a {

	display: block;

	width: 95%;

	margin: auto;

	margin-top: 1rem

}

.article_content_title a img {

	max-width: 100%;

	max-height: 100%

}

.article_content_content {

	width: 100%;

	line-height: 2rem;

	font-size: 1.3rem;

	margin-top: 1rem;

padding:.5rem;

	color: #333

}

.article_content_content img {

	width: 100%;

	margin: auto

}

.article_content_content a {

	color: #333

}

.article_content_content p {

	line-height: 2rem

}

.article_content_content p img {

	max-width: 100%;

	max-height: 100%;

	text-indent: 0;

	vertical-align: middle

}

.article_swt {

	width: 90%;

	overflow: hidden;

	margin: auto

}

.article_swt a {

	font-size: 1.25rem;

	height: 2.5rem;

	line-height: 2.5rem;

	display: block;

	color: #fff;

	width: 42%;

	text-align: center;

	text-indent: 2em

}

.article_swt a:nth-child(1) {

	float: left;

	background: url(../images/telphone.gif)no-repeat;

	background-size: 100% 100%

}

.article_swt a:nth-child(2) {

	float: right;

	background: url(../images/telyy.gif)no-repeat;

	background-size: 100% 100%

}

.list_two_one_tit.bs {

	border-bottom: 1px solid #cacaca;

	margin-bottom: 1rem

}

.list_two_one_tit.bs b {

	color: #943e31

}

.list_two_one_tit.bs a {

	display: block;

	float: right;

font-size:.8rem;

	line-height: 2.5rem

}

.list_two_one p {

	font-size: 1.2rem;

	line-height: 2.5rem

}

.list_two_one p a {

	color: #333

}

.article_rm {

	border-bottom: 1px dashed #cacaca;

	border-top: 1px dashed #cacaca;

	background: #f5f5f5;

padding:.5rem;

	margin-bottom: 1rem

}

.article_rm_tit {

	width: 10%;

	background: url(../images/article_rm.gif)no-repeat;

	background-size: 100% 100%;

	color: #fff;

	display: block;

	height: 8.9rem;

	float: left;

	margin-right: 1rem

}

.article_rm_tit b {

	width: 40%;

	display: block;

	font-size: 1.2rem;

	margin: auto;

	padding-top: 2.3rem

}

.article_rm_center {

	width: 42%;

	overflow: hidden;

	float: left

}

.article_rm a {

	color: #333;

	display: block;

	font-size: 1.2rem;

	line-height: 2.5rem;

	border: 1px solid #cacaca;

	background: #fff;

margin-bottom:.53rem;

	position: relative;

	text-indent: 1em

}

.article_rm a em {

	display: block;

	background: url(../images/hot.gif)no-repeat;

	background-size: 100% 100%;

height:.6rem;

	width: 13%;

	position: absolute;

	right: 0;

top:.15rem

}

.article_rm_right {

	width: 42%;

	float: right;

	padding-top: 2rem

}

.article_zj ul {

	width: 100%;

	padding: 1rem;

	overflow: hidden

}

.article_zj ul li b {

	font-size: 1.25rem;

	color: #333

}

.article_zj ul li p {

	color: #5d5d5d;

	font-size: 1rem

}

.article_zj ul li {

	width: 21%;

	margin-right: 5.2%;

	float: left;

	text-align: center;

	margin-bottom: 2%

}

.article_zj ul li a {

	width: 100%

}

.article_zj ul li a img {

	max-width: 100%;

	max-height: 100%

}

.article_swts a {

	display: block;

	width: 90%;

	text-align: center;

	margin: auto;

	font-size: 1.2rem;

	background: #fe6400;

	color: #fff;

	line-height: 2.5rem

}

/*来院路线*/



.lylx_tit {

	width: 40%;

	margin: auto;

	margin-top: 1rem;

	margin-bottom: 1rem

}

.lylx_tit img {

	max-height: 100%;

	max-width: 100%

}

/*.ditu{border-top:1px solid #cacaca;border-bottom:1px solid #cacaca;width:100%;padding:.5rem}*/



.bxdl {

	width: 100%;

padding:.5rem;

	border-bottom: 1px #F3F3F3 solid;

}

.bxdl em {

	display: block;

	float: left;

	margin-left: 10%;

	margin-right: 0.6rem;

}

.bxdl p {

	font-size: 1.3rem;

	color: #333;

	margin-top: 0.8rem

}

.phone_dhk {

	width: 100%;

	padding: 0.5rem;

	font-size: 1.2rem

}

.phone_dhk ul li {

	margin: 0.3rem;

}

.phone_dhk ul li span {

	color: red;

}

/*.phone_tu{border:1px red solid;}*/



.phone_tu h1 {

	text-align: center;

	font-weight: bold;

	font-size: 1.2rem;

	border-bottom: 1px #F3F3f3 solid;

	line-height: 1.6rem;

	margin: 0.6rem 0 1.0rem 0;

}

.phone_tu ul li {

	float: left;

	width: 28%;

	margin-left: 1.0rem;

}

.phone_tu ul li img {

	width: 100%;

	height: 9.5rem;

	margin-bottom: 0.6rem

}

.phone_tu ul li a {

	display: block;

	height: 2.2rem;

	border: 1px #a8a8a8 solid;

	color: #000;

	text-align: center;

	line-height: 1.7rem;

	font-size: 1.2rem;

	margin-bottom: 1.2rem

}

.new_one_title.lylx {

	background: url(../images/lylx_2.gif)no-repeat;

	background-size: 100% 100%;

	margin-bottom: 1rem

}

.new_one_title.lylx b a {

	width: 31%;

	font-weight: normal;

	color: #fff;

	font-size: 1rem

}

.lylx_one p {

	font-size: 1.2rem;

	margin: 0.5rem 0.6rem 0.5rem 0.6rem

}

.lylx_one p span {

	color: red;

}

.lylx_one h1 {

	font-size: 1.2rem;

	margin: 0.6rem

}

.lylx_one img {

	width: 100%;

}

.lylx_two img {

	width: 100%;

}

.lylx_two p {

	font-size: 1.2rem;

	width: 85%;

	margin: auto;

	margin-bottom: 1rem

}

.lylx_two .luxian img {

	width: 50%;

}

.lylx_two_pic {

	width: 100%;

	padding 

	: 1rem

}

.lylx_san p {

	font-size: 1.2rem;

	width: 85%;

	margin: auto;

	margin-top: 1rem

}

.lylx_san p span {

	color: red;

}

.lylx_san img {

	width: 100%;

}

.mtb1 {

	margin: 1rem auto;

}

.mtb1 img {

	width: 100%;

	display: block;

}

.slider-arrow {

	position: absolute;

	display: block;

	margin-bottom: -20px;

	width: 40px;

	height: 40px;

	line-height: 40px;

	text-decoration: none;

	text-align: center;

	color: #fff;

	font-size: 2em;

	background-color: #c7c7c7;

	border-radius: 50%

}

.article_pic_tit {

	width: 95%;

	height: 4.5rem;

	position: relative;

	margin: auto

}

.article_pic_tit a:nth-child(2) {

	width: 80%;

	position: absolute;

	left: 0;

	height: 4.5rem;

	top: 0;

	margin-top: 0

}

.article_pic_tit a:nth-child(3) {

	width: 20%;

	position: absolute;

	right: 0;

	height: 4.5rem;

	top: 0;

	margin-top: 0

}

.article_pic_tit img {

	max-height: 100%;

	max-width: 100%

}

.footer {

	height: 16rem;

	margin-bottom: 5.6rem

}

.list_a {

	height: 3.0rem;

	width: 100%;

	margin-top: 30px

}

.list_a1 {

	width: 47%;

	height: 100%;

	float: left;

	margin-left: 10px;

	background-image: url('../images/dh.jpg')

}

.list_a2 {

	width: 47%;

	height: 100%;

	float: left;

	margin-left: 10px;

	background-image: url('../images/zx.jpg')

}

.list_a ul li {

	float: right;

	font-size: 25px;

	color: #fff;

	margin-top: 10px

}

.list_a1 ul li {

	margin-right: 40px

}

.list_a2 ul li {

	margin-right: 50px

}

.j_swts zj {

	width: 200px;

	height: 200px;

	border: 1px red solid

}

.top-op img {

	border: 0;

	padding: 0;

	margin: 0;

	vertical-align: top

}

.topBox {

	width: 100%;

	height: 10px;

	line-height: 30px;

	background-color: #fff;

	padding-bottom: 5px

}

.topBox a {

	color: #222;

	font-size: 12px

}

.topBox a:hover {

	color: #b7000a

}

.navBar {

	text-align: center;

	font-size: 12px

}

.navBar .hot {

	line-height: 30px;

	display: inline;

	border-right: 1px solid #e3e3e3;

	margin-right: 0;

	padding: 0 30px 0 0;

	color: #F00;

	font-size: 12px;

	font-family: "微软雅黑", Tahoma;

	font-weight: bold;

	position: relative

}

.navBar .hot:hover {

	color: #a20808

}

.navBar .hot img {

	position: absolute

}

.navBar .fkjc {

	line-height: 30px

}

.navBar .nanke, .navBar .pfk {

	color: #222

}

.ywz_tu img {

	width: 100%

}

.lujing {

	height: 0rem;

	margin-top: 1.0rem;

	border: 1px #fff solid

}

.lujing img {

	width: 5%;

	float: left;

margin-top:.2rem

}

.lujing b {

	display: block;

	margin-left: 1.7rem;

	margin-top: 0

}

.lujing a {

	display: block;

	color: #666;

	font-size: 1.3rem;

	float: left

}

.lujing a:hover {

	color: #b1726b

}

.lujing h1 {

	border: 1px #fff solid;

	height: 2.0rem;

	text-align: center;

	font-weight: bold;

	font-size: 1.6rem;

margin:1.1rem 0 .6rem 0

}

.zhuye1 {

	width: 100%;

	margin-top: 2.1rem;

	margin-bottom: 1.2rem;

	height: 100%;

	line-height: 2.1rem;

	border: 1px #a3a4a6 dashed;

	background-color: #f5f5f5;

	font-size: 1.3rem

}

.zhuye1 p {

	text-align: center

}

.zhuye1 input {

	width: 60%;

	height: 2.3rem;

	float: left;

	margin-left: 1.2rem

}

.zhuye1 a {

	display: block;

	float: left;

	width: 27%;

	height: 2.3rem;

	background-color: #943e31;

	color: #fff;

	line-height: 2.1rem

}

.bingzhong {

	height: 100%;

	width: 100%;

	font-size: 14px

}

.bingzhongs {

	height: 100%;

	width: 93%;

	margin-left: 10px

}

.bingzhongs li {

	text-align: left;

	text-indent: 2em;

	line-height: 25px

}

.bingzhongs strong {

	color: #b12122

}

.bingzhongs img {

	width: 50%

}

.bingzhong1 a {

	color: #3d0cee;

	font-weight: bold;

	display: block;

	margin-top: 20px;

	margin-bottom: 20px;

	text-decoration: none

}

.bingzhong2 {

	height: 3.6rem;

	margin: 1.1rem 0 1.2rem 0

}

.bingzhong2 a {

	display: block;

	width: 43%;

	height: 3.1rem;

	float: left;

	margin-left: 1.1rem;

	color: #fff;

	text-decoration: none;

	text-align: center;

	line-height: 3.0rem

}

.bingzhong2 span {

font-size:.9rem

}

.bingzhong2 b {

	font-size: 1.1rem;

	margin-left: 3.4rem

}

.bingzhong21 {

	background-image: url("../images/wz_1.jpg");

	background-size: 100% 100%

}

.bingzhong22 {

	background-image: url("../images/wz_2.jpg");

	background-size: 100% 100%

}

.rem_gz_1 {

	height: 2.5rem;

	background-color: #943e31;

	color: #fff;

	text-align: center;

	font-size: 1.2rem;

	line-height: 2.4rem

}

.rem_gz ul {

margin:.5rem 0 .5rem 0

}

.rem_gz li {

	float: left;

	width: 25%

}

.rem_gz li img {

	width: 100%

}

.mmp img {

	width: 100%

}

.zmm {

	height: 2.6rem;

	margin: 1.1rem 0 1.2rem 0

}

.zmm a {

	font-size: 1.2rem;

	display: block;

	height: 3.1rem;

	float: left;

margin-left:.3rem;

	color: #fff;

	text-decoration: none

}

.zmm span {

	display: block;

	font-size: 1.2rem;

	margin-left: 4.1rem;

margin-top:.8rem

}

.zm_3 {

	width: 36%;

	background-image: url('../images/wz_3.jpg');

	background-size: 100% 100%

}

.zm_4 {

	width: 60%;

	background-image: url('../images/wz_4.jpg');

	background-size: 100% 100%

}

.bz {

	font-size: 1.3rem;

	margin:0 auto;

	width:98%;

}

.bz p {

	display: block;

	line-height: 1.9rem;

	margin: 1.0rem auto 1.0rem auto

}

.bz p img{ display:block; width:100%; margin:0 auto;}
.bz img{ display:block; width:100%; margin:0 auto;}

/*专家*/







.product .zj_m .zj_s {

	height: 14rem;

	margin: 1.0rem 0.6rem 1.0rem 0.3rem

}

.product .zj_m .zj_s .left {

	width: 31%;

	float: left;

	height: 13rem

}

.product .zj_m .zj_s .left img {

	height: 100%

}

.product .zj_m .zj_s .right_jj {

	width: 67%;

	margin-left: 32%;

}

.product .zj_m .zj_s .right_jj h2 {

	display: block;

	font-size: 1.5rem;

	font-weight: normal;

	color: #783227;

	font-weight: bolder;

	list-style: none;

}

.product .zj_m .zj_s .right_jj b {

	float: left;

	display: block;

	width: 0.6rem;

	height: 0.6rem;

	background-color: #783227;

	margin: 0.3rem 0.5rem 0 0;

}

.product .zj_m .zj_s .right_jj h3 {

	color: #000;

	font-weight: normal;

	border-bottom: solid 1px #b8b8b8;

	border-top: solid 1px #b8b8b8;

	padding-bottom: 3%;

	display: block;

	font-size: 1.2rem;

	line-height: 1.7rem;

}

.right_jj i {

	font-size: 1, 0rem;

	font-style: normal

}

.product .zj_m .zj_s .right_jj p {

	color: #000;

	font-size: 1.2rem;

	padding-top: 3%;

	line-height: 1.5rem;

}

.product .zj_m .zj_s .right_jj p strong {

	display: block;

	width: 4.6rem;

	height: 1.9rem;

	background: url(/style/images/sc.jpg) no-repeat center;

	background-size: 100% 100%;

	color: #fff;

	float: left;

	font-size: 0.9rem;

	text-align: center;

	line-height: 1.6rem;

}

.product .zj_m .zj_s .right_jj p a {

	color: #911401;

}

.product .zj_m .zj_s .right_jj span {

	display: block;

	overflow: hidden;

	padding-top: 4%;

}

.product .zj_m .zj_s .right_jj span i {

	float: left;

	width: 43%;

	background: #783227;

	text-align: center;

	padding: 2% 0;

	border-radius: 5px;

	-webkit-border-radius: 5px;

	-moz-border-radius: 5px;

	margin: 0 6%;

	display: inline-block;

}

.product .zj_m .zj_s .right_jj span a {

	color: #FFF;

	text-decoration: none;

	font-size: 1.2rem;

}

.product .zj_m .zj_s .right_jj span em {

	float: left;

	width: 43%;

	background: #BF2710;

	text-align: center;

	padding: 2% 0;

	border-radius: 5px;

	-webkit-border-radius: 5px;

	-moz-border-radius: 5px;

	font-style: normal

}

#mmd {

	height: 2.7rem;

}

#mmd li {

	color: #943E31;

	width: 28%;

	float: left;

	margin: 0.1rem 0 1.5rem 1.0rem;

	border-radius: 0.6rem

}

.abcc {

	overflow: hidden;

	width: 3.5rem;

	margin-left: 45%;

	z-index: 100;

	margin-top: -15px;

	position: absolute;

}

.abcc h3 {

	width: 0.6rem;

	height: 0.6rem;

	float: left;

	background: #9F9F9C;

	border-radius: 100%;

	margin-left: 0.1rem

}

.abcc h3.hover {

	background: #BA877C

}

.title_s {

	background: url(/style/images/beij.png) no-repeat center;

	background-size: 100% 100%;

	height: 3.6rem;

	background-color: #911401;

	color: #fff;

	text-align: center;

	line-height: 3.0rem;

	font-size: 1.4rem

}

.container-3 {

	overflow: hidden;

	background: #FFF;

	border: solid 1px #e2e2e2;

	margin-top: 2%;

	padding: 1%

}

.container-3 ul {

	padding-left:19%;

	width: 100%;

	background: url("/style/images/remen.jpg") no-repeat center top;

	background-size: 100% 100%;

	overflow: hidden

}

.container-3 ul li {

	font-size: 1.1rem;

	text-align: center

}

.container-3 ul li a {

	color: #FFF

}

.container-3 ul li.rc1 {

	float: left;

	width: 32%;

	background: #7c351c;

	margin-right: .3%;

	display: inline;

	padding: 2% 0

}

.container-3 ul li.rc2 {

	float: left;

	width: 37.3%;

	background: #7e310a;

	padding: 2% 0

}

.container-3 ul li.rc3 {

	float: right;

	width: 30%;

	background: #9d440f;

	padding: 2% 0

}

.container-3 ul li.rc4 {

	float: left;

	width: 40.2%;

	background: #9d440f;

	margin: .4% .4% 0 0;

	display: inline;

	padding: 2% 0

}

.container-3 ul li.rc5 {

	float: left;

	width: 29%;

	background: #7c351c;

	margin: .4% 0 0 0;

	padding: 2% 0

}

.container-3 ul li.rc6 {

	float: left;

	width: 32%;

	background: #7e310a;

	margin: .4% .4% 0 0;

	display: inline;

	padding: 2% 0

}

.container-3 ul li.rc7 {

	float: left;

	width: 37.3%;

	background: #9d440f;

	margin: .4% 0 0 0;

	padding: 2% 0

}

.container-3 ul li.rc8 {

	float: right;

	width: 30%;

	margin: .4% 0 0 0;

	background: #7e310a;

	padding: 4.3% 0

}

.will dl {

	width: 96%;

	margin: 0 auto;

	margin-top: 0.5rem;

	border-bottom: 1px dashed #ccc;

padding-bottom:.375rem

}

.will dl dt {

	width: 4rem;

	height: 4rem;

	border: 1px solid #bfbfbf;

	border-radius: 50%;

	text-align: center;

	float: left;

	font-weight: bold

}

.will dl dt span {

	font-size: 1.1rem;

	color: #911401;

	display: block;

	font-weight: bold;

margin-top:.9rem

}

.will dl dd {

	margin-left: 4.4rem;

	width: 80%;

	line-height: 2.5rem

}

.will dl dd h2 {

	font-size: 1.3rem;

	color: #333;

	font-weight: bold;

	margin-bottom: 0.3rem

}

.will dl dd p {

	font-size: 1.2rem;

	color: #494949;

	line-height: 1.6rem

}

.will dl dd p a {

	color: #f00

}

.will dl dd em {

	margin-top: 0.6rem

}

.will dl dd em img {

	width: 100%

}

.Smore {

	width: 96%;

	margin: 0 auto;

line-height:.703125rem;

	background: #f0f0f0;

	text-align: center;

	margin-bottom: 4%

}

.Smore a {

	color: #494949;

font-size:.375rem

}

.cx {

	text-align: center;

	font-size: 1.1rem;

	width: 70%;

	color: #fff;

	background-color: #fd6c00;

	height: 2.5rem;

	line-height: 2.0rem;

margin:.7rem 0 .7rem 18%

}

.tp {

	margin-top: 0.5rem

}

