﻿/* CSS Document */
@charset "utf-8";
/* CSS Document */
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, textarea, th, td { margin: 0; padding: 0; border: 0; }
html { color: #2e2e2e; }
html, body { width: 100%; min-width: 320px; }
body, button, input, select, textarea { margin: 0; padding: 0; font-family: "思源黑体 Light"; font-size: 12px; background: #fff }
ul, ol, li, dl, dd, dt { list-style: none; }
em { font-style: normal; }
a { text-decoration: none; outline: none; color:#666;}
a:hover { text-decoration: underline; }
legend { color: #000; }
fieldset, img { border: 0; }
label, button { cursor: pointer; }
/*解决IE图片缩放失真*/
img { -ms-interpolation-mode: bicubic; }
/*清除浮动*/
.clearfix:after { content: ''; display: block; height: 0; clear: both; }
.clearfix { zoom: 1; }
.clear { clear: both; }
/*连续英文、数字换行*/
.wordwrap { word-break: break-all; word-wrap: break-word; }
/*单行文字超出显示省略号*/
.omg { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
img { border: 0; vertical-align: middle; }
a {}
a:hover { text-decoration: none }
.fl { float: left; }
.fr { float: right; }
/*苹果手机默认按钮样式去除*/
input[type="button"], input[type="submit"], input[type="reset"] { -webkit-appearance: none; }
textarea { -webkit-appearance: none; }
input { border-radius: 0; }

/* 设置滚动条的样式 */
::-webkit-scrollbar {
width:4px;
}/* 滚动槽 */
::-webkit-scrollbar-track {
background-color:#f0f0f0;
border-radius:0px;
}/* 滚动条滑块 */
::-webkit-scrollbar-thumb {
background-color:#6d6e70;
}
::-webkit-scrollbar-thumb:window-inactive {
background-color:#3c3c3c;
}
@-webkit-keyframes bounce-up { 25% {
-webkit-transform: translateY(5px);
}
50%, 100% {
-webkit-transform: translateY(0);
}
75% {
-webkit-transform: translateY(-5px);
}
}
@keyframes bounce-up { 25% {
transform: translateY(5px);
}
50%, 100% {
transform: translateY(0);
}
75% {
transform: translateY(-5px);
}
}

.container{width:1200px; margin:0 auto;}

.header{width:100%; height:90px;}
.header .logo{float:left; margin-top: 22px;}
.header .tel{float:right; background: url(../images/tel.png) no-repeat 0px 10px; padding-left: 46px; height:48px; margin-top: 20px; line-height: 24px; font-size: 24px; color:#061f36;}
.header .tel span{display: block; font-size: 13px;}
.header .tel p{font-family:"poppins";}

.navbg{height: 60px; width:100%; background: #141414;box-shadow:2px 5px 5px rgba(0,0,0,.05);}
.navbox{position: relative;}
.navbox ul li{width:200px; height:60px; float:left; line-height: 60px; position: relative;}
.navbox ul li:hover{color:#725aa6;}
.navbox ul li.active{background-color:#725aa6;}
.navbox ul li.active a{color:#fff;}
.navbox ul li a{display: block; width:200px; height:60px; line-height: 60px; text-align: center; color:#fff;font-size:15px;}
.navbox ul li:hover{background-color:#725aa6;}
.navbox ul li:hover a{color:#fff;}

#nav .subnav{position:absolute;width:100%;top:60px;left:0px;transition: all .6s ease 0s;transform: translate3d(0, 10px, 0);-moz-transform: translate3d(0, 10px, 0);opacity: 0;visibility: hidden;-webkit-transform: translate3d(0, 10px, 0); text-align:center;overflow: hidden;z-index: 199;}
#nav .subnav2{width:240px;}
#nav li:hover .subnav{opacity: 1; visibility: visible; transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); -webkit-transform: translate3d(0, 0, 0); text-align: center;}
.navbox .subnav .nav2{width:100%;}
.navbox .subnav .nav2 li{display:block;width:100%;font-size:14px;line-height:40px;background:none; height:40px; padding:0; border-bottom:#dddddd solid 1px;background-color:#f4f4f4;}
.navbox .subnav .nav2 li a{display:block;width:100%;height:40px;font-size:13px;line-height:40px;color:#333;padding:0;}
.navbox .subnav .nav2 li:hover a{color:#725aa6;background-color:#f0f0f0;}


.fixed_logo{display: none; float:left; height:60px;}
.fixed_logo img{height: 43px;margin-top:8px;}
.fixed{position:fixed; z-index: 100;}
.fixed .fixed_logo{display: block;}
.fixed .navbgbox{background:#292d36;}
.fixed .navbox{float:right;}
.fixed .navbox ul li{width:150px;}
.fixed .navbox ul li a{width:150px;}



@media (max-width:767px) {
    .container{width:96%; margin:0 auto;}
    .header{display:none;}
    .web_nav{display: block;}
  	.navbg{position: fixed; z-index: 100;}
	.navbg .fixed_logo{display: block; max-width:80%; float:left; width:80%;}
	.navbg .fixed_logo img{max-width: 100%}
    .web_nav { width: 20%; display: block; float:right;}
	.web_nav { height: 60px; line-height: 60px; color: #fff; font-size: 16px; margin: 0 auto; font-weight: bold; }
	.btn-menu { display: block; float: right; position: relative; background: transparent; cursor: pointer; padding: 15px 0; width: 26px; height: 16px; -webkit-transition: all ease .238s; -moz-transition: all ease .238s; transition: all ease .238s; margin-top: 10px;}
	.btn-menu:before, .btn-menu:after, .btn-menu span { background-color: #725aa6; -webkit-transition: all ease .238s; -moz-transition: all ease .238s; transition: all ease .238s; }
	.btn-menu:before, .btn-menu:after { content: ''; position: absolute; top: 0; height: 2px; width: 100%; left: 0; top: 50%; -webkit-transform-origin: 50% 50%; -ms-transform-origin: 50% 50%; transform-origin: 50% 50%; }
	.btn-menu span { position: absolute; width: 100%; height: 2px; left: 0; top: 50%; overflow: hidden; text-indent: 200%; }
	.btn-menu:before { -webkit-transform: translate3d(0, -7px, 0); transform: translate3d(0, -7px, 0); }
	.btn-menu:after { -webkit-transform: translate3d(0, 7px, 0); transform: translate3d(0, 7px, 0); }
	.btn-menu.active span { opacity: 0; }
	.btn-menu.active:before { background-color: #725aa6; -webkit-transform: rotate3d(0, 0, 1, 45deg); transform: rotate3d(0, 0, 1, 45deg); }
	.btn-menu.active:after { background-color: #725aa6; -webkit-transform: rotate3d(0, 0, 1, -45deg); transform: rotate3d(0, 0, 1, -45deg); }

	.navbox ul{ width: 100%; display: none;}
	.navbox ul li { width: 100%; background: #f1f1f1; border-bottom: 1px solid #ffffff; margin: 0; height:48px; line-height: 48px;}
	.navbox ul li a { color: #333; display: block; width:100%;height:48px; line-height: 48px;}   
	.navbox ul li.active a{color:#fff;}

	#banner{padding-top: 60px;} 
}


.indexbox{width:100%;}
.indexpro{margin:100px 0px 80px;}
.indexbox-tit{text-align: center;}
.indexbox-tit h2{font-size:38px; font-weight:normal; color:#2e2e2e;font-family:"思源黑体 Light";}
.indexbox-tit span{font-size: 32px; color:#333333;font-family:"poppins ExtraBold";}

.indexbox-wzad{line-height:36px; border-top:1px solid #969696; color:#969696; height: 36px; border-bottom: 1px solid #969696; width:388px; margin:20px auto; text-align: center; font-size: 14px;}

.indexpro-list{width:100%; margin-top: 52px;}
.hide{display:none;}
.indexpro-box{width:23%; float:left; margin:0px 1%; margin-bottom: 16px;}
.indexpro-box:nth-child(4n){margin:0px;}
.indexpro-box .imgk{margin:0px; width:100%; height: 240px; position: relative; overflow: hidden; display:flex;justify-content:center;align-items:center;  border:1px solid #e2e2e2;}
.indexpro-box .imgk img{max-width: 100%; display: block; margin:0px auto; max-height: 240px;}
.indexpro-box:hover .imgk img{-webkit-transform: scale(1.05);-moz-transform: scale(1.05);-ms-transform: scale(1.05);-o-transform: scale(1.05);transform: scale(1.05); transition: all 1s;}
.indexpro-box .info{width:100%}
.indexpro-box .info a{display: block; width:100%; text-align: center; height: 28px; margin-top:8px; background:#fff; border-radius: 14px; font-size: 14px;  line-height:28px; color:#725aa6;}

.indexcate{width:100%; margin-top:36px;background-color:#f5f5f5;}
.indexcate ul li{width:25%; float:left; height: 50px; line-height: 50px; box-sizing: border-box; text-align: center; font-size: 14px;}
.indexcate ul li:nth-child(2n){background: #e8e7e7;}
.indexcate ul li:last-child{border-right:0px;}
.indexcate ul li.on{background: #725aa6;}
.indexcate ul li.on a{color:#fff;}
.indexcate ul li:hover{background: #725aa6;}
.indexcate ul li:hover a{color:#fff;}

@media (max-width:767px) {
	.indexcate ul li{width:50%; font-size: 16px; border-bottom: 1px solid #ccc;}
	.indexcate ul li:nth-child(2n){border-right:0px;}
}

.indexen{width:100%; background:url(../images/cubg.jpg) top no-repeat; padding:80px 0px;}
.indexen .indexbox-tit h2{color:#fff;}
.indexen-list{width:100%; margin-top: 52px;}
.indexen-box{width:384px; float:left; margin-right:24px; border-radius:18px; background: #fff;}
.indexen-box:nth-child(3n){margin:0px;}
.indexen-box .imgk{border-radius:18px 18px 0px 0px; margin:20px; float:left; width:364px; margin:10px; height: 243px; position: relative; overflow: hidden; display:flex;justify-content:center;align-items:center;}
.indexen-box .imgk img{border-radius:18px 18px 0px 0px; max-width: 364px; display: block; margin:0px auto; max-height: 243px;}
.indexen-box:hover .imgk img{-webkit-transform: scale(1.05);-moz-transform: scale(1.05);-ms-transform: scale(1.05);-o-transform: scale(1.05);transform: scale(1.05); transition: all 1s;}
.indexen-box .info{float:right; width:384px;}
.indexen-box .info h3{font-size:20px; font-weight: 400; color:#3e3e3e; margin-top:40px; margin-left: 24px; margin-bottom: 18px;}
.indexen-box .info p{margin-left: 24px; color:#3e3e3e; font-size: 13px; margin-right: 48px; margin-bottom:48px;}

.culbox{text-align:center;padding:70px 0px;}
.culbox h1{color:#fff;font-family:"poppins ExtraBold";font-size:32px;}
.culbox span{font-size:36px;color:#fff;font-family:"思源黑体 Light";}
.culbox i{display:inline-block;width:60px;height:60px;background:url(../images/tri.png) center no-repeat;background-size:15px 15px;background-color:#725aa6;border-radius:30px 30px 30px 30px;margin-top:30px;}
.culbox i:hover{background-color:#f48610;}


@media (max-width:767px) {
	.indexpro{margin:32px 0px 24px;}
	.indexbox-tit h2{font-size: 24px;}
	.indexbox-wzad{width:84%; font-size: 12px;}
	.indexpro-list{margin-top:24px;}
	.indexpro-box{width:48%; margin-bottom:10px;}
	.indexpro-box:nth-child(2n){margin-bottom: 10px; margin-right: 0px;}
	.indexpro-box .imgk{width:100%; height: auto; margin:0px; padding: 1%; background: #fff;}
	.indexpro-box .imgk img{max-width: 100%}
	.indexpro-box .info{width:100%; height:100%; text-align: center;}
	.indexpro-box .info h3{margin-top: 12px; margin-left:12px; margin-bottom: 10px; font-size: 16px;}
	.indexpro-box .info p{margin-left: 12px; margin-right: 12px;}
	.indexpro-box .info a{margin-left: 12px; margin-top: 12px; margin-bottom: 12px;}
.indexen-box .imgk{width:auto;}
.indexen-box .imgk img{max-width: 100%;}
	.indexen{padding: 24px 0px;}
	.indexen-list{margin-top: 20px;}
	.indexen-box{width:100%; margin-right: 0px; margin-bottom: 10px; border:1px solid #ccc;}
	.indexen-box .info{width:100%;}
	.indexen-box .info h3{margin:0px; padding-left:10px;}
	.indexen-box .info p{margin:0px; padding: 10px;}
}

#indexabout{background:url(../images/aboutbg.jpg) center no-repeat;}
.indexaboutbox{padding:120px 0px 80px;}
.indexabout{width:680px; float:left;}
.indexabout h1{font-size:46px;color:#2e2e2e；}
.indexabout h2{font-size: 42px;line-height:52px; color:#2e2e2e;font-family:"思源黑体 Light";font-weight:normal;}
.indexabout .info{line-height:20px; font-size: 14px; margin-top: 32px;line-height:25px;}
.indexabout a{background: #000; color: #fff; display: block; width:124px; text-align: center; height: 38px; line-height: 38px; margin-top: 44px;}
.indexabout a:hover{background: #725aa6;}
.indexaboutnav{width:290px; float:right;}
.indexaboutnavbox{margin-bottom: 42px;}
.indexaboutnavbox img{display: block; float:left;}
.indexaboutnavbox .info{margin-left:12px; margin-top: 2px; float:left;}
.indexaboutnavbox .info h3{font-weight: 200; font-size: 17px; margin-bottom: 5px;}
.indexaboutnavbox .info p{width:170px;font-size:13px;line-height:20px;color:#4d4d4d;}
@media (max-width:767px) {
	.indexaboutbox{margin: 32px 0px 24px; padding: 0px;}
	.indexabout{width:100%;}
	.indexabout h2{font-size: 20px;}
	.indexabout h1{font-size: 24px;}
	.indexabout h4{font-size: 16px; margin-top: 16px;}
	.indexabout .info{margin-top: 4px;}
	.indexabout a{margin-top: 16px; margin-bottom: 10px;}
	.indexaboutnav{width:100%}
}

.indexnews{padding: 120px 0px 60px 0px;background-color:#f5f5f5;}
.indexnewsbox{margin-top: 56px;}
.imgnews{float:left; width:574px;background-color:#fff;padding:20px 20px;}
.imgnews .img{display: block;overflow: hidden;}
.imgnews .img img { transition: 1s; width: 100%; display: block; }
.imgnews:hover img { transform: scale(1.08); }
.imgnews .info{padding:36px;}
.imgnews .info h3{font-size: 16px; color:#000; margin-bottom: 8px}
.imgnews .info p{letter-spacing: 1px; font-size: 13px; color: #969696; line-height: 20px;
overflow: hidden;display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2;}
.imgnews .info .date{margin-top: 24px; height: 24px; line-height: 24px;}
.imgnews .info .date a{display: inline-block; height: 24px;border-bottom: 1px solid #725aa6;margin-left:20px;}
.imgnews .info:hover h3{color:#725aa6;}
.indexnewslist{width:520px; float:right;}
.indexnewslist .indexnewslistbox{width:100%; box-sizing:border-box; padding:30px 30px 30px 30px;margin-bottom: 15px;border-bottom:1px solid #efefef;background-color:#fff;}
.indexnewslist .indexnewslistbox h4{padding-bottom:11px;font-weight:normal;font-size: 16px; line-height:24px; width:80%; float:left; color:#000;font-family:"思源黑体";}
.indexnewslist .indexnewslistbox span{font-size:13px;font-family:"poppins":}
.indexnewslist .indexnewslistbox p{letter-spacing: 1px; font-size: 13px; color: #969696; line-height: 24px; overflow: hidden;display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2;}
.indexnewslist .indexnewslistbox:last-child{border:0px;}
.indexnewslist .indexnewslistbox:hover h4{color:#725aa6;}
@media (max-width:767px) {
	.indexnews{margin-top: 12px; padding-top: 30px; padding-bottom: 0px;}
	.indexnewsbox{margin-top: 24px;}
	.imgnews{width:100%; padding:10px 0px;}
	.imgnews .img{max-width: 100%}
	.imgnews .info{padding: 12px;}
	.imgnews .info .date{margin-top: 4px;}
	.indexnewslist{width:100%;}
	.indexnewslist .indexnewslistbox{padding:0px 10px 12px;}
	.indexnewslist .indexnewslistbox h4{width:72%;}
	.indexnewslist .indexnewslistbox span{line-height: 26px;}
}


.link{width:100%;}
.indexadbox{background: #f9f9f9; padding:90px 0px;}
.indexadbox .adbox{float:left; width:200px; text-align: center;margin-top:70px;}
.indexadbox .adbox:hover{color:#725aa6;}
.indexadbox .adbox i{width:80px; height:80px; margin:0 auto; display:block;}
.indexadbox .adbox:nth-child(1) i{background: url(../images/icon01.png) no-repeat;}
.indexadbox .adbox:nth-child(2) i{background: url(../images/icon02.png) no-repeat;}
.indexadbox .adbox:nth-child(3) i{background: url(../images/icon03.png) no-repeat;}
.indexadbox .adbox:nth-child(4) i{background: url(../images/icon04.png) no-repeat;}
.indexadbox .adbox:nth-child(5) i{background: url(../images/icon05.png) no-repeat;}
.indexadbox .adbox:nth-child(6) i{background: url(../images/icon06.png) no-repeat;}
.indexadbox .adbox:nth-child(1):hover i{background: url(../images/icon01.png) no-repeat;}
.indexadbox .adbox:nth-child(2):hover i{background: url(../images/icon02.png) no-repeat;}
.indexadbox .adbox:nth-child(3):hover i{background: url(../images/icon03.png) no-repeat;}
.indexadbox .adbox:nth-child(4):hover i{background: url(../images/icon04.png) no-repeat;}
.indexadbox .adbox:nth-child(5):hover i{background: url(../images/icon05.png) no-repeat;}
.indexadbox .adbox:nth-child(6):hover i{background: url(../images/icon06.png) no-repeat;}
.indexadbox .adbox h3{font-size: 16px; margin:8px 0px 6px;}
.indexadbox .adbox p{padding: 0px 20px;}
@media (max-width:767px) {
	.indexadbox{padding:24px 0px;}
	.indexadbox .adbox{width:50%; margin:10px 0%;}
	.indexadbox .adbox i{}
	.indexadbox .adbox h3{text-align: center; margin-top: 0px;}
	.indexadbox .adbox p{text-align: left; height:32px;}

}


.footer{background: #222222; padding:60px 0px 30px; color:#424242;}
.footer .footerlogo{float:left; width:182px; text-align: center;}
.footer .footerlogo h2{font-size: 24px; font-weight: 200; margin-top:32px; color:#424242;}
.footer .footerlogo h5{font-size: 13px; font-weight: 200; margin-top:5px; color:#fff;margin-top:20px;}
.footer .footerlogo a{display: block; height: 42px; line-height: 42px; font-size:14px; border-radius: 21px; background: #725aa6; color:#fff; margin-top: 56px;}
.footer .footercate{float:left; width:80px; margin-left: 120px;}
.footer .footercate dl{float:left; width:100%;}
.footer .footercate dt{width:100%; font-size: 17px; margin-bottom: 20px; color:#fff;font-family:"思源黑体 Light":font-weight:normal;}
.footer .footercate dd{width:180px; float:left; line-height: 24px; font-size: 13px;}

.footer .footercontact{float:left; width:260px; text-align: left; margin-left: 160px;}
.footer .footercontact img{max-width:120px; display: inline-block; margin-top: 16px;}
.footer .footercontact h4{font-size: 17px; margin-bottom: 20px;color:#fff;font-family:"思源黑体 Light":font-weight:normal;}
.footer .footercontact p{font-size: 14px; line-height: 24px;color:#fff;}

.footer .footercode{float:right;}

.copyright{background: #141414; height: 56px; line-height: 56px; color:#919090; font-size: 12px;}
.copyright p{display:inline-block;}
.copyright span{display:inline-block;float:right;}
@media (max-width:767px) {
	.footer{padding: 32px 0px;}
	.footer .footerlogo{width:100%; text-align: center;}
	.footer .footerlogo h2{margin-top: 16px;}
	.footer .footerlogo a{margin-top: 16px;}
	.footer .footercate{width:100%; margin-left: 0px; margin-top: 20px;  text-align: center;}
	.footer .footercate dt{font-size: 18px; margin-bottom: 10px;}
	.footer .footercate dd{width:33.333%;}
	.footer .footernav{margin-left: 0px; margin-top: 18px; width:100%;  text-align: center;}
	.footer .footernav dt{font-size: 18px; margin-bottom: 10px;}
	.footer .footernav dd{width:33.333%;}
	.footer .footercontact{width:100%; margin-top: 18px; margin-left: 0px; text-align: center;}
	.footer .footercontact h4{font-size: 18px; margin-bottom: 10px;}
	.footer .footercontact img{max-width: 200px; margin:0 auto;}
	.footer .footercate dl{width:100%; margin-bottom: 10px;}
	.footer .footercode{width:100%; text-align: center; margin-top: 8px;}

	.copyright{height:auto; line-height: 32px; font-size: 12px;}
	.copyright span{float:none; text-align: center; width:100%;}
	.link{margin-top: 10px;}
}

/*.full{position: fixed;z-index: 101; left:10px; top:50%;}
.full li{margin:5px 5px; width:20px; height:18px; border-radius: 9px;}
.full li em{width:3px; height: 3px; border-radius: 6px; background: #ccc; display: block; float:left; margin:3px;}
.full li p{display:none;}
.full li.act{width:80px; height:18px;background: #725aa6;}
.full li.act em{background: #fff;}
.full li.act p{display: block; padding-left:20px; color:#fff;}*/

.full{ position:fixed; left:15px; top:50%; margin-top:-75px; z-index:8; list-style:none}
.full li{position:relative; font-size:15px; color:#fff; cursor:pointer; margin-top:16px; list-style:none}
.full li em{ background:url(../images/dot01.png) no-repeat; width:14px; height:14px; position:relative; z-index:3; display:block;}
.full li span{ display:block; position:absolute; height:25px; line-height:25px; background:#725aa6;  left:-8px; -webkit-border-radius:20px; -moz-border-radius:20px; -ms-border-radius:20px; -o-border-radius:20px; border-radius:20px; white-space:nowrap; z-index:1; top:-5px;  -webkit-transition: all .2s linear;  -moz-transition: all .2s linear; -ms-transition: all .2s linear; -o-transition: all .2s linear;transition: all .2s linear; width:0; overflow:hidden;}
.full li:hover span,.full li.active span{padding-right:1px; padding-left:34px;}
.full li.li01:hover span,.full li.li01.active span{ width:96px;}
.full li.li02:hover span,.full li.li02.active span{ width:96px;}


@media (max-width:767px) {
	.full{display: none}
}

/*2020-10-9*/
.nybanner{width:100%;}
.nybanner img{max-width: 100%;}
.pcbanner{display: block;}
.mbanner{display: none;}

.back{position: fixed; z-index: 101; bottom:100px; background: #725aa6; width:48px; height: 48px; right:10px;}
.back img{display: block; margin:12px;}


#path{ position:relative;z-index:99; width:100%;height:60px; line-height:60px; background:#f7f7f7; border-bottom:1px solid #e6e6e6;}
#path>.container{width:96%;max-width:1200px; margin:0 auto; font-size:14px; color:#999;}
#path>.container>.pos_left{width:75%;text-align:left;color:#777;overflow:hidden;font-size:14px; float:left;}
#path>.container>.pos_left>em{display:inline-block;width:25px;height:60px;background:url(../images/com/home.png) center center no-repeat;vertical-align: top;}
#path>.container>.pos_left a{display:inline-block; color:#999; transition:all .35s;}
#path>.container>.pos_left a:hover{ color:#725aa6;}
#path>.container>.pos_left a.A{ color:#725aa6 !important;}
#path>.container>.pos_left.active {transform: translateX(-200px);}
#path>.container>.pos_right{float:right;}
#path>.container>.pos_right a{line-height:58px; font-size: 16px; display: block; margin: 0px 10px; padding: 0px 3px; float:left;}
#path>.container>.pos_right a.on{color:#725aa6; border-bottom: 2px solid #725aa6;}
#path>.container>.pos_right a:hover{color:#725aa6; border-bottom: 2px solid #725aa6;}
@media only screen and (max-width: 960px){
	.nybanner{padding-top: 61px;}
	.pcbanner{display: none}
	.mbanner{display: block;}
  #path>.container>.pos_left{display:none;}
  #path>.container>.pos_right{float:left;}
  .aboutpath{display: none;}
}

#title{margin:20px auto; transition:all .35s;}
#title>.container{ width:96%;max-width:1200px; padding:20px 0; text-align:center; font-size:24px; font-family:'微软雅黑'; font-weight:bold; color:#333; margin:0 auto;}
#title.active {transform: translateX(-220px);}
#title>.container p{font-size:40px;color:#333;text-align:center; font-weight: normal; line-height: 53px;}
#title>.container span{display:block; font-size: 34px; font-weight: bold; color: #e6e6e6; height: 47px; line-height: 47px; text-transform:Capitalize;}

@media only screen and (max-width: 960px){
  #title>.container{padding-bottom:0 !important;}
}



#inside{margin: 0px 0px}

.pagecontent{min-height: 300px; margin:30px 0px;}
.pagecontent .about_img{float:left;width:37%;}
.pagecontent .about_img img{max-width:100%;}
.pagecontent .about_wz{float:right;width:60%;font-size:15px;line-height:30px;color:#555;}
.pagecontent .about_wz p{text-indent: 1em;}
@media (max-width:767px) {
	.pagecontent .about_img{width:100%;}
	.pagecontent .about_wz{width:100%; margin-top: 10px;}
}

#navpart{ position:fixed;z-index:999; right:20px;top:30%; width:100px; background:#666;}
#navpart>.gotop{margin:0 auto; position:relative; width:100%; height:80px;}
#navpart>.gotop>a{display:block; height:100%; background:#725aa6 url("../images/icon-gotop-navpart.png") no-repeat; background-position:50% 50%; background-size:auto 40px;}
#navpart>.btn{display:none;}
#navpart>.nav{ position:relative; z-index:88; margin:0 auto;}
#navpart>.nav>.close{ display:none;}
#navpart>.nav>.navlist{padding:6px 0;}
#navpart>.nav>.navlist>a{ position:relative; display:block;padding:15px 0; text-align:center; font-size:14px; color:#fff; transition:all .35s;}
#navpart>.nav>.navlist>a:hover{ background:rgba(255,255,255,.1);}
#navpart>.nav>.navlist>a.A{background:rgba(255,255,255,.2);}
#navpart>.nav>.navlist>a.A:after{ display:none; position:absolute;z-index:8; left:-10px; top:50%; margin-top:-20px; width:0;height:0;border-top:20px solid transparent;border-bottom:20px solid transparent;border-right:10px solid rgba(255,255,255,.4); content:'';}

@media only screen and (max-width: 960px){
  #navpart{ top:auto; right:30px; bottom:30px;width:60px; background:none;}
  #navpart>.btn{ display:block; margin:10px auto; position:relative; width:100%; height:60px;}
  #navpart>.btn>a{display:block; height:100%; background:#725aa6 url("../images/icon-navpart.png") no-repeat; background-position:50% 50%; background-size:auto 40px;border-radius:100%;}
  #navpart>.gotop{height:60px;}
  #navpart>.gotop>a{background-color:rgba(0,0,0,.3); border-radius:100%;}
  #navpart>.nav{display:none; position:fixed;z-index:99; left:0;bottom:0; width:100%;height:40%; background:#666;}
  #navpart>.nav>.close{ display:block;padding:10px; text-align:right;}
  #navpart>.nav>.close>a{display:inline-block; width:20px; height:20px; cursor:pointer; background:url("../images/icon-close.png") no-repeat; background-size:100% auto; background-position:50% 50%;}
  #navpart>.nav>.navlist{ height:70%;overflow-x:hidden; overflow-y:auto;}
}

@media only screen and (max-width: 420px){
  #navpart{ right:20px; bottom:20px;width:50px;}
  #navpart>.btn{ width:50px; height:50px; line-height:50px;}
  #navpart>.btn>a{background-size:auto 32px;}
  #navpart>.gotop{width:50px; height:50px; line-height:50px;}
  #navpart>.gotop>a{background-size:auto 32px;}

}



#production{ position:relative; width:96%; max-width:1360px; margin:0 auto; padding:0px 0; }
#production>.list{  margin:0 auto;}
#production>.list>ul{ margin:0 auto;}
#production>.list>ul>li{position:relative;display:block; float:left; width:21.2%; overflow:hidden; padding:1%; margin-right:2%; margin-bottom:2%; border:1px solid #eee;text-align:center;}
#production>.list>ul>li:nth-of-type(4n){ margin-right:0 !important;}
#production>.list>ul>li>a>.img{ position:relative; margin:0 auto; overflow:hidden; width:100%; height: 200px;     position: relative;
    overflow: hidden;
    display: flex;
    justify-content: center;
    align-items: center;}
#production>.list>ul>li>a>.img>img{ max-width:100%;  max-height:200px; transition:all 1s; }
#production>.list>ul>li>a>.tit{ padding:15px 10px; font-size:16px; text-align:center; overflow: hidden;text-overflow:ellipsis;white-space: nowrap; transition:all .35s;}
#production>.list>ul>li>a:hover .img>img{transform:scale(1.1);}
#production>.loadmore{ width:90%;max-width:1360px; padding:50px 0;margin:0 auto; text-align:center;}
#production>.loadmore>a{display:inline-block; padding:10px 90px; font-size:18px; color:#666; border:1px solid #ddd; border-radius:50px; transition:all .35s;}
#production>.loadmore>a:hover{ background:#d0021c; border:1px solid #d0021c; color:#fff;}

@media only screen and (max-width: 1080px){
  #production>.list>ul>li{width:29.7%;}
  #production>.list>ul>li:nth-of-type(4n){ margin-right:2% !important;}
  #production>.list>ul>li:nth-of-type(3n){ margin-right:0 !important;}

}
@media only screen and (max-width: 780px){
  #production>.list>ul>li{width:29.6%;}
  #production>.list>ul>li>a>.tit{ font-size:14px;}
  #production>.list>ul>li>a>.img{height: 120px;}
  #production>.list>ul>li>a>.img>img{ max-width:100%;  max-height:120px; transition:all 1s; }

}
@media only screen and (max-width: 580px){
  #production>.list>ul>li{ width:46.5%; margin-right:0 !important;}
  #production>.list>ul>li:nth-of-type(even){ float:right;}
  #production>.list>ul>li:nth-of-type(4n){ margin-right:0 !important;}
  #production>.list>ul>li:nth-of-type(3n){ margin-right:0 !important;}
}
/*END*/


#productioncase{ position:relative; width:96%; max-width:1360px; margin:0 auto; padding:0px 0; }
#productioncase>.list{  margin:0 auto;}
#productioncase>.list>ul{ margin:0 auto;}
#productioncase>.list>ul>li{position:relative;display:block; float:left; width:18%; overflow:hidden; padding:1%; margin:1%; margin-bottom:2%; border:0px solid #eee;text-align:center; box-sizing: border-box;}
#productioncase>.list>ul>li:nth-of-type(4n){ margin-right:0 !important;}
#productioncase>.list>ul>li>a>.img{ position:relative; margin:0 auto; overflow:hidden; width:120px; height: 120px; position: relative;
    overflow: hidden;
    display: flex;
    justify-content: center;
    align-items: center;}
#productioncase>.list>ul>li>a>.img>img{ max-width:100%;  max-height:120px; transition:all 1s; }
#productioncase>.list>ul>li>a>.tit{ padding:15px 10px; font-size:16px; text-align:center; overflow: hidden;text-overflow:ellipsis;white-space: nowrap; transition:all .35s;}
#productioncase>.list>ul>li>a>.titen{    width: 120px;
    text-align: center;
    margin: 0 auto;
    color: #c6c6c6;
    line-height: 12px;
    margin-top: 0px;
height: 24px;}


#productioncase>.list>ul>li>a:hover .img>img{}
#productioncase>.loadmore{ width:90%;max-width:1360px; padding:50px 0;margin:0 auto; text-align:center;}
#productioncase>.loadmore>a{display:inline-block; padding:10px 90px; font-size:18px; color:#666; border:1px solid #ddd; border-radius:50px; transition:all .35s;}
#productioncase>.loadmore>a:hover{ background:#d0021c; border:1px solid #d0021c; color:#fff;}

@media only screen and (max-width: 1080px){
  #productioncase>.list>ul>li{width:29.7%;}
  #productioncase>.list>ul>li:nth-of-type(4n){ margin-right:2% !important;}
  #productioncase>.list>ul>li:nth-of-type(3n){ margin-right:0 !important;}

}
@media only screen and (max-width: 780px){
  #productioncase>.list>ul>li{width:29.6%;}
  #productioncase>.list>ul>li>a>.tit{ font-size:14px;}
  #productioncase>.list>ul>li>a>.img{height: 120px;}
  #productioncase>.list>ul>li>a>.img>img{ max-width:100%;  max-height:120px; transition:all 1s; }

}
@media only screen and (max-width: 580px){
  #productioncase>.list>ul>li{ width:46.5%; margin-right:0 !important;}
  #productioncase>.list>ul>li:nth-of-type(even){ float:right;}
  #productioncase>.list>ul>li:nth-of-type(4n){ margin-right:0 !important;}
  #productioncase>.list>ul>li:nth-of-type(3n){ margin-right:0 !important;}
}



.ditucontent{width:60%; float:left; min-height: 400px;}
#dituContentgaoya{width:100%; min-height: 400px;}
#dituContentdiya{width:100%; min-height: 400px; margin-bottom: 0px;}
iframe {
  width: 100%;
  min-height: 350px;
  border: none;
}
.ditucontent iframe {
  width: 100%;
  height: 100%;
  top: 0;
}



.contactinfo{width:32%; float:right;}
.contactinfo h2{font-size:36px; font-weight: 400; margin-bottom:32px; color:#725aa6;}
.contactinfo .contactinfo-box a em{display:block;float:left;width:60px;height:60px;border:1px solid #ddd;border-radius:50%;margin-right:15px; margin-bottom: 20px;}
.contactinfo .contactinfo-box em{margin-top: 5px;}
.contactinfo .contactinfo-box.lxman em{background:url(../images/contact_man.png) center center no-repeat;}
.contactinfo .contactinfo-box.lxphone em{background:url(../images/contact_phone.png) center center no-repeat;}
.contactinfo .contactinfo-box.lxemail em{background:url(../images/contact_email.png) center center no-repeat;}
.contactinfo .contactinfo-box.lxtel em{background:url(../images/contact_tel.png) center center no-repeat;}
.contactinfo .contactinfo-box.lxfax em{background:url(../images/contact_fax.png) center center no-repeat;}
.contactinfo .contactinfo-box.lxaddress {margin-bottom: 20px;}
.contactinfo .contactinfo-box.lxaddress em{background:url(../images/contact_address.png) center center no-repeat; margin-top: 15px;}
.contactinfo .contactinfo-box a .wz{float:left;width:78%;margin-top:5px;}
.contactinfo .contactinfo-box .wz p{font-size:18px;padding-bottom:2px; line-height:32px;}
.contactinfo .contactinfo-box span{font-size:16px;}
@media (max-width:767px) {
	.ditucontent{width:100%;}
	.contactinfo{width:100%; margin-top: 0px;}
}






.new_inside{width:100%;}
.new_inside ul{width:100%;padding:0;}
.new_inside ul li{background:#ffffff;display:block;padding:24px;-webkit-transition: all .25s;-moz-transition: all .25s;-ms-transition: all .25s;-o-transition: all .25s;transition: all .25s;box-shadow: 0px 0px 20px 0px #eaeaea;margin-bottom:20px;position:relative;}
.new_inside ul li .news_time{position:absolute;left:24px;top:24px;width:90px;text-align:center;background:#666;padding:10px 0;overflow:hidden;border-radius:4px 0 4px 0;}
.new_inside ul li .news_time p{font-size:24px;font-weight:bold;color:#fff;}
.new_inside ul li .news_time span{font-size:14px;color:#fff;}
.new_inside ul li .news_con{padding-left:110px;}
.new_inside ul li .news_con p{font-size:15px;font-weight:bold;color:#515671;overflow: hidden; text-overflow: ellipsis; white-space:nowrap;}
.new_inside ul li .news_con span{display:block;font-size:14px;color:#999;line-height:22px;padding-top:5px;height:45px;overflow:hidden;}
.new_inside ul li:hover p a{ color:#725aa6;}
.new_inside ul li:hover .news_time{ background:#725aa6;}
.new_inside ul li:hover{cursor: pointer;}

.ny_newscontent{color:#555;font-size:14px;line-height:28px;padding-top:20px; z-index:1; position:relative; margin-bottom: 30px; width:76%; float:left;}
.ny_newscontent img{vertical-align: top;}
.ny_newscontent .ny_news_tlt{text-align:center;font-size:20px;color:#555;padding:10px 0;}
.ny_newscontent .ny_news_time{text-align:center;font-size:12px;color:#999;padding-bottom:10px;border-bottom:1px dashed #dedede;margin-bottom:10px;}
.ny_newscontent .ny_news_content{line-height: 2em; font-size: 14px;}
.ny_newscontent .ny_news_content p{text-indent: 2em;}
.nextpage{padding-top:30px;padding-bottom: 30px;}
.nextpage p{height:35px;line-height:35px;background:#f1f1f1;margin-bottom:10px;padding:0 20px;overflow: hidden; text-overflow: ellipsis; white-space:nowrap;}
.nextpage p:hover{background: #725aa6; color:#fff;}
.nextpage p:hover a{color:#fff;}
.newspage{width: 100%; padding: 0 ; margin:30px auto 0; height: 60px; line-height: 60px; position: relative;  z-index: 1;}
.newspage a{ font-size: 14px; color: #999;}
.newspage .fl{float:left;}
.newspage .fr{float:right;}
.newspage a:hover{ color: #725aa6;}
.newsrightlist{float:right; width:20%; padding-top: 30px;}
.newsrightlist .top{ float: left; width: 100%; font-size: 24px; color: #000; font-weight: bold;}
.newsrightlist ul{ float: left; width: 100%; margin-top: 30px;}
.newsrightlist li{ float: left; width: 100%; margin-bottom: 20px;}
.newsrightlist li .title{ font-size: 16px; color: #333; line-height: 26px;}
.newsrightlist li .time{ font-size: 14px; color: #999; margin-top: 5px;}
.newsrightlist li:hover .title,.newsrightlist li:hover .time{ color: #ea5503;}

@media only screen and (max-width: 960px){
  .ny_newscontent{width:100%;}
  .newsrightlist{width:100%; padding-top: 0px;}
  .newspage{margin-top: 0px; line-height: 32px;}
  .newspage .fl{float:left;}
  .newspage .fr{float:left;}
}

@media only screen and (max-width: 780px){
  #title>.container{ font-size:24px;}
}

@media only screen and (max-width: 520px){
  #title>.container{ font-size:24px;}
}


/*server*/
.serverbox .serverboxnav{width:250px;overflow:hidden;float:left;background-color:#f7f8fa;}
.serverbox .serverboxnav .serverboxnav_tit{width:100%;overflow:hidden;font-size:20px;color:#725aa6;font-weight:bold;line-height:50px;margin-top:40px;}
.serverbox .serverboxnav .serverboxnav_tit span{margin-left:60px;}
.serverbox .serverboxnav .serverboxnav_list{width:100%;overflow:hidden;margin-top:20px;}
.serverbox .serverboxnav .serverboxnav_list p{width:100%;overflow:hidden;line-height:24px;margin:15px 0px;}
.serverbox .serverboxnav .serverboxnav_list p a{width:100%;display:block;overflow:hidden;position:relative;}
.serverbox .serverboxnav .serverboxnav_list p a b{width:2px;height:100%;display:block;overflow:hidden;background-color:#725aa6;position:absolute;left:0px;top:0px;display:none;}
.serverbox .serverboxnav .serverboxnav_list p a span{margin-left:60px;font-size:16px;color:#000;}
.serverbox .serverboxnav .serverboxnav_list p a i{width:7px;height:100%;display:block;overflow:hidden;background:url("../images/serverjt.png") center no-repeat;position:absolute;right:20px;top:0px;}
.serverbox .serverboxnav .serverboxnav_list p.on a b{display:block;}
.serverbox .serverboxnav .serverboxnav_list p.on a span{color:#725aa6;}
.serverbox .serverboxnav .serverboxnav_list p.on a i{background:url("../images/serverjth.png") center no-repeat;}

.serverboxlist{overflow:hidden;padding-left:40px;}
.serverboxlist_tit{width:100%;overflow:hidden;margin-top:40px;border-bottom:1px solid #e7e9ef;padding-bottom:15px;}
.serverboxlist_tit img{height:40px;display:block;float:left;}
.serverboxlist_tit span{float:left;line-height:40px;margin-left:20px;font-size:20px;color:#725aa6;font-weight:bold;}

.serverboxlist_list{width:100%;overflow:hidden;}
.serverboxlist_list ul{width:100%;overflow:hidden;display:table;}
.serverboxlist_list ul li{width:100%;overflow:hidden;display:table-row;}
.serverboxlist_list ul li .down_cell{display:table-cell;vertical-align:middle;border-bottom:1px solid #e7e9ef;padding:25px 0px;}
.serverboxlist_list ul li .serverboxlist_listl{font-size:16px;color:#000;line-height:30px;font-weight:bold;width:auto;}
.serverboxlist_list ul li .serverboxlist_listl a{color:#000;}
.serverboxlist_list ul li .serverboxlist_listr{width:100px;}
.serverboxlist_list ul li .serverboxlist_listr a{display:inline-block;width:100%;line-height:40px;background-color:#725aa6;font-size:14px;color:#fff;border-radius:4px;text-align:center;}
.serverboxlist_list ul li .serverboxlist_listr a span{display:inline-block;background:url("../images/downn.png") left center no-repeat;padding-left:20px;background-size:15px;}
.serverboxtext{padding: 32px 0px; line-height: 32px; font-size: 14px;}

@media screen and (max-width:900px) {   
    .serverbox .serverboxnav{width:100%;}
    .serverbox .serverboxlist{width:100%;padding:0px;}

    .serverbox .serverboxnav .serverboxnav_tit{margin-top:20px;}
    .serverbox .serverboxnav .serverboxnav_list{margin-top: 0px;}
    .serverboxlist_tit{margin-top: 12px;}
}

.apply{width:90%; margin:0 auto; max-width: 640px}
.apply dt{font-size: 16px;color: #606366; padding: 5px 0px; line-height: 30px;}
.apply .input4 {width: 100%; border: #e5e5e5 solid 1px; color: #804235; display: block;padding: 15px 10px;background: none;-webkit-box-sizing: border-box;font-size: 16px;letter-spacing: 3px;outline: none;background-color: #fff;color:#804235;border-radius: 10px;}
.apply .applybtn{width:80%;max-width: 500px;height: 50px;line-height: 50px;font-size: 24px;background: #36ac4a;letter-spacing: 10px;margin: 20px auto;color:#fff;    border-radius: 10px;}
.apply .aoolya{}








.nycontent .content_left{float:left;width:20%; margin-top: 0px;}
.nycontent .content_left .c_tlt{height:60px;line-height:60px;text-align:center;font-size:20px;font-weight:bold;background:#725aa6;color:#ffffff;margin-bottom:5px;}
.nycontent .content_left .c_tlt em{display:none;}
.pro_mulu li a{display:block;height:40px;line-height:40px;text-align:left;padding:0 20px;background:#f1f1f1;color:#555;font-size:14px;margin-bottom:5px;overflow: hidden; text-overflow: ellipsis; white-space:nowrap;}
.pro_mulu li a:hover{background-color:#725aa6; color:#fff;}
.pro_mulu li.actt a{background-color:#725aa6; color:#fff; }
.pro_mulu li dl{display:none}
.pro_mulu li.actt dl{display: block;}
.pro_mulu li.actt dl a{background:#f1f1f1;height:30px;line-height:30px;font-size:12px; color:#555; padding-left: 40px;}
.pro_mulu li.actt dl dd:hover a{background: #725aa6; color:#fff;}
.pro_mulu li.actt dl dd.actt a{background: #725aa6; color:#fff;}
.pro_mulu a.pro_more{background:#ddd;display:block;text-align:center;height:40px;line-height:40px; font-size:12px;}


.productlist{width:78%; float:right; background:#ffffff; margin-top: 20px; margin-bottom: 30px;}
.productlist ul li{float:left;width:31%;margin-right:3%;margin-bottom:30px;}
.productlist ul li:nth-child(3n) {margin-right: 0px;}
.productlist ul li .pro_img_box{display:block;width:100%;box-shadow: 0px 0px 72px 0px #e1dddd;-webkit-transition: all .25s;-webkit-transition: all .25s;-moz-transition: all .25s;-ms-transition: all .25s;-o-transition: all .25s;}
.productlist ul li .pro_img_box .pro_img{text-align:center;width:100%;height:230px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;overflow:hidden;}
.productlist ul li .pro_img_box .pro_img img{vertical-align:middle;max-width:90%;max-height:90%;transition-duration: 1s;-ms-transition-duration: 1s;-moz-transition-duration: 1s;-webkit-transition-duration: 1s;}
.productlist ul li .pro_img_box .pro_img .iblock {display:inline-block;height:100%;width:0;vertical-align:middle}
.productlist ul li .pro_img_box p a{ display:block;height:40px;line-height:40px;font-size:14px;text-align:center;color:#333;padding:0 5px;overflow: hidden; text-overflow: ellipsis; white-space:nowrap;}
.productlist ul li .pro_img_box:hover p a{background:#666;color:#ffffff;}
.productlist ul li .pro_img_box:hover img{transform: scale(1.1,1.1);opacity: 0.8;}

.productlist.RelatedPro{width:100%; margin-top: 20px;}
.productlist.RelatedPro ul li{width:22.5%; margin-right:3%;}
.productlist.RelatedPro ul li:nth-child(3n) {margin-right: 3%;}
.productlist.RelatedPro ul li:nth-child(4n) {margin-right: 0%;}

.pro_name{font-size:24px;font-weight:normal;line-height:28px;color:#725aa6;margin-bottom:10px;}
.proshow{padding-top:30px;position:relative;}
.proshow .js-silder{float:left;width:45%;margin-top:0 !important;border:1px solid #ddd;}
.proshow .js-silder .silder-main-img {width:100%;text-align:center;height:400px;}
.proshow .js-silder .silder-main-img img {max-width:80% !important;vertical-align:middle; max-height: 100%;}
.proshow .js-silder .silder-main-img .iblock {display:inline-block;height:100%;width:0;vertical-align:middle}
.proshow .js-silder .silder-ctrl-prev>span, .silder-ctrl-next>span{ background:none;}
.proshow .prodesc p{font-size:14px;line-height:24px;margin-bottom:10px;}
.proshow .prodesc p.bt{font-size:20px;font-weight:bold;color:#725aa6;}
.proshow .prodesc{float:right;width:51%;}
.proshow .prodesc p.desc{padding:12px; background: #f2f2f2; overflow:hidden;color:#999; margin-top:30px;}
.proshow .prodesc p.desc span{display: block;}
.proshow .pro_btn{padding-top:30px;overflow:hidden;}
.proshow .pro_btn1{display:block;width:40%;margin-right:20px;height:55px;line-height:55px;text-align:center;font-size:16px;color:#fff;background:#725aa6;border-radius:2px;float:left;border:1px solid #fff;}
.proshow .pro_btn2{display:block;width:40%;margin-right:0;height:55px;line-height:55px;text-align:center;font-size:16px;background:#7b7b7b;color:#fff;border-radius:2px;float:left;border:1px solid #fff;}
.proshow .pro_btn1:hover{background:#fff;border:1px solid #725aa6;color:#725aa6;}
.proshow .pro_btn2:hover{background:#fff;border:1px solid #7b7b7b;color:#7b7b7b;}

.prodetail_box{margin-top: 30px;}
.prodetail_con{float:right;width:76%; margin-top: 0px;}
.tags_title{border-bottom:1px solid #725aa6;margin:0px;}
.tags_title span{width:110px;padding:0 0px;font-size:16px;text-align:center;height:45px;line-height:45px;margin-bottom: -1px;background:#725aa6;color:#fff;display:block;margin-left: 5px;border: 1px solid #725aa6;border-bottom:1px solid #725aa6;font-weight:bold;}
.prodetail_con .content{padding:30px 0; line-height:24px; font-size: 14px;}
.prodetail_con .content img{max-width:100%;height:auto !important;}

.procontact{width:100%;}
.procontact img{display:block; max-width: 100%; margin:10px auto 10px;}
.procontact span{display: block; font-size: 13px; line-height: 28px; border-bottom: 1px dotted #ccc;}

.ny_piccontent{width:100%;}
.ny_news_ye{padding-top:30px;}
.ny_news_ye p{height:35px;line-height:35px;background:#f1f1f1;margin-bottom:10px;padding:0 20px;overflow: hidden; text-overflow: ellipsis; white-space:nowrap;}


.page_list{text-align:center;padding-top:20px;}
.page_list a{display:inline-block;padding:0 10px;background:#ddd;height:30px;line-height:30px;text-align:center;margin-right: 5px;border-radius:2px;}
.page_list strong{background:#725aa6;color:#ffffff; display:inline-block;padding:0 10px;height:30px;line-height:30px;text-align:center;margin-right: 5px;border-radius:2px;}
.page_list a:hover{background:#725aa6;color:#ffffff;}
.page_list a.pnnum1{background:#725aa6;color:#ffffff;}
.page_list input{display:inline-block;padding:0 5px;background:#1f71c2;width:40px !important;height:30px !important;line-height:30px;text-align:center;margin:0 5px;color:#fff;cursor:pointer;}
.page_list .p_input{display:inline-block;padding:0 5px;background:#ddd;height:30px;line-height:30px;text-align:center;margin:0 5px;color:#555;cursor:default;}



@media (max-width:767px) {
	.secondcat ul li{padding-left: 4%; width:46%;}
	.productlist{width:100%; margin-top: 0px;}
	.productlist ul li{width:48%;}
	.productlist ul li:nth-child(2n){margin-right: 0;}
	.productlist ul li:nth-child(3n){margin-right: 3%;}
	.productlist ul li:nth-child(6n){margin-right: 0;}
	.productlist ul li a{padding: 8px 10px;}
	.productlist ul li .pro_img_box .pro_img{height:220px;}
	.productlist ul li a{padding: 8px 10px;}
	.productlist ul li .pro_img_box .pro_img{height:180px;}
	.proshow{padding-top:20px; padding-bottom:20px;}
	.proshow .js-silder{float:none;width: 100%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;padding-top:20px;padding-bottom:20px;}
	.proshow .prodesc{float:none;width: 100%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;padding-top:15px;}
	.proshow .prodesc p.desc{height:auto; margin-top: 10px;}
	.proshow .pro_btn{padding-top:15px; padding-bottom:20px;}
	.proshow .pro_btn1{height:44px;line-height:44px; width:100%;}
	.tags_title{margin: 0px 0 20px;}
	.prodetail_con{margin-top: 20px; width:100%;}
	.prodetail_con .content{padding:0px 0px 20px;}
	.nycontent .content_left{width:100%;}
	.nycontent .content_left .c_tlt{font-size: 16px; height: 42px; line-height: 42px; text-align: left; padding-left: 20px;}
	.nycontent .content_left .c_tlt em{cursor:pointer; display:block;width:30%;text-align:right;color:#ffffff;height:40px;line-height:40px;float:right;/-webkit-transition: all .25s;-moz-transition: all .25s;-ms-transition: all .25s;-o-transition: all .25s;transition: all .25s; font-size:12px; font-weight:normal;}
	.pro_mulu{ display:none;}

	.productlist.RelatedPro{margin-bottom: 20px;}
	.productlist.RelatedPro ul li{width:48%; margin:0px 1% 10px;}
	.productlist.RelatedPro ul li:nth-child(3n) {margin-right: 1%;}
	.productlist.RelatedPro ul li:nth-child(4n) {margin-right: 1%;}

	.proshow .pro_btn2{margin:10px auto 0px; width:100%;}
	.prodetail_box{margin-top: 0px;}

	.proshow .js-silder .silder-main-img{height: auto;}
}





:100%;}
	.prodetail_box{margin-top: 0px;}

	.proshow .js-silder .silder-main-img{height: auto;}
}







mg{height: auto;}
}







