 .accordion {
 	width: 100%;
 	background: #FFF;
 }

.accordion .link {
	border-bottom: solid 1px #eee;
    cursor: pointer;
    display: block;
    padding: 1.05vw 0;
    color: #333;
    font-size: .84vw;
    position: relative;
    -webkit-transition: all 0.4s ease;
    -o-transition: all 0.4s ease;
    transition: all 0.4s ease;
}

.accordion li i {
	position: absolute;
	top: 41%;
	font-size: .94vw;
	color: #333;
	-webkit-transition: all 0.4s ease;
	-o-transition: all 0.4s ease;
	transition: all 0.4s ease;
}

.accordion li i.fa-chevron-down {
	right: 4.5%;
	font-size: .84vw;
}
/*.accordion li.open{
	background: #262777;
}*/
/*.accordion li.open .link {
	color: #fff;
}*/
.accordion li.open i {
	color: #C91D29;
}
.accordion li.open i.fa-chevron-down {
	-webkit-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	-o-transform: rotate(180deg);
	transform: rotate(180deg);
}
 .submenu {
 	display: none;
 	background: #fbfbfb;
 }
.link span{
	width: 16.6%;
    display: inline-block;
}
.linksp1{
	padding-left: 3.5%;
}
.linksp2{
	text-align: center;
}
.linksp3{
	text-align: center;
}
.linksp4{
	text-align: center;
}
.linksp5{
	width: 15% !important;
	text-align: center;
}
.submenu0{
	font-size: .84vw;
	color: #333;
	padding-left: 2.1vw;
	padding-top: 1.57vw;
}
.submenu1{
	font-size: 1.15vw;
	color: #333;
	padding-left: 2.1vw;
	padding-top: 2.1vw;
	font-weight: 600;
}
.p25{
	padding-bottom: 1.31vw;
}
.submenu2{
	margin-left: 2.1vw;
	font-size: .84vw;
	color: #666;
}
.submenu3{
	font-size: 1.15vw;
	margin-left: 2.1vw;
	margin-top: 2.1vw;
	color: #333;
	font-weight: 600;
}
.submenu4{
	padding: 2.36vw 0;
	margin-left: 2.1vw;
	font-size: .84vw;
	color: #333;
	font-weight: 600;
}
.submenu hr{
	width: 83.1%;
    margin-left: 2.1vw;
    margin-top: 1.57vw;
}
.bck2{
	background: #e6e6e6;
}
.accordion li{
	margin: .525vw 0;
	border: solid 1px #eee;
	border-bottom: none;
}
.accordion .open{
	border-bottom: solid 1px #eee;
}
@media screen and (max-width: 768px){
	.submenu1,.submenu3{
    font-size: 16px;
}
	.submenu2{
    font-size: 14px;
}
		.submenu0 {
    font-size: 14px;
}
	.link span {
    vertical-align: top;
        font-size: 14px;
}
}
@media screen and (max-width:1366px){
	.header .navbar_nav li a,.tit2,.zycpdh ul li a,.protit,.protit2,.zjaynrr2,.zjaynrr3 ,.zjaynrr4,.jdalnrpart div,.xwzxdh ul li a,.xwzxitem1,.xwzxitem2,.ckgd a,.foot1_3, .foot2_1, .foot3_1,.foot2_2 ul li a,.foot3_2 ul li,.foot4_1,.beian,.aboutdh ul li a,.aboutnr2 p,.shuju2 div,.aboutnr5mark_3,.productitemwz,.newwz1,.newsdetail2 ul li,.newsdetail3 p,.khfw2,.lxwmnr1,.lxwmnr2 span,.lxwmnr3 input,.connectnr2,.connectnr3part2, .connectnr3part4,.prodetr2,.prodetr4 a,.prodet2{
		font-size:16px;
	}
	.rczpitem ul li,.accordion .link, .submenu2{
		font-size:16px;
	}
    .xwzxitem3,.shuju div,.shuju2 span sup,.newwz2,.newwz3,.khfwpart2 {
    font-size: 14px;
    }
    .zjaynrr4,.aboutchnrr3,.aboutnr2 {
    padding-bottom:30px;
    }
    .lxwmnr2 input,.lxwmnr2 textarea {
    width: 78%;
    }
}
