@charset "gb2312";
* {
	word-break: break-all;
	margin: 0;
	padding: 0;
}
@font-face {
  font-family: 'iconfont';  /* project id 881976 */
  src: url('//at.alicdn.com/t/font_881976_2x6f9vfjcur.eot');
  src: url('//at.alicdn.com/t/font_881976_2x6f9vfjcur.eot?#iefix') format('embedded-opentype'),
  url('//at.alicdn.com/t/font_881976_2x6f9vfjcur.woff') format('woff'),
  url('//at.alicdn.com/t/font_881976_2x6f9vfjcur.ttf') format('truetype'),
  url('//at.alicdn.com/t/font_881976_2x6f9vfjcur.svg#iconfont') format('svg');
}
.iconfont{
    font-family:"iconfont" !important;
    font-size:16px;font-style:normal;
    -webkit-font-smoothing: antialiased;
    -webkit-text-stroke-width: 0.2px;
    -moz-osx-font-smoothing: grayscale;}
body {
	behavior: url("csshover3.htc");
}
body {	
	padding: 0px;
	margin: 0px auto;
	width: 100%;
}

a {
	color: #2b2b2b;
	text-decoration: none;
}
a:hover {
	color: #ff9900;
	text-decoration: none;
	transition: all ease-in 0s;
}
:hover{transition: all ease-in .3s;}
h1, h2, h3, h4, h5, p, ul, li, dl, dt, dd {
	margin: 0;
	padding: 0;
}
ul, li, dl, dt, dd {
	list-style: none;
}
.fl {
	float: left;
}
.fr, .about {
	float: right;
}
.lan {
	color: #1372f4;
}
.clear, .c {
	clear: both;
}
.nydh {
	margin: 20px 0;
}
.five-box table {
	text-align: center;
	border-collapse: collapse;
	border-spacing: 0;
}
.five-box table tr:nth-child(odd) {
	background: #F4F4F4;
}

.five-box table tr:hover {
	background: #ff9900;
	color: #FFF;
}

.five-box table td, table th {
	border: 1px solid #dddddd; padding:5px 0;
}
.five-box table tr:nth-of-type(1) {
	background: #F4F4F4;
	color: #333333;
}
.blank {
	clear: both;
	height: 20px;
}
img {
	max-width: 100%;
	border: 0;
	height: auto;
}
.input, .textarea {
	border-top: ridge 1px #ccc;
	border-right: inset 1px #D8D8D8;
	border-bottom: inset 1px #D8D8D8;
	border-left: ridge 1px #ccc;
	font-size: 14px;
	color: #666;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 4px;
	padding-left: 5px;
	background-color: #fff
}
.wrap {
	width: 1200px;
	margin: 0 auto;
}
.top1 {
}
.t2 {
	float: right;
	width: 97px;
	height: 25px;
	line-height: 25px;
	text-align: center;
	background: url(../images/t2.jpg) no-repeat center top;
}
.t2 a {
	color: #ffffff;
}
.top2 {
	width: 100%;
	padding: 20px 0 20px;
}
.logo {
	float: left;
	width: 520px;
}
.tmid {
	float: left;
	width: 380px;
	padding-top:34px;
	font-size:12px;
	line-height:24px;
}
.tmid h2{ font-size:18px; font-weight:bold;}
.tmid h2 span{ color:#ff9900;}
.htel {
	float: left;
	width: 300px;
	text-align: right;
}
.sydh {
	width: 100%;
	height: auto;
	position: relative;
	background-color:#ff9900;	
}
.sydh ul {
	width: 1200px;
	height: auto;
	margin: 0 auto;
}
.sydh ul li {
	width: 150px;
	height: 55px;
	float: left;

}
.sydh ul .nobg {
	background-image: none;
}
.sydh ul li .a01 {
	width: 100%;
	line-height: 55px;
	text-align: center;
	color: #fff;
	font-size: 16px;
	display: block;
}
.sydh ul li:hover .a01 {
	color: #fff;
	background: #535353;
}
.dh_xl01 {
	width: 100%;
	height: auto;
	background-color: #fff;
	filter: Alpha(Opacity=90); /*IE*/
	-moz-opacity: 0.9; /*FF*/
	opacity: 0.9;
	padding: 40px 0px;
	position: absolute;
	left: 0px;
	top: 55px;
	z-index: 999999;
	display: none;
}
.dh_xl02 {
	width: 1200px;
	height: auto;
	margin: 0px auto;
}
#a01, #a03, #a04, #a05 {
	position: relative;
}
.dh_xl0 {
	width:150px;
	height: auto;
	background-color: #fff;
	position: absolute;
	left: 0px;
	top: 55px;
	z-index: 999999;
	display: none;
	overflow: hidden;
}
.dh_xl0x {
	width: 150px;
	height: auto;
	background-color: #fff;
	position: absolute;
	left: 0px;
	top: 55px;
	z-index: 999999;
	display: none;
	overflow: hidden;
}
.dh_xl0c {
	width: 420px;
	height: auto;
	background-color: #fff;
	position: absolute;
	left: -170px;
	top: 55px;
	z-index: 999999;
	display: none;
}

.dh_xl02_l {
	width: 150px;
	height: auto;
	float: left;
}
.dh_xl02_l a {
	height: 40px;
	line-height: 40px;
	background-color:#ff9900;
	text-align: center;
	font-size: 14px;
	display: block;
	border-bottom:1px #ffb74b dashed;
	color:#ffffff;
}
.dh_xl02_l a:hover {
background-color:#535353;
}


.dh_xl02 dl {
	width: 200px;
	margin: 0 20px;
	float: left;
	text-align: center;
}
.dh_xl02 dt {
	width:100px;
	float:left;
	height:150px;
}
.dh_xl02 dt h3{ font-size:14px; font-weight:normal; background-color:#ff9900; color:#fff; margin-bottom:40px;padding: 5px 0;}

.dh_xl02 dd {
	width:90px;
	float:left;
	font-size:12px;
	margin-left:10px;
	display:inline;
}
.dh_xl02 dd a{ display:block; border-top:1px #858585 solid; height:30px; line-height:30px;overflow:hidden;text-overflow:ellipsis; white-space:nowrap}
.dh_xl02 .gd {
	 border-bottom:1px #858585 solid;
}

.sjnav {
	display: none;
}

.sjbanner1{ display:none;}
.sjbanner {
	position: relative;
}
.index_banner {
	margin: 0px auto;
	width: 100%;
	height: auto;
}
.index_banner ul {
	overflow: hidden;
}
.index_banner li {
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
	width: 100%;
}
.index_banner li a {
	display: block;
	margin: 0 auto;
}
.index_banner cite {
	position: absolute;
	bottom: 15px;
	left: 40%;
	z-index: 9999;
	display: block;
	width: 188px;
	height: 20px;
	_display: none;
}
.index_banner cite span {
	float: left;
	display: block;
	width: 1em;
	height: 1em;
	text-indent: -999em;
	opacity: .8;
	cursor: pointer;
	background-image: url(../images/tg_flash_p2.png);
	background-repeat: no-repeat;
	margin-top: 0;
	margin-right: 5px;
	margin-bottom: 0;
	margin-left: 5px;
}
.index_banner cite span:hover {
	background-color: #f5f5f5;
}
.index_banner cite span.cur {
	cursor: default;
	background-image: url(../images/tg_flash_p.png);
	background-repeat: no-repeat;
}
.banner {
	width: 100%;
	position: relative;
	clear: both;
	margin-bottom: 50px;
}
#flashBg {
	padding: 0px;
	margin: 0px;
	width: 100%;
	height: 500px;
	clear: both;
	overflow: hidden;
}
#flashLine {
	width: 100%;
	height: 500px;
	clear: both;
}
#flash {
	padding: 0px;
	margin: 0px auto;
	width: 100%;
	height: 500px;
	clear: both;
	overflow: hidden;
}
#flash a {
	width: 100%;
	display: none;
	height: 500px;
}
.flash_bar {
	position: relative;
	text-align: center;
	margin: 0px auto;
	width: 180px;
	bottom: 65px;
	height: 30px;
	overflow: hidden;
	padding-top: 13px !important
}
.flash_bar .dq {
	margin: 5px;
	width: 12px;
	display: inline-block;
	background: url(../images/tg_flash_p.png) no-repeat 0px 0px;
	float: left;
	height: 12px;
	cursor: pointer;
	_background: none;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../images/tg_flash_p.png", sizingMethod="crop")
}
.flash_bar .no {
	margin: 5px;
	width: 12px;
	display: inline-block;
	background: url(../images/tg_flash_p2.png) no-repeat 0px 0px;
	float: left;
	height: 12px;
	cursor: pointer;
	_background: none;
_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../images/tg_flash_p2.png", sizingMethod="crop")
}
.mcp {
	margin-bottom: 4em;
}
.mcpt {
	margin-bottom: 2em;
	text-align:center;
}
.mcpt h2{ font-size:28px; margin-bottom:10px;font-weight:bold;}
.mcpt p{ margin:0 10%; line-height:20px; color:#666666;}
.slideGroup {
	background-color: #ffffff;
}
.slideGroup .parHd {
	margin:0 25px; overflow:hidden;
}
.slideGroup .parHd ul {
	height: 50px;
	width: 100%;
	margin: 0 auto 30px;
}
.slideGroup .parHd ul li {
	float: left;
	width: 212px;
	height: 48px;
	text-align: center;
	line-height: 48px;
	font-weight: bold;
	color: #333333;
	cursor: pointer;
	font-family: "微软雅黑";
	font-size: 18px;
	font-weight: normal;
	margin: 0 8px;
	border: 1px #000000 solid;
	border-radius:3px;
}
.slideGroup .parHd ul li.on {
	color: #fff;
	height:57px;
	border:0;
	background:url(../images/ico1.jpg) no-repeat center center;
}
.slideGroup .slideBox {
	overflow: hidden;
	zoom: 1;
	padding: 10px 0 10px 42px;
	position: relative;
}
.slideGroup .sPrev, .slideGroup .sNext {
	position: absolute;
	left: 5px;
	top: 80px;
	display: block;
	width: 30px;
	height: 106px;
	background: url(../images/arrow-left.jpg) left center no-repeat;
	z-index:999;
}
.slideGroup .sNext {
	left: auto;
	right: 0;
	top: 80px;
	background: url(../images/arrow-right.jpg) right center no-repeat;
}
.slideGroup .sPrev:hover, .slideGroup .sNext:hover {
	border-color: #f60;
}
.slideGroup .parBd ul {
	overflow: hidden;
	zoom: 1;
}
.slideGroup .parBd ul li {
	margin: 0 0px 0 28px;
	float: left;
	_display: inline;
	overflow: hidden;
	width: 350px;
	position:relative;
	border:1px #aeaeae solid;
}
.slideGroup .parBd ul li .pic {
	text-align: center;
}
.slideGroup .parBd ul li .pic img {
	width: 350px;
	height: 260px;
	display: block;
}
.slideGroup .parBd ul li .title {
	display:block;
	position:absolute;
	top: 0; bottom: 0;
	padding:10%;
	height:100%;
	background:url(../images/tm1.png);color:#ffffff;text-align:center;
	filter: alpha(opacity=0); opacity: 0;
width:100%;box-sizing: border-box;
}
.slideGroup .parBd ul li:hover .title {
	
	filter: alpha(opacity=100); opacity: 1; 
	    transition: all ease-in .3s;

}
.slideGroup .parBd ul li:hover .title a {
	color: #ffffff;
}
.slideGroup .parBd ul li:hover .title h2 a{ font-size:20px; color:#ffffff; }
.slideGroup .parBd ul li:hover .title .line{ width:26px; height:2px; background-color:#ffffff; margin:10px auto;}
.slideGroup .parBd ul li:hover .title p{ line-height:20px; margin-bottom:20px;}
.slideGroup .parBd ul li:hover .title .gd{ width:110px; margin:0 auto; height:30px; background-color:#ffffff; color:#333333;}
.slideGroup .parBd ul li:hover .title .gd a{color:#333333;}

.sygsjj{ height:733px; background:url(../images/gsbg.jpg) no-repeat center top; margin-bottom:4em;}
.sygsjjt{ text-align:center; color:#ffffff; padding:4em 2em;}
.sygsjjt h2{ font-size:28px; font-weight:bold; }
.sygsjjt h2 a{ color:#ffffff;}
.sygsnr{ width:50%; float:right; color:#ffffff;}
.sygsnr p{ line-height:23px; text-indent:28px; margin-bottom:3em;}
.sygsnr ul{ overflow:hidden; margin-bottom:2em;}
.sygsnr li{ width:48%; float:left; margin-bottom:2em;}
.sygsnr li img{ float:left;margin-right:2em;}
.sygsnr li h3{ font-size:16px; margin-top:2em; padding-right:2em;}
.sygsnr .line{ background:url(../images/line.png) no-repeat right center; margin-right:3%;}
.sygsnr .gd{ width:120px; height:35px; line-height:35px; border-radius:3px; background-color:#6f767f; text-align:center;}
.sygsnr .gd a{ color:#ffffff;}

.jjfat{ text-align:center; margin-bottom:2em;}
.jjfat h2{ font-size:28px; font-weight:bold; }
.jjfat p{ margin:5px auto;}
.jjfat div{ width:26px; height:2px; background-color:#f49304; margin:0 auto;}
.jjfa ul{ overflow:hidden; margin-bottom:4em;}
.jjfa li{ float:left; position:relative;}
.jjfa1{ margin-right:20px;}
.fabox{ width:350px; height:120px; background:url(../images/jjfaico2.png) #ffffff no-repeat 93% center; position:absolute; top:50%; left:5%; padding:20px;}
.fabox h2{ font-size:24px; font-weight:bold; margin-bottom:10px;}
.fabox p{ line-height:18px; font-size:12px; margin-right:14%}
.jjfa a:hover .fabox{background:url(../images/jjfaico.png) #fa9808 no-repeat 93% center;color:#ffffff;transition: all ease-in .3s;}
.mnews {
	background-color:#f2f2f2;
	padding:3em 0;
}


#divMainTab {
	width: 420px;
	margin:0 auto 2em;
}
#divMainTab li {
	width: 190px;
	float: left;
	height: 40px;
	line-height: 40px;
	text-align: center;
	font-size: 16px;
	cursor: pointer;
	margin: 0 10px;
	border:1px #333333 solid;
	border-radius:3px;
}
.selected {
	background-color: #ff9a03;
	color: #ffffff;
}
.normal {
	
}
.mnews2 li {
	overflow: hidden;
	float:left;
	width:50%;
}
.mnews2 h2 {
	font-size: 16px;
	font-weight:bold;
	height:30px;
	line-height:30px;
	overflow:hidden;
	text-overflow: ellipsis;
}
.mnews2 .mntxt {
	color: #666666;
	overflow: hidden;
	padding:20px 30px;
}
.mnews2 .mtime {
	width: 110px;
	height: 30px;
	line-height:30px;
	float: left;
	margin-right: 20px;
	background:url(../images/mtime.png) no-repeat center center;
	text-indent:24px;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
}
.mnews2 .mtime .p1 {
	font-weight: bold;
	font-size: 16px;
}
.mnews2 .mntxt p {
	font-size: 12px;
	line-height:20px;
	margin-top:6px;
}
.mnews2 li:hover {
	background-color: #ff9a03;
	color:#ffffff;
}
.mnews2 li:hover .mtime,
.mnews2 li:hover a,
.mnews2 li:hover .mntxt p {
	color: #ffffff;
}
.mnews2 li:hover .mtime{
background:url(../images/mtime1.png) no-repeat center center;}

.mxin{ height:345px; background:url(../images/xin.jpg) no-repeat center center; margin-bottom:4em; text-align:center; color:#ffffff;}
.mxin h2{ font-size:28px; font-weight:bold; padding-top:3em; margin-bottom:1em;}
.mxin p{ width:66%; margin: 0 auto;}
.mxin .gd{ width:150px; height:35px; line-height:35px; background-color:#ff9900; border-radius:3px; margin:2em auto;}
.mxin .gd a{ color:#ffffff;}

.mfwt{ text-align:center; margin-bottom:2em;}
.mfwt h2{ font-size:28px; padding:15px 0; font-weight:bold;}
.mfwt p{ width:500px; margin:0 auto; line-height:18px; color:#666666;}
.mfw ul{ overflow:hidden; margin-bottom:4em;}
.mfw li{ float:left; width:20%; background:url(../images/mfw1.jpg) no-repeat center center; height:220px;text-align:center;}
.mfw li h3{ font-size:18px; line-height:24px; }
.mfw li:hover{background:url(../images/mfw2.png) no-repeat center center; color:#ffffff;}

.mfw li p{ width:62px; height:60px;  margin:40px auto 20px;}
.mfw li .p1{background:url(../images/mfwi1.png) no-repeat 0 0;}
.mfw li:hover .p1{ background:url(../images/mfwi1.png) no-repeat 0 -62px;}
.mfw li .p2{background:url(../images/mfwi2.png) no-repeat 0 0;}
.mfw li:hover .p2{ background:url(../images/mfwi2.png) no-repeat 0 -62px;}
.mfw li .p3{background:url(../images/mfwi3.png) no-repeat 0 0;}
.mfw li:hover .p3{ background:url(../images/mfwi3.png) no-repeat 0 -62px;}
.mfw li .p4{background:url(../images/mfwi4.png) no-repeat 0 0;}
.mfw li:hover .p4{ background:url(../images/mfwi4.png) no-repeat 0 -62px;}
.mfw li .p5{background:url(../images/mfwi5.png) no-repeat 0 0;}
.mfw li:hover .p5{ background:url(../images/mfwi5.png) no-repeat 0 -62px;}

.flink {
	border-top: 1px #252525 solid;
	padding: 20px 0px;
	line-height: 30px;
}
.flink b {
	font-size:20px;
}
.flink a{ margin:0 5px;}
.foot {
	background-color: #252525;
	color:#929292;
	padding-top: 40px;
}
.foot a, .bq a {
	color:#929292;
}
.foot dl{ width:15%; float:left;}
.foot dt{ font-size:18px; font-weight:normal; margin-bottom:8px; color:#ffffff;}
.foot dd{ background:url(../images/fico.png) no-repeat left center; padding-left:15px;line-height:33px;}
.foot dd a{ color:#929292; line-height:33px;}
.foot .flx{ width:30%; float:left;}
.fhdb {
	float:left;
	width: 5%;
	text-align: right;
}
.fwx {
	float: left;
	width: 20%;
	text-align: center;
}
.bq {
	border-top:1px #515151 solid;
	color: #ffffff;
	padding: 5px 0;
	text-align: center;
}

/*公司概况*/
.dqwz { background-color:#f0f0f0; height:50px; line-height:50px; color:#666666;}
.dqwz i{ margin-right:6px; color:#333333;}
.dqwz1{ float:right; font-size:16px; background:url(../images/dqwz1.png) no-repeat left center; padding-left:24px;}
.nyt{ padding:30px 0; text-align:center;}
.nyt h2{font-size:30px; margin:15px auto; }
.nyt .line { width: 25px; height: 3px; background-color: #f78361; margin: 10px auto;}
.nyt p{ line-height:22px; font-size:16px;}
.gssp{ float:left; margin-right:30px; margin-top:10px;width:40%;}
.gscon p{ margin-bottom:10px; text-indent:28px;}

.gscon2{ background-color:#f5f5f5; padding:45px 0; margin:40px auto;}
.gscon2 ul{ overflow:hidden;}
.gscon2 li{ width:25%; float:left; text-align:center;}
.gscon2 li .tub{ width:140px; height:140px; background-color:#ffffff; border:1px #909090 solid; border-radius:50%; margin:0 auto; vertical-align:middle; text-align:center; line-height:140px;}
.gscon2 li .tub i{ font-size:80px; color:#888888; }
.gscon2 li h3{ font-size:20px; margin:10px auto;}
.gscon2 li p{ line-height:22px; width:80%; margin:0 auto;}
.gscon2 li:hover .tub{ background-color:#ff9900; border:1px #ff9900 solid;transition: all linear .3s;}
.gscon2 li:hover .tub i{color:#ffffff;}

.gscon3{}
.gscon3t{ margin-bottom:1em;}
.gscon3t h2{ font-size:30px; text-align:center; margin-bottom:10px;}
.gscon3t p{  text-align:center; width:70%; margin:0 auto; line-height:22px; color:#666666;}
.sjlc{ display:none;}


.gscon4{ background-color:#ff9900; padding:3em 0; margin-bottom:3em;}
.gscon4 .gscon3t,.gscon4 .gscon3t p{ color:#ffffff;}
.gscon4txt{ text-align:right;}
.blk_18 {
	OVERFLOW: hidden;
	WIDTH: 100%;
	ZOOM: 1
}
.blk_18 .pcont {
	FLOAT: left;
	OVERFLOW: hidden;
	WIDTH: 1100px
}
.blk_18 .ScrCont {
	WIDTH: 32766px;
	ZOOM: 1
}
.blk_18 #List1_1 {
	FLOAT: left
}
.blk_18 #List2_1 {
	FLOAT: left
}
.blk_18 .LeftBotton {
	BACKGROUND: url(../images/left1.jpg) no-repeat left center;
	FLOAT: left;
	WIDTH: 50px;
	HEIGHT:383px;
}
.blk_18 .RightBotton {
	BACKGROUND: url(../images/right1.jpg) no-repeat right center;
	FLOAT: left;
	WIDTH: 50px;
	HEIGHT: 383px
}

.blk_18 .pl IMG {
	DISPLAY: block;
	CURSOR: pointer;

}
.blk_18 .pl {
	
	FLOAT: left;
	WIDTH: 265px;
	margin-right:10px;
	TEXT-ALIGN: center;

}
.blk_18 .pl p{
	background-color: #ffffff;
	background-color:rgba(255,255,255,0.5);

}
.blk_18 A.pl:hover {

}
.commu_cont3 {
	MARGIN: 9px 7px 7px;
	LINE-HEIGHT: 150%
}
.commu_cont3 UL {
	WIDTH: 188px
}





#gundong1 {WIDTH: 100%; margin:0px auto; box-sizing:border-box;}
#gundong1 .content { OVERFLOW: hidden; padding-top:20px;}
#gundong1 .content .arr{WIDTH: 40px; DISPLAY: inline; padding-top:15%;font-size:50px; color:#ffffff;}
#gundong1 .content .left { FLOAT: left;}
#gundong1 .content .right { FLOAT: right; text-align:right;}
#gundong1 .content #marquee1 {WIDTH: 1120px; DISPLAY: inline; FLOAT: left; height:384px; OVERFLOW: hidden;}
#gundong1 .content #marquee1 li {TEXT-ALIGN: center;   WIDTH: 257px; FLOAT: left; height: 384px; margin-right:10px; OVERFLOW: hidden; padding:0px;}
#gundong1 .content #marquee1 li div{ height:343px; margin-bottom:1px;}
#gundong1 .content #marquee1 li p{ height:40px; line-height:40px; background-color:#ffffff;}

#gundong2 {WIDTH: 100%; margin:0px auto; box-sizing:border-box;}
#gundong2 .content { OVERFLOW: hidden; padding-top:20px;}
#gundong2 .content .arr{WIDTH: 40px; DISPLAY: inline; padding-top:5%;font-size:50px; color:#ffffff;}
#gundong2 .content .left { FLOAT: left;}
#gundong2 .content .right { FLOAT: right; text-align:right;}
#gundong2 .content #marquee2 {WIDTH: 1120px; DISPLAY: inline; FLOAT: left; height:193px; OVERFLOW: hidden;}
#gundong2 .content #marquee2 li {TEXT-ALIGN: center;   WIDTH: 257px; FLOAT: left; height: 384px; margin-right:10px; OVERFLOW: hidden; padding:0px;}
#gundong2 .content #marquee2 li div{ height:153px; margin-bottom:1px;}
#gundong2 .content #marquee2 li p{ height:40px; line-height:40px; background-color:#ffffff;}


.gscon5{ margin-bottom:4em;}
.gscon5 .gscon3t p{ font-size:18px; color:#182133; margin-bottom:2em;}
.gscon51,.gscon52{ width:394px; float:left;}
.gscon52{ margin:0 9px;}
.gscon5 img{ display:block; margin-bottom:9px; }

/*联系我们*/
.lxcon{ background:url(../images/lxbg.jpg) no-repeat center top; padding:5em 0;}
.lxcont{ color:#ffffff; text-align:center; color:#ffffff; margin-bottom:2em;}
.lxcont h2{ font-size:40px; padding:10px 0; }
.lxcont .line{ width:25px; height:3px; background-color:#ff9900; margin:10px auto;}
.lxcont p{ font-size:18px;}
.lxconc{ background-color:#ffffff; }
.lxcon1{ width:616px; float:left;}
.lxcon2{ width:584px; float:left; background-color:#f2f2f2; height:328px;}
.lxcon2 h3{ height:35px; line-height:35px; font-size:16px;background:url(../images/lxcon2.jpg) no-repeat center center; text-align:center; color:#ffffff; margin-bottom:2em; margin-top:70px;}
.lxcon2 p{ margin-left:140px; font-size:18px; line-height:40px; }
.lxcon2 p i{ font-size:18px; margin-right:10px;}
.lxcon3 dt{ float:left; width:21%; box-sizing:border-box; padding:3em; }
.lxcon3 dt h3{ font-size:24px; color:#ff9900;}
.lxcon3 dt p{ font-size:18px; text-transform:capitalize; line-height:20px;}
.lxcon3 dd{ float:left; width:22%;  background:url(../images/lxcon3.jpg) no-repeat left center; padding:3em; box-sizing:border-box; }
.lxcon3 .dd1{ width:35%;}
.lxcon3 .dd2{ width:22%;}
.lxcon3 dd i{ font-size:44px; float:left; margin:5px 10px 0 0; color:#ff9900;}
.lxcon3 dd:hover i{color:#FFF;}
.lxcon3 dd p{ font-size:16px; line-height:22px;}
.p8 {
	font-size: 25px;
	color: #333333;
	text-align: center;
	padding: 30px 0;
}
.sjlxcon{ display:none;}

/*图库影像*/
.tkyx1{ height:607px; background:url(../images/tkyx1.jpg) no-repeat center top;}
.tkyx1t{ padding:4em 0;}
.tkyx1t h2{ font-size:30px; color:#ffffff;}
.tkyx1t h2 i{ margin-right:10px;  color:#ff9900; font-size:30px;}
.tkyx1t .gd{ float:right; width:100px; height:35px; border:1px #ffffff solid; line-height:35px; text-align:center; }
.tkyx1t .gd a{color:#ffffff;}
.video_con{}
.video_con h2{padding-left: 50px; font-size: 40px; color: #fff; background: url(../images/shipin.png) no-repeat 0 center;}
.video_con .videoTab{width: 50%;/*height: 365px;*/ margin: 0; background: #fff;border: 10px #ffffff solid; border-radius: 10px; box-sizing:border-box;}
.videoTab .vo{float:left;width:100%;}
.videoTab embed{height:100%}
.video_con ul{width: 50%; margin-top: 30px; height:330px;overflow-y: scroll;scrollbar-track-color:#bab6a7;scrollbar-arrow-color:#bab6a7;scrollbar-shadow-color:#ff9900;scrollbar-face-color:#ff9900;}
.video_con ul li{height: 66px; margin-left: 100px; font-size: 18px; color: #fff; cursor: pointer; background: url(../images/shipinbj.png) no-repeat 0 0; line-height:48px;}
.video_con ul li i{font-family: impact; font-size:26px; padding-right: 20px; padding-left: 6px;}
.video_con ul li span{}
.video_con ul li.now {background:url(../images/index_video.png) no-repeat 0 0; padding-left:55px; }
.video_con ul li.now i{display:none}
.video_con li.now, .mainVideo li:hover{ color: #ff9900;transition: all ease-in 0s;}
.videoTab .vo{ display: none;}
.videoTab .vo.now{ display: block;}
.ccpzs li {
	width: 29.3333333%;
	margin: 2%;
	float: left;
	text-align: center;
}
.ccpzs li img{ display:block;}
.ccpzs li p {
	height: 40px;
	line-height: 40px;
	background-color:#f3f3f3;
}
.ncptj {
	text-align: center;
}
.ncptj a {
	color: #666666;
	font-size: 16px;
}
.nycp {
	margin-top: 3%;
}

.cpmrtit {
	margin-bottom: 1%;
}
.cpmrtit h2 {
	font-size: 30px;
	font-weight: bold;
	color: #252525;
	text-align:center;
}
.nycp .gd {
	font-style: normal;
	background-color: #f78361;
	height: 28px;
	line-height: 28px;
	margin: 0 auto 3em;
	width:100px;
	text-align:center;
}
.nycp .gd a {
	color: #ffffff;
}
.cpmrtit span {
	float:right;
	font-style: normal;
	padding: 0 10px;
	height: 20px;
	line-height: 20px;
	margin-left: 10px;
	margin-top:10px;
}
.cpmrtit span i {
	font-size:18px;
}
/*产品中心*/

.cpch{ background-color:#f4f4f4; margin:3em auto;}
.cpchl{ width:480px; float:left;}
.cpchlt{ height:138px; margin-bottom:2em;}
.cpchl h2{ font-size:32px;  font-weight:normal;padding-top:80px; padding-left:40px;}
.cpchl p{ padding-left:40px; line-height:26px;margin-bottom:2em;}
.cpchl ul{ overflow:hidden;}
.cpchl li{float:left; width:50%; margin-bottom:20px; }
.cpchl li a{ display:block; width:168px; border:1px #ff9900 dashed; text-align:center; margin:0 auto;}
.cpchl li a:hover{ background-color:#ff9900; color:#ffffff;} 
.cpchl .gd{ margin-left:35px; margin-top:3em;}
.cpchr{ width:662px; float:left; margin-left:58px; display:inline;}
.cpchr li{ width:330px; float:left; border-left:1px #dddddd dashed;  border-bottom:1px #dddddd dashed; text-align:center;}
.cpchr li img{ display:block;}
.cpchr li p{ padding:10px 0;}
.cpchr li span{ display:inline-block; margin-left:10px; width:80px; height:22px; border-radius:24px; line-height:22px; border:1px #ff9900 solid; color:#ff9900; margin-top:2px;}
.cpchlt1{ background:url(../images/hot1.png) no-repeat left top;}
.cpchlt2{ background:url(../images/hot2.png) no-repeat left top;}
.cpchlt3{ background:url(../images/hot3.png) no-repeat left top;}
.cpchlt4{ background:url(../images/hot4.png) no-repeat left top;}
.cpchlt5{ background:url(../images/hot5.png) no-repeat left top;}
.mcon{ margin-top:3em;}
/*产品内容页*/
.cpnr{ background:url(../images/cpnr1.jpg) no-repeat center top; padding-top:5em; margin-bottom:2em;}
.cpnrl{ width:600px; float:left;}
.cpnrl img{ border:4px #ffffff solid; width:100%;}
.cpnrr{ width:550px; float:left; margin-left:50px; display:inline;}
.cpnrr h1{ font-size:30px; color:#ffffff; letter-spacing:1px; margin-bottom:1em;}
.cpnrr1{ height:75px; line-height:44px; background:url(../images/cpnr2.png) no-repeat left top; font-size:16px; padding-left:50px; padding-top:4px;}
.cpnrr p{ font-size:16px; margin-bottom: 35px; margin-top: 45px;}
.cpnrr2{  overflow:hidden;}
.cpnrr2 li{float:left; }
.cpnrtel{ height:50px; background:url(../images/cpnr3.png) no-repeat left center; font-size:26px; font-family:Impact;  text-indent:96px; width:270px; line-height:50px;}
.cpnrbj{width:260px; background-color:#fff4ca; border:1px #ff8400 solid; box-sizing:border-box; height:45px; text-align:center; margin-top:5px; margin-left:14px; text-align:center; line-height:45px; font-size:18px;}
.cpnrbj .iconfont{ font-size:30px; line-height:45px; vertical-align:middle;}
.cpnrbj a{ color:#ff8400; }

.cpnr2{ margin-bottom:3em; font-size:16px;}
.cpnr2 h2{ background:url(../images/cpnr4.jpg) no-repeat left center; height:35px; line-height:35px; font-size:18px; text-indent:40px; margin-bottom:1em;}
.cpnr2 .nav-tabs{border-bottom: 1px #ffc000 solid;}
.cpnr2 .nav-tabs>li.active>a, .cpnr2 .nav-tabs>li.active>a:focus, .cpnr2 .nav-tabs>li.active>a:hover{ border:1px #ffc000 solid;    border-bottom-color: transparent; background-color:#f7f7f7;}
.cpnr2 .tab-pane{border:1px #ffc000 solid;border-top-color: transparent; padding:20px; background-color:#f7f7f7;}

.cpdh {}
.cp_name {}
.cp_erNav {
	width: 100%;
	margin-right: auto;
	margin-left: auto;
	height: 50px;
	border-top:1px #0d1131 solid;
	border-bottom:1px #0d1131 solid;
	line-height: 50px;
}
.cp_erNav li {
	width: 16.6666%;
	float: left;
	background:url(../images/cpnr3.jpg) no-repeat left center;

	display: inline;
	text-align: center;
}
.cp_erNav li a {
	text-decoration: none;
	float: left;
	width: 100%;
	font-size: 20px;
}
.cp_erNav .on, .cp_erNav li a:hover {
	color: #FFF;
	float: left;
	width: 100%;
	background-color:#0d1131;
}
.cp_txt {
	width: 100%;
	overflow: hidden;
	margin-right: auto;
	margin-left: auto;
}
.cp_txt p {
	line-height: 35px;
	color: #333;
}
.cp_txt table {
	width:100%;
	margin-top: 10px;
	white-space:nowrap;
	overflow-y: hidden;
-ms-overflow-style: -ms-autohiding-scrollbar;
overflow-x: auto;
}
.txt_name {
	border-left:8px #ff9900 solid;
	font-size:24px;
	color:#252525;
	height: 30px;
	line-height: 30px;
	margin: 40px 0 30px;
	font-weight:bold;
	text-indent:20px;
}
.txt_name span {

}
/*产品隐藏导航*/
.fix-nav {
	width: 100%;
	position: fixed;
	top: 0;
	z-index: 999;
	background-color: #444444;
	left: 0;
	padding: 0;
	margin: 0;
}
.fix-nav ul {
	display: block;
	width: 100%;
	padding: 0px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	list-style-type: none;
}
.fix-nav ul li {
	float: left;
	width: 16.6666%;
}
.fix-nav ul p {
	display: block;
	height: 64px;
	line-height: 64px;
	display: inline-block;
	padding: 0;
	color: #fff;
	font-size: 16px;
	float: left;
	margin: 0px;
	width: 100%;
}
.fix-nav ul p a {
	color: #fff;
	font-size: 16px;
	letter-spacing: 2px;
}
.fix-nav ul p a:hover {
	color: #FFFFFF;
}
.fix-nav ul li a {
	display: inline-block;
	padding: 0;
	color: #FFF;
	margin: 0px;
	line-height: 64px;
	text-align: center;
	float: left;
	width: 100%;
	text-decoration: none;
}
.fix-nav ul li a:hover {
	color: #FFFFFF;
	background-color: #f78361;
	float: left;
	width: 100%;
}
.fix-nav .fix-red {
	color: #FFFFFF;
}
.topc p{ text-indent:2em;}
.two-box ul{ margin-bottom:2em; overflow:hidden;}
.two-box li{ width:14%; float:left; margin:1%; border:2px #ff9900 dashed; box-sizing:border-box; text-align:center; border-radius:5px; height:42px; line-height:42px; font-size:16px;}
.two-box li:hover{ background-color:#ff9900; color:#ffffff;}
.cptd{ background:url(../images/cpnr5.jpg) no-repeat center top; overflow:hidden;}
.cptd dl{ width:25%; float:left;}
.cptd dt{ text-align:center;}
.cptd dd { border:1px #ff9900 dashed; border-radius:3px; width:80%; margin:20px auto 0; padding:20px; min-height:206px;}
.cptd dd h3{ font-size:20px; text-align:center; }
.cptd dd p{ line-height:20px;}
.cptd dd div{ width:30px; height:2px; background-color:#ff9900; margin:10px auto;}
.cpnrimg{ text-align:center;}
.cpnr3{ margin:3% auto;}
.cpnr3 h2{ font-size:36px; text-align:center; font-weight:bold; color:#000; background:url(../images/cpnr8.jpg) no-repeat center center; margin-bottom:1em;}
.cpnr3l{ width:596px; height:363px; background:url(../images/cpnr9.jpg) no-repeat left center; float:left;}
.cpnr3lc{ width:260px; margin-left:300px; padding-top:40px;}
.cpnr3 .cpnrtel{width:260px;text-indent: 90px; margin-top:30px;}
.cpnr3r{ width:604px; height:363px; float:left; background-color:#f6f6f6;}
.cpnr3r li{ width:46%; background-color:#ffffff; margin:2%; float:left; text-align:center; padding:15px 0; font-size:13px; white-space: nowrap;overflow: hidden;}
.cpnr3r li h3{ font-size:16px;}
.cp_list {
	width: 854px;
	overflow: hidden;
	margin-top: 0;
	margin-bottom: 30px;
	padding: 0px;
	list-style-type: none;
	float:left;
}
.cp_list li {
	width: 270px;
	overflow: hidden;
	float: left;
	margin: 0 10px 10px 0;
}
.cp_list li a img {
	width: 100%;
}
.cp_list li p {
	display: block;
	width: 100%;
	height: 38px;
	line-height: 38px;
	text-align: center;
	overflow: hidden;
	background-color: #f6f6f6;
	text-indent:0;
}
.cp_list li p a {
	text-decoration: none;
}
.cp_list li p a:hover {
	text-decoration: underline;
}
.cplj{ width:346px; float:left;}
.cplj img{ margin-bottom:10px;}
.six-box{ margin-bottom:3em;} 
.cpnrlyb{ background:url(../images/cpnr12.jpg) #f6f6f6 no-repeat center top; padding:30px; }
.cpnrlybt h2{ font-size:26px; color:#252525; font-weight:bold; margin-bottom:10px;}
.cpnrlybt{ margin-bottom:5em;}
.cpnrlybt div{}
.cpnrlyb label{ display:block;}
.cpnrlyk{ width:48%; float:left; margin-right:2%;}
.cpnrlyk input{ width:100%; height:35px; line-height:35px; border:1px #c4c4c4 solid; }
.cpnrlyk .xm{ background:url(../images/cpnr13.jpg) #ffffff no-repeat 0 3px; text-indent:35px;}
.cpnrlyk .lxfs{ background:url(../images/cpnr13.jpg) #ffffff no-repeat 0 -34px; text-indent:35px;}
.cpnrlyk1{ clear:both; }
.cpnrlyk1 textarea {border:1px #c4c4c4 solid; width:98%; height:100px;  box-sizing:border-box; }
.cpnrlyb .btn1{ width:120px; height:40px; border:none; margin-top:10px; text-align:center; background-color:#ffc000; color:#252525; font-size:14px;}
.cpnrlyk1 .nr{ background:url(../images/cpnr13.jpg) #ffffff no-repeat 0 -68px; text-indent:35px;}
/*服务支持*/
.fwcon{ margin-bottom:4em;}
.fwcon ul{ overflow:hidden;}
.fwcon li{ width:25%; float:left; border-right:1px #dddddd dashed; box-sizing:border-box;}
.fwcon li div{ height:225px; width:225px; border:25px #dddddd solid; border-radius:50%; text-align:center; margin:0 auto;}
.fwcon li div img{ display:block; text-align:center; margin:10px auto;}
.fwcon li div h3{ font-size:20px; margin-bottom:10px;}
.fwcon li div p{ width:80%; margin:0 auto; line-height:20px; color:#666666;}
.fwcon .nobor{ border-right:0;}
.fwcon li:hover div{border:25px #ff9900 solid;transition: all ease-in .5s; cursor:pointer;}
.fwnr1{ height:323px; background:url(../images/fwnr1.jpg) no-repeat center center; }
.fwnr1 ul{ width:940px; margin:0 auto;padding: 11% 0%; overflow: hidden;}
.fwnr1 li { float: left; color: #fff; width: 29.33%;*width: 28%; padding-left: 2%; cursor: pointer;font-size: 16px;padding-right: 2%;  }
.fwnr1 li a { color: #fff; }
.fwnr1 li a .desc { opacity: 0.8; }
.fwnr1 li a:hover .desc { opacity: 1; }
.fwnr1 li div { display: inline-block; float: left;  margin-right: 15px; width: 40px; height: 40px; vertical-align: middle; -webkit-transition: all 0.5s ease; transition: all 0.5s ease; }
.fwnr1 li:hover div { -webkit-transform: rotateY(180deg); transform: rotateY(180deg); }
.fwnr1 li div i{ font-size:40px; }
.fwcon2 .nyt p{ width:80%; margin:0 auto; font-size:16px;}
.fwcon2 ul{ overflow:hidden; margin-right:-24px;}
.fwcon2 li{ width:282px; float:left; margin-right:24px; margin-bottom:24px; }
.fwtel{ text-align:center; font-size:18px; }
.fwtel span{ font-family:Impact; font-size:24px; color:#ff9900;}
.fwcon3{ margin-bottom:2em;}
.fwcon31{ width:450px; float:left;}
.fwcon32{ width:720px; float:left; margin-left:30px;}
.fwcon32 li{ width:178px; height:100px; float:left; background-color:#f1f1f1; text-align:center; margin:1px; padding-top:20px;}
.fwcon32 li:hover{background-color:#ff9900; color:#ffffff; cursor:pointer;  }
.fwcon32 li div{ width:58px; height:58px; margin:0 auto; background-image:url(../images/fwico.png); background-repeat:no-repeat;transition: all ease-in 0.3s;}
.fwcon32 .li1 div{ background-position:0 0;}
.fwcon32 .li1:hover div{ background-position:0 -58px;}
.fwcon32 .li2 div{ background-position:-180px 0;}
.fwcon32 .li2:hover div{ background-position:-180px -58px;}
.fwcon32 .li3 div{ background-position:-360px 0;}
.fwcon32 .li3:hover div{ background-position:-360px -58px;}
.fwcon32 .li4 div{ background-position:-540px 0;}
.fwcon32 .li4:hover div{ background-position:-540px -58px;}
.fwcon32 .li5 div{ background-position:0 -120px;}
.fwcon32 .li5:hover div{ background-position:0 -180px;}
.fwcon32 .li6 div{ background-position:-180px -120px;}
.fwcon32 .li6:hover div{ background-position:-180px -180px;}
.fwcon32 .li7 div{ background-position:-360px -120px;}
.fwcon32 .li7:hover div{ background-position:-360px -180px;}
.fwcon32 .li8 div{ background-position:-540px -120px;}
.fwcon32 .li8:hover div{ background-position:-540px -180px;}
.fwcon32 .li9 div{ background-position:0 -240px;}
.fwcon32 .li9:hover div{ background-position:0 -300px;}
.fwcon32 .li10 div{ background-position:-180px -240px;}
.fwcon32 .li10:hover div{ background-position:-180px -300px;}
.fwcon32 .li11 div{ background-position:-360px -240px;}
.fwcon32 .li11:hover div{ background-position:-360px -300px;}
.fwcon32 .li12 div{ background-position:-540px -240px;}
.fwcon32 .li12:hover div{ background-position:-540px -300px;}
/*新闻中心*/
.newcon1{ height:554px; background:url(../images/new1.jpg) no-repeat center top; margin-bottom:4em;}
.newcon1 .nyt{ color:#ffffff;}
.newcon1 .nyt h2 a{color:#ffffff;}
.newcon1 ul{ margin-right:-30px; overflow:hidden;}
.newcon1 li{ width:360px; float:left; margin-right:30px; background-color:#ffffff; padding:10px;}
.newcon1 li .newimg{ position:relative; height:268px;}
.newcon1 li .time1{ position:absolute; bottom:0; left:0; width:100px; height:30px; line-height:30px; background-color:#ff9900; text-align:center; color:#ffffff;}
.newcon1 li h3{ font-size:18px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis; margin:5px 0;}
.newcon1 li p{ line-height:20px; color:#666666;}
.nynew .cpmrtit{ overflow:hidden;}
.nynew .cpmrtit h2{ text-align:left; padding:5px 0; font-size:24px;}
.nynew {
	margin: 3% auto;
}
.nynl1 {
	width: 40%;
	float: left;
	margin-top: 3%;
}
.nimg {
	height: 377px;
	width: 100%;
	overflow: hidden;
	position: relative;
	margin-bottom: 20px;
}
.nimg p {
	display: block;
	width: 100%;
	position: absolute;
	left: 0;
	bottom: 0;
	background-color: #131313;
	height:50px; line-height:50px;
	text-indent:10px; font-size:18px;
}
.nimg p a {
	color: #ffffff;
}
.nynr1 {
	width: 55%;
	float: left;
	margin-left: 5%;
	display: inline;
	margin-top: 3%;
}
.nynr1 li {
	border-bottom: 1px #dddddd dashed;
	line-height: 25px;
	margin-bottom: 13px;
	padding-bottom: 13px;
	height: 70px;
}
.nynr1 .time {
	float: left;
	width: 70px;
	text-align: center;
	margin-right: 20px;
	padding: 5px 0px;
	position: absolute;
	color: #666666;
}
.nynr1 .time span {
	font-size: 40px;
	font-weight: 100;
	display: block;
	line-height: 40px;
	color: #252525;
}
.nynr1 .txt {
	float: left;
	font-size: 12px;
	color: #666666;
	margin-left: 100px;
}
.nynr1 .txt h2 {
	font-size: 16px;
	height: 30px;
	overflow: hidden;
}
.nynr1 .txt p {
	line-height: 20px;
}
.newcon3{margin-bottom:3em;}
.newcon3 ul{ overflow:hidden; }
.newcon3 li{ background-color:#f5f5f5; width:330px; padding:20px; float:left; margin-right:30px; margin-bottom:30px;}
.newcon3 li h2{ font-size:16px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.newcon3 li p{ line-height:22px; margin:8px 0; color:#666666; }
.newcon3 li .txt{color:#666666; }
.newcon3 li .txt span{ float:right; height:30px; line-height:30px; background-color:#ff9900; width:90px; display:block; text-align:center; color:#ffffff;  }

.nyban h1{font-size:30px; color:#ffffff; padding-left:3%;padding-top:7%;}
.cpnyban{ height:190px; background:url(../images/cpban.jpg) no-repeat center center;}
.cpnyban h1{   }

.gsnyban{ height:190px; background:url(../images/gsban.jpg) no-repeat center center;}
.gsnyban h1{ }

.fwnyban{ height:190px; background:url(../images/fwban.jpg) no-repeat center center;}
.fwnyban h1{ /*padding-top:10%; */ }
.alnyban{ height:190px; background:url(../images/alban.jpg) no-repeat center center; position:relative;}
.alnyban h1{ padding:20px 30px; background-color:#ffffff; text-align:center; color:#252525; position:absolute; top:30%; }
.fanyban{ height:190px; background:url(../images/faban.jpg) no-repeat center center; position:relative;}
.fanyban h1{  /*padding-top:9%;*/ }
.fanyban h1 i{ margin:0 6px; font-size:30px;}
.jgnyban{ height:190px; background:url(../images/jgban.jpg) no-repeat center center; position:relative;}
.jgnyban h1{  /*padding-top:9%;*/ }


/*客户案例*/
.khal .txt{ font-size:16px; color:#666666; margin:2em auto; }
.khal li{ width:380px; float:left; margin:10px; text-align:center; position:relative; }
.khal li img{ display:block;}
.khal li p{ background-color:#f3f3f3; height:45px; line-height:45px; font-size:18px;}
.khal li .klbox{  position:absolute; left:-100%; top:0; width:100%; height:100%; padding:100px 20px 20px; transform:scale(0); background-color:rgba(255,255,255,0.8); transition:0.3s; box-sizing:border-box;}
.khal li:hover .klbox{ height:285px; left:0; opacity:1; transform:scale(1);border-top-left-radius:100px;border-bottom-right-radius:100px;}
.klbox h3{ font-size:20px; color:#252525;}
.klbox div{ width:100px; height:35px; line-height:35px; background-color:#ff9900; text-align:center; color:#ffffff; margin:10px auto;}
/*客户案例内页*/
.alnr{ padding:3em 0;}
.alimg{ width:600px; float:left; margin-right:85px;}
.alimg img{ width:100%;}
.alnrr{ width:515px; float:left;}
.alnrr dl{ border-bottom:1px #8c8c8c dashed; padding-bottom:20px; margin-bottom:20px;}
.alnrr dt{ font-size:18px; color:#ffa200;margin-bottom:10px;}
.alnrr dd{ line-height:20px;}
.alnrt{ height:62px; line-height:62px; background:url(../images/alnr1.jpg) no-repeat left top; margin-bottom:1em; font-size:26px; color:#ffffff; padding-left:20px; margin-top:2em;}
/*方案配置*/
.fapzt{ margin:2em 0;}
.fapzt h2,.fapzt h2 i{ font-size:28px;}
.fapzt p{ line-height:20px; margin-top:1em;}
.fapz1 ul{ overflow:hidden;}
.fapz1 li{ width:370px; padding:20px 0; background-color:#e5e5e5; text-align:center; margin-bottom:2em; float:left; }
.fapz1 li h3{ margin-bottom:8px; text-align:center; font-size:20px;}
.fapz1 li table{ text-align:left; margin:0 auto; line-height:23px; width:70%;}
.fapz1 li table i{ font-size:30px;}
.fapz1 li table span{ font-size:20px;} 
.fapz1 li:hover{  background-color:#ff9000;}
.fapz1 li:hover a{ color:#ffffff;}
.fapz1 .li1{ margin-left:45px; margin-right:45px;}
.fapz2t{ font-size:20px; border-top:1px #000000 solid; padding:8px 0; margin-bottom:10px;}
.pro-line{ margin-bottom:3em;}
.pro-lineimg{ width:672px; height:367px; float:left; position:relative;}
.pro-lineimg .gd{ position:absolute; bottom:0; right:0; background-color:#ff9900; color:#ffffff; text-align:center; width:168px; height:40px; line-height:40px; font-size:16px; cursor:pointer;}
.pro-lineimg .gd i{ font-size:20px; vertical-align:middle; margin-left:5px;}
.pro-linecs{ width:440px; height:367px; overflow:scroll; float:left; margin-left:48px;}
.pro-linecs table{ width:100%; text-align:center;}
.pro-linecs th{ height:50px; line-height:50px; background-color:#e5e5e5; font-size:16px; text-align:center;}
.pro-linecs td{ padding:2px 0;}
.pro-linems{ margin:2em auto;}
.alzs ul{ overflow:hidden; margin-bottom:2em;}
.alzs li{ margin-right:20px; overflow:hidden; width:580px; float:left;}
.alzsimg{ width:268px; float:left; margin-right:12px;}
.alzstxt{ height:194px; float:left; background-color:#f4f4f4; padding:20px;}
/*中州警告*/
.jgcon{ overflow:hidden; margin-bottom:4em;}
.jgcon li{ width:400px; height:472px; float:left; text-align:center; color:#ffffff;cursor:pointer;}
.jgtxt h2{ font-family:Impact; font-size:72px; margin-top:20px;}
.jgtxt .line{width:26px; height:2px; background-color:#ffffff; margin:10px auto;}
.jgtxt h3{ font-size:34px; font-weight:bold;}
.jgtxt .gd{ border:1px #ffffff solid; height:30px; line-height:30px; width:100px; margin:8px auto; }
.jgtxt .gd i{ font-size:28px; vertical-align:middle;}
.jgcon .modal-title,.jgcon .modal-body{ color:#252525;}
.jgcon .modal-title{ font-weight:bold;}
.jgcon .modal-body p{ text-align:left; text-indent:28px; font-family:"微软雅黑", "microsoft Yahei";}
.jgcon .jg1{ background:url(../images/jg1.jpg) no-repeat center center;}
.jgcon .jg2{ background:url(../images/jg2.jpg) no-repeat center center;}
.jgcon .odd .jgtxt{ margin-top:260px;}
.jgcon .jg3{ background:url(../images/jg3.jpg) no-repeat center center;}
.jgcon .jg4{ background:url(../images/jg4.jpg) no-repeat center center;}
.jgcon .jg5{ background:url(../images/jg5.jpg) no-repeat center center;}
.jgcon .jg6{ background:url(../images/jg6.jpg) no-repeat center center;}
/*型煤生产线专题页*/
.zthead{ background:url(../images/zt1.jpg) no-repeat top center;}
.zttop{ width: 100%; padding:10px 0; position:fixed; top:0; left:0; z-index:9999999; overflow:hidden; background-color:#ffffff;filter:alpha(opacity=80); /*支持 IE 浏览器*/
-moz-opacity:0.80; /*支持 FireFox 浏览器*/
opacity:0.80; /*支持 Chrome, Opera, Safari 等浏览器*/ }
.ztlogo{ width:40%; float:left;}
.ztnav { width:60%; float:left;}
.ztnav li{ float:left; width:14%; text-align:center; height:89px; line-height:89px; font-size:16px; box-sizing:border-box;}

.ztban{padding-top: 130px;background:url(../images/ztbg_01.jpg) no-repeat center bottom ; padding-bottom:130px; }
.large_box{width:1100px;overflow:hidden; float:left;}
large_box ul{ width:100%;}
.large_box li{ overflow:hidden; width:100%;}
.large_box .pic{/*display:block;*/width:50%; float:right;}
.large_box .pic img{ max-width:100%;}
.large_box .txt{ width:40%; float:left; margin:5% auto auto 5%;}
.large_box .txt h2{ font-size:30px; margin-bottom:20px;}
.large_box .txt h3{ width:230px; background:url(../images/zt1.png) no-repeat left center; height:30px; color:#ffffff; text-indent:20px; font-weight:normal;}
.large_box .txt p{ background-color:#ffffff;filter:alpha(opacity=80); /*支持 IE 浏览器*/
-moz-opacity:0.80; /*支持 FireFox 浏览器*/
opacity:0.80; /*支持 Chrome, Opera, Safari 等浏览器*/ padding:20px; font-size:15px;}
.small_box{width:100%;height:180px;overflow:hidden;}
.small_list{position:relative; width:1100px;float:left;height:180px;overflow:hidden;}
.small_list ul{height:180px;overflow:hidden;}
.small_list ul li{position:relative;float:left;margin-right:20px;width:200px; background-color:#ffffff; cursor:pointer;}
.small_list ul li img{display:block; height:150px; width:200px;}
.small_list ul li p{ background-color:#38394b; text-align:center; color:#ffffff;}
.small_list ul li .bun_bg{display:none;position:absolute;top:0px;left:0px;width:196px;height:176px; border:2px #ff9900 solid;  }
.small_list ul li.on .bun_bg{display:block; }
.ztban .btn{display:block;width:40px;height:90px;background-color:#c2c5d4;background-repeat:no-repeat;background-position:center center;cursor:pointer; text-align:center; vertical-align:middle;margin-top:10%; }
.ztban .btn i{ font-size:40px; line-height:90px; color:#ffffff;}
.ztban .btn:hover{background-color:#ff9900;}
.ztban .left_btn{float:left;margin-right:10px;}
.ztban .right_btn{float:right;margin-left:10px;}
.small_box .btn{margin-top:2%;}
.zttel{clear:both; height:70px; color:#ffffff; margin:2em auto; background-color:#38394b; overflow:hidden;}
.zttel h2{ font-size:30px; line-height:70px; float:left;}
.zttelr{ float:right; width:250px;  font-size:12px; line-height:22px;}
.zttelr i{ float:left; font-size:44px; vertical-align:middle; line-height:70px; margin-right:8px;}
.zttelr p{margin-top:10px;}
.zttelr span{ display:block;  font-family:Impact; font-size:26px;}
.zttelr span a{ color:#ffffff;}
.ztys{ background:url(../images/ztbg_02.jpg) no-repeat center top; text-align:center; overflow:hidden;}
.ztyst{ text-align:center; padding:30px 0;}
.ztys ul{ background:url(../images/zt2.png) no-repeat top center; height:680px;}
.ztys li{ width:550px; padding:15px 10px; height:110px; background-color:#ffffff; border-radius:10px; float:left; margin-bottom:20px; text-align:left; }
.ztys .odd{ margin-left:60px;}
.ztys li h2{ font-size:24px; margin-bottom:8px;}
.ztys li p{ line-height:20px; font-size:13px;}
.ztys li span{ width:96px; height:96px;background:url(../images/ztico.png) no-repeat; display:block; float:left; margin-right:20px; ma}
.ztys .li1 span{ background-position:0 0;}
.ztys .li2 span{ background-position:-96px 0;}
.ztys .odd2{ text-align:right;}
.ztys .odd2 span{ float:right; margin-left:20px; margin-right:0;}
.ztys .odd2 p{text-align:left;}
.ztys .li3 span{ background-position:0 -96px;}
.ztys .li4 span{ background-position:-96px -96px;}
.ztys .li5 span{ background-position:0 -192px;}
.ztys .li6 span{ background-position:-96px -192px;}
.ztys .li7 span{ background-position:0 -288px;}
.ztys .li8 span{ background-position:-96px -288px;}

.ztwl{background:url(../images/ztwl.jpg) no-repeat top center; margin-bottom:3em;}
.ztwlt{ text-align:center; padding-top:30px; margin-bottom:50px; }
.ztwlt1{ border:1px #aaaaaa dashed; border-radius:5px; background-color:#f6f6f6; text-align:center; padding:10px; font-size:15px; margin-bottom:30px;}
.ztwl ul{ overflow:hidden;}
.ztwl li{ width:160px; margin:0px 11px 15px 0; float:left; position:relative;}
.ztwl li img{ display:block;}
.ztwl li p{ position:absolute; left:0; bottom:0; width:100%; text-align:center; color:#ffffff; background-color:#030303;filter:alpha(opacity=80); /*支持 IE 浏览器*/
-moz-opacity:0.80; /*支持 FireFox 浏览器*/
opacity:0.80; /*支持 Chrome, Opera, Safari 等浏览器*/}

.ztxjys{ background:url(../images/xjysbg.jpg) no-repeat center top; height:1333px;}
.ztxjyst{ text-align:center; padding:80px 0;}
.ztxjzs{ background:url(../images/ztxjzt.png) no-repeat center bottom; height:700px;}
.ztxjzs li{ float:left; font-size:16px;}
.ztxjzs li div{ width:170px; height:170px; position:relative; }
.ztxjzs li div .dbox{ display:none;}
.ztxjzs li:hover div .dbox{ display:block; position:absolute; top:0; left:0; background:url(../images/xjth.png) no-repeat center center; cursor:pointer; background-size:100%;}
.ztxjzs li div .dbox p{ padding:30px; font-size:12px; font-family:"宋体"; line-height:18px; color:#ffffff; height:80px; overflow:hidden; text-align:left;}
.ztxjzs .li1{ margin-top:400px; margin-left:150px;}
.ztxjzs .li2{ margin-top:210px; margin-left:-120px;}
.ztxjzs .li3{ margin-top:40px; margin-left:-90px;}
.ztxjzs .li4{ margin-top:-70px; text-align:center; }
.ztxjzs .li5{ margin-top:-70px;margin-left:30px; text-align:center; }
.ztxjzs .li6{ margin-top:30px; margin-left:30px; text-align:right;}
.ztxjzs .li7{ margin-top:190px; margin-left:-60px; text-align:right;}
.ztxjzs .li8{ margin-top:-220px; margin-left:990px; text-align:right;}
.ztxjys2{ margin-top:100px;}
.ztxjys2 ul{ width:700px; float:left;}
.ztxjys2 li{ width:140px; height:140px; float:left; border-radius:3px; background-color:#ffffff; margin:0 10px; text-align:center; font-size:16px;}
.ztxjys2 li div{ height:72px; width:72px; background:url(../images/xjtico.png) no-repeat; margin:20px auto 10px;}
.ztxjys2 .li1 div{ background-position:0 0;}
.ztxjys2 .li2 div{ background-position:0 -72px;}
.ztxjys2 .li3 div{ background-position:0 -144px;}
.ztxjys2 .li4 div{ background-position:0 -216px;}
.ztxjys2r{ width:498px;  float:left; border:1px #ffffff dashed; border-radius:3px; color:#ffffff;}
.ztxjys2r p{ padding:10px 20px; line-height:24px; text-indent:28px;}
.ztxjys2r p b{color:#fc6c30}

.ztscx{ background:url(../images/ztscx.jpg) no-repeat center top; margin-bottom:3em;}
.ztscxt{ text-align:center; padding:38px 0;}
.ztscxlc{ height:600px; background:url(../images/ztscxlc.jpg) no-repeat center center;}
.ztscxcon{position:relative;}
.ztscxlc .kjcase div {float:left; width: 32px;height: 32px;cursor: pointer; display:block;}
.ztscxlc .kjcase p { float:left;width: 200px;background-color:#ffffff; /* height: 110px;background: url(../images/ztscx1.png) no-repeat center;margin-top: -120px; margin-left:-100px;*/line-height: 20px;text-align: left;font-size: 12px; display:none;overflow: hidden; font-style:normal; padding:10px; border:1px #333333 dashed;filter:alpha(opacity=80); /*支持 IE 浏览器*/
-moz-opacity:0.80; /*支持 FireFox 浏览器*/
opacity:0.80; /*支持 Chrome, Opera, Safari 等浏览器*/ }
.ztscxlc .con_d1 {position: absolute;left: 478px;top: 120px; z-index:999}
.ztscxlc .con_d2 {position: absolute;left: 790px;top: 120px;}
.ztscxlc .con_d3 {position: absolute;left: 1060px;top: 120px;}
.ztscxlc .con_d4 {position: absolute;left: 150px;top: 450px;}
.ztscxlc .con_d5 {position: absolute;left: 478px;top: 430px;}
.ztscxlc .con_d6 {position: absolute;left: 790px;top: 400px;}
.ztscxlc .con_d7 {position: absolute;left: 1060px;top: 400px;}

.ztqx{margin-bottom:4em;}
.ztqxt{ background-color:#fc6e33; text-align:center; padding:30px 0; margin-bottom:2em;}
.ztqxtxt{ width:80%; margin:1em auto; text-align:center; font-size:16px;}
.ztqx ul{ overflow:hidden;}
.ztqx li{ float:left;}
.ztqx li div{ width:229px; height:229px; cursor:pointer; text-align:center; margin:10px 0 10px 10px;background-position:0 0; background-size:100%;}
.ztqx li:hover div{ background-position:0 -231px; -webkit-transition: all 0.3s ease; transition: all 0.3s ease;}
.ztqx li p{ font-size:18px; padding-top:150px; color:#ffffff;}
.ztqx .li1 div{background:url(../images/ztqx1.png) no-repeat; }
.ztqx .li2 div{background:url(../images/ztqx2.png) no-repeat;}
.ztqx .li3 div{background:url(../images/ztqx3.png) no-repeat; }
.ztqx .li4 div{background:url(../images/ztqx4.png) no-repeat;}
.ztqx .li5 div{background:url(../images/ztqx5.png) no-repeat;  }
.ztqx .li6 div{background:url(../images/ztqx6.png) no-repeat;margin-left:130px;}
.ztqx .li7 div{background:url(../images/ztqx7.png) no-repeat; }
.ztqx .li8 div{background:url(../images/ztqx8.png) no-repeat;}
.ztqx .li9 div{background:url(../images/ztqx9.png) no-repeat; }

.ztlx{ background:url(../images/ztlxbg.jpg) no-repeat center top; height:790px;}
.ztlxt{ text-align:center; padding-top:130px; color:#ffffff; margin-bottom:2em;}
.ztlxt h2{ font-size:48px; margin-bottom:20px;}
.ztlxc{ background-color:#ffffff; padding:70px 50px; overflow:hidden;}
.ztlxl{ width:48%; float:left;}
.ztlxl p{ font-size:16px;}
.ztlxl .btn1{ width:120px; height:40px; border:none; margin-top:10px; text-align:center; background-color:#fc6e33; color:#ffffff; font-size:14px;}
.ztlxr{ width:48%; float:left; margin-left:4%;}
.ztlxr h2{ height:41px; line-height:41px; text-align:center; background:url(../images/ztlxr.jpg) no-repeat center center; font-size:18px; color:#ffffff; font-weight:normal; margin-bottom:40px;}
.ztlxr1{ width:50%; float:left; background:url(../images/ztlxline.jpg) no-repeat right center;}
.ztlxr2{ width:48%; float:left; margin-left:2%; display:inline;}
.ztlxr1 p,.ztlxr2 p{ margin-bottom:20px; font-size:16px;}
.ztlxr i{ margin-right:10px; width:32px; height:32px; background:url(../images/ztlxico.jpg) no-repeat; float:left; display:block; }
.ztlxr .p1 i{ background-position:0 0;}
.ztlxr .p2 i{ background-position:0 -35px;}
.ztlxr .p3 i{ background-position:0 -69px;}
.ztlxr .p4 i{ background-position:0 -100px;}
.ztlxr .p5 i{ background-position:0 -134px;}
.ztlxr .p6 i{ background-position:0 -168px;}

.ztbq{ padding:10px 0; text-align:center; background-color:#353535; color:#969696;}
.ztbq a{color:#969696;}
.ztbq p{ border-top:1px #969696 solid;}
.ztbq ul{ overflow:hidden; width:600px; margin:0 auto;}
.ztbq li{ float:left; width:20%; height:40px; line-height:40px; background:url(../images/ztbql.jpg) no-repeat right center;}
.ztbq .nobg{ background-image:none;}

/* to-user */
.to-user-letter{ width: 995px;height: 905px;background: url('../images/touser-letter_06.png ') 0 bottom no-repeat; background-size:100%; padding:35px 45px 447px 60px;overflow:hidden;margin:0 auto 45px;}
.in-to-user-letter{height: 100%;overflow-y: scroll;padding-right: 30px;scrollbar-track-color:#bab6a7;scrollbar-arrow-color:#bab6a7;scrollbar-shadow-color:#ff9900;scrollbar-face-color:#ff9900;}
#scroll-1::-webkit-scrollbar{width:5px;}
#scroll-1::-webkit-scrollbar-thumb{background-color:#ff9900;}
#scroll-1::-webkit-scrollbar-track{background:#bab6a7;}  
.in-to-user-letter .ttl{font-size: 36px;text-align: center;color:#015c96;}
.in-to-user-letter .con{margin:30px 0 40px 0;line-height: 30px;color:#015c96;}
.in-to-user-letter p{color:#015c96; text-indent:28px;}
.in-to-user-letter .con i{font-weight: bold;}
.in-to-user-letter .pic{margin-top: 35px;}
.in-to-user-letter .pic img{margin-right: 20px;}
.info {
	text-align: center;
	line-height: 30px;
	color: #666;
	padding-right: 18px;
	border-top: 1px #dddddd solid;
	border-bottom: 1px #dddddd solid;
	margin-bottom: 20px;
}
.page {
	line-height: normal;
	font-size: 14px;
}
.page a, .page span {
	display: block;
	color: #390;
	font-weight: normal;
	text-decoration: none;
	letter-spacing: 0px;
	border: 1px solid #ccc;
	padding-top: 3px;
	float: left;
	margin-top: 5px;
	margin-right: 2px;
	margin-bottom: 5px;
	margin-left: 2px;
	text-align: center;
	padding-right: 5px;
	padding-left: 5px;
	height: 18px
}
.page a:hover, .page a.current {
	color: #F44;
	border: 1px solid #F44
}
.page input {
	padding: 0px;
	color: #390;
	height: 16px;
	width: 25px;
	border: 0px solid #fff;
	text-align: center;
	margin-top: 0px;
	margin-right: -5px;
	margin-bottom: 0px;
	margin-left: -5px;
	vertical-align: middle;
	font-size: 12px
}
.prenext {
	color: #E50012;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	float: left;
	width: 98%;
	line-height: 30px;
	margin-top: 10px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #999;
	margin-bottom: 15px;
}
.prenext .pre {
	float: left;
	width: 100%;
}
.prenext .pre a {
	color: #333;
	text-decoration: none;
}
.prenext .pre a:hover {
	color: #ff0000;
}/* 上一篇 */
.prenext .next {
	text-align: left;
	float: left;
	width: 100%;
}
.prenext .next a {
	color: #333;
	text-decoration: none;
}
.prenext .next a:hover {
	color: #ff0000;
}
.cpzs {
	margin-right: -30px; /*overflow:auto; zoom:1;*/
}
.cpzs li {
	width: 250px;
	border: 1px #dddddd solid;
	float: left;
	padding: 9px;
	text-align: center;
	margin-right: 30px;
*margin-right:20px;
	display: inline;
	margin-bottom: 20px;
}
.cpzs li img{ display:block;}
.cpzs li img:hover {
	opacity: 0.85;
}
.cpzs li:hover {
	border: 1px #E50012 solid;
}
.cpzs li p {
	background-color: #dddddd;
}
.fdh {
	display: none;
}

.animated {
  animation-duration: 1s; /*动画时间*/
  animation-fill-mode: both; /*播放后的状态*/
}
 
.animated {
  animation-iteration-count: infinite; /*动作循环的次数：infinite 无限循环*/
}
 
.animated {
  animation-duration: 1.5s; /*动画时间*/
}
 
.container {
  background: #2D97DB;
  width: 90%;
  height: 90%;
  padding: 100px;
  margin: 20px auto;
  font-family: "微软雅黑";
  font-size: 40px;
  color: white;
  text-align: center;
  line-height: 90%;
}
 
.dd1:hover{
  animation-name:dd1; /*动画的名称*/
  transform-origin: center bottom; /*设置动画旋转元素的基点为：居中靠下*/
  cursor: pointer;
  background:#ff9900;
  color:#FFF;
}

.dd2:hover{
  animation-name:dd2; /*动画的名称*/
  transform-origin: center bottom; /*设置动画旋转元素的基点为：居中靠下*/
  cursor: pointer;
  background:#ff9900;
  color:#FFF;
}
 
@keyframes dd1{
  0%,
  100%,
  20%,
  50%,
  80% {
  transition-timing-function: cubic-bezier(0.215,.61,.355,1); /*贝塞尔曲线 ： X1 Y1 X2 Y2*/
  transform: translate3d(0,0,0); /*设置只在Z轴上移动*/
  }
  40%,
  43%{
  transition-timing-function: cubic-bezier(0.755,0.50,0.855,0.060);
  transform: translate3d(0,-30px,0);
  }
  70%{
  transition-timing-function: cubic-bezier(0.755,0.050,0.855,0.060);
  transform: translate3d(0,-15px,0);
  }
  90%{
  transform: translate3d(0,-4px,0);
  }
}

@keyframes dd2{
  0%,
  100%,
  20%,
  50%,
  80% {
  transition-timing-function: cubic-bezier(0.215,.61,.355,1); /*贝塞尔曲线 ： X1 Y1 X2 Y2*/
  transform: translate3d(0,0,0); /*设置只在Z轴上移动*/
  }
  40%,
  43%{
  transition-timing-function: cubic-bezier(0.755,0.50,0.855,0.060);
  transform: translate3d(0,-30px,0);
  }
  70%{
  transition-timing-function: cubic-bezier(0.755,0.050,0.855,0.060);
  transform: translate3d(0,-15px,0);
  }
  90%{
  transform: translate3d(0,-4px,0);
  }
}

 @media screen and (max-width: 1200px) {
.wrap {
	width: 96%;
	margin: 0 2%;
}
.logo {
	width: 70%;
}
.tmid {
	width: 40%; display:none;
}
.htel {
	width: 30%;
}
.sydh ul {
	width: 100%;
}
.sydh ul li {
	width: 12.5%;
}
.dh_xl02 {
	width: 100%;
}
.dh_xl02 dl {
	width: 18%;
	margin: 0 1%;
}
.slideGroup .parHd{ margin:0 auto;}
.slideGroup .parHd ul li{ width:19%; box-sizing:border-box; margin:0 0.5%;}
.slideGroup .parHd ul li.on{ height:48px; background-image:none; background-color:#ff9900; }
.jjfa li{ width:49%;}
.jjfa1{ margin-right:2%;}
.fabox{ height:auto;}
#gundong1 .content .arr{ display:none;}
#gundong2 .content .arr{ display:none;}
.video_con ul li{ margin-left:30px;}
.cpch{ margin:3% auto;}
.cpchl{ width:45%;}
.cpchr{ width:55%; margin-left:0;}
.cpchr li{ width:50%; box-sizing:border-box;}
.cpzs{margin-right: 0;}
.cpzs li{ width:23%; margin:1%; box-sizing:border-box; padding:0;}
.cpnrl{ width:50%;}
.cpnrr{ width:48%; margin-left:2%;}
.cpnrbj{ width:auto; padding:0 20px;}
.cpnr3r{width:auto; margin-left:596px; float:none;}
.cp_list{ width:70%;}
.cp_list li{ width:32.33333%; margin:0 1% 1% 0;}
.cplj{ width:30%;}
.khal li{ width:31.33333%; margin:1%;}
.khal li .klbox{ display:none;}
.alimg{ width:50%; margin-right:5%;}
.alnrr{ width:45%;}
.to-user-letter{ width:100%; background-size:cover; background-position:bottom center; padding:10% 10% 48%;}
.jgcon li{ width:33.33333%;}
.fapz1 li{ width:30%;}
.fapz1 .li1{margin-left: 5%;margin-right: 5%;}
.pro-lineimg{ width:60%; height:auto;}
.pro-linecs{ width:36%; margin-left:4%;}
.alzs li{ width:48%; margin:0 1%;}
.alzstxt{ float:none; height:auto;}
.alzsimg{ width:45%;}
.fwcon li div,.fwcon li:hover div{ width:auto; height:auto; border:0;}
.fwnr1 ul{ background-color:#ff9900; width:100%;}
.fwnr1{ background-image:none; height:auto;}
.fwcon2 ul{ margin-right:0;}
.fwcon2 li{ width:23%; margin:1%}
.fwcon31{ width:40%;}
.fwcon32{ width:57%; margin-left:3%;}
.fwcon32 li{ width:25%; margin:0; border:1px #ffffff solid; box-sizing:border-box; height:auto;}
.newcon1 ul{ margin:0;}
.newcon1 li{ width:31.33333%; margin:0 1%; box-sizing:border-box;}
.newcon1 li .newimg,.nimg{ height:auto;}
.newcon3 li{ width:31.3333%; margin:1%; box-sizing:border-box; }

.lxcon1,.lxcon2{ width:50%;}
.lxcon3 dt,.lxcon3 dd{padding: 3%;}
.lxcon1 img{height: 328px;}
.ztban .right_btn,.ztban .left_btn{ position:absolute; float:none; z-index:9999;}
.ztban .right_btn{ right:0;}
.large_box{ width:100%;}
.ztban{ padding-top:160px;}
.ztys .odd{ margin-left:0;}
.ztys li{ width:48%; margin:1%; box-sizing:border-box; height:auto;}
.ztys .odd2{ text-align:left;}
.ztys .odd2 span{ float:left;margin-right: 20px;}
.ztwl li{ width:13%; margin:0.5%;}

.ztxjys{ height:auto;}
.ztxjzs{ background-image:none; height:auto; margin-bottom:5%; overflow:hidden;}
.ztxjzs .li1,.ztxjzs .li2,.ztxjzs .li3,.ztxjzs .li4,.ztxjzs .li5,.ztxjzs .li6,.ztxjzs .li7,.ztxjzs .li8{ margin:0; text-align:center;}
.ztxjyst{ padding-bottom:0;}
.ztxjzs li{ width:25%; text-align:center;}
.ztxjzs li div{ margin:0 auto;}
.ztxjys2{ margin:0; background-color:#252525; padding:20px; clear:both;overflow:hidden;}
.ztxjys2 ul{ width:60%;}
.ztxjys2r{ width:40%; box-sizing:border-box;}
.ztxjys2 li{ width:24%; margin:0.5%;}
.ztscx{ display:none;}
.ztqx .li6 div{ margin-left:0;}
.ztqx li{ width:33.333333%; }
.ztqx li div{ margin:0;}
.ztlxr1{ width:100%; background-image:none;}
.ztlxr2{ width:100%; margin:0;}

.mfw li,.mfw li:hover{ background-image:none; background-color:#eeeeee;}
.mfw li:hover{ background-color:#ff9900;}

}
@media screen and (max-width: 980px) {
.sjbanner{ display:none;}
.sjbanner1{ display:block;}
.banner{ background-image:none; height:auto;}
.banner img{ display:block; width:100%;}
.tmid {
	display: none;
}
.logo {
	width: 100%;text-align:center;
}
.htel {
	width: 100%; text-align:center; display:none;
}
.sydh {
	display: none;
}
.sjnav {
	display: block;
	height: 82px;
	line-height: 40px;
	background-color: #f78361;
}
.sjnav li {
	width: 25%;
	float: left;
	text-align: center;
	border: 1px #ffcc80 solid;
	box-sizing: border-box;
	margin-right: -1px;
	margin-bottom: -1px;
}
.sjnav li a {
	font-size: 14px;
	color: #ffffff;
	display: block;
}
.gsnyban,.cpnyban,.jgnyban,.fanyban,.fwnyban{ height:auto; padding-bottom:5%;}
.fabox{ width:70%; top:30%;}
.sygsjj{ height:auto; background-position:right center;}
.sygsnr{ width:100%; float:none;}
.sygsnr .gd{ margin:0 auto;}
.sygsjjt{ padding:2em;}
.mnews2 .mtime{ float:none;}
.mxin p{ width:95%;}
.mxin{ background-size:cover; height:auto;}
.mxin h2{ padding-top:2em;}
.sygsnr ul{ margin-bottom:0;}
.cpnr3l{ width:100%; background-image:none; background-color:#fff4ca; height:auto;}
.cpnr3r{ width:100%; margin-left:0; float:left;}
.cpnr3lc{ width:90%; margin:0 auto;}
.cpnr3 .cpnrtel{ margin:0 auto;}
.lxcon1{ width:100%; text-align:center;}
.lxcon1 img{ height:auto;}
.lxcon3,.lxcon2{ width:100%; display:none;}
.sjlxcon{ display:block;}
.sjlxcon p{ margin-bottom:5px; margin-left:3%;}
.sjlxcon h3{ margin-left:3%;}
.sjlxcon p i{ font-size:18px; color:#ff9900; margin-right:5px;}

.ztlogo{ width:100%; text-align:center;}
.ztnav{ width:100%;}
.ztnav li{height: 40px; line-height: 40px; border:1px #222222 solid; margin-left:-1px;}

}
 @media screen and (max-width: 800px) {
.top2 {
	padding: 10px 0;
}
.cpnrtel{ font-size:22px;}
.foot .f1{ width:33.33333%; display:none;}
.foot .flx{ width:50%;}
.fwx{ width:50%; }
.banner,.mcp,.sygsjj,.jjfa ul,.mxin,.mfw ul,.cpnrlybt,.fwcon{ margin-bottom:30px; }
.mxin h2{ margin-top:2%;}
.foot {
	margin-bottom: 40px;
}
.wrap {
	margin-bottom:50px;
}
.fdh {
	line-height: 40px;
	height: 40px;
	background-color: #f78361;
	width: 100%;
	display: block;
	position: fixed;
	z-index: 99999;
	bottom: 0px;
	color: #FFF;
}
.fdh li {
	width: 25%;
	float: left;
	display: block;
	text-align: center;
	border-right: 1px #ddd solid;
	box-sizing: border-box;
}
.fdh a {
	color: #FFF;
}

.about-history{ display:none;}
.gscon3t h2{ font-size:24px;}
.gscon3t p{ width:100%;}
.sjlc{ display:block;}
.sjlc ul{ border-top:1px #ff9900 solid;}
.sjlc li{ list-style:disc inside; width:90%; margin:0 auto; padding:5px; line-height:22px;}


.gssp{ float:none; margin-right:0; width:100%;}
.gssp img{ width:100%;}
.tkyx1{ background-size:cover; height:auto;}
.video_con ul li{ color:#222222;}
.video_con .videoTab{ width:100%;}
.video_con ul{ width:100%;}
.cpchl{ width:100%;}
.cpchr{ width:100%; }
.cpchl li{ width:24%; margin:0 0.5%; box-sizing:border-box;}
.cpchl .gd{ margin-top:3%;}
.cpchl li a{ width:100%;}
.cpchl p{padding-right: 40px;}
.cpchl ul{ margin-left:35px; margin-right:35px;}
.cpnrl,.cpnrr{ width:100%; margin:0;}
.cpnrr h1{ color:#252525;}
.cpnrr1{ margin-bottom:10px; line-height:30px;}
.cp_list{ width:100%;}
.cplj{ width:100%;}
.cplj a{ display:block; width:50%; float:left;}
.jgcon li{ width:48%; margin:1%; height:auto;}
.jgcon .jg1,.jgcon .jg2,.jgcon .jg3,.jgcon .jg4,.jgcon .jg5,.jgcon .jg6{ background-image:none; background-color:#ff9900;}
.jgcon .odd .jgtxt{ margin-top:0;}

.fapz1 li{ width:100%;}
.fapz1 .li1{margin-left: 0;margin-right: 0;}

.alzs li{ width:100%; margin-bottom:2%;}
.fwnr1 li{ width:96%; margin-bottom:2%;margin-top:2%; box-sizing:border-box;}
.fwnr1 ul{ padding:2% 0;}

.newcon3 li{ width:48%;}
.nynl1{ display:none}
.nynr1{ width:100%; margin-left:0;}

.ztwl li{ width:19%;}
.ztxjzs li{ width:33.333333%;}
.ztxjys2 ul{ width:100%;}
.ztxjys2r{ width:100%;}
.ztlxl,.ztlxr{ width:100%; margin:0;}
.ztlxl{ margin-bottom:2%;}
.ztlx{ height:auto; background-size:cover;}
.ztlxc{ padding:5%;}
.sygsnr li h3{ font-size:10px;}
.mfw li{ height:auto; padding-bottom:10px; background-color:#ffffff;}
.mfw li:hover{ color:#333333; background-color:#ffffff;}
.mfw li p{ width:35px; height:35px;  margin:10px auto; }
.mfw li .p1,
.mfw li:hover .p1{background:url(../images/mfwi1.png) no-repeat 0 0;background-size:100%;}
.mfw li .p2,
.mfw li:hover .p2{background:url(../images/mfwi2.png) no-repeat 0 0;background-size:100%;}
.mfw li .p3,
.mfw li:hover .p3{background:url(../images/mfwi3.png) no-repeat 0 0;background-size:100%;}
.mfw li .p4,
.mfw li:hover .p4{background:url(../images/mfwi4.png) no-repeat 0 0;background-size:100%;}
.mfw li .p5,
.mfw li:hover .p5{background:url(../images/mfwi5.png) no-repeat 0 0;background-size:100%;}
.mfw li h3{ font-size:14px; line-height:20px;}
}
@media screen and (max-width: 640px) {
	.jjfa li{ width:98%; margin:1%;}
	.jjfa1{ margin-right:0;}
	#divMainTab{ width:100%;}
	#divMainTab li{ width:48%; margin:0 1%; box-sizing:border-box;}
	.mnews2 li{ width:100%;}
	.slideGroup .parHd ul li{ width:32.33333%; margin: 0.5%; height:35px; line-height:35px; font-size:14px; }
	.slideGroup .parHd ul li.on{height:35px; line-height:35px;}
	.slideGroup .parBd ul li{ width:220px;}
	.slideGroup .parBd ul li .pic img {	height: auto;}
	.slideGroup .sPrev, .slideGroup .sNext{ top:10%;}
	.slideGroup .parBd ul li .title p{ display:none;}
	.slideGroup .parBd ul li .title{ width:100%;}
	.slideGroup .slideBox{ padding:0;}
	.mfwt p{ width:85%;}
	.mcpt h2{ font-size:20px;}
	.mcpt p{ display:none;}
	.gscon2 li{ width:50%;}
	.cpzs li{ width:48%;}
	.cp_erNav{ border-bottom:0;}
	.cp_erNav li{ width:33.33333%;border-bottom: 1px #0d1131 solid;}
	.cptd{ background-image:none;}
	.cptd dl{ width:50%;}
	.pro-lineimg{ width:100%;}
.pro-linecs{ width:100%; margin-left:0;}
.fwnyban h1{ color:#252525;}
.fwcon31{ width:100%;}
.fwcon31 img{ width:100%;}
.fwcon32{ width:100%; margin-left:0;}
.newcon1 li{ width:98%;}
.newcon1 li .newimg img{ width:100%;}
.newcon1{ height:auto;}
.nynr1 li{ height:auto;}
.newcon3 li{ width:98%;}
.cptd dd{min-height: auto; margin-bottom:20px;}

.ztnav li span{ display:none;}
.ztnav li{ font-size:14px;}
.ztlxt h2{ font-size:26px;}
.large_box .pic{ width:100%; text-align:center; float:none;}
.large_box .txt{ width:100%; margin:0;}
.small_box{ display:none;}
.ztban .btn{ margin-top:40%;}
.ztban{ padding-bottom:40px;}
.ztbq ul{ width:100%;}
.fwcon2 .nyt p{ width:100%; font-size:14px;}
.nyt p{font-size:14px;}
.lxcon {margin-top:40px;}
}
 @media screen and (max-width: 580px) {
	 .sygsnr li{ text-align:center;}
	 .sygsnr li img{ float:none; margin:0;}
	 .sygsnr li h3{ margin:0; padding:10px;}
	 .foot .flx,.fwx{ width:100%; text-align:left;}
	 .fabox{ height:auto; top:0; left:0; width:100%; box-sizing:border-box;filter:alpha(opacity=80); /*支持 IE 浏览器*/
-moz-opacity:0.80; /*支持 FireFox 浏览器*/
opacity:0.80; /*支持 Chrome, Opera, Safari 等浏览器*/}

.cpchl li{ width:48%; margin:1%; }
.alimg{ width:100%; margin-right:0;}
.alnrr{ width:100%;}
.lxcont p{ font-size:16px;}
.lxcont h2{ font-size:25px;}
.nyt h2,.cpnr3 h2{ font-size:24px;}
.ztxjzs li{ width:48%;}
.ztqx li{ width:50%; }
.ztwl li{ width:49%;}
.large_box .txt h2{ font-size:24px;}
.ztys{background-image: none;background-color: #82b5d2;}
.ztys li{ width:98%;}
.ztys .odd2 span{ margin-left:0;}
.ztwlt{ margin-bottom:0;}
.ztyst{ padding:0;}
.ztlxt{ padding-top:80px;}
.fwcon li div h3{ font-size:16px;}
.mcpt{ margin-bottom:0;}

}
@media screen and (max-width: 480px) {
.dqwz1{ float:none;border-bottom: 1px #ff9900 solid;padding-bottom: 10px;}
.dqwz{ height:auto; line-height:30px;}
.ccpzs li{ width:96%;}
.cpnrbj{ width:100%; padding:0; box-sizing:border-box; margin-left:0;}
.two-box li{ width:31.33333%;}
.fix-nav ul li{ width:33.333333%;}
.fix-nav ul li a{ line-height:35px;}
.cp_list li{ width:98%; margin:0 1%;}
.cplj a{ width:100%;}
.khal li{ width:48%;}
.fwcon li div p{ display:none;}
.fwcon li{ width:50%;}
.cp_erNav li a{ font-size:16px;}
.nyt p{ font-size:14px;}
.fwcon2 .nyt p{ width:96%;font-size:14px;}
.gscon2 li p{ display:none;}
.zttel h2{ display:none;}
.zttelr{ float:none; margin:0 auto;}
.zttelr i{ line-height:50px;}
.ztbq ul{ display:none;}
.ztqx{ display:none;}
.nyt{ padding:2% 0;}
.zttelr span{ font-size:24px;}
.cptd dl{ width:100%;}
.jgtxt h2{ font-size:40px;}
.jgtxt h3{ font-size:24px;}


}
@media screen and (max-width: 400px) {
.alzsimg{ width:100%; float:none;}
.alzsimg img{ width:100%;}
.nyban h1{ font-size:26px;}
.khal li p{ font-size:14px;}
.fwcon32 li{ width:33.333333%;}
.ztxjzs li div{ width:140px; height:140px;}
.ztxjys2 li{ width:49%;}
.gscon3t p{ width:100%;}

}