/********************************************************定义值*************************************************/
/*-------------------------当前-----------------------*/
.bread { background: #eee; padding: 15px 0; font-size: 16px; color: #444 }
.bread a { display: inline-block; margin: 0 5px }
/*-------------------------标题-----------------------*/
/*---------标题一-------*/
.y-bt-1 { font-size: 18px; font-weight: bold; margin: 60px 0 40px 0 }
.y-bt-1 .en { color: #f35b25 }
@media (max-width:640px) {
	.y-bt-1 { margin: 20px 0 }
	}
/*---------标题二-------*/
.y-bt-2 { border-left: #717171 5px solid; padding-left: 20px; margin: 50px 0 30px 0 }
.y-bt-2 .bt-1 { font-size: 22px; color: #717171; font-weight: bold; line-height: 35px; }
.y-bt-2 .bt-2 { font-size: 24px; color: #b4b4b4; font-family: Arial, Helvetica, sans-serif; line-height: 35px; }
@media (max-width:640px) {
	.y-bt-2{ margin:20px 0}
	}
@media (max-width:480px) {
	.y-bt-2 .bt-1 { font-size: 18px; color: #717171; font-weight: bold; line-height: 30px; }
	.y-bt-2 .bt-2 { font-size: 20px; color: #b4b4b4; font-family: Arial, Helvetica, sans-serif; line-height: 30px; }
	}
/*---------标题三-------*/
.y-bt-3{ text-align:center; margin:40px 0; position:relative; width:100%; overflow: hidden}
.y-bt-3 .box{ width:50%; min-width:200px; margin:0 auto; border-bottom:1px solid #ccc}
.y-bt-3 .bt-1{ font-size:30px; font-weight: bold; line-height:50px}
.y-bt-3 .bt-2{ font-family:Arial, Helvetica, sans-serif; padding-bottom:5px}
.y-bt-3 .x{ width:120px; position:absolute; bottom:0; left:50%; margin-left:-60px; height:2px; background:#de5a08;}
@media (max-width:768px) {
	.y-bt-3{ margin:20px 0}
	.y-bt-3 .bt-1{ font-size:20px; line-height:35px}
	.y-bt-3 .bt-2{ font-size:12px}
	}
/*-------------------------表单-----------------------*/
.y-form-1 h1{ font-size:26px; padding:40px 0}
.y-form-1 .text-box .text{ line-height:30px; padding:10px 20px 10px 70px; margin:5px 0}
.y-form-1 .form-1{ width:100%; background:#eee; overflow:hidden}
.y-form-1 form{ width:90%; margin:10px auto; overflow:hidden; line-height:50px}
.y-form-1 form .text{ color:#666; width:42%; padding:0 2% ;margin:2% ; margin-top:0;float:left; overflow:hidden; height:50px; background:#fff; overflow:hidden; display:block}
.y-form-1 form .text:focus{color: #333;}
.y-form-1 form .text:nth-child(3){ width:92%;}
.y-form-1 form textarea{ width:92%; margin:2%; padding:2%; height:160px; display:block}
.y-form-1 form .submit{ width:112px; height:35px; line-height:35px; background:#f35b25; color:#fff; margin:2%; font-size:16px; display:block; border-radius:5px; cursor:pointer}
@media (max-width:480px) {
	.y-form-1 h1{ font-size:20px; padding:20px 0}
	.y-form-1 form{ line-height:40px}
	.y-form-1 form .text{ height:40px}
	.y-form-1 form textarea{ height:100px}
	}
/*********************************************************顶部*************************************************/
.top-k { height: 115px }
header { position: fixed; width: 100%; top: 0; background: #fff; height: 115px; border-bottom: 1px solid #ccc; z-index: 999 }
header .wrap { position: relative; padding-top: 35px }
/*-------------------------标志-----------------------*/
header .logo { height: 50px; margin-top: 10px; float: left; position:relative; z-index:2}
header .logo img { display: block; height: 100% }
/*-------------------------语言-----------------------*/
header .language { position: absolute; top: 0; right: 0; line-height: 35px; }
header .language a { padding: 0 5px }
/*-------------------------导航-----------------------*/
header .nav-btn { display: none; cursor: pointer }
header nav { padding-top: 26px; font-size: 16px }
header nav ul { float: right }
header nav ul li { float: left; padding: 0 30px; border-left: 1px solid #ccc }
header nav ul li:nth-child(1) { border: 0 }
header nav ul li:nth-last-child(1) { padding-right: 0 }
header nav ul li .yj { display:block;padding: 0 10px; height: 28px; line-height: 28px; }
header nav ul li .li-box{ z-index:-1;height:0; margin-top:-30px; width:1200px; position:fixed;transition:0.5s;overflow:hidden; background:#fff;left:50%; margin-left:-600px}
header nav ul li .li-box .boxs{ border:1px solid #ccc; border-top:7px solid #f35b25; overflow:hidden;line-height:50px; padding:35px; margin-top:30px}
header nav ul li .li-box .boxs .nav-box{ border-right:1px solid #ccc; width:220px; float:left;padding:25px 20px;}
header nav ul li .li-box .boxs .nav-box .ali{ position:relative; border-bottom:1px solid #ccc}
header nav ul li .li-box .boxs .nav-box .ali a{ display:block;overflow:hidden;padding-left:30px; background:url(../img/sanjiao.png) no-repeat left}
header nav ul li .li-box .boxs .nav-box .ali img{ display:none; position:absolute; right:-21px; top:30px}
header nav ul li .li-box .boxs .neirong-box{ overflow:hidden; padding:20px}
header nav ul li .li-box .boxs .neirong-box .s-box .box-1{ width:30%; float:left;}
header nav ul li .li-box .boxs .neirong-box .s-box .box-1 .mm{ cursor:pointer; color:#f35b25; display:inline-block; width:50px; height:25px; border:1px solid #ccc; line-height:25px; text-align:center; margin:10px}
header nav ul li .li-box .boxs .neirong-box .s-box .box-2{ width:30%; float:left}
header nav ul li .li-box .boxs .neirong-box .s-box .box-2 .bt-1{ font-size:22px; font-weight:bold; line-height:40px;}
header nav ul li .li-box .boxs .neirong-box .s-box .box-2 .bt-2{ font-size:16px; font-family:Arial, Helvetica, sans-serif; line-height:30px; color:#666}
header nav ul li .li-box .boxs .neirong-box .s-box .box-2 .img-box{ width:80%;}
header nav ul li .li-box .boxs .neirong-box .s-box .box-2 .img-box img{ display:block; width:100%}
header nav ul li .li-box .boxs .neirong-box .s-box .box-3{ width:35%; float:left; padding-top:60px}
header nav ul li .li-box .boxs .neirong-box .s-box .box-3 .bt{ font-size:16px;line-height:35px;}
header nav ul li .li-box .boxs .neirong-box .s-box .box-3 .t{ font-size:14px; line-height:25px; color:#666}
header nav ul li .li-box .boxs .neirong-box .s-box .box-3 .t .dian{ display:inline-block; margin-right:5px; font-size:40px; float:left}
header nav ul li .li-box .boxs .neirong-box .s-box .box-3 .more{ font-size: 12px; line-height: 12px; height: 12px; margin-top: 40px }
header nav ul li .li-box .boxs .neirong-box .s-box .box-3 .more a{display: block;line-height: 12px; height: 12px; transition: 0.5s; padding:0 }
header nav ul li .li-box .boxs .neirong-box .s-box .box-3 .more .jt-box { display: inline-block; background: #f35b25; width: 20px; height: 12px;transform: skew(-20deg); margin-right: 10px }
header nav ul li .li-box .boxs .neirong-box .s-box .box-3 .more .jt-box .jt { display: block; transform: skew(20deg); text-align: center; color: #fff; font-size: 14px; line-height: 14px; margin-top: -2px }

@media (min-width:769px) {
header nav ul li .li-box .boxs .neirong-box .s-box .box-1 .mm:hover{ color:#fff; background:#f35b25}
header nav ul li .li-box .boxs .neirong-box .s-box .box-1 .cur3{ color:#fff; background:#f35b25}
header nav ul li .li-box .boxs .nav-box .ali:hover{ border-bottom:2px solid #f35b25; height:49px; color:#f35b25}
header nav ul li .li-box .boxs .nav-box .ali:hover img{display: block}
header nav ul li .li-box .boxs .nav-box .cur2{ border-bottom:2px solid #f35b25; height:49px; color:#f35b25}
header nav ul li .li-box .boxs .nav-box .cur2 img{display: block}
header nav ul li:hover .li-box{ height:430px;}
header nav ul li:hover .yj {background: #f35b25; color: #fff}
header nav ul .cur .yj { background: #f35b25; color: #fff }
header nav ul li .li-box .boxs .neirong-box .s-box .box-3 .more:hover a{ padding-left:10px;}
}
@media (max-width:1280px) {
	header nav ul li { padding: 0 20px;}
	header nav ul li .li-box{width:100%; margin-left:0; left:0;}
	header nav ul li .li-box .boxs .neirong-box .s-box .box-1{ width:49%}
	header nav ul li .li-box .boxs .neirong-box .s-box .box-2{ width:49%}
	header nav ul li .li-box .boxs .neirong-box .s-box .box-3{ display:none}
	}
@media (max-width:1050px) {
	header nav ul li { padding: 0 15px; }
}
@media (max-width:1020px) {
header .logo { height: 40px; margin-top: 22px; }
header nav ul li { padding: 0 10px; }
}
@media (max-width:900px) {
	header nav ul li { padding: 0 5px; font-size: 14px; }
}
@media (max-width:768px) {
.top-k { height: 80px }
header { height: 80px }
header .wrap { padding-top: 0 }
header nav { display: none; position: fixed;  right: 0; top: 80px; background: #fff; max-width: 300px; width: 50%; padding: 0; border-left: 1px solid #ccc; border-bottom: 1px solid #ccc; }
header nav ul { width: 100%; }
header nav ul li {font-size: 16px; float: none; border: 0; padding: 0; margin: 0; border-top:1px solid #ccc }
header nav ul li .yj{ height: 50px; line-height: 50px; text-align: center; width: 100%; padding: 0; margin: 0 }
header .nav-btn { display: block; width: 40px; height: 40px; background: url(../img/nav-btn.png) no-repeat center; position: absolute; top: 25px; right: 0 }
header .language { position: absolute; top: 25px; right: 50px; line-height: 35px; }
}
@media (max-width:420px) {
header .logo { margin-top: 35px; }
header .language { right: 0; top: 0 }
header .nav-btn { top: 35px }
}
/*********************************************************焦点图************************************************/
.banner img { display: block; width: 100%; }
.banner .banner-s { display: none }
@media (max-width:800px) {
.banner .banner-b { display: none }
.banner .banner-s { display: block }
}
/**********************************************************主体*************************************************/
/*--------------------------首页------------------------*/
.index { padding-bottom: 30px; overflow: hidden }
.index .main-1 .li { float: left; width: 47% }
.index .main-1 .li:nth-child(2) { margin-left: 6% }
.index .main-1 .li:nth-child(3) { width: 100%;}
.index .main-left { width: 75%; float: left }
.index .text-box { min-height: 100px }
.index .text-box dl dt { font-size: 16px; color: #f35b25; margin-bottom: 10px }
.index .text-box dl dd { font-size: 14px; color: #333 }
.index .more { font-size: 12px; line-height: 12px; height: 12px; margin-top: 40px }
.index .more a { display: block; height: 100%; transition: 0.5s }
.index .more a:hover { padding-left: 10px }
.index .more .jt-box { display: inline-block; background: #f35b25; width: 20px; height: 12px;transform: skew(-20deg); margin-right: 10px }
.index .more .jt-box .jt { display: block; transform: skew(20deg); text-align: center; color: #fff; font-size: 14px; line-height: 14px; margin-top: -2px }
.index .main-box-1 .img-box { float: left; margin-right: 15px }
.index .main-box-1 .img-box img { display: block; width: 100%; }
.index .main-box-2 .text-box dl dd .time { float: left }
.index .main-box-2 .text-box dl dd .time .nian { font-size: 12px; color: #666 }
.index .main-box-2 .text-box dl dd .z { float: right; width: 85%; padding-left: 3%; border-left: 1px solid #ccc }
.index .main-1 .li:nth-child(3) .more { margin: 0 }
.index .main-box-3 .liebiao{ display: none;}
.index .main-box-3 .liebiao .img-box{ border: 1px solid #ccc;}
.index .main-box-3 .liebiao .title{text-align: center; padding:10px 5px;}
.index .main-right { width: 22%; float: right }
.index .main-right .rexian { background: #f35b25; overflow: hidden; padding: 20px; color: #fff; font-size: 22px; }
.index .main-right .rexian .bt { font-size: 16px }
.index .main-right .box-1 { font-size: 16px; font-weight: bold; margin-top:135px }
.index .main-right .box-2 { font-size: 16px; margin-top: 5px }
.index .main-right .box-3 { margin-top: 30px; position: relative }
.index .main-right .box-3 img { display: block; width: 100%; }
.index .main-right .box-3 .text { font-size: 14px; font-style: italic; font-family: Arial, Helvetica, sans-serif; color: #8f8f8f; position: absolute; bottom: 0; width: 100%; text-align: center; }
@media (max-width:1060px) {
.index .main-left {width: 100%;}
.index .main-1 .li:nth-child(3) { width: 100%;max-width: inherit; }
.index .main-box-3{width: 100%;}
.index .main-right { width: 100%; float: left }
.index .main-right .rexian { width: 44%; float: left; position: relative }
.index .main-right .rexian .z { position: absolute; top: 50%; }
.index .main-right .box-1 { float: left; margin: 0; margin-left: 8%; margin-bottom: 10px }
.index .main-right .box-2 { float: left; margin: 0; margin-left: 20px }
.index .main-right .box-3 { width: 44%; float: right; margin: 0 }
}
@media (max-width:768px) {
.index .main-1 .li { width: 100%; margin: 0 !important }
}
@media (max-width:640px) {
.index .more { display: none }
}
@media (max-width:600px) {
.index .main-right .rexian { width: 100%; padding: 0; position: inherit !important; }
.index .main-right .rexian .z { padding: 4%; position: inherit !important; top: 0 }
.index .main-right .box-1, .index .main-right .box-2 { margin: 20px 60px 20px 0; }
.index .main-right .box-3 { width: 100%; margin: 0 }
}
@media (max-width:480px) {
	.index .main-box-3 .liebiao{ display: block;}
	.index .main-box-3 .lunbo{ display: none;}
}
@media (max-width:400px) {
.index .main-box-2 .text-box dl dd .z { width: 80% }
}
/*--------------------------关于------------------------*/
.about .main { line-height: 30px }
.about .main .photo { background: #8b7ca5; overflow: hidden; color: #fff; margin-top:60px}
.about .main .photo .img-box { width: 65%; float: left; overflow: hidden; position: relative }
.about .main .photo .img-box .sanjiao { position: absolute; right: 0; top: 50%; margin-top: -22px; width: 0; height: 0; border-top:22px solid transparent; border-right:22px solid #8b7ca5; border-bottom:22px solid transparent; }
.about .main .photo .img-box img { display: block; width: 100%; }
.about .main .photo .text-box { position: relative; width: 35%; float: left; }
.about .main .photo .text-box .z { padding: 40px; overflow: hidden; position: absolute; top: 50%; }
.about .main .photo .text-box .title { font-size: 20px; font-weight: bold; line-height: 35px; }
.about .main .photo .text-box .text { font-size: 16px; }
.about .main-1 dl dt { font-size: 18px; font-weight: bold; color: #636363; margin-bottom: 10px; }
.about .main-1 dl dd { font-size: 16px; margin-bottom: 20px; text-indent: 2em; }
.about .main-1 dl .img-box { margin: 10px auto; max-width: 404px; }
.about .main-1 dl .img-box img { display: block; width: 100%; }
.about .main-2 .zutu { overflow:hidden; background:url(../img/about-2.jpg) no-repeat center; background-size: cover; border:1px solid #ccc; padding:50px 0 0 0; margin-bottom:30px}
@media (max-width:640px) {
	.about .main .photo{ margin-top:20px}
	.about .main .photo .img-box .sanjiao{ display:none}
	.about .main .photo .text-box{ display:none}
	.about .main .photo .img-box{ width:100%;}
	}
@media (max-width:480px) {
	.about .main-1 dl dt{ font-size: 16px;}
	.about .main-1 dl dd{ font-size:14px}
	}
/*--------------------------产品------------------------*/
.pro .main .main-nav{ overflow:hidden; margin-bottom:20px}
.pro .main .main-nav ul{ width:100%; height:1px; background:#ccc; margin:40px 0; text-align:center}
.pro .main .main-nav ul li{display:inline-block; width:17%; margin:-21px 1% 0 1%; position:relative;}
.pro .main .main-nav ul li .title{ position:absolute; width:100%;}
.pro .main .main-nav ul li .yuan{ display:block; width:42px; height:42px; margin:0 auto; position:relative} 
.pro .main .main-nav .box-1{ z-index:9; width:20px; height:20px; border-radius:50%; background:#c80000; position:absolute;top:50%; margin-top:-10px;left:50%; margin-left:-10px}
.pro .main .main-nav .box-2{ width:20px; height:20px; border-radius:50%; background:#c80000; position:absolute;top:50%; margin-top:-10px;left:50%; margin-left:-10px}
.pro .main .main-nav .box-3{ width:20px; height:20px; border-radius:50%; background:#c80000; position:absolute;top:50%; margin-top:-10px;left:50%; margin-left:-10px}
.pro .main .main-nav .box-4{ width:20px; height:20px; border-radius:50%; background:#c80000; position:absolute;top:50%; margin-top:-10px;left:50%; margin-left:-10px}
.pro .main .main-nav .box-5{ width:20px; height:20px; border-radius:50%; background:#c80000; position:absolute;top:50%; margin-top:-10px;left:50%; margin-left:-10px}

.pro .main .main-nav ul li .yuan:hover .box-2{animation:mbox 4s 0s infinite; -webkit-animation:mbox 4s 0s infinite}
.pro .main .main-nav ul li .yuan:hover .box-3{animation:mbox 4s 1s infinite; -webkit-animation:mbox 4s 1s infinite}
.pro .main .main-nav ul li .yuan:hover .box-4{animation:mbox 4s 2s infinite; -webkit-animation:mbox 4s 2s infinite}
.pro .main .main-nav ul li .yuan:hover .box-5{animation:mbox 4s 3s infinite; -webkit-animation:mbox 4s 3s infinite}
@keyframes mbox{
	0%{opacity:1; z-index:6}
	20%{z-index:5}
	40%{z-index:4}
	60%{z-index:3}
	80%{z-index:2}
	100%{ width:42px; height:42px; margin-left:-21px; margin-top:-21px;background:#ffd6d6; opacity:0.5; z-index:1}
	}
.pro .main .main-neirong{ margin-top:50px}
.pro .main .main-neirong ul li{ width:100%;margin-bottom:50px; overflow:hidden}
.pro .main .main-neirong ul li .img-box{ width:50%; max-width:375px; float:left; margin-right:30px}
.pro .main .main-neirong ul li .img-box a{ display:block;height:100%; border:1px solid #ccc}
.pro .main .main-neirong ul li .img-box img{ display:block; width:100%;}

.pro .main .main-neirong ul li .video-box{ width:40%; min-width: 300px; float: left; margin-right: 30px;}
.pro .main .main-neirong ul li .video-box iframe{ display:block; width:100%; background: #000;}

.pro .main .main-neirong ul li .text-box{ margin-top:30px}
.pro .main .main-neirong ul li .text-box dl dt{ font-size:20px; margin-bottom:10px}
.pro .main .main-neirong ul li .text-box .more{ margin-top:40px; width:100px; height:35px; line-height:35px; background:#f35b25; color:#fff; float:left; text-align:center}
.pro .main .main-neirong ul li .text-box .more a{ display:block; height:100%}
@media (max-width:980px) {
	.pro .main .main-neirong ul li .text-box{ margin-top:0px}
	.pro .main .main-neirong ul li .text-box .more{ margin-top:20px}
	}
@media (max-width:768px) {
	.pro .main .main-nav{ margin:0}
	.pro .main .main-nav ul{ background: none; height:auto; overflow:hidden; margin:20px 0}
	.pro .main .main-nav ul li{ margin:0; float:left; width:33%;overflow:hidden; padding-bottom:40px}
	.pro .main .main-neirong{ margin-top:0}
	.pro .main .main-neirong ul li .text-box .more{ float:right}
	
	}
@media (max-width:640px) {
	.pro .main .main-neirong ul li .video-box{ width: 100%; float:none; margin-bottom:10px}
}
@media (max-width:480px) {
	.pro .main .main-neirong ul li{ margin-bottom:20px}
	.pro .main .main-neirong ul li .img-box{ width:100%; max-width:none; float:none; margin-bottom:10px}
	.pro .main .main-neirong ul li .text-box{ width:100%;}
	.pro .main .main-neirong ul li .text-box .more{ display:none}
	}
/*------------------------产品详情-----------------------*/
.proshow .bt-text{ padding:0 0 30px 0; text-align:center}
.proshow .lunbo{ background:#eee; overflow:hidden; margin-top:40px}
.proshow .main-1{ overflow:hidden; width:100%}
.proshow .main-1 ul li{ position:relative}
.proshow .main-1 ul li .li-box{ width:250px;height:250px;  border-radius:50%; margin:0 auto; position:relative}
.proshow .main-1 ul li:nth-child(1) .li-box{ background:#ede7e2;}
.proshow .main-1 ul li:nth-child(2) .li-box{ background:#e9ecea;}
.proshow .main-1 ul li:nth-child(3) .li-box{ background:#efd5c7;}
.proshow .main-1 ul li .x{ position:absolute; right:0; top:50%; margin-top:-70px; height:140px; width:2px;background:#ccc}
.proshow .main-1 ul li .li-box .box{ position:absolute; bottom:5px; width:100%}
.proshow .main-1 ul li .li-box .text{ width:200px; text-align:center; margin:0 auto}
.proshow .main-1 ul li .li-box .xx{ width:80px; height:2px; background:#de5a08;margin:18px auto}
.proshow .main-1 ul li .li-box .img-box{ width:90px; margin:0 auto}
.proshow .main-1 ul li .li-box .img-box img{ display:block; width:100%}
.proshow .main-2{ padding-bottom:20px; overflow:hidden}
.proshow .main-3 .img-box{ border: 1px solid #ccc;}
.proshow .main-3 .title{ line-height:40px; text-align:center}
.proshow .main-4 .table-box{ width:100%; overflow: auto;}
.proshow .main-4 .table-box table{ width:100%; min-width: 768px;line-height:35px;letter-spacing:1px;}
.proshow .main-4 table tr:nth-child(2n){ background:#dedede}

@media (max-width:980px) {
	.proshow .lunbo{ margin-top:40px }
	.proshow .main-1 ul li .x{ display:none}
	.proshow .bt-text{ padding:0 0 20px 0}
	.proshow .main-2 ul li:nth-child(5){ display:none}
	}
@media (max-width:768px) {
	.proshow .main-2 ul li:nth-child(4){ display:none}
	}
@media (max-width:540px) {
	.proshow .main-1 ul li{width:100%;margin:0 0 10px 0 !important}
	}
@media (max-width:480px) {
	.proshow .main-2{ padding-bottom:20px}
	.proshow .main-2 ul li:nth-child(4){ display: block}
	.proshow .lunbo{ margin-top:20px}
	}
/*--------------------------新闻------------------------*/
.news .main-nav{ margin:25px 0 45px 0; width:100%; overflow:hidden}
.news .main-nav ul li{ float:left; margin-right:20px; font-size:15px; font-weight:bold; color:#666}
.news .main-nav ul li a{ display:block; height:100%;}
.news .main-nav ul li a .x{ width:60%; height:2px;}
.news .main-nav ul li a:hover .x{ background:#de5a08}
.news .main-nav ul .cur .x{ background:#de5a08}
.news .main-neirong .one-box{ overflow:hidden; width:100%; padding-bottom:20px; border-bottom:1px solid #ccc}
.news .main-neirong .one-box .img-box{ float:left; max-width:500px; width:50%; margin-right:30px}
.news .main-neirong .one-box .img-box img{ display:block; width:100%;}
.news .main-neirong .one-box .text-box h1{ font-size:20px; font-weight:bold; margin:5px 0}
.news .main-neirong .one-box .text-box .time{ margin-bottom: 10px;}
.news .main-neirong .one-box .text-box .more{ width:130px; height:43px; background:#f35b25; color:#fff; float:left; text-align:center; font-size:16px; line-height:43px; margin-top:20px}
.news .main-neirong .one-box .text-box .more a{ display:block; height:100%;}
.news .main-neirong ul li{ padding:20px 0; overflow:hidden; width:100%; border-bottom:1px solid #ccc}
.news .main-neirong ul li .img-box{ float:right; width:240px; margin-left:30px}
.news .main-neirong ul li .img-box img{ display:block; width:100%;}
.news .main-neirong ul li .text-box h1{ font-size:20px; font-weight:bold; margin:10px 0 20px 0}
.news .main-neirong ul li .text-box h1 .time{ font-size:12px; color:#666; font-weight: normal; float: right;}
@media (max-width:768px) {
	.news .main-neirong ul li .text-box h1 .time{ float: none;display: block;}
	
}
@media (max-width:640px) {
	.news .main-neirong .one-box{ display: none;}
	.news .main-neirong ul li:nth-child(1){ padding-top: 0;}
	.news .main-neirong ul li .text-box h1{ font-size:18px; margin:0 0 5px 0}
	.news .main-neirong ul li .text-box h1 .time{ display:block}
	}
@media (max-width:480px) {
	.news .main-nav{ margin:20px 0}
	.news .main-neirong ul li .img-box{ float:none; width:100%; max-width:none; margin:0}
	.news .main-neirong ul li .text-box h1{ margin:5px 0}
	}
/*------------------------新闻详情-----------------------*/
.newsshow h1{ font-size:24px; width:100%; text-align:center; padding-top:40px}
.newsshow .img-box{ width:90%; max-width:800px; margin:20px auto}
.newsshow .img-box img{ display:block; width:100%}
.newsshow .bottom{ overflow:hidden; margin:40px 0}
.newsshow .fenxiang{ line-height:45px;}
.newsshow .fenxiang .bt{ display:inline-block; float:left;}
.newsshow .fenxiang img{ display:inline-block; margin:8px 5px; float:left}
.newsshow .fh{ font-size:16px; width:128px; height:45px; line-height:45px; color:#fff; background:#f35b25; text-align:center; border-radius:5px; float:right;}
.newsshow .fh a{ display:block; height:100%;}
@media (max-width:480px) {
	.newsshow h1{ padding:20px 0 10px 0; font-size:20px}
	.newsshow .img-box{ width:100%}
	.newsshow .bottom{ margin:20px 0}
	}
/*--------------------------联系------------------------*/
.contact .main .map{ margin-top:20px}
/*-----------------------解决方案------------------------*/
.jjfa .main .big-box{ overflow:hidden; margin-bottom:20px; border-bottom:1px solid #ccc; padding-bottom:40px}
.jjfa .main .nav-box{ margin:40px 0; overflow:hidden}
.jjfa .main .nav-box ul li{ float:left; height:45px; line-height:45px; padding:0 25px; margin:5px; cursor:pointer}
.jjfa .main .nav-box ul li:hover{ background:#de5a08; color:#fff}
.jjfa .main .nav-box ul .cur{ background:#de5a08; color:#fff}
.jjfa .main .neirong-box h1{ font-size:22px; color:#666; margin-bottom:30px}
.jjfa .main .main-1{ border-bottom:1px solid #ccc; margin-bottom:30px; padding-bottom:20px; overflow: hidden;}
.jjfa .main .main-1 .img-box{ float:right; margin-left:30px; width:40%; max-width:520px; min-width:220px}
.jjfa .main .main-1 .img-box img{ display:block; width:100%;}
.jjfa .main .main-2{ border-bottom:1px solid #ccc; margin-bottom:30px; padding-bottom:20px}
.jjfa .main .main-2 ul li .img-box{ position:relative; float:left; width:140px; border-bottom:140px solid #e5e5e5;border-right:70px solid transparent;height: 0;}
.jjfa .main .main-2 ul li .img-box .box{ position:absolute; width:140px; height:140px;}
.jjfa .main .main-2 ul li:nth-child(1) .box{background:url(../img/jj-1.png) no-repeat center;}
.jjfa .main .main-2 ul li:nth-child(2) .box{background:url(../img/jj-2.png) no-repeat center;}
.jjfa .main .main-2 ul li:nth-child(3) .box{background:url(../img/jj-3.png) no-repeat center;}
.jjfa .main .main-2 ul li:nth-child(4) .box{background:url(../img/jj-4.png) no-repeat center;}
.jjfa .main .main-2 ul li .text-box{float:left;}
.jjfa .main .main-2 ul li .text-box dl{ width:100%}
.jjfa .main .main-2 ul li .text-box dl dt{ font-size:18px; font-weight:bold; color:#666}
.jjfa .main .main-3 ul li .img-box{ border:1px solid #ccc}
.jjfa .main .main-3 ul li .title{ text-align:center; font-size:16px; line-height:50px}
@media (max-width:600px) {
	.jjfa .main .nav-box ul li{ background: #ddd;}
}
@media (max-width:480px) {
	.jjfa .main .big-box{ padding-bottom:20px}
	.jjfa .main .nav-box{ margin:20px 0}
	.jjfa .main h1{ margin:20px 0;}
	.jjfa .main .main-1 .img-box{ float:none; width:100%; margin:0}
	.jjfa .main .main-2{ padding-bottom:0}
	.jjfa .main .main-2 ul li .img-box{border-right:0; margin-right:20px}
	}
@media (max-width:380px) {
	.jjfa .main .main-2 ul li .img-box{ margin:0 auto; float:none}
	.jjfa .main .main-2 ul li .text-box{ width:100% !important; text-align:center; float:none; height:auto !important}
	.jjfa .main .main-2 ul li .text-box dl{ margin:10px 0 !important}
	}
/**********************************************************底部*************************************************/
footer { background: #f35b25; padding: 20px 0; overflow: hidden; width: 100%; }
footer .logo { float: left; width: 230px; }
footer .logo img { display: block; width: 100%; }
footer .fenxiang { float: right; margin-left: 20px; margin-top: 15px }
footer .banquan { float: right; text-align: right; color: #fff; margin-top: 15px}
@media (max-width:1000px) {
footer .banquan { float: none; text-align: center; overflow: hidden; margin-top: 15px; width: 100% }
}
@media (max-width:500px) {
footer { padding: 10px 0 }
footer .fenxiang { margin-top: 8px }
footer .logo { width: 180px }
}
