
@charset "utf-8";
/* CSS Document */

img {
	*border:0;
}
html {
	min-width:1140px;
}
a {
	text-decoration:none;
}
.banner {
	height:380px;
	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{}



		
		
		
.gzrd h2 {
	color:#ee7800;
	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:#000;
}
#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:1160px;
	margin:0 auto;
	height:660px;
	overflow:hidden;
}
#jrtt h2 {
	color:#ee7800;
}
#jrtt_left {
	width:830px;
	float:left;
	overflow:hidden;
}
#jrtt_left_yh {
	width:840px;
}
#jrtt_left_yh .yhtt li {
	float:left;
	margin-right:10px;
	width:255px;
	text-align:center;
}
#jrtt_left_yh .yhtt {
	height:300px;
}
#jrtt_right {
	float:right;
	overflow:hidden;
}
#jrtt_right div {
	width:325px;
	text-align:center;
}
#xw {
	overflow:hidden;
	position:relative;
}
#xwbt {
	height:40px;
	width:800px;
}
#xwbt li {
	width:120px;
	float:left;
	text-align:center;
}
#xwbt ul {
	overflow:hidden;
	border-bottom:1px solid #000;
	height:32px;
	width:790px;
}
#xwbt li a {
	display:inline-block;
	font-size:22px;
	color:#000;
}
#xwbt li a:hover {
	border-bottom:#ee7800 solid 3px;
	color:#ee7800;
}
#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 {
	height:300px;
	width:790px;
}
.xwlb div {
	float:left;
	margin:20px 5px 10px 15px;
	text-align:center;
	font-size:18px;
}
.xwlb div p {
	margin-top:.3em;
}
.xwlb li {
	float:none;
	border-bottom:1px #999999 dashed;
	width:450px;
	line-height:38px;
	font-size:18px;
	text-align:left;
	text-indent:5px;
	letter-spacing:1px;
}
#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 {
	*display:none;
	margin:30px;
	width:150px;
	height:30px;
	float:left;
	background-color:#62a483;
	line-height:30px;
	text-align:center;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
}
#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; height:100%; z-index:0;   }
		.banner .bd li{ zoom:1; vertical-align:middle; }
		.banner .bd ul li a{height:380px;display:block;background-repeat:no-repeat;background-position:center;}
		.banner .hd{height: 23px;
    margin-top: -10px;
    position: relative;
    display: inline-block;
    bottom: 35px;
    text-align: center;
    margin: 0 auto;}
		.banner .hd li{
			display: inline-block;
    padding: 0 14px;
    height: 30px;
    background: #373737;
    color: #FFF;
    opacity: .7;
    overflow: hidden;
    text-align: center;
    letter-spacing: 4px;
    margin: 0 4px 20px 4px;
    font-size: 13px;
    line-height: 30px;
    font-weight: 200;
    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;
}
.yhtt .img-d {
	width:254px;
	height:165px;
	z-index:1;
	*z-index:-1;
}
.xwlb .img-d {
	width:300px;
	height:196px;
}
.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:90px;
	margin:0 auto;
}
.head .logo {
	margin: 0;
	overflow: hidden;
	text-indent: -100000em;
	background:url(../images/PClogo.png) no-repeat;
	width:441px;
	height:60px;
	margin-top:10px;
	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 #icon1 {
	background:url(../images/icon.png) no-repeat 0px -197px;
	width:28px;
	height:28px;
}
.head #icon2 {
	background:url(../images/icon.png) no-repeat 0px -497px;
	position:relative;
}
.head #icon3 {
	background:url(../images/icon.png) no-repeat 0px -297px;
}
.head #icon4 {
	background:url(../images/icon.png) no-repeat 0px -395px;
}
.head #icon5 {
	background:url(../images/icon.png) no-repeat -3px 0px;
	width:117px;
}
#icon2 i,#gfpt #pt1 i {
	background:url(../images/icon.png) #fff no-repeat -323px 0px;
	display:none;
	position:absolute;
	left:-50px;
	top:26px;
	z-index:10;
	width:137px;
	height:137px;
	border-radius:10px;
	border:1px solid #999;
}
#icon2:hover i {
	display:block !important;
}
.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;
}
#bottom1 {
	float:left;
	margin-top:35px;
	height:103px;
	width:210px;
	background:url(../images/icon.png) no-repeat 10px -33px;
	display:none;
}
#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:410px;
	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;
}
#bottom3 #b1 {
	background:url(../images/icon.png) no-repeat -436px -228px;
}
#bottom3 #b2 {
	background:url(../images/icon.png) no-repeat -436px -197px;
}
#bottom3 #b3 {
	background:url(../images/icon.png) no-repeat -432px -272px;
}
#bottom4 {
	width:150px;
	float:left;
	text-align:center;
	margin-left:50px;
	color:#FFF;
}
#bottom4 i {
	background:url(../images/icon.png) #fff no-repeat -323px 0px;
	width:137px;
	height:137px;
	border:1px solid #999;
}
#bottom-i1 {
	background:url(../images/icon.png) no-repeat 12px -197px;
}
#bottom-i2 {
	background:url(../images/icon.png) no-repeat 11px -296px;
}
#bottom-i3 {
	background:url(../images/icon.png) no-repeat 15px -394px;
}
#bottom4 a {
	width:40px;
	height:26px;
	display:inline-block;
}
#bottoml {
	background-color:#484848;
	overflow:hidden;
	margin:0 auto;
}
#bottomk {
	width:920px;
	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;
	background:url(../images/icon.png) -272px -89px;
	border:0;
	border-radius:40px;
	width:45px;
	height:45px;
	margin-top:123px;
	zoom:1;
	cursor:pointer;
}
#t1 {
	background:url(../images/icon.png) no-repeat -421px -402px;
}
#t2 {
	background:url(../images/icon.png) no-repeat -421px -496px;
}
#t3 {
	background:url(../images/icon.png) no-repeat -421px -355px;
}
#t4 {
	background:url(../images/icon.png) no-repeat -421px -543px;
}
#t5 {
	background:url(../images/icon.png) no-repeat -421px -308px;
}
#t6 {
	background:url(../images/icon.png) no-repeat -421px -449px;
}
#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 {
	background:url(../images/icon.png) no-repeat -168px 2px;
	width:19px;
	height:11px;
	margin:30px;
	width:150px;
	height:30px;
	float:left;
	background-color:#62a483;
	line-height:30px;
	text-align:center;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	position:relative;
}
#zyxz-z {
	text-indent:-1em;
}
#zyxz a {
	color:#FFF;
}
#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;
}
#bottoml,#zyxz {
	font-size:16px;
}
#zyxz img {
	vertical-align:baseline;
}
.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: 0 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(../images/bottome.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(../images/bottome.jpg);overflow: hidden;
    background-repeat: no-repeat;
    background-position: -174px -67px;
}
.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(../images/bottome.jpg);
    background-position: -174px -267px;
    margin-top: 12px;
    position: relative;}
.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(../images/bottome.jpg) no-repeat -4px -202px;width:120px;height:120px;margin:20px auto;padding: 4px;}
.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: right;margin-top: 30px;width: 275px;}
#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;height: 240px;}
.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: 90px;height: 45px; text-align: center;margin: 4px 0 0 0;background: #f64400;border: 1px solid transparent;position: relative;color: white;border-radius: 5px;}
.wrapper-right-zx {background: url(../images/icon.png) no-repeat -425px -403px;background-color: #fcb004;}
.fix-dir p {padding-top: 14px;font-size: 12px;letter-spacing: 1px;padding-right: 3px;text-align: right;font-weight: 700;}
.wrapper-right-qqzx {background: url(../images/icon.png) no-repeat -425px -498px;background-color: rgba(0, 0, 0, 0);background-color: rgba(0, 0, 0, 0);background-color: #fc7c01;}
.wrapper-right-telzx { background: url(../images/icon.png) no-repeat -425px -357px;background-color: #fcb004;}
.wrapper-right-bm {background: url(../images/icon.png) no-repeat -425px -545px; background-color: #fcb004}
.wrapper-right-m {background: url(../images/icon.png) no-repeat -425px -309px; background-color: #fcb004;}
.wrapper-right-top {background: url(../images/icon.png) no-repeat -425px -452px;background-color: #fc7c01;}
.wrapper-right-news {height: auto;background: url(../images/icon.png) no-repeat -304px -549px;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;
    background: #4c4b4b;
    color: white;
    padding: 10.5px 0;
    margin: 0;
    letter-spacing: 3px;
}
.nvlists ul {
    display: flex;
    float: left;
    background: #fc7c01;
}
.nvlists ul li a {
    color: white;
    font-size: 20px;
    letter-spacing: 3px;
    width: 130px;
    display: block;
    text-align: center;
    padding: 10px 0;
}
.meau {
    width: 100%;
    display: block;
    margin: 0 auto;
	background-color: #fc7c01;
}
.nvlists {
    overflow: hidden;
		width: 1200px;
display: block;
margin: 0 auto;
}
.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: #ff4200;
}
.zy_list li span {
    font-size: 12px;
    color: #ff4200;
    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: #ff4800;
}
.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: #fff;
}
.banner .bd ul li a {
    height: 454px !important;
}
.nvlists ul li:hover {
    background: #4c4b4b;
}
.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;
}
.zyjs div a {
    background: #ee7800;
    color: white;
    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;
}
