
/* CSS Document */

/*--------------top-ty---------------*/
.nav_right{ width: 164px; float: right; padding-top: 15px;}
.footer{ position: relative; margin-top: 30px;}
.twe_nav_ty{ height:76px; 
background-color:rgba(255,255,255,0.9); filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr=#9Fffffff,endcolorstr=#9Fffffff);border-top:4px solid #0089f3;}
.ty_footer{ height:90px; margin-top: 30px;}
.twe_bg{ height: 210px; background: url(20171101fjstsg_two_top_bg.jpg)}
.twe_nav{ float: left; margin-left: 35px;}
.twe_nav ul li{ float:left;}
.twe_nav ul li a{ width: 85px; height: 76px; display:block; font-size:18px; font-weight: bold; line-height: 76px; text-align: center}
.twe_nav ul li a:hover,.twe_nav ul li.curr a{ color:#fff; background:#1b8bea;}
.twe_logo{ float: left; padding-top: 13px;}
.twe_seach{ width:800px; margin: 0 auto; margin-top: 35px;}
.seach_box{ width: 645px; background:#fff;border-radius:5px; 
	-moz-border-radius:5px; 
	-ms-border-radius:5px; 
	-o-border-radius:5px; 
	-webkit-border-radius:5px; height:35px; padding: 9px;}
.seach_box span{ position: relative; vertical-align: middle;}
.seach_box span a{ width: 109px; padding-left: 10px; height: 35px; border-right: 1px solid #d8d8d8; display:inline-block; line-height: 35px; font-size: 16px; background: url(20171101fjstsg_footer_bg.png) 90px center no-repeat; text-decoration: none;color:#333;}
.seach_box_xl{ width: 119px; padding-left: 10px; height:150px; overflow-y: scroll; background: #fff; position: absolute; top: 40px; left: -9px;}
.seach_box_xl ul li a{ width:80px; display: block; border: none; }
.seach_inp{ width: 460px; height: 35px; padding-left: 10px; border: 1px solid #fff; line-height: 35px; font-family: "微软雅黑"; outline: none; font-size: 16px;vertical-align: middle;}
.seach_btn{ height: 35px; width: 35px; background: url(20171101fjstsg_seach.png) center no-repeat; border: none; outline: none; cursor: pointer;vertical-align: middle;}

.seach_btn2{ height: 54px; width: 120px; background: #0089f3; color:#fff; font-family:"微软雅黑"; font-size: 16px; border-radius:5px; 
	-moz-border-radius:5px; 
	-ms-border-radius:5px; 
	-o-border-radius:5px; 
	-webkit-border-radius:5px; border: none;cursor: pointer;}

.main{ background: #fff; box-shadow: 0 0 5px #ccc;-moz-box-shadow: 0 0 5px #ccc; -ms-box-shadow:0 0 5px #ccc; -o-box-shadow: 0 0 5px #ccc; -webkit-box-shadow: 0 0 5px #ccc; margin-top: 20px;}

.subnav{ height:41px; background: #f3f3f3; padding-left: 20px;}
.subnav p{ line-height: 41px; background: url(20171108fjstsg_subnav_icon.png) left center no-repeat; padding-left: 20px;}
.subnav p span{ padding: 0 5px; color:#ccc;}
.subnav p a:last-child{ color:#1b8bea;}

.box{ padding:20px 25px;}
.box_left{ width: 240px; float:left;}
.box_right{ width: 723px; float: right;}

.gl_tit{ height:79px; background: url(20171101fjstsg_two_tit_bg.jpg) left center no-repeat;}
.gl_tit h4{ color:#fff; font-size: 28px; font-weight: bold; line-height: 79px; padding-left: 37px;}
.gl_tit h4 a{ color:#fff;}
.gl_tit h5{color:#fff; font-size: 28px; font-weight: bold; line-height: 79px; padding-left: 70px; background: url(20171101fjstsg_nav_icon4.png) 30px center no-repeat;}
.gl_tit h5 span{ font-size: 13px; padding-left: 10px;}
.gl_nav ul li{ height: 56px; font-size: 16px;margin-top: 1px;}
.gl_nav ul li a{height: 56px; display: block; line-height:56px; background: url(20171108fjstsg_two_gl_nav_icon.png) 203px center no-repeat #ededed; padding-left:41px;  }
.gl_nav ul li a:hover,.gl_nav ul li.curr a{ color:#fff; background: url(20171108fjstsg_two_gl_nav_icon2.png) 203px center no-repeat #ffa800;}

.gl_ty_tit{ height: 39px; border-bottom: 1px solid #dcdcdc;}
.gl_ty_tit h4{ padding: 0 27px 0 11px; display: block; height: 39px; line-height: 39px; font-size: 18px; background: #0073d5; float:left; color:#fff;border-radius:5px 0 0 0; 
	-moz-border-radius:5px 0 0 0; 
	-ms-border-radius:5px 0 0 0; 
	-o-border-radius:5px 0 0 0; 
	-webkit-border-radius:5px 0 0 0; position: relative;}
.gl_ty_tit span{ position: absolute; right: -1px;}
/*---------数字资源------------*/
.szzy_po{ margin-left: -40px;}
.szzy_box{ float:left; width: 184px; height: 281px; background: #fff; box-shadow: 0 0 5px #ccc;-moz-box-shadow: 0 0 5px #ccc; -ms-box-shadow:0 0 5px #ccc; -o-box-shadow: 0 0 5px #ccc; -webkit-box-shadow: 0 0 5px #ccc; padding: 15px 15px 0 15px; margin-top: 25px; margin-left: 40px;}
.szzy_box img{border: 1px solid #eeeeee;}
.szzy_box ul li{ float: left; margin-top: 10px;}
.szzy_box ul li:first-child{ margin-right: 20px;}
.szzy_box ul li a{ border: 1px solid #eeeeee; width: 80px; height: 30px; display: block; text-align: center;line-height: 30px;}
.szzy_box ul li a:hover{border: 1px solid #ffc600;color:#ff9c00;}

/*---------闽图简讯------------*/

.news_box{height:110px; padding: 20px 0; border-bottom: 1px dashed #eeeeee;} 
.news_left{ width: 518px;}
.news_left h4{ font-size: 20px; font-weight: bold;}
.news_left p{ line-height: 24px; margin-top: 5px;}
.news_left p a{ color:#999999;}
.news_left h5{ float: right; color:#666;}
.news_left h5 i{ font-size: 20px; color:#a70505;}
.news_left span{
	color:#999999;

	 padding-top:15px; 
	display: block;
}
.news_left span i{
	margin-right: 20px;
}
.news_left span em{
	position:relative;
	padding-right: 10px;
}
.zwgk_icon_box{ 
	position:absolute;
	width: 77px;
	height: 77px;
	border: 1px solid #f0f0f0;
	background: #fff;
	left:-67px;
	top:35px;
	padding: 0px 8px;
}
.zwgk_icon_box ul li{
	 line-height: 25px;
	padding-left: 20px;
}

.zw_icon{
	background: url(20171109fjstsg__sina.png) left center no-repeat;
}
.zw_icon2{
	background: url(20171109fjstsg__txsb.png) left center no-repeat;
}
.zw_icon3{
	background: url(20171109fjstsg_wx.png) left center no-repeat;}

.zwgk_icon_box_sj{
	width: 13px;
	height: 10px;
	position: absolute;
	background: url(20171109fjstsg_zwgk_icon7.png) left center no-repeat;
	top: -10px;
	right: 10px;
}


/*-----------新书推荐----------*/

.tit_ty_B{ height: 21px;}
.tit_ty_B h4{ line-height: 21px; border-left:5px solid #1b8bea; font-size: 20px; font-weight: bold; padding-left: 12px;}
.tit_ty_B h4 span{ color:#1b8bea;}
.news_book_box{ margin-left: -25px;}
.news_book{  background: #fff;  margin-top: 25px; float: left; margin-left: 25px;}
.news_book a{width: 279px; height: 187px; padding: 16px;display: block; border: 1px solid #dedede;}
.news_book a em{ width: 139px; float: right;}
.news_book a b{ display: block; font-size: 12px; font-weight: normal; font-size: 16px;}
.news_book a i.wz{ font-size: 12px; line-height: 24px; color:#999; margin-top: 5px; }
.news_book a i.btn{ display: block; width: 86px; height: 28px; border: 1px solid #cccccc; margin: 0 auto; color:#666; text-align: center; line-height: 28px;  margin-top: 30px;}

.news_book a:hover{ box-shadow: 0 0 5px #ccc;}
.news_book a:hover i.btn{ border: 1px solid #ffad37; color:#ffad37;}

/*----细览----*/
.xl_main{ padding:30px 70px; background-color:#fff;}
.xl_tit{ padding-bottom:25px; border-bottom:1px solid #dddddd;}
.xl_tit h4{ font-size:32px; font-weight:bold; line-height:40px; text-align: center;}
.xl_tit p{ font-size:20px; line-height:32px; padding-top:15px; text-align: center;}

.xl_sj span{ padding-right:60px; padding-left:29px; color:#666666;}
.xl_sj span a{color:#666666;}
.xl_sj_icon{ background:url(20171109fjstsg_xl_icon.png) left  center no-repeat;}
.xl_sj_icon2{ background:url(20171109fjstsg_xl_icon2.png) left  center no-repeat;}
.xl_sj_icon3{ background:url(20171109fjstsg_xl_icon3.png) left  center no-repeat;}
.xl_sj_icon4{ background:url(20171109fjstsg_xl_icon4.png) left  center no-repeat;}
.xl_sj_rigt{  width: 12px ; height: 12px; position: relative;background: url(20171109fjstsg__glyw_share.png) left center no-repeat ;}
.xl_sj_rigt a{  }

.xl_news{ padding:15px 0px;}
.xl_news p{ font-size:16px; line-height:32px;}

.xl_btn span{padding:0 15px;}
.xl_btn span a{width:54px; height:30px;  background:url(20171109fjstsg_xl_btn.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;}
.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(20171101fjstsg_news_tit_d.jpg) left center no-repeat; padding-left:15px;}
.xl_xxgx ul li span{ float:right; color:#999;}

/*-----------办证指南--------------*/
.bzzn_box{ padding: 25px; border: 1px dashed #ccc; position: relative; margin-top: 40px;}
.bzzn_box h4{ position: absolute;  width: 116px; height: 31px; background: url(20171109fjstsg_bzzn_tit.png) left center no-repeat; text-align: center; color:#fff; line-height: 31px; font-size: 18px; font-weight: bold; top: -18px;}
.bzzn_box p{ color:#666;}

/*------------活动日历----------------*/

.hdlr_box{ height:31px;}
.hdlr_box h4{ line-height: 31px; background: url(20171109fjstsg_dzhd_icon.png) left center no-repeat; font-size: 18px; font-weight: bold; padding-left: 45px; margin-top: 24px;}
.hdlr_box span{ float:right; position: relative; background: url(20171109fjstsg_dzhd_icon2.png) right center no-repeat; padding-right: 25px;}


.hdrl_icon_box{ 
	position:absolute;
	width: 80px;
	border: 1px solid #f0f0f0;
	background: #fff;
	right:-10px;
	top:35px;
	padding: 0px 8px;
}
.hdrl_icon_box ul li{
	 line-height: 25px;
	border-top:1px solid #eeeeee; 
	text-align: center;
}
.hdrl_icon_box ul li:first-child{ border-top:none;}

.hd_nr{ height:176px; padding: 25px 0; border-bottom: 1px dashed #d5d5d5;}

.hd_nr_left{ float:left; width:262px; }
.hd_nr_right{ width: 678px; float: right;}
.hd_nr_right h4{ font-size: 18px; font-weight: bold;}
.hd_nr_right p{ color:#666666; line-height: 30px;}
.hd_nr_right span{ width: 76px; height: 24px; background:#c3c3c3; display: block; float:right; text-align: center; line-height: 24px;  margin-top: 20px; color:#fff;}
.hd_nr_right span a{ color:#fff; background: #ffba00; display: block;}

/*----------借阅服务-----------*/
.jyfw_box_nav{ height:56px; margin-top: 20px;}
.jyfw_box_nav ul li{ float:left; margin-right: 40px;}
.jyfw_box_nav ul li a{ width: 146px; height: 54px; border: 1px dashed #cccccc; display: block; background: #fff; text-align: center; line-height: 54px; font-size: 18px; position: relative; }
.jyfw_box_nav ul li a:hover em.jyfw_icon,.jyfw_box_nav ul li.curr a em.jyfw_icon { width: 13px; height: 8px; display: block; position: absolute; top: 58px; left: 45%; background: url(20171109fjstsg_jyfw_icon.png) left center no-repeat;}
.jyfw_box_nav ul li a:hover,.jyfw_box_nav ul li.curr a{ border: 1px dashed #1b8bea; color:#1b8bea; font-weight: bold; box-shadow: 0 0 5px #ccc;-moz-box-shadow: 0 0 5px #ccc;
-ms-box-shadow: 0 0 5px #ccc;
-o-box-shadow: 0 0 5px #ccc; 
-webkit-box-shadow: 0 0 5px #ccc;}

.jyfw_news{ margin-top: 30px;}
.jyfw_news p{ font-size: 16px; line-height: 32px;}

.jthc_box_left{ width: 575px; float: left;}
.jthc_box_right{ width: 399px; float: right;}

.jthc_ty_tit{ height:33px; border-bottom: 1px solid #dfdfdf;}
.jthc_ty_tit ul li{ float:left; font-size: 18px; margin-right: 10px;}
.jthc_ty_tit ul li a{ padding: 0 10px; display: block; height: 32px;}
.jthc_ty_tit ul li a:hover,.jthc_ty_tit ul li.curr a{ border-bottom: 2px solid #1b8bea; color:#333; font-weight: bold; font-size: 20px;}
.jthc_ty_tit span{ float:right;}
.jthc_ty_tit span a{ color:#999; width: 59px; height: 24px; background: #0f92fc; color:#fff; display: block; text-align: center;border-radius:3px; 
	-moz-border-radius:3px; 
	-ms-border-radius:3px; 
	-o-border-radius:3px; 
	-webkit-border-radius:3px; line-height: 24px; }

.jthc_ty_news{ width:495px;}
.jthc_ty_news h4{ text-align: center; font-size:22px; font-weight: bold;}
.jthc_ty_news h4 a{ color:#ff3600;}
.jthc_ty_news p{ color:#666666; margin-top: 10px; margin-bottom: 10px; line-height: 32px; font-size: 16px;}
.jthc_list li{ line-height: 30px; background: url(20171101fjstsg_news_tit_d.jpg) left center no-repeat; padding-left: 12px; font-size: 16px;}
.jthc_list li span{ float:right; color:#999;}


.jtsp_box{ border: 1px solid #eeeeee; padding:20px 20px 20px 20px  }



.jthc_bg tr th{font-weight: normal; height: 35px; background: #f2f0f0; text-align: center;}
.jthc_bg tr td{ height: 43px; text-align: center;}

.jthc_bgcolor{ background: #f8f8f8;}

.jcfx_box{ height: 279px; padding: 20px 20px 0 20px; border: 1px solid #eeeeee; border-top:none; }
.jcfx_top{ height:139px;}
.jcfx_top_left{ width: 166px;}

/*-----------展厅-----------*/
.zt_nav{ margin-top: 25px;}
.zt_nav ul li{ display: inline-block; font-size: 16px; padding-left:17px;  line-height: 34px; }
.zt_nav ul li a{ width: 107px; height: 34px; display: inline-block; margin-right: 17px; }
.zt_nav ul li a:hover,.zt_nav ul li.curr a { background: url(20171109fjstsg_zt_btn.png) left center no-repeat; color:#fff; font-weight: bold;}

.zt_left{ width: 357px; height: 204px; background: #eaeaea; float: left; position: relative; padding: 20px 0 0 20px;}
.zt_left p{ line-height: 28px;}
.zt_left span{ position:absolute; right: -66px; top:45px;}

.zt_right{ width: 497px; float:right;}
.zt_right ul li{ padding:13px 0; border-bottom: 1px dashed #eeeeee;}
.zt_right ul li a{height: 43px; display: block;}
.zt_right ul li a span{ width: 43px; height: 43px; background: #eaeaea; display: block; float:left; text-align: center; line-height: 43px; font-size: 25px; color:#666666;}
.zt_right ul li a em{ width: 438px; display: block;float: right;}
.zt_right ul li a em b{ font-size: 16px; display: block;}
.zt_right ul li a em i{ font-size: 12px; color:#666;}

.zt_tit{ height: 36px; margin-top: 47px;} 

.wszt_box{ height:320px; background: #f1f1f1; margin-top: 25px; padding-top: 25px; }
.wszt_box_zt{ width: 207px; height: 271px; background: #fff;box-shadow: 0 0 5px #ccc;-moz-box-shadow: 0 0 5px #ccc;
-ms-box-shadow: 0 0 5px #ccc;
-o-box-shadow: 0 0 5px #ccc; 
-webkit-box-shadow: 0 0 5px #ccc; float: left; margin-left: 32px;}
.wszt_box_nr{ height: 96px; padding: 10px 10px 0 10px;}
.wszt_box_nr a p{ color:#666;}
.wszt_box_zt span{ height:30px; background: #f6f6f6; padding-right: 10px; line-height: 30px; display: block;}
.wszt_box_zt span i{ float: right; font-size: 12px; color:#666;}

/*-----------文创----------*/
.wc_nav{ margin-top: 20px; height: 46px;}
.wc_nav ul li{ margin-left: 20px; display: inline-block;}
.wc_nav ul li a{ width: 121px; height: 46px; background: url(20171109fjstsg_wc_nav_bg2.png) left center no-repeat; display: inline-block;}
.wc_nav ul li a:hover,.wc_nav ul li.curr a { background: url(20171109fjstsg_wc_nav_bg.png) left center no-repeat}
.wc_nav ul li a i.wc_icon{ background: url(20171109fjstsg_wc_nav_wz.png) center center no-repeat; display: block;width: 121px; height: 46px;}
.wc_nav ul li a i.wc_icon2{ background: url(20171109fjstsg_wc_nav_wz2.png) center center no-repeat; display: block;width: 121px; height: 46px;}
.wc_nav ul li a i.wc_icon3{ background: url(20171109fjstsg_wc_nav_wz3.png) center center no-repeat; display: block;width: 121px; height: 46px;}
.wc_nav ul li a i.wc_icon4{ background: url(20171109fjstsg_wc_nav_wz4.png) center center no-repeat; display: block;width: 121px; height: 46px;}
.wc_nav ul li a:hover i.wc_icon,.wc_nav ul li.curr a i.wc_icon{ background: url(20171109fjstsg_wc_nav_wz_b.png) center  center no-repeat;}
.wc_nav ul li a:hover i.wc_icon2,.wc_nav ul li.curr a i.wc_icon2{ background: url(20171109fjstsg_wc_nav_wz_b2.png) center  center no-repeat;}
.wc_nav ul li a:hover i.wc_icon3,.wc_nav ul li.curr a i.wc_icon3{ background: url(20171109fjstsg_wc_nav_wz_b3.png) center  center no-repeat;}
.wc_nav ul li a:hover i.wc_icon4,.wc_nav ul li.curr a i.wc_icon4{ background: url(20171109fjstsg_wc_nav_wz_b4.png) center  center no-repeat;}
.wc_tit{ margin-top: 50px;}
.wc_box{ margin-top: 50px;}
.wc_box ul li{ float:left; width: 286px; height: 366px; position: relative; margin: 0 21px;}
.wc_box ul li a span{ position: absolute; width: 266px; height: 96px; display: block;background-color:rgba(0,0,0,0.5); filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr=#7F000000,endcolorstr=#7F000000) ; bottom: 0; padding-left: 10px; padding-right: 10px; padding-top: 10px; color:#fff;}
.wc_box ul li a span em{ height: 59px;display: block; font-size: 20px;}
.wc_box ul li a span i{ float: right; display: block;}


/*-----------父概览---------*/
.fgl_box{ padding: 15px 0; border-bottom: 1px dashed #ccc;}
.fgl_box ul li{ line-height: 36px; background: url(20171101fjstsg_news_tit_d.jpg) left center no-repeat; padding-left: 12px;}
.fgl_box ul li span{ float:right; color:#999;}

/*------------高级检索-------------*/
.gjjs_box{ background: url(201803fjstsg_gjjs_bg.jpg) center bottom no-repeat; padding: 100px 0;}

.gjjs_main{ width: 571px; margin: 0 auto;}

.gjjs_nav{ height: 36px;}
.gjjs_nav ul li{ float: left; font-size: 18px; margin-right: 30px;}
.gjjs_nav ul li a{ width: 103px; height: 36px; display: block;background: #efefef; text-align: center; line-height: 36px; text-decoration: none; border-radius:50px; 
	-moz-border-radius:50px; 
	-ms-border-radius:50px; 
	-o-border-radius:50px; 
	-webkit-border-radius:50px; position: relative;}
.gjjs_nav ul li a:hover span,.gjjs_nav ul li.curr a span { width: 15px; height: 10px; background: url(20183fjst_gjjs_icon4.png) left center no-repeat; display: block; position: absolute; top: 36px; left: 45px;}
.gjjs_nav ul li a:hover,.gjjs_nav ul li.curr a{ background:#1b8bea; color:#fff;}

.gjjs_ty_box{ padding-bottom: 15px;}

.gjjs_wz{ width: 90px; }
.gjjs_wz h4{font-size: 16px; line-height: 33px;}
.gjjs_inp{ width: 471px; height: 33px; border: 1px solid #e1e1e1; background: url(20183fjst_gjjs_icon5.png) repeat-x; line-height: 33px;}
.gjjs_wz_right{ width: 481px; float: right;}
.gjjs_wz_right label{ line-height: 33px; margin-right: 20px; display: inline-block;}
.gjjs_inp2{ width: 171px; height: 33px; border: 1px solid #e1e1e1; background: url(20183fjst_gjjs_icon5.png) repeat-x; line-height: 33px;}

.gjjs_dx ul li{ float: left; padding-top: 5px; margin-right: 20px;} 
.gjjs_dx ul li a{ text-decoration: none; height: 26px; width: 81px; display: block; text-align: center; border: 1px solid #dfdfdf; line-height: 26px;border-radius:5px; 
	-moz-border-radius:5px; 
	-ms-border-radius:5px; 
	-o-border-radius:5px; 
	-webkit-border-radius:5px;}
.gjjs_dx ul li a:hover,.gjjs_dx ul li.curr a{ background: #61a3f7; border: 1px solid #61a3f7; color:#fff;}
.gjjs_btn{ width: 149px; height: 34px; background: #367cd4; color:#fff; border: none; cursor: pointer; font-family:"微软雅黑"; font-size: 16px; margin-top: 30px;border-radius:5px; 
	-moz-border-radius:5px; 
	-ms-border-radius:5px; 
	-o-border-radius:5px; 
	-webkit-border-radius:5px;}

/*----------检索-细览---------*/
.gjjs_left{ width: 664px; float: left;}
.gjjs_right{ width: 280px; float: right;}

.sjxz_nav{ height: 30px;}
.sjxz_nav ul li{ float: left; margin-right: 30px; position: relative;}
.sjxz_nav ul li a{width:83px; background: url(20183fjst_gjjs_icon6.png) 65px center no-repeat; display: block; height: 25px; line-height: 25px;}
.sjxz_nav span{ float: right; color:#666;line-height: 25px;}
.sjxz_nav span i{ color:#fc0000;}

.sjxz_nav_xl{ position: absolute;background: #fff; border: 1px solid #e5e5e5;border-radius:5px; 
	-moz-border-radius:5px; 
	-ms-border-radius:5px; 
	-o-border-radius:5px; 
	-webkit-border-radius:5px;right: 0; width: 83px;top: 25px;}

.sjxz_nav_xl p a{ background:none !important; height: 25px; text-align: center; line-height: 25px;}
.sjxz_nav_xl p a:hover{ color:#333; background: #f0f0f0 !important;}

.gjjs_news_box{border-bottom: 1px dashed #dadada; padding: 16px 0;}


.gjjs_news_box h4{ font-size: 20px; line-height: 25px;} 
.gjjs_news_box h4 a{color:#0034ca;  text-decoration:underline;} 
.gjjs_news_box h4 a em{color:#ed0000; text-decoration-color:#ed0000 !important; } 
.gjjs_news_box p{ color:#999999; margin-top: 5px; line-height: 25px;}
.gjjs_news_box span{ color:#999;}
.gjjs_news_box span i{ margin-right: 30px;}


.gjjs_hot{ margin-top: 50px; padding-left: 20px; border-left:1px solid #e7e7e7; padding-bottom: 20px;}
.gjjs_hot h4{ font-size: 16px;}
.gjjs_hot ul li{ margin-top: 10px;}
.gjjs_hot ul li i{ height: 20px; line-height: 20px; vertical-align: middle;}
.gjjs_hot ul li span{ width: 20px; height: 20px; display: inline-block;  line-height: 20px; text-align: center;vertical-align: middle; margin-right: 10px;border-radius:3px; 
	-moz-border-radius:3px; 
	-ms-border-radius:3px; 
	-o-border-radius:3px; 
	-webkit-border-radius:3px; }
.gjjs_hot_co{ background: #f54545; color:#fff;}
.gjjs_hot_co2{ background: #ffc49c; color:#fff;}
.gjjs_hot_co3{ background: #ffb85e; color:#fff;}
.gjjs_hot_co4{ background: #eaeaea; }


/*-------------3.29------------*/
.jz_nav ul li{ float:left; margin-right: 20px; font-size: 16px;}
.jz_nav ul li a{padding: 0 20px; height: 29px; display: block; line-height: 29px; background: #eaeaea; text-decoration: none;border-radius:50px; 
	-moz-border-radius:50px; 
	-ms-border-radius:50px; 
	-o-border-radius:50px; 
	-webkit-border-radius:50px; position: relative;}
.jz_nav ul li a:hover i.jz_icon,.jz_nav ul li.curr a i.jz_icon{ background: url(20183fjst_jz_icon.png) left center no-repeat ; width:9px; height: 5px; position: absolute; top: 29px; left: 46%; }

.jz_nav ul li a:hover,.jz_nav ul li.curr a { background: #1b8bea; color:#fff;}

.spjz_db{ margin-top: 10px;}
.spjz_db h4{ font-size: 20px; font-weight: bold; line-height: 24px;}
.spjz_db p{ line-height: 28px; font-size: 16px;}
.spjz_db p i{ color:#1b8bea;}
.spjz_db span { color:#999; line-height: 29px; margin-top: 10px; display: block;}
.spjz_db span a{ float:right; width: 95px; height: 29px; display: block; color:#fff; background: #ff7800; line-height: 29px; text-align: center;border-radius:5px; 
	-moz-border-radius:5px; 
	-ms-border-radius:5px; 
	-o-border-radius:5px; 
	-webkit-border-radius:5px;}

.jz_bottom{ margin-top: 25px;}
.jz_bottom ul li{ float: left; margin-left: 28px;}
.jz_bottom ul li:first-child{ margin-left: 0;}
.jz_bottom ul li a{width: 216px; height: 136px; background: #fff;  box-shadow: 0 0 10px #ccc; display: block;}
.jz_bottom ul li a span{ height: 52px; display: inline-block; border-left:2px solid #64aeee; background: #f5f5f5; padding: 2px 12px 0 12px; line-height: 24px;}
.jz_bottom ul li a i{ padding: 10px 12px 0px 12px; display: inline-block; color:#999999; font-size: 12px;}
.jz_bottom ul li a em{ float: right; padding-right: 10px;font-size: 12px; color:#999999;}


.jz_b_left{ width: 635px;}
.jz_b_right{ }

.ydtg{ padding: 20px 20px 20px 20px; border: 1px solid #eeeeee; border-top:none; }
.jzdw_box{ position: relative;}
.jzdw_box ul {margin-left: -12px;}
.jzdw_box ul li{ float: left; border: 1px solid #f1f1f1; margin-left: 12px;}
.jzdw_box ul li:first-child{ margin-left: 0;}
.jzdw_box ul li a span{position: absolute; height: 29px; background-color:rgba(0,0,0,0.5); filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr=#7F000000,endcolorstr=#7F000000); width:134px; line-height: 29px; color:#fff; padding-left: 5px; bottom:-2px;}
.jzdw_box em{ position: absolute; left: 0; top: 30px;}
.jzdw_box i{ position: absolute; right: 0; top: 30px;}
/*---------------讲座v2------------------*/
.tj_nwz p{ font-size: 16px;}
.jz_banner{ background: url(2018fjst_jz_banner.jpg) center top no-repeat; height: 135px;}

.suos{ width: 475px;}


.twe_seach_jz{ padding-top: 6px; }
.seach_box_jz{ width: 356px; background:#fff;border-radius:5px; 
	-moz-border-radius:5px; 
	-ms-border-radius:5px; 
	-o-border-radius:5px; 
	-webkit-border-radius:5px; height:20px; padding: 4px;}
.seach_box_jz span{ position: relative; vertical-align: middle;}
.seach_box_jz span a{ width: 99px; padding-left: 10px; height: 17px; line-height: 17px; border-right: 1px solid #d8d8d8;*height: 20px; *line-height: 20px; display:inline-block;  font-size: 16px; background: url(20171101fjstsg_footer_bg.png) 90px center no-repeat; text-decoration: none;color:#333;}
.seach_box_xl_jz{ width: 105px; padding-left: 10px; height:150px; overflow-y: scroll; background: #fff; position: absolute; top:25px; left: -4px;}
.seach_box_xl_jz ul li a{ width:70px; display: block; border: none; height: 24px; line-height: 24px; }
.seach_inp_jz{ width: 200px; height:20px; padding-left: 10px; border: 1px solid #fff; line-height: 15px; font-family: "微软雅黑"; outline: none; font-size: 14px;vertical-align: middle;}
.seach_btn_jz{ height: 20px; width:20px; background: url(20186fjst_jz_icon.png) center no-repeat; background-size: cover;  border: none; outline: none; cursor: pointer;vertical-align: middle;}

.seach_btn2_jz{ height: 29px; width: 80px; background: #0089f3; color:#fff; font-family:"微软雅黑"; font-size: 16px; border-radius:5px; 
	-moz-border-radius:5px; 
	-ms-border-radius:5px; 
	-o-border-radius:5px; 
	-webkit-border-radius:5px; border: none;cursor: pointer; margin-left: 5px; margin-right: 20px;}

.center_left{ width: 223px; float: left;}

.center_right{ width: 750px; float: right;}


.jthc_list2 li{ line-height: 34px;height: 34px; background: url(20171101fjstsg_news_tit_d.jpg) left center no-repeat; padding-left: 12px; font-size: 16px;text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.jthc_list2 li span{ float:right; color:#999;}

.news_spp{ width: 288px; float: left; margin-left: 40px;}
.news_spp:first-child{ margin-left: 0;}