@charset "utf-8";
/* CSS Document */

.footer_nr{ background: url(201812tyjr_footer_bg.jpg) repeat-x; margin-top: 20px;}
.footer_nr p{ color:#fff;}
.footer_nr p a{ color:#fff;}


.nr_nav{background: #0d3480; height: 54px;}
.nr_nav ul li{ float: left; font-size: 18px;  background: url(201812tyjr_news_icon2.jpg) left center no-repeat;}
.nr_nav ul li:first-child{ background: none;}

.nr_nav ul li a{color:#fff; height: 54px; width:  100px; padding-left: 58px; display: block; line-height: 54px;  background-image: url(201812tyjr_nav2.png);background-repeat: no-repeat; position: relative;}

.nr_nav ul li.icon a{ background-position: 23px center;}
.nr_nav ul li.icon2 a{ background-position: -143px center;}
.nr_nav ul li.icon3 a{ background-position: -320px center;}
.nr_nav ul li.icon4 a{ background-position: -489px center;}
.nr_nav ul li.icon5 a{ background-position: -662px center;}
.nr_nav ul li.icon6 a{ background-position: -830px center;}
.nr_nav ul li.icon7 a{ background-position: -1002px center;}

.nr_nav ul li a:hover,.nr_nav ul li.curr a{ background-color: #437cc9;}

.nr_nav ul li a:hover span,.nr_nav ul li.curr a span{ position: absolute; height: 3px; width: 158px; display: block; background: #f39800; top: -3px; left: 0; right: 0;}

.subnav{ margin-top: 20px; height: 50px; background: #eaeaea; border-bottom: 1px solid #dddddd; padding-left: 20px; z-index: 9;position:relative;}
.subnav p{ background: url(201812tyjr_subnav_icon.png) left center no-repeat; line-height: 50px; padding-left: 20px;}
.subnav p span{ color:#999; padding: 0 5px;}
.subnav p a:last-child{ color:#0c347f;}

.wapper{ background: #fff; padding: 0 38px 20px 28px; box-shadow:0 0 15px #c4d2e1; z-index: 0; }


.gl_tit{ height:73px; border-bottom:2px solid #0c347f;}
.gl_tit01 { height:73px; border-bottom:1px solid #dddddd;}
.gl_ty span.pol a.por{ height:73px; padding-left:40px; padding-right:35px; display:inline-block; line-height:73px; font-size:20px; background: url(201811tyjr_gl_icon3.png) right center no-repeat; text-decoration:none;color:#333; display: inline-block; font-weight: bold;}
.gl_ty span.pol{ background:url(201811tyjr_gl_icon.png) left center no-repeat; position:relative; height:73px;display:inline-block; z-index: 999; }
.gl_ty em{ margin-left:15px; display: inline-block;}
.gl_ty em i{ color:#999;}
.gl_list{padding:  15px 0; border-bottom: 1px dotted #b5b5b5;}
.gl_list li{text-overflow:ellipsis; white-space:nowrap; overflow:hidden; line-height: 48px; background: url(201812tyjr_d2.jpg) left center no-repeat; padding-left: 20px; font-size: 16px;}
.gl_list li span{ float: right; color:#999;}
.fgl_tit { border-bottom: 1px solid #dfdfdf; height: 35px;}
.fgl_tit h4{ font-size: 18px; background: url(201812tyjr_zfxxgk_tit.jpg) left center no-repeat; padding: 0 0 0 20px; margin-top: 25px;line-height: 18px; font-weight: bold;}
.fgl_bo{ border-bottom: none; padding: 10px 0 0 0;}
.fgl_tit span{ float:right; line-height: 18px;}
.fgl_tit span a{ color:#999;}
/*----细览----*/
.xl_main{ padding:30px 42px; background-color:#fff;}
.xl_tit{ padding-bottom:30px; border-bottom:1px solid #dddddd; text-align: center;}
.xl_tit h4{ font-size:28px; font-weight:bold; line-height:40px; padding-top:20px; }
.xl_tit p{ font-size:16px; line-height:32px; padding-top:15px;}

.xl_sj span{ padding-right:70px; padding-left:29px; color:#666666;}
.xl_sj span a{color:#666666;}
.xl_sj span a:hover,.xl_sj span a.curr{color:#437cc9;}
.xl_sj_icon{ background:url(201811tyjr_xl_tit_icon.png) left  center no-repeat;}
.xl_sj_icon2{ background:url(201811tyjr_xl_tit_icon2.png) left  center no-repeat;}
.xl_sj_icon3{ background:url(201811tyjr_xl_tit_icon3.png) left  center no-repeat;}


.xl_news{ padding:0 0px 15px 0;}
.xl_news p{ font-size:16px; line-height:32px;}
.xl_news p,.xl_news div,.xl_news span{ margin-top: 20px;}
.xl_fj { padding-top:20px; padding-bottom:30px;}
.xl_fj h4{ font-size:16px; padding-left:27px; background:url(201811tyjr_xl_tit_icon4.png) left center no-repeat;}
.xl_fj ul li{ background:url(201812tyjr_d.jpg) 28px center no-repeat; padding-left:40px; line-height:32px;}
.xl_fj ul li a{ text-decoration:underline; color:#2671c5;}
.xl_btn span{padding:0 15px;}
.xl_btn span a{width:54px; height:30px ;  border-radius:3px; -moz-border-radius:3px; -ms-border-radius:3px; -o-border-radius:3px; -webkit-border-radius:5px; background:url(201811tyjr_xl_btn_bg.jpg) repeat-x; border:1px solid #cccccc; display:inline-block; line-height:30px; text-decoration:none;}
.xl_btn span a:hover{ background:#488eed; border:1px solid #488eed; color:#fff;}
.xl_btn{ padding-bottom:35px; border-bottom:1px solid #dddddd;}
.xl_xxgx{ padding-top:30px; padding-bottom:15px;}
.xl_xxgx h4{ line-height:32px; font-size:18px;}
.xl_xxgx ul li{ line-height:32px; background:url(201812tyjr_d.jpg) left center no-repeat; padding-left:15px;}
.xl_xxgx ul li span{ float:right; color:#999;}
.xl_bottom{ height:59px; padding:0 20px; background:#f8f8f8;}
.xl_bottom p{ line-height:59px;}