body{background-color: #f7f4eb;}
.top_v1{
    height: 50px;background-color: #393d49;
}
.top-v2{background-color: #ffffff;}
.tp-vi{position: relative;}

.topright {position: absolute;right: 5px;top: 0px;line-height: 50px;font-size: 15px;}
.topright span{display: block;padding: 3px 4px 0px 0px;}
.topright img{width: 20px;height: 20px;}
.tp-vi a{color: #ffffff;line-height: 50px;font-size: 15px;}
.tp-vii{height: 120px;position: relative;}
.tp-vii .logo{padding-top: 30px;}
.r-post{position: absolute;right: 0px;top: 40px;}
.r-post input{width: 270px;height: 35px;border: 1px solid #8a8a8a;border-right: none;outline: none;padding: 0px 10px;
border-radius: 5px 0px 0px 5px;}
.r-post img{width: 25px;height: 25px;border:1px solid #8a8a8a;border-left: none;padding: 5px 10px;border-radius: 0px 5px 5px 0px;}
.menus{
    width: 100%;height: 52px;background-color: #f4f4f5;
}
.menus-item ul li{float: left;height: 50px;line-height: 50px;width: 105px;text-align: center;font-size: 16px;margin-right: 5px;}
.menus-item ul li a{display: block;height: 50px;width: 105px;color: #000000;font-weight: bold;}
/*.menus-item ul li.ls,.menus-item ul li:hover{}*/
.menus-item ul li a.ls,.menus-item ul li a:hover{color: #ff511a;font-weight: bold;border-bottom: 2px solid #ff511a;}
.childmenu{height: 55px;background-color: #ffffff;display: flex;flex-direction: row;position: relative;}
.childmenu .pm-tu{display: flex;flex-direction: row;}
.childmenu .pm-tu a,.pm-ti a{display: block;padding: 0px 15px 0px 15px;font-size: 15px;line-height: 55px;}
.childmenu .pm-tu a:hover,.pm-ti a:hover{color: #ff7700;text-decoration: underline;}
.pm-ti{position: absolute;right: 10px;top: 0px;display: flex;flex-direction: row;line-height: 55px;}
.yewus-item{padding: 20px 0px 0px 0px;display: flex;flex-direction: row;flex-wrap: wrap;background-color: #FFFFFF;}
.yw-childs{width: 328px;margin:0px 0px 20px 17px;border: 1px solid #e6e6e6;border-radius: 10px;}
.yw-childs:hover{box-shadow: 2px 2px 2px 2px #cdcdcd;}
.yw-childs img{display: block;width: 70px;height: 70px;margin: 20px auto;}
.yw-childs span{text-align: center;font-size: 16px;display: inline-block;padding: 0px 0px 25px 0px;font-family: "Arial", sans-serif;}
.js-v1{text-align: center;font-size: 16px;background-color: #FFFFFF;}
.js-v1 h1{font-size: 18px;color: #444444;line-height: 40px;font-weight: normal;font-family: "Arial", sans-serif;}
.js-v1 p{font-size: 16px;color: #444444;padding-bottom: 25px;}
.js-v2{background-color: #FFFFFF;padding-bottom: 30px;}
.jsv-s1{width: 180px;height: 180px;margin: 0px 20px 0px 10px;border: 1px solid #dbdbdb;text-align: center;border-radius: 5px;}
.jsv-s1 img{width: 120px;height: 120px;display: block;margin: 15px auto 5px auto;}
.jsv-s2{width: 660px;padding: 25px 25px 0px 25px;line-height: 35px;font-size: 16px;color: #444444;}
.jsv-s2 img.j11{
    position: absolute;top: 10px;left: 0px;width: 20px;height: 20px;}
.jsv-s2 img.j22{
    position: absolute;right: 0px;bottom: 35px;width: 20px;height: 20px;
}
.jsv-s3{width: 164px;height: 164px;background-color: #f9f9f9;border: 1px solid #cdcdcd;border-radius: 5px;margin: 0px 20px;}
.jsv-s3 h1{font-size: 18px;text-align: center;padding: 50px 0px 10px 0px;color: #ff6600;}
.jsv-s3 span{text-align: center;}
.jsv-s3 span a{font-size: 15px;color:#ff6600;font-weight: bold; }
.jsv-s3:hover{background-color:#ff9900;}
.jsv-s3:hover h1,.jsv-s3:hover span a{color: #ffffff; }
.jsv-s4{width: 260px;}
.jsv-s4 h3{font-size: 16px;color: #666666;padding-bottom: 2px;}
.jsv-s4 ul li{line-height: 28px;font-size: 15px;display: flex;flex-direction: row;border-bottom: 1px dashed #cdcdcd;padding-bottom: 2px;}
.jsv-s4 ul li span{line-height: 28px;color: #ff6600;}
.jsv-s4 ul li a{color: #666666;display: inline-block;padding-left: 5px;}
.jsv-s4 ul li a:hover{color: #ff9900;padding-left: 10px;}
.artice{
    margin: 20px auto;background-color: #FFFFFF;padding:20px 0px;
}
.ac-title h1{font-size: 18px;font-weight: normal;text-align: center;color: #444444;}
.ac-title p{text-align: center;font-size: 14px;padding:10px 0px;color: #666666;}
.ac-f2{padding:10px;display: flex;flex-direction: row;flex-wrap: wrap;}
.ac-item{margin-left: 20px;width: 330px;margin-bottom: 20px;}
.ac-f2 div.ac-item:nth-child(1),.ac-f2 div.ac-item:nth-child(5),.ac-f2 div.ac-item:nth-child(9){
    margin-left: 0px;
}
.acitem-tt{height: 35px;background-color: #f4f4f5;display: flex;flex-direction: row;position: relative;margin-bottom: 5px;}
.acitem-tt span{display: inline-block;padding: 8px 5px 0px 5px;}
.acitem-tt span img{width: 15px;height: 15px;}
.btiao{line-height: 35px;font-size: 16px;color: #ff6600;}
.st-hj{position: absolute;right: 10px;top: 0px;line-height: 35px;font-size: 14px;}
.st-hj a:hover{text-decoration: underline;}
.ac-item ul li{height: 25px;line-height: 25px;background: url("../images/dian.png") no-repeat -5px 2px;background-size: 20px 20px;padding-left: 13px;}
.ac-item ul li a{display: block;font-size: 14px;}
.youqing{padding:0px 10px;}
.yq-item{border-top: 1px solid #dbdbdb;padding:10px 0px;display: flex;flex-direction: row;flex-wrap: wrap;}
.youqing span{color: #ff6600;font-weight: bold;font-size: 15px;}
.yq-item a{font-size: 14px;color: #8a8a8a;display: inline-block;padding: 0px 10px 0px 0px;margin-bottom: 10px;}

.hangyes{background-color: #ffffff;border-top: 1px solid #dbdbdb;padding: 15px 0px;}
.hy-item{display: flex;flex-direction: row;}
.hy-v1{width: 260px;}
.hy-v1 h1,.hy-v2 h1{font-size: 16px;padding: 0px 0px 5px 5px;}
.hyv-s1 a{font-size: 15px;color: #8a8a8a;display: inline-block;padding: 0px 5px 5px 5px;}
.hyv-s2{display: flex;flex-direction: column;width: 180px;}
.hyv-s2 a{font-size: 15px;color: #8a8a8a;display: inline-block;padding: 0px 0px 5px 5px;}
.hy-v3{padding: 0px 0px 0px 100px;}
.hy-v3 span{font-size: 16px;color: #8a8a8a;}
.hy-v3 h1{font-size: 18px;line-height: 30px;}
.nodes-s{padding-left: 20px;}
.jsms-s{width: 150px;}
.jsms-s img{width: 120px;height: 120px;display: block;margin: 0px auto;}
.jsms-s span{font-size: 15px;color: #8a8a8a;text-align: center;}


.footer{width: 100%;background-color: #1c1c1c;padding:15px 0px;}
.footer-item p{font-size: 14px;color: #999999;text-align: center;line-height: 25px;}
.footer-item p a:hover{color: #ff511a;}

.banners{height: 281px;}

@mediaonly screen and (max-width: 1400px){

}
@media only screen and (min-width: 340px) and (max-width: 500px){

}
@media only screen and (min-width: 600px) and (max-width: 992px){

}