body{font-family: "微软雅黑"; font-size: 14px;background: url(ibg.png); color: #7d7d7d;}
ul, ol, li, dt, dl {list-style-type:none;}
div{margin: 0;}
li,a{white-space: nowrap;}
a {outline-style:none;text-decoration:none !important;color: #535353;}
a:hover{color: #418ab6;}
img{ border:0;}

.header{background: #fff;}
.header_c{padding: 0; margin: 0 auto !important;}
.header .meun{*float: left;}
.header .meun li{line-height: 80px;*float: left; text-align: center;}
.he_right{ height: 40px; margin-top: 24px;*float: left;}
.he_fenxiang {float: left; padding: 0; height: 40px;}
.he_fenxiang li{ float: left; width:27px; height:27px;background:url(ihom_banner_icon.png) no-repeat; font-size:12px;   margin-right:12px; cursor:pointer; margin-top: 3px;}
.he_fenxiang li.wb{ background-position:0px 0px;}
.he_fenxiang li.wx{background-position:-40px 0px;}
.he_fenxiang li.rss{background-position:-80px 0px;}
.he_fenxiang li.wmh{background-position:-120px 0px;}
.he_fenxiang li.wb:hover{ background-position:0px -27px !important;}
.he_fenxiang li.wx:hover{ background-position:-40px -27px !important;}
.he_fenxiang li.rss:hover{ background-position:-80px -27px !important;}
.he_fenxiang li.wmh:hover{ background-position:-120px -27px !important;}
.he_fenxiang li.wb:hover,.he_fenxiang li.wx:hover,.he_fenxiang li.rss:hover,.he_fenxiang li.wmh:hover{transition: background-position 500ms;-webkit-transition:background-position 500ms;}
.he_search{float: left; padding: 0; height: 35px; border: 1px #d4d4d4 solid;}
.he_search input.search{ border: 0; height:33px; float: left; width: 188px; line-height: 33px;}
.he_search input.bot{border: 0;background: url(iyj_nav-search.jpg); width: 20px; height: 20px; margin-top:7px; margin-right: 3px;float: left;}




.main{ padding: 0; margin: 55px auto 0;}
.main_meun{height: 695px; padding: 0;}
.main_logo{width: 100%; height: 205px; background: #0d3e61; border-bottom: 5px solid #0075a9; float: left;margin-bottom: 1px;}
.main_logo a{background: url(ilogo.png) no-repeat center center; display: block; width: 100%; height: 100%;}
.main_m_l{ width: 100%; height: 489px;  background:#000;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=40);background: rgba(0,0,0,0.4);  float: left; padding: 0;overflow: hidden;}
.main_m_l li{height: 80px; line-height: 80px;font-size: 16px; color: #fff; border-bottom: 1px #fff solid; width: 80%; float: left;margin-left: 10%;cursor:pointer;}
.main_m_l li.on{background: #434343; width: 100%; margin-left: 0; border-bottom: none; padding-left: 10%;}
.main_m_l li.on-w{border-bottom: none;}
.main_m_l li i{width: 32px;height: 80px; float: left;background: url(inav_li_ico.png) center center; margin-right: 20px; margin-left: 15px;}
.main_m_l li i.nav_i-1{background-position:0px 0px}
.main_m_l li i.nav_i-2{background-position:0px -80px}
.main_m_l li i.nav_i-3{background-position:0px -160px}
.main_m_l li i.nav_i-4{background-position:0px -240px}
.main_m_l li i.nav_i-5{background-position:0px -320px}

.main_cont{height: auto; padding: 0; padding-left: 20px;}

.cont_jryj{background: #fff; padding: 10px; height: 695px;}
.cont_ztjj{background: #fff; padding: 10px 0px;height: 695px;}
.cont_zwfw{background: #fff; padding: 10px 0px;height: 695px;}
.cont_xxzz{background: #fff;padding: 10px ;height: 695px;}
.cont_ldzc{background: #fff; padding: 10px;height: 695px;}

.hotpic{width: 100%; height: 340px; overflow: hidden;float: left;position: relative;}
.hotpic .num{position: absolute; bottom: 20px;right: 15px; width: 52px; height: 8px; padding: 0;z-index: 999; margin: 0;}
.hotpic .num li{width: 8px; height: 8px;float: left; background: #fff; margin-left: 5px;}
.hotpic .num li.on{background:rgba(255,255,255,0.33);progid:DXImageTransform.Microsoft.Alpha(Opacity=33);}
.hotpic .pic{float: left; width: 100%; height: 340px;padding: 0;}
.hotpic .pic li{display:block;position: relative;}
.hotpic .pic li span{position: absolute; bottom: 0px;left: 0px; width: 100%; height: 50px;background: rgba(0,0,0,0.4); line-height: 50px; padding-left: 10px; color: #fff; display: block;z-index: 777; }
.hotpic .pic img{width: 100%;height: 340px;}

.qtxw{width: 100%; height: 325px; float: left; margin-top: 10px;}

.qtxw_tit{width: 100%; float: left;border-bottom: 2px #0075a9 solid; height: 38px; padding: 0; margin: 0;}
.qtxw_tit li{float: left; line-height: 38px; width: auto; text-align: center; padding: 0 20px;}
.qtxw_tit li.on{background: #0075a9;}
.qtxw_tit li.on a{color: #fff;}
.qtxw_tit li a{color: #535353;}


.qtxw_cont{float: left;padding: 0; margin: 0; width: 100%; margin-top: 10px;}
.qtxw_cont ul{ width: 100%; height: 285px; padding: 0; margin: 0;}
.qtxw_cont ul li{ line-height: 38px; width:100%;float: left; }
.qtxw_cont ul li a{width: 80%; float: left;white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow: hidden;}
.qtxw_cont ul li span{width: 20%;  float: right; text-align: right; color: #bfbfbf;}

.yjxw{width: 100%; height: 325px; float: left; margin-top: 10px;}

.yjxw_tit{width: 100%; float: left;border-bottom: 2px #0075a9 solid; height: 38px; padding: 0; margin: 0;}
.yjxw_tit li{float: left; line-height: 38px; width: 100px; text-align: center;}
.yjxw_tit li.on{background: #0075a9;}
.yjxw_tit li.on a{color: #fff;}
.yjxw_tit li a{color: #535353;}
.yjxw_tit .more{ float: right; width: auto; line-height: 28px;}

.yjxw_cont{float: left;padding: 0; margin: 0; width: 100%; margin-top: 10px;}
.yjxw_cont ul{ width: 100%; height: 285px; padding: 0; margin: 0;}
.yjxw_cont ul li{ line-height: 38px; width:100%;float: left; }
.yjxw_cont ul li a{width: 100%; float: left;white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow: hidden;}
.yjxw_cont ul li span{width: 20%;  float: right; text-align: right; color: #bfbfbf;}
.yjxw_cont ul li.yimg img{ width: 170px; height: 117px; float: left;}
.yjxw_cont ul li.yimg{position: relative;}
.yjxw_cont ul li.yimg a{position: absolute; display: block; left: 180px;word-wrap: break-word !important; height: 117px; }




.hot_nw{width: 60%; background: #002A80; float: left; height: 275px; position: relative; overflow: hidden;}
.hot_nw a img{width: 100%; height: 100%;}
.hot_nw span{width: 100%;position: absolute; bottom: 0; left: 0; height: 50px; line-height: 50px; color: #fff;background: #0075a9; text-align: center;}
.nw_l{width: 40% !important; float: left; }
.nw_l li a{padding-left: 10px;}

.cont_ztjj ul{padding:0 20px;}
.cont_ztjj ul li{padding: 0; margin: 0; margin-top: 20px; padding: 0 10px;}
.cont_ztjj ul li.ztimgtab{position:relative; margin-top: 0px;}
.cont_ztjj ul li.ztimgtab li{margin: 0; padding: 0;}
.cont_ztjj ul li.ztimgtab .hd ul{position: absolute; bottom: 20px;left: 50%; margin-left: -26px; width: 52px; height: 8px; padding: 0;z-index: 999; margin: 0;}
.cont_ztjj ul li.ztimgtab .hd ul li{width: 8px; height: 8px;float: left; background: #fff; margin-left: 5px;}
.cont_ztjj ul li.ztimgtab .hd ul li.on{background:rgba(255,255,255,0.33);progid:DXImageTransform.Microsoft.Alpha(Opacity=33);}
.cont_ztjj ul li.ztimgtab .bd{float: left; width: 100%; height: 190px;padding: 0;}
.cont_ztjj ul li.ztimgtab .bd li{display:block;position: relative;}
.cont_ztjj ul li.ztimgtab .bd img{width: 100%;height: 190px;}
.cont_ztjj ul li img{ width: 100%; height: 142px;}


.zwfw_1 ul{padding: 0; margin: 0;}
.zwfw_1 ul li{ height: 135px; padding: 0 10px;}
.zwfw_1 ul li a{ display: block; width: 100%; height: 135px;background: #448aca;text-align: center; padding-top: 30px;} 
.zwfw_1 ul li a img{ }
.zwfw_1 ul li a span{width: 100%; float: left; color: #fff;}
.zwfw_1 ul li a:hover span{color: #ffe9a9;}
.zwfw_1 ul li:last-child .xinxiang{ width: 100%; height: 135px;background: #00b7ef;text-align: center; }
.zwfw_1 ul li:last-child img{ line-height: 0px; }
.zwfw_1 ul li:last-child a{ display: inline-block; width: auto; height: auto; color: #fff; background: none; font-size: 16px;   line-height: 65px;margin-left: 20px; border-bottom: 1px #fff dashed;}
.zwfw_1 ul li:last-child a:hover{color: #ffe9a9;}
.zwfw_2{ }

.zwfw_2 { padding-left: 25px; padding-top: 10px;}
.zwfw_2 .titl{  height: 50px; border-bottom: 2px #448aca solid; line-height: 50px;}
.zwfw_2 .titl a{ color: #0068b7; font-size: 16px;}
.zwfw_3 { padding-left: 10px; padding-top: 10px; padding-right: 25px; }
.zwfw_3 .titl{  height: 50px; border-bottom: 2px #448aca solid; line-height: 50px;}
.zwfw_3 .titl a{ color: #0068b7; font-size: 16px;}

.zwcont{ margin-top: 20px; height:461px; margin: 0; padding: 0;}
.zwcont ul{padding: 0;}
.zwcont ul li{ float: left; width: 100%; height:71px; border-bottom: 1px solid #e5e5e5;background: #f6f6f6;}
.zwcont ul li div{ width: 91px;height:70px; background: #f6f6f6; border-right: 1px solid #fff; border-bottom: 1px solid #fff; float: left;}
.zwcont ul li div img{ margin: 14px 0px 0px 24px; }
.zwcont ul li a{ float: left; width: 218px;height:70px; color: #7d7d7d; display: inline-block;border-bottom: 1px solid #fff; border-left: 1px solid #e5e5e5; background: #f6f6f6; line-height:66px; text-indent: 2em;}
.zwcont ul li a:hover{ color: #0068b7;}
.zw3cont{margin-top: 10px; }
.zw3cont ul{padding: 0; margin: 0;}
.zw3cont ul li{ height:106px; background:#f6f6f6; float:left; border-right: 1px solid #fff; border-left: 1px solid #e5e5e5; border-top: 1px solid #e5e5e5; border-bottom: 1px solid #fff; text-align: center;}
.zw3cont ul li img{ padding-top: 10px; }
.zw3cont ul li a{ display: block; text-align: center; color: #7d7d7d; }
.zw3cont ul li a:hover{ color: #0068b7;}

.box_tit{ width: 100%;height: 36px; border-bottom: 1px #e5e5e5 solid; float: left; margin-bottom: 10px; margin-top: 20px; }
.box_tit span{ border-left: 5px #0075a9 solid; line-height: 16px;}
.box_tit span a{font-size: 16px; color: #0075a9; padding-left: 10px;}
.box_tit span a:hover{color: #0075a9;}
.box_centlistdt ul{padding: 0;}
.box_centlistdt li{ width: 100%; float: left; line-height: 36px;float: left; overflow: hidden; text-align: left; background: url(ixxz_list_ico.png) no-repeat left center; padding-left: 15px; }
.box_centlistdt li a{max-width: 80%; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow: hidden;  float: left;}
.box_centlistdt li span{float: left; color: #bfbfbf; padding-left: 10px; width: 20%; text-align: right;}
.box_centlistdt {padding-bottom: 20px;}

.box_centlistdt2 ul{padding: 0;}
.box_centlistdt2 li{ width: 100%; float: left; line-height: 36px;float: left; overflow: hidden; text-align: left; background: url(ixxz_list_ico.png) no-repeat left center; padding-left: 15px; }
.box_centlistdt2 li a{max-width: 100%; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow: hidden;  float: left;}
.box_centlistdt2 { height: 216px;}

.xxgkkkk{padding: 0 20px;}
.zwgllll ul{padding: 0; margin: 0; width: 90%;}
.zwgllll li a{ display: inline-block; width: 100%; background: #eee; color: #0075A9; text-align: center; height: 40px; line-height: 40px;}

.cont_ldzc .ld1{ padding-left: 15px; height: 158px;}
.cont_ldzc .ld1 img{ float: left; width: 120px; height: 158px; margin-right: 20px;}
.cont_ldzc .ld1 .ct{background: #fafafa;height: 158px; padding-left: 10px; margin-left: 10px;}
.cont_ldzc .ld1 .ct p{ }
.cont_ldzc .ld1 .ct ul li{ width: 35%; height: 37px;  float: left; margin-top: 10px;}
.cont_ldzc .ld1 .ct ul li a{display: inline-block; width: 80%; height: 37px; text-align: center; line-height: 37px;}
.cont_ldzc .ld1 .ct ul li a.l1{background: #eeeeee;}
.cont_ldzc .ld1 .ct ul li a.l2{background: #0075a9; color: #fff;}
.cont_ldzc .ld1 .ct ul li a.l2:hover{color: #ffffa0; }

.ldli{    margin-top: 20px;}
.ldli h3{ height:46px; line-height:46px; padding: 0; margin: 0; padding-left:10px;  border-bottom:1px solid #fff; background:#f4f4f4; cursor:pointer; font-size: 16px;}
.ldli h3 em{ float:right; display:block; width:40px; height:30px;   background:url(ildxx_icon_a.png) no-repeat; cursor:pointer; margin-top: 16px;}
.ldli h3.on em{ background:url(ildxx_icon_b.png) no-repeat;float: right; }
.ldli ul{ padding:8px 25px; color:#999; display:none; /* 默认都隐藏 */ ;height: 300px; background: #fafafa; padding: 0; margin: 0;}
.ldli ul li{padding: 10px; float: left;}
.ldli ul li.nore{ text-align: center; background: #eee;padding:5px 20px;}
.ldli ul li.nore a{color: #0075a9}

.footer{background: rgba(0,0,0,0.6); width: 100%; height: 130px;progid:DXImageTransform.Microsoft.Alpha(Opacity=60);}
.footer_main{ margin-top:50px;}
.footer_main_l{ width:335px; height:73px; float:left; margin-top: 30px;}
.footer_main_l a{ float:left;display:block;}
.dangzhengjg{ width:80px; height:73px; margin-right:23px;  background:url(ifooter_tzjg.png) no-repeat; float: left;}
.zhengfuzc{ width:192px; height:73px; margin-right:34px; background:url(ifooter_zc.png) no-repeat;float: left;}
.footer_main_r{ float:left;margin-top: 30px; }
.footer_main p{ color:#c9c9c9; font-size:12px;  }

.box{background: #fff;float: left; width: 100%;padding:15px 20px;}
.box_tit_tab{ width: 100%;height: 36px; border-bottom: 1px #e5e5e5 solid; float: left; margin-bottom: 10px;  }
.box_tit_tab span{ border-left: 5px #0075a9 solid; line-height: 16px;}
.box_tit_tab span a{font-size: 16px; color: #a0a0a0; padding-left: 10px;}
.box_tit_tab span a.on{color: #0075a9; font-weight: bold;}

.zdxxgkly{width: 100%;  margin: 0px; padding: 0 20px;}
.zdxxbg {width: 100%; background: url(ishouyexxgb.png) right top no-repeat;height: 100px; margin-top: 10px; text-align: center;}
.zdxxbg span{ height: 100px; line-height: 90px; font-size: 34px; color: #fff; display: inline-block;}
.zdxxbg font{ height: 100px; line-height: 90px; color: #fff; font-size: 34px; font-weight: bold; display: inline-block;margin:0 10px;}
.zdxxbg a{display: inline-block; line-height: 30px; height: 30px; background: #448aca; color: #fff; padding: 0 10px;}
.glyphicon{top: 5px;}

.tupian { width: 40%; height: 120px; float: left;}
.tupian img{ width: 90%; height: 100%;}
.lianjie{width: 60% !important; height: 120px; float: left; display: inline-block;word-break:break-word !important;}
.lianjie p{width: 100% !important;word-wrap: break-word;}

@media only screen and (max-width:768px) {
	.header .meun li{line-height: 40px;}
	
}
@media only screen and (max-width:991px) {
	.main{ margin: 10px auto ;}
	.main_meun{height: 205px;}
	.main_cont{ padding-left: 0px;}
	.cont_jryj{background: #fff; padding: 10px; height: auto;}
	.cont_ztjj{background: #fff; padding: 10px 0px;height: auto;}
	.cont_zwfw{background: #fff; padding: 10px 0px;height: auto;}
	.cont_xxzz{background: #fff;padding: 10px ;height: auto;}
	.cont_ldzc{background: #fff; padding: 10px;height: auto;}
	
}
@media only screen and (max-width:1200px) {
	.main_m_l li i{margin-left: 7px;}
}

#_span_jiucuo{
	width: 192px;
    height: 73px;
    border-left: 1px solid #4a5358;
    display: block;
    float: left;
    border-right: 1px solid #4a5358;
}
#_span_jiucuo img{
 	margin-left: 40px ! important; 
 	margin-top: 10px ! important;
 	display: block;
 }