@charset "utf-8";
/* CSS Document */
.pc_none{
    display: none;
}
.float_l{
	float: left;
}
.float_r{
	float: right;
}
.clear{
}
@media(max-width:1120px) {
	header, nav ul,.flo_01,.flo_03 ul,.flo_04,.flo_05,.banquan{
		width: 1000px;
	}
	.flo_03 ul{
		margin: auto;
	}
	.flo_03 ul li {
		width: 238px;
	}
	.flo_03 ul li img{
		width: 100%;
	}
	nav ul li{
		width: 125px;
	}
	.banner_xf {
		margin-left: -400px;
	}
	.sid_rig{
		width: calc(100% - 240px);
	}
	.flo_04_lef{
		width: calc(100% - 400px);
	}
	.flo_04_lef_con{
		width: 100%;
	}
	.flo_04_lef_con img{
		width: 310px;
	}
	.flo_05_lef,.flo_05_rig{
		width: 33%;
		margin:0;
	}
	.flo_05_mid{
		width: 31%;
		margin: 0 1%;
	}
	.flo_05_rig_tit{
		width: 100%;
	}
	.flo_05_mid_tit{
		width: 100%;
	}
	.flo_05_rig_con textarea{
		width: 246px !important;
	}
	.banquan_rig{
		float: right;
	}
	.banquan_mid {
		width: 520px;
	}
	.ind_pro{
		width: 100%;
	}
	.list_con{
		width: calc(100% - 20px);
	}
	.ind_pro_tit,.ind_pro_con{
		width: 100%;
	}
	.news{
		width: 100%;
	}
	ol, ul, li, table, tr, th, td{
		width: 100%;
	}
	table{
		/* margin-left: -11px; */
	}
	.container3 td{
		display: block;
		float: left;
		width: calc(100% - 80px);
	}
	.msgtitle{
		width: 80px !important;
	}
}



@media(max-width:1024px) {
	.phone_none{
		display: none;
	}
	.pc_none{
		display: block;
	}
body{
	FONT-SIZE: 14px;
	margin:0px;
	padding: 0px;
    font-family:"微软雅黑";
	color:#666;
	margin:0px;
	padding:0px;
    background-color:#fff;
	box-sizing: border-box;
	}
	a{text-decoration:none;}
ul li{list-style:none}
ul{margin:0 0;padding:0 0}
a{color:#6b6b6b}
.container{margin:0 auto}
.container1{width:98%;margin:0 auto}
.container2{width:86%;margin:0 auto}
.container3{width:95%;margin:0 auto}
.container4{width:90%;margin:0 auto}
input, select{font-family:"微软雅黑";cursor: pointer;}
input, select{
    outline: medium none;
    }
h1,h2,h3,h4,h5,p{margin:0 0;padding:0 0;font-weight:500}
input,textarea,select{outline:none}
img{border:none}
.img-responsive{max-width:100%;height:auto;}
.autoimg{width:100%;}

.head-top{float:left;width:100%;height:60px;background:#025097;border-bottom:1px solid #006fc1;}
.head-topl{float:left;width:14.5%;border-right:1px solid #006fc1;height:60px;line-height:60px}
.head-topl img{display:block;margin:0 auto;margin-top:15px}
.head-topm{float:left;width:70%;height:60px;line-height:60px;text-align:center;font-size:18px;color:#fff;position:relative}
.head-topm div{position:absolute;right:20px;top:5px}
.head-topr{float:right;width:14.5%;border-left:1px solid #006fc1;height:60px;line-height:60px}
.head-topr img{display:block;margin:0 auto;margin-top:17px}

/*搜索框*/
.seachbox_box {
	display: none;
	/* max-width: 640px; */
	width: 100%;
	text-align: center;
	margin: 0 auto;
	padding: 8px 0;
	background: #0360b5;
	overflow: hidden;
	
}
.seachbox_box input.text {
	float: left;
	height: 14px;
	line-height: 34px;
	border: none;
	height: 34px;
	margin-left: 7%;
	background: #fdfdfd;
	font-size: 0.9em;
	padding-left: 10px;
	border-radius: 0;
}
.seachbox_box .submit {
	float: left;
	height: 34px;
	padding: 0px 19px;
	background: #fff url(../img/search1.png)no-repeat 3px center;
	background-size: 32px 32px;
	border-radius: 0;
	border: navajowhite;
    border-left: 1px solid #dfdfdf;
}
/*导航*/
.nav{
	width:100%; 
	background:#fff;
	color:#FFF;
	overflow: hidden;
	display:none;
	}
.nav ul{
	width:101%
	}

.nav li{
	width:24.7%;
	float:left;
	height:38px;
	line-height:38px;
	text-align:center;
	border-right:1px solid #0360b5;
	border-bottom:1px solid #0360b5;
	}
.nav li a{
	display:block;
	color:#FFF;
	background:#025097;
	font-size:16px;
	}
.nav li a:hover{
	background-color:#0360b5;
	}

/* Banner */
 
.swipe{width:100%;float:left;overflow:hidden;position:relative; text-align:center;}
.swipe ul{
	-webkit-transition:left 800ms ease-in 0;
	-moz-transition:left 800ms ease-in 0;
	-o-transition:left 800ms ease-in 0;
	-ms-transition:left 800ms ease-in 0;
	transition:left 800ms ease-in 0;
}
.swipe li img{ width:100%;display:block }
.swipe #pagenavi{position:absolute;left:0;bottom:10px;text-align:center;width:100%;}
.swipe #pagenavi a{width:8px;height:8px;line-height:99em;background:#b5b5b5;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;margin:0 4px;overflow:hidden;cursor:pointer;display:inline-block;*display:inline;*zoom:1;}
.swipe #pagenavi a.active{background:#0360b5;}

.zixun{float:left;width:100%;height:55px;background:#121212;text-align:center;font-size:16px;color:#fff;line-height:55px}
.zixun a{color:#fff;}
.zixun img{vertical-align:bottom;margin-bottom:10px;margin-right:10px}

/*首页产品展示*/
.index-pro{float:left;width:100%;margin-top:20px}
.index-pro h2{font-size:18px;color:#363636}
.index-pro h3{font-size:20px;color:#444;font-weight:700;background:url(../img/hx.png) left bottom no-repeat;padding-bottom:10px}
.pro-leibie{float:left;width:100%;margin-top:20px}
.pro-leibie ul li{float:left;width:32%;margin-right:2%;height:45px;line-height:45px;text-align:center;font-size:16px;background:#025097;margin-bottom:10px}
.pro-leibie ul li a{color:#fff;display:block}
.pro-list{float:left;width:100%;margin-top:10px}
.pro-list ul li{float:left;width: 46%;margin: 1% 0 1% 2%;}
.pro-list ul li .list-img {
    width: 96%;
    margin: 0 auto;
    margin-top: 2%;
    margin-bottom: 2%;
    text-align: center;
}
.pro-list ul li h4{font-size:16px;color:#025097;text-align:center;margin-top:5px}

/*首页关于我们*/
.index-about{float:left;width:100%;margin-top:10px;padding-top:20px;background:#f0f0f0;padding-bottom:20px}
.index-about h2{font-size:18px;color:#363636}
.index-about h3{font-size:20px;color:#444;font-weight:700;background:url(../img/hx.png) left bottom no-repeat;padding-bottom:10px}
.index-about-con{float:left;width:100%;margin-top:20px;text-indent:2em;line-height:25px;color:#333}
.index-about-img{float:left;width:100%;margin-top:20px;position:relative}
.about-more{position:absolute;right:2%;top:8%;font-size:16px}
.about-more a{color:#025097}

/*首页新闻中心*/
.index-news{float:left;width:100%;margin-top:10px;padding-top:20px;padding-bottom:20px}
.index-news h2{font-size:18px;color:#363636}
.index-news h3{font-size:20px;color:#444;font-weight:700;background:url(../img/hx.png) left bottom no-repeat;padding-bottom:10px}
.index-news-con{float:left;width:100%;margin-top:20px;text-indent:2em;line-height:25px;color:#333;position:relative}
.index-news-con img{display:block}
.index-news-con-yy{position:absolute;
	bottom:0;left:0;width:100%;height:50px;
	line-height:50px;text-indent:10px;
	/*background:rgba(2, 80, 151,0.4)*/}
.index-news-con-yy a{color:#f0f0f0;font-size:15px;display:block}
.index-news-con1{float:left;width:100%;}
.index-news-con1 ul li{float:left;width:100%;border-bottom:1px dotted #cfcfcf;height:60px;line-height:60px;background:url(../img/dian.png) left center no-repeat;text-indent:15px;font-size:15px}
.index-news-con1 ul li span{float:right;color:#666;font-size:14px}
.index-news-con1 ul li a{color:#333333;display:block}
.index-news-con1 ul li:hover a{color:#025097}
.index-news-con2{float:left;width:100%;text-align:center;margin:30px 0}
.index-news-con2 a{border:1px solid #ccc;padding:8px 20px}
#loading{float:left;width:100%;text-align:center;margin:0px;}

/*首页联系我们*/
.index-contact{float:left;width:100%;margin-top:10px;padding-top:20px;background:#f0f0f0;padding-bottom:100px}
.index-contact h2{font-size:18px;color:#363636}
.index-contact h3{font-size:20px;color:#444;font-weight:700;background:url(../img/hx.png) left bottom no-repeat;padding-bottom:10px}
.index-contact-con{float:left;width:100%;margin-top:20px;line-height:50px;font-size:15px;color:#025097}
.index-contact-con img{vertical-align:bottom;margin-bottom:5px;margin-right:10px}

/*footer*/
.footer{position:fixed;width:100%;bottom:0;margin:0 auto;background:#025097}
.footer ul li{float:left;width:25%;text-align:center;padding:10px 0}
.footer ul li h3{font-size:16px;color:#fff}

/*新闻列表页*/
.news{float:left;width:100%;padding-bottom:100px}
.news ul li{
	float:left;
	width:100%;
	padding:10px 0;
	line-height: initial;
    height: auto;
    list-style-position: inherit;
	border-bottom:1px dotted #e0e0e0;
}
.news ul li h2{font-size:16px;color:#000}
.news ul li h3{font-size:14px;color:#666;margin:10px 0}
.news ul li h4{font-size:14px;color:#333;line-height:25px}

/*字号*/
.show_zihao img{display:block;margin:0 auto;margin-top:17px}
.show_zihao {
	position: relative;
	float:right;width:14.5%;border-left:1px solid #006fc1;height:60px;line-height:60px;
	text-align: center;
	color: #FFF;
	font-size: 1.1em
}
.show_zihao ul {
	position: absolute;
	width: 100%;
	display: none;
	top:65px
}
.show_zihao ul li {
	width: 100%;
	height: 35px;
	line-height: 35px;
	background:#025097;
	color: #FFF;
	text-align:center;
}
.show_zihao_on {
	background: #f34d4d !important;
	color: #fff
}
.show_zihao ul li:nth-child(1) {
	font-size: 0.9em
}
.show_zihao ul li:nth-child(2) {
	font-size: 1em
}
.show_zihao ul li:nth-child(3) {
	font-size: 1.1em
}
.show_zihao_sanjiao {
	display: none;
	width: 0;
	height: 0;
	margin: 0 auto;
	border-left: 5px solid transparent;
	border-right: 5px solid transparent;
	border-bottom: 10px solid #025097;
	margin-top:12px;
}

/*新闻详情页*/
.newsxq{float:left;width:100%;padding-bottom:100px;margin-top:20px}
.newsxq h2{font-size:20px;color:#0360b5;text-align:center}
.newsxq h3{font-size:14px;color:#666;text-align:center;margin:10px 0}
.newsxq-text{float:left;width:100%;line-height:30px;color:#333}
.newsxq-tiao1{float:left;width:100%;border-top:1px dotted #e2e2e2;border-bottom:1px dotted #e2e2e2;height:50px;line-height:50px;margin-top:20px;color:#666 }
.newsxq-tiao2{float:left;width:100%;border-bottom:1px dotted #e2e2e2;height:50px;line-height:50px;color:#666 }
.newsxq-tiao1 a{color:#666;}
.newsxq-tiao2 a{color:#666;}
.newsxq-link{float:left;width:100%;margin:20px 0}


/*产品分类*/
.pro-fenlei{
	width:100%; 
	background:#fff;
	color:#FFF;
	overflow: hidden;
	display:none;
	}
.pro-fenlei ul{
	width:101%
	}

.pro-fenlei li{
	width:33%;
	float:left;
	height:38px;
	line-height:38px;
	text-align:center;
	border-right:1px solid #0360b5;
	border-bottom:1px solid #0360b5;
	}
.pro-fenlei li a{
	display:block;
	color:#FFF;
	background:#025097;
	font-size:16px;
	}
.pro-fenlei li a:hover{
	background-color:#0360b5;
	}


/*产品详情页*/
.pro-img{float:left;width:100%;margin-top:10px}
.pro-img img{display:block;margin:0 auto}
.pro-text-top{float:left;width:100%;border-bottom:1px solid #ccc;height:40px;line-height:40px;margin-top:20px;font-size:16px}
.pro-text-top span{background:#025097;color:#fff;padding:10px 25px;border:1px solid #ccc}
.proxq-text{float:left;width:100%;line-height:30px;color:#333;padding-top:20px}

.newsxq-text img{display:block;margin:0 auto;}


/*招聘列表*/
.joblist_title{ float:left; width:720px; margin:0 auto; padding:0; background:#9a9a9a;}
.joblist_title li{ float:left; height:30px; line-height:30px; width:95px; color:#FFF; text-align:center}
.joblist{ float:left; width:700px; margin:0 auto; height:50px; background-color:#fff; padding:0; border-bottom:1px #CCC dashed}
.joblist_on{ background-color:#f2fafc}
.joblist li{float:left; height:50px; line-height:50px; width:95px; color:#333; margin:1px 0; text-align:center; padding:0}
#jobcontent{text-align:left;margin:0px 10px;line-height:25px}
#jobcontent .jobitem{margin-bottom:15px;}
#jobcontent .jobtit{margin:5px 0px;background:url(../icon/downarr.gif) 60px no-repeat;}
#jobcontent .jobintro{margin:0px 0px;border-top:1px #ddd solid;border-bottom:1px #ddd solid;padding:15px 3px;}

.jobsubmit{margin:16px 0;text-align:right;}
.jobsubmit a{display:inline-block;padding:5px 15px;background:#03538e; text-decoration:none; color:#fff;text-align:center;font-size:14px;overflow:hidden;cursor:pointer;font-weight:bold;}

/*在线留言*/
.msgtitle{display:block;padding:0;padding-bottom:5px;font-size:14px;font-weight:bold;}
.message_block p{padding:12px;}
.msg_input{
	width:calc(100% - 80px) !important;
	margin-bottom:10px;
	border:1px solid #e0e0e0;
	padding:8px 9px;
	background:#fff;font-size:13px;color:#888;-webkit-box-shadow:0px 2px 0px 0px rgba(0, 0, 0, 0.03);box-shadow:0px 2px 0px 0px rgba(0, 0, 0, 0.03);border-radius:2px;}
.msg_input_on{width:400px;border:1px solid #8cd1ff;background:#f1f9ff;padding:8px 9px;-webkit-box-shadow:0px 2px 0px 0px rgba(0, 0, 0, 0.03);box-shadow: 0px 2px 0px 0px rgba(0, 0, 0, 0.03);border-radius:2px;font-size:13px;color:#888;}
.message_labes{font-size:14px;}
.message_title{height:34px;line-height:34px;background:#f6f9fb;padding:0 12px;}
.message_title span{float:right;font-weight:bold;}
.message_info{color:#8ea6b6;text-align:right;}
.msg_btn_area{margin:16px 0;text-align:left;}
.msg_btn_area a{display:inline-block;padding:10px 50px;background:#161616; text-decoration:none; color:#fff;text-align:center;font-size:14px;overflow:hidden;cursor:pointer;font-weight:bold;}
.msg_btn_area a:hover{text-decoration:none;background:#014083}


	/*显示留言*/
	.show_message_title{ width:98%; margin:0 auto; height:30px; line-height:30px; background:#9a9a9a; padding-left:10px; color:#fff; font-size:14px;}
	.show_message{ width:98%; height:auto; margin:5px auto; padding:5px;  border:1px #ccc solid; line-height:30px}
	.show_message .liuyanren{float:left; font-size:12px;}
	.show_message .time{float:right; margin-right:20px; width:200px}
	.show_message  span{ float:left; font-size:12px; font-weight:bolder}
	.show_message .huifu{font-size:12px; color:#F00;}
	.width{
		width: 100%;
	}
}