@charset "UTF-8";
@import url("font-awesome.min.css");
body {
	text-align: center;
	font-family:"Microsoft YaHei", "微软雅黑";
	margin: 0;
	padding: 0;
	background: #FFF;
	font-size: 12px;
	color: #000;
}

form,img,ul,ol,li,dl,dt,dd {
	margin: 0;
	padding: 0;
	border: 0;
}
UL,p,li,form,h1,h2,h3,h4,h5,dd,dl,dt,ol{
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
li {
	list-style-type: none;
}

img {
	vertical-align: top;
}

ul,ol,li {
	list-style: none
}

h1,h2,h3,h4,h5,h6 {
	margin: 0;
	padding: 0;
	font-size: 12px;
	font-weight: normal;
}

a {
	color: #333;
}

a:hover {
	text-decoration: none;
	color: #333;
}

.fl {
	float: left;
}

.fr {
	float: right;
}

.wrapper {
	position: relative;
	width: 100%;
	display: inline-block;
}

.w1200 {
	width: 1200px;
	margin: 0 auto;
}

.top60 {
	margin-top:60px;
}
#nav .small-font {
    font-size:10px;

    transform: scale(0.90);
    transform-origin:0 0;

    -ms-transform: scale(0.90);
    -ms-transform-origin:0 0;

    -webkit-transform: scale(0.90);
    -webkit-transform-origin:0 0;

    -moz-transform: scale(0.90);
    -moz-transform-origin:0 0;

    -o-transform: scale(0.90);
    -o-transform-origin:0 0;
}

.smallsize-font {
	　　　　font-size: 10.8px;
}

.clear {
	clear: both;
}
.mid_bar {width: 100%;}
.mid_bar img { width: 100%; }

header {
	background-color: #f7f7f7;
}

.header_top {
	height: 33px;
	line-height: 33px;
   overflow: hidden;
}

.header_top .ht_l {
	padding-left:0px;
}

.header_top .ht_l ul li {
	font-size: 14px;
}
.header_top .ht_l marquee {
	padding:0;
	margin:0;
}

.header_top .ht_r img {
	padding-top: 8px;
}

.header_top .ht_r span {
	font-size: 14px;
}

nav {
	height: 115px;
	background-color: #f56074; position:relative;
}
#search{ width:40px;
	height:40px; overflow:hidden;
	position:absolute;
	right:5%;
	top:38px;
	z-index:100;background-color:#fff;border-radius:40px;
}
#search .input{ float:right;
	width:240px;
	color:#999;
	padding-left:20px;
	padding-right:30px;
	height:40px;
	line-height:35px;
	font-size:14px; color:#ccc;
		font-family:"Microsoft YaHei", "微软雅黑";
	border:0px; background:none;
	outline:none; border:0px; background-color:#fff; display:none;
}
#search .buttom{
	float:right;
	width:40px;
	height:40px;
	cursor:pointer;
	border:0px; background-color:#fff;
	margin:0px;
	padding:0px;
	background-image: url(../images/fdj.png);
	background-repeat: no-repeat;border-radius:40px;
	background-position: center center; position:relative; z-index:20; margin-left:-35px;
}
nav .logo {
	width: 115px;
	position: absolute;
	z-index:100;
}
#menu {
	Z-INDEX: 100; POSITION: relative; WIDTH:1000px; float:right; margin-top:35px;
}
#menu UL {
	FLOAT: left;
}
#menu UL LI {
	float: left;
	color: #fff;
	text-align: center; padding-left:13px; padding-right:13px;
	border-right: solid 1px #fff; position:relative;
}
#menu ul li span {
	color: rgba(255, 255, 255, 0.7);
	font-size: 10px;
	-webkit-text-size-adjust:none;
	-webkit-transform:scale(0.8);
	    transform: scale(0.90);
    transform-origin:0 0;

    -ms-transform: scale(0.90);
    -ms-transform-origin:0 0;

    -webkit-transform: scale(0.8);
    -webkit-transform-origin:0 0;

    -moz-transform: scale(0.90);
    -moz-transform-origin:0 0;

    -o-transform: scale(0.90);
    -o-transform-origin:0 0;
	line-height: 12px;
	padding: 0;
	margin: 0; text-transform:uppercase; line-height:20px;
}

#menu ul li p {
	font-size: 18px;
	line-height: 25px;
	padding: 0;
	margin: 0;
}

#menu ul li:last-child {
	border-style: none;
}

#menu ul  li a {
	color: #fff;
	font-size: 16px;
}
#menu UL LI .change,#menu UL LI a:hover, #menu UL LI a:hover span,#menu UL LI a.sec  span,#menu UL LI a.cur  span {
	color:#ce2f34;text-shadow: #fff 1px 0 0, #fff 0 1px 0, #fff -1px 0 0, #fff 0 -1px 0;
}
#menu UL LI .change span {
color:#ce2f34; text-shadow: #fff 1px 0 0, #fff 0 1px 0, #fff -1px 0 0, #fff 0 -1px 0;

}
#menu UL LI a.sec,#menu UL LI a.cur{color:#ce2f34;text-shadow: #fff 1px 0 0, #fff 0 1px 0, #fff -1px 0 0, #fff 0 -1px 0;}
#menu UL LI OL {
	POSITION: absolute;
	WIDTH:100%;
	DISPLAY: none;
	COLOR: #fff;
	MARGIN-LEFT: 0px;
	padding:10px 0px;
	left:0px; background-color:#F56074;
}
#menu UL LI OL LI {
	DISPLAY: block; float:left; background-image:none; font-weight:normal; padding-left:0px; padding-right:0px;
	margin:0px; text-align:left;WIDTH:100%; border-right:0px; padding-top:0px; padding-bottom:0px; margin-top:0px;
}
#menu UL LI OL LI A { text-align:center;
	WIDTH: auto;
	DISPLAY: block;
	overflow:hidden;
	COLOR:#fff; padding:6px;
	LINE-HEIGHT: 22px; border-bottom:#F77D8C solid 1px; font-size:14px; margin:0px; margin-top:0px;

}
#menu UL LI OL LI A:hover {
	color:#fff;
	 background-color:#F77D8C; background-image:none; text-shadow:#FBB1BE 0 0 0;

}
.clear{ clear:both;}




.carousel-fade .carousel-inner .item {
	opacity: 0;
	-webkit-transition-property: opacity;
	-moz-transition-property: opacity;
	-ms-

transition-property: opacity;
	-o-transition-property: opacity;
	transition-property: opacity;
}

.carousel-fade .carousel-inner .active {
	opacity: 1;
}

.carousel-fade .carousel-inner .active.left,.carousel-fade .carousel-inner .active.right {
	left: 0;
	opacity: 0;
}

.carousel-fade .carousel-inner .next.left,
.carousel-fade .carousel-inner .prev.right {
	opacity: 1;
}


.bd ul li:hover{

}


.footer_main {
	width: 100%;
	padding-bottom: 0;
	background: url(../images/foot_bg.jpg);
	color: #fff;
}

.footer_main .links {
	padding: 20px 0;
	font-size: 16px;
	border-bottom: 1px solid #186631;
}

.footer_main .links span {
	color: #fff;
	font-weight: bold;
	display: inline-block;
}

.footer_main .links a {
	display: inline-block;
	font-size: 14px;
	color: #fff;
	padding-right: 10px;
}

.footer_main .links a:hover {
	color: #ed8e06;
}

.bottom_main {
	padding: 56px 0 0;
}

.bottom_main .bNav {
	height: 185px; margin-top:-25px;
}
.bottom_main .bNav dl h5{ font-size:16px; color:#fff; font-weight:bold; margin-bottom:15px;}
.bottom_main .bNav dl h5 a{ color:#fff;}
.bottom_main .bNav dl {
	display: inline-block;
	float: left;
	width: 105px;
	overflow: hidden;
	text-align: left;
	padding-top: 10px;
  margin-right: 10px;
}

.bottom_main .bNav dl dd {
	display: block;
	height: 14px;
	padding-bottom: 30px;
}

.bottom_main .bNav dl dd a {
	display: block;
	font-size: 14px;
	color: #fff;
	line-height: 14px;
}

.bottom_main .bNav dl dd a:hover {
	color: #FDE1E6;
}

.bottom_main .ewm {
	width: 140px;
	height: 185px;
	text-align: center;
}

.bottom_main .ewm dl {
	float: left;
	display: block;
	margin-right: 20px;
}

.bottom_main .ewm dl:nth-child(2) {
	margin-right: 0px;
}

.bottom_main .ewm dl:first-child+dl {
	margin-right: 0px;
}

.bottom_main .ewm dl dt {
	width: 140px;
	height: 140px;
	background-color: #fff;
	text-align: center;
}

.bottom_main .ewm dl dt img {
	width: 130px;
	height: 130px;
	display: inline-block;
	background-size: 100%;
	margin-top: 5px;
}

.bottom_main .ewm dl dd {
	font-size: 14px;
	color: #fff;
	line-height: 24px;
	padding-top: 10px;
}

.bottom_main .contact_info {
	width: 280px;
	height: 180px;
	padding-right: 35px;
}

.bottom_main .contact_info p.p1 {
	font-size: 16px; font-weight:bold;
	color: #fff;
	line-height: 14px;
	 padding-bottom:10px; text-align:left;
}

.bottom_main .contact_info p.dh {
	font-size: 30px;
	color: #ffffff;
	font-family: "Arial";
	line-height: 24px;
	padding-top: 4px;
	font-weight: bold;
	padding-bottom: 12px; text-align:left;
}

.bottom_main .contact_info h3 {
	font-size: 20px;
	padding-top: 8px;
}

.bottom_main .contact_info p.tel {
	font-size: 14px;
	color: #fff;
	line-height: 22px;
	width: 250px;
}

.bottom_main .contact_info i {
	display: block;
	padding-top: 8px;
	font-size: 14px;
	color: #fff;
}

.bottom_main .contact_info i a {
	display: inline-block;
	color: #fff;
	padding-right: 12px;
}

.copyright_main {
	height: 50px;
	line-height: 50px;
	color: #fff;
	font-size: 12px;
}

.copyright p {
	padding: 0;
	margin: 0;
}
.copyright a{ color:#fff;}
.copyright_main a {
	color: #a7beac;
}

.copyright_main a:hover {
	color: #ed8e06;
}

.copyright_main .beian {

    font-size: 12px;
    color:#fff;
}


.pglist {
	padding: 30px 0 30px;
	width: 100%;
	text-align: center;
}

.pglist a {
	color: #666;
	padding: 0 14px;
	margin: 0 3px;
	font-weight: bold;
	background: #fff;
	border: 1px solid #ddd;
	-webkit-border-radius: 2px;
	border-radius: 5px;
}

.pglist * {
	display: inline-block;
	_zoom: 1;
	_display: inline;
	vertical-align: middle;
	line-height: 30px;
	padding-bottom: 1px;
}

.pglist a:hover, .pglist .hover {
	display: inline-block;
	color: #fff;
	background: #eb5959;
	border-color: #eb5959;
	text-decoration: none;
}

.pglist li .hover ,.pglist li:hover {
	color: #fff;
}

.tdlist {
	background-color: #ffffff;
	width: 1200px;
	margin: 0 auto;
}

.tdlist ul {
	width: 51%;
	float: left;
}

.tdlist ul li {
	color: #f56074;
	float: left;
	padding: 0 20px;
}

.tdzj {
	background-image: url("http://p62.mbjzys.cn/static/hycms/skins/images/tdzj_01.jpg");
	height: 282px;
}

.tdzj_bj {
}

.rwlist ul li {
	float: left;
}

.qgxflist span{
	border-radius: 15px;
	background: #95393a;
    font-size: 16px;
	float: left;
	padding: 5px 25px;
	margin:0 12px 0 0;
}

.cynslist{
	width:100%;
	margin:30px 0;
	height:60px;
	border-bottom:1px solid #e3e3e3;

}

.cynslist ul{
	margin:0 auto;
	width:53%;
    padding-left: 120px;

}

.cynslist ul li{
	font-size:16px;
	float:left;
	padding-right:100px;
}
.cynslist ul li p {
	margin: 0;
}
.cynslist ul li p:nth-child(1){
	color:#999999;
}

.cynslist ul li p:nth-child(2){
	color:#eb5959;
}

.ny-scly {
	overflow: hidden;
}
.ny-scly_1 {
	width: 50%;
	margin-top: 50px;
	text-align: left;
	overflow: hidden;
    float: left;
}

.ny-scly_2 {
  		width: 40%;
	    float: right;
}

.ny-scly_grjs {
	text-align: left;
	overflow: hidden;
	float: left;
	line-height: 1.5rem;
    margin-bottom: 60px;
}

.ny-grjs {
	float: left;
	width: 50%
}

.ny-qgdr {
	width: 100%;
}

.title {
	font-size: 1rem;
	padding: 5px 10px;
}

.txt {
	padding: 10px 10px;
}
.ny-scly .ny-scly-tit {padding-bottom:40px; text-align: left;}
.ny-scly .grjj { width: 760px;border-top: 1px solid #e3e3e3;padding-top: 60px;}
.ny-scly .ny-scly-tit span {font-size: 30px;color: #eb5959;}
.ny-qgdr_bj {
	background-image: url("../images/yh.png");
	height: 65px;
	width: 63px;
	float: left;
	color: #fff;
	padding-top: 12px;
}

.ny-qgdr_bj p {
	padding: 0;
	margin: 0;
}

.ny-qgdr_wz {
	float: left;
	text-align: left;
}

.ny-qgdr ul li {
	float: left;
	width: 100%;
	padding: 15px 0;
}

.ny-scly_pl {
	float: left;
}

.ny-dsxq {
	overflow: hidden;
	text-align: left;
	padding-top: 150px;
}
.ny-dsxq .ds_img {
  width: 180px;height: 180px;float:left;border-radius: 50%;border: 5px solid #fff;overflow: hidden;
}
.ny-dsxq .ds_img img {
	width: 175px;
}
.ny-dsxq .ds_tit {
  color:#fff; margin-top:30px; float: left; margin-left: 30px;
}
.ny-yhpl ul li {
	overflow: hidden;
	border-bottom: 1px solid #e3e3e3;
	padding: 15px 0;
}
.bshare-custom{ margin-top:0px;}
.bshare-custom .bshare-weixin,.bshare-custom .bshare-qqim,.bshare-custom .bshare-sinaminiblog{float:right; overflow:hidden;;width:33px; height:33px;

	background-repeat: no-repeat;
	background-position: left top; margin-left:12px; margin-top:5px;
}
.izl-rmenu {
	position: fixed;
	right: 0;
	bottom: 45%;
	z-index: 999; background-color:#fff;width: 42px;
}
.izl-rmenu .kf {
	width: 40px;
	height: 41px;
	cursor: pointer;
	position: relative; border:#eee solid 1px; margin-top:-1px; text-align:center;color:#555; background-color:#fff;line-height:41px;
}
.izl-rmenu .kf:hover{ color:#fff; border:#F56074 solid 1px;}
.izl-rmenu .kf span{ font-size:18px; line-height:41px;}
.izl-rmenu .kf-qq {
}
.izl-rmenu .kf-qq:hover {
background-color: #F56074;
}
.izl-rmenu a.kf-qq, .izl-rmenu a.kf-qq:visited {

}
.izl-rmenu .kf-wx {

}
.izl-rmenu .kf-wx:hover {
	background-color: #F56074;
}
.izl-rmenu .kf-wx .pic {
	position: absolute;
	left: -120px;
	top: -1px;
	display: none;
	width: 120px;
	height: 120px;
}
.izl-rmenu .kf-phone {

}
.izl-rmenu .kf-phone:hover {
	background-color: #F56074;
}
.izl-rmenu .kf-phone .phone {
background-color:#F56074;
	position: absolute;
	width: 180px;
	left: -180px;
	top: -1px;
	line-height: 40px;
	color: #FFF;
	font-size: 18px;
	text-align: center;
	display: none;
}
.izl-rmenu .kf-qq .qq {
background-color:#F56074;
	position: absolute;
	width: 120px;
	left: -120px;
	top: -1px;
	line-height: 40px;
	color: #FFF;
	font-size: 14px;
	text-align: center;
	display: none;
}
.izl-rmenu .kf-qq .qq p{  color:#fff;}
.izl-rmenu .kf-top {
	display: none;
}
.izl-rmenu .kf-top:hover {
	background-color:#F56074; color:#fff;
}
#lyfx{
	width:36px;
	position:fixed; display:none; cursor:pointer;
	right:10px;
	bottom:10%;
	text-align:center;
	background-image: url(../images/kfbg.png);
	background-repeat: no-repeat;
	background-position: center center; background-size:cover;border:#F56074 solid 2px; color:#fff;
	border-radius:36px; font-size:15px; line-height:20px; font-weight:bold; padding-top:6px; padding-bottom:6px;
}
#lyfx i{ color:#FFCC00; margin-top:6px;}
#dbfa{ width:100%; height:122px;}
#fdgg{
	width:100%;
	position:fixed;
	height:122px; left:0px; bottom:0px;
	background-position: center center;
	background:none;
	background-repeat: no-repeat;z-index:1000;
}
#fdgg .gb{font-size:20px; margin-right:5%; float:right; color:#fff; margin-top:10px; font-weight:bold; line-height:30px; cursor:pointer; }
.SonlineBox { position:fixed; right:10px; top:-100%;  font-size: 12px; z-index: 9999;  }
.SonlineBox .kefu{ width:100%; position:relative; float:left;}
.SonlineBox .openTrigger {
	background: url("../images/redOpen.png") no-repeat #F56074; position:absolute; top:0px; right:0px; z-index:1; display:none; width: 30px; height: 110px;  cursor: pointer;
}
.SonlineBox .titleBox {
	 position: relative; z-index: 1; text-align:center;
}
.SonlineBox .titleBox .logo{
	width:100px;
	height:100px;
	display:inline-block;
	border-radius:100px;
	background-color:#F56074;
	background-image: url(http://p62.mbjzys.cn/static/hycms/skins/images/kf_logo.png);
	background-repeat: no-repeat;
	background-position: center center;background-size:100%;
}
.SonlineBox .titleBox span {
	color: rgb(255, 255, 255); font-family: "微软雅黑","黑体"; font-size: 14px; margin-left: 10px;
}
.SonlineBox .contentBox {
	 border-image: none; width: 158px; height: auto;  display: block; float:left; position:relative;  z-index: 2;
}
.SonlineBox .contentBox .closeTrigger {
	background: url("../images/closeBtnImg.png") no-repeat; top:-5px; width: 25px; height: 25px; right: -5px; display: block; position: absolute; z-index: 2; cursor: pointer;
}
.SonlineBox .contentBox .listBox,.SonlineBox .contentBox .ewm,.SonlineBox .contentBox .tels,.SonlineBox .contentBox .lmp {
	margin: 6px;  position: relative;
}
.SonlineBox .contentBox  dd{
	color:#fff;
	font-size:14px;
	text-align:center;
	border:#F56074 solid 2px;
	border-radius:5px;
	line-height:32px;
	margin:0px;
	font-weight:bold;
	background-image: url(../images/kfbg.png);

	background-position: left center; background-size:cover;
}
.SonlineBox .contentBox .listBox p{ font-size:14px; line-height:32px;
	text-indent:50px;
	background-image: url(../images/button_old_41.gif);
	background-repeat: no-repeat;
	background-position: 20px center;  text-align:left;color:#fff;
}
.SonlineBox .contentBox .ewm p{ text-align:center; line-height:20px; margin-top:5px; padding-bottom:10px;}
.SonlineBox .contentBox .ewm img{ width:100px; margin-top:10px;}
.SonlineBox .contentBox .tels p{
	font-size:14px;
	text-align:left; padding-left:30px;
	font-weight:bold;
	line-height:32px;
	background-image: url(../images/dh.png);
	background-repeat: no-repeat;
	background-position: 10px 8px;
}
.SonlineBox .contentBox .lmp p{
	font-size:14px;
	text-align:left; text-align:center;
	font-weight:bold;
	line-height:32px;

}

.order {
	transition:left 0.3s; left: -370px; top: 50%; width: 370px; color: rgb(255, 255, 255); margin-top: -235px; position: fixed; z-index: 9; -webkit-transition: left .3s;
}
.order-cont .ti { text-align:left;
	height: 65px; line-height: 65px; font-size: 16px; font-weight: bold; border-top-color: #F6ACAC; border-bottom-color: #F6ACAC; border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid; position: relative;
}
.order-cont .img { font-size:14px;
	top: 50%;  height: 42px; right: 0px; margin-top: -21px; position: absolute;
}
.order-cont {
	padding: 35px 40px; width: 370px; background-color:#F56074;
}
.order-cont input {
	margin-top: 15px; display: block;
}
.order-cont textarea {
	margin-top: 15px; display: block;
}
.order-cont .intxt {
	padding: 10px 15px; border-radius: 3px; line-height:35px; border: 1px solid #F6ACAC; border-image: none; width: 288px; background-color: transparent; color:#fff;
}
.order-cont .longtxt {
	padding: 10px 15px; border-radius: 3px; border: 1px solid #F6ACAC; border-image: none; width: 288px; background-color: transparent;color:#fff;
}
.order-cont .yzm{ float:right;margin-top: 15px; cursor:pointer;}
.order-cont .intxt {
	height: 35px; line-height: 35px; color:#fff;
}
.order-cont .intxt1 {height: 35px; line-height: 35px; color:#fff; width:50%;padding: 10px 15px; border-radius: 3px; line-height:35px; border: 1px solid #F6ACAC; border-image: none; background-color: transparent; color:#fff;}
.order-cont .intxt::-webkit-input-placeholder,.order-cont .intxt1::-webkit-input-placeholder { /* WebKit browsers */
  color: #fff;
}
.order-cont .longtxt {
	height: 70px; line-height: 24px; resize: none;
}
.order-cont .btn {
	border-radius: 3px; width: 290px; height: 42px; display: block; 	background-image: url(../images/kfbg.png);

	background-position: left center; background-size:cover; color:#fff; border:0px; cursor:pointer; font-size:16px;
}

.order-ti {
	top: 0px; width: 45px; right: -45px; position: absolute; cursor: pointer;
}
.order-ti .icon {
	background-position: center center;
	width: 45px;
	height: 45px;
	margin-bottom: 1px;
	display: block;
	background-color:#F03745;
	background-image: url(../images/z1.png);
	background-repeat: no-repeat;
}
.order-ti p {
	padding: 13px 10px; width: 45px; height: 125px; text-align: center; line-height: 24px; font-size: 18px; background-color: #F56074;
}
.active.order {
	left: 0px;
}
.active.order .order-ti .icon {
		background-image: url(../images/r1.png);
	background-repeat: no-repeat;
}
.select {
	margin-top: 15px; position: relative; text-align:left; color:#fff;
}
.select .txt {
	padding: 0px 15px; border-radius: 3px; border: 1px solid #F6ACAC; border-image: none; height: 38px; line-height: 38px; position: relative; cursor: pointer;
}
.select .gray.txt {
color:#fff;
}
.select ul {
	border-radius: 0px 0px 3px 3px; border: 1px solid #F6ACAC; border-image: none; top: 39px; width: 288px; display: none; position: absolute; z-index: 3; background-color: #F1495A;
}
.select ul li {
	padding: 0px 15px; height: 32px; line-height: 32px; cursor: pointer;
}
.select .txt::before {
	border-width: 7px 5px 5px; border-style: solid; border-color: #fff transparent transparent; border-image: none; top: 16px; right: 10px; display: block; position: absolute; content: "";
}
.select ul li:hover {
	background-color: #F56272;
}
.select ul li.selected {
	background-color: #F56272;
}

.header_top{
  display:none !important;
}
