﻿/* CSS Document */
body{
	color:#666;
	background:#fff;
	font-family:"微软雅黑",Microsoft YaHei,Arial, "宋体",SimSun;
	font-size:16px;
	width:100%;
	margin:0 auto;
}
*{-webkit-tap-highlight-color:rgba(0,0,0,0);outline:0;margin:0;padding:0}
img{
	border:none;
	vertical-align:top;
}
ul,ol,li{
	list-style-type:none;
}
a{
	text-decoration:none;
	color:#666;
}
h1,h2,h3,h4,h5,h6{
	font-size:100%;
	font-weight:normal;
}
.bj_1rem{
	margin:0 auto;
	height:1rem;
	background:#ededed;
}
.bj_2rem{
	width:100%;
	height:0.6vw;
	margin:0 auto;
	background:#ededed;
}
.clearfix:before,/*before解决现代浏览器上边距折叠的问题*/
.clearfix:after {
    display:table;
    content:" ";
}
.clearfix:after {
    clear:both;
}
.clbd{
	border-bottom:none;
}
/*******************公共样式结束******************/
.heard{
	height:12vw;
	border-bottom:1px solid #fff;
	background:#3399ff;
}
.heard img{
	display:block;
	margin:0 auto;
	width:100%;
}
/*==============================导航============================*/
.top_nav{height:3.125rem; width:100%;position:fixed; z-index:9; margin:0 auto;}
.nav_title{ display:block;height:3.125rem; line-height:3.125rem;width:100%; position:absolute;top:0; left:0; text-align:center; color:#FFF;}
.header{height:3.125rem;background:#1c5ca5; position:relative;}
.header .user-icon{position:absolute;top:0;right:70px;z-index:1000;display:block;width:50px;height:50px;text-indent:-9999em;background:url(../images/icon-user.png) no-repeat center center;background-size:40%;}
.header .user-icon span{display:none;}
.header .user-icon:hover{background-color:#009c00;}
.header .back{position:absolute;top:0;left:0;display:block;width:50px;height:50px;text-indent:-9999em;background:url(../images/icon-back.png) no-repeat center center;background-size:12px 20px;}
/*******************头部LOGO结束******************/
.slideBox{ width:100%;position:relative; overflow:hidden; margin:0 auto; padding-top:3.125rem;/* 设置焦点图最大宽度 */ }
	.slideBox .hd{ position:absolute; height:28px; line-height:28px;bottom:0; right:0; z-index:1; }
	.slideBox .hd ul{ margin-top:12px;}
	.slideBox .hd li{ display:inline-block; width:5px; height:5px; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; background:#333; text-indent:-9999px; overflow:hidden; margin:0 6px;   }
	.slideBox .hd li.on{ background:#fff;  }
	.slideBox .bd{ position:relative; z-index:0; }
	.slideBox .bd li{ position:relative; text-align:center; }
	.slideBox .bd li img{ background:url(../images/loading.gif) center center no-repeat;  vertical-align:top; width:100%;/* 图片宽度100%，达到自适应效果 */}
	.slideBox .bd li a{ -webkit-tap-highlight-color:rgba(0,0,0,0);  }  /* 去掉链接触摸高亮 */


/*导航*/
.indexnav{
	width:100%; margin:0 auto;
}
.indexnav_li{
	display:block;width:33.3%; padding:3% 0 3% 0; float:left; box-sizing:border-box;/*容器内*/
}
.xmk{border-bottom:1px solid #f6f6f6;}
.ybk{ border-right:1px solid #f6f6f6;}
.indexnav_li_img{
	width:100%; float:left; text-align:center;
}
.indexnav_li_img img{
	width:30%; height:30%;
}
.indexnav_li p{
	width:100%; float:left; font-size:4vw; line-height:200%;color:#333;text-align:center;
}

/*======================导航结束========================*/
.btl{
	height:2rem;
	line-height:2rem;
	border-top:1px solid #ededed;
	border-bottom:1px solid #e0e0e0;
	border-left:3px solid #ff3333;
}
/*======================导航结束========================*/

/*======================关于我们开始========================*/
.gywm{
	position:relative;
	padding:0 2% 1rem 2%;
}
.gywm_bt{
	position:absolute;
	left:37.5%;
	border-radius:6px;
	color:#FFF;
	width:25%;
	height:1.5rem;
	line-height:1.5rem;
	text-align:center;
    font-size: 1rem;
	margin:0 auto;
	background:#F00;
}
.gywm_c{
	width:96%;
	box-sizing:border-box;
	border:1px solid #ededed;
	border-radius:6px;
	padding:4% 2% 4% 2%;
	margin:0 auto;
	font-size:0.875rem;
}
.yw_bt img{
	width:100%;
	height:auto;
	margin:1rem 0;
}
/*======================关于我们结束========================*/

/*======================新闻资讯开始========================*/
.news_c{
	padding:0.6rem 0;
	box-sizing:border-box;
	border-bottom:1px solid #f6f6f6;
}
.news_c span{
	width:26vw;
	float:left;
	padding:0 2vw;
}
.news_c span img{
	width:100%;
	height:auto;
}
.news_c .news_on{
	width:70vw;
	float:left;
}
.news_c .news_on h2{
	height:14.4vw;
	line-height:7.2vw;
	font-size:4vw;
	overflow:hidden;
	text-overflow: ellipsis;
	color:#333;
}
.news_c .news_on p{
	color:#999999;
	font-size:0.75rem;
	margin-top:0.2rem;
	overflow:hidden;
}
.list_txt{
	box-sizing:border-box;
	padding:0.4rem 0.6rem 0.4rem 0.6rem;
}
.list_txt li a{
	background:url(../images/txt_list.jpg) no-repeat left center;
	text-indent:0.3rem;
	display:block;
	width:100%;
	box-sizing:border-box;/*容器内*/
	font-size:3.6vw;
	height:7.2vw;
	line-height:7.2vw;
	border-bottom:1px dotted #f6f6f6;
	overflow:hidden;
	color:#333;
}
.news_more{
	margin-top:0.875rem;
	margin-bottom:0.875rem;
}
.news_more a{
	margin-top:1rem;
	display:block;
	margin:0 auto;
	width:25%;
	text-align:center;	
	font-size:0.75rem;
	color:#fff;
	background:#1c5ca5;
	height:6vw;
	line-height:6vw;
	border-radius:6px;
}
.tabBox{width:100%; margin:0 auto;}
.tabBox .hd{ height:12.5vw; line-height:12.5vw; padding:0 10px; font-size:4vw;border-bottom:1px solid #f6f6f6;}
.tabBox .hd ul{ overflow:hidden;}
.tabBox .hd ul li{ float:left; margin:0 10px; color:#666;}
.tabBox .hd ul .on{ border-bottom:2px solid #1c5ca5; color:#ff6c00; }
.tabBox .hd ul .on a{ display:block; font-size:4vw; font-weight:bold; color:#333;/* 修复Android 4.0.x 默认浏览器当前样色无效果bug */  }
.tabBox .bd a{ -webkit-tap-highlight-color:rgba(0,0,0,0); }  /* 去掉链接触摸高亮 */
.tabBox .bd li a{ color:#555;  }
.tabBox .bd .t{ height:85px; overflow:hidden;   }
.tabBox .bd .t .pic{ width:130px; float:left;    }
.tabBox .bd .t .con{ margin-left:130px; line-height:20px;   }
.tabBox .bd .t .con p{ font-size:12px; color:#999;  }
/*======================新闻资讯结束========================*/
/***********************产业模块************************/
.mk_bt{
	box-sizing:border-box;
	width:96vw;
	height:8.5vw;
	line-height:8.5vw;
	font-size:4vw;
	padding:2vw;
	text-align:center;
}
.m_ctcy{
	margin:0 auto;
	padding:2vw;
}
.m_ctcy div a{
	display:block;
	float:left;
	width:46vw;
	margin:1vw;
	height:20vw;
	line-height:20vw;
	font-size:6vw;
	text-indent:20vw;
	border-radius:6px;
	color:#fff;
}
.m_ctcy .mk1 a{
	background:#343e85 url(../images/mk1.png) no-repeat 20% center;
	background-size:14vw;
}
.m_ctcy .mk2 a{
	background:#055dc1 url(../images/mk2.png) no-repeat 28% center;
	background-size:8vw;
}
.m_ctcy .mk3 a{
	background:#576ad1 url(../images/mk3.png) no-repeat 26% center;
	background-size:8vw;
}
.m_ctcy .mk4 a{
	background:#f29708 url(../images/mk4.png) no-repeat 26% center;
	background-size:8vw;
}
/***********************首页广告************************/
.index_ad a{
	display:block;
	width:100%;
	box-sizing:border-box;
	padding:2vw;
	height:auto;
	margin:0 auto;
}
.index_ad a img{
	border-radius: 6px;
	width:100%;
	height:auto;
}
/*************************项目展示****************************/
.slideBoxtwo{ position:relative; overflow:hidden; margin:0 auto; padding:0 2vw 2vw;/* 设置焦点图最大宽度*/}
.slideBoxtwo .hd{ position:absolute; height:28px; line-height:28px;bottom:8vw; left:2vw; z-index:1;}
.slideBoxtwo .hd ul{margin-top:12px;}
.slideBoxtwo .hd li{display:inline-block; width:5px; height:5px; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; background:#333; text-indent:-9999px; overflow:hidden; margin:0 6px;}
.slideBoxtwo .hd li.on{ background:#fff;  }
.slideBoxtwo .bd{ position:relative; z-index:0;}
.slideBoxtwo .bd li{ position:relative; text-align:center;border-radius:8px;}
.slideBoxtwo .bd li img{ background:url(../images/loading.gif) center center no-repeat;  vertical-align:top; width:100%;/* 图片宽度100%，达到自适应效果 */border-radius:6px;}
.slideBoxtwo .bd li a{ -webkit-tap-highlight-color:rgba(0,0,0,0);  }  /* 去掉链接触摸高亮 */
.slideBoxtwo .bd li a p{width:100%; font-size:4vw;color:#FFF;height:7.6vw; line-height:7.6vw; text-align:center;background:#000; position:absolute; left:0; bottom:0; background:url(../images/show_bg.png); border-bottom-left-radius:8px;border-bottom-right-radius:8px;}	
.xmzs_m_bt{
	margin:0 auto;
	height:8.5vw;
	line-height:8.5vw;
	font-size:4vw;
	padding:2vw;
}
.xmzs_m_bt a{
	float:right;
	font-size:3.6vw;
	color:#1c5ca5;
}
/********************新闻列表页*************************/
.warp {
    padding:3.725rem 0.6rem 0.6rem 0.6rem;
	background:#ededed;
}
.list_box {
    background: #FFF;
    font-size: 0.875rem;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	padding:0.5rem;
}
.list_box video{
	display:block;
	margin:5% auto;
	width:100%;
	height:auto;
}
.list_box img{
	width:100%;
	height:auto;
}
.list_box li {
    height:2rem;
    line-height:2rem;
    border-bottom: 1px dotted #dddddd;
}
.list_box li h3 a {
    height:2rem;
    width: 80%;
	float:left;
    overflow: hidden;

}
.list_box li span a{
	height:2rem;
	line-height:2rem;
	width:20%;
    display: block;
    float: right;
	overflow:hidden;
	text-align:right;
	background:url(../images/list_bg.png) no-repeat right center;
}
/*页脚*/
.footer{padding:0 0.6rem 0;color: #aaa;font-size:2.5vw;}
.footer .in{position:relative; height:2.8rem; margin:0 -0.6rem; padding:0 3.5rem; background-color:#1c5ca5;}
.homeBtn, .footer .gotop{position:absolute; top:0; width:2.8rem; height:2.8rem; color:#fff; font-size:0.65rem;}
.footer .gotop, .footer .homeBtn{background:#1c5ca5;}
.homeBtn{left:0;}
.homeBtn span{position:absolute; left:0.5rem; top:0.5rem;}
.footer .gotop{right:0;}
.footer .gotop span{position:absolute; left:50%; top:0.8rem; width:0.9rem; height:0.9rem; margin:-0.3rem 0 0 -0.3rem;}
.footer .gotop p{position:absolute; bottom:0.14rem; left:0.45rem; width:2.2rem; text-align:center;}
/*底部搜索以及全局搜索样式*/
.header_return{
    position: absolute;
    top: 0;
    left: 0;
	z-index:99;
}
.header_return a {
    width: 3rem;
    height: 3rem;
    display: block;
    padding: 0 0.2rem;
    text-indent: -999em;
    overflow: hidden;
}

.search_box{position:relative; top:0.4rem; width:100%; background:#fff; border-radius:20px; text-align:center;}
.search_box input{width:85%; height:2rem; line-height: normal; border:none; font-size:0.8rem }
.search_box button{position:absolute; top:0.4rem; right:0.6rem; width:1.2rem; height:1.2rem;   border:none;}
.ico_05 {
    background: url(../images/ico_05.png) no-repeat 50% 50%;
    -webkit-background-size: 1.8rem 1.8rem;
    -moz-background-size: 1.8rem 1.8rem;
    background-size: 1.8rem 1.8rem;
    width: 1.8rem;
    height: 1.8rem;
}
.ico_06 {
    background: url(../images/ico_06.png) no-repeat 50% 50%;
    -webkit-background-size: 1.0rem 1.0rem;
    -moz-background-size: 1.0rem 1.0rem;
    background-size: 1.0rem 1.0rem;
    width: 1.0rem;
    height: 1.0rem;
}
.ico_07 {
    background: url(../images/ico_07.png) no-repeat 50% 50%;
    -webkit-background-size: 1.2rem 1.2rem;
    -moz-background-size: 1.2rem 1.2rem;
    background-size: 1.2rem 1.2rem;
    width: 1.2rem;
    height: 1.2rem;
}
.region{
	background:#ededed;
	padding-top:0.6rem;
	width:100%;
	font-size:0.75rem;
	line-height:200%;
	text-align:center;
}
.ico_10 {
    background: url(../images/ico_10.png) no-repeat 50% 50%;
    -webkit-background-size: 1.2rem 1.2rem;
    -moz-background-size: 1.2rem 1.2rem;
    background-size: 1.2rem 1.2rem;
}
.jj_img{
	margin-right:1rem;
	width:35%;
	text-align:center;
	float:left;
}
/*******新闻列表********/
.list_wap_page{
	text-align:center;
	margin:5vw 0;
}
.list_wap_page a{
	margin:0 3vw;
	color:#666;
	text-decoration:underline;
}
.m_list_news{
	padding: 0.6rem 0;
    box-sizing: border-box;
    border-bottom: 1px solid #f6f6f6;
}
.m_list_news span {
    width: 26%;
    float: left;
    padding: 0 2%vw;
}
.m_list_news span img {
    width: 100%;
    height: auto;
}
.m_list_news .news_on {
    width: 70%;
    float: right;
}
.m_list_news .news_on h2 {
    height: 14.4vw;
    line-height: 7.2vw;
    font-size: 4vw;
    overflow: hidden;
    text-overflow: ellipsis;
    color: #333;
}
.m_list_news .news_on h2 i{
	font-style:normal;
	float:right;
	font-size:3.5vw;
	color:#999;
}
/****发展历程****/
.about4{width:100%;margin:0 auto; padding:0.5rem; box-sizing:border-box; padding-top:5rem;}
.about4_ch{font-size:18px;color:#d80017;margin-bottom:30px;}
.about4_main{position:relative;padding-left:20px;overflow:hidden; z-index:1;}
.line{width:1px;height:100%; border-right:1px dashed #666;position:absolute; left:59px;z-index:-1;}
.about4_main ul li{ min-height:80px;padding-left:120px;margin-bottom:100px;background:url(../images/about4_icon.png) 0 center no-repeat; }
.about4_main ul li:hover{background:url(../images/about4_iconh.png) 0 center no-repeat;}
.about4_main ul li h3{
	font-size:8vw;
	color:#0c478a;
}
.about4_main ul li p{ font-size:3.5vw; line-height:180%; color:#666;}
.about4_main ul li:last-child{margin-bottom:0px;}
.list_lc{
	width:100%;
	max-width:1920px;
	background:#eff2f5;
	margin:0 auto;
}
/********二级图片列表********/
.list_img{
	background: #FFF;
    font-size: 0.875rem;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
	padding:2% 0;
}
.list_img li{
	width:44%;
	margin:2% 0 2% 4%;
	height:auto;
	float: left;
    border: 1px solid #f2f2f2;
    position: relative;
	box-sizing:border-box;
}
.list_img li img {
    display: block;
    width: 100%;
    height: auto;
}
.list_img li span {
    display: block;
    width: 100%;
    height: 5.5vw;
    line-height: 5.5vw;
    text-align: center;
    font-size: 100%;
    background: url(../images/show_bg.png);
    color: #FFF;
    position: absolute;
    left: 0;
    bottom: 0;
	overflow:hidden;
}
/**********************招聘列表页***********************/
.list_table{
	color:#666;
	font-size:12px;
}
.table{
	margin:0 auto;
	border:1px solid #cae0ff;
	border-collapse:collapse;
	margin-bottom:25px;
}

.table td{
	width:209px;
	border:1px solid #cae0ff;
	height:22px;
	line-height:22px;
	text-align:center;
}
.tdbg{
	background:#e7f4fc;
}
.colspan{
	font-size:12px;
}
.table a{
	color:#999;
}
.table a:hover{
	color:#666;
}
.job_con_r{
	text-align:left;
	padding:20px;
}