@charset "utf-8";
*{margin: 0px;padding: 0px;font-family:"微软雅黑";}
body{/*min-width:1200px;*/font-size: 12px;overflow-x:hidden; background:#fff;}
table,td,tr,ul,ol,li,dl,dd,dt,p,input,form,em,p,img,h1,h2,h3,h4,h5{margin:0px;padding:0px;}
h1{color:#232323;}
div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,blockquote,p,span{font-size:12px;}
p{color:#686868;}
ul{list-style:none;}
.cursor{cursor:pointer;}
.fl{ float:left}
.fr{ float:right}
.clearfix {
    clear: both;
    zoom: 1;
}
.clearfix:after {
	content: '';
	clear: both;
	display: block;
}
.clear{font-size:0;line-height:0;height:0;clear:both;visibility:hidden;overflow:hidden}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.l{float:left;}
.r{float:right;}
.tl{text-align:left;}
.tc{text-align:center;}
.tr{text-align:right;}
img {border:0;}
a{text-decoration:none;color:#686868;}
.gy{width:1400px;margin:0 auto;overflow:hidden;}
a:hover{text-decoration:none;color:#f3782a;}


.kzjz-banner .ibanner { position: relative; margin: 0; }
.kzjz-banner .ibanner .banner-loaded { width: 100%; z-index: 1; -webkit-tap-highlight-color: transparent; position: relative; transition: all ease 0.45s; }
.kzjz-banner .ibanner .banner-loaded .swiper-container { position: relative; overflow: hidden; -webkit-transform: translate3d(0, 0, 0); }
.kzjz-banner .ibanner .banner-loaded .bar-container .swiper-slide a { display: block; overflow: hidden; }
.kzjz-banner .ibanner .banner-loaded .bar-container .swiper-slide img { vertical-align: middle; border: none; width: 100%; }
.kzjz-banner .ibanner .swiper-pagination-bullet { width: 16px; display: inline-block; position: relative; font-size: 16px; line-height: 20px; color: #fff; color: rgba(255,255,255,.8); cursor: pointer; background: none; }
.kzjz-banner .ibanner .swiper-pagination-bullet::after { content: ''; border-radius: 50%; width: 100%; background: #fff; height: 16px; position: absolute; left: 0; top: 0; transition: all 0.5s ease; }
.kzjz-banner .ibanner .swiper-pagination-bullet-active::after { background: #fff; height: 16px; }
.kzjz-banner .ibanner .swiper-pagination-bullet:hover { opacity: 1; }
.kzjz-banner .ibanner .swiper-pagination-bullet:hover:after { background: #ad1514; height: 16px; }
.kzjz-banner .ibanner .banner-loaded .bar-container .btn-next, .ibanner .banner-loaded .bar-container .btn-prev { width: 45px; height: 70px; background-position: center center; background-size: auto 20px; background-color: rgba(255, 255, 255, 0.3); background-repeat: no-repeat; position: absolute; top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%); cursor: pointer; z-index: 20; -webkit-transition: all ease .3s; transition: all ease .3s; opacity: 0; visibility: hidden; }
.kzjz-banner .ibanner .banner-loaded .bar-container .btn-next { background-image: url(../images/next.png); right: 0; }
.kzjz-banner .ibanner .banner-loaded .bar-container .btn-prev { background-image: url(../images/prev.png); left: 0; }
.kzjz-banner .ibanner .swiper-container-horizontal>.swiper-pagination-bullets { bottom: 30px !important; }
 @media (max-width: 992px) {
.kzjz-banner .ibanner .banner-loaded { margin-top: 65px; }
}
@media (min-width: 768px) {
.kzjz-banner .ibanner .banner-loaded .bar-container:hover .btn-next, .ibanner .banner-loaded .bar-container:hover .btn-prev { opacity: 1; visibility: visible; }
.kzjz-banner .ibanner .banner-loaded .bar-container .btn-prev:hover, .ibanner .banner-loaded .bar-container .btn-next:hover { background-color: #ad1514; }
.kzjz-banner .ibanner .banner-loaded .bar-container:hover .btn-prev { left: 30px; }
.kzjz-banner .ibanner .banner-loaded .bar-container:hover .btn-next { right: 30px; }
}

.fwzwhyc-tit{ text-align: center; padding-bottom: 7vh }

.navrc{ width: calc(98% - 372px ) }
.zjxflx1{ width: 50%;
    margin-right: 2%; }
.in-contact1 .gao{ font-size: 24px; font-weight: bold; color: #fff; padding-top: 30px; padding-bottom: 20px; }
.in-contact1 { /*margin-top: 4.5rem;*/ /*border-right: 1px solid #8f8f8f;*/ /*margin-bottom: 4.5rem;*/}
.in-contact1 h3 { margin: 0; font-size: 1.9rem; line-height: 1; color: #fff; font-weight: bold; padding-bottom: 2rem; }
.in-contact1 h2 { margin: 0; font-size: 4.3rem; 
    line-height: 1; font-family: Arial; 
    font-weight: normal; color: #fff; 
    padding-bottom: 1rem; font-style: oblique; }


    .daohang { color: #cecece; /*padding: 3.5rem 0;*/ /*border-bottom: 1px solid #4e4e4e; */ margin-top: 40px;}
.daohang a { color: #cecece; padding: 0 12px; display: inline-block; font-size: 16px; line-height: 1.6rem; text-decoration: none; }

.daohang a:first-child{ padding-left: 0 !important }

.asti{color: #2f353b; font-size: 24px; line-height: 37px; border-bottom: 1px solid #eeeeee; padding:10px 0; background: #ad1514; color:#fff; text-align:center}
.ast{ margin-top:30px;}
.top-blank{height:107px;overflow:hidden;background:none;}
.top-head{height:107px;position: relative;top:0;width:100%;z-index:1000;
border-top:5px solid #ad1514;


 background:rgba(255,255,255,0.8);}
.shadow{width:100%;height:7px;font-size:0;overflow:hidden;background:url(../images/nav_shadow.png) repeat-x;}
.in-about{ background: url(../images/in-about-bg.jpg) no-repeat top center; background-size: cover; }
.in-news{ padding-top: 5vh; padding-bottom: 9vh }
.in-video{ width: 48.5% }
.in-newsc{ width: 48.5% }
.aboutl{ width: 34%;  }
.aboutl img{ max-width: 100% }
.aboutr{ width: 42%; margin-right: 22% }

.ppadv li{ background: url(../images/tx-bg.png) no-repeat; line-height: 62px; height: 62px; padding-left: 20px; margin-bottom: 10px; font-size: 20px; color: #ffe8b3 }
.top01{width:100%;height:30px;line-height:30px;background:#1f2229;/*color:#f5f5f5;*/ color:#F3782A;overflow:hidden;}
.top01_center{text-align:left;/* width:362px;*//*padding-left:840px;margin:0 auto;*/ float:right;}
.top01_center img{float:left;margin-top:3px;}
.top02{height:107px;width:100%;}
.logo{width:372px;float:left;padding-top:20px; /*margin-right:8.8%;*/ margin-left: 2%}
.nav{width:70%;float:left; margin-left: 5%}
.nav ul{width:100%;}
.nav .m a{ color:#3f4141}
.topnav .m{width:8.6%;padding:0 1.92%;float:left;text-align:center; position:relative;}
.topnav .m a{width:100%;height:42px;padding-top:41px;display:block;font-size:18px;overflow:hidden;}
.topnav .m a:after{content: "";display: block;position: absolute;left: 50%;right: 50%;bottom: -3px;height: 3px;opacity: 0;background-color: #d81e06;-webkit-transition: all .5s;-o-transition: all .5s;-ms-transition: all .5s;transition: all .5s;}
.topnav .m a:hover:after{left: 20%;right: 20%;opacity: 1;-webkit-transition: all .5s;-o-transition: all .5s;-ms-transition: all .5s;transition: all .5s;}

.nav a#sel{border-bottom:3px solid #f3782a;color:#f3782a;}
.nav a#sel:hover:after{opacity: 0;}

.nav .sub{display:none;width:100%;padding:0;top:125px;position:fixed;overflow:hidden;text-align:left;z-index:110;left:0px;background-color:#f5f5f5;}
.nav .sub .nav_xiao{width:72.9%;overflow:hidden;padding-top:5px;margin:0 auto;padding-bottom:50px;}
.nav .sub .nav_xiao .xiao_one{width:760px;float:right;overflow:hidden;}
.nav .sub .nav_xiao .xiao_one a{float:left;display:inline;height:28px;line-height:28px;width:108px;margin-right:12px;overflow:hidden;border-bottom:1px solid #d3d2d2;color:#313030;background:url(../images/201603/nav_dian.jpg) left center no-repeat;padding:0;padding-left:15px;margin-top:13px;font-size:12px;font-family:"宋体";}
.nav .sub .nav_xiao .xiao_one a:hover{color:#f3782a;}
.nav .sub .nav_xiao .xiao_two{margin-top:28px;width:760px;float:right;}
.nav .sub .nav_xiao .xiao_two img{float:left;margin-right:25px;}
.nav .sub .nav_xiao .xiao_two .nav_div{float:left;width:380px;padding-top:30px;font-size:12px;color:#666666;line-height:22px;}
.nav .sub .nav_xiao .xiao_two .nav_div h2{font-size:16px;color:#f3782a;font-weight:normal;letter-spacing:1px;line-height:36px;}

.nav .sub .nav_xiao .xiao_three{width:760px;float:right;overflow:hidden;}
.nav .sub .nav_xiao .xiao_three ul{width:790px;}
.nav .sub .nav_xiao .xiao_three ul li{float:left;display:inline;width:172px;height:190px;overflow:hidden;margin-right:19px;text-align:center;position:inherit;line-height:46px;margin-left:0px;}
.nav .sub .nav_xiao .xiao_three ul li img{width:100%;height:138px;display:block;}
.nav .sub .nav_xiao .xiao_three ul li a{color:#686868;width:100%;font-size:14px;height:100%;padding-top:17px;}
.nav .sub .nav_xiao .xiao_three ul li a:hover{color:#f3782a;}
.nav .sub .nav_xiao .xiao_three ul li:hover img{opacity: 0.8;filter: alpha(opacity=80);}
.nav .sub .nav_xiao .xiao_three ul.nav_wechat li{width:195px;}
.nav .sub .nav_xiao .xiao_three ul.nav_wechat li img{width:195px;height:138px;}

.nav .sub .nav_xiao .xiao_four{width:512px;overflow:hidden;margin-right:25px;margin-left:55px;}
.nav .sub .nav_xiao .xiao_four h2{font-size:18px;font-weight:normal;color:#333333;height:50px;line-height:50px;border-bottom:1px solid #b3b3b3;letter-spacing:3px;margin-top:10px;}
.nav .sub .nav_xiao .xiao_four .ul{width:590px;}
.nav .sub .nav_xiao .xiao_four .ul li{height:42px;line-height:42px;margin-right:80px;padding-right:10px;width:205px;overflow:hidden;float:left;display:inline;background:url(../images/nav_dian2.png) right center no-repeat;margin-left:0px;position:inherit;}
.nav .sub .nav_xiao .xiao_four .ul li a{padding:0;width:205px;text-align:left;}

.nav .sub .nav_xiao .xiao_five{width:680px;overflow:hidden;float:left;margin-top:15px;margin-left:50px;}
.nav .sub .nav_xiao .xiao_five img{width:280px;height:212px;}
.nav .sub .nav_xiao .xiao_five a{width:280px;height:212px;padding:0;margin-right:45px;float:left;}
.nav .sub .nav_xiao .xiao_five2{float: right;margin-right: 20px;text-align: left;width: 445px;margin-top:15px;}
.nav .sub .nav_xiao .xiao_five2 p{border-bottom: 1px solid #D9D9D9;box-shadow: none;font-size: 14px;padding: 10px 0;}
.nav .sub .nav_xiao .xiao_five2 p a{text-align: left;width: 200px;display: inline-block;padding-top:0;height:auto;padding: 5px 0;font-size:14px;}

.nav .sub .nav_xiao .xiao_six_l{float:left;width:140px;margin-left:70px;overflow:hidden;margin-top:35px;}
.nav .sub .nav_xiao .xiao_six_l a{display:block;height:46px;line-height:46px;font-size:16px;color:#333333;padding-left:20px;background:url(../images/yuming_pic9.png) left center no-repeat;padding-top:0;}
.nav .sub .nav_xiao .xiao_six_l a.osel{background:url(../images/yuming_pic9_on.png) left center no-repeat;color:#f3782a;}
.nav .sub .nav_xiao .xiao_six_r{float:left;width:990px;overflow:hidden;text-align:center;}
.nav .sub .nav_xiao .xiao_six_r img{display:block;margin:0 auto;margin-bottom:32px;transition: all 0.5s ease 0s;-moz-transition: all 0.5s ease 0s;-ms-transition: all 0.5s ease 0s;-o-transition: all 0.5s ease 0s;-webkit-transition: all 0.5s ease 0s;}
.nav .sub .nav_xiao .xiao_six_r a{float:left;width:140px;height:auto;border-left:1px solid #e2e3e3;padding-top:0;margin-top:50px;}
.nav .sub .nav_xiao .xiao_six_r a:hover img{margin-top:-4px;margin-bottom:36px;}
    .accordion {
    width: 100%;
  
    /*margin: 30px auto 20px;*/
    background: #FFF;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
   
 }

.accordion .lin {
    cursor: pointer;
    display: block;
    padding: 15px 15px 15px 42px;
   /* color: #fff;*/
   color: #000;
    font-size: 16px;
   
    border-bottom: 1px solid #CCC;
    position: relative;
    -webkit-transition: all 0.4s ease;
    -o-transition: all 0.4s ease;
    transition: all 0.4s ease;
   /* background: #d71619;*/
}
.accordion li:hover .lin{
background: #d71619;

}
.accordion li:hover .lin a{
color: #fff;
font-weight: bold;

}

.accordion .current .lin{
background: #d71619;
color:#fff;

}
.accordion .current .lin a{
color: #fff; font-weight: bold;

}



.accordion li:last-child .lin {
    border-bottom: 0;
}

.accordion li i {
    position: absolute;
    top: 16px;
    left: 12px;
    font-size: 20px;
    color: #fff;
    -webkit-transition: all 0.4s ease;
    -o-transition: all 0.4s ease;
    transition: all 0.4s ease;
}

.accordion li i.fa-chevron-down {
    right: 12px;
    left: auto;
    font-size: 16px;
}

.accordion li.open .lin {
    color: #b63b4d;
}

.accordion li.open i {
    color: #b63b4d;
}
.accordion li.open i.fa-chevron-down {
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    transform: rotate(180deg);
}

/**
 * Submenu
 -----------------------------*/
 .submenu {
    display: none;
    background: #444359;
    font-size: 14px;
 }

 .submenu li {
    border-bottom: 1px solid #4b4a5e;
 }

 .submenu a {
    display: block;
    text-decoration: none;
    color: #d9d9d9;
    padding: 12px;
    padding-left: 42px;
    -webkit-transition: all 0.25s ease;
    -o-transition: all 0.25s ease;
    transition: all 0.25s ease;
 }

 .submenu a:hover {
    background: #b63b4d;
    color: #FFF;
 }
.cpfl  span {
    display: block;
    padding: 18px 30px;
    color: #fff;
    width: 
    text-align: center;
    font-size: 26px;
    background-color: #d71619;
    font-weight: bold;
}
.cpflleft{ border:1px solid #CCC;width:18%; background:#fff;}
.cpr{width: 100%; background:#fff; padding:20px}
.hd-wrap {
    border-bottom: 1px solid #e7e7e7;
    margin: 30px 0 10px;
    overflow: hidden;
}.hd-wrap .hd-title {
    color:  #ad1514;
    font-size: 24px;
    padding: 10px 0;
    display: inline-block;
    font-weight: 600;
    position: relative;
}
.cpxq-con {
    padding-top: 30px;
    /*padding-bottom: 50px;*/min-height:80px;
}
.cpxq-con p{
   text-indent: 2em;
   font-size: 16px;
   line-height: 36px; color: #38404b
}
.hd-wrap .hd-title::before {
    content: '';
    display: block;
    width: 100%;
    border-bottom: 3px solid #ad1514;
    position: absolute;
    bottom: -1px;
}
.pros-img {width: 100%; height: 774px;margin: 0 auto}
.pros-img img{ width: 100%; height: 774px; vertical-align: middle;}
.bt-cpxq h3{ font-size: 24px;
    line-height: 30px;
    color: #666; padding-bottom:10px; text-align:center;line-height:300% ;font-size:30px}
	.pro{  }
.prod-list{ width: 100%; /* margin-top: 50px;*/ margin-bottom: 50px;
 }
 .cas{text-align: center;
 padding: 6px 0;
 background: #f0f0f0;
 margin-bottom: 30px;
 border-top: 1px solid #d6d5d5;
 border-bottom: 1px solid #e0dfdf;}
 .prod-list li{ float: left; width: 23.8%; margin-right: 1.3%; margin-bottom: 30px; position: relative; height: 290px;border:1px solid #ccc}
 .prod-list li img{ width: 100%; height: 290px }

.prod-list li .a1 {
    height: 40px;
    background: rgba(0,0,0,0.5);
    display: block;
    width: 100%;
    position: absolute; text-align: center;
    bottom: 0;
    text-decoration: none;
    color: #fff;
    -webkit-transition: all ease .5s;
    transition: all ease .5s;
}

.prod-list  .anli-text h2 {
    font-weight: normal;
    font-size: 18px;
    line-height: 40px;

}
.prod-list  li .text {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
     background: rgba(0,0,0,0.5);
    -webkit-transition: all 0.5s;
    transition: all 0.5s;
    display: none
}
.prod-list li:hover .a1 {
    display: none
}
.prod-list li:hover .text {
    display: block;
}
.prod-list li .text .wrap {
    color: #fff;
    padding: 22px 30px 0;
    
}
.prod-list li .text .wrap a{ color: #fff }
.prod-list li .text .wrap i {
    width: 80px;
    height: 60px;
    /* background: no-repeat center #f8bd01; */
    margin: 0 auto;
    /* border-radius: 50%; */
    display: block;
}
.prod-list li .text .wrap h4 {
    margin: 0;
    position: relative;
    line-height: 40px;
    font-size: 22px;
    text-align: center;
}
.prod-list li .text .wrap p {
    font-size: 16px;
    line-height: 1.8;
    text-align: center;
    margin: 15px 0 0;
}
.prod-list li .text .ckxq {
    display: block;
    height: 50px;
    text-align: center;
    line-height: 50px;
    border: 3px solid #fff;
    font-size: 16px;
    font-weight: bold;
    color: #fff;
    /* margin: 6px 10px; */
    width: 142px;
    margin: 0 auto;
    margin-top: 16px;
}
.show img{ width:100%}
/**/

    	#MagnifierWrap2{position: relative;width: 96%;margin:100px auto;}

		.MagnifierMain{position: relative;width: 100%;height: auto;}
		.MagnifierMain img{width: 100%;} 


		.MagnifierPop{position: absolute;top:0;overflow: hidden;background:#fff url(http://fan.yoka.com/fan5.0/img/loading.gif) no-repeat center center; }
		.MagnifierImg{position: absolute;top:0; left: 0;}

		.spec-items{position: relative;width: 292px;height: 69px;overflow: hidden;padding-top: 10px;margin: 0 auto;}
		.spec-items ul{width: 500%;position: absolute;top: 10px;left: 0;}
		.spec-items ul *{
			-webkit-transition: all .3s;
			-o-transition: all .3s;
			transition: all .3s;
		}
		.spec-items li{
			width: 65px;height: 65px;float: left;overflow: hidden;margin-right: 5px;border: 2px solid #fff;cursor: pointer;
			
		}
		.spec-items li.on{border:2px solid #000;}
		.spec-items li img{width: 100%; } 
		span.spe_leftBtn,span.spe_rightBtn{position: absolute;bottom: 0px;display: block;width: 20px;height: 69px;line-height: 69px;font-family: "黑体";text-align: center;font-size: 30px;color: #ddd;cursor: default;background-color: #f9f9f9;}
		span.on{background-color: #ccc;color: #999;cursor: pointer;} 
		span.spe_leftBtn{left: 0;}
		span.spe_rightBtn{right: 0;}
		/**/
		
	  .accordion {
    width: 100%;
  
    /*margin: 30px auto 20px;*/
    background: #FFF;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    padding: 5px 0;
 }

.accordion .lin {
    cursor: pointer;
    display: block;
    padding: 15px 15px 15px 42px;
   /* color: #fff;*/
   color: #000;
    font-size: 16px;
   
    border-bottom: 1px solid #CCC;
    position: relative;
    -webkit-transition: all 0.4s ease;
    -o-transition: all 0.4s ease;
    transition: all 0.4s ease;
   /* background: #d71619;*/
}
.accordion li:hover .lin{
background: #d71619;

}
.accordion li:hover .lin a{
color: #fff;
font-weight: bold;

}

.accordion .current .lin{
background: #d71619;

}
.accordion .current .lin a{
color: #fff; font-weight: bold;

}



.accordion li:last-child .lin {
    border-bottom: 0;
}

.accordion li i {
    position: absolute;
    top: 16px;
    left: 12px;
    font-size: 20px;
    color: #fff;
    -webkit-transition: all 0.4s ease;
    -o-transition: all 0.4s ease;
    transition: all 0.4s ease;
}

.accordion li i.fa-chevron-down {
    right: 12px;
    left: auto;
    font-size: 16px;
}

.accordion li.open .lin {
    color: #b63b4d;
}

.accordion li.open i {
    color: #b63b4d;
}
.accordion li.open i.fa-chevron-down {
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    transform: rotate(180deg);
}

/**
 * Submenu
 -----------------------------*/
 .submenu {
    display: none;
    background: #444359;
    font-size: 14px;
 }

 .submenu li {
    border-bottom: 1px solid #4b4a5e;
 }

 .submenu a {
    display: block;
    text-decoration: none;
    color: #d9d9d9;
    padding: 12px;
    padding-left: 42px;
    -webkit-transition: all 0.25s ease;
    -o-transition: all 0.25s ease;
    transition: all 0.25s ease;
 }

 .submenu a:hover {
    background: #b63b4d;
    color: #FFF;
 }

.rdcplb{ margin:50px 0;}
/**/
  .aa{ width: 128px; height: 3px; color: #d71619; content: ""; display: block;
    position: absolute; right: 0; bottom: 0; background: #d71619;max-width: 100% }
.aa:after{width: 128px; height: 3px; color: #d71619; content: ""; display: block;
    position: absolute; right: 0; bottom: 0; background: #d71619;}
	/**/
	.banner {
        width: 100%;
        height: 700px;
        font-size: 0;
        overflow: hidden;
        position: relative;
    }
    
    .banner_img {
        width: 100%;
        height: 700px;
        position: absolute;
        left: 0;
        top: 0;
    }
    
    .banner_img li {
        width: 100%;
        height: 700px;
        display: inline-block;
        background-position: center;
        background-repeat: no-repeat;
        float: left;
        list-style: none;
    }
    
    .banner_list {
        height: 50px;
        top: 650px;
        position: relative;
        margin: 0 auto;
        z-index: 1;
    }
    
    .banner_list span {
        display: block;
        cursor: pointer;
        width: 14px;
        height: 14px;
        border-radius: 50%;
        border: 3px solid #555;
        float: left;
        margin: 0 5px;
    }
    
    .banner_list .spcss {
        border: 3px solid #de0615;
    }
    
    .banner_left {
        position: absolute;
        height: 90px;
        width: 60px;
        top: 50%;
        left: -60px;
        background-color: rgba(73,72,62, 0.6);
        margin-top: -45px;
        text-align: center;
        transition: all .5s;
        z-index: 2;
    }
    
    .banner_left:hover {
        background-color: rgba(73,72,62, 0.9);
    }
    
    .banner_right {
        position: absolute;
        height: 90px;
        width: 60px;
        top: 50%;
        right: -60px;
        background-color: rgba(73,72,62, 0.6);
        margin-top: -45px;
        text-align: center;
        transition: all .5s;
        z-index: 2;
    }
    
    .banner_right:hover {
        background-color: rgba(73,72,62, 0.9);
    }
    
    .banner_left img {
        margin-top: 22px;
    }
    
    .banner_right img {
        margin-top: 22px;
    }
    .index-con{ position:relative; width:1400px; margin:0 auto; margin-bottom:230px;}
	.index-nl .m-news li.hvr-sweep-to-top:hover{ background:#d71619}
	 .con{ text-indent: 2em; font-size: 16px; line-height: 36px; color: #808080 }
	 .timeM{display: inline-block;
    padding: 5px 0;
    color: #c1c1c1;
    font-size: 14px; padding-right: 20px;}  
	.rdcp{width:100%; clear:both; background:#f9f9f9; padding:50px 0}


    @media (min-width: 1400px) and (max-width: 1700px) {

.topnav .m a{ font-size: 16px;  }
.nav{ width: 66% }
.in-ccfac .in-ccfac-con p{ font-size: 18px !important; }
.in-ccfac{ padding-bottom:5vh !important; padding-top: 3vh !important  }
.in-ccfac .in-ccfac-con{ padding-top: 1vh ; padding-bottom: 2vh }
    .in-ccfac .in-ccfac-tit{ font-size: 30px !important; }
.course .course-item p{ margin-top: 20px !important; }
}
@media (max-width: 1600px) {.dhimg{ display: none }

.nav{ margin-left: 10%; width: 88% }
.course .course-item p{ font-size: 14px !important; }
.daohang a{ padding:0 8px; font-size: 14px; }
}

@media (max-width: 1440px) {
.topnav .m a{ font-size: 16px }
}