body{padding:0px; margin:0px; background:#ffffff; font-family:"Microsoft YaHei","微软雅黑", "宋体"; overflow-x:hidden}
div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,br,pre,form,fieldset,input,textarea,blockquote{padding:0; margin:0;}
br{line-height:0px;}
b{font-weight:normal;}
table,td,tr,th{font-size:12px;}
li{list-style-type:none;}
table{ margin:0 auto;}
img{vertical-align:top;border:0px;}
ol,ul {list-style:none;}   
input,button,select,textarea{outline:none;}
caption,th {text-align:left;}  
h1,h2,h3,h4,h5,h6 {font-size:12px; font-weight:normal;} 
.clr {ZOOM: 1}
.clr:unknown {CLEAR: both; DISPLAY: block; HEIGHT: 0px; content: " "}
.height10{clear:both; height:10px; overflow:hidden; display:block;}
.height20{clear:both; height:20px; overflow:hidden; display:block;}
.clear{clear:both}
.ml10{margin-left:13px;}
.main{width:100%; padding:0px; margin:0px auto;}
.tbox{width:100%; background:#f2f2f2; border-bottom:1px solid #ebeaea;  height:25px;}
.tbox .bo{width:1200px; margin:0px auto}
.tbox .bo .wel{float:left; line-height:25px; font-size:12px; color:#666;}
.tbox .bo .tnav{float:right; text-align:right; font-size:12px; color:#ccc}
.tbox .bo .tnav a{line-height:25px; color:#666; padding:0px 8px; text-decoration:none}
.tbox .bo .tnav a:hover{color:#333; text-decoration:none}
.heard{width:1200px; margin:0px auto; height:100px;}
/*
.logo{float:left; width:158px; height:44px;}
.logo a{display:inline; text-indent:-9999999px; background:url(../images/logo.jpg) no-repeat; width:461px; height:83px; float:left; margin-top:10px;}
*/
.tel{float:right; margin-top:13px;}
.navbj{width:100%; background:#001835; height:45px;}
/*
.nav{width:1200px; margin:0px auto;}
.nav li{float:left; line-height:45px; padding:0px 15px;}
.nav li a{color:#fff; text-decoration:none; font-size:16px; line-height:45px; padding:0px 11px;}
.nav li a:hover{color:#fff; text-decoration:none; background:#1b3350; float:left}
*/
.banner{width:100%; height:584px;}
.content{width:1200px; margin:20px auto}
.xm{width:1200px; margin:0px auto}
.xm li{float:left; width:229px; overflow:hidden}
.xm li span{display:block; text-align:center; margin-top:10px; font-size:16px; color:#666;}
.image-box img{
	width: 100%
}
.index_about{width:1200px; margin:0px auto}
.index_about .title{width:1200px; float:left}
.index_about .title H2{line-height:50px; font-size:18px; color:#3a3a3a;}
.index_about .video{float:left; width:510px; height:387px;}
.index_about .rbox{float:right; width:671px;}
.index_about .rbox .text{float:left; width:671px;}
.index_about .rbox .text p{line-height:30px; font-size:14px; color:#666;}
.index_about .rbox .text .more{display:block; margin-top:24px;}
.index_about .rbox .text .more a{border:1px solid #ccc; width:100px; height:35px; text-align:center; font-size:14px; float:left; color:#666; text-decoration:none; line-height:35px;}
.index_about .rbox .fwcn{width:671px; float:left; height:133px; margin-top:50px;}
.index_product{width:1200px; margin:0px auto}
.index_product .title{width:1200px; float:left}
.index_product .title H2{line-height:50px; font-size:18px; color:#3a3a3a;}
.index_product .title span{float:right; font-size:12px; line-height:50px; color:#666}
.index_product .box{float:left; height:230px;}
.w1200{width:1200px; margin:0px;}
.index_news{width:415px; float:left}
.index_news .title{width:415px; float:left}
.index_news .title H2{line-height:50px; font-size:18px; color:#3a3a3a;}
.index_news .title span{float:right; font-size:12px; line-height:50px; color:#666}
.index_news .box{width:415px; float:left}
.index_news .box li{display:inline-block; width:415px; margin-bottom:10px; margin-top:10px; clear:both}
.index_news .box .img{width:166px; float:left}
.index_news .box .rtxt{width:239px; float:left; background:#f9f9f9; padding-left:10px; height:107px; overflow:hidden}
.index_news .box .rtxt span{font-size:14px; color:#666; padding-top:8px; float:left}
.index_news .box .rtxt p{line-height:20px; color:#666; font-size:12px; float:left}
.index_news .box a{color:#444; text-decoration:none}
.index_news .box a:hover{color:#333; text-decoration:none}


.index_contact{width:760px; float:right}
.index_contact .title{width:760px; float:left}
.index_contact .title H2{line-height:50px; font-size:18px; color:#3a3a3a;}
.index_contact .lcontact{float:left; width:320px;}
.index_contact .lcontact .t{font-size:16px; color:#666; line-height:45px;}
.index_contact .lcontact li{display:block; line-height:30px; font-size:14px; color:#666}
.index_contact .gz{float:left;line-height:30px; font-size:14px; color:#666}

.index_contact .map{float:right; width:429px;}

.foot{width:100%; float:left; margin-top:20px}
.foot-nav{width:100%; background:#001835; height:38px; overflow:hidden; clear:both}
.foot-nav .nbox{width:1200px; margin:0px auto;}
.foot-nav .nbox ul{ display: flex}
.foot-nav .nbox li{line-height:38px; padding:0px 15px; flex: 1}
.foot-nav .nbox li a{color:#fff; text-decoration:none; font-size:12px; line-height:38px; padding:0px 11px;}
.foot-nav .nbox li a:hover{color:#fff; text-decoration:none;}
.foot p{text-align:center; line-height:36px; font-size:12px; color:#666}



/*关于我们     star*/
.c-main{
	width: 1180px;
	margin: 0 auto;
}
.c-main .c_left{
	width: 240px;
	position: relative;
	top: -50px;
	z-index: 9;
	float: left;
	z-index: 1;
}

.c_title{
	background-color: #0561a9;
	width: 240px;
	height: 80px;
	color: #fff;
	text-align: center;
	line-height: 80px;
	font-size: 24px;
	margin-top:40px; 
	margin-bottom:0px;
	padding:0px;
}

.c_title2{
	width: 900px;
	padding-bottom: 5px;
	margin-bottom: 20px;
	border-bottom: 1px #c3c3c3 solid;
	margin-top:0px;
}
.c_title2 H2{
    font-size:16px;
	color:#666;
}
.break_nav{
	font-size: 12px;
	float: right;
	padding-left: 25px;
}

.break_nav a{
	color:#333;
	text-decoration:none;
}
.break_nav a:hover{
	color:#333;
	text-decoration:none;
}
.c_right{
	width: 900px;
	float: left;
	margin-left: 30px;
	margin-top: 0px;
}

.c_right ul{
    margin:0px; 
	padding:0px;
}

.c_left ul li{
	background-color: #F1F1F1;
	height: 50px;
	line-height: 50px;
	text-align: center;
	margin-top: 10px;
	font-size: 14px;
}
.c_left ul li a{
	display: block;
	background-color: #F1F1F1;
	height: 50px;
	line-height: 50px;
	font-size: 14px;
	color:#333;
	text-decoration:none
}

.c_left ul li a:hover{
	display: block;
	background-color: #3784c0;
	height: 50px;
	line-height: 50px;
	font-size: 14px;
	color:#fff;
	text-decoration:none
}

.c_left span{margin-top:15px; float:left}

.c_news img{
	float: left;
	padding-right: 10px;
}
.c_news{
	line-height: 30px;
	text-indent: 28px;
	font-size:14px;
	color:#666;
}
.c_news p{
	line-height: 30px;
}
.hide2 dl{
	width: 180px;
	height: 120px;
	background-color: #c3c3c3;
	float: left;
	margin-left: 10px;
	margin-bottom: 10px;
}
.c-main .selected2{
	background-color: #F1B900;
	color: #fff;
}
.c_left h6{
	margin-top: 50px;
}
/*新闻列表页**************/
.box2 .date span{
	display: block;
	text-align: center;
	width: 50px;
	margin-left: 20px;
}
.box2 .date span:first-child{
	color: #006599;
	font-size: 60px;
	border-bottom: 1px #006599 solid;
	margin-bottom: 5px;
}
.box2 .date{
	float: left;
	margin-right: 10px;
}
.box2 .date dd,dt{
	float: left;
}
.box2 .date{
	margin-right: 20px;
}
.box2 dl{
	overflow: hidden;
	zoom: 1;
	margin-bottom: 20px;
	font-size:14px;
}

.box2 dl .color-weight{
	color: #666;
	font-size: 14px;
	text-indent: 1.3em;
	padding-bottom: 10px;
}
.box2 a{
	color: #006599;
}
.box2 dd{
	width: 700px;
	margin-left: 20px;
	float: left;
	line-height: 24px;
	text-indent: 2em;
	font-size:14px;
}
/*分页   *************/
.page{
	margin-bottom: 50px;
	margin-top: 40px;
	margin-left: 300px;
}
.page a{
	border: 1px #D5D5D5 solid;
	padding: 5px;
	margin-right: 5px;
}

/*新闻内容页  *****/
.box-details h3{
	width: 850px;
	border-bottom: 1px #EBEBEB solid;
	margin: 30px auto 0px auto;
	text-align: center;
	padding-bottom: 10px;
	font-size: 18px;
	color: #333;
}
.box-details .d_p1{
	text-align: center;
	padding-top: 10px;
	font-size:12px;
	color:#999;
}
.box-details p span{
	padding-right: 10px;
}
.d_cont{
	width: 850px;
	margin: 0 auto;
	line-height: 26px;
	font-size:14px;
	color:#666
}
.d_cont p{
	margin-bottom: 10px;
	margin-top: 10px;
}
.d_cont .align{
	text-align: center;
	margin-top:20px;
}
.piece a{
	display: block;
	padding-left: 50px;
	padding-bottom: 10px;
	color: #006599;
}
.piece{
	padding-top: 20px;
	padding-bottom: 20px;
}
/*  产品展示列表*/
.menu_list{
	width: 240px;
	margin: 0 auto;
}
.menu_head{
	height: 47px;
	line-height: 47px;
	padding-left: 38px;
	font-size: 14px;
	color: #525252;
	cursor: pointer;
	border-left: 1px solid #e1e1e1;
	border-right: 1px solid #e1e1e1;
	border-bottom: 1px solid #e1e1e1;
	border-top: 1px solid #F1F1F1;
	position: relative;
	margin: 0px;
	font-weight: bold;
	background: #EEEEEE;
}
.menu_head a{
	color: #525252;
	text-decoration:none
}

.menu_head a:hover{
	color: #333;
}

.menu_body{
	line-height: 38px;
	border-left: 1px solid #e1e1e1;
	border-right: 1px solid #e1e1e1;
}
.menu_body a{
	display: block;
	height: 38px;
	line-height: 38px;
	padding-left: 38px;
	color: #777777;
	background: #F8F8F8;
	text-decoration: none;
	border-bottom: 1px solid #e1e1e1;
	font-size:14px;
}
.menu_body a:hover{
	text-decoration: none;
}
.p_box2_txt dl{
	width: 280px;
	float: left;
	margin-left: 20px;
	margin-bottom: 20px;
	overflow: hidden;
	zoom: 1;
}
.p_box2_txt dd{
	clear: both;
	text-align: center;
	font-size:14px;

}
.p_box2_txt dt{
	text-align:center;
	height:200px;
	vertical-align:middle;
	margin-bottom:20px;
	
}
.p_box2_txt dt span{
	height:100%;
	display:inline-block;
    vertical-align:middle;
}
.p_box2_txt dt img{
	width:100%;
	vertical-align:middle;
	text-align:center;
	width:280px;
	height:200px;
}
.p_box2_txt a{
	padding-top: 5px;
	display: block;
	padding-bottom: 2px;
	color:#666;
	text-decoration:none
}
.p_box2_txt .red{
	color: #f00;
	font-size: 14px;
}

/*   联系我们*/
.contact_txt h5{
	font-size: 18px;
	padding-bottom: 10px;
	padding-left: 20px;
}
.contact_txt p{
	line-height: 26px;
	padding-left: 20px;
}
#map{
	margin-left: 20px;
	margin-top: 20px;
	margin-bottom: 40px;
}
/*  在线留言 */
.box2_messages form{
	width: 650px;
	margin: 0 auto;
	margin-top: 30px;
}
.box2_messages label,input{
	float: left;
}
.box2_messages label{
	font-size: 14px;
	width: 60px;
	height: 30px;
	line-height: 30px;
	text-align: right;
	margin-right: 10px;
}
.box2_messages input{
	width: 400px;
	height: 26px;
	line-height: 26px;
}
.box2_messages form p{
	margin-top: 0px;
	float:left;
}
.box2_messages textarea{
	width: 405px;
	height: 100px;
}
.box2_messages .yanzhengma{
	width: 100px;
}
.box2_messages p img{
	padding-left: 20px;
	vertical-align: middle;
	padding-right: 20px;
}
.box2_messages .submit{
	width: 300px;
	margin: 0 auto;
	margin-top: 50px;
}
.box2_messages .sub{
	width: 150px;
	background-color: #F1B900;
	border: 0;
	color: #fff;
	height: 50px;
	line-height: 50px;
	border-radius: 30px;
	margin: 0px auto 50px auto;
}
/*产品详情页*/
.p_box2_txt1 h4{
	width: 900px;
	font-size: 24px;
	color: #333;
	text-align:center;
	line-height: 26px;
	margin: 0 auto;
	margin-bottom: 20px;
	margin-top: 40px;
}
.product{
	width: 332px;
	margin: 0 auto;
}
p_cont{width:900px;}

.title_p{
	background-color: #006599;
	color: #fff;
	font-size: 14px;
	height: 35px;
	line-height: 35px;
	padding-left: 10px;
	margin-top: 30px;
	margin-bottom: 20px;
}
.p_txt{
	line-height: 26px;
	padding-left: 10px;
	padding-bottom: 20px;
	width:900px;
}
.p_txt p{
	width:900px;
}
.p_txt p img{
    width:100%;
}
.product_title{
	width:900px;
	overflow:hidden;
}
.product_title img{
	width:100%;
}

.product_img{
	padding-top: 10px;
	text-align: center;
	margin-bottom: 50px;
}


/*产品图片滚动*/
.shortcut{position:fixed;top:0;left:0;z-index:9999;width:100%;}
*html,*html body /* 修正IE6振动bug */{background-image:url(about:blank);background-attachment:fixed;}
*html .shortcut{position:absolute;top:expression(eval(document.documentElement.scrollTop));}
.shortcut{height:28px;line-height:28px;font-size:12px;background:#EEEEEE;text-transform:uppercase;box-shadow:1px 0px 2px rgba(0,0,0,0.2);border-bottom:1px solid #DDDDDD;}
.shortcut h1{font-size:14px;font-family:"微软雅黑","宋体";}
.shortcut a,.shortcut h1{padding:0px 10px;letter-spacing:1px;color:#333;text-shadow:0px 1px 1px #fff;display:block;float:left;}
.shortcut a:hover{background:#fff;}
.shortcut span.right{float:right;}
.shortcut span.right a{float:left;display:block;color:#ff6600;font-weight:800;}
.headeline{height:40px;overflow:hidden;}
.adv960x90{width:960px;height:90px;overflow:hidden;border:solid 1px #E6E6E6;margin:0 auto;}
.adv728x90{width:728px;height:90px;overflow:hidden;border:solid 1px #E6E6E6;margin:0 auto;}

.marqueeleft{height:200px;width:1200px;overflow:hidden;margin:10px auto;}
.marqueeleft ul{float:left;}
.marqueeleft li{float:left;margin:0 5px;display:inline;overflow:hidden;}
.marqueeleft li .pic{display:block; padding:2px;overflow:hidden;}
.marqueeleft li .txt{text-align:center;height:23px;line-height:23px;}
/* marqueetop */
.marqueetop{height:429px;width:148px;overflow:hidden;margin:40px auto;}
.marqueetop li{padding:5px 0;width:148px;height:133px;overflow:hidden;}
.marqueetop li .pic{display:block;border:#ccc 1px solid;width:135px;height:104px;padding:2px;overflow:hidden;}
.marqueetop li .txt{text-align:center;height:23px;line-height:23px;}

/*鼠标悬停*/
/*= Reset CSS 
============= */


.text-desc{position: absolute; left: 0; top: 0; background-color: #000; height: 100%; opacity: 0; width: 100%; padding: 0px;}
/*= Reset CSS End
================= *

/* effect-1 css */
.port-1{float: left; width: 100%; position: relative; overflow: hidden; text-align: center; }
.port-1 .text-desc{opacity: 0.9; top: -100%; transition: 0.5s; color: #000; padding: 0px 0px 0px;}
.port-1 img{transition: 0.5s;}
.port-1:hover img{transform: scale(1.2);}

.port-1.effect-1:hover .text-desc{top: 0;}

.port-1.effect-2 .text-desc{top: auto; bottom: -100%; }
.port-1.effect-2 .text-desc a{color:#fff; display:block; padding:0px 10px; line-height:36px; font-size:14px; text-align:left; text-decoration:none}
.port-1.effect-2:hover .text-desc{bottom: 0;}
/* effect-1 css end */


.pro-diandu{
	width: 100%; display: flex; max-width: 900px; margin-bottom: 30px
}

.pro-diandu div{
	width: 100%; margin-right:20px
}

.pro-diandu div img{
	width: 100%;
}
