 body {
 	background: #d9e0e4;
 }
 /******导航*********/
 
 .mob_cont {
 	position: absolute;
 	max-width: 320px;
 	width: 100%;
 	background: #195263;
 	right: 0px;
 	top: 70px;
 	z-index: 111111999;
 	display: none;
 }
 
 .mob_cont::before {
 	content: '';
 	position: absolute;
 	width: auto;
 	height: auto;
 	border-left: 15px solid transparent;
 	border-right: 15px solid transparent;
 	border-bottom: 20px solid #195263;
 	top: -10px;
 	right: 15px;
 }
 
 .mob_cont .list_cont .list {
 	margin-top: 15px;
 	display: none;
 	padding-bottom: 15px;
 }
 
 .mob_cont .list_cont .list ul {
 	margin: 0px;
 	position: relative;
 }
 
 .mob_cont .list_cont .list li dl {
 	position: absolute;
 	left: 0px;
 	top: 0px;
 	width: 100%;
 	display: none;
 	height: auto;
 	background: #195263;
 	-webkit-animation-duration: 0.2s;
 	animation-duration: 0.5s;
 }
 
 .mob_cont .list_cont .list li dl .sanji_list {
 	position: absolute;
 	display: none;
 	left: 0px;
 	top: 0px;
 	width: 100%;
  min-height: 100%;
 	background: #195263;
 	-webkit-animation-duration: 0.2s;
 	animation-duration: 0.5s;
 }
 
 .mob_cont .list_cont .list li dl .mobej_titile {
 	color: #fff;
 	font-size: 0.9rem;
 	display: block;
 	padding: 8px 12px;
 	border-bottom: 1px solid #f2f2f2;
 }
 
 .mob_cont .list_cont .list ul li a {
 	color: #fff;
 	font-size: 0.9rem;
 	display: block;
 	padding: 8px 12px;
 }
 
 .mob_cont .list_cont .list ul li a:hover {
 	background: #5c7a8b;
 }
 
 .mob_cont .tab {
 	padding: 10px 0;
 	text-align: center;
 	border-bottom: 1px solid #d9e0e4;
 }
 
 .mob_cont .tab span {
 	width: 16%;
 	display: inline-block;
 	border: 1px solid #d9e0e4;
 	border-radius: 4px;
 	padding: 4px 10px;
 	font-size: 0.8rem;
 	color: #d9e0e4;
 	cursor: pointer;
 	display: inline-block;
 	float: left;
 	margin: 0px 1%;
 }
 
 .mob_cont .tab .on {
 	background: #5c7a8b;
 }
 
 .mob_cont .tab span:hover {
 	background: #5c7a8b;
 }
 
 .mob_nav {
 	position: absolute;
 	width: 40px;
 	height: 60px;
 	right: 10px;
 	top: 15px;
 	display: none;
 }
 
 .mob_nav em {
 	position: absolute;
 	width: 100%;
 	left: 0px;
 	top: 15px;
 	height: 2px;
 	background: #0d6d38;
 	-webkit-transition: all .3s ease-in-out;
 	transition: all .3s ease-in-out;
 }
 
 .mob_nav .em2 {
 	top: 25px;
 }
 
 .mob_nav .em3 {
 	top: 35px;
 }
 
 .mob_nav_on .em1 {
 	transform: rotate(40deg);
 	-ms-transform: rotate(40deg);
 	/* IE 9 */
 	-moz-transform: rotate(40deg);
 	/* Firefox */
 	-webkit-transform: rotate(40deg);
 	/* Safari å’Œ Chrome */
 	-o-transform: rotate(40deg);
 	top: 25px;
 	/* Opera */
 }
 
 .mob_nav_on .em2 {
 	top: 25px;
 	transform: rotate(-40deg);
 	-ms-transform: rotate(-40deg);
 	-moz-transform: rotate(-40deg);
 	-webkit-transform: rotate(-40deg);
 	-o-transform: rotate(-40deg);
 }
 
 .mob_nav_on .em3 {
 	display: none;
 }
 
 .mob_cont .list_yy {
 	color: #fff;
 }
 
 .mob_cont .list_yy a {
 	color: #fff;
 	margin: 0px 5px;
 	display: inline-block;
 }
 
 .mob_cont .list_yy .on_yy {
 	color: #e71021;
 	text-decoration: underline;
 }
 
 .mob_cont .list_tel {
 	color: #fff;
 	font-size: 1.1rem;
 	padding: 5px 8px;
 	font-weight: bold;
 }
 /*************/
 
 .head {
 	background: #fff;
 	height: 73px;
 	position: relative;
 }
 
 .head .nav {
 	margin-left: 90px;
 	margin-top: 27px;
 }
 
 .head .nav li {
 	color: #2b2d2e;
 	font-size: 1rem;
 	margin-right: 10px;
 	position: relative;
 }
 
 .head .nav li .n-li {
 	padding: 0px 15px;
 	padding-bottom: 20px;
 	border-bottom: 2px solid transparent;
 	-webkit-transition: none;
 	transition: none;
 }
 
 .head .nav li .n-li:hover {
 	border-bottom: 3px solid #c90001;
 	color: #2b2d2e;
 	font-weight: bold;
 }
 
 .head .nav li dl {
 	width: 190px;
 	left: 0px;
 	display: none;
 	position: absolute;
 	background: #fff;
 	z-index: 999999;
 	top: 65px;
 	opacity: 0;
 	-webkit-transition: all .3s ease-in-out;
 	transition: all .3s ease-in-out;
 }
 
 .head .nav li dl dd:hover a {
 	border-bottom: 0px none;
 }
 
 .head .nav li dl dd {
 	padding: 8px 0;
 	text-indent: 5px;
 	font-size: 0.8rem;
 	text-align: left;
 	position: relative;
 }
 
 .head .nav li:hover dl {
 	display: block;
 	top: 45px;
 	opacity: 1;
 }
 
 .head .nav li dl dd:hover {
 	background: #b72b3c;
 }
 
 .head .nav li dl dd:hover a {
 	color: #fff;
 }
 
 .head .nav .on .n-li {
 	border-bottom: 3px solid #c90001;
 	color: #2b2d2e;
 	font-weight: bold;
 }
 /*三级*/
 
 .head .nav li dl dd .list {
 	width: 140px;
 	position: absolute;
 	right: 0px;
 	opacity: 0;
 	-webkit-transition: all .2s ease-in-out;
 	transition: all .2s ease-in-out;
 	background: #b72b3c;
 	top: 0px;
 }
 
 .head .nav li dl dd .list .li a {
 	color: #fff;
 	padding: 0px;
 	display: block;
 	padding: 10px 0;
 }
 
 .head .nav li dl dd:hover .list {
 	right: -140px;
 	opacity: 1;
 }
 
 .head .nav li dl dd .list .li:hover a {
 	background: #F96630;
 	/*background: #f1602b;*/
 	color: #fff;
 }
 /*end*/
 
 .head .form {
 	width: 215px;
 	padding-left: 5px;
 	border: 1px solid #d9d9d9;
 	font-size: 0.8rem;
 	margin-right: 20px;
 	margin-top: 20px;
 }
 
 .head .form .text {
 	width: 175px;
 }
 
 .head .yuyan {
 	margin-top: 18px;
 	background: url(../img/img1.jpg) left center no-repeat;
 	padding: 5px 0;
 	padding-left: 30px;
 	font-size: 0.8rem;
 }
 
 .head .yuyan a {
 	color: #2b2d2e;
 	font-size: 1rem;
 	display: inline-block;
 	margin: 0px 5px;
 }
 
 .head .yuyan .on {
 	color: #c90001;
 }
 
 .head .yuyan a:hover {
 	color: #c90001;
 	text-decoration: underline;
 }
 
 .head .form .but {
 	width: 35px;
 	border-left: 1px solid #d9d9d9;
 	height: 30px;
 	cursor: pointer;
 	padding-left: 5px;
 	background: url(../img/img2.jpg) center no-repeat;
 }
 
 .banner {
 	position: relative;
 }
 
 .banner .owl-pagination {
 	position: absolute;
 	width: 100%;
 	height: 10px;
 	bottom: 20%;
 	text-align: center;
 }
 
 .banner .owl-controls .owl-page {
 	width: 35px;
 	height: 4px;
 	margin: 0px 5px;
 	background: #fff;
 	border-radius: 5px;
 	display: inline-block;
 }
 
 .banner .owl-controls .active {
 	background: #e71021;
 	width: 35px;
 	height: 4px;
 }
 
 .banner .phone_img {
 	display: none;
 	width: 100%;
 }
 
 .m_warp {
 	background: #ffffff;
 	padding: 50px 0px;
 }
 
 .c_titile {
 	margin-bottom: 40px;
 }
 
 .c_titile span {
 	color: #353535;
 	font-size: 1.75rem;
 	position: relative;
 	font-weight: bold;
 	display: inline-block;
 	padding-left: 16px;
 }
 
 .c_titile span::before {
 	content: '';
 	width: 6px;
 	position: absolute;
 	left: 0px;
 	top: 3px;
 	height: 26px;
 	background: #e71021;
 }
 
 .c_titile p {
 	padding-top: 5px;
 	color: #545454;
 	font-size: 1rem;
 }
 
 .c_titile .more {
 	color: #fff;
 	font-size: 0.9rem;
 	padding: 6px 12px;
 	background: #ED2E36;
 	/*background: #FE8800*/
 	border-radius: 4px;
 	margin-top: 20px;
 }
 
 .img_box {
 	overflow: hidden;
 }
 
 .img_box img {
 	width: 100%;
 	-webkit-transition: all .3s ease-in-out;
 	transition: all .3s ease-in-out;
 	vertical-align: middle;
 }
 
 .img_box:hover img {
 	-webkit-transform: scale(1.2, 1.2);
 	-ms-transform: scale(1.2, 1.2);
 	transform: scale(1.2, 1.2);
 }
 
 .m1 {
 	overflow: hidden;
 }
 
 .m1 .phone_ul {
 	display: none;
 }
 
 .m1 .phone_ul li {
 	width: 100%;
 }
 
 .m1 .phone_ul .item {
 	margin-right: 5%;
 }
 
 .m1 ul {
 	width: 1220px;
 }
 
 .m1 .owl-carousel .owl-wrapper-outer {
 	position: relative;
 	padding-bottom: 40px;
 }
 
 .m1 .owl-pagination {
 	position: absolute;
 	width: 100%;
 	height: 10px;
 	bottom: 0px;
 	text-align: center;
 }
 
 .m1 .owl-controls .owl-page {
 	width: 15px;
 	height: 15px;
 	margin: 0px 5px;
 	background: #fec37f;
 	border-radius: 50%;
 	display: inline-block;
 }
 
 .m1 .owl-controls .active {
 	background: #ED2E36;
 	/*background: #fe8800;*/
 }
 
 .m1 ul li {
 	position: relative;
 	width: 23%;
 	margin-right: 2%;
 	overflow: hidden;
 	margin-bottom: 30px;
 }
 
 .m1 ul li:nth-child(4n) {
 	margin-right: 0px;
 }
 
 .m1 ul li:hover .img_box img {
 	-webkit-transform: scale(1.2, 1.2);
 	-ms-transform: scale(1.2, 1.2);
 	transform: scale(1.2, 1.2);
 }
 
 .m15 ul li:hover .img_box img {
 	-webkit-transform: scale(1, 1);
 	-ms-transform: scale(1, 1);
 	transform: scale(1, 1);
 }
 
 .m15 ul li {
 	-webkit-transition: all .3s ease-in-out;
 	transition: all .3s ease-in-out;
 }
 
 .m15 ul li .cont_box {
 	-webkit-transition: all .3s ease-in-out;
 	transition: all .3s ease-in-out;
 }
 
 .m15 ul li:hover {
 	-webkit-box-shadow: 0px 5px 25px 0px rgba(64, 64, 64, 0.3);
 	-moz-box-shadow: 0px 5px 25px 0px rgba(64, 64, 64, 0.3);
 	box-shadow: 0px 5px 25px 0px rgba(64, 64, 64, 0.3);
 	transform: scale(1.08);
 	transition: transform 0.3s;
 }
 
 .m1 ul li .cont_box {
 	position: relative;
 }
 
 .m1 ul li .show_cont {
 	height: 110px;
 	-webkit-transition: all .3s ease-in-out;
 	transition: all .3s ease-in-out;
 	position: absolute;
 	bottom: 0px;
 	width: 100%;
 	background-color: rgba(0, 117, 143, 1);
 }
 
 .m1 ul li .show_cont .t {
 	padding: 10px 15px 15px;
 	color: #fff;
 	font-size: 1rem;
 	position: relative;
 	-webkit-transition: all .3s ease-in-out;
 	transition: all .3s ease-in-out;
 }
 
 .m1 ul li .show_cont .t::before {
 	content: '';
 	position: absolute;
 	width: 55px;
 	height: 2px;
 	background: #fff;
 	bottom: 5px;
 	left: 15px;
 }
 
 .m1 ul li .show_cont .c {
 	color: #eaeaea;
 	height: 25px;
 	font-size: 0.7rem;
 	padding: 5px 15px 15px;
 	overflow: hidden;
 	line-height: 20px;
 	-webkit-transition: all .3s ease-in-out;
 	transition: all .3s ease-in-out;
 	overflow: hidden;
 }
 
 .m1 ul li .show_cont .c a {
 	color: #eaeaea;
 	display: block;
 }
 
 .m1 ul li:hover .show_cont {
 	height: 100%;
 	background-color: rgba(0, 0, 0, 0.6);
 }
 
 .m1 ul li:hover .show_cont .c {
 	color: #fff;
 }
 
 .m1 ul li:hover .show_cont .c a {
 	color: #fff;
 }
 /*.m1 ul li:nth-child(2) .show_cont,
 .m1 ul li:nth-child(6) .show_cont {
 	background-color: rgba(58, 145, 63, 1);
 }
 
 .m1 ul li:nth-child(2):hover .show_cont,
 .m1 ul li:nth-child(6):hover .show_cont {
 	background-color: rgba(58, 145, 63, 0.6);
 }
 
 .m1 ul li:nth-child(3) .show_cont,
 .m1 ul li:nth-child(7) .show_cont {
 	background-color: rgba(149, 39, 70, 1);
 }
 
 .m1 ul li:nth-child(3):hover .show_cont,
 .m1 ul li:nth-child(7):hover .show_cont {
 	background-color: rgba(149, 39, 70, 0.6);
 }
 
 .m1 ul li:nth-child(4) .show_cont,
 .m1 ul li:nth-child(8) .show_cont {
 	background-color: rgba(242, 145, 17, 1);
 }
 
 .m1 ul li:nth-child(4):hover .show_cont,
 .m1 ul li:nth-child(8):hover .show_cont {
 	background-color: rgba(242, 145, 17, 0.6);
 }*/
 
 .m1 ul li:hover .show_cont .t {
 	padding-top: 70px;
 }
 
 .m1 ul li:hover .show_cont .c {
 	height: auto;
 }
 
 .m1 ul li .hr {
 	text-align: right;
 	padding-top: 15px;
 }
 
 .m_warp2 {
 	background: #f5f5f7;
 	padding: 50px 0px;
 }
 
 .m2 .about_list {
 	width: 25%;
 }
 
 .m2 .about_list .cont_box {
 	background: #00758f;
 	padding: 41px 15px 20px;
 	margin-right: 35px;
 }
 
 .m2 .about_list .tit img {
 	margin-right: 10px;
 	margin-left: 8px;
 }
 
 .m2 .about_list .tit .t {
 	color: #fff;
 	font-size: 24px;
 	margin-top: 15px;
 	padding-left: 5px;
 	font-weight: bold;
 }
 
 .m2 .about_list .tit .t1 {
 	color: #ffffff;
 	font-size: 0.8rem;
 	padding-left: 5px;
 	font-family: arial;
 	margin-top: 4px;
 	margin-bottom: 12px;
 }
 
 .m2 .about_list .tit .c {
 	color: #f9f9f9;
 	font-size: 14px;
 	line-height: 25px;
 	padding: 35px 0 0;
 }
 
 .m2 .about_list .tit .hr {
 	margin-top: 10px;
 	padding-bottom: 35px;
 }
 
 .m2 .about_list .tit .hr a {
 	color: #ffffff;
 	font-weight: bold;
 	font-size: 0.8rem;
 }
 
 .m2 .about_list .tit .hr a:hover {
 	text-decoration: underline;
 }
 
 .m2 .listvest {
 	width: 75%;
 	overflow: hidden;
 }
 
 .m2 .listvest .list {
 	width: 33%;
 	margin-bottom: 30px;
 }
 
 .m2 .listvest .list .cont_box {
 	margin-right: 30px;
 	background: #fff;
 	padding: 25px 12px;
 	border: 1px solid #cacaca;
 }
 
 .m2 .listvest .list:hover .cont_box .titl {
 	color: #fff;
 }
 
 .m2 .listvest .list:hover .cont_box .c {
 	color: #fff;
 }
 
 .m2 .listvest_box {
 	width: 104%;
 }
 
 .m2 .listvest .list .cont_box .titl {
 	color: #042836;
 	font-weight: bold;
 	font-size: 1.125rem;
 }
 
 .m2 .listvest .list .cont_box .titl img {
 	vertical-align: bottom;
 	margin-right: 8px;
 	height: 40px;
 }
 
 .m2 .listvest .on .cont_box .titl {
 	color: #fff;
 }
 
 .m2 .listvest .list .cont_box .c {
 	color: #888888;
 	margin-top: 15px;
 	font-size: 0.8rem;
 	line-height: 22px;
 }
 
 .m2 .listvest .on .cont_box .c {
 	color: #fff;
 }
 
 .m3 .owl-carousel .owl-wrapper-outer {
 	position: relative;
 	padding-bottom: 40px;
 }
 
 .m3 .owl-pagination {
 	position: absolute;
 	width: 100%;
 	height: 10px;
 	bottom: 0px;
 	text-align: center;
 }
 
 .m3 .owl-controls .owl-page {
 	width: 15px;
 	height: 15px;
 	margin: 0px 5px;
 	background: #fec37f;
 	border-radius: 50%;
 	display: inline-block;
 }
 
 .m3 .owl-controls .active {
 	background: #ED2E36;
 	/*background: #fe8800;*/
 }
 
 .m3 .item .cont_box {
 	margin-right: 25px;
 }
 
 .m3 .item .cont_box .t {
 	color: #333333;
 	font-size: 1.125rem;
 	font-weight: bold;
 	border-bottom: 1px solid #cbcbcb;
 	padding-bottom: 5px;
 	margin-bottom: 35px;
 }
 
 .m3 .item .cont_box .c {
 	color: #666666;
 	padding: 10px;
 	line-height: 22px;
 	font-size: 0.8rem;
 }
 
 .m3 .item .cont_box .c span {
 	color: #00758f;
 	font-weight: bold;
 	display: block;
 	margin-top: 12px;
 }
 
 .m3 .item .cont_box .c span:hover {
 	text-decoration: underline;
 }
 
 .m3 .item:hover .cont_box .c {
 	background: #f29111;
 	color: #fff;
 }
 
 .m3 .item:hover .cont_box .c span {
 	color: #fff;
 }
 
 .m4 .hot {
 	width: 50%;
 }
 
 .m4 .hot .cont_box {
 	margin-right: 40px;
 }
 
 .m4 .hot .tit {
 	color: #DC143C;
 	/*color: #f29111;*/
 	font-size: 1.125rem;
 	font-weight: bold;
 	margin-top: 8px;
 	margin-bottom: 8px;
 }
 
 .m4 .hot .info {
 	color: #666666;
 	font-size: 0.7rem;
 	margin-bottom: 6px;
 }
 
 .m4 .hot .c {
 	color: #666666;
 	height: 40px;
 	line-height: 22px;
 	overflow: hidden;
 	font-size: 0.8rem;
 }
 
 .m4 .new_list {
 	width: 50%;
 }
 
 .m4 .new_list ul li {
 	padding: 25px 18px;
 	background: #CD5C5C;
 	/*background: #f29111;*/
 	position: relative;
 }
 
 .m4 .new_list ul li .time {
 	background: #252525;
 	color: #ffffff;
 	font-family: arial;
 	text-align: center;
 	display: inline-block;
 	padding: 5px 10px;
 	font-size: 0.8rem;
 	position: absolute;
 	left: 18px;
 }
 
 .m4 .new_list ul li .time p {
 	text-align: right;
 	font-size: 1.5rem;
 	font-weight: bold;
 }
 
 .m4 .new_list ul li:hover {
 	background: #FFA07A;
 	/*background: #f5a439;*/
 }
 
 .m4 .new_list ul li:hover a { /* 这个不工作*/
 	color: #000000;
 	text-decoration: underline;
 }
 
 .m4 .new_list ul li .cont {
 	padding-left: 75px;
 }
 
 .m4 .new_list ul li .cont .t {
 	color: #ffffff;
 	font-size: 1rem;
 	margin-bottom: 5px;
 }
 
 .m4 .new_list ul li .cont .c {
 	color: #dedede;
 	font-size: 0.7rem;
 }
 
 /*.footer {*/
 /*	position: relative;*/
 /*	background: #195263;*/
 /*	padding: 50px 0px 60px;*/
 /*}*/
 
 /*.footer .tel {*/
 /*	margin-left: 5px;*/
 /*	width: 380px;*/
 /*	background: url(../img/img15.jpg) right center no-repeat;*/
 /*	padding-right: 40px;*/
 /*	margin-left: 50px;*/
 /*}*/
 
 /*.footer .tel .t1 {*/
 /*	color: #ffffff;*/
 /*	font-size: 1.5rem;*/
 /*	position: relative;*/
 /*}*/
 
 /*.footer .tel .t1::before {*/
 /*	content: '';*/
 /*	position: absolute;*/
 /*	width: 80px;*/
 /*	height: 1px;*/
 /*	left: 110px;*/
 /*	top: 20px;*/
 /*	background: #fff;*/
 /*}*/
 
 /*.footer .tel .t2 {*/
 /*	color: #fff;*/
 /*	font-weight: bold;*/
 /*	font-size: 1.8rem;*/
 /*}*/
 
 /*.footer .tel .name {*/
 /*	color: #ffffff;*/
 /*	font-size: 26px;*/
 /*	margin-top: 15px;*/
 /*	padding-left: 10px;*/
 /*}*/
 
 /*.footer .ewm {*/
 /*	padding: 0px 40px;*/
 /*	padding-right: 60px;*/
 /*	background: url(../img/img15.jpg) right center no-repeat;*/
 /*}*/
 
 /*.footer .info {*/
 /*	margin-left: 45px;*/
 /*	color: #ffffff;*/
 /*	font-size: 1rem;*/
 /*}*/
 
 /*.footer .info img {*/
 /*	display: inline-block;*/
 /*	margin-right: 4px;*/
 /*}*/
 
 /*.footer .info p {*/
 /*	margin-bottom: 5px;*/
 /*}*/
 
 .copy {
 	padding: 12px 0;
 	background: #124a5b;
 	color: #dedede;
 	font-size: 0.7rem;
 	text-align: center;
 }
 /*门联*/
 
 .menlian {
 	width: 60px;
 	position: fixed;
 	right: 0px;
 	top: 30%;
 	z-index: 99;
 }
 
 .menlian li {
 	position: relative;
 	padding: 10px 0;
 	background: #ffffff;
 	border-bottom: 1px solid #d9e0e4;
 	text-align: center;
 	cursor: pointer;
 }
 
 .menlian li span {
 	position: relative;
 	z-index: 99;
 	-webkit-transition: all .3s ease-in-out;
 	transition: all .3s ease-in-out;
 }
 
 .menlian li .tel {
 	display: inline-block;
 	width: 22px;
 	height: 24px;
 	background: url(../img/png10.png) center no-repeat;
 }
 
 .menlian li .qq {
 	display: inline-block;
 	width: 22px;
 	height: 24px;
 	background: url(../img/png11.png) center no-repeat;
 }
 
 .menlian li .emile {
 	display: inline-block;
 	width: 24px;
 	height: 24px;
 	background: url(../img/png12.png) center no-repeat;
 }
 
 /*.menlian .on {*/
 	/*background: #952746;*/
 /*}*/
 
 /*.menlian .on span {*/
 	/*background: url(../img/png9.png) center no-repeat;*/
 	/*background-size: 100%;*/
 /*}*/
 
 /*.menlian .on a {*/
 	/*background: url(../img/png9.png) center no-repeat;*/
 	/*background-size: 100%;*/
 /*}*/
 
 .menlian li .box {
 	width: 180px;
 	padding: 20px 0;
 	position: absolute;
 	left: -180px;
 	background: #fff;
 	top: 0px;
 	display: none;
 	box-shadow: 0 15px 30px rgba(0, 0, 0, 0.2);
 }
 
 .menlian li .box .t1 {
 	font-size: 1rem;
 	color: #952746;
 	padding-left: 28px;
 	text-align: left;
 }
 
 .menlian li .box .t2 {
 	color: #952746;
 	font-weight: bold;
 	font-size: 1rem;
 }
 
 .menlian .on .box {
 	display: block;
 }
 
 .top_head {
 	position: fixed;
 	right: 8%;
 	display: none;
 	bottom: 10%;
 }
 /******************/
 
 .child_warp {
 	background: #fff;
 }
 
 .child_warp .child_nav {
 	background: #323232;
 	margin-bottom: 60px;
 	position: relative;
 }
 
 .child_warp .child_nav a {
 	color: #ffffff;
 	font-size: 1rem;
 	display: inline-block;
 	/* padding: 12px 32px; */
 	width: 18%;
 	padding: 10px 0;
 	text-align: center;
 	border-right: 1px solid #000000;
 }
 
 .child_warp .child_nav span {
 	color: #ffffff;
 	: none;
 	font-size: 1rem;
 	display: inline-block;
 	padding: 12px 32px;
 }
 
 .child_warp .child_nav a:hover {
 	background: #ffffff;
 	color: #333333;
 }
 
 .child_warp .child_nav .on {
 	background: #ffffff;
 	color: #333333;
 }
 
 .m5 {
 	color: #666666;
 	font-size: 0.9rem;
 	padding-bottom: 100px;
 	line-height: 32px;
 }
 
 .m6 .hot {
 	padding-bottom: 70px;
 }
 
 .m6 .hot .img_box {
 	width: 30%;
 }
 
 .m6 .hot .cont {
 	color: #626262;
 	font-size: 0.9rem;
 	line-height: 28px;
 	width: 68%;
 }
 
 .c_titile1 p {
 	margin-top: 0px;
 	margin-left: 8px;
 }
 
 .c_titile1 span {
 	font-weight: normal;
 }
 
 .m7 {
 	background: #f5f5f7;
 	padding: 90px 0;
 	position: relative;
 }
 
 .m7 .list .item p {
 	color: #666666;
 	font-size: 1rem;
 	padding-top: 15px;
 	text-align: center;
 }
 
 .m7 .list .item .cont_box {
 	margin: 0px 30px;
 }
 
 .m7 .pive {
 	position: absolute;
 	left: -2%;
 	top: 40%;
 	height: 46px;
 	width: 46px;
 	background: url(../img/png15.png) center no-repeat;
 	background-size: 100%;
 }
 
 .m7 .pive:hover {
 	background: url(../img/png14s.png) center no-repeat;
 	background-size: 100%;
 }
 
 .m7 .next {
 	position: absolute;
 	right: -2%;
 	top: 40%;
 	height: 46px;
 	width: 46px;
 	background: url(../img/png15s.png) center no-repeat;
 	background-size: 100%;
 }
 
 .m7 .next:hover {
 	background: url(../img/png14.png) center no-repeat;
 	background-size: 100%;
 }
 
 .m7s {
 	background: #fff;
 }
 
 .m7s .list .item .cont_box {
 	margin-right: 25px;
 }
 
 .m6s .cont .t {
 	color: #5c5c5c;
 	font-size: 1.25rem;
 	margin-bottom: 15px;
 }
 
 .m6s .cont .hr {
 	margin-top: 8px;
 }
 
 .m6s .cont .hr span {
 	color: #838383;
 	font-size: 1rem;
 }
 
 .m6s .cont .hr:hover span {
 	text-decoration: underline;
 }
 
 
 .m8 ul li {
 	width: 45%;
 	position: relative;
 	margin-bottom: 20px;
 	margin-right: 5%;
 }
 
 .m8 ul li:nth-child(2n) {
 	margin-right: 0px;
 }
 
 .m8 ul li a {
 	color: #838383;
 	font-size: 0.9rem;
 	display: inline-block;
 	width: 100%;
 	position: relative;
 }
 
 .m8 ul li span {
 	color: #838383;
 	-webkit-transition: all .3s ease-in-out;
 	transition: all .3s ease-in-out;
 	position: absolute;
 	right: 0px;
 }
 
 .m8 ul li:hover a {
 	color: #ED2E36;
 	/* color: #fe8800;*/
 }
 
 .m8 ul li:hover span {
 	color: #ED2E36;
 	/*color: #fe8800;*/
 }
 
 .m8 ul li:hover .cont_box::before {
 	background: #ED2E36;
 	/*background: #fe8800;*/
 }
 
 .m8 ul li .cont_box {
 	padding-right: 125px;
 	padding-left: 10px;
 	position: relative;
 }
 
 .m8 ul li .cont_box::before {
 	content: '';
 	position: absolute;
 	left: 0px;
 	top: 8px;
 	border-radius: 50%;
 	width: 6px;
 	height: 6px;
 	-webkit-transition: all .3s ease-in-out;
 	transition: all .3s ease-in-out;
 	background: #838383;
 }
 
 .page {
 	text-align: center;
 	margin: 40px 0;
 }
 
 .page a {
 	padding: 6px 12px;
 	background: #fff;
 	color: #666666;
 	font-size: 0.8rem;
 	margin: 0px 4px;
 	display: inline-block;
 	box-shadow: 0 10px 25px rgba(0, 0, 0, 0.1);
 }
 
 .page a:hover {
 	background: #fe8800;
 	color: #fff;
 	box-shadow: 0 15px 30px rgba(0, 0, 0, 0.2);
 	transform: translate3d(0, -5px, 0);
 	-webkit-transform: translate3d(0, -5px, 0);
 }
 
 .page .on {
 	background: #fe8800;
 	color: #fff;
 }
 
 .child_banner {
 	position: relative;
 }
 
 .child_banner img {
 	width: 100%;
 	min-height: 180px;
 }
 
 .weizhi {
 	height: 40px;
 	line-height: 40px;
 	color: #fff;
 	font-size: 0.8rem;
 	width: 100%;
 	position: absolute;
 	top: 0px;
 	background-color: rgba(0, 0, 0, 0.6);
 }
 
 .weizhi .cont_box {
 	padding-left: 35px;
 	background: url(../img/png16.png) 15px center no-repeat;
 	color: #fff;
 	font-size: 0.8rem;
 }
 
 .weizhi .cont_box a {
 	color: #fff;
 	font-size: 0.8rem;
 }
 
 .weizhi .cont_box a:hover {
 	text-decoration: underline;
 }
 
 .m9 {
 	padding-bottom: 80px;
 }
 
 .m9 .cont_main {
 	width: 65%;
 	color: #666666;
 	font-size: 0.9rem;
 	line-height: 30px;
 }
 
 .m9 .cont_main .t {
 	color: #333333;
 	font-size: 1.5rem;
 	margin-bottom: 15px;
 }
 
 .m9 .cont_main .info {
 	color: #909090;
 	margin-bottom: 25px;
 	font-size: 0.8rem;
 }
 
 .m9 .cont_main .info span {
 	display: inline-block;
 	margin-right: 15px;
 }
 
 .m9 .cont_main .hr {
 	margin-top: 45px;
 }
 
 .m9 .cont_main .hr a {
 	color: #666666;
 	text-decoration: underline;
 }
 
 .m9 .cont_main .hr span {
 	font-weight: bold;
 }
 
 .m9 .cont_main .hr p {
 	margin-bottom: 10px;
 }
 
 .m9 .cont_main .hr p:hover {
 	font-weight: bold;
 }
 
 .m9 .hot_list {
 	width: 30%;
 }
 
 .m9 .hot_list .cont_box {
 	border: 1px solid #dbdbdb;
 	padding: 20px 10px;
 }
 
 .m9 .hot_list .cont_box .t {
 	color: #333333;
 	font-size: 1.25rem;
 	border-bottom: 1px solid #b2b2b2;
 	padding-bottom: 10px;
 	font-weight: bold;
 	padding-left: 10px;
 	position: relative;
 }
 
 .m9 .hot_list .cont_box .t::before {
 	width: 70px;
 	height: 2px;
 	background: #c90001;
 	position: absolute;
 	left: 0px;
 	content: '';
 	bottom: 0px;
 }
 
 .m9 .hot_list .cont_box ul {
 	padding: 20px 0px 0px;
 }
 
 .m9 .hot_list .cont_box ul li {
 	color: #666666;
 	font-size: 0.8rem;
 	padding-bottom: 8px;
 	margin-bottom: 8px;
 	border-bottom: 1px dashed #dadada;
 }
 
 .m9 .hot_list .cont_box ul li:last-child {
 	margin-bottom: 0px;
 }
 
 .m9 .hot_list .cont_box ul li:hover a {
 	color: #000;
 	font-weight: bold;
 }
 
 .m10 .list_conts {
 	margin-bottom: 50px;
 }
 
 .m10 .list_conts .c {
 	color: #666666;
 	font-size: 0.9rem;
 	line-height: 28px;
 }
 
 .m10 .bor {
 	padding-bottom: 40px;
 	margin-top: 30px;
 	border-bottom: 1px dashed #cccccc;
 }
 
 .m10 .list_conts .c_titile {
 	margin-bottom: 25px;
 }
 
 .m10 .list_conts .text_cont {
 	color: #666666;
 	font-size: 0.9rem;
 	width: 60%;
 	line-height: 30px;
 }
 
 .m10 .list_conts .text_cont .t {
 	color: #18627d;
 	font-size: 1.375rem;
 	margin-bottom: 30px;
 }
 
 .m10 .list_conts .img {
 	width: 30%;
 }
 
 .m10 .list_conts .img img {
 	width: 100%;
 }
 .m10 .list_conts{
 	margin-top: 30px;
 }
 
 .m10 .conts_box .img {
 	width: 30%;
 }
 
 .m10 .conts_box {
 	padding-bottom: 50px;
 }
 
 .m10 .conts_box .texts_cont {
 	width: 60%;
 	color: #626262;
 	font-size: 0.9rem;
 	line-height: 28px;
 }
 .m6 .hot{
 	margin-top: 40px;
 }
 
 .m10 .conts_box .texts_cont .t {
 	color: #333333;
 	font-size: 1.375rem;
 	margin-bottom: 10px;
 }
 
 .m11 .fun_cont {
 	background: #fff;
 	width: 40%;
 	margin-top: 60px;
 	position: relative;
 	border: 1px solid #e5e5e7;
 }
 
 .m11 .cont_con {
 	padding: 30px 20px;
 }
 
 .m11 .item .titile {
 	color: #1e9fbe;
 	margin-bottom: 10px;
 	font-size: 1.4rem;
 }
 
 .m11 .item .t {
 	font-size: 1rem;
 	color: #505050;
 	margin-bottom: 5px;
 }
 
 .m11 .item .info {
 	color: #717171;
 	font-size: 0.8rem;
 	line-height: 26px;
 	margin-bottom: 15px;
 }
 
 .m11 .item .mbr_bottom {
 	margin-bottom: 0px;
 }
 
 .m11 .owl-buttons {
 	position: absolute;
 	right: 5px;
 	top: 5px;
 }
 
 .m11 .owl-buttons .pive,
 .m11 .owl-buttons .next {
 	position: absolute;
 	display: inline-block;
 	width: 30px;
 	height: 30px;
 	right: 5px;
 	background: #c9c9c9;
 	text-align: center;
 	color: #fff;
 	font-weight: bold;
 	line-height: 30px;
 	border-radius: 4px;
 }
 
 .m11 .owl-buttons .pive {
 	right: 40px;
 }
 
 .m11 .owl-buttons .pive:hover,
 .m11 .owl-buttons .next:hover {
 	background: #1e9fbe;
 }
 
 .m11 .user_cont {
 	width: 40%;
 }
 
 .m11 .user_cont .c .t {
 	color: #1e9fbe;
 	font-size: 1.4rem;
 	margin-bottom: 30px;
 	padding-left: 8px;
 }
 
 .m11 .user_cont .c ul a {
 	color: #747474;
 	font-size: 0.8rem;
 	border-radius: 4px;
 	padding: 4px 8px;
 	border: 1px dashed transparent;
 }
 
 .m11 .user_cont .c ul a:hover {
 	color: #1e9fbe;
 	border: 1px dashed #1e9fbe;
 }
 
 .m12 li {
 	width: 23%;
 	position: relative;
 	-webkit-transition: all .3s ease-in-out;
 	transition: all .3s ease-in-out;
 	margin-right: 2%;
 	margin-bottom: 35px;
 }
 
 .m12 li:nth-child(4n) {
 	margin-right: 0px;
 }
 
 .m12 li .c {
 	background: #fff;
 	position: relative;
 	z-index: 99;
 	padding: 15px 10px;
 }
 
 .m12 li .t {
 	color: #333333;
 	line-height: 22px;
 	font-size: 0.9rem;
 	margin-bottom: 4px;
 	-webkit-transition: all .3s ease-in-out;
 	transition: all .3s ease-in-out;
 	position: relative;
 	z-index: 99;
 }
 
 .m12 li span {
 	color: #666666;
 	position: relative;
 	z-index: 99;
 	-webkit-transition: all .3s ease-in-out;
 	transition: all .3s ease-in-out;
 	font-size: 0.7rem;
 }
 
 .m12 li .c i {
 	position: absolute;
 	background: #24738f;
 	width: 100%;
 	left: 0px;
 	height: 0px;
 	-webkit-transition: all .3s ease-in-out;
 	transition: all .3s ease-in-out;
 	bottom: 0px;
 }
 
 .m12 li:hover .t {
 	color: #fff;
 }
 
 .m12 li:hover span {
 	color: #fff;
 }
 
 .m12 li:hover i {
 	/*height: 140px;*/
 	height: 60px;
 }
 
 .m12 li:hover img {
 	-webkit-transform: scale(1.2, 1.2);
 	-ms-transform: scale(1.2, 1.2);
 	transform: scale(1.2, 1.2);
 }
 
 .m12 li:hover {
 	box-shadow: 0 15px 30px rgba(36, 115, 143, 0.6);
 }
 
 .child_warp1 .child_nav {
 	margin-bottom: 0px;
 	z-index: 999;
 }
 
 .child_warp .caidan {
 	z-index: 999;
 }
 
 .child_warp1 .child_nav2 {
 	background: #f5f5f7;
 	margin-bottom: 40px;
 	box-shadow: 0 1px 10px rgba(65, 65, 66, 0.4);
 }
 
 .child_warp1 .child_nav2 a {
 	color: #545454;
 	font-size: 1rem;
 	position: relative;
 	display: inline-block;
 	padding: 12px 12px;
 }
 
 .child_warp1 .child_nav2 .sanji_show {
 	color: #000000;
 	font-size: 0.8rem;
 	display: none;
 	padding: 6px 2px;
 }
 
 .child_warp1 .child_nav2 a::before {
 	content: '';
 	position: absolute;
 	width: 40px;
 	height: 30px;
 	background: url(../img/samjiao.png) center no-repeat;
 	bottom: -15px;
 	left: 50%;
 	margin-left: -14px;
 	bottom: -22px;
 	display: none;
 }
 
 .child_warp1 .child_nav2 a:hover {
 	color: #c90001;
 	font-weight: bold;
 }
 
 .child_warp1 .child_nav2 a:hover::before {
 	display: block;
 }
 
 .child_warp1>.child_nav2>.on {
 	color: #c90001;
 	font-weight: bold;
 }
 
 .child_warp1 .child_nav2 .on::before {
 	display: block;
 }
 
 .m13 {
 	padding-bottom: 100px;
 }
 
 .m13 .listvest .list {
 	margin-bottom: 30px;
 }
 
 .m13 .listvest .list .t {
 	color: #333333;
 	margin-bottom: 10px;
 	font-size: 1.125rem;
 }
 
 .m13 .listvest .list .c {
 	color: #666666;
 	font-size: 0.9rem;
 	line-height: 25px;
 }
 
 .m14 ul {
 	padding-top: 30px;
 }
 
 .m14 ul li {
 	text-align: center;
 	width: 25%;
 	padding: 30px 0;
 	cursor: pointer;
 	overflow: hidden;
 	position: relative;
 }
 
 .m14 ul li .t {
 	color: #666;
 	text-align: center;
 	font-size: 0.8rem;
 	margin: 10px 0;
 }
 
 .m14 ul li img {
 	display: inline-block;
 }
 
 .m14 ul li .c {
 	color: #fff;
 	font-size: 0.8rem;
 	line-height: 25px;
 	background: #1f9bcc;
 	position: absolute;
 	top: 0px;
 	left: -100%;
 	-webkit-transition: all .3s ease-in-out;
 	transition: all .3s ease-in-out;
 	width: 100%;
 	height: 100%;
 }
 
 .m14 ul li .c .cont {
 	padding: 30px 15px;
 }
 
 .m14 ul li:hover .c {
 	display: block;
 	left: 0px;
 }
 
 .m14 dl {
 	margin-top: 20px;
 }
 
 .m14 dl dd .t {
 	color: #333333;
 	font-size: 1rem;
 	font-weight: bold;
 	margin-bottom: 10px;
 }
 
 /*.m14 dl .i1 .cont_box {
 	background: url(../img/img41.jpg) left top no-repeat;
 }*/
 
 .m14 dl dd {
 	width: 25%;
 }
 
 .m14 dl dd .cont_box {
 	color: #666666;
 	font-size: 0.8rem;
 	padding-left: 75px;
 	margin-right: 20px;
 	line-height: 26px;
 }
 
 .m14 .list_contss {
 	margin-top: 0
 }
 
 .m14 .list_contss .t {
 	color: #333333;
 	font-size: 1.125rem;
 	position: relative;
 	padding-left: 20px;
 	padding-bottom: 8px;
 	border-bottom: 1px dashed #cccccc;
 }
 
 .m14 .list_contss .t::before {
 	position: absolute;
 	content: '';
 	left: 0px;
 	top: 3px;
 	width: 4px;
 	height: 20px;
 	background: #3b3b3b;
 }
 
 .m14 .list_contss .c {
 	padding: 30px 0;
 }
 
 .m15 {
 	padding-bottom: 60px;
 }
 
 .m15 ul {
 	margin-top: 50px;
 }
 
 .m16 {
 	margin-top: 60px;
 }
 
 .m17 {
 	color: #333333;
 	font-size: 1rem;
 	line-height: 34px;
 }
 
 .m17 span {
 	color: #c90001;
 }
 
 .m18 {
 	padding: 70px 0;
 }
 
 .m18 ul li {
 	padding-bottom: 90px;
 	overflow: hidden;
 	position: relative;
 	width: 23%;
 	margin-right: 2%;
 	margin-bottom: 50px;
 }
 
 .m18 ul li:nth-child(4n) {
 	margin-right: 0px;
 }
 
 .m18 ul li .cont_box {
 	height: 90px;
 	width: 100%;
 	position: absolute;
 	bottom: 0px;
 	background: #eeeeee;
 	text-align: center;
 	-webkit-transition: all .3s ease-in-out;
 	transition: all .3s ease-in-out;
 }
 
 .m18 ul li:hover .cont_box {
 	height: 170px;
 }
 
 .m18 ul li:hover .cont_box .t {
 	margin-bottom: 20px;
 }
 
 .m18 ul li:hover {
 	box-shadow: 0 5px 20px rgba(0, 0, 0, 0.2);
 }
 
 .m18 ul li .cont_box .t {
 	color: #454545;
 	font-size: 1.125rem;
 	padding-top: 30px;
 	margin-bottom: 40px;
 }
 
 .m18 ul li .cont_box .c {
 	color: #777777;
 	font-size: 0.8rem;
 	text-align: center;
 	padding: 0px 10px;
 	line-height: 30px;
 }
 
 .m18 ul li:hover img {
 	-webkit-transform: scale(1.2, 1.2);
 	-ms-transform: scale(1.2, 1.2);
 	transform: scale(1.2, 1.2);
 }
 
 .m18 ul li .cont_box .i {
 	width: 58px;
 	height: 58px;
 	position: absolute;
 	left: 50%;
 	margin-left: -29px;
 	border-radius: 50%;
 	top: -30px;
 	-webkit-transition: all .3s ease-in-out;
 	transition: all .3s ease-in-out;
 	background: url(../img/png18.png) center no-repeat #eeeeee;
 	display: inline-block;
 }
 
 .m18 ul li:hover .cont_box .i {
 	background: url(../img/png19.png) center no-repeat #942645;
 }
 
 .m19 {
 	padding: 70px 0px 60px;
 }
 
 .m20 .list {
 	width: 20%;
 	text-align: center;
 }
 
 .m20 .list img {
 	display: block;
 	margin: 0px auto;
 }
 
 .m20 .list .t {
 	color: #042836;
 	font-size: 1.125rem;
 	font-weight: bold;
 	text-align: center;
 	margin-top: 5px;
 }
 
 .m20 .list .t1 {
 	font-size: 0.8rem;
 	color: #333333;
 	padding: 0px 20px;
 	margin-top: 15px;
 }
 
 .map {
 	border: 1px solid #d2d2d2;
 	height: 320px;
 }
 
 .map img {
 	max-width: none;
 }
 
 .m21 li {
 	width: 46%;
 	margin-bottom: 40px;
 	margin-right: 4%;
 }
 
 .m21 li:nth-child(2n) {
 	margin-right: 0px;
 	margin-bottom: 40px;
 }
 
 .m21 li .cont_box {
 	padding: 25px 15px;
 	background: #fff;
 	border: 1px solid #d7d7d7;
 	position: relative;
 }
 
 .m21 li .cont_box .t {
 	color: #b72b3c;
 	font-size: 0.9rem;
 	font-weight: bold;
 	padding-bottom: 5px;
 	position: relative;
 	margin-bottom: 15px;
 }
 
 .m21 li .cont_box .t::before {
 	width: 30px;
 	content: '';
 	position: absolute;
 	height: 2px;
 	background: #b72b3c;
 	bottom: 0px;
 }
 
 .m21 li .cont_box .c {
 	padding-right: 70px;
 	position: relative;
 }
 
 .m21 li .cont_box .c .l {
 	width: 50%;
 	color: #666666;
 	font-size: 0.8rem;
 	margin-bottom: 10px;
 	display: inline-block;
 }
 
 .m21 li .cont_box .c .l em {
 	color: #333333;
 }
 
 .m21 li .cont_box .c .l:last-child {
 	margin-bottom: 0px;
 }
 
 .m21 li .cont_box .ewm {
 	position: absolute;
 	right: 8%;
 	top: 48px;
 }
 
 .child_nav .child_mobile {
 	position: absolute;
 	right: 3%;
 	top: 2px;
 	width: 30px;
 	height: 100%;
 	z-index: 999;
 }
 
 .child_nav .child_mobile em {
 	width: 100%;
 	height: 2px;
 	background: #fff;
 	left: 0px;
 	position: absolute;
 	display: inline-block;
 	-webkit-transition: all .3s ease-in-out;
 	transition: all .3s ease-in-out;
 }
 
 .child_nav .child_mobile .em1 {
 	top: 20%;
 }
 
 .child_nav .child_mobile .em2 {
 	top: 40%;
 }
 
 .child_nav .child_mobile .em3 {
 	top: 60%;
 }
 
 .child_nav .child_mobile_on .em1 {
 	transform: rotate(40deg);
 	-ms-transform: rotate(40deg);
 	/* IE 9 */
 	-moz-transform: rotate(40deg);
 	/* Firefox */
 	-webkit-transform: rotate(40deg);
 	/* Safari å’Œ Chrome */
 	-o-transform: rotate(40deg);
 	top: 16px;
 	/* Opera */
 }
 
 .child_nav .child_mobile_on .em2 {
 	top: 16px;
 	transform: rotate(-40deg);
 	-ms-transform: rotate(-40deg);
 	-moz-transform: rotate(-40deg);
 	-webkit-transform: rotate(-40deg);
 	-o-transform: rotate(-40deg);
 }
 
 .child_nav .child_mobile_on .em3 {
 	display: none;
 }
 
 .child_mobile_2 {
 	position: absolute;
 	left: 2%;
 	top: 2px;
 	width: 30px;
 	height: 100%;
 	z-index: 999;
 }
 
 .child_mobile_2 em {
 	width: 100%;
 	height: 2px;
 	background: #323232;
 	left: 0px;
 	position: absolute;
 	display: inline-block;
 	-webkit-transition: all .3s ease-in-out;
 	transition: all .3s ease-in-out;
 }
 
 .child_mobile_2 .em1 {
 	top: 20%;
 }
 
 .child_mobile_2 .em2 {
 	top: 40%;
 }
 
 .child_mobile_2 .em3 {
 	top: 60%;
 }
 
 .child_mobile_2_on .em1 {
 	transform: rotate(40deg);
 	-ms-transform: rotate(40deg);
 	/* IE 9 */
 	-moz-transform: rotate(40deg);
 	/* Firefox */
 	-webkit-transform: rotate(40deg);
 	/* Safari å’Œ Chrome */
 	-o-transform: rotate(40deg);
 	top: 16px;
 	/* Opera */
 }
 
 .child_mobile_2_on .em2 {
 	top: 16px;
 	transform: rotate(-40deg);
 	-ms-transform: rotate(-40deg);
 	-moz-transform: rotate(-40deg);
 	-webkit-transform: rotate(-40deg);
 	-o-transform: rotate(-40deg);
 }
 
 .child_mobile_2_on .em3 {
 	display: none;
 }
 
 .child_nav2 dl {
 	position: absolute;
 	left: 0px;
 	top: 43px;
 	display: none;
 	background: #f2f2f2;
 	width: 95%;
 	z-index: 99;
 	padding-left: 5%;
 }
 
 .child_nav2 dl a {
 	display: block;
 	padding-left: 0px !important;
 	padding-right: 0px !important;
 	width: 100%;
 	float: none;
 }
 
 .child_mobile,
 .child_mobile_2 {
 	display: none;
 }
 
 .child_nav .phone_child_nav {
 	position: absolute;
 	left: 0px;
 	width: 100%;
 	display: none;
 	background: #323232;
 	z-index: 99999999;
 }
 
 .child_nav .phone_child_nav a {
 	display: none;
 }
 
 .child_nav .phone_child_nav .show {
 	display: inline-block !important;
 }
 
 .mob_cont .list_sousuo {
 	margin: 2% 5%;
 }
 
 .mob_cont .list_sousuo .l input {
 	padding-left: 1%;
 	width: 99%;
 	height: 35px;
 	border: 1px solid #f2f2f2;
 	border-radius: 5px;
 	background: none;
 	font-size: 0.8rem;
 	color: #fff;
 }
 
 .mob_cont .list_sousuo .but {
 	width: 100%;
 	height: 35px;
 	background: #fff;
 	margin-top: 10px;
 	color: #333;
 }
 
 .new_child_nav .yijicaidan {
 	background: #323232;
 }
 
 .new_child_nav .yijicaidan a {
 	color: #fff;
 	display: inline-block;
 	padding: 10px 10px;
 }
 
 .new_child_nav .yijicaidan a:hover {
 	background: #fff;
 	color: #323232;
 }
 
 .child_nav .phone_child_nav .caon {
 	display: none !important;
 }
 /*虐天效果*/
 
 .sanji {
 	background: none;
 }
 
 .ebd_nav,
 .sanji {
 	width: 100%;
 	height: 40px;
 }
 
 .ebd_nav #up,
 .sanji #up {
 	height: 40px;
 	overflow: hidden;
 }
 
 .ebd_nav .list {
 	background: #000;
 }
 
 .ebd_nav .list a,
 .sanji .list a {
 	float: left;
 	padding: 8px 20px;
 	color: #fff;
 }
 
 .sanji .list a {
 	color: #545454;
 	position: relative;
 }
 
 .sanji .list a em {
 	content: '';
 	width: 40px;
 	height: 27px;
 	left: 50%;
 	display: none;
 	margin-left: -20px;
 	bottom: -20px;
 	position: absolute;
 	background: url(../img/samjiao.png) center no-repeat ;
 	background-size: cover;
 }
  .sanji .list .on em{
  	display: block;
  }
 
 .ebd_nav .list a:hover {
 	background: #fff;
 	color: #000;
 }
  .sanji .list a:hover em{
  	display: block;
  }
 
 .ebd_nav .hide_this,
 .sanji .hide_this {
 	display: none;
 }
 
 .ebd_nav #xialai,
 .sanji #xialai_3 {
 	position: relative;
 	z-index: 999999;
 }
 
 .ebd_nav #xialai span,
 .sanji #xialai_3 span {
 	height: 40px;
 	line-height: 40px;
 	padding: 0px 8px;
 	display: block;
 }
 
 .ebd_nav #xialai:hover span,
 .sanji #xialai_3:hover span {
 	color: #00758F;
 }
 
 .ebd_nav #xialai #show,
 .sanji #xialai_3 #show_3 {
 	display: block;
 	position: absolute;
 	width: 200px;
 	left: -150px;
 	top: 40px;
 	display: none;
 	font-size: 0.9rem;
 	background: #000;
 	z-index: 999;
 }
 
 .ebd_nav #xialai #show {
 	z-index: 1000;
 }
 
 .sanji #xialai_3 #show_3 {
 	background: #f5f5f7;
 }
 
 .ebd_nav #xialai #show a,
 .sanji #xialai_3 #show_3 a {
 	display: block;
 	width: 100%;
 	text-indent: 5px;
 	padding: 8px 0;
 }
 
 .ebd_nav #xialai:hover #show {
 	display: block;
 }
 
 .sanji #xialai_3:hover #show_3 {
 	display: block;
 }
 
 .ebd_nav #up .on {
 	background: #fff;
 	color: #000;
 	display: block;
 }
  .sanji #up_3 .on{
  	display: block;
  	color: #e71021;
  }
 
 .ebd_nav #xialai #show .on,
 .sanji #xialai_3 #show_3 .on {
 	display: none;
 }
.sanji #xialai_3 #show_3 a:hover em{
	display: none;
	
}
.sanji #xialai_3 #show_3 a:hover{
	background: #fff;
	/*color: #333;*/
	color: #DC143C;
}

.ebd_nav .list a{
	font-weight: bold;
}
 /*end 虐天*/