/* html{font-size: 100px;} */

.fl{ float: left;}
.fr{float: right;}
a{ color: #333}
a:hover{color:#e51f1f;}

section,footer{  width: 100%; float: left; }


/*********************   banner开始   *********************/
	.fullSlide{ min-width:1000px; position:relative;  height:300px; overflow:hidden; margin-bottom: 30px;  }
	.fullSlide .bd{ position:relative; z-index:0;  }
	.fullSlide .bd ul{ width:100% !important;  }
	.fullSlide .bd li{ width:100% !important;  height:300px; overflow:hidden; text-align:center; position: relative;  }
	.fullSlide .bd li a{ display:block; height:300px; }
	.fullSlide .bd li img{position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);}

	.fullSlide .hd{ width:100%; right: 0; position:absolute; z-index:1; overflow:hidden;  height: 10px;  bottom:10px; text-align: center; }
	.fullSlide .hd ul{  width: 100%; }
    .fullSlide .hd span{  width: 30px; padding: 8px 20px; cursor:pointer; background: url(video_rtbg.png);border-radius: 8px; margin: 0 5px;}
	.fullSlide .hd span.on {   width: 30px; background: #e51f1f;}
	.fullSlide .hd ul li.on .yinc { display: block; font-weight:normal;font-size: 16px;}
	.fullSlide .hd span:hover {   width:30px; background: #e51f1f;}
	.fullSlide .hd ul li:hover .yinc {   display: block; font-weight:normal;font-size: 16px;}
	.yinc{ display: none; margin-top: 10px}


/*********************   banner2开始   *********************/


.banner {width: 100%;height:300px;overflow: hidden;position: relative;}
.b-img {height: 300px;position: absolute;left: 0;top: 0}
.b-img a {display: block;height: 300px;float: left}
.b-list {height: 3px;top:241px;position: relative;margin: 0 auto;z-index: 1}
.b-list span {display: block;cursor: pointer;width:32px;height: 3px;background: #FFFFFF;float: left;margin-right:5px;}
.b-list .spcss {background: #1890FF;width: 42px;}
.bar-left{position: absolute;z-index: 1;display: block;width: 100px;width: 400px;height: 100%;top: 0;left: 20px;display:none;}
.bar-right{position: absolute;z-index: 1;display: block;width: 100px;width: 400px;height: 100%;top: 0;right: 20px;display:none;}
.bar-left em {display: block;width: 35px;height: 56px;background: url(left_but.png) no-repeat;margin: 0 auto;margin-top:230px;  opacity: 0;}
.bar-right em {display: block;width: 35px;height: 56px;background: url(right_but.png)no-repeat;margin: 0 auto;margin-top: 230px; opacity: 0;}
.bar-left .emcss {opacity: 0.6;}
.bar-right .emcss {opacity: 0.6;}

/*********************   banner结束   *********************/

.jiansuo{ width: 1200px; margin-top: 30px; margin: 0 auto;  height: 80px;}
.ipt{ margin: 0 auto; width: 695px;}
.ipt_text{width:650px;height:50px;border: none; background-color: #F3F3F3; outline: none;padding-left:10px;color: #666666;font-size:14px;line-height: 50px;-moz-opacity:0.8;-khtml-opacity: 0.8;opacity: 0.8;filter:alpha(opacity=30);}
.ipt_sbt{width: 45px;height: 50px;background: url(jiansuo_but.png) top center no-repeat;cursor: pointer;border:none;}
.rmtj{margin-top: 5px; margin: 0 auto; width: 695px;}
.rmtj_tit{font-size: 16px;height:30px;line-height: 30px;font-weight: bold;color: #333333;}
.rmtj_list{width: 610px;}
.rmtj_list li a{display: block;font-size: 16px;color: #666666;margin-left:10px;height:30px;line-height:30px;}
.rmtj_list li a:hover{color: #E51F1F;}
.daohang.cf {margin-top:20px}

.flmj{font-size: 18px; width: 1440px; margin: 0px auto ;margin-top:-36px;z-index:1;position: relative;}
.layui-form{ background: #fff;  -moz-box-shadow: 0 0 13px 0 rgba(166, 165, 165, 0.7); -webkit-box-shadow: 0 0 13px 0x rgba(166, 165, 165, 0.7);
	box-shadow: 0 0 13px 0 rgba(166, 165, 165, 0.7);padding-top:20px;}
.dfl{ float:left; width: 100%;}
.flzb{ float: left; line-height:40px}
.flyb{ float: left;}
.flyb li{ float: left; padding: 0 15px;line-height:40px}


.sjlist{ width: 1440px; margin-top: 30px; margin: 0 auto;}
.sjlist p{font-size: 25px;font-weight: bold;line-height: 50px; }
.big_lt{ width: 586px; height: 460px;font-size: 18px; margin-bottom: 20px}
.big_lt img{ width: 586px; height: 392px;}
.big_lt .title{ line-height: 18px; margin: 9px 0; width: 100%; display: block;}
.big_lt span{color: #999; line-height: 30px }

.rt_list{ width: 287px; height: 220px; float: left;font-size: 18px; margin-left: 20px; margin-bottom: 20px;}
.rt_list img{ width: 287px; height: 153px;}
.rt_list .title{ line-height: 18px; margin: 9px 0; width: 100%; display: block;}
.rt_list span{color: #999; line-height: 30px }

.list{ width: 103%; overflow: hidden;}
.list li{ width: 337px; height: 273px!important; float: left;font-size: 18px; margin-right: 30px; margin-bottom: 40px;}
.list img{ width: 337px; height: 176px;}
.list .title{ line-height: 25px; margin: 12px 0; width: 100%; display: block;}
.list span{color: #666666; line-height: 30px ;display: block; font-size: 16px;}

@media only screen and (max-width: 1679px) and (min-width: 1440px){
	.banner>.b-list{width:1280px!important;}
	.flmj{width:1280px!important;}
	.weidbox,.sjlist{width:1280px!important;}
	.wdjs,.fwdw{width:1220px!important;}
	.weidu_zdx{width: 1090px!important;}
	.list li,.img_box,.img_zhez{ width: 297px!important;}
	.list img{width:297px;}
    
}
 @media only screen and (max-width: 1439px) and (min-width: 1279px){  
	.banner>.b-list{width:1200px!important;}
	.flmj{width:1200px!important;}
	.weidbox,.sjlist{width:1200px!important;}
	.wdjs,.fwdw{width:1140px!important;}
	.weidu_zdx{width: 1010px!important;}
	.list li,.img_box,.img_zhez{ width: 277px!important;}
	.list img{width:277px;}
 
}
@media only screen and (max-width: 1279px) and (min-width: 768px){
	.banner{width:1280px;}
	.banner>.b-list{width:1280px!important;padding-left:40px;padding-right: 40px;}
	.flmj{width:1280px!important;padding-left:40px;padding-right: 40px;}
	.weidbox,.sjlist{width:1200px!important;}
	.wdjs,.fwdw{width:1140px!important;}
	.weidu_zdx{width: 1010px!important;}
	.list li,.img_box,.img_zhez{ width: 277px!important;}
	.list img{width:277px;}
}