@charset "utf-8";
/* CSS Document */
/*公共*/
/*
input:-internal-autofill-selected   { 
       background-color: #fff!important;
}
*/
.topWrap{
/*
	width: 100%;
        min-width:1920px;
	margin: 0 auto;
*/
	background: #f2f9ff;
	height: 160px;
	/*overflow: hidden;*/	
}
.topDiv{
	width: 1290px;
	margin:0 auto;
	height:160px;
}
.logo{
	float: left;
	margin-left: 23px;
}

.Search{
	width: 287px;
	height: 38px;
	background:url(../images/top_hunt_bg.png) no-repeat;
	margin-top: 75px;	
	float: right;
}
.fdj{
	float: right;
	height: 18px;
	margin-top: 6px;
	margin-left: 10px;
}
.fdj img{
	margin-right: 5px;
}
.search_text{
	float: left;
	width: 195px;
	margin-top: 2px;
	height: 30px;
    line-height: 30px;
	outline: none;
	font-family: "微软雅黑";
	color: #c8c8c8;
	margin-left: 15px;
}
.button{
	background:url(../images/top_hunt.png) no-repeat;
	width: 18px;
	height: 18px;
	cursor: pointer;
	margin-right: 10px;
	outline: none;
}

/*公共-主导航*/
.menu-nav{/*width:100%;  min-width:1920px;*/ height:46px; background:#0d4589; /*float:left;*/ position:relative; z-index:1000;} 
#menu{width:1290px;clear: both;/*font-size:17px*/;height:46px;margin:0 auto;}
#menu ul{list-style: none;}
li.l1-nav{float:left; position:relative;left: 0px;top: 0px;width:100px;height:44px; line-height:44px;}
a.l1-nav{display: block;text-align:center;text-decoration:none;width:100px;height:46px;line-height:46px;color:#fff;float:left;font-size:17px;}
li.l1-nav:hover a.l1-nav, a.l1-nav:hover {color: #fff100;background: #0d4589;height:46px; line-height:46px;}
ul.l2-nav{visibility: hidden;position: absolute; z-index:10000;  /* 第二级菜单相对于第一级菜单绝对定位 */left:0px;top:46px;}
li.l2-nav{float: left;position: relative; /* 这里把第二级菜单项设成相对定位，以使得它包含的三级菜单相对它自己定位 */left:0px;top:0px;}
a.l2-nav{display: block; /* 把a设成块级显示 */text-align: center;width:120px;height:40px;line-height:40px;color:#0d4589;background:#eff2f5;text-decoration:none;font-size:17px;}
li.l2-nav:hover a.l2-nav, a.l2-nav:hover{color: #0d4589;background: #cfecff;}/* 这是控制菜单显示与隐藏的重点 */
a.l1-nav:hover ul.l2-nav, li.l1-nav:hover ul.l2-nav {visibility: visible;}

/*增加三级菜单显示-b*/
ul.l3-nav{visibility: hidden;position: absolute; z-index:10000;  /* 第三级菜单相对于第二级菜单绝对定位 */left:120px;top:0px;}
li.l3-nav{float: left;position: relative; /* 这里把第二级菜单项设成相对定位，以使得它包含的三级菜单相对它自己定位 */left:0px;top:0px;}
a.l3-nav{display: block; /* 把a设成块级显示 */text-align: center;width:100px;height:40px;line-height:40px;color:#0d4589;background:#eff2f5;text-decoration:none;font-size:17px;}

li.l3-nav:hover a.l3-nav, a.l3-nav:hover{color: #0d4589;background: #cfecff;}/* 这是控制菜单显示与隐藏的重点 */
a.l2-nav:hover ul.l3-nav, li.l2-nav:hover ul.l3-nav {visibility: visible;}
/*增加三级菜单显示-e*/


/*首页*/

/*首页-banner*/



.baner {
    height: 440px;
    /* width: 1290px; */
    width: 100%;
    margin: 0 auto;}
    
.fullSlide {
    width:100%;
    position:relative;
    height:440px;}
.fullSlide .bd {
    margin:0 auto;
    position:relative;
    /* z-index:0; */
    overflow:hidden;}
.fullSlide .bd ul {
    width:100% !important;}
.fullSlide .bd li {
    width:100% !important;
    height:440px;
    overflow:hidden;
    text-align:center;}
.fullSlide .bd li a {
    display:block;
    height:440px;}
.fullSlide .hd {
    width:100%;
    position:absolute;
    /* z-index:1; */
    bottom:0;
    left:0;
    height:30px;
    line-height:30px;}
.fullSlide .hd ul {
    text-align:center;}
.fullSlide .hd ul li {
    cursor:pointer;
    display:inline-block;
    *display:inline;
    zoom:1;
    border-radius: 2px;
    margin-right:5px;
    width:60px;
    height:4px;
   /* margin:1px; */
    overflow:hidden;
    background:#8f8586;
    /*filter:alpha(opacity=50);
    opacity:0.5;*/
    line-height:999px;}
.fullSlide .hd ul .on {
    background:#fff;}


/*首页当前位置*/

.index_siteWrap {
/*
    width: 100%;
     min-width:1920px;
*/
    margin: 0 auto;
    height: auto;
    overflow: hidden;
}

.index_site{
        width: 1290px;
        height:55px;
	margin: 0 auto;
        background:url(../images/index_site.jpg) no-repeat;
        overflow:hidden; 
}
.index_site span{
    display: inline-block;
    font-size: 16px;   
    line-height: 55px;
    margin-left: 23px;
}

.index_site li{
    font-size: 16px;   
    float:left;
    line-height: 55px;
}
 .index_site_wz{
   margin-left: 23px;
  width:407px;
}
.index_site_gd{
width:430px;
}
.index_site_rq{
margin-left: 240px;
}


/*首页-内容部分*/

.index_cont_Wrap{
/*
    width: 100%;
    min-width:1920px;
    margin: 0 auto;
*/
    height: 645px;
    overflow: hidden;
}

.index_cont{
        width: 1290px;
	margin: 0 auto;
	height: 645px;
	overflow: hidden;
}
.index_cont_l {
        width: 440px;	
	height: 645px;
 background:url(../images/index_ll.png) no-repeat;
	overflow: hidden;
       
}

.index_cont_m {
        width: 440px;	
	height: 645px;
background:url(../images/index_lm.png) no-repeat;
	overflow: hidden;
}

.index_cont_r {
        width: 410px;	
	height: 645px;
 background:url(../images/index_lr.png) no-repeat;
	overflow: hidden;
}

.index_cont_topt{
     float:left;
}
.index_cont_topt_li{
    font-size: 20px;
    margin-left: 23px;
    margin-top: 36px;
}
.index_cont_topt_a{
    font-size: 14px;
    margin-top: 43px;
    margin-left: 72px;
}
.index_cont_topc{
  width:420px;
float:left;
  height:260px;
}

.index_cont_topc ul{
    margin-top:20px;
    float:left;
}

.index_cont_topc li{
   width:420px;
   height:20px;
   line-height:25px;
   padding-top:15px;
   float:left;
}
.datetime{    
     width:45px;
     text-align:center;
}

.index_cont_topc li a{
      font-size:15px;
      margin-left:12px;
      line-height:23px;
}
/* 列表下部分*/
.index_cont_topdt{
     float:left;
}
.index_cont_topdt_li{
    font-size: 20px;
    margin-left: 23px;
    margin-top: 14px;
}
.index_cont_topdt_a{
    font-size: 14px;
    margin-top: 20px;
    margin-left: 72px;
}
.index_cont_topdc{
  width:420px;
float:left;
  height:260px;
}
.index_cont_topdc ul{
    margin-top:19px;
    float:left;
}

.index_cont_topdc li{
   width:420px;
   height:20px;
   line-height:25px;
   padding-top:15px;
   float:left;
}
.index_cont_topdc li a{
      font-size:15px;
      margin-left:12px;
      line-height:23px;
}
/*foot*/
.footWrap{
/*
        width: 100%;
      min-width:1920px;
	  magin: 0 auto; */
	height: auto;
	overflow: hidden;
        background:#0d4589;
}
.foot_picban{
        width: 1290px;
	margin:0 auto;
	height:112px;
} 
.foot_picban ul{
height:112px;
}
.foot_picban li{
 margin-top:40px;
}
.foot_picban_2{
 margin-left:30px;
}
.foot_bq{
        width: 1290px;
	margin:0 auto;
	height:148px;
}
.foot_bq_txt{
       float:left;
       background:url(../images/foot_txt.png) no-repeat;
    width: 630px;
    height: 148px
}
.foot_bq_txt ul{
 margin-top:46px;
}
.foot_bq_txt li{
font-size: 14px;
color: #ffffff;
margin-bottom: 13px;
float:left;
}
.foot_bq_txt .sjemail{
    float:right;
    margin-right:30px;
}
.foot_bq_txt .sjemail a{
    float:right;
    width: 78px;
    height: 21px;
}
.foot_bq_txt .yzemail,.foot_bq_txt .yzemail a{
    float:right;
    width: 78px;
    height: 21px;
}
.foot_bq_txt .foot_bq_txt_zw{
 float:right;
    width: 92px;
    height: 21px;
}
.foot_bq_sy{
 float:right;
 background:url(../images/foot_sy.png) no-repeat; 
    width: 300px;
    height: 148px
}
.foot_bq_sy a{
 float:right;
width: 300px;
    height: 148px
}
.foot_fw{
        width: 1290px;
	margin:0 auto;
	height:20px;
        text-align: center;
    margin-bottom: 20px;
}

.foot_js{
font-size: 14px;
    color: #ffffff;

}