﻿
/* CSS Document */
*{ font-family:"微软雅黑";}
body{ margin:0; padding:0; font-size:12px; color:#333333;}
img{ margin:0; padding:0; border:none;}
ul,li,ol{ margin:0; padding:0; list-style:none;}
a,a:link,a:visited{ color:#333333; text-decoration:none;}
a:hover{ color:#ed8302; text-decoration:none;}
@font-face {
	font-family: 'font1';
	src: url('../font/tahoma.ttf');
}
@font-face {
	font-family: 'font2';
	src: url('../font/impact.ttf');
}

.fl{ float:left;}
.fr{ float:right;}
.div_clear{ clear:both;}
.div_over{ overflow: hidden; }
.div_1200{ width:1200px; padding: 0px 10px; margin:0 auto; }
/*header*/
	.header{ overflow: hidden; position: relative;min-width:1220px; width:100%;}
	.header1{height:110px; min-width:1220px; width:100%; background:#ffffff;}
	.header1R{}
	.h1R1{ padding-top:7px; }
	.h1R1 span{ display:block; float:right; background:url(../image/i0_05.jpg) no-repeat center left; padding-left:25px; font-size:22px; color:#ed8302; font-family:"font1"; height: 35px; line-height: 35px;}
	.h1R2{ height:65px; }
	.h1R2 a{ display: block; float: left; text-align: center; font-size: 16px; padding: 0; color: #333333;height: 65px; line-height: 65px; margin-left: 35px;}
	.h1R2 a.linkhover,.h1R2 a:hover{ color: #ed8302; font-weight: bold;}
	.h1R2 a:first-child{ margin-left: 0;}
	.header2{ overflow: hidden; position: relative; width: 100%; min-width: 1220px; background: #000000}
/*index_midd*/
	.index_midd{ overflow: hidden; position: relative;min-width:1220px; width:100%;}
	/*index_m1*/
		.index_m1{ min-width:1220px; width:100%; overflow:hidden; position: relative; background: #f8f8f8;}
		.index_m1x{ min-width:1220px; width:100%; overflow:hidden; height: 900px; position: relative;}
		.im1bg1{background:url(../image/i1a_02.jpg) no-repeat top center; width:100%; min-width:1220px; height:900px;}
		.im1bg2{background:url(../image/i1a_02.png) no-repeat top center; width:100%; min-width:1220px; height:900px; position: absolute; top: 0;z-index: 1}
		.im1pos{ position:absolute; top:0; min-width: 1220px; width: 100%; z-index: 10;}
		.im1tit{ padding:115px 0 60px 0; }
		.im1tit span{ display:block; }
		.im1tit font{ display:block; text-align:left; color: #ed8302; font-size: 32px; height: 45px; line-height: 45px;}
		.im1lst{}
		.im1ltt{ height:88px; line-height:44px; font-size:26px; font-weight:bold; color:#000000; overflow:hidden; margin-bottom: 15px;}
		.im1lcon{ line-height:30px; height:150px; width: 600px; overflow:hidden; text-align:left; color:#333333; font-size:16px; }
		.im1limg{ padding:50px 0px 95px 0px; }
		.im1lmore{ }
		.im1lmore a{display:block; width:200px; height:60px; line-height: 60px; color:#ffffff; background: #ed8302; font-size: 14px; border-radius: 30px; text-align: center;}
	/*end index_m1*/
	/*index_m2*/
		.index_m2{min-width:1220px; width:100%; position:relative; overflow:hidden; background:#f8f8f8; padding: 90px 0px 110px 0px;}
		.im2tit{ padding:0px 0px 40px 0px; }
		.im2tit span{ display:block; text-align: center;}
		.im2tit font{ display:block; text-align: center; color: #ed8302; font-size: 32px; height: 45px; line-height: 45px;}
		.im2nav{ height:65px; position: relative; width: 100%; min-width: 1220px; padding-bottom: 35px;}
		.im2nav ul{ position:absolute; width:100%; text-align:center; }
		.im2nav li{ display:inline-block; background:url(../image/i2_07.jpg) no-repeat center left; padding-left:80px; margin-left: 18px;}
		.im2nav li:first-child{ background:none; padding-left:0; margin-left: 0}
		.im2nav li a{ display:block; border:1px dashed #a5a5a5; border-radius:50%; width:63px; height:63px; color:#a5a5a5;}
		.im2nav li a span{ display:block; text-align:center; line-height:63px; height:63px; width:63px; font-size:18px; overflow:hidden; }
		.im2nav li a:hover,.im2nav li a.on_zzjssb{ border:1px solid #ed8302; color:#ffffff; background:#ed8302; }

		.im2lst{}
		.im2lst .swiper-slide{
			display: -webkit-box;
			display: -ms-flexbox;
			display: -webkit-flex;
			display: flex;
			-webkit-box-pack: center;
			-ms-flex-pack: center;
			-webkit-justify-content: center;
			justify-content: center;
			-webkit-box-align: center;
			-ms-flex-align: center;
			-webkit-align-items: center;
			align-items: center;
			transition: 300ms; width: 100%; 
		}
		.im2lone{ width:100%; background: #ffffff; overflow: hidden;}
		.im2oimg{list-style-type: none; display: block; position: relative; width: 100%; height: 100%;}
		.im2oimg .im2oimgx{padding-top:75%;}
		.im2oimg img{position: absolute;top: 0;bottom: 0;left: 0;right: 0;max-width: 100%;max-height:100%;display: block;margin:auto;padding: auto;}
		

	/*end index_m2*/
	/*index_m3*/
		.index_m3{min-width: 1220px; width: 100%; padding:0px 0px 0px 0px; background:#ffffff; overflow: hidden; position:relative;}
		.im3bg1{background:url(../image/i3_02.jpg) no-repeat top center; width:100%; min-width:1220px; height:900px;}
		.im3pos{position:absolute; top:0; width: 100%; min-width: 1220px; z-index: 1;}
		.im3tit{ padding:90px 0px 75px 0px; }
		.im3tit span{ display:block; text-align: center;}
		.im3tit font{ display:block; text-align: center; color: #ffffff; font-size: 32px; height: 45px; line-height: 45px;}
		.im3lst{}
		.im3lL{ width:600px; }
		.im3lL1{ border:1px solid rgba(255,255,255,0.5); transition:all 0.3s;}
		.im3lL1 a{ display:block;  padding:49px 19px; width: 210px; height: 150px;}
		.im3lL1mt{ margin-top:249px; margin-left:-1px; }
		.im3lL1 span{ display:block; padding-top:44px; line-height: 75px; text-align: center; color: #ffffff; font-size: 24px;}
		.im3lL1 font{ display:block; height:35px; background: url(../image/i3_14.png) no-repeat bottom center;}
		.im3ico1{ background:url(../image/i3_18.png) no-repeat center top; }
		.im3ico2{ background:url(../image/i3_19.png) no-repeat center top; }
		.im3lL1:hover{ border:1px solid #ed8302; background:#ed8302; transition:all 0.3s; }
		.im3lR{}
		.im3lR2{ padding-top:125px; }
		.im3lR2 a{ display:block; float:right; width:200px; height:60px; line-height: 60px; color:#ffffff; background: #ed8302; font-size: 14px; border-radius: 30px; text-align: center;}
	/*end index_m3*/
	/*index_m4*/
		.index_m4{ min-width:1220px; width:100%; position:relative; overflow:hidden; background:#f8f8f8; padding: 90px 0px 125px 0px;}
		.im4tit{ padding:0px 0px 40px 0px; }
		.im4tit span{ display:block; text-align:center;}
		.im4tit font{ display:block; text-align:center; color: #ed8302; font-size: 32px; height: 45px; line-height: 45px;}
		.im4lst{}
		.im4lL{ width:340px; height:540px; }
		.im4lR{ width:860px; }
		.im4lR1{ width:365px; height:200px; padding:35px 0px 35px 65px; }
		.im4lR1 a{ display:block; }
		.im4lR1tit{ height:50px; line-height:50px; text-align:left; font-size:22px; color:#000000; overflow:hidden;  transition: all 0.3s;}
		.im4lR1con{ font-size:14px; color:#666666; line-height:28px; height:56px; overflow:hidden; }
		.im4lR1time{ padding-top:25px; }
		.im4lR1tL{ height:65px; line-height:65px; text-align:left; color: #d6d6d6; font-family: "font1"; font-size: 60px; transition: all 0.3s;}
		.im4lR1tR{ padding-top:8px; }
		.im4lR1tR span{ display:block; text-align:right; font-family: "font1"; font-size: 22px; color: #d6d6d6; height: 25px; line-height: 25px; transition: all 0.3s;}
		.im4lR1tR font{ display:block; text-align:right; font-family: "font1"; font-size: 22px; color: #d6d6d6; height: 25px; line-height: 25px; transition: all 0.3s;}
		.im4lR1 a:hover .im4lR1tit,.im4lR1 a:hover .im4lR1tL,.im4lR1 a:hover .im4lR1tR span,.im4lR1 a:hover .im4lR1tR font{color: #ed8302; transition: all 0.3s;}
	/*end index_m4*/
/*end index_midd*/
/*footer*/
	.footer{ min-width: 1220px; width: 100%; background:#3c3c3c; overflow: hidden; padding: 0px 0px 0px 0px;}
	.foot1{ overflow: hidden; padding: 95px 0px 45px 0px;}
	.foot1L{ color:#ffffff; width:315px;}
	.foot1La{ height: 50px; line-height: 50px; font-size: 14px; color: #adadad;}
	.foot1Lb{ height:30px; line-height:30px; font-size: 14px; color: #ffffff; overflow: hidden;}
	.foot1M{ width:90px; margin: 44px 0 0 240px;}
	.foot1M span{ display:block; width:90px; height:90px; background:#ffffff; }
	.foot1M font{ display:block; width:90px; font-size:14px; line-height: 45px; color: #adadad; text-align: center;}

	.foot1R{width: 310px;}
	.ft1R1a{height: 50px; line-height: 50px; font-size: 14px; color: #adadad; text-align: right;}
	.ft1R1b{}
	.ft1R1b span{ display:block; float: left; width: 60px; text-align: right; margin-left:23px;}
	.ft1R1b span:nth-child(1),.ft1R1b span:nth-child(5){ margin-left:0px; }
	.ft1R1b span a{ display:block; color:#ffffff; font-size:14px; overflow: hidden; height: 30px; line-height: 30px;}

	.foot2{ border-top: 1px solid #434343; height: 59px; line-height: 59px; text-align: center; font-size: 14px; color: #767676; }
	.foot2 span{ float:left; padding-right:20px; }
	.foot2 font{ float: right;}
	.foot2 a{ color: #767676; }
	.foot2 a:hover{ color: #ffffff; }
/*site*/
	.site_xtit{ position: relative; width: 100%;}
	.site_xtitx{ position: absolute; bottom: 0; width: 100%;  overflow: hidden;}
	.site_xtity{ background:rgba(0,0,0,0.7); height: 85px; padding: 0 25px;}
	.site_xtity span{ display:block; float: left; line-height: 85px; text-align: left; color: #ffffff; font-size:30px;}
	.site_xtity font{ display:block; float: right; line-height: 85px; font-size: 14px; color: #8f8f8f;}
	.site_xtity font a{ color:#8f8f8f; }
	.site_xtity font a:hover{ color:#ffffff; }

	.simidd{ overflow: hidden; min-width: 1220px; width: 100%;}
	.site_xnavx{ padding: 45px 0px 15px 0px; }
	.site_xnav{ position: relative; width: 100%; height: 50px;}
	.site_xnav ul{ position: absolute; width: 100%; font-size: 0; text-align: center;}
	.site_xnav li{ display: inline-block;  padding: 0 10px; margin-bottom: 20px;}
	.site_xnav a{ display: block; background: #f3f3f3; color: #333333; padding: 0px 40px; border-radius: 25px; height: 50px; overflow: hidden; line-height: 50px; font-size: 16px;}
	.site_xnav a.linkhover{ background: #ee8303; color: #FFFFFF; }
	.site_lst{ overflow: hidden; padding: 0px 0px 60px 0px; width: 100%;}
	.site_con{line-height: 210%; min-height: 100px;}
/*site end*/
