@charset "utf-8";
/* CSS Document */
*{padding: 0px;margin-top: 0px;margin-right: auto;margin-bottom: 0px;margin-left: auto;}
body {margin: 0px;font-family: "微软雅黑", "Microsoft YaHei", "宋体";font-size: 15px;font-weight: normal;}
div,table{margin-top: 0px;margin-right: auto;margin-bottom: 0px;margin-left: auto;}
ul,li{list-style-type: none;margin: 0px;padding: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}
img{margin: 0px;padding: 0px;border: 0px;vertical-align:middle;}
a:link {color: #000000;text-decoration: none;}
a:visited {color: #000000;text-decoration: none;}
a:hover {color: #000000;text-decoration: none;}
a:active {color: #000000;text-decoration: none;}
a{border: 0px;margin: 0px;padding: 0px;}

.fsp-box {height: 332px;width: 1200px; background: url(bg.jpg) no-repeat right;overflow:hidden;}
.fsp-nrbox{height: 332px;width:auto;position: relative;float:left; display: none;}

.fsp-nrbox1{
	width: 1003px;
	position: relative;
	margin-top: 54px;
}

.fsp-bottom-box {background-image: url(box-tm.png);border-radius:15px;height:315px;position: absolute;width:1070px;left:4px;top:10px;}
.fsp-logo1{background-image: url(logo1.png);background-repeat: no-repeat;height: 259px;width: 144px;position: absolute;}
.fsp-logo2{background-image: url(logo2.png);background-repeat: no-repeat;height: 259px;width: 144px;position: absolute;}
.fsp-logo3{background-image: url(logo3_01.png);background-repeat: no-repeat;height: 259px;width: 144px;position: absolute;}
.fsp-logo4{background-image: url(dcyd_02.png);background-repeat: no-repeat;height: 259px;width: 144px;position: absolute;}
.fsp-nrtab-box {position: absolute;top:5px;left:15px; margin-top: 18px; width: 1050px;height:300px;  }

.ling{border: 1px solid #aaaaaa;-webkit-transition: background-color 0.4s,box-shadow 0.4s;
    -moz-transition: background-color 0.4s ,box-shadow 0.4s;
    transition: background-color 0.4s,box-shadow 0.4s ;}
.ling:hover{
      box-shadow: 0 0 6px 1px  rgba(30,30,30,0.2);
    }
.kong{margin-bottom: 10px;}
.kong1{margin-bottom: 7px;}
.kong2{margin-left: 12px;}

.btn-box{ width: 393px;}
.btn-box ul{}
.btn-box li{}
.btn-box li div{float: left;margin-right: 12px;height: 48px;width: 182px;background-color: #FFFFFF;border: 1px solid #3d6598;text-align: center;line-height: 47px;color: #3d6598;-webkit-transition: background-color 0.4s,box-shadow 0.4s;
    -moz-transition: background-color 0.4s ,box-shadow 0.4s;
    transition: background-color 0.4s,box-shadow 0.4s ;}
.btn-box li div:hover{
     box-shadow: 0 0 6px 1px  rgba(30,30,30,0.2);
}
.btn-box li div a{color: #3d6598;display: block;}
.btn-box li span{margin-left: 8px;}

.sbw-box{height: 83px;width:83px;z-index: 100;}

.menu-tab{width:83px;margin:0; height:332px;}
.menu-tab td{ text-align: center; overflow: hidden; float: left;height:83px; width:83px;}
.menu-tab td a{color: #fff;display: block; background: url(icon.png) no-repeat ;height:83px; width:83px; cursor:pointer;}
.menu-tab td img{ margin:0 auto;height:73px; width:73px;}
.menu-tab td a:hover{color:#fff;background: url(i_h.png) no-repeat;display: block;}

.menu-tab  .i1{position:absolute; width: 32px; height: 32px;left:27px;top:5px; background:url(show1.png) no-repeat}
.menu-tab  .i2{position:absolute; width: 32px; height: 32px;left:27px;top:5px; background:url(show2.png) no-repeat}
.menu-tab  .i3{position:absolute; width: 32px; height: 32px;left:27px;top:5px; background:url(show3.png) no-repeat}
.menu-tab  .i4{position:absolute; width: 32px; height: 32px;left:27px;top:5px; background:url(show4.png) no-repeat}

.menu-nrbox{width:83px; height: 332px;margin:0; float: left;}

.fl{ float: left;}
.fr{ float: right;}


ul{
    list-style-type: none;
}
a{
    text-decoration:none;
}
.clear {
  display: block;
  height: 0;
  overflow: hidden;
  clear: both;
}
.clearfix:after{
  content:".";
  display:block;
  height:0;
  clear:both;
  visibility:hidden;
}
.clearfix{
 *zoom:1;
}


/**/

.f12{ font-size:12px}

.w325{ width:320px;}.w670{ width:690px;}.w257{ width:257px;}.w449{ width:486px;}
.btn_b{ width:257px;height:70px;text-align:center; line-height:22px; color: #fff  }
.btn{ width:119px; height:28px;text-align:center; line-height:28px; padding:52px 0 0 0}
.btn a,.btn136 a,.btn3 a,.btn_b a{ color: #fff }
.btn136{ width:150px; height:30px;text-align:center; background:#555; line-height:30px; padding:84px 0 0 0}
.btn3{ width:119px; height:35px;text-align:center; line-height:35px; padding:79px 0 0 0; }
.name{ background:url(name.png) no-repeat}
.name p{ padding:13px 0 10px 0}.name p a{ padding:0 5px; color: #333}
.name p a:hover{ color:#066ef8}
.gssl { background:url(gssl.png) no-repeat; }
.gz { background:url(gz.png) no-repeat; }
.bank{background:url(bank.png) no-repeat;}
.gslp{background:url(gslp.png) no-repeat;}
.wqht{background:url(wqht.png) no-repeat;}
.qsjn{background:url(qsjn.png) no-repeat;}
.zydj{background:url(zydj.png) no-repeat;}
.sqdk{background:url(sqdk.png) no-repeat;}
.dydj{background:url(dydj.png) no-repeat;}
.yhfk{background:url(yhfk.png) no-repeat;}
.xmlx{background:url(xmlx.png) no-repeat;}
.ydsp{background:url(ydsp.png) no-repeat;}
.ghsp{background:url(ghsp.png) no-repeat;}
.sgxk{background:url(sgxk.png) no-repeat;}

.btn5{ width:202px;height:260px;display:block; margin:13px 28px;font: normal 18px/50px "微软雅黑";}
.btn5 a{ height:260px; display:block; }
.btn5 a:hover{color:#FFFFFF}



.btn4{ width:202px;height:74px;border:1px solid #ccc;display:block; margin:10px 25px 13px 25px;font: normal 18px/50px "微软雅黑";}
.btn4 a{  padding:12px 8px 12px 65px;  display:block; }
.btn4 a:hover{color:#fff}
.hc{ background:#fff url(zbtb-ico-02.png) no-repeat no-repeat 17px center }
.hc a:hover{ background:#3188fa url(zbtb-ico-01.png) no-repeat 17px center }
.sf{ background:#fff url(sf02.png) no-repeat 17px center }
.sf a:hover{ background:#3188fa url(sf01.png) no-repeat 17px center }
.df{ background:#fff url(df02.png) no-repeat 17px center }
.df a:hover{ background:#3188fa url(df01.png) no-repeat 17px center }
.cs{ background:#fff url(cs02.png) no-repeat 17px center}
.cs a:hover{ background:#3188fa url(cs01.png) no-repeat 17px center }
.mq{ background:#fff url(mq02.png) no-repeat 17px center }
.mq a:hover{ background:#3188fa url(mq01.png) no-repeat 17px center }
.ky{ background:#fff url(ky02.png) no-repeat no-repeat 17px center }
.ky a:hover{ background:#3188fa url(ky01.png) no-repeat no-repeat 17px center }
.fjhb{ background:#fff url(fjhb02.png) no-repeat 17px center }
.fjhb a:hover{ background:#3188fa url(fjhb01.png) no-repeat 17px center }
.bike{ background:#fff url(bike02.png) no-repeat 17px center  }
.bike a:hover{ background:#3188fa url(bike01.png) no-repeat 17px center  }
.job{ background:#fff url(job02.png) no-repeat 17px center  }
.job a:hover{ background:#3188fa url(job01.png) no-repeat 17px center  }
.jt{ background:#fff url(jt02.png) no-repeat 17px center }
.jt a:hover{ background:#3188fa url(jt01.png) no-repeat 17px center }
.bus{ background:#fff url(bus02.png) no-repeat 0 5px }
.bus a:hover{ background:#3188fa url(bus01.png) no-repeat 17px center }
.news{ background:#fff url(news02.png) no-repeat 17px center }
.news a:hover{ background:#3188fa url(news01.png) no-repeat 17px center }








.ml10{ margin-left:10px;}.mt5{ margin-top:5px;}.ml20{ margin-left:20px;}.mt10{ margin-top:10px;}.ml15{ margin-left:16px;}
.tmenu{ background:#3188fa; height:33px; margin-bottom:6px;}
.tmenu h2{color:#fff; font: 700 18px/33px "微软雅黑";text-align:center}
.tmenu h4{color:#fff; font: 700 18px/33px "微软雅黑"; text-align:center}
.list { }

.list  {overflow:hidden;position:relative; 
	padding-left:32px; border:1px solid #3188fa; background:#fff;
	font-size:14px; line-height:32px; height:32px;
	margin-bottom:5px;
}
.list i {
	position:absolute;
	height:32px; background:#3188fa url(ico2.png) no-repeat 50% 50%;
	overflow:hidden;
	width:32px;

	left:0;	top:0
}
.list  a {
	white-space:nowrap; height:32px; padding:0 0 0 10px;
	color:#333; line-height:32px;
}
.list  a:hover { background:#3188fa; display:block;padding:0 0 0 10px; color:#fff}

.list_2  {overflow:hidden;position:relative;float:left; width:119px; margin:0 18px 5px 0;
	padding-left:32px; border:1px solid #3188fa; background:#fff;
	font-size:14px; line-height:32px; height:32px;
}
.list_2 i {
	position:absolute;
	height:32px; background:#3188fa url(ico2.png) no-repeat 50% 50%;
	overflow:hidden;
	width:32px;

	left:0;	top:0
}
.list_2  a {
	white-space:nowrap; height:32px; padding:0 0 0 10px;
	color:#333; line-height:32px;
}
.list_2  a:hover { background:#3188fa; display:block;padding:0 0 0 10px; color:#fff}
.list_3{overflow:hidden;position:relative; float:left; width:175px;margin:0 20px 5px 0;
	padding-left:32px; border:1px solid #3188fa; background:#fff;
	font-size:14px; line-height:32px; height:32px;
	margin-bottom:5px;
}
.list_3 i {
	position:absolute;
	height:32px; background:#3188fa url(ico2.png) no-repeat 50% 50%;
	overflow:hidden;
	width:32px;

	left:0;	top:0
}
.list_3 a {
	white-space:nowrap; height:32px; padding:0 0 0 10px;
	color:#333; line-height:32px;
}
.list_3 a:hover { background:#3188fa; display:block;padding:0 0 0 10px; color:#fff}




/**/
/* 公共资源*/
.sun{
    width:755px;
    height:217px;
    }
.function-list .open_li{
    width:111.5px;
    height:102px;
    border:1px solid #4d80bb;
    float: left;
    background: #fff;
    margin-right:12px;
    margin-bottom:12px;
    text-align:center;
     cursor: pointer;
    }

.function-list .open_li_1{
    margin-right: 0;
}
.open_li2{
    margin-bottom:0;
}
.open_p{
    width:100%;
    text-align:center;
    color:#4d80bb;
    font-size:15px;
    margin-top: 10px;
}

.open_span{
    width:40px;
    height:40px;
    margin-top:11px ;
    margin-bottom:5px ;
}

.open_span1{
    width:30px;
    height:30px;
    margin-top:18px ;
    margin-bottom:5px ;
}

.open_li{

   -webkit-transition: background-color 0.4s,box-shadow 0.4s;
    -moz-transition: background-color 0.4s ,box-shadow 0.4s;
    transition: background-color 0.4s,box-shadow 0.4s ;
}
.open_li:hover{
     box-shadow: 0 0 6px 1px  rgba(30,30,30,0.2);
  }
.function-list1 .open_span{
    margin-top:15px ;

}
.open_img{
    width:290px;
    height:102px;
}
.open_p1{
    border-top:1px solid #4d80bb;
    margin-top: 16px;
    height:20px;
    line-height: 32px;
}
.open_right{
  width:245px;
  height:102px;
  line-height:102px;
  border:1px solid #4d80bb;
  -webkit-transition: background-color 0.4s,box-shadow 0.4s;
    -moz-transition: background-color 0.4s ,box-shadow 0.4s;
    transition: background-color 0.4s,box-shadow 0.4s ;
}
.open_right:hover{
       box-shadow: 0 0 6px 1px  rgba(30,30,30,0.2);
}

.open_right span{
  color:#4d80bb;
  float:right;
  margin-right:45px;
  font-size:22px;
}
.open_right:last-child{
  margin-top:12px;
}
.open_right1{
  background:#fff url("bmfw1.png") no-repeat 30px 27px;
}
.open_right2{
  background:#fff url("bmfw2.png") no-repeat 30px 27px;
}


.hot_li{
    width:168px;
    height:45px;
    line-height:47px;
    border:1px solid #4d80bb;
    float: left;
    font-size:15px;
    margin-bottom:10px;
    text-align:center;
}
.hot_li a{
    color:#4d80bb;
}
.hot_li1{
    margin-right:10px;
}


img{
    border: 0;
}
.entirety{
    width: 525px;
    height: 220px;
    float: left;
    margin-left:20px;
}

.entirety_li{
   width: 87.5px;
   height: 220px;
   float: left;
   background:url("pf_03.png") no-repeat;
}
.entirety_li2{
    background-position:-87.5px 0;
}
.entirety_li3{
    background-position:-175px 0;
}
.entirety_li4{
    background-position:-262.5px 0;
}
.entirety_li5{
    background-position:-350px 0;
}
.entirety_li6{
    background-position:-437.5px 0;
}
.video{
      width: 437px;
      height: 217px;
      background:#fff;
      border:1px solid #666;
      float: right;
}
.fsp-nrbox_1  div{
  display:inline-block;
}
.sun_1{
    width:364px;
    height:217px;
}
.common_right{
  width:375px;
  height:217px;
  float: left;
  margin-right:15px;

}
.function-list_1 .open_li{
    width:111px;
    height:102px;
    border:1px solid #4d80bb;
    float: left;
    background: #fff;
    margin-right:12px;
    margin-bottom:12px;
    text-align:center;
     cursor: pointer;
    }

.function-list_1 .open_li_1{
    margin-right: 0;
}
.open_li2{
    margin-bottom:0;
}
.common_right_1{
  width:100%;
  height:64.5px;
  border:1px solid #4d80bb;
  background:#fff;
}
.com_rgt_sp{
  display:inline-block;
  width:80px;
  height:64.5px;
  background:#4d80bb;
  text-align:center;
  float: left;
  margin-right:25px;

}
.com_rgt_sp img{
   margin-top:7px;
}
.com_rgt_sp p{
  color:#fff;
}
.com_rgt_sp_1{
  display:inline-block;
  float: left;
}
.com_rgt_sp_1 a{
  display:inline-block;
  font-size:15px;
  height:64.5px;
  line-height:64.5px;
  color:#4d80bb;
  margin-right:15px;
}
.com_rgt_sp_1 a:hover{
  color:#ff0000;
}