@charset "utf-8";


/*»¥¶¯ÂÖ»»*/
.Special{ padding:40px; height:128px;background-color: #ffffff; position: relative;}
.hdhyIcon{ width:40px; height:74px; position: absolute; top: 70px; display: block; background-image: url(/res/hbstjj/kfr16/images/lr.png);background-repeat: no-repeat; cursor: pointer;}
.Special div#Special_l{left:40px; background-position: left bottom;}
.Special div#Special_r{right:40px;background-position: right bottom;}
.Special div#Special_l:hover{background-position: left top;}
.Special div#Special_r:hover{background-position: right top;}

.Special div.Special_c{width:1120px;height:120px; margin-left: -18px; overflow: hidden;}
.Special div.Special_c ul li{width:270px;float:left;height:128px; margin-left: 18px;}
.Special div.Special_c ul li a{height:120px; display:block;}
.Special div.Special_c ul li img{width:100%;height:120px;}


 /*Õþ¸®ÐÅÏä*/
.xx-title{padding:0px;overflow:hidden; background-image: url(/res/hbstjj/kfr16/images/hd_icon1.png);background-position: left center;background-repeat: no-repeat; height:55px;}
.xx-title h3{float:left;margin:5px 0 0;font-size:20px;vertical-align:middle; color: #fff; text-align: center; width: 152px; font-weight: normal; line-height: 36px;}
.zfLiuyan{ padding-top:20px; height:121px; }
.zfLiuyan-l{ float:left; width:80%; line-height:1.8em; text-align:left; text-indent:2em; color:#1b2335; font-size:14px;background-color:#edf3f8;height:81px; padding: 20px;border-radius: 5px;}
.zfLiuyan-x{ height:20px; border-bottom:1px solid #e4e6eb;}
.zfLiuyan-r{width:15%; height:121px; float:right; background-color:#3881c8;border-radius: 5px;}
.zfLiuyan-r a{height:101px;display:block;  color:#fff; text-align:center; padding: 10px 0px;}
.zfLiuyan-r a i{width: 100%; height: 64px; margin: 0 auto; display: block; background-image: url(/res/hbstjj/kfr16/images/hd_img1.png); background-repeat: no-repeat; background-position: center center; }
.zfLiuyan-r a span{width: 100%; height: 37px;  display: block; font-size: ;font-size:20px; font-weight:bold; color: #cce6ff; text-shadow: 2px 3px 3px rgba(12,63,133,0.24); }
.zfXx{ padding:0px 40px 30px 40px;background-color: #fff;}
.pHdTj{ height:680px; padding:40px 0px;}

/*ÕþÎñ·þÎñ*/
.zwfw_list{ width: 1160px; padding: 20px; display: block;background-color: #ffffff;}
.zw_left{ display: block; width: 415px; height: 352px; float: left;margin: 30px 25px;} 
.zw_left a{ display: block; width: 415px; height: 352px; background-image: url(/res/hbstjj/kfr16/images/zw_img1.png); background-position: center center; background-repeat: no-repeat;}
.zw_right{ display: block; width: 57%; height: 352px; float: right;margin-right: 25px;} 
.zw_right_top{ height: 84px; width: 100%; display: block; margin-top: 30px;}
.zw_right_top a{  height:84px; border: 1px solid #dbdde6; display: block; -moz-border-radius: 5px; /* Firefox */-webkit-border-radius: 5px; /* Safari ºÍ Chrome */border-radius: 5px; /* Opera 10.5+, ÒÔ¼°Ê¹ÓÃÁËIE-CSS3µÄIEä¯ÀÀÆ÷ */ width: 48.5%;}
.zw_right_top a.gkico1{height:84px; float: left;}
.zw_right_top a.gkico2{height:84px; float: right;}

.zw_right_top a i{ width: 35%; height: 84px; line-height: 84px; text-align: center; font-size:44px; float: left; color:#3881c8;}
.zw_right_top a span{ width:85%; height: 84px; display: block; font-size: 24px; text-align: center; line-height: 84px; color: #3881c8; font-weight: bold;}
.zw_right_top a:hover{color: #2779de;  border: 1px solid #2779de;}
.zw_right_top a:hover span{color: #2779de; font-weight:bold;}

.zw_right_bot{display: block;}
.zw_right_bot a{  height:92px; border: 1px solid #dbdde6; display: block; -moz-border-radius: 5px; /* Firefox */-webkit-border-radius: 5px; /* Safari ºÍ Chrome */border-radius: 5px; /* Opera 10.5+, ÒÔ¼°Ê¹ÓÃÁËIE-CSS3µÄIEä¯ÀÀÆ÷ */ width: 41.5%;margin-bottom: 17px; padding-left: 45px; padding-top: 20px;}
.zw_right_bot a:hover{ border: 1px solid #2779de;}
.zw_right_bot a.zwfl_xq1{float: left; background-position: 175px bottom;background-image: url(/res/hbstjj/kfr16/images/zw_img2.png); background-repeat: no-repeat; }
.zw_right_bot a.zwfl_xq2{ float: right; background-position: 175px bottom;background-image: url(/res/hbstjj/kfr16/images/zw_img3.png); background-repeat: no-repeat;}
.zw_right_bot a.zwfl_xq3{ float: left; background-position: 175px bottom;background-image: url(/res/hbstjj/kfr16/images/zw_img4.png); background-repeat: no-repeat; }
.zw_right_bot a.zwfl_xq4{ float: right; background-position: 175px bottom;background-image: url(/res/hbstjj/kfr16/images/zw_img5.png); background-repeat: no-repeat;}

.zw_right_bot a span{ color: #333; font-size: 18px; font-weight: bold; line-height:36px ;}
.zw_right_bot a p{ color: #aeaeae; font-size: 12px; line-height:14px ;}



/* ÆµµÀ */
.zhuye_box{width: 1500px;margin-right: auto;margin-left: auto;background-color: #fff;display: block; -webkit-box-shadow: 0 4px 20px 0 rgba(0, 0, 0, 0.05);box-shadow: 0 4px 20px 0 rgba(0, 0, 0, 0.05)}
.Subcolumn {background-color: #fff;display: block; padding:20px;}
.location{line-height: 70px;height: 70px;border-bottom: 1px solid #dedede;color: #fff;}
.location-right{ float:right; height: 70px;color: #333;}
.location-right i{ width: 30px; height: 70px; display: block; float: left; background-image: url(/res/hbstjj/kfr16/images/dw_icon.png); background-position: left center; background-repeat: no-repeat;}
.location-right span{ padding: 0 5px; color: #333;}
.location-right-l{ height: 70px; padding: 0px 20px; color: #333; background-color: #f7f8fa;}
.location-right-l i{ width: 30px; height: 70px; display: block; float: left; background-image: url(/res/hbstjj/kfr16/images/dw_icon.png); background-position: left center; background-repeat: no-repeat;}
.location-right-l span{ padding: 0 5px;}
.location-left {height:70px; float: left;font-size:20px;font-weight:bold;color:#007071; text-align: center; border-bottom: 1px solid #007071; }
.location-left span{ display:block; }

.location2{line-height: 50px;height: 50px; width: 1500px; margin: 0 auto; color: #fff;border-radius: 3px; box-shadow:2px 2px 3px rgba(12,63,133,0.1);background-color: #fff;}
.wzy_position{line-height:50px;padding-left:30px;background:url(/res/hbstjj/kfr16/images/dw_icon.png) 20px center no-repeat;font-size:15px;color:#505050;overflow:hidden;}
.wzy_position a,.wzy_position span{color:#888;}
.wzy_position i{font-style: normal;}
.wzy_position a:hover{color:#d20000;}
.wzy_position .search-keywords{color:#f00;} 

/*list ¿ªÊ¼*/
.p_list{ padding:10px; min-height:600px;}
.p_list ul li {color: #333;text-decoration: none;clear: both;display: block;background-image: url(/res/hbstjj/kfr16/images/huiDian.png);background-repeat: no-repeat;background-position:left center;padding-left: 20px;height: 45px;line-height: 45px;font-size: 18px;}
.p_list ul li:hover{ background-image: url(/res/hbstjj/kfr16/images/lanDian.png);}
.p_list ul li a {color: #333;text-decoration: none; width: 90%; height: 40px; float: left; display:-webkit-box; -o-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden; -webkit-line-clamp:1;-webkit-box-orient:vertical;}
.p_list ul li a:hover {color: #007071;text-decoration: underline;}
.p_list ul li.Line{ padding-bottom: 15px; margin-bottom: 10px; border-bottom: 1px solid #d1d1d1; height: 60px;}

.p-left{ width:80%; float: right; background-color: #fff; border-left:#dedede solid 1px;}
.plist_title{ margin: 0px 0px 0px 20px; height:50px;  line-height:50px; background:#f4f4f4; }
.p_title_left {height:50px; padding: 0 15px; float: left;font-size:20px;font-weight:bold;color:#95695c; text-align: center;}
.p_title_left span{ display:block; }
.p-left-no{ width: 100%; float: right; background-color: #fff; padding-top: 10px;}



.p-right{width: 18%;  float: left; background-color: #fff; }

.pson_list{ padding:20px 10px 10px 20px; }
.pson_list ul li {color: #333;text-decoration: none;clear: both;display: block;background-image: url(/res/hbstjj/kfr16/images/huiDian.png);background-repeat: no-repeat;background-position:left center;padding-left: 20px;height: 45px;line-height: 45px;font-size: 17px;}
.pson_list ul li:hover{ background-image: url(/res/hbstjj/kfr16/images/lanDian.png);}
.pson_list ul li a {color: #333;text-decoration: none; width: 80%; height: 45px; float: left; display:-webkit-box; -o-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden; -webkit-line-clamp:1;-webkit-box-orient:vertical;}
.pson_list ul li a:hover {color: #3882dd;text-decoration: underline;}
.pson_list ul li.Line{ padding-bottom: 15px; margin-bottom: 10px; border-bottom: 1px solid #d1d1d1; height: 60px;}

.lm_tit{font-family:Arial;font-size:22px;color:#fff; overflow:hidden; background-color: #95695c; font-family:"Microsoft YaHei" height:80px;line-height:80px;text-indent:0;text-align:center; font-weight:bold;}
.lm_tit .fu{display:block;}
.lm_tit .son{display:none;}
.lm_tit a{ color:#fff; font-weight:bold; margin-left:0;}
.lm_con{font-family:Arial;padding:0px 0px 0px 0px;}
.lm_con ul{display:block; float: left; width:100%;}
.lm_con li{background:#f5f5f5;border-bottom: 1px solid #ededed; text-align:left;  height:auto;overflow:hidden; transition: all 0.5s;-webkit-transition: all 0.5s;-moz-transition: all 0.5s;font-family:"Microsoft YaHei"; }
.lm_con li:hover{ background-color:#f8f8f8; }
.lm_con li a{display:block; padding: 18px 40px 18px 50px; text-decoration:none;cursor:pointer;background:url(/res/hbstjj/kfr16//res/hbstjj/kfr16/css/images/iMore.png) 170% center no-repeat; line-height:1.5em;height:auto;overflow:hidden;font-size:17px; transition: all 0.5s;-webkit-transition: all 0.5s;-moz-transition: all 0.5s; color: #333; position: relative;}

.lm_con li a:hover,.lm_con li.selected a{padding-left:60px;background:url(/res/hbstjj/kfr16//res/hbstjj/kfr16/css/images/iMore.png) 95% center no-repeat; background-color:#fff;color:#95695c; font-weight:bold; }
.lm_con li a:before{content: '';display: block;position: absolute;top: 0;bottom: 0;left: 0;width: 4px;background-color: #95695c;transform: scale(1, 0);transition: all .3s;}
.lm_con li a:hover:before { transform: scale(1, 1);}
.lm_tit2{font-family:Arial;font-size:20px;color:#fff; overflow:hidden;  background-color:#3f74bb; font-family:"Microsoft YaHei" height:60px;line-height:60px;border-top-left-radius:3px;border-top-right-radius:3px;background-image:url(/res/hbstjj/kfr16/css/images/lanmubg.png);text-indent:0;text-align:center; font-weight:bold;}
.lm_tit2 a{ color:#fff; font-weight:bold; margin-left:0;}
.lm_con2{font-family:Arial;padding:0px 0px 0px 0px;}
.lm_con2 ul{display:block; float: left; width:100%;}
.lm_con2 li{background:#f5f5f5;margin-top:2px; text-align:center;  height:auto;overflow:hidden; transition: all 0.5s;-webkit-transition: all 0.5s;-moz-transition: all 0.5s;font-family:"Microsoft YaHei"}
.lm_con2 li:hover{ background-color:#f8f8f8; }
.lm_con2 li a{display:block; padding: 15px 40px 15px 20px; text-decoration:none;cursor:pointer;background:url(/res/hbstjj/kfr16/css/images/iMore.png) 170% center no-repeat; line-height:1.5em;height:auto;overflow:hidden;font-size:17px; transition: all 0.5s;-webkit-transition: all 0.5s;-moz-transition: all 0.5s;}
.lm_con2 li a:hover,.lm_con2 li.selected a{padding-left:30px;background:url(/res/hbstjj/kfr16/css/images/iMore.png) 95% center no-repeat; background-color:#75ABF0;color:#ffffff;font-weight:bold; }
/*list son end*/



/*ÄÚÈÝÒ³ start*/
.p_nei {text-align: left;font-size: 18px;line-height: 36px;min-height:840px; padding:40px;}
.p_nei h1 {font-size: 22px;font-weight: bold;color: #333;line-height:1.5em;padding-top: 10px;padding-right: 20px;padding-bottom: 10px;text-align:center;padding-left: 20px;}
.p_nei h4 {padding-top: 10px;font-size: 13px;line-height:1.5em;color: #666;font-weight: normal;text-align: center;border-bottom-width: 1px;border-bottom-style: dashed;border-bottom-color: #D6D6D6;margin-bottom: 30px;padding-bottom: 20px;}
.p_nei h2.reply {font-size: 15px;text-align: center;padding: 10px 0px;font-weight: bold;color: #666;}

.p_nei h4 span{padding:0px 10px;}
.p_nei h4 span.fontSize{ font-size:14px; color:#666;}
.p_nei h4 span.fontSize span{ cursor:pointer;}
.p_nei img{ max-width:800px; padding:20px;}
/*ÄÚÈÝÒ³½áÊø*/




/*¶¥²¿¿ªÊ¼*/
.head{height:40px; background-color:#fff;}
.head_top{ height:35px; background-color:#4392df; color:#fff; font-size:15px;}
.head_top a{ color:#fff;}
.head_topSon{ width:1200px; margin-left:auto; margin-right:auto; height:35px; line-height:35px; display:block;}
.head_banner{height:360px;background-image: url(/res/hbstjj/kfr16/images/banner.jpg);background-position: center top;background-repeat: no-repeat;}
.welcome {float: left;width: 20%;height: 40px;line-height: 40px;background-image: url(/res/hbstjj/kfr16/images/post.png);background-repeat: no-repeat;background-position: left center;padding-left: 40px;font-size: 15px;color: #333;}
.return {line-height: 40px;float: right;display: block;height: 40px;width: 11%;text-align: right;
        font-size: 15px;}
.return span {background-image: url(/res/hbstjj/kfr16/images/fh.png);background-repeat: no-repeat;background-position: left center;height: 40px;width: 40px;float: left;display: block;}










.nav_top {height: 40px;width: 1400px;margin-right: auto;margin-left: auto;display: block;}
.Phead{background-image:url(/res/hbstjj/kfr16/images/phead.jpg); background-repeat:no-repeat; background-position:center top; font-size:15px; }
.Phead_top{ height:41px; padding:0px 0px; width:100%; margin:0px auto; line-height:41px; overflow:hidden; background-color:#c70000;}
.pBanner{ width:1400px; height:140px; margin:0px auto; background-image:url(/res/hbstjj/kfr16/images/pdbanner.jpg); background-repeat:no-repeat; background-position:center center;}
.headTop a{ color:#fff;}
.headTop{ height:41px; display:block; width:1200px; margin:0px auto;}
.headTopLeft{ width:30%; height:41px; padding-left:40px; float:left;color:#fff;background-image: url(/res/hbstjj/kfr16/images/post1.png);background-repeat: no-repeat;background-position: left center;}
.headTopRight{ width:8%; height:41px; padding-left:40px;float:right;background-image: url(/res/hbstjj/kfr16/images/fh1.png);background-repeat: no-repeat;background-position: left center;}
.headTopRight a{ color:#fff;}
/*ÄÚÈÝ²¿·Ö*/
.pContent{ width:1400px; margin:0px auto; background-color:#fff; min-height:600px;}
.pTitle{ height:50px; border-bottom:1px solid #e4e4e4;}
.pTitle_left{ float:left; height:50px; font-size:20px; font-weight:bold; text-align:center; line-height:50px; color:#333; border-bottom:1px solid #dc000a;padding-right: 20px;padding-left: 20px;}
.pTitle_right{ float:right; height:50px; line-height:50px; font-size:14px; color:#666; padding-right:30px;}
.pTitle_right span{ padding-left:10px; padding-right:10px;}

.pList{ padding:30px 0;}
.pList ul li{ clear:both; height:45px; display:block; padding-left:30px; background-image:url(/res/hbstjj/kfr16/images/icon1.png); background-position:left center; background-repeat:no-repeat; line-height:45px; border-bottom:1px dashed #CCC;padding-right: 20px; font-size:17px;}
.pList ul li a{ float:left; font-size:17px; width: 87%; display:block;display:-webkit-box; -o-text-overflow:ellipsis;
	text-overflow: ellipsis;
	overflow: hidden;
	-webkit-line-clamp: 1;
	-webkit-box-orient: vertical;}
.pList ul li span{ color:#666;}

/*ÆµµÀÄÚÒ³ÑùÊ½¿ªÊ¼*/
.p_leftnr {text-align: left;min-height:840px;}
.p_leftnr h1 {font-size: 24px;font-weight: bold;color: #333;line-height:35px; display:block; padding-top: 20px;padding-right: 20px;padding-bottom: 10px;text-align:center;padding-left: 20px;}
.p_leftnr h4 {padding-top: 10px;font-size: 12px;line-height: 24px;color: #666;font-weight: normal;text-align: center;border-bottom-width: 1px;border-bottom-style: dashed;border-bottom-color: #D6D6D6;margin-bottom: 20px;padding-bottom: 10px; display:block;}
.nei {padding: 20px; font-family: "ËÎÌå",Tahoma,Arial,Helvetica,STHeiti; font-size: 16px; line-height: 1.8em;}
/*ÆµµÀÄÚÒ³ÑùÊ½½áÊø*/


/*??¡®??????¨¦?¡§ ¨¦?¡§?????€?¡ì?*/
.footer {width:100%;margin-right: auto;margin-left: auto;height: 220px;clear: both;}
.footerlink {height: 35px;background-color:#dc2929;line-height: 35px;color:#fff; text-align: center;}
.footerlink a{color:#fff; padding:0px 10px;}
.widthbq {font-size: 15px;line-height: 32px;color: #666;text-align: center;background-color: #fff;width:900px; margin:0 auto;}
.foot_tubiao{ width:25%; float:left; height:120px;  padding-top:20px;}
.foot_tubiao span{display:block; width:48%; height: 120px; background-position:center center;background-repeat: no-repeat;}
.foot_tubiao span a{width:100%; height:120px; display:block;}
.foot_tubiao span.foot_jiucuo{background-image: url(/res/hbstjj/kfr16/css/images/jiucuo.png);}
.foot_tubiao span.foot_dang{background-image: url(/res/hbstjj/kfr16/css/images/red.png);}
.footer_banquan{ width:72%;height:150px;  float:right; text-align:left;padding-top:10px;}
