body{
	font-family: "微软雅黑";
}
.header{
	height: 110px;width: 100%;
	}
.header .head{
	width:1200px ;
	height: 110px;
	margin: 0 auto;
}
.header .head .headleftlogo{
	width: 424px;
	height: 110px;
	float: left;
}
.header .head .headleftlogo img{
	width: 424px;
	height: 110px;
}	
.header .head .headright{
	width: 515px;
	height: 110px;
	float: right;
}
.headfrom{
	width: 380px;
	height: 76px;
	padding-top:34px ;
	float: left;
}
/*微信等*/
.icon_pic{
	display: none;
	float: right;
	width: 128px;
	height: 29px;
	padding-top: 41px;
}
.icon_picul li{
	float: left;
	width: 29px;
	height: 29px;
	margin: 0px 5px;
}
.icon_picul li img{
	width: 29px;
	height: 29px;
}
.icon_picul li:nth-child(3){
	margin-right: 0px !important;
}

.icon_picul li:nth-of-type(1){position: relative;}
.wx-ewm{width: 100px;height: auto;margin-top: 1px;display: none;}
.wx-ewm img{width: 100% !important;height: auto !important;}

.inputfind{
	display: block;
	padding-left:20px ;
	width: 280px;
	height: 38px;
	border: 2px solid #264081;
	float: left;
}
.head_nav{
	width: 100%;
	height: 65px;
	background: #264081;
}
.head_navcont{
	width: 1200px;
	height: 65px;

	margin: 0 auto;
}
.head_navcont ul li{
	width: 180px;
	height: 65px;
	text-align: center;
	float: left;

	
}
.head_navcont ul li:hover{
	background: #3762a5;
}

.head_navcont ul li a{
	display: block;
	width: 100%;
	height: 100%;
}
.head_navcont ul li a span{
	font-size: 18px;
	position: relative;
	top: 20px;
	height: 16px;
	width: 100%;
	display: block;
	color: #FFFFFF;
	border-right: 1px solid #406194;
}
.head_navcont ul li:nth-child(6) a span{
	border: none !important;
}
.inputfindbtn{
	display: block;
	border: none;
	width: 74px;
	height: 42px;
	background:#264081;
	float: left;
	color: #fff;
	line-height: 42px;
	font-size: 14px;
	cursor: pointer;
}
.allcont{
	width: 1200px;
	margin: 50px auto 0px auto;
}
.allcont_left{
	float: left;
    width: 776px;
}
.allcont_right{
	float: right;
	width: 383px;
	height: 465px;
}
.index_news{
	width: 100%;

	
}
.index_newshdt1{
	display: block;
	line-height: 24px;
	float: left;
}
.index_newshdt1 a{
	font-size: 24px;
	color: #151515;
}
.index_newshdt1 a em{
	font-size: 14px;
	color: #757575;
}
.index_newshdt2{
	display: block;
	line-height: 24px;
	float: right;
}
.index_newshdt2 a{
	font-size: 14px;
	color: #7f7f7f;
}
.index_newshd{
	height: 43px;
	border-bottom: 1px solid #d8d8d8;
	margin-bottom: 33px;
}
.allcont_leftl{
	width: 356px;
	height: 350px;
	float: left;
	overflow: hidden;
}
.scrollimg,.scrollimg .bd,.tempWrap{height: 100%;}
.scrollimg .bd li{overflow: hidden;}
.scrollimg .bd li img{max-width: 100%;}
.tempWrap ul{height: 100%;}

.allcont_leftr{
	width: 415px;
height: 350px;
float: right;
overflow: hidden;
}
.bt_head{
	height: 125px;

width: 392px;

border-bottom: 1px solid #eaeaea;

list-style: outside;

float: right;
}
.bt_head li{
	height: 24px;
	width: 100%;
	font-size: 18px;
	color: #282828;
	margin-bottom: 15px;
	
}
.bt_head li a{
	color: #282828;
	overflow: hidden;
}
.bt_head li a:hover{
	color:#264081;
}
.bt_head span{
	font-size: 14px;
	display: block;
	color: #9c9c9c;
	margin-bottom: 10px;
}
.bt_head em{
	font-size: 14px;
	display: block;
	color: #9c9c9c;
	line-height: 28px;
	height: 56px;
	overflow: hidden;
}
.bt_span{
	
    float: left;
    width: 300px;
}
.bt_time{
	float: right;
}
.bt_nr{




width: 392px;

height: 225px;

float: right;
	
}
.bt_nr li{

	height: 34px;
	width: 100%;
	line-height: 26px;
	list-style: disc;
	
}
.bt_nr li:hover a span{
	color:#264081;
}
.bt_nr li a{

	width: 100%;
	
}
.bt_nr li a span{
	display: block;
	font-size: 14px;
	color: #888888;
	overflow: hidden;
}
.index_aboutustxt{
	width: 348px;
    background: #f5f5f5;
	padding: 20px;
}
.index_aboutustxt p{
	font-size: 16px;
	color: #383838;
	margin-bottom: 12px;
}
.index_aboutustxt span{
	display: block;
	width: 348px;
	height: 88px;
	overflow: hidden;
	color: #838383;
	line-height: 24px;
}
.aboutmore{
	display: block;
	text-align: center;
	background: #264081;
	font-size: 12px;
	color: #FFFFFF;
	line-height: 32px;
	width: 72px;
	height: 32px;
	border-radius:15px;
	border: 1px solid #526bac;
}
.index_product{
	width: 100%;
	height: 520px;
}
.index_productcont{
	width: 1200px;
	height: 520px;
	margin: 0 auto;
}
.tab_img01{
	height: 430px;
	width: 732px;
	float: left;
	
}
.tab_img01 img{
	width: 100%;
	/*height: 430px;*/
}
.tab_txt{
	width: 397px;
	height: 333px;
	float: right;
	background: #264081;
	padding: 60px 23px 37px 48px;
}
.tab_txt span{
	font-size: 36px;
	color: #FFFFFF;
}
.tab_txt p{
	font-size: 24px;
	/*line-height: 80px;*/
	color: #FFFFFF !important;
}
.tab_txt em{
	width: 384px;
	height: 103px;
	display: block;
	line-height: 24px;
	font-size: 14px;
	color: #8b9dca;
}
.iconimg002{
	width: 100px;

position: relative;

left: 299px;
}
.iconimg002 img{
	cursor: pointer;
}
.allcont_left1{
		float: left;
	width: 356px;
	height: 407px;

}
.allcont_right1{
	float: right;
    width: 802px;
    	height: 407px;
}
.hangqleft{
	width: 370px;
	height: 270px;
	float: left;
	overflow: hidden;
}
.hangqingallrigh{
	width: 420px;
	height: 270px;
	float: right;
	overflow: hidden;
	
}
.hangqleft img{
	display: block;
	width: 370px;
	height: auto;
}
.hangqleft p{
	color: #264081;
	font-size: 16px;
	line-height: 38px;
}
.hangqleft span{
	color: #838383;
	line-height: 30px;
	font-size: 14px;
}
.hangqleft span a{
	color: #838383;
}
video::-webkit-media-controls {
  display:none !important;
}
.footer{
	/*height: 380px;*/
	width: 100%;
	background: #0d2243;
}
.footer_one{
	padding-top: 68px;
	height: 230px;
	width: 1200px;
	margin: 0 auto;
}
.footer_btn{
	height: 70px;
	width: 100%;
	border-top:1px solid #394a65 ;

}
.copyrigh{
	height: 70px;
	width: 1200px;
	margin: 0 auto;
	text-align: center;
	color: #667691;
	font-size: 14px;
	line-height: 70px;
}
.lis_one{
	width: 154px;
	height: 230px;
	float: left;
	overflow: hidden;
	/*margin-left: 12%;*/
}
.lis_one ul{margin-top: 20px;}
.lis_one ul li{line-height: 25px;}
.lis_one ul li a{color: #fff;font-size: 18px}
.lis_one span,.lis_three span{
	font-size: 24px;
	color: #FFFFFF;
	
}
.lis_one p,.lis_three p{
	font-size: 14px;
	color: #a0acbf;
	line-height: 26px;
}
.lis_two{
	width: 385px;
	height: 230px;
	float: right;
	overflow: hidden;
}
.lis_two span{
	display: block;
	color: #FFFFFF;
	font-size: 20px;
	margin-bottom: 40px;
}
.lis_two ul li,.lis_two ul p{
	color: #FFFFFF;
	/*height: 30px;*/
	line-height: 30px;
	font-size: 16px;
}
.lis_three{
	width: 466px;
	height: 230px;
	float: left;
	overflow: hidden;
}
.lis_four ul{
	display: block;
	color: #FFFFFF;
	height: 30px;
	line-height: 30px;
	font-size: 16px;
}
.lis_three01{
	margin-bottom: 31px;
}
.lis_four{
	width: 156px;
	height: 230px;
	float: left;
	/*display: none;*/
}
.lis_four .erwm{
	width: 156px;
	height: 156px;
}
.lis_four .erwm img{
	width: 100%;
	height: 100%;
}
.lis_four span{
	display: block;
	width: 100%;
	text-align: center;
	line-height: 44px;
	font-size: 14px;
	color:#728198 ;
}

/*友情链接*/
.links{padding-bottom: 10px;}
.links span{color: #667691;font-size: 16px;}
.links ul li{float: left;width: 100px;height:26px;margin-right: 10px;margin-bottom:10px;overflow: hidden;}
.links ul li a{color: #fff;font-size: 14px;vertical-align: middle;}
.links ul li img{width: 100%;vertical-align: middle;}


/*   关于我们*/
.aboutbanner{
	width: 100%;
	height: 350px;
	overflow: hidden;
}
.aboutbanner img{
	height: 350px;
}


.expcganli02{
	position: relative;
	background-position-y: bottom;
	width: 100%;
    padding-bottom: 128px;
    padding-top: 45px;
}
.expcganlicont{
	background-position-y: bottom;
}
.chanpcont{

	width: 1200px;
	margin: 0 auto;

}
.chanpleft{
	width: 207px;
	height: 100%;
	float: left;
}
.chanpright{
	height: 100%;width: 960px;
	float: right;
	overflow: hidden;
}
.chanpleftsp{
display: block;
width: 100%;
height: 84px;
background: #264081;
color: #FFFFFF;
font-size: 26px;
text-align: center;
}
/*.chanpleftspul{
	list-style: outside !important;
}*/
.chanpleftspul li{
	height: 54px;
	width: 100%;
	border-bottom: 1px solid #FFFFFF;
	line-height: 54px;
	font-size: 16px;
	
	text-align: center;
	background: #f6f6f6;
}
.chanpleftspul li:hover{
	background: #3762a5;
	
}
.chanpleftspul li:hover a{
	color: #FFFFFF!important;
}
.chanpleftspul li em{
	font-size: 18px;

display: block;

float: left;

position: relative;

left: 50px;
}
.chanpleftspul li a{
	font-size: 16px;
	font-weight: bold;
	display: block;
	color: #595959;
}
.chanpinglisthed{
	height: 35px;
	width: 100%;
	border-bottom: 1px solid #e8e8e8 ;
	margin-bottom: 47px;
}
.chanpimglist img{max-width: 100%;}
.chanpinglistheds{
	display: block;
	font-size: 16px;
	color: #3d3d3d;
	float: left;
	padding-left: 20px;
	border-left: 4px solid #3762a5;
	position: relative;top: 8px;
}
.chanpingaddress{
		display: block;
	font-size: 12px;
	color: #959595;
	float: right;
		position: relative;top: 10px;
}
.chanpimglist p{
	font-size: 24px;
	margin:25px 0px;
	color: #2a2a2a;
}
.chanpingaddress a{

	color: #959595;

}

.main-tit{line-height: 50px;text-align: center;font-size: 24px;margin-bottom: 10px;}
.main-content{font-size: 18px;}
.main-content img{width: 315px;}


.chanpimglistul li{
	width: 304px;
	/*height: 296px;*/
	margin-bottom: 10px;
	float: left;
	margin-right: 19px;
	
}
.cpimg{height: 200px;width: 100%;overflow:hidden;}
.chanpimglistul li img{
	display: block;
	width: 100%;
	/*height: 231px;*/
}
.chanpimglistul li span{
	display: block;
	width: 100%;
	height: 60px;
	/*line-height: 60px;*/
	text-align: center;
	color: #4f4f4f;
	font-size: 18px;
}
.chanpimglistul li:nth-child(3n){
	margin: 0px !important;
}
.chanpimgtxt{
	display: block;
	height: 55px;
	line-height: 55px;
	text-align: center;
	font-size: 14px;
	color: #6e6e6e;
}
.abtextall{
	display: block;
	line-height: 24px;
	font-size: 14px;
	color: #6e6e6e;
}
.expnewsul li{
	
	height: 176px;
	width: 100%;
	margin-bottom: 18px;
	
}
.expnewsul li:hover .expnewsbt{
	color: #6fba16;
}
.expnewsimg{
	display: block;
	float: left;
	width: 295px;
	height: 176px;
	margin-right: 24px;
}
.expnewstext{
	height: 176px;
	display: block;
	float: right;
	width: 600px;
}
.expnewsbt{
	display: block;
	width: 100%;
	height: 48px;
	line-height: 48px;
	margin-top: 25px;
	color: #414141;
	font-size: 20px;
	overflow: hidden;
	
}
.expnewstimes{
	display: block;
	font-size: 14px;
	color: #979797;
	line-height: 20px;
	margin-bottom: 6px;
	
}
.expnewsnr{
	display: block;
	width: 100%;
	height: 50px;
	line-height: 25px;
	overflow: hidden;
	font-size: 14px;
	color: #828282;
}
.exptellus{
	margin-top: 10px;
}
.exptelluspan{
	display: block;
	width: 100%;
	height: 46px;
	line-height: 46px;
	background: #6fba16;
	font-size: 16px;
	color: #FFFFFF;
	text-align: center;
}
.exptelluspanul li{
	line-height: 40px;
	font-size: 14px;
	color: #373737;
	padding: 0px 12px;
}
.expgsmc{
	display: block;
	float: right;
	width: 194px;
	line-height: 40px;
}
.gongsimg{
	display: block;
	float: left;
}
.exptelluspanul{
	background: #ededed;
}
.chanpleftsp span{
	display: block;
	line-height: 55px;
	width: 100%;
	text-align: center;
}
.chanpleftsp em{
	display: block;
	font-size: 16px;
	width: 100%;
	text-align: center;
}
.pagechanp{
	width: 300px;
	margin: 0 auto;
}
.pagechanp ul li{
	padding: 8px;
	float: left;
	margin-left: 5px;
	border: 1px solid #979797;
	color: #979797;
	font-size: 12px;
	text-align: center;
	cursor: pointer;
}
.sidebt{
	height: 52px;
	padding-left:27px ;
	width: 923px;
	padding-top: 15px;
	padding-bottom: 15px;
	background: #404040;
		margin-bottom: 10px;
}
.sidebt01{
	display: block;
	font-size: 18px;
	color: #FFFFFF;
	line-height: 24px;

}
.sidebt02{
	font-size: 14px;
	color: #FFFFFF;
	line-height: 20px;
}
.sidetext{
	display: none;
	font-size: 14px;
	color: #4e4e4e;
	line-height: 30px;
	background: #f5f5f5;
	padding: 20px;
	box-sizing: border-box;
}
.sidetext .tit{color: #000;font-size: 18px;line-height: 30px;}
.actc0lor{
	background: #3762a5 !important;
}
.actli{
	background: #3762a5 !important;
}
.actli  a{
	color: #FFFFFF !important;
}
.shiplist ul li{
	width: 304px;
	height: auto;
	float: left;
	margin-right: 19px;
}
.shiplist ul li .video-img{width: 100%;height: 232px;overflow:hidden; }
.shiplist ul li span{line-height: 30px;font-size: 18px;display: block;text-align: center;}
.shiplist ul li:nth-child(3n){
	margin: 0px !important;
}
.shiplist ul li em{
	font-size: 18px;

display: block;

float: left;

position: relative;

left: 50px;
}


/*.bt_nrnews{




width: 392px;

height: 225px;

float: right;
	
}*/
.bt_nrnews li{

	height: 34px;
	width: 100%;
	line-height: 26px;
	list-style: outside;
	
}
.bt_nrnews li:hover a span{
	color:#264081;
}
.bt_nrnews li a{

	width: 100%;
	
}
.bt_nrnews li a span{
	display: block;
	font-size: 14px;
	color: #888888;
	overflow: hidden;
}.newsullist{
	width: 950px;
	overflow-y: hidden;
	float: right;
}
.bt_spannews{
	float: left;

width: 731px;
overflow: hidden;
height: 26px;
}
.newshead{
	height: 227px;
	width: 100%;
	border-bottom: 1px solid #D8D8D8;
	margin-bottom: 40px;
}
.newsheadleft{
	height: 180px;
	width: 320px;
	float: left;
}
.newsheadleft img{
	height: 180px;
	width: 100%;
}
.newsheadright{
	width: 600px;
	height: 180px;
	float: right;
}
.empnewshd{
	display: block;
	height: 54px;
	line-height: 54px;
	color: #3762a5;
	font-size: 18px;
	width: 600px;
	overflow: hidden;
}
.newstime01{
	display: block;
	font-size: 16px;
	color: #a0a0a0;
	line-height: 26px;
}
.newsheadright p{
	width: 600px;
	height: 65px;
	overflow: hidden;
	font-size: 14px;
	color:  #a0a0a0;
	line-height: 24px;
}
.bt_nrnews{
	width: 938px;
	float: right;
}
.actpage{
	background: #3786d5 !important;
	color: #FFFFFF !important;
}

/*视频播放层*/
.vedio-box{display: none;width: 500px;height: 500px;position: fixed;top: 50%;left: 50%;transform: translate(-50%,-50%);background: rgba(0,0,0,0.8);}
.close-top{width: 100%;height: 50px;line-height: 50px;background: #fff;color: #000;text-align: right;font-size: 18px;padding: 0 20px;box-sizing: border-box;}
.close-top span{cursor: pointer;padding: 0 10px;}
.vedio{width: 100%;height: auto;}