body,html
{
    font-family:"微软雅黑";
    overflow-x: hidden;
    font-size: 14px;
}
*{
    padding:0;
    margin:0;

}
img{
    max-width:100%;
}
a{
    color:#333;
    text-decoration:none;
}
ul,ol{
    list-style-type:none;
}
.container{
    width: 1200px;
    margin: auto;
}
.fl{
   float: left;
}
.fr{
    float: right;
}
.header {
    width: 100%;
   clear: both;
    height: 80px;
    line-height: 80px;
    position: fixed;
    z-index: 3333;
    background: rgba(0, 0, 0, 0.2);
}
.header.cors {
    background: rgba(51, 51, 51, 0.59);
}
.header .nav ul li {
    float: left;
    position: relative;
}

.header .nav ul li a {
    padding: 0 23px;
    color: #fff;
}

ul.li_ul li {
    float: none;
    width: 100%;
}

ul.li_ul {
    position: absolute;
    line-height: 30px;
    top: 80px;
    background: rgba(0, 0, 0, 0.2);
    left: 0;
    z-index: 222222;
    display: none;
}
.header .nav ul li:hover ul li a {
    color: #fff;
}
.header .nav ul li:hover .li_ul {
    display: block;
}
.header.cors .nav ul li:hover .li_ul {
    display: block;
    background: rgba(51, 51, 51, 0.59);
}
.logo.fl img {
    display: block;
    line-height: 80px;
    width: 100%;
    height: auto;
    margin-top: 20px;
}

.logo.fl {
    width: 326px;
    height: 80px;
    line-height: 80px;
}

.banner {
    position: relative;
    width: 100%;
}
.banner ul li {
    width: 100%;
    height: auto;
}
.Article_xw ul li{height: 110px;
    overflow: hidden;
    position: relative;
    width: 100%;
    border-bottom: 1px solid #ccc;
    margin-bottom: 10px;
    padding-bottom: 10px;}
.banner ul li img {
    width: 100%;
    height: auto;
    display: block;
}
.banner .hd {
    position: absolute;
    bottom: 13px;
    z-index: 333;
    left: 50%;
    margin-left: -61.5px;
}

.banner .hd ul li {
    width: 35px;
    float: left;
    background: #fff;
    height: 3px;
    margin: 10px 3px;
    color: transparent;
}


.one.container {
    padding: 41px 0;
    margin-top: 10px;
    overflow: hidden;
}

.title {
    text-align: center;
    line-height: 32px;
    background: url(../images/1.png) no-repeat center;
    margin-bottom: 14px;
}

.title h2 {
    margin-bottom: 42px;
    color: rgb(53, 53, 53);
font-family: 微软雅黑;
font-size: 30px;
text-align: center;
font-weight: 100;
}
.title p {
    font-size: 18px;
    color: #666;
    margin-top: 53px;
}
.one.container ul li {
    float: left;
    width: 388px;
 margin-bottom: 10px;
    line-height: 25px;
    margin-right: 17px;
    color: #333;
    transition: ease all 1s;
}
.one.container ul li img {
    width: 100%;
    margin: auto;
    display: block;
}
.one.container ul li:nth-child(3n) {
    margin-right: 0;
}

.boximg {
    overflow: hidden;
}
.one.container ul li h3 {
    margin: 14px 0;
}

.one.container ul li p {
    font-size: 12px;
    margin-bottom: 14px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
}

.one.container .amore{
    border: 1px solid #999;
    padding: 6px 9px;
    display: block;
    text-align: center;
    width: 100px;
    margin: auto;
    margin-bottom: 3px;
    opacity: 0;
    
}
.one.container ul li:hover .amore {
    opacity: 1;
    transition: ease-in all 1s;

    color: #fff;
}
.one.container ul li:hover img {
    transform: scale(1.2);
    transition: ease all 1s;
}
.two {
    width: 100%;
    position: relative;
    margin-top: 1px;
    overflow: hidden;
    padding: 31px 0;
}

.bg {
    width: 100%;
    height: 100%;
    position: absolute;
    z-index: -1;
    left: 0;
    top: 0;
}

.bg img {
    width: 100%;
    height: 100%;
    display: block;
}

.two ul li {
    float: left;
    width: 260px;
    margin: 19px;
    color: #fff;
    text-align: center;
    line-height:32px;
}

.two ul li img {
    width: 100%;
    height: auto;
    display: block;
}

.boximgs {
    margin-bottom: 18px;
}
.two .title {
    background: url(../images/11.png) no-repeat center;
}

.two .title h2,.two .title p {
    color: #fff;
}
.two ul li h3 {
    font-size: 18px;
    font-weight: 100;
}

.two ul li:hover img {
    transform: scale(1.1);
    transition: all 1s;
}

.boximgs {
    overflow: hidden;
}
.tmore {
    color: #fff;
    display: block;
    width: 180px;
    height: 41px;
    line-height: 41px;
    text-align: center;

    border-radius: 11px;
    margin: auto;
    margin-top: 10px;
}
.three {
    margin: 50px auto;
    overflow: hidden;
}

.three ul li {
    width: 372px;
    float: left;
    margin: 13px 13px;
    line-height: 24px;
    text-align: center;
    border: 1px solid #999;
    padding-bottom: 34px;
}

.three ul li img {
    margin-bottom: 10px;
    display: block;
    width: 100%;
    height: auto;
}
.three ul li:hover img {
    border-bottom: 5px solid #fff;
    transform: scale(0.8);
    transition: ease-out all 3s;
}
.three ul li h3 {
    font-size: 20px;
    font-weight: 100;
    margin: 21px auto;
}

.three ul li p {
    color: #555;
    width: 96%;
    margin: auto;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
}    
.four {
    position: relative;
    width: 100%;
    padding: 46px 0;
}

.four .tex {
    width: 1000px;
    margin: auto;
    background: #fff;
    padding: 33px;
    line-height: 33px;
    font-size: 15px;
    text-indent: 24px;
    border-radius: 10px;
    box-shadow: 0 0 23px 2px #fff;
    overflow: hidden;
} 
.tex iframe {
    float: left;
}

.tex p {
    float: right;
    width: 585px;
}
.tex img {
    width: 358px;
}
.five.container {
    margin: 45px auto;
    overflow: hidden;
}

.five.container ul li {
    float: left;
    width: 580px;
    margin: 14px 10px;
    overflow: hidden;
    color: #333;
}

.five.container ul li img {
    float: left;
    width: 165px;
    height: 165px;
    display: block;
}

.five.container ul li .fiv {
    float: right;
    width: 415px;
    line-height: 24px;
    box-sizing: border-box;
    padding-left: 13px;
    height: 165px;
}            
.c-time {
    width: 100px;
    border-bottom: 1px solid #ccc;
    color: #bbb;
    padding-bottom: 5px;
    margin-bottom: 10px;
}

.five.container ul li:hover .c-time {padding-left:100px;
transition: ease-in-out all 2s;
}    
.five.container ul li .fiv h4 {
    font-weight: 100;
    font-size: 17px;
    margin-bottom: 12px;
}

.five.container ul li .fiv p {
    color: #666;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    overflow: hidden;
}

.five.container ul li:hover .fiv {
    color: #fff;
}

.five.container ul li:hover .fiv p,.five.container ul li:hover .c-time {
    color: #fff;
}   

.six {
    width: 100%;
    overflow: hidden;
} 
.s_top {
    width: 100%;
    position: relative;
    padding: 32px 0;
    margin-bottom: 25px;
}
.s_top .title h2 {

    color: #fff;
}
.s_top .title p {
   
    color: #fff;

}
.six .fl {
    width: 550px;
    line-height: 37px;
    font-size: 16px;
    color: #333;
    margin-top: 21px;
}

.six .fl h3 {
    font-size: 25px;
    margin-bottom: 17px;
}

.six .fr {
    width: 600px;
    margin-left: 50px;
}
.seven.container {
    margin: 50px auto;
    position: relative;
   
}

.seven_img {
    position: absolute;
    left: 50%;
    margin-left: -155px;
    z-index: -1;
    top: 166px;
}

.seven.container ul li {
    float: left;
    width: 600px;
    box-sizing: border-box;
    height: 200px;
    line-height: 24px;
}
.seven.container ul li h3 {
    font-size: 21px;
    color: #333;
    font-weight: 100;
}
.seven.container ul li span {
    font-size: 14px;
    display: block;
}
.seven.container ul li p {
    color: #444;
}
.seven.container ul li:nth-child(1) {
    padding-top: 30px;
    text-align: right;
    padding-right: 142px;
}
.seven.container ul li:nth-child(2) {
    padding-top: 30px;
padding-left:145px;
}
.seven.container ul li:nth-child(3) {
    padding-top:60px;
    text-align: right;
    padding-right: 142px;
}
.seven.container ul li:nth-child(4) {
    padding-top:60px;
padding-left:155px;
}
.footer {
    clear: both;
    width: 100%;
    margin-top: 23px;
    padding: 30px 0;
    line-height: 24px;
    position: relative;
}

.footer td {
    width: 237px;
}

.footer td a {
    color: #fff;
    display: block;
    text-align: center;
}

.footer td ul li:nth-child(1) a {
    font-size: 18px;
    margin-bottom: 10px;
}
.footer td:nth-child(5) img {
    width: 134px;
    display: block;
    margin: auto;
}

.footer td:nth-child(5) p {
    color: #fff;
    text-align: center;
    margin-bottom: 9px;
    font-size: 16px;
    padding-top: 22px;
}
.dibu {
    text-align: center;
    padding: 12px 0;
    font-size: 11px;
    line-height: 19px;
    background: #000;
    color: #fff;
}


/*内页*/

.main_m {
    width: 1200px;
    margin: auto;
}

.fxdm {
    height: 20px;
}

.fxdm span {
    float: left;
    font-size: 12px;
}

/*左侧导航*/

.main_nav {
    width: 250px;
    float: left;
    margin-top: 20px;
}

.main_nav h2 {
    height: 40px;
    line-height: 40px;
    color: #fff;
    font-size: 16px;
    margin-bottom: 10px;
    padding: 0px 0px 0px 10px;
    border-radius: 5px 5px 0px 0px;
    text-align: center;
    overflow: hidden;
}

.main_nav .nav_a {
    height: 40px;
    display: block;
}

.main_nav1 {
    margin-bottom: 10px;
    background: #fff;
}

.main_ul {
    padding: 10px 0px;
}

.main_ul li {
    border-bottom: 1px dashed #363636;
    line-height: 30px;
    margin-bottom: 5px;
    position: relative;
}

.main_ul li:after {
    content: "";
    display: block;
    width: 4px;
    height: 4px;
    background: #ccc;
    position: absolute;
    border-radius: 50%;
    top: 14px;
    left: 7px;
}

.main_ul li a {
    padding-left: 22px;
    font-size: 14px;
    transition: all 0.3s;
    color: #000
}

.main_li {
    display: none;
}

.main_li li {
    border: none;
    margin-bottom: 0px;
}

.main_li li:after {
    content: "";
    display: block;
    width: 4px;
    height: 4px;
    background: #666;
    position: absolute;
    border-radius: 50%;
    top: 14px;
    left: 7px;
}

.main_li li a {
    font-size: 12px;
}

.main_ul li:hover .main_li {
    display: block;
}

.main_ul li a:hover {
    padding-left: 30px;
    transition: all 0.3s;
}

.main_nav2 {
    margin-bottom: 20px;
}

.main_nav2 li {
    height: 30px;
    line-height: 30px;
    border-bottom: 1px dashed #363636;
    overflow: hidden;
    padding: 0px 10px;
}

.main_nav2 li a {
    font-size: 12px;
    color: #000
}

.main_nav3 li {
    width: 200px;
    margin: 5px auto;
}

.main_nav3 li img {
    width: 200px;
    height: 150px;
    display: block;
}

.main_nav3 li h4 {
    width: 200px;
    height: 30px;
    line-height: 30px;
    overflow: hidden;
    text-align: center;
    color: #000
}

.main_nav4 ul {
    padding: 10px;
}

/*路径*/

.main_top {
    height: 36px;
    border-bottom: 1px solid #191919;
    background: url("../images/Tgb.png") no-repeat left;
}

.main_tops {
    float: left;
    height: 36px;
    line-height: 36px;
    margin-left: 33px;
}

.main_top .back {
    width: 52px;
    height: 16px;
    float: right;
    background: #000;
    display: block;
    border-radius: 15px;
    text-align: center;
    line-height: 16px;
    margin-top: 11px;
    font-size: 12px;
}

/*product*/

.product_r {
    float: right;
    width: 900px;
    margin-top: 20px;
}

.product_r li {
    width: 284px;
    float: left;
    margin: 0px 8px 16px;
    position: relative;
    border-bottom: 2px solid #1f1f1f;
    height: 250px;
}

.product_r li::before {
    content: "";
    position: absolute;
    height: 2px;
    bottom: -2px;
    left: 0;
    transition: all 0.5s;
    width: 0;
}

.product_r li div {
    width: 100%;
    height: 200px;
    border: 2px solid #030303;
    overflow: hidden;
}

.product_r li img {
    width: 100%;
    height: 200px;
    transition: all 0.5s;
    display: block;
}

.product_r li h3 {
    width: 100%;
    text-align: center;
    height: 30px;
    line-height: 30px;
    font-size: 15px;
    overflow: hidden;
    margin: 5px 0px;
    color: #000
}

.product_r li:hover div {
    border: 2px solid #fd9b33;
}

.product_r li:hover img {
    transform: scale(1.08, 1.08);
    transition: all 0.5s;
}

.product_r li:hover::before {
    width: 100%;
    transition: all 0.5s;
}

/*product_content*/

.product_items {
    width: 900px;
    float: right;
}

#preview {
    margin-top: 15px;
    position: relative;
    width: 420px;
    float: left;
    overflow: hidden;
    margin-bottom: 20px;
    color: #666;
}

.page_desc {
    width: 1000px;
    border: 1px solid #ccc;
    margin: 70px auto 70px;
}

#preview .prev {
    background: url(../images/left.gif) no-repeat 0 center;
    left: 14px;
}

#preview .next, #preview .prev {
    display: block;
    overflow: hidden;
    position: absolute;
    z-index: 101;
    top: 337px;
    width: 10px;
    height: 45px;
    color: transparent;
}

#preview .slides_container {
    border: 2px solid #CCC;
    float: left;
    height: 300px !important;
    overflow: hidden;
    width: 400px;
    margin-bottom: 20px;
}

#preview .next {
    background: url(../images/right.gif) no-repeat right center;
    left: 375px;
}

#preview .paging {
    left: 25px;
    padding: 5px;
    width: 345px;
    position: relative;
    top: 0px;
    height: 65px;
    overflow: hidden;
}

#preview .paging li {
    float: left;
    height: 60px;
    margin: 3px;
    width: 60px;
    border: 1px solid #ccc;
}

#preview .paging a {
    width: 100%;
    height: 100%;
}

.slides_control {
    width: 100% !important;
    height: 100% !important;
    left: 0px !important;
}

#preview .slides_container img {
    left: 0px !important;
    width: 400px;
    height: 300px;
}

.product_text {
    float: right;
    width: 450px;
    margin-top: 30px;
    overflow: hidden;
}

.product_text h3 {
    width: 350px;
    height: 30px;
    line-height: 30px;
    font-size: 16px;
    overflow: hidden;
    margin-bottom: 5px;
}

.product_text p {
    border-top: 1px dashed #ccc;
    font-size: 14px;
    padding-top: 8px;
    line-height: 1.8em;
}

/**/

.product_content {
    border-top: 2px solid #000;
    line-height: 2em;
    padding: 10px;
}

.product_content img {
    max-width: 100%;
    display: block;
}

.main_next .prevrecord, .main_next .nextrecord {
    margin: 5px 0px;
    display: block;
}

.main_next .prevrecord a, .main_next .nextrecord a {
    color: #000
}
.main_nav4 ul li {
	margin:7px 0;
	border-bottom:1px dashed #363636;
	padding:3px 2px;
	font-size:12px;
}
.main_top .back {
	color:#fff;
}
/*article*/

.Article_xw {
    width: 900px;
    overflow: hidden;
    float: right;
    margin-top: 10px;
}

.Article_xw ul {
    overflow: hidden;
    margin-top: 10px;
}


.Article_xw .article {
    width: 745px;
    float: right;
    position: relative;
    height: 108px;
}

.Article_xw .article h3 {
    font: normal 16px/20px "Microsoft YaHei";
    padding-bottom: 4px;
    overflow: hidden;
    width: 645px;
    height: 20px;
    color: #000;
}

.Article_xw .article p {
    height: 85px;
    font: normal 14px/22px "Microsoft YaHei";
    color: #979797;
    overflow: hidden;
}

.Article_xw .time {
    width: 150px;
    height: 129px;
    float: left;
}

.Article_xw .xw1 {
    width: 100px;
    height: 70px;
    font-size: 50px;
    border: 1px solid #999;
    margin: auto;
    display: block;
    text-align: center;
    line-height: 70px;
    color: #999;
}

.Article_xw .xw2 {
    width: 100px;
    height: 35px;
    font-size: 20px;
    margin: auto;
    display: block;
    text-align: center;
    line-height: 35px;
    background: #999;
    color: #fff;
    border: 1px solid #999;
}

/*article_content*/

.article_c {
    width: 900px;
    margin: 20px auto 0;
    float: right;
}

.article_c h1 {
    text-align: center;
    font: normal 16px/28px "Microsoft YaHei";
    padding: 10px 0px;
    border-bottom: 1px dotted #ccc;
}

.article_c .info {
    margin-top: 10px;
}

.article_c .info a {
    color: #000
}

.article_c .info span {
    font: normal 12px/24px "Microsoft YaHei";
    margin-bottom: 15px;
    text-align: center;
    display: block;
}

.article_c .detail {
    margin: 10px 0;
    font-size: 14px;
    line-height: 22px;
    padding: 0 10px;
    word-spacing: 10px;
    text-align: left;
}

.article_c .detail img {
    max-width: 100%;
    display: block;
}

/*上下键*/

.pading {
    float: right;
    margin-top: 10px;
    margin-bottom: 10px;
}

.pading span {
    padding: 3px 8px;
    border: 1px solid #000;
    display: block;
    float: left;
}

.pading a {
    padding: 3px 8px;
    border: 1px solid #000;
    display: block;
    float: left;
    color: #000
}

.pading .current {
    border: none;
    padding: 3px 8px;

}

/*page*/

.page_c {
    float: right;
    width: 900px;
    padding: 10px;
    overflow: hidden;
    margin-top: 20px;
}

.page_c img {
    max-width: 100%;
    display: block;
}





/*相关产品相关文章开始*/

.relevant {
    width: 100%;
    clear: both;
    margin-top: 20px;
    margin-bottom: 20px;
}

.relevant .rel_title {
    margin-bottom: 0;
    height: 40px;
    line-height: 40px;
    font-size: 14px;
    background: #1D1C1C;
    text-indent: 10px;
    color: #fff !important;
}

.relevant .rel_content {
    padding: 10px;
    overflow: hidden;
}

/*相关产品*/

.relevant_product .rel_item {
    width: 166px;
    float: left;
    margin: 0 5px 10px 5px;
}

.relevant_product .rel_item .rel_item_img {
    width: 100%;
    height: 133px;
}

.relevant_product .rel_item .rel_item_title {
    width: 100%;
    height: 30px;
    line-height: 30px;
    text-align: center;
    display: inline-block;
    overflow: hidden;
    color: #000 !important;
}

/*相关文章*/

.relevant_article .rel_item {
    width: 100%;
    height: 35px;
    line-height: 35px;
    border-bottom: 1px dashed #59504D;
    overflow: hidden;
}

.relevant_article .rel_item .rel_item_time {
    float: right;
    color: #999;
}

.relevant.relevant_article a {
    color: #000!important;
}
/*主题颜色 */
.header .nav ul li:hover a {
    color: #fd6637;
}
.main_nav h2,.main_top .back:hover,.product_r li:hover::before {
	background:#f77825;
}
.header .nav ul li a.cur {
    color: #fd6637;
}
.banner .hd ul li.on {
    background: #fd6637;
}
.one.container ul li:hover .amore {

    background: #fd6637;

}
.tmore {

    background: #fd6637;
  
}
.three ul li img {
    border-bottom: 5px solid #fd6637;
  
}
.four .tex {
  
    border: 4px solid #fd6637;
  
} 
.five.container ul li:hover .fiv {
    background: #fd6637;

}
.pading .current {

    border: 1px solid #fd9b33;
}

/**/

.interlink {
	padding:10px 0;
	background:#000000;
}
.interlink__inner {
	width:1200px;
	margin:auto;
	color:#fff;
	overflow:hidden;
}
.interlink__title {
	width:100px;
	font-size:16px;
	background:url(http://img01.fuhai360.com/--47/47432/202106/202106021654093565.png) no-repeat right;
	float:left
}
.interlink__list {
	width:1090px;
	float:right;
}
a.interlink__item {
	color:#fff;
	margin:0px 10px;
	font-size:15px;
}
a.interlink__item:hover {
	color:#fd6637
}

.pading ul{ width: 100%;border-top: 1px solid #adadad; margin-top: 1%;text-align: center;}
.pading ul li{background: #f4f4f4;cursor: not-allowed;display: inline-block;list-style: none;text-decoration: none; margin: 1.4% 0; width: auto; height: auto; border-bottom:none;}
.pading ul li span{display: inline-block;padding: 3px 10px;margin: 0 2px;border: 1px solid #ddd; color: #7b7b7b; font-size: 18px;}
.pading ul li a{display: inline-block;padding: 3px 10px;margin: 0 2px;border: 1px solid #a9ca5c; font-size: 18px;}