@charset "utf-8";
/* CSS Document */

.ksrl_index_kslxW{ width: 100%; height: auto; min-width: 1100px; background: #ff6f53; margin-bottom: 20px;}
.ksrl_index_kslx{ width: 1100px; height: auto; overflow: hidden; margin: 0 auto; }
.ksrl_index_kslx li{ width: 157px; float: left;padding-top: 15px; height: 60px; border-bottom: 1px solid #ff846d; position: relative;}
.ksrl_index_kslx li i{ width: 1px;height: 34px; background: url(../../images/2017/kslr_21.jpg) no-repeat center; margin-top: 9px;}
.ksrl_index_kslx li .a1{ display: block; margin: 0 auto; text-align: center; height: 26px; line-height: 26px; font-size: 16px; color: #fff; font-family: 'Microsoft Yahei'; position: relative;}
.ksrl_index_kslx li em{ display:inline-block; width: 7px; height: 7px; background: url(../../images/2017/kslr_20.png) no-repeat center;  position: absolute; left: 50%; top: 22px; margin-left: -50px; display: none;}
.ksrl_index_kslx li p{ width: 110px; height: 20px; line-height: 20px;  margin: 0 auto;}
.ksrl_index_kslx li p span{ float: left; height: 20px; font-size: 12px; color: #fff; font-family: 'Microsoft Yahei';}
.ksrl_index_kslx li p a{ float: right; height: 20px; font-size: 12px; color: #fff; font-family: 'Microsoft Yahei';}
.ksrl_index_dqfl{ width: 1100px; height: auto; overflow: hidden; margin: 0 auto 15px;}
.ksrl_index_dqfl h3{ width: 63px; height: 57px;  padding-top: 6px; border: 1px solid #ff6f53; border-radius: 5px; float: left; text-align: center; font-size: 18px; color: #ff6f53; font-family: 'Microsoft Yahei'; font-weight: normal;}
.ksrl_index_dqfl div{ width: 1030px; float: left; height: auto; overflow: hidden; margin-left: 5px;}
.ksrl_index_dqfl div a{ display: block; width: 60px; height: 30px; float:left; margin-bottom: 4px; line-height: 30px; text-align: center; font-size:14px; color: #333; font-family: 'Microsoft Yahei'; }
.ksrl_index_dqfl div span{width: 3px; height: 30px; font-size: 14px; color: #e4e4e4; line-height: 30px; font-family: 'Microsoft Yahei'; float: left; text-align: center;}
.ksrl_index_dqfl div a:hover{ border: 1px solid #ff6f53; color: #ff6f53;width: 58px; height: 28px; border-radius: 15px; line-height: 28px;}
.ksrl_index_jrtj{ width: 1100px; height: auto; margin: 0 auto 20px; overflow: hidden;}
.ksrl_index_jrtj h3{ width: 80px; height:52px; padding-top: 18px; background: url(../../images/2017/kslr_04.jpg) no-repeat center; text-align: center; line-height: 18px; font-size: 16px; color: #ff8500; font-family: 'Microsoft Yahei'; float: left; font-weight: normal;}
.ksrl_index_news{ width: 994px; height: 33px; padding: 10px 0 10px 25px; border: 1px solid #ffcfc6; float: left; border-left: none; margin-top: 8px; border-radius: 0 5px 5px 0; overflow: hidden; position: relative;}
.ksrl_index_news .bd{ line-height: 33px; height: 33px; overflow: hidden;}
.ksrl_index_news .bd li{ line-height: 33px; height: 33px;}
.ksrl_index_news .bd li a{ display: block; float: left; padding-left: 28px; width: 418px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; font-size: 14px; color: #333; font-family: 'Microsoft Yahei'; background: url(../../images/2017/kslr_05.jpg) no-repeat left center;}
.ksrl_index_news .bd li span{ display: block; width: 1px ; height: 33px; font-size: 14px; color: #ddd; font-family: 'Microsoft Yahei'; margin: 0 45px; float: left;}
.ksrl_index_sjb{ width: 1100px; height: auto; margin: 0 auto; overflow: hidden;}
.ksrl_sjb_nav{ width: 1100px; height: 90px;  background: url(../../images/2017/kslr_06.jpg) no-repeat center; margin-bottom: 10px;}
.ksri_sjb_yfsx{ width: 100px; height: 47px; margin-left: 84px; margin-top: 21px; float: left; position: relative; margin-right: 34px;}
.ksrl_sjb_yf{ display: block; width: 88px; padding-left: 12px;  height: 47px; line-height: 47px; font-size: 18px; color: #fff; font-family: 'Microsoft Yahei'; background: url(../../images/2017/kslr_22.png) no-repeat right center;}
.ksrl_sjb_yf.on{background: url(../../images/2017/kslr_23.png) no-repeat right center;}
.ksrl_sjb_yf:hover{ color: #fff;}
.zgksrl_qtyf{ width: 98px; height:200px; padding: 15px 0; border: 1px solid #e4e4e4; border-radius: 0 0 5px 5px; position: absolute; left: 0; top: 47px; background: #fff; z-index: 2; overflow: hidden; display: none;}
.zgksrl_qtyf a{ display: block; width: 84px; text-align: center; margin-left: 0; height: 32px; line-height: 32px; font-size: 14px; color: #333; font-family: 'Microsoft Yahei';}
.zgksrl_qtyf a:hover{ color: #ff6f53;}
.jspVerticalBar{background:#fff!important; width: 6px!important;}
.jspTrack{ width: 1px!important; background: #ddd!important;}
.jspDrag{ background: #ff6f53!important; width: 3px!important; margin-left:-1px!important;}
.ksrl_sjb_sfxz{ width: 240px; height: 34px; float: left; margin-top: 28px; line-height: 34px; margin-right: 14px;}
.ksrl_sjb_sfxz span{ display: block; float: left; width: 80px; height: 34px; line-height: 34px; font-size: 16px; color: #fff; font-family: 'Microsoft Yahei';}
.ksrl_sjb_sf{ width: 160px; float:left; height: 34px;  position: relative;}
.ksrl_sjb_sfa{ display: block;width: 148px; padding-left: 10px; height: 32px; border:1px solid #e4e4e4; border-radius: 5px; background:url(../../images/2017/kslr_24.jpg) no-repeat 135px center #fff; font-size: 14px; color: #999; font-family: 'Microsoft Yahei';}
.ksrl_sjb_sfa:hover{ color: #ff6f53;}
.zgksrl_qbsf{ width: 158px;height: 200px; padding: 15px 0; border: 1px solid #e4e4e4; border-radius: 0 0 5px 5px; position: absolute; left: 0; top: 32px; background: #fff; z-index: 2; overflow: hidden;  display: none;}
.zgksrl_qbsf a{ display: block; width: 150px; margin-left: 0; height: 30px; line-height: 30px; text-align: center;font-size: 14px; color: #333; font-family: 'Microsoft Yahei';}
.zgksrl_qbsf a:hover{ background: #dedede; color: #ff6f53;}
.ksrl_sjb_ksxm{margin-right: 20px;}
.ksrl_sjb_zjxs{ width: 210px; margin-right: 9px;}
.ksrl_sjb_zjxs span{ width: 50px;}
.ksrl_ksss{ display: block; width: 142px; height: 58px; background: url(../../images/2017/kslr_25.png) no-repeat center; text-align: center; line-height: 58px; font-size: 16px; color: #fff; font-family: 'Microsoft Yahei'; float: left; margin-top: 16px;}
.ksrl_ksss:hover{color: #fff;}
.ksrl_rlxq{ width: 1100px; height: auto; overflow: hidden; margin: 0 auto 30px;}
.ksrl_rlxq_tab{ width: 1100px; height: auto; border-collapse: collapse;}
.ksrl_rlxq_tab th{ height: 55px; line-height: 55px; text-align: center; background: #fff0eb; border-radius: 15px 15px 0 0 ; border-right: 1px solid #fff;border-left: 1px solid #fff; font-size: 16px; color: #ff6f53; font-family: 'Microsoft Yahei';}
.ksrl_rlxq_tab td{ padding: 10px 5px; line-height: 30px; text-align: center; font-size: 14px; color: #333; font-family: 'Microsoft Yahei'; border: 1px solid #ffdbd4;}
.ksrl_rlxq_tab td .a1{ display: block; width: 90px; height: 28px; line-height: 28px; font-size: 14px; color: #333; font-family: 'Microsoft Yahei'; margin: 0 auto; background: url(../../images/2017/kslr_07.jpg) no-repeat center;}
.ksrl_rlxq_tab td .a1:hover{ background: url(../../images/2017/kslr_08.jpg) no-repeat center; color: #fff;}
.ksrl_rlxq_tab tr:hover td{ background: #fffaf9;}
.ksrl_rlxq_gd{ width: 1100px; height: 44px; line-height: 44px; text-align: center; background: #f6f6f6;  font-size: 14px; color: #ff6f53; font-family: 'Microsoft Yahei'; display: block;}
.zgrl_dmgg{ width: 1100px; height: 90px; margin: 0 auto 30px;}
.zgrl_dmgg a,.zgrl_dmgg img{ display: block; width: 1100px; height: 90px;}
.ksrl_kszs{ width: 1100px; height: 114px; margin: 0 auto 15px;}
.ksrl_kszs h3{ width: 136px; height: 103px; padding-top: 9px; border: 1px solid #e5e5e5; float: left; background: #fffaf9;}
.ksrl_kszs h3 img{ display: block; width: 118px; height: 94px; margin: 0 auto;}
.ksrl_kszs_r{ width: 955px; height: 92px; padding-top: 20px; padding-left: 6px; float: left; border: 1px solid #e5e5e5; border-left: 0;}
.ksrl_kszs_r a{ display: block; width: 70px; height: 82px; line-height: 32px; font-size: 14px; color: #333; font-family: 'Microsoft Yahei'; margin: 0 18px; float: left; text-align: center;}
.ksrl_kszs_r a img{ display: block; width: 50px; height: 50px; margin: 0 auto;}
.ksrl_yqlj{ width: 1100px; height: auto; overflow: hidden; margin: 0 auto 20px;}
.ksrl_yqlj h3{ height: 48px; line-height: 48px; border-bottom: 1px solid #e5e5e5;}
/*width: 1100px; width: 100px; */
.ksrl_yqlj h3 a{ display: block; height: 47px; text-align: center; font-weight: normal; font-size: 18px; color: #333; font-family: 'Microsoft Yahei'; margin-right: 10px; float:left  ;}
.ksrl_yqlj h3 a.on{border-bottom: 2px solid #ff6f53; }
.ksrl_yla{ width: 1100px; height: auto; padding-top: 10px; line-height: 30px; font-size: 14px; color: #999; font-family: 'Microsoft Yahei'; display: none;}
.ksrl_yla a{ font-size: 14px;color: #999; font-family: 'Microsoft Yahei'; display: inline-block;}
.ksrl_yla span{ margin: 0 20px;}



/*列表页*/
.ksrl_lby_nav{float: right; height: 35px; line-height: 65px; font-size: 18px; color: #333; font-family: 'Microsoft Yahei'; text-align: right;}
.ksrl_lby_nav a{ font-size:18px; color: #333; font-family: 'Microsoft Yahei'; }
.ksrl_lby_nav a:hover{ color: #ff6f53;}
.ksrl_lby_nav span{ display: inline-block; width: 7px; height: 15px; background: url(../../images/2017/kslr_26.jpg) no-repeat center; margin: 0 18px; vertical-align: middle;}
.zgrl_szwzW{ width: 100%; height: 45px; background:#f8f8f8; min-width: 1100px; margin-bottom: 30px;}
.zgrl_szwz{ width: 1100px; height: 45px; line-height: 45px; margin: 0 auto;}
.zgrl_szwz_p{ width: 640px; height: 45px; line-height: 45px; padding-left: 23px; background: url(../../images/2017/kslr_27.jpg) no-repeat left center; font-size: 12px; color: #666; font-family: 'Microsoft Yahei'; float: left;}
.zgrl_szwz_p a{ font-size: 12px; color: #333; font-family: 'Microsoft Yahei';}
.zgrl_szwz_p a:hover{ color: #f33;}
.zgrl_sxqy{ width: 1078px; height: auto; padding: 20px 0 0 20px; overflow: hidden; border: 1px solid #e5e5e5; background: #fafafa; margin: 0 auto 30px;}
.zgrl_sxtj{ width: 1070px; height: auto; margin-left: 0; overflow: hidden; clear: both; margin-bottom: 20px;}
.zgrl_sxtj h4{ width: 90px; height: 34px; text-align: center; line-height: 34px; background: #ff6f53; float: left; font-size: 16px; color: #fff;font-family: 'Microsoft Yahei'; font-weight: normal;}
.zgrl_sxlj{ width: 970px; height: auto; float: left; line-height: 32px; font-size: 14px; color: #666; font-family: 'Microsoft Yahei'; margin-left: 5px;}
.zgrl_sxlj a{ font-size: 14px; color: #666; font-family: 'Microsoft Yahei'; margin: 0 16px; display: inline-block;}
.zgrl_sxlj a.hei{ color: #333;}
.zgrl_sxlj a.on{ color: #ff6f53;}
.zgrl_sxlj a:hover{ color: #ff6f53;}
.zgrl_sxlj_sf a{ margin: 0 15px;}


/*地区频道页*/
.ksrl_diqu{ width: auto; float: left; height: 70px; padding-left: 14px; margin-left: 10px; background: url(../../images/2017/kslr_29.jpg) no-repeat left 30px; position: relative; z-index: 3;}
.ksrl_act{height:36px; line-height: 68px; padding-right: 19px; font-size: 20px; color: #333; font-family: 'Microsoft Yahei'; background: url(../../images/2017/kslr_28.jpg) no-repeat right 29px; float: left; cursor:pointer; font-weight: bold;}
.ksrl_qgsf{ width: 440px; height: auto; position: absolute; left: 0; top: 32px; z-index: 1; padding-top: 8px;display: none;}
.ksrl_qgsf em{ display: block; width: 16px; height: 9px; background: url(../../images/2017/kslr_30.jpg) no-repeat center; position: absolute; left: 25px; top: 0;}
.ksrl_dqbox{ width: 400px; height: auto; padding: 16px 19px 10px; border: 1px solid #e5e5e5; background: #fff; }
.ksrl_dqbox h6{ height: 18px; padding-left: 10px; border-left: 3px solid #ff6f53; font-size: 16px; color: #333; font-family: 'Microsoft Yahei'; font-weight: normal; line-height: 18px; margin-bottom: 20px;}
.ksrl_dqfl{ width: 400px; height: auto; overflow: hidden; padding-top: 10px; border-top: 1px dashed #ddd;}
.ksrl_dqfl P{ line-height: 32px; font-size: 14px; color: #666; font-family: 'Microsoft Yahei';}
.ksrl_dqfl P span{ display: inline-block; width: 35px; line-height: 32px; font-size: 14px; color: #ff6f53;font-family: 'Microsoft Yahei'; text-align: left;}
.ksrl_dqfl P a{ font-size: 14px; color: #666; font-family: 'Microsoft Yahei'; margin-left: 28px; }
.ksrl_dqfl P a:hover{ color: #ff6f53;}

/*项目频道页（不分地区）*/
.ksrl_xmfl ul{ width: 440px; height: auto; clear: both; overflow: hidden; position: relative; left: -27px;}
.ksrl_xmfl ul li{ float: left; line-height: 32px; font-size: 14px; color: #666; font-family: 'Microsoft Yahei'; margin-left: 27px; white-space: nowrap;}


/*项目频道页（分地区）*/
.sfgd{ display: block; height: 60px;padding-left: 50px; width: 105px; text-align: left; line-height:46px; font-size: 16px; color: #fff; font-family: 'Microsoft Yahei'; font-weight: bold; background: url(../../images/2017/kslr_31.png) no-repeat 89px 14px;}
.sfgd:hover{ color: #fff;}
.lgd{ display: none;}
.ksrl_index_kssf li em{ margin-left: -40px;}

/*内容页*/
.zgrl_nrm{ width: 1100px; height: auto;margin: 0 auto; overflow: hidden;}
.zgrl_nrL{ width: 780px; height: auto; float: left; }
.zgrl_nrc{ width: 100%; height: auto; overflow: hidden;}
.zgrl_nrc h1{ line-height: 44px; font-size: 24px; color: #333;font-family: 'Microsoft Yahei'; font-weight: bold; margin-bottom: 15px;}
.zgrl_wzly{ width: 100%; height:20px; line-height: 20px; clear: both; margin-bottom: 15px; font-size: 14px; font-family: 'Microsoft Yahei';}
.zgrl_wzly a{ float: right; font-size: 14px; color: #ff6f53; font-family: 'Microsoft Yahei';}
.zgrl_wzly span{ float: left; font-size: 14px; color: #999999; font-family: 'Microsoft Yahei';}
.zgrl_bmjs{ width: 778px; height: 47px; line-height: 47px; border: 1px solid #fdf1e1; background: #fff0eb; margin-bottom: 40px;}
.zgrl_bmjs .msdy{ font-size: 14px; color: #ff6f53; font-family: 'Microsoft Yahei'; float: right; margin-right: 14px;}
.zgrl_bmjs div{ float: left; width: 430px; height: 47px;  line-height: 47px; margin-left: 16px; padding-left: 30px; background: url(../../images/2017/kslr_33.jpg) no-repeat left center; }
.zgrl_bmjs div p{ float: left; line-height: 47px; height: 47px; font-size: 14px; color: #333; font-family: 'Microsoft Yahei';}
.zgrl_bmjs div i{display: block; width: 1px; height: 14px; background: #e5e5e5; font-style: normal; float: left; margin: 18px 13px 0;}
.zgrl_bmjs div .djs{ color: #ff6f53; font-size: 18px; }
.zgrl_nry{ width: 780px; height: auto; background: url(../../images/2017/kslr_34.jpg) 122px center repeat-y; margin-bottom: 40px;}
.zgrl_nry dl{ border-image-width: 780px; height: auto; padding-bottom: 30px; clear: both; overflow: hidden;}
.zgrl_nry dl dt{ width: 90px; padding: 0 5px; height: auto; text-align: center; line-height: 26px; background: #ff6f53; border-radius: 3px; font-size: 14px; color: #fff; font-family: 'Microsoft Yahei'; float: left; margin-top: 8px;}
.zgrl_nry dl dd{ padding-left: 43px; background: url(../../images/2017/kslr_44.jpg) no-repeat left 15px; width: 637px; float: left; height: auto;}
.zgrl_nry dl dd h6{ line-height: 42px; font-size: 18px; color: #333; font-family: 'Microsoft Yahei'; text-align: left; font-weight: bold;}
.zgrl_nry dl dd h6 a{ float: right; color: #ff6f53;}
.zgrl_nry dl dd p{ line-height: 32px; font-size: 14px; color: #333; font-family: 'Microsoft Yahei';}
.zgrl_nry dl dd p a{font-size: 14px; color: #333; font-family: 'Microsoft Yahei';}
.zgrl_nry dl dd p a:hover{ text-decoration: underline; color: #ff6f53;}
.zgrl_nry dl.last{ padding-bottom: 0;}
.zgrl_xxdy{ width: 780px; height: auto; clear: both; overflow: hidden;}
.zgrl_xxdy h3{ width: 778px; height: 58px; line-height: 58px; text-align: center; background: #fff0eb; border: 1px solid #fdf1e1; font-size: 20px; color: #ff6f53; font-weight: bold; font-family: 'Microsoft Yahei';}
.zgrl_dyc{ width: 778px; height: auto; padding: 18px 0 27px; background: #f6f6f6; border: 1px solid #e5e5e5; overflow: hidden; margin-bottom: 40px;}
.zgrl_dyo{ width: 340px; height: auto; float: left; margin-left: 19px;}
.zgrl_dybt{ width: 100%; height: 40px; line-height: 40px; font-size: 18px; color: #333; font-family: 'Microsoft Yahei'; font-weight: bold;}
.zgrl_dyms{ width: 100%; height: 100px; line-height: 28px; font-size: 14px; color: #333; font-family: 'Microsoft Yahei';}
.zgrl_dybd{ width: 290px; height: auto; margin-left: 30px; }
.zgrl_dybd div{ width: 100%; height: 30px; line-height: 30px; clear: both; margin-bottom: 10px;}
.zgrl_dybd div span{ display: block; width: 80px; margin-right: 5px; text-align: right; font-size: 14px;color: #333; font-family: 'Microsoft Yahei'; float: left;}
.zgrl_dybd div select{ width: 200px; height: 30px; background: #fff; border:1px solid #e5e5e5; border-radius: 5px; font-size: 14px; color: #333; font-family: 'Microsoft Yahei'; padding-left: 10px;outline: none; display: block; float: left;}
.zgrl_dybd div .tel{ display: block; width: 190px; padding-left: 10px; height: 28px; border: 1px solid #e5e5e5; border-radius: 5px; font-size: 14px; color: #333; font-family: 'Microsoft Yahei'; float: left; background: #fff;}
.zgrl_dybd div .yzm{ width: 90px; padding-left: 10px; display: block; float: left; height: 28px; border: 1px solid #e5e5e5; border-radius: 5px; font-size: 14px; color: #333; font-family: 'Microsoft Yahei'; background: #fff; margin-right: 10px;}
.zgrl_dybd div .fsyz{ width: 90px; height: 30px; border: 1px solid #e5e5e5; background: #fff; border-radius: 5px; font-size: 14px; color: #333; font-family: 'Microsoft Yahei'; float: left; display: block; cursor: pointer;}
.zgrl_ljdy{ width: 285px; height: 46px; background: #ff6f53; border-radius: 5px; margin-left: 30px; margin-top: 10px; font-size: 16px; color: #fff; font-family: 'Microsoft Yahei'; font-weight: bold; cursor: pointer;}
.zgrl_dyt{ width: 340px; height: auto; float: left; margin-left: 63px;}
.zgrl_ewm{ width: 100%; height: auto;}
.zgrl_ewm div{ width: 126px; height: 121px; padding-top: 5px; border: 1px solid #e5e5e5; background: #fff; margin-left:106px; margin-bottom: 2px;}
.zgrl_ewm div img{ display: block; width: 116px; height: 116px; margin: 0 auto;}
.zgrl_ewm span{ display: block; width: 100%; height: 46px; line-height: 46px; font-size: 18px; color: #ff6f53; font-family: 'Microsoft Yahei'; text-align: center; font-weight: bold;}
.zgrl_tjkc{ width: 100%; height: auto; clear: both; overflow: hidden;}
.zgrl_rjbkb{padding-left: 9px; border-left: 3px solid #ff6f53; font-size:20px; color: #333; font-family: 'Microsoft Yahei'; margin-bottom: 15px; }
.zgrl_tjkb{ overflow: hidden; clear: both;}
.zgrl_kcad{ width: 100%; height: auto; display: block; }
.zgrl_kcad img{ display: block; width: 100%; height: auto;}
.zgrl_kcu{ width: 100%; height: auto;   padding-top:5px;}
.zgrl_kcu li{ line-height: 22px; padding-left: 15px; background: url(../images/kslr_45.jpg) no-repeat left center; margin-bottom: 10px; font-size: 16px; color: #333; font-family: 'Microsoft Yahei'; width: 265px; overflow: hidden; text-overflow: ellipsis;white-space:nowrap;}
.zgrl_kcu li a{ font-size: 16px; color: #333; font-family: 'Microsoft Yahei';}
.zgrl_gdkc{ width: 100%; height: auto; overflow: hidden; clear: both; margin-bottom: 15px;}
.zgrl_gdkc dl{ width: 345px; height: auto; float: left;}
.zgrl_gdkc dl dt{ height: 20px; padding-left: 10px; border-left: 3px solid #ff6f53; font-size: 20px; line-height: 20px; color: #333; font-family: 'Microsoft Yahei'; margin-bottom: 15px;}
.zgrl_gdkc dl dt a{ display: block; width: 20px; height: 20px; text-align: center; font-size: 16px; color: #ff6f53; font-weight: bold;font-family: 'SimSun'; float: right; line-height: 20px;}
.zgrl_gdkc dl dd{ height:32px; line-height: 32px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; padding-left: 15px; width: 330px; font-size: 14px; color: #333333; font-family: 'Microsoft Yahei'; background: url(../../images/2017/kslr_45.jpg) no-repeat left center;}
.zgrl_gdkc dl dd a{ font-size: 14px; color: #333333; font-family: 'Microsoft Yahei';}
.zgrl_gdkc dd a:hover{ color: #ff6f53;}

.zgrl_nrR{ width: 280px; height: auto; overflow: hidden; float: right;}
.zgrl_nrad{ width: 280px; height: auto; padding-top: 10px; overflow: hidden; margin-bottom: 13px;}
.zgrl_nrad div:first-child{ width: 280px; height: 175px; margin-bottom: 11px; background: url(../../images/2017/kslr_32.jpg) no-repeat center; position: relative; text-align: center; line-height: 30px;}
.zgrl_nrad div:first-child a{font-size: 24px; color: #fff; font-family: 'Microsoft Yahei'; position: absolute; left: 50%; top: 50%; transform: translate(-50%,-50%);}
.zgrl_nrad div:not(:first-child){ height: 30px; line-height: 30px; width: 265px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; font-size: 14px; color: #333; font-family: 'Microsoft Yahei'; padding-left: 15px; background: url(../../images/2017/kslr_46.png) no-repeat left center;}
.zgrl_nrad div:not(:first-child) a{font-size: 14px; color: #333; font-family: 'Microsoft Yahei';}
.zgrl_nrad div:not(:first-child) a:hover{ color: #ff6f53;}
.zgrl_bkzq{ width: 280px; height: auto; overflow: hidden; margin-bottom: 23px;}
.zgrl_rcbt{ width: 280px; height: 49px; border-bottom: 1px solid #e5e5e5; line-height: 49px; margin-bottom: 20px;}
.zgrl_rcbt h3{ width: 72px; height: 48px; border-bottom: 2px solid #ff6f53; line-height: 48px; font-size: 18px; color: #333; font-family: 'Microsoft Yahei'; font-weight: normal;}
.zgrl_kszx{ width: 281px; height: auto; overflow: hidden; position: relative; left: -1px;}
.zgrl_kszx a{ display: block; width: 92px; height: 40px;float: left; margin-left: 1px; margin-bottom: 1px; text-align: center; line-height: 40px; font-size: 14px; color: #fff; font-family: 'Microsoft Yahei';}
.zgrl_kszx .a1{ background: #f87a7b;}
.zgrl_kszx .a2{ background: #6bc3f3;}
.zgrl_kszx .a3{ background: #79dac6;}
.zgrl_kszx .a4{ background: #f4c26d;}
.zgrl_kszx .a5{ background: #c17bf8;}
.zgrl_kszx .a6{ background: #f3a86b;}
.zgrl_kszs{ width: 280px; height: auto; overflow: hidden; margin-bottom: 4px;}
.zgrl_qtxm{ width: 280px; height: auto; overflow: hidden;}
.zgrl_qtxm a{ display: block;width: 60px; height: 82px; float: left; line-height: 32px; text-align: center; font-size: 14px; color: #333; font-family: 'Microsoft Yahei'; margin-bottom: 11px;}
.zgrl_qtxm a img{ display: block; width: 50px; height: 50px; margin: 0 auto;}
.zgrl_sjll{ width: 280px;height: auto; overflow: hidden; clear: both;}
.zgrl_sjfa{ width: 280px; height: auto;}
.zgrl_sjfa p{ height: 24px; line-height: 24px; clear: both;margin-bottom: 20px;}
.zgrl_sjfa p span{ display: block; float: left; width: 58px; height: 22px; border: 1px solid #ff6f53; font-size: 14px; color: #ff6f53; font-family: 'Microsoft Yahei'; line-height: 22px; text-align: center; margin-right: 15px;}
.zgrl_sjfa p font{ display: block; float: left; font-size: 14px; color: #333; font-family: 'Microsoft Yahei'; text-align: left; width: 200px; height: 24px; line-height: 24px;}
.zgrl_sjew{ width: 126px; height: 121px; padding-top: 5px; border: 1px solid #e5e5e5; background: #fff; margin: 10px auto 0;}
.zgrl_sjew img{ display: block; width: 116px; height: 116px; margin: 0 auto;}


.oFriend2Link{line-height: 30px; font-size: 14px; color: #555; font-family: 'Microsoft Yahei'; margin-bottom: 10px; }
.oFriend2Link p{ line-height: 30px;  font-size: 16px; color: #333;font-family: 'Microsoft Yahei';}
.oFriend2Link span{ margin: 0 5px;}

.oPubPages{ width: 1100px; height: 40px; line-height:30px; padding-top: 20px; text-align: center;}
.oPubPages a{ display:inline-block; font:14px/28px "Microsoft YaHei";padding:0 9px;height:28px; border:1px solid #ddd; margin-right:6px; text-align:center; color:#666;background:#fff;}
.oPubPages a:hover{color:#fff; background:#f24443; text-decoration:none;}
.oPubPages font{ font-size: 14px; line-height: 30px; color: #333; font-family: 'Microsoft Yahei';}
.oPageJumpNum{ width: 30px; border:1px solid #ddd; text-align: center; line-height: 28px; height: 28px;}
.oPageBtn{width: 50px; border:1px solid #ddd; background: #eee; cursor: pointer;text-align: center; line-height: 28px; height: 28px;font:14px/28px "Microsoft YaHei";}
.oPageBtn:hover{color:#fff; background:#f24443;}
.oPubPages .page_offcn{color:#fff; background:#f24443; text-decoration:none;}



