@charset "utf-8";

/* CSS Document */



img {

	border: 0;

}



html {

	min-width: 1140px;

}



a {

	text-decoration: none;

}



.banner {

	position: relative;

	text-align: center;

	z-index: 1;

}



.banner p {

	font-size: 18px;

	color: #6d6c6c;

	font-family: Arial, Helvetica, sans-serif;

}



.zysz {

	width: 1160px;

	height: 300px;

	margin: 0 auto;

}



.zysz ul {

	padding: 0;

}



.zysz h2 {

	color: #ee7800;

	font-size: 40px;

	position: relative;

}



.zysz h2 span a {

	color: #62a483;

	border-radius: 5px;

	padding: 1px 5px;

	font-size: 12px;

	border: 1px solid #62a483;

	display: inline-block;

	margin-left: 10px;

	position: absolute;

	left: 160px;

	top: 5px

}



.gzrd {

	width: 1200px;

	margin: 0 auto;

	text-align: center;

	height: 530px;

}



.gzrd ul li {

	float: left;

	list-style: none;

	width: 345px;

	padding-left: 35px;

	height: 200px;

	line-height: 44px;

	margin: 10px;



}



.gzrd .gzrd_li1 {

	background-image: url(../Images/dht-1.jpg);

	background-repeat: no-repeat;

}



.gzrd .gzrd_li2 {

	background-image: url(../Images/dht-2.jpg);

	background-repeat: no-repeat;

}



.gzrd .gzrd_li3 {

	background-image: url(../Images/dht-3.jpg);

	background-repeat: no-repeat;

}



.gzrd .gzrd_li4 {

	background-image: url(../Images/dht-4.jpg);

	background-repeat: no-repeat;

}



.gzrd .gzrd_li5 {

	background-image: url(../Images/dht-5.jpg);

	background-repeat: no-repeat;

}



.gzrd .gzrd_li6 {

	background-image: url(../Images/dht-6.jpg);

	background-repeat: no-repeat;

}



.gzrd ul {

	overflow: hidden;

}



.gzrd ul li {

	text-align: left;

	font-size: 23px

}



.gzrd ul li strong {

	font-size: 34px;

}



.gzrd ul li .gzrd_zx {

	background: #ff4200;

	color: #fff;

	border-radius: 40px;

	padding: 2px 15px;

	margin-left: -10px;

}



.gzrd ul li p {

	line-height: 35px;

	padding-top: 30px;

}



.banner {

	position: relative;

}



.banner_dh {

	position: absolute;

	bottom: 5%;

	text-align: center;

	margin: 0 auto;

	width: 100%;

}



.banner_dh li {

	display: inline-block;

	width: 120px;

	height: 24px;

	background: #373737;

	color: #FFF;

	opacity: .7;

	color: #fff;

}



.banner_p ul li {

	width: 1440px;

	height: 380px;

	background: url(../Images/banner1.jpg) center no-repeat;

	margin: 0 auto;

}



.nav_li1 ul li {

	height: 40px;

	width: 200px;

	background-color: rgba(243, 160, 74, .5);

	background-repeat: no-repeat;

}



.head_nav .nav_li1 .nav_zq {

	margin-top: 6.666px;

	background: url(../Images/dht-1.jpg) rgba(80, 93, 102, .5) 110px -1439px no-repeat;

	width: 200px;

	padding: 0;

	text-indent: -28px;

}





.gzrd h2 {

	margin-top: 30px;

	color: #000;

	font-size: 40px;

	margin-bottom: 10px;

}



#xdfdr {

	margin: 0 auto;

	text-align: center;

	width: 1200px;

	height: 530px;

	position: relative;

}



#xdfdr ul li {

	float: left;

	list-style: none;

	width: 389px;

	height: 390px;

	margin-right: 16px;

	text-align: left;

}



#xdfdr p {

	color: #fff;

}



#xdfdr ul li p {

	line-height: 24px;

}



#xdfdr ul {

	width: 1200px;

	padding: 0;

}



#xdfdr ul li img {

	width: 389px;

	height: 290px;

}



#xdfdr h2 {

	color: #ee7800;

	font-size: 40px;

}



#xdfdr span {

	position: absolute;

	right: 0;

	bottom: 0;

	border: 1px #000 solid;

}



#xdfdr strong {

	color: #ee7800;

}



#jrtt {

	width: 1200px;

	margin: 0 auto;

	overflow: hidden;

}





#jrtt_left {

	overflow: hidden;

}



#jrtt_left_yh {

	/* width: 840px; */

}

.yhtt ul{

	display: flex;

	justify-content: space-between;

	flex-wrap: wrap;

	margin-left: 10px;

}

.yhtt ul li img{

	width: 100%;

	display: inherit;

	height: 274.73px;

}

.yhtt ul li:hover p{

	background-color: #f64400;

	color: #fff;

}

.yhtt h2{

	

	width: 120px;

    text-align: center;

    line-height: 55px;

	margin: 30px 0 30px 10px;

	font-size: 22px;

    color: #000;

    border: 1px solid #000;

}

#jrtt_left_yh .yhtt li {

	

	width: 32%;

	text-align: center;

	font-size: 28px;

}





#jrtt_right {	

	overflow: hidden;

}



#jrtt_right div {

	width: 325px;

	text-align: center;

}



#xw {

	overflow: hidden;

	position: relative;

}

.xw_box_sy{

	width: 1200px;

	margin: 0 auto;

}

#xwbt {

	overflow: hidden;

}

#xwbt li {

	width: 188px;

	float: left;

	text-align: center;

	line-height: 55px;

	margin-left: 10px;

}

#xwbt ul {

	overflow: hidden;

	width: 1200px;

}

#xwbt li a {

	display: block;

	font-size: 22px;

	color: #f3521b;

	border: 1px solid #f3521b;

}

#xwbt .xyxw_lis a{

	background-color:#f13b08;

	background-size: 100% 100%;

	color: #fff;

	border: 1px solid #ee7800;

	border-radius: 15px;

	transition: 0.5s;

}

.xw_list_box .xwlb_dibl{

	display: block;

}

#xw div {

	position: absolute;

	top: 0;

	left: 0;

}



#gfptbg {

	background-color: #f4d6b7

}



#gfpt {

	width: 1200px;

	height: 180px;

	margin: 0 auto;

	padding-top: 20px;

}



#gfpt p {

	margin: 0px;

}



#gfpt li {

	width: 275px;

	padding: 5px 0px 0px 31px;

	float: left;

	margin-top: 10px;

	line-height: 25px;

	height: 25px;

}



#gfpt #pt1 {

	background: url(../Images/icon_2.png) no-repeat;

	position: relative;

}



#gfpt #pt1:hover i {

	left: 130px;

	top: -110px;

	display: block;

}



#gfpt #pt2 {

	background: url(../Images/icon_1.png) no-repeat;

}



#gfpt #pt3 {

	background: url(../Images/icon_3.png) no-repeat;

}



#gfpt #pt4 {

	background: url(../Images/icon_4.png) no-repeat;

	width: 250px;

}



.jytx {

	background-color: #484848;

}



#footer {

	width: 1200px;

	margin: 0 auto;

}



.footer2 {

	width: 1200px;

	height: 325px;

	margin: 0 auto;

	overflow: hidden;

}



.footer2 .footer2_left {

	width: 210px;

	height: 355px;

	float: left;

}



.footer2 .footer2_left_tu1 {

	padding-top: 110px;

}



.footer2_mid {

	width: 570px;

	height: 325px;

	float: left;

}



.footer2_mid th {

	font-size: 25px;

	font-family: "微软雅黑";

	padding: 20px;

	color: #FFF;

}



.footer2_mid th a {

	color: #fff

}



.footer2_mid ul li {

	font-size: 20px;

	padding: 10px;

	text-align: center;

	font-family: "宋体";

}



.footer2_mid ul li a {

	color: #CCC;

}



.footer2_mid a:hover {

	color: #F96;

}



.footer2_right {

	width: 420px;

	height: 325px;

	background: url(../Images/footer2_23.png) no-repeat;

	float: left;

}



.footer2_right .xingming {

	width: 215px;

	height: 30px;

	border: 1px #000000 solid;

	font-size: 18px;

	line-height: 30px;

}



.footer2_right .xmwz {

	padding-left: 120px;

	padding-top: 155px;

}



.footer2_right .dianhua {

	width: 215px;

	height: 30px;

	border: 1px #000000 solid;

	font-size: 18px;

	line-height: 30px;

}



.footer2_right .dhwz {

	padding-left: 120px;

	padding-top: 15px;

}



.footer2_right .zhuanye {

	width: 220px;

	height: 30px;

	border: 1px #000000 solid;

	font-size: 18px;

	line-height: 30px;

}



.footer2_right .zywz {

	padding-left: 120px;

	padding-top: 13px;

	font-size: 18px;

}



.footer2_right .djtj {

	width: 220px;

	height: 30px;

	background: url(../Images/tijiaoanniu.jpg);

	border: none;

}



.dianjitijiao {

	padding-left: 120px;

	padding-top: 13px;

}



#yqlj {

	text-align: center;

	padding: 40px;

}



#yqlj span {

	cursor: pointer;

	color: #e67015;

	font-size: 18px;

}



#yqlj .yxmd {

	width: 1200px;

	margin: 0 auto;

}



#yqlj_bt {

	height: 40px;

}



#yqlj_bt a {

	color: #ee7800;

	font-size: 24px;

}



.yxmd li {

	float: left;

	width: 160px;

	height: 30px;

}



.yxmd li a {

	color: #a1a1a1;

}



.yxmd li a:hover {

	color: #e67015;

}



#x1 .lianjieul1 li {

	width: 200px;

	height: 110px;

}



#x1 {

	height: 220px;

}



#x2 {

	height: 145px;

}



#x3 {

	height: 25px;

}



.xwlb {

	overflow: hidden;

	margin: 10px;

	display: none;

}





.xwlb2_lis1{

	width: 40%;

}

.xwlb2_lis1 a{

	display: block;

	padding: 10px;

}

.xwlb2_lis1 a p{

	color: #ee7800;

	font-size: 22px;

	font-weight: 800;

	line-height: 45px;

}

.xwlb2_lis1 a img{

	width: 100%;

	display: inherit;

}

.xwlb2_lis2{

	width: 100%;

	overflow: hidden;

}

.xwlb2_lis2 li{

	overflow: hidden;

	margin: 1%;

	padding-bottom: 20px;

	border-bottom: 1px solid #c2c2c2;

}

.xwlb2_lis2 li a{

	display: block;

	overflow: hidden;

}



.xwlb2_lis2 li a img{

	display: inherit;

	width: 100%;

	height: 100%;

}

.xwlb2_lis2 li .xwlb2_lis_mg{

	width: 100%;

	border-radius: 15px;

	overflow: hidden;

	height: 245px;

}

.xwlb2_lis2 .xwlb2_lis_txt{

	width: 100%;

	padding-top: 10px;

}

.xwlb2_lis2 .xwlb2_lis_txt p{

	width: 100%;

	color: #ee7800;

	font-size: 18px;

	font-weight: 800;

}

.xwlb2_lis_dady{

	width: 90%;

	font-size: 13px;

	padding-top: 13px;

}

.xwlb2_lis_dady i{

	display: inline-block;

}

.xwlb2_lis_dady .dady_1{

	color: #7c7c7c;

}

.xwlb2_lis_dady .xqt_1{

	color: #f56838;

	float: right;

}

.xwlb2_lis2 .xwlb2_lis_txt span{

	width: 90%;

	text-indent: 24px;

	display: block;

	font-size: 13px;

	padding: 10px 2% 0;

	text-align: left;

	color: #7c7c7c;

}

.xwlb2_lis2 .xwlb2_lis_txt a{

	padding: 5px 2% 0;

	margin: 0;

	display: block;

	width: 90%;

	text-align: right;

	font-size: 13px;

	color: #ee7800;

}

.xwlb2_lis2 li:hover a,

.xwlb2_lis2 li:hover span,

.xwlb2_lis2 li:hover p{

	color: darkred;

}

.xwlb2_lis2 li:hover img{

	transition: .5s;

    transform: scaleX(1.05) scaleY(1.05);

    -webkit-transform: scaleX(1.05) scaleY(1.05);

    -moz-transform: scaleX(1.05) scaleY(1.05);

}

.xwlb2_lis1:hover p{

	color: darkred;

}

.xwlb2_lis1:hover img{

	transition: .5s;

    transform: scaleX(1.05) scaleY(1.05);

    -webkit-transform: scaleX(1.05) scaleY(1.05);

    -moz-transform: scaleX(1.05) scaleY(1.05);

}

.xw_list_box{

	overflow: hidden;

}



.xwlb .xwlb2_lis_btn{

	width: 100%;

	border-bottom: none;

	padding-top: 15px;

	height: auto;

}

.xwlb .xwlb2_lis_btn a{

	text-align: center;

	width: 422px;

	line-height: 73px;

	border: 1px solid #f55c1e;

	color: #f55c1e;

	border-radius: 15px;

	margin: 0 auto;

	font-size: 28px;

}

.xwlb li {

	float: left;

	font-size: 18px;

	text-align: left;

	text-indent: 5px;

	letter-spacing: 1px;

	width: 31%;

}



#jrtt a,

.zysz a {

	color: #000;

	-webkit-transition: color .5s ease;

	-moz-transition: color .5s ease;

	-o-transition: color .5s ease;

	transition: color .5s ease;

}



#jrtt a:hover,

.gzrd a:hover,

	{

	color: #FF8100;

}



#navzy div {

	position: absolute;

	left: -300px;

	top: 44px;

	z-index: 99999;

	width: 1200px;

	height: 300px;

	background-color: #FFF;

}



.fullSlide {

	width: 1200px;

	position: relative;

	background: #000;

	margin: 0 auto;

}



.fullSlide .bd {

	position: relative;

	z-index: 0;

}



.fullSlide .bd li img {

	width: 100%;

	vertical-align: top;

}



.fullSlide .hd {

	position: relative;

	z-index: 1;

	margin-top: -30px;

	height: 30px;

	line-height: 30px;

	text-align: center;

	background: #000;

	filter: alpha(opacity=60);

	opacity: 0.6

}



.fullSlide .hd ul {

	text-align: center;

	padding-top: 5px;

}



.fullSlide .hd ul li {

	cursor: pointer;

	display: inline-block;

	*display: inline;

	zoom: 1;

	width: 8px;

	height: 8px;

	margin: 5px;

	background: url(../Images/tg_flash_p.png) -18px 0;

	overflow: hidden;

	font-size: 0;

}



.fullSlide .hd ul .on {

	background-position: 0 0;

}



.fullSlide .prev,

.fullSlide .next {

	z-index: 1;

	display: block;

	width: 55px;

	height: 55px;

	position: relative;

	margin: -27% 0 0 3%;

	float: left;

	background: url(../Images/arrow.png) 0 0 no-repeat;

	filter: alpha(opacity=40);

	opacity: 0.4

}



.fullSlide .next {

	background-position: right 0;

	float: right;

	margin-right: 3%

}



.fullSlide .prev:hover,

.fullSlide .next:hover {

	filter: alpha(opacity=80);

	opacity: 0.8

}



.hdwb {

	text-align: left;

	margin-left: 30px;

	margin-top: 10px;

}



.hdwb h2 {

	height: 32px;

	line-height: 32px;

}



.beian {

	text-align: center;

	background-color: #484848;

	color: #fff;

}



.beian p {

	margin: 0;

}



a:link,

a:visited,

a:hover,

a:active {

	color: #000

}







#zyxz a {

	color: #FFF;

}



#zyxz:hover #zyxzxl {

	display: block;

}



#zyxzxl {

	display: none;

	text-align: center;

	color: #FFF;

	height: 360px;

	width: 240px;

	background: #62a483;

	z-index: 9999;

	position: absolute;

	top: 54px;

	border-radius: 5px;

	-moz-border-radius: 5px;

	-webkit-border-radius: 5px;

}



#zyxzxl span:first-of-type {

	text-align: left;

	float: left;

}



#zyxzxl span {

	text-align: right;

	font-size: 14px;

	float: right;

}



#zyxzxl p {

	margin: 0 auto;

	border: 1px #FFF solid;

	border-radius: 5px;

	width: 190px;

	margin-top: 10px;

}



#zyxzxl p a {

	color: #FFF;

}



.zyxzk {

	width: 220px;

	margin: 10px 0 0 10px;

	height: 64px;

	border-bottom: 1px #FFF dashed;

}



#zyxzxl a:hover {

	color: #ee7800;

}



#zyxzxl a {

	font-size: 16px;

	color: #f4d6b7;

}



#zyxzxl strong a {

	color: #FFF;

}



#mryc {

	position: relative;

}



#mryc .img-d:after {

	content: " ";

	position: absolute;

	width: 254px;

	height: 63px;

	background: url(../Images/mryc.png) no-repeat;

	bottom: 60px;

	z-index: 99;

	left: 0;

}



#zyxz img {

	vertical-align: baseline;

}



i {

	display: block;

	margin: 0 auto;

}



.gz1 {

	width: 177px;

	height: 123px;

	background: url(../Images/indexcss.gif) no-repeat 0px -125px;

}



.gz2 {

	width: 93px;

	height: 114px;

	background: url(../Images/indexcss.gif) no-repeat 0px -258px;

}



.gz3 {

	width: 119px;

	height: 115px;

	background: url(../Images/indexcss.gif) no-repeat 0px -383px;

}



.gz4 {

	width: 83px;

	height: 115px;

	background: url(../Images/indexcss.gif) no-repeat 0 0;

}



.gz5 {

	width: 113px;

	height: 113px;

	background: url(../Images/indexcss.gif) no-repeat 0px -509px;

}



.hz1 a {

	background: url(../Images/indexcss.gif) no-repeat 0px -632px;

}



.hz2 a {

	background: url(../Images/indexcss.gif) no-repeat 0px -752px;

}



.hz3 a {

	background: url(../Images/indexcss.gif) no-repeat 0px -872px;

}



.hz4 a {

	background: url(../Images/indexcss.gif) no-repeat 0px -992px;

}



.hz5 a {

	background: url(../Images/indexcss.gif) no-repeat 0px -1112px;

}



.hz6 a {

	background: url(../Images/indexcss.gif) no-repeat 0px -1232px;

}



.hz7 a {

	background: url(../Images/indexcss.gif) no-repeat 0px -1352px;

}



.hz8 a {

	background: url(../Images/indexcss.gif) no-repeat 0px -1472px;

}



.hz9 a {

	background: url(../Images/indexcss.gif) no-repeat 0px -1592px;

}



.hz10 a {

	background: url(../Images/indexcss.gif) no-repeat 0px -1712px;

}



.hz11 a {

	background: url(../Images/indexcss.gif) no-repeat 0px -1832px;

}



.hz12 a {

	background: url(../Images/indexcss.gif) no-repeat 0px -1952px;

}



#x1 li a {

	color: #a1a1a1;

	display: inline-block;

	width: 200px;

	height: 110px;

}



.banner .banner_hd {

	height: 15px;

	overflow: hidden;

	position: absolute;

	left: 5px;

	bottom: 5px;

	z-index: 1;

}



.banner .bd {

	position: relative;

	z-index: 0;

}



.banner .bd li {

	zoom: 1;

	vertical-align: middle;

}



.banner .bd ul li a {

	display: block;

	background-repeat: no-repeat;

	background-position: center;

}



.banner .hd {

	position: absolute;

	bottom: 50px;

	left: 0;

	right: 0;
	margin: auto;

}



.banner .hd li {

	    float: left;

    padding: 5px;

    border-radius: 10px;

    background: #373737;

    color: #FFF;

    opacity: .7;

    overflow: hidden;

    letter-spacing: 2px;

    margin: 0 4px 5px 4px;

    cursor: pointer;

    transition: all .6s;

    -webkit-transition: all .6s;

    -moz-transition: all .6s;

}



.banner .hd li.on {

	background: #ee7800;

	opacity: 1;

}







/* 图片特效 */

.img-d img {

	transition: .5s;

}



.img-d img:hover {

	transition: .5s;

	transform: scaleX(1.05) scaleY(1.05);

	-webkit-transform: scaleX(1.05) scaleY(1.05);

	-moz-transform: scaleX(1.05) scaleY(1.05);

}



.img-d {

	overflow: hidden;

	display: block;

}



#banner1 .img-d {

	width: 581px;

	height: 361px;

}



#banner2 .img-d {

	width: 603px;

	height: 188px;

}











.zysz ul {

	margin: 0 auto;

	width: 1200px;

}



.zysz ul li {

	float: left;

	width: 287px;

	margin-right: 13px;

}



.zysz ul li .zd {

	position: relative;

	width: 287px;

	height: 174px;

	overflow: hidden;

	display: block;

}



.zysz ul li .zd p {

	position: absolute;

	bottom: 0;

	left: 0;

	margin: 0;

	line-height: 24px;

	text-align: center;

	width: 287px;

	background: rgba(50, 50, 50, .5);

	color: #fff;

	height: 24px;

}



.zysz ul li .zd:hover p {

	height: 120px;

	padding-top: 74px;

	animation: myfirst .5s;

	-webkit-animation: myfirst .5s;

	cursor: pointer;

}



.zysz ul li span {

	float: right;

	color: #ff8100;

	display: inline-block;

	text-align: center;

	border: 1px solid #ff7f00;

	font-size: 16px;

	-moz-border-radius: 5px;

	-webkit-border-radius: 5px;

	border-radius: 5px;

	padding: 1px;

}



.zysz ul li p {

	margin-left: 10px;

	color: #62a483;

	font-size: 18px;

	height: 24px;

	line-height: 24px;

	margin: 5px 0 0 0;

}



.zysz ul li span:hover {

	background: #ff7f00;

	color: #FFF;

}



@keyframes myfirst {

	from {

		height: 224px;

	}



	to {

		height: 120px;

	}

}



@-webkit-keyframes myfirst {

	from {

		height: 224px;

	}



	to {

		height: 120px;

	}

}



.zysz-yy {

	width: 162px;

	display: block;

	float: right;

	cursor: pointer;

}



//content css

@charset "utf-8";



img {

	border: 0;

}



body {

	overflow-x: hidden;

	margin: 0;

	padding: 0;

	background: #FFF;

}



* {

	zoom: 1

}



ul {

	padding: 0;

	margin: 0;

}



.head_nav table {

	border: none !important;

}



.head_nav table td {

	border: none !important;

}



li {

	list-style: none;

}



body {

	font-family: 微软雅黑, Arial, Helvetica, sans-serif;

}



.clear {

	clear: both;

	height: 0;

	font-size: 0;

	line-height: 0;

	overflow: hidden;

}



a {

	text-decoration: none;

}



.head {

	width: 1200px;

	height: 103px;

	margin: 25px auto;

}



.head .logo {

	margin: 0;

	overflow: hidden;

	text-indent: -100000em;

	background: url(http://m.jxxdf.com/img/head_logo.png) no-repeat;

	background-size: 100%;

	width: 558px;

	height: 85px;

	margin-top: 20px;

	float: left;

}



.head .head_right {

	float: right;

	margin-top: 30px;

}



.head_right a {

	width: 32px;

	height: 28px;

	display: block;

	float: left;

	margin-left: 16px;

}



.head_right a:hover img {

	display: block !important;

}



.head_right a img {

	display: none;

	position: absolute;

	left: -50px;

	top: 26px;

	z-index: 10;

}


.head_nav {

	background: #ee7800;

	font-size: 16px;

	height: 44px;

	line-height: 44px;

	min-width: 1200px;

	color: #fff;

}



.head_nav .nav_w {

	width: 1200px;

	margin: 0 auto;

	text-align: center;

	position: relative;

	z-index: 9;

}



.head_nav .nav_li1 {

	width: 200px;

	background: #484848;

}



.head_nav ul li:hover ul {

	display: block;

}



.head_nav .nav_li1 li {

	width: 180px;

	height: 40px;

	padding-left: 20px;

}



.head_nav ul li {

	float: left;

	width: 125px;

	height: 44px;

	font-size: 20px;

	line-height: 44px;

	-webkit-transition: background .2s ease;

	-moz-transition: background .2s ease;

	-o-transition: background .2s ease;

	transition: background .2s ease;

}



.head_nav ul li a {

	color: #FFF;

	display: block;

	wdth: 100%;

}



.head_nav ul li:hover {

	background-color: #666;

}



.beian {

	text-align: center;

	background-color: #484848;

	color: #fff;

}



.beian p {

	margin: 0;

}


#bottom2 th {

	width: 160px;

	height: 35px;

}



#bottom2 th a {

	color: #FFF;

	font-size: 18px;

}



#bottom2 {

	float: left;

	padding-left: 40px;

	border-right: 1px solid #FFF;

	width: 625px;

	text-align: center;

}



#bottom2 li {

	height: 32px;

}



#bottom2 li a {

	color: #999999;

}



#bottom2 li a:hover {

	color: #FFFFFF;

}



#bottom3 {

	float: left;

	border-right: 1px solid #FFF;

	padding: 0px 20px 0px 20px;

	color: #FFF;

	height: 163px;

	width: 226px;

	padding-top: 10px;

}



#bottom3 a {

	color: #FFF;

}



#bottom3 span {

	color: #ff6d00;

}



#bottom3 li {

	height: 32px;

	padding-left: 30px;

}


#bottom4 {

	width: 150px;

	float: left;

	text-align: center;

	margin-left: 50px;

	color: #FFF;

}



#bottom4 i {

	background: url(http://www.jxxdf.com/image/bmzxd_06.jpg) #fff no-repeat;

	width: 137px;

	height: 137px;

	border: 1px solid #999;

            background-size: 100%;

}


#bottom4 a {

	width: 40px;

	height: 26px;

	display: inline-block;

}



#bottoml {

	background-color: #484848;

	overflow: hidden;

	margin: 0 auto;

}



#bottomk {

	width: 1200px;

	margin: 0 auto;

	padding-top: 40px;

	height: 200px;

}



#fixed {

	font-family: 'Microsoft Yahei', serif;

	position: fixed;

	width: 40px;

	background: #333;

	right: 0;

	height: 100%;

	top: 0;

	z-index: 99999;

	min-height: 600px;

	-webkit-transform: translateZ(0);

	*display: none;

}



#fixed .topimg-show {

	height: 146px;

	position: relative;

}



.fixed_tools li {

	height: 47px;

	cursor: pointer;

	position: relative

}



.fixed_tools li span {

	position: absolute;

	height: 47px;

	left: -120px;

	text-align: center;

	background: #636363;

	font-size: 14px;

	color: #fff;

	padding: 0 15px;

	line-height: 47px;

	visibility: hidden;

	opacity: 0;

	-webkit-transition: all .3s ease-in-out;

	transition: all .3s ease-in-out;

	width: 56px;

}



#lxbbm {

	height: 170px;

	top: 70px;

	margin-bottom: 78px;

	position: relative;

}



#lxbbm div {

	position: absolute;

	width: 200px;

	height: 177px;

	right: 40px;

	top: 0;

	display: none;

	background: url(../Images/lxbbg_03.jpg) no-repeat;

}



#lxbbm:hover div {

	display: block;

}



#lxbbm p {

	color: #FFF;

	font-size: 20px;

	font-weight: bold;

	padding: 10px;

	background-color: #62a483;

	cursor: pointer;

	line-height: 1.3em;

}



#lxbbm div #telInput {

	margin: 132px 5px 10px 20px;

	width: 120px;

	display: inline-block;

	float: left;

	zoom: 1;

	font-size: 13px;

}



#lxbbm div #callBtn {

	display: inline-block;

	border: 0;

	border-radius: 40px;

	width: 45px;

	height: 45px;

	margin-top: 123px;

	zoom: 1;

	cursor: pointer;

}





#t1:hover,

#t2:hover,

#t3:hover,

#t4:hover,

#t5:hover,

#t6:hover {

	background-color: #FF8100

}



.fixed_tools #t5 span {

	visibility: hidden;

	background: url(../Images/zx_03.jpg) no-repeat;

	opacity: 0;

	left: -184px;

	top: -105px;

	width: 166px;

	padding: 0;

	height: 212px;

	-webkit-transition: all .3s ease-in-out;

	transition: all .3s ease-in-out

}



.fixed_tools #t5:hover span {

	left: -166px;

	opacity: 1;

	visibility: visible

}



.fixed_tools .c-q span i {

	top: 212px;

	border-left: 5px solid #f72931

}



.fixed_tools li span {

	position: absolute;

	height: 47px;

	left: -120px;

	text-align: center;

	background: #636363;

	font-size: 14px;

	color: #fff;

	padding: 0 15px;

	line-height: 47px;

	visibility: hidden;

	opacity: 0;

	-webkit-transition: all .3s ease-in-out;

	transition: all .3s ease-in-out

}



.fixed_tools li:hover span {

	left: -86px;

	opacity: 1;

	visibility: visible

}



.fixed_tools li span i {

	position: absolute;

	width: 0;

	height: 0;

	border-top: 5px solid transparent;

	border-left: 5px solid #636363;

	border-bottom: 5px solid transparent;

	top: 50%;

	right: -5px;

	margin-top: -5px

}



.fixed_ewm {

	position: absolute;

	bottom: 30px;

	right: 0;

	width: 40px

}



a {

	color: #000

}



#zyxz {

	float: left;

	text-align: center;

	padding-top: 11px;

}



#zyxz-z {

	text-indent: -1em;

}



#zyxz a {

	color: #FFF;

	display: block;

}



#zyxz li {

	border-bottom: 1px #FFF dashed;

	list-style-type: none;

	text-align: right;

	color: #F4D6B7;

}



#zyxz ul {

	background: #62a483;

	width: 220px;

	padding: 0 10px;

	border-radius: 0px 5px 5px 5px;

	-moz-border-radius: 0px 5px 5px 5px;

	-webkit-border-radius: 0px 5px 5px 5px;

	position: absolute;

	top: 26px;

	left: 0;

	z-index: 99;

	height: 0px;

	overflow: hidden;

	transition: .3s ease-in;

}



#zyxz td {

	height: 28px;

	margin: 0;

	padding: 0;

}



.t1-j {

	font-size: 14px;

	color: #fff;

}



.t1-t {

	font-size: 16px;

	font-weight: bold;

	padding: 0;

	text-align: left;

	color: #fff;



}



.t1-t a {

	cursor: pointer;

	transition: all 0.6s;

}



#zyxz .t1-t a:hover {

	color: blueviolet;

}



.t1-z {

	text-align: left;

}



#zyxz #t1-g {

	height: 50px;

	line-height: 50px;

	text-align: center;

	border: none;

}



#zyxz #t1-g a {

	border: 1px solid #f4d6b7;

	padding: 4px 5px;

	border-radius: 4px;

	-moz-border-radius: 4px;

	-webkit-border-radius: 4px;

	color: #f4d6b7;

}



#zyxz .t1-x a {

	color: #f4d6b7;

	cursor: pointer;

	transition: all 0.6s;

}



#zyxz .t1-x a:hover {

	font-size: 20px;

	color: deeppink;

}



#zyxz:hover ul {

	height: 318px;

}



#zytjxl {

	left: -0px;

	position: absolute;

	width: 100%;

	height: 400px;

	background: #FFF;

	z-index: 9;

	border-bottom: #ee7800 solid 6px;

}



.head_nav ul li #zytjxl div {

	margin: 0 auto;

	width: 1140px;

	height: 340px;

	padding: 30px;

}



.head_nav ul li #zytjxl div strong {

	font-size: 22px;

}



.head_nav ul li #zytjxl div {

	font-size: 18px;

}



.head_nav ul li #zytjxl div span a {

	color: #ee7800;

}



#zytjxl div td a {

	color: #000

}



#bottoml table {

	border: none;

}



#bottoml table td {

	border: none;

	width: 200px;

}



#zyxz img {

	height: 100%;

}



.nav_w li:hover ul li {

	display: block;

}



.listxl {

	position: absolute;

	left: 0;

	top: 44px;

	display: none;

	background: #EE7800;

}



.foter-item {

	overflow: hidden;

}



.foter-item .f-weibo {

	width: 390px;

	height: 398px;

	border: 1px solid #e5e5e5;

	margin-right: 16px;

	background: #eee;

}



.foter-item {

	width: 1200px;

	margin: 20px auto;

}



.fw-inner {

	display: block;

	width: 347px;

	height: 398px;

	margin: 0 auto;

	position: relative;

	overflow: hidden;

}



.fw-header {

	display: block;

	width: 100%;

	height: 48px;

	background-repeat: no-repeat;

	background-position: 0 0;

	background-image: url(http://www.jxxdf.com/image/bmzxd_06.jpg);

	margin-top: 15px;

}



.f-iteminner>div {

	display: block;

	overflow: hidden;

	background: #fff;

	float: left;

}



.f-iteminner .f-wechat {

	width: 291px;

	height: 400px;

	background: #a4cc44;

	margin-right: 16px;

}



.fwx-inner {

	display: block;

	width: 250px;

	margin: 0 auto;

	padding-top: 14px;

}



.fwx-inner .fwx-header p {

	margin: 0;

}



.fwx-inner .fwx-header .wx-h {

	display: inline-block;

	font-size: 24px;

	border-bottom: 1px solid;

	margin-bottom: 7px;

	font-weight: 400;

}



.fwx-header .wx-p2 {

	display: inline-block;

	width: 100%;

	font-size: 18px;

	font-weight: 100;

	line-height: 1.3;

	font-weight: 100;

}



.fwx-inner .fwx-header .wx-p1 {

	display: inline-block;

	width: 100%;

	font-size: 14px;

	line-height: 2.7;

	font-weight: 400;

}



.f-iteminner>.f-tel {

	width: 234px;

	height: 400px;

	background: #95877b;

	margin-right: 16px;

}



.f-tel .f-tel-item .bm-h {

	display: inline-block;

	text-align: left;

	font-size: 16px;

	color: #000;

	font-weight: 400;

	border-bottom: 1px solid #444;

	margin: 0;

}



.f-tel .f-tel-item {

	display: block;

	width: 200px;

	margin: 0 auto;

	padding-top: 18px;

	color: #fff;

}



.f-tel .f-tel-item a {

	color: #fff;

}



.f-tel .f-tel-item a:hover {

	border-bottom: #fff solid 1px;

	;

}



.f-tel .f-tel-item h5 {

	display: inline-block;

	color: #fff;

	padding: 4px 12px;

	margin: 4px 0;

	font-size: 16px;

	font-weight: 400;

	background: #6b6058;

}



.f-tel .f-tel-item p {

	display: block;

	text-align: left;

	font-size: 14px;

	line-height: 1.5;

	color: #fff;

	padding: 6px 0;

	margin: 0;

}



.f-tel .f-tel-item .f-tel-dh {

	font-size: 24px;

}



.f-maps {

	width: 234px;

	float: left;

}



.fm-t {

	display: block;

    width: 218px;

    height: 194px;

    padding-left: 16px;

    background-image: url(http://www.jxxdf.com/d/file/ec2d27a3a6d0f756ba234999ae09923b.jpg);

    overflow: hidden;

    background-repeat: no-repeat;

    background-size: 100% 100%;

}



.fm-t p {

	font-size: 14px;

	color: #fff;

}



.fm-t a:after {

	width: 0;

	content: " ";

	height: 0;

	border-top: 5px solid transparent;

	border-left: 10px solid #fff;

	border-bottom: 5px solid transparent;

	position: absolute;

	right: -15px;

	top: 5px;

}



.fm-t a {

	position: relative;

	color: #fff;

}



.fm-b {

	display: block;

    width: 100%;

    height: 194px;

    background-image: url(http://www.jxxdf.com/d/file/82c6682018a3c7ceeaa8bde61a327cf5.jpg);

    margin-top: 12px;

    position: relative;

    background-size: 100% 100%;

}



.fm-b-btn {

	display: block;

	width: 100%;

	height: 66px;

	position: absolute;

	background: rgba(0, 0, 0, 0.6);

	bottom: 0;

	text-align: center;

}



.fm-b-btn a {

	display: inline-block;

	height: 30px;

	border: 1px solid #c86500;

	margin-top: 16px;

}



.fm-b-btn a p {

	display: inline-block;

	width: 124px;

	height: 30px;

	float: left;

	text-align: center;

	color: #fff;

	line-height: 30px;

	font-weight: 100;

	font-size: 14px;

	background-color: #ee7800;

	margin: 0;

	border-right: 1px solid #c86500;

}



.fwx-icon-ewm {

	    background: url(http://www.jxxdf.com/image/bmzxd_06.jpg) no-repeat;

    width: 130px;

    height: 130px;

    margin: 20px auto;

    padding: 4px;

    background-size: 100% 100%;

}



.fwx-icon-ewm:after {

	content: " ";

	width: 120px;

	border-top: 2px solid #20c2ff;

	position: relative;

	top: 0;

	display: block;

	animation: ewmsm 5s infinite;

	-moz-animation: ewmsm 5s infinite;

	/* Firefox */

	-webkit-animation: ewmsm 5s infinite;

	/* Safari and Chrome */

	-o-animation: ewmsm 5s infinite;

	/* Opera */

	-moz-box-shadow: 0px 0px 7px rgba(32, 194, 255, 0.7);

	box-shadow: 0px 0px 7px rgba(32, 194, 255, 0.7);

}







@keyframes ewmsm {

	0% {

		top: 0;

	}



	50% {

		top: 100%;

	}



	100% {

		top: 0px;

	}

}



@-webkit-keyframes ewmsm {

	0% {

		top: 0;

	}



	50% {

		top: 100%;

	}



	100% {

		top: 0px;

	}

}



.header_gw {

	float: left;

}



.header_bg {

	margin: 0 auto;

	width: 1200px;

	overflow: hidden;

	font-size: 14px;

	padding: 10px

}



header {

	height: 37px;

	background: #F8F8F8;

	border-bottom: 1px solid #E6E6E6;

}



header a:hover {

	color: #ff5100;

}



header li {

	float: right;

	width: 70px;

	text-align: center;

}



header li a {

	color: #333

}



header span {

	background: #2b99ff;

	color: #fff;

	padding: 1px 3px;

}



.tup1 ul {

	margin-left: -5px;

	overflow: hidden;

}



.tup1 li {

	font-size: 10px;

	float: left;

	margin: 7px 2px;

	/*letter-spacing: 1px;*/

}



.tup1 li a {

	color: red;

}



.tup1 li a:hover {

	color: black;

}



.head .header_right {

	float: left;

    margin-top: 50px;
}

.tup1 p{

	font-size: 23px;

	color: #ee7700;

	padding-right: 7px;

}

#cgzzt {

	height: 203px;

}



#cgzzt:hover {

	transition: 0.5s;

	box-shadow: #C3C3C3 5px 5px 5px 5px;

	transform: scaleX(0.9) scaleY(0.9);

	-webkit-transform: scaleX(0.9) scaleY(0.9);

	-moz-transform: scaleX(0.9) scaleY(0.9);

}



.tantcon {

	overflow: hidden;

	width: 1200px;

	display: block;

	margin: 10px auto;

}



.tantcon_bm {

	background: url(../Images/bm_01.jpg) center no-repeat;

	height: 226px;

	float: left;

	width: 798px;

	position: relative;

}



.tantcon_bm_01 h2 {

	font-size: 44px;

	letter-spacing: 3px;

}



.tantcon_bm_01 h3 {

	letter-spacing: 2px;

	font-size: 29px;

	font-weight: 400;

	padding-top: 10px;

	padding-bottom: 19px;

}



.tantcon_bm_01 {

	color: white;

	position: absolute;

	top: 31px;

	left: 120px;

}



.tantcon_bm_01 p a {

	color: white;

	border: 1px solid #fff;

	background: url(../Images/weixin.png) no-repeat 123px center;

	padding: 10px 50px 10px 16px;

	margin-left: 35px;

}



.tantcon_bm_01 a:hover {

	border: 1px solid #FF2020;

	background-color: #FF2020;

}



.tantcon_bm_01 p {

	letter-spacing: 1px;

}



.tantcon_video {

	float: left;

	width: 340px;

}





/*轮播下面专区*/

.xdf_zq {

	width: 1200px;

	margin: 0 auto;

	overflow: hidden;

	margin-bottom: 54px;

	margin-top: 45px;

}



.xdf_zq a {

	width: 32%;

	display: block;

	float: left;

	margin-bottom: 15px;

	padding-left: 10px;

}


.xdf_zq a .dis_list {

	width: 100%;

}



.xdf_zq a .dis_list img {

	width: 100%;

}

.xdf_zq a .dis_list img:hover{

	transition: 1s;

	box-shadow: 0 10px 10px #cacaca;

	border-radius: 40px;

}

/* 

.dis_list{float: left;width:13%;position: relative;} */

.dis_list:hover {

	transition: 1s;

	width: 33%;

}



/*轮播下面专区*/



.byzxf {

	position: fixed;

	left: 0;

	top: 200px;

	z-index: 999;

}





/*右边悬浮*/

.wrapper-right {

	position: fixed;

	left: 3px;

	top: 20%;

	z-index: 999;

}



.fix-dir {

	width: 100px;

	height:50px;

	text-align: center;

	background: #f64400;

	border: 1px solid transparent;

	position: relative;

	color: white;

}

.wrapper-right-zx:hover{

	    width: 120px;

		transition: 0.5s;

		background-color: #f64400;

}

.wrapper-right-zx {

	background-color: #fcb004;

}



.fix-dir p {

	padding-top: 13px;

	font-size: 15px;

	letter-spacing: 1px;

	text-align: center;

	font-weight: 700;

}



.wrapper-right-qqzx {



	background-color: #fc7c01;

}

.wrapper-right-qqzx:hover{



		width: 120px;

		transition: 0.5s;

		background-color: #f64400;

}



.wrapper-right-telzx {



	background-color: #fcb004;

}



.wrapper-right-bm {



	background-color: #fcb004;

}

.wrapper-right-bm:hover {

	width: 120px;

	transition: 0.5s;

	background-color: #f64400;

}



.wrapper-right-m {



	background-color: #fcb004;

}



.wrapper-right-top {

	background-color: #fc7c01;

}

.wrapper-right-top:hover {



	width: 120px;

	transition: 0.5s;

	background-color: #f64400;

	

	}

.wrapper-right-news {

	height: auto;

	background-color: #fc7c01;

}



.slideTxtBox ul li i {

	font-style: normal;

	font-size: 12px;

	color: white;

	padding-bottom: 5px

}



.wrapper-right-news p {

	padding-bottom: 13px;

}



.wrapper-m-hidden {

	position: absolute;

	width: 100px;

	height: 100px;

	right: 50px;

	top: 50%;

	margin-top: -60px;

	visibility: hidden;

	background: url(../Images/phone.png) no-repeat left center;

	background-size: auto auto;

	background-size: 100%;

	transition: .4s right cubic-bezier(.6, 4, .3, .8);

	-webkit-transition: .4s right cubic-bezier(.6, 4, .3, .8);

	-moz-transition: .4s right cubic-bezier(.6, 4, .3, .8);

	border-right: 10px solid transparent;

}



.wrapper-right-m:hover .wrapper-m-hidden {

	right: 100px;

	visibility: visible;

}





/*头部导航和轮播左边导*/



.nvlists h3 {

	float: left;

	width: 260px;

	text-align: center;

	color: white;

	padding: 10.5px 0;

	margin: 0;

	letter-spacing: 3px;

               background-color: #ee7700;

}



.meau {

	width: 100%;

	display: block;

	margin: 0 auto;

	padding: 5px 0;

}



.nvlists {

	overflow: hidden;

	width: 1200px;

	display: block;

	margin: 0 auto;

}



.nvlists ul {

	overflow: hidden;

	background: transparent;

}



.nvlists ul li {

	float: left;

	line-height: 46px;

	width: 130px;

	text-align: center;

	font-size: 20px;

	color: rgba(255, 255, 255, 1);

	-webkit-transition: all 0.3s;

	-moz-transition: all 0.3s;

	-o-transition: all 0.3s;

	transition: all 0.3s;

	position: relative;

	color: #777777;

}



.nvlists ul li a {

	-webkit-transition: all 0.3s;

	-moz-transition: all 0.3s;

	-o-transition: all 0.3s;

	transition: all 0.3s;

	display: block;

	line-height: 46px;

	text-align: center;

	color: #FFF;

}



.nvlists ul li::before {

	content: '';

	position: absolute;

	bottom: 0;

	left: 0;

	width: 100%;

	height: 44px;

	z-index: -1;

	opacity: 0;

	-webkit-transition: all 0.3s;

	-moz-transition: all 0.3s;

	-o-transition: all 0.3s;

	transition: all 0.3s;

	border-top-width: 1px;

	border-bottom-width: 1px;

	border-top-style: solid;

	border-bottom-style: solid;

	border-top-color: #ee7800;

	border-bottom-color: #ee7800;

	-webkit-transform: scale(0.1, 1);

	transform: scale(0.1, 1);



}



.nvlists ul li:hover a {

	letter-spacing: 2px;

	color: #ee7800;

}



.nvlists ul li:hover::before {

	opacity: 1;

	-webkit-transform: scale(1, 1);

	transform: scale(1, 1);

}



.nvlists ul li::after {

	content: '';

	position: absolute;

	bottom: 0;

	left: 0;

	width: 100%;

	height: 100%;

	z-index: -1;

	-webkit-transition: all 0.3s;

	-moz-transition: all 0.3s;

	-o-transition: all 0.3s;

	transition: all 0.3s;

	background-color: #ee7700;

}



.nvlists ul li:hover::after {

	opacity: 0;

	-webkit-transform: scale(0.1, 1);

	transform: scale(0.1, 1);

}



.mr {

	display: block;

	margin: 0 auto;

}



.zy_list {

	width: 260px;

	margin: 0;

	position: absolute;

	z-index: 6;

	background-color: #FFF;

	opacity: .9;

	display: none;

}



.zy_list li a {

	color: #000;

}



.zy_list li span {

	font-size: 12px;

	color: #000;

	clear: both;

	height: auto;

	overflow: hidden;

}



.zy_list li em {

	font-style: normal;

	display: inline;

	font-size: 12px;

	color: #666;

	padding-top: 2px;

	float: right;

}



.zy_list li span i {

	color: #f00;

	font-style: normal;

	display: inline-block;

}



.zy_list li {

	height: 45.8px;

	font-size: 16px;

	padding: 10px 10px 0px 10px;

	position: relative;

	border-bottom: 1px solid #cacaca;

}



.zy_list li:hover {

	/* background: #4c4b4b; */

}



.zy_list li:hover a,

.zy_list li:hover span,

.zy_list li:hover span dt,

.zy_list li:hover i,

.zy_list li:hover em {

	color: #f00;

}

.banner{

	width: 100%;

	margin: 0 auto;

}

.banner .bd ul li{

	width: 100%;

}

.banner .bd ul li a {

	width: 100%;

	margin: 0 auto;

}

.banner .bd ul li a img{

	width: 100%;

}





.zyjs h3 {

	letter-spacing: 3px;

	padding-left: 21px;

	margin: 10px 0;

}



.zyjs p {

	padding-left: 21px;

	line-height: 23px;

	letter-spacing: 1px;

}



.zyjs img {

	display: block;

	margin-left: 21px;

	margin-top: 10px;

}



.zyjs div {

	display: flex;

	width: 400px;

	margin-top: 24px;

}



.zy_list .zyjs div a {

	background: #ee7800;

	color: #fff;

	width: 150px;

	text-align: center;

	margin: 0 auto;

	font-size: 17px;

	letter-spacing: 2px;

	padding: 10px 0;

	border-radius: 10px;

}



.zyjs {

	position: absolute;

	left: 260px;

	top: 0;

	background: white;

	height: 453.5px;

	width: 400px;

	display: none;

}
.pop_up_19 {

	display: block;

}

.banner .hd ul{

	display: flex;

	justify-content: center;

}

.banner .banner_txt{

	width: 55%;

	position: absolute;

	top: 90px;

	left: 0;

	right: 0;

	margin: auto;

}