@charset "utf-8";
@media screen and (max-width:1410px)
{
/*专题*/
.zhuanti .hexpert01 { clear:both; max-width:1200px; margin:0px auto 0px auto; text-align:center; }
.zhuanti .hexpert01 .hex {max-width:1000px; float:left; padding:0px 0px 0px 0px; margin:0px 0 0px 50px; overflow:hidden; }
/*专题 end*/

}

@media screen and (max-width:1350px)
{


}

@media screen and (max-width:1200px)
{
.head{ margin:10px auto; }
.head .logo{ width:500px;  }
.head .logoright{ margin:5px 0px 0 0; }

.container { max-width:92%; margin:0 auto; }
.head{ margin:0px auto; max-width:92%; }
.iwidth{ max-width:92%; margin:0 auto; }
footer{  max-width:92%; margin:0 auto; }
.mainpage { max-width:92%; margin:0px auto; }
.mainbox_xq .mainpage{ max-width:92%; margin:0px auto; }

.mainbanner_zibox{ width:100%; height:330px; }

/*------------------------------------*/

.xinwentop dl dd a{ color:#1a487c; font-size:30px; }
.news_right .cpfenlei .hkbox1{ line-height:50px; padding:0px 0 7px 0; font-size:22px; }
.news_right .cpfenlei .hkbox1a{ line-height:50px; padding:0px 0 7px 0; font-size:22px; }

.xinxi_left .cpfenlei .hkbox1{ line-height:50px; padding:0px 0 7px 0; font-size:22px; }
.xinxi_left .cpfenlei .hkbox1a{ line-height:50px; padding:0px 0 7px 0; font-size:22px; }


/*专题*/
.zhuanti .hexpert01 { clear:both; max-width:792px; margin:0px auto 0px auto; text-align:center; position:relative; }
.zhuanti .hexpert01 .hex {max-width:792px; float:left; padding:0px 0px 0px 0px; margin:0px 0 0px 0px; overflow:hidden;  }
.zhuanti .lefticon { float: left; position: absolute; left: 0px; top: 0px; z-index: 99;} 
.zhuanti .righticon { float:right; position: absolute; right: 0px; top: 0px; z-index: 99;}
/*专题 end*/

.links { padding-right:35px; }


}

@media screen and (max-width:1092px)
{


}

@media screen and (max-width:1020px)
{


}


@media screen and (max-width:1000px)
{
/*Banner大图调用 开始*/
.bannerwrap .banner .mask { vertical-align:middle; position:absolute; width:100%; height:20px; right:0; bottom:7%; text-align:center; }
/*Banner大图调用 结束*/
.mainbanner_zibox{ width:100%; height:230px; }

.dianhua{ display:none; }


.news_right .cpfenlei .hkbox1{ line-height:50px; padding:0px 0 7px 0; font-size:20px; }
.news_right .cpfenlei .hkbox1a{ line-height:50px; padding:0px 0 7px 0; font-size:20px; }

.xinxi_left .cpfenlei .hkbox1{ line-height:50px; padding:0px 0 7px 0; font-size:20px; }
.xinxi_left .cpfenlei .hkbox1a{ line-height:50px; padding:0px 0 7px 0; font-size:20px; }

.news_left{ width:100%; }
.news_right{ width:100%; margin:5% 0 0 0;  }

.xinxi_left{ width:100%; float:none;  }
.jishu dl{ margin:0 0 20px 0;}
.jishu dl img{ width:40%; }
.jishu dl dd{ width:55%; }
.xinxi_right{ width:100%; float:none; margin:5% 0 0 0; }

.zhuying{ float:none; width:100%; }
.jishu{ float:none; width:100%; margin:5% 0 0 0; }

.footerlink{ float:none; width:100%; overflow:hidden; margin:0 0 5% 0; }
.footerbottom{ float:none; width:100%; line-height:26px; color:#fff; font-size:14px; }

/*内页*/
.left { clear:both; overflow:hidden; padding:0 0%; margin:0; width:100%;  }
.right { clear:both; margin:0; padding:0 0%; width:100%; }

.lefttitle{ font-size:30px; margin:0 0 2% 0; color:#1a487c;  }
.menu1 ul{padding:0px 0; clear:both; overflow:hidden;}
.menu1 li{ padding:0px 0px; float:left; width:31.3%; margin:0.5% 1%; }
.menu1 li a,.menu1 li a:link,.menu1 li a:visited { text-align:center; border:1px solid #e9e9e9; font-size:16px; display:block; padding:0; color:#555; border-radius:10px; line-height:40px; background:#eeeeee;}
.menu1 li a:hover,.menu1 li a.active,.menu1 li a.active:link,.menu1 li a.active:visited{ background:#1b467d; text-decoration:none; color:#fff; border:1px solid #1a487c;}

/*业务领域*/
.hexpert02 { width:530px; }
.hexpert02 .hex { width:530px; }

}


@media screen and (max-width:960px)
{


}

@media screen and (max-width:830px)
{

/*专题*/
.zhuanti .hexpert01 { max-width:383px;  }
.zhuanti .hexpert01 .hex {max-width:383px; }
/*专题 end*/
}


@media screen and (max-width:768px)
{
.head .logoright{ width:200px; order:-1; }
.head .logoright ul{ text-align:left; }
.indexsearch{ display:none; }




}

@media screen and (max-width:720px)
{


}

@media screen and (max-width:640px)
{
.mainbanner_zibox{ width:100%; height:150px; }

.xinwentop dl dd{ float:left; width:65%; /*text-align:center;*/ margin:0 0 0 3%; height:40px; }
.xinwentop dl dd a{ color:#1a487c; font-size:24px; }

.news_right .cpfenlei .hkbox1{ line-height:50px; padding:0px 0 7px 0; font-size:17px; }
.news_right .cpfenlei .hkbox1a{ line-height:50px; padding:0px 0 7px 0; font-size:17px; }
.xinxi_left .cpfenlei .hkbox1{ line-height:50px; padding:0px 0 7px 0; font-size:17px; }
.xinxi_left .cpfenlei .hkbox1a{ line-height:50px; padding:0px 0 7px 0; font-size:17px; }

.zhuying .cpfenlei .hkbox1{ font-size:17px;}
.zhuying .cpfenlei .hkbox1a{ font-size:17px;}

.zhuying dl dt{ width:100%; padding:3% 3% 3% 3%;  color:#FFF; font-size:15px; font-weight:normal; }
.zhuying dl dd{ width:100%; overflow:hidden; margin:0px 0 0 0; }


/*job招聘*/
.job_shuoming{ line-height:30px; margin:25px 0 0px 0; }
.job_tel{ text-align:center; margin:0 0 8% 0; }
.job_tel span{ font-weight:bold; font-size:26px; color:#d43126; }
.menus ul li{ margin: 5px;border: 1px solid #d3d3d3;border-radius: 50px; padding:10px 0%; flex:1; cursor: pointer}

.show_table tbody tr td:nth-child(2),.show_table tbody tr td:nth-child(4){ display:none; }

.fl { float: none; }
.links { padding-right: 0px; margin:0 0 20px 0; }
.f_t { color: #fff; width:100%; border-bottom: 1px solid #486d96; padding-bottom: 10px; font-size:16px; }


.footerbottom{ padding-bottom:60px; }
.fnav2{ display: block;float:right;width:100%; margin:0 auto;  overflow:hidden; background:#002d5e; padding:10px 0 ; position: fixed ;bottom:0;z-index:9999}
.fnav2 a{ float:left; width:30%; overflow:hidden;  color:#FFF; font-size:18px; overflow:hidden ; text-align:center; font-size:16px;}
.fnav2 a img{ width:30%;vertical-align:middle; padding-left:4%; padding-right:5%;}

.yb_conct{ display:none; }

/*内页*/
.info_list ol.info a{ width:65%; font-size:16px; overflow: hidden; padding:0 0 0 20px;background:url(../images/listbg.gif) no-repeat left center; text-overflow: ellipsis; white-space: nowrap; height:40px; transition: 588ms; }
.info_list ol.info span{ width:80px;  text-align:right; padding:0 20px 0 0; font-size:14px;color:#666666; }

/*业务领域*/
.hexpert02 { width:260px; }
.hexpert02 .hex { width:260px; }
}

@media screen and (max-width:580px)
{
.head .logo{ width:90%; margin:0 auto;  }
.head .logo img{ height:auto;}





}

@media screen and (max-width:480px)
{
.xinwentop dl dt{ display:none; }
.xinwentop dl dd{ float:left; width:100%; margin:2% 0 0 3%; }

/*内页*/
.position{ display:none; }
.menu1{ margin:0 0 3% 0; }
.menu1 li{ padding:0px 0px; float:left; width:48%; margin:0.5% 1%; }

}

/*手机站导航必要样式不能删除*/
@media screen and (min-width:768px) {
.headerpagewap{display: none}
}