@charset "gb2312";
/* CSS Document */
body { margin: 0; font-family: "Î¢ÈíÑÅºÚ"; font-size: 12px; color: #55574D; }
h1, h2, h3, h4, h5, h6, p, form, input, select, ol, ul, dl, dt, dd { margin: 0; padding: 0; list-style-type: none; }
a:link { text-decoration: none; color: #55574D; }
a:visited { text-decoration: none; color: #55574D; }
a:hover { text-decoration: none; color: #55574D; }
a:active { text-decoration: none; color: #55574D; }
img { border: 0; }
.clear { clear: both; }
/*public*/
.leftwidth { width: 324px; height: auto; float: left; overflow: hidden; }
.blockwidth { width: 322px; margin-bottom: 13px; border-left: 1px solid #D4DBDA; border-top: 1px solid #D4DBDA; border-right: 1px solid #D4DBDA; border-bottom: 2px solid #D4DBDA; overflow: hidden; }
.floatleft { float: left; }
.floatright { float: right; }
.height247 { height: 283px; }
.blocktitle { width: 100%; height: 76px; overflow: hidden; }
.block_title_icon { text-align: center; width: 75px; height: auto; padding: 20px 0 0 0; float: left; overflow: hidden; }
.block_title_name { width: auto; text-align: left; height: 76px; line-height: 76px; font-size: 24px; float: left; overflow: hidden; }
.block_title_name a { color: #55574D; }
.block_context, .block_context_ts { width: auto; height: auto; padding: 17px 9px 0 15px; overflow: hidden; }
.block_context li { width: auto; line-height: 36px; *line-height:34px;
background: url(imagesicon_item.png) 4px center no-repeat; padding: 0 0 0 17px; border-bottom: 1px dashed #D4DBDA; overflow: hidden; }
.block_context_ts li { width: 130px; line-height: 27px; *line-height:27px;
background: url(imagesicon_item.png) 4px center no-repeat; float: left; padding: 0 0 0 17px; overflow: hidden; }
.block_context_ts li a { color: #5F626A; font-size: 14px; }
.block_list_li a { float: left; color: #5F626A; font-size: 14px; }
.block_context li span { color: #DEDEE1; font-size: 14px; float: right; }
.block_context li a font { color: #E58684; }
a.block_more { display: block; line-height: 35px; color: #67C2BC; float: right; padding-right: 15px; font-size: 14px; }
.servicebg { background: #e1e2db; border-bottom: 5px solid #B9D635; }
.dormitorybg { background: #e3efef; border-bottom: 5px solid #89CDC8; }
.wenxianbg { background: #ece4e3; border-bottom: 5px solid #F59593; }
.childrenbg { background: #e8e6de; border-bottom: 5px solid #DDCF9A; }
.trafficbg { background: #dfe5e8; border-bottom: 5px solid #90D7F7; }
.tswubg { background: #dee9e1; border-bottom: 5px solid #88D69E; }
.gongchengbg { background: #e8e6d9; border-bottom: 5px solid #FEC538; }
/*left_bar*/
/*.left_bar{ position:fixed; width:60px; background:#3c746b; left:0;}
.left_function{ width:60px; margin-top:238px;}
.left_function li{ width:auto; height:78px; padding:22px 0 0 0; position:relative;}
.left_func_icon{ width:60px; height:78px; float:left;}
.left_func_icon img{ padding-left:15px; text-align:center;}
.left_function .red{ background:#F16750;}
.hotline_message{ height:85px; line-height:18px; margin:-100px 0 0 60px; padding:15px 0 0 0; text-align:left; display:none; color:#FFF; font-size:12px; float:right;}
.left_func_icon span{ display:block; width:60px; height:30px; line-height:30px; color:#FFF; font-size:12px; text-align:center;}*/
/*header*/
.index { width: 100%; height: auto; overflow: hidden; }
.cnksi_header { width: 100%; height: auto; overflow: hidden; }
.cnksi_header_top { width: 100%; height: 149px; background: #50B9B2; overflow: hidden; }
.cnksi_header_top_midle { width: 1000px; height: 149px; margin: 0 auto; overflow: hidden; }
.cnksi_logo { width: 531px; height: 119px; padding-top: 30px; float: left; background: url(imagesapp_logo_bg.jpg) no-repeat; overflow: hidden; }
.cnksi_appname { width: 360px; height: auto; float: left; text-align: right; padding-right: 10px; border-right: solid 1px #7FE4DD; overflow: hidden; }
.cnksi_appname h1 a { color: #FFF; font-size: 40px; font-weight: normal; }
.cnksi_appname h6 { font-size: 18px; color: #368D87; }
.cnksi_wh_info { width: 150px; height: auto; padding: 10px 0 0 10px; font-size: 16px; line-height: 26px; float: left; color: #7FE4DD; overflow: hidden; }
/*serach*/
.cnksi_serach { width: 320px; height: 40px; margin: 41px 0 0 0; border: solid 5px #48A6A0; float: right; overflow: hidden; }
.cnksi_serach .serach { width: 232px; height: 40px; line-height:40px; padding-left:8px; font-size: 14px; float: left; border: none; overflow: hidden; }
.cnksi_serach .submit { width: 80px; height: 40px; border: none; float: right; overflow: hidden; }
.cnksi_nav { width: 100%; height: 45px; line-height: 45px; border-bottom: 2px solid #D4DBDA; overflow: hidden; }
.cnksi_nav_midel { width: 999px; height: 45px; border-left: 1px solid #D4DBDA; margin: 0 auto; overflow: hidden; }
.cnksi_nav_midel li { height: 45px; line-height: 45px; font-size: 16px; float: left; border-right: 1px solid #D4DBDA; text-align: center; overflow: hidden; }
.cnksi_nav_midel li a { display: inline-block; height: 45px; line-height: 45px; color: #333333; font-size: 16px; overflow: hidden; }
.cnksi_nav_midel li:hover,.cnksi_nav_midel .navhover{ background: #F16750; color:#FFF; }
.cnksi_nav_midel li:hover a,.cnksi_nav_midel .navhover a{ color: #FFF; }
/*main_col*/
.cnksi_main { width: 1000px; height: auto; margin: 0 auto; padding: 27px 0 42px 0; overflow: hidden; }
.main_col_one { width: 1000px; height: auto; padding-bottom: 14px; overflow: hidden; }
.col_one_left { width: 662px; height: 220px; float: left; overflow: hidden; }
.one_left_slide { width: 442px; height: 220px; float: left; overflow: hidden; }
/* Ä¬ÈÏ»ÃµÆÆ¬ */
.FocusPic{zoom:1;position:relative; overflow:hidden}
.FocusPic .content{overflow:hidden}
.FocusPic .changeDiv a{position:absolute;top:0px;left:0px;display:none;}
.FocusPic .title-bg,.FocusPic .title{display:none; position:absolute;left:0px;bottom:0;width:434px;height:30px;line-height:30px;overflow:hidden}
.FocusPic .title-bg{background:#000;filter:alpha(opacity=50);opacity:0.5;}
.FocusPic .title a{display:block;padding-left:15px;color:#fff; font-size:14px;}
.FocusPic .change{bottom:4px;height:20px;right:3px;*right:5px;_right:4px;position:absolute;text-align:right;z-index:9;}
.FocusPic .change i {background:#666;color:#FFF;cursor:pointer;font-family:Arial;font-size:12px;line-height:15px;margin-right:2px;padding:2px 6px; font-style:normal; height:15px;display:inline-block;display:-moz-inline-stack;zoom:1;*display:inline;}
.FocusPic .change i.cur {background:#FF7700;}
.one_left_block { width: 220px; height: 220px; float: left; overflow: hidden; }
.one_left_block a.left_block_query { display: inline-block; width: 109px; height: 31px; text-align: center; padding: 78px 0 0 0; color: #FFF; font-size: 18px; background: url(imagesicon_block1.jpg) center no-repeat; float: left; margin: 0 2px 2px 0; overflow: hidden; }
.one_left_block a.left_block_renew { display: inline-block; width: 109px; height: 31px; text-align: center; padding: 78px 0 0 0; color: #FFF; font-size: 18px; background: url(imagesicon_block2.jpg) center no-repeat; float: left; overflow: hidden; }
.one_left_block a.left_block_sztsg { display: inline-block; width: 109px; height: 31px; text-align: center; padding: 78px 0 0 0; color: #FFF; font-size: 18px; background: url(imagesleft_block_sztsg.png) center no-repeat; float: left; overflow: hidden; }
.one_left_block a.left_block_zygxpt { display: inline-block; width: 109px; height: 31px; text-align: center; padding: 78px 0 0 0; color: #FFF; font-size: 18px;  margin: 0 2px 0 0; background: url(imagesleft_block_zygxpt.png) center no-repeat; float: left; overflow: hidden; }
.left_block_digital { width: 220px; height: 109px; text-align: center; background: url(imagesicon_block3.jpg) center no-repeat; overflow: hidden; }
.left_block_digital a { display: block; width: 220px; height: 31px; text-align: center; padding: 78px 0 0 0; color: #FFF; font-size: 18px; overflow: hidden; }
.col_one_right { width: 324px; height: auto; float: right; border-top: 4px solid #F16750; overflow: hidden; }
.col_one_right_border { width: 322px; height: 215px; border-left: 1px solid #D4DBDA; border-right: 1px solid #D4DBDA; border-bottom: 1px solid #D4DBDA; overflow: hidden; }
.col_one_right_title { width: auto; line-height: 42px; padding: 0 11px 0 15px; border-bottom: 1px dashed #D4DBDA; overflow: hidden; }
.col_one_right_title .notice { font-size: 18px; float: left; color: #F16750; }
.col_one_right_title .more { float: right; font-size: 14px; color: #50B9B2; }
.col_one_right_list { width: auto; height: auto; padding: 10px 11px 0 15px; overflow: hidden; }
.col_one_right_list li { width: auto; line-height: 30px; overflow: hidden; }
.col_one_right_list li span { width: 38px; color: #AFB5B4; float: left; font-size: 14px; }
.col_one_right_list li a { width: 240px; color: #5F626A; float: right; font-size: 14px; padding-left: 17px; }
/*main_left*/
.main_left_time { height: 255px; }
.main_left_time_description { width: auto; line-height: 22px; color: #94969C; font-size: 14px; padding: 20px 21px 0 19px; position:relative; overflow: hidden; }
.main_left_time_description a { display: block; width:100%; line-height: 46px; border-radius: 5px; margin-bottom: 5px; color: #FFF; background: teal; text-indent:3em; font-size: 14px; float: right; overflow: hidden; }
.main_left_premises { height: 297px; }
.main_left_premises_context { width: 295px; height: auto; padding: 26px 9px 0 18px; text-align: center; overflow: hidden; }
.main_left_premises_context_p { width: auto; height: 70px; *height:auto;
*margin-top:10px;
}
.main_left_premises_context_switch { width: auto; height: 41px; text-align: center; margin: 0 auto; overflow: hidden; }
.main_left_premises_context_switch ul { width: 295px; }


.tab_2 { }
.tab_2_tit:after { content: "\0020"; display: block; height: 0; clear: both; visibility: hidden; }
.tab_2_tit { zoom: 1; display: inline-block; margin-bottom: 10px; border: 1px solid #dddddd; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }
.tab_2_tit a:first-child { border-left: none; -webkit-border-radius: 5px 0 0 5px; -moz-border-radius: 5px 0 0 5px; border-radius: 5px 0 0 5px; }
.tab_2_tit a:last-child { -webkit-border-radius: 0 5px 5px 0; -moz-border-radius: 0 5px 5px 0; border-radius: 0 5px 5px 0; }
.tab_2_tit a { position: relative; color: #50B9B2; float: left; padding: 3px 12px; border-left: 1px solid #ddd; white-space: nowrap; font-size: 16px; }
.tab_2_tit a .f { display: none; }
.tab_2_tit a:hover { text-decoration: none; }
.tab_2_tit a.cur { padding: 3px 8px; background: #50B9B2; color: #fff; }
.tab_2_tit a.cur:after { content: '\0020'; position: absolute; bottom: -14px; left: 50%; margin-left: -7px; width: 0; height: 0; border: 7px solid transparent; border-top: 7px solid #50B9B2; }
.tab_2_tit a.cur .f { display: inline; }
.tab_2_show { margin-top:20px;}
.tab_2_text { position:relative; height:120px; text-indent: 2em; text-align:left; font-size:14px; line-height:26px; display: none; }
.tab_2_tit a.cur { padding: 3px 8px; background: #50B9B2; color: #fff; }
.tab_2_tit a:hover { text-decoration: none; }
.tab_2_tit a { position: relative; float: left; padding: 3px 12px; border-left: 1px solid #ddd; white-space: nowrap; font-size: 16px; }


.main_left_premises_context_switch li { float: left; width: auto; height: auto; line-height: 33px; font-size: 12px; color: #73C7C1; overflow: hidden; }
.main_left_premises_context_switch li a { display: block; height: 33px; line-height: 33px; padding: 0 10px; border-left: 1px solid #D4DBDA; border-bottom: 1px solid #D4DBDA; border-top: 1px solid #D4DBDA; overflow: hidden; }
.main_left_premises_context_switch li a { color: #50B9B2; }
.main_left_premises_context_switch li:first-child a { border-radius: 0.3em 0 0 0.3em; }
.main_left_premises_context_switch li:last-child a { border-radius: 0 0.3em 0.3em 0; }
.main_left_premises_context_switch li span { display: none; float: right; color: #FFF; }
.main_left_premises_context_switch .libg { background: url(imagesicon_arrow.png) center bottom no-repeat; padding-bottom: 7px; }
.main_left_premises_context_switch .libg a { color: #FFF; text-align: center; *width:60px;
border-bottom: none; height: 34px; background: #50B9B2; float: left; display: block; }
.main_left_premises_context_switch .libg span { display: block; }
/*.ahover{ color:#FFF; background: #50B9B2;}*/
.main_left_premises_context p { display: none; text-indent: 2em; margin-top: 34px; line-height: 24px; color: #5F626A; font-size: 14px; }
a.premises_more { display: block; position:absolute; right:0; bottom:5px; line-height: 35px; color: #67C2BC; float: right; padding: 10px 0 0 0; font-size: 14px; z-index:10; }
a.premises_more_time{display: block; line-height: 35px; color: #67C2BC; float: right; padding: 10px 5px 0 0; font-size: 14px;}
.main_left_traffic { height: 197px; }
.main_left_traffic_context { width: auto; height: auto; padding: 20px 12px 0 19px; }
.main_left_traffic_context p { line-height: 24px; color: #5F626A; font-size: 14px; }
.traffic_more { display: block; line-height: 35px; color: #67C2BC; float: right; padding: 0 15px 10px 0; font-size: 14px; }
/*main_rght*/
.cnksi_main_right { width: 662px; height: auto; float: right; overflow: hidden; }
.main_right_recomm { width: 660px; height: 255px; border-left: 1px solid #D4DBDA; border-top: 1px solid #D4DBDA; border-right: 1px solid #D4DBDA; border-bottom: 2px solid #D4DBDA; margin-bottom: 13px; overflow: hidden; }
.main_right_recomm_title { width: 650px; height: 76px; line-height: 76px; padding: 0 10px 0 0; border-bottom: 5px solid #9FD5B9; background: #dde3e0; overflow: hidden; }
.main_right_recomm_title .recom_book { float: left; color: #55574D; font-size: 24px; }
.main_right_recomm_title_switch { width: auto; height: 32px; line-height: 32px; float: right; margin: 25px 0 0 0; border-top: 1px solid #50B9B2; border-bottom: 1px solid #50B9B2; border-left: 1px solid #50B9B2; border-radius: 0.3em; overflow: hidden; }
.main_right_recomm_title_switch .activity_btn, .main_right_recomm_title_switch .activity_btn a { background: #50B9B2; color: #FFF; }
.main_right_recomm_srolls { width: 660px; height: 173px; overflow: hidden; }
.main_right_recomm_sroll { width: 660px; height: 173px; position: relative; display: none; overflow: hidden; }
.sroll_div { width: 640px; height: 118px; padding: 10px; overflow: hidden; }
.sroll_div li, .main_right_recomm_roll li { width: 80px; height: 112px; float: left; margin-right: 20px; border: 1px solid #DEE4E3; padding: 2px; position: relative; overflow: hidden; }
.sroll_img { width: 80px; height: 112px; overflow: hidden; }
.sroll_img img { width: 80px; height: 112px; }
.sroll_title { width: 80px; height: 26px; line-height: 26px; position: absolute; z-index: 2000; bottom: 2px; text-align: center; filter: alpha(opacity=80); -moz-opacity: 0.8; -khtml-opacity: 0.8; opacity: 0.8; background: #40948F; overflow: hidden; }
.sroll_title a { color: #FFF; }
/*.main_right_recomm_title_switch li{ display:inline-block; width:auto; height:32px; line-height:32px; padding:0 20px 7px 20px; color:#50B9B2; border-right:1px solid #50B9B2; float:left; cursor:pointer; font-size:16px; overflow:hidden;}
.main_right_recomm_title_switch a{ display:inline-block; width:auto; height:32px; line-height:32px; border-top:1px solid #50B9B2; border-bottom:1px solid #50B9B2; border-right:1px solid #50B9B2; font-size:16px; overflow:hidden;}*/

.main_right_recomm_title_switch li { display: inline-block; width: 80px; height: 32px; line-height: 32px; text-align: center; color: #50B9B2; border-right: 1px solid #50B9B2; float: left; cursor: pointer; font-size: 16px; overflow: hidden; }
.main_right_recomm_title_switch a { display: inline-block; width: auto; height: 32px; line-height: 32px; font-size: 16px; overflow: hidden; }
.div_table { width: 80px; height: 112px; display: table; text-align: center; overflow: hidden; }
.div_table_cell { vertical-align: middle; display: table-cell; }
.div_table img { max-width: 80px; *max-width:80px;
max-height: 112px; *width:expression(this.width>80?"80px":this.width+"px");
*height:expression(this.height>112?"112px":this.height+"px");
}
.div_table_cell span { display: block; width: 80px; height: 20px; left: 2px; line-height: 20px; color: #FFF; font-size: 10px; text-align: center; position: absolute; bottom: 2px; background: #73C7C1; opacity: 0.8; z-index: 999; }
/*cnksi_footer*/
.cnksi_footer { width: 100%; height: auto; padding: 33px 0 0 0; background: #2C514B; overflow: hidden; }
.cnksi_footer_midle { width: 1000px; height: auto; margin: 0 auto; }
.footer_left { width: 435px; height: 183px; float: left; overflow: hidden; }
.footer_left p { line-height: 24px; margin: 12px 0; color: #5A958C; font-size: 12px; }
.footer_midle { width: 338px; height: 183px; float: left; overflow: hidden; }
.footer_right { width: 225px; height: 183px; float: right; overflow: hidden; }
.footer_midle_title { width: auto; height: 18px; line-height: 18px; color: #5A958C; border-left: 4px solid #5A958C; padding-left: 16px; font-size: 18px; overflow: hidden; }
.footer_midle ul { height: 183px; padding-top: 12px; border-left: 1px solid #33675F; }
.footer_midle li { width: auto; line-height: 24px; color: #5A958C; font-size: 12px; padding-left: 40px; background: url(imagesicon_footer_item.png) 24px center no-repeat; overflow: hidden; }
.footer_right_title { width: auto; height: 18px; line-height: 18px; color: #5A958C; border-left: 4px solid #5A958C; padding-left: 16px; font-size: 18px; overflow: hidden; }
.footer_right ul { height: 183px; padding-top: 12px; border-left: 1px solid #33675F; }
.footer_right li { width: auto; line-height: 24px; color: #5A958C; font-size: 12px; padding-left: 24px; overflow: hidden; }
.footer_midle li a { line-height: 24px; color: #5A958C; font-size: 12px; }
/*news*/
.news_main { width: 1000px; height: auto; padding: 10px 0 72px 0; margin: 0 auto; overflow: hidden; }
.main_nav { width: auto; height: 54px; line-height: 54px; color: #A6A8AE; font-size: 14px; overflow: hidden; }
.main_nav a { color: #A6A8AE; font-size: 14px; }
.main_box { width: 998px; height: auto; border: 1px solid #D4DBDA; margin: 0 auto; overflow: hidden; }
.main_box_left { display:none; width: 244px; height: auto; float: left; overflow: hidden;}
.box_left_title { width: 100%; height: 76px; line-height: 76px; text-indent: 0.7em; color: #50B9B2; font-size: 24px; background: #E7EEEB; overflow: hidden; }
.box_left_nav { width: 100%; height: auto; overflow: hidden; }
.box_left_nav li { width: 100%; height: 47px; line-height: 47px; border-bottom: 1px solid #D4DBDA; overflow: hidden; }
.box_left_nav li a, .box_left_nav li a.li_hover { display: block; width: 100%; text-indent: 1em; color: #5F626A; font-size: 16px; }
.box_left_nav li a:hover, .box_left_nav li a.li_hover { background: url(imagesicon_news_item.jpg) left center repeat-y; color: #F16750; }
.main_box_right { width: 100%; height: auto; float: left; }
.box_right_title { width: 100%; height: 150px; border-bottom: 2px solid #D4DBDA; text-align:center; overflow: hidden; }
.box_right_title img{ width:998px; height:150px; line-height:150px; text-align:center; overflow:hidden;}
.box_right_title_name { width: auto; line-height: 150px; float: left; color: #333333; font-size: 26px; overflow: hidden; }
.pagenubmer { width: auto; line-height: 75px; float: right; color: #555555; font-size: 14px; overflow: hidden; }
.box_right_list { width: 100%; height: auto; padding: 16px 0 0 0; overflow: hidden; }
.box_right_list li { width: 92%; height:110px; padding: 16px 4%; border-bottom: 1px dashed #D4DBDA; overflow: hidden; }
.box_right_list li .right_list_title { width: 100%; line-height: 34px; overflow: hidden; }
.box_right_list li .right_list_title a { width: auto; color: #48A7A0; font-size: 18px; float: left; overflow: hidden; }
.box_right_list li .right_list_title span { width: auto; float: right; color: #CECFD3; font-size: 14px; overflow: hidden; }
.box_right_list li .right_list_description { width: 100%; line-height:26px; padding-top:10px;s color: #939C9B; font-size: 14px; overflow: hidden; }
.pageNo { width: 100%; height: 127px; line-height: 127px; text-align: center; overflow: hidden; }
#pages { padding: 14px 0 10px; font-family: ËÎÌå }
#pages a { display: inline-block; height: 22px; line-height: 22px; background: #fff; border: 1px solid #e3e3e3; text-align: center; color: #333; padding: 0 10px }
#pages a.a1 { background: url(imagesadmin_imgpages.png) no-repeat 0 5px; width: 56px; padding: 0 }
#pages a:hover { background: #f1f1f1; color: #000; text-decoration: none }
#pages span { display: inline-block; height: 22px; line-height: 22px; background: #5a85b2; border: 1px solid #5a85b2; color: #fff; text-align: center; padding: 0 10px }
.page .noPage { display: inline-block; width: 56px; height: 22px; line-height: 22px; background: url(../img/icu/titleBg.png) repeat-x 0 -55px; border: 1px solid #e3e3e3; text-align: center; color: #a4a4a4; }
/*imagelist*/
.box_switch_block { width: 100%; height: 42px; overflow: hidden; }
.box_switch_block li { height: 40px; line-height: 40px; float: left; text-align: center; color: #5F626A; font-size: 16px; border-left: 1px solid #D4DBDA; overflow: hidden; }
.box_switch_block li a { display: block; width: 100%; height: 39px; line-height: 40px; text-align: center; color: #5F626A; font-size: 16px; border-bottom: 1px solid #D4DBDA; overflow: hidden; }
.box_switch_block li.blockhover { border-bottom: none; }
.box_switch_block li.blockhover a { display: block; width: 100%; height: 38px; border-bottom: 2px solid #F16750; background: url(imagesicon_block_bg.png) center bottom no-repeat; color: #F16750; font-size: 16px; }
.box_right_images_list { width: 100%; height: auto; padding: 16px 0 0 0; overflow: hidden; }
.box_right_images_list li { width: 459px; height: 180px; border-bottom: 1px dashed #D4DBDA; padding: 26px 20px 26px 20px; float:left; overflow: hidden; }

.box_right_images_list li .list_left_images { width: 120px; height: 152px; float: left; border: 1px solid #DEE4E3; padding: 2px; }
.book_info { width:303px; height:180px; float: left; padding-left: 30px; margin-top: -10px; overflow: hidden; }
.book_name { width: 100%; line-height: 36px; overflow: hidden; }
.book_name a { color: #48A7A0; font-size: 18px; }
.book_moreinfo, .book_No, .book_description { width:auto; line-height: 24px; color: #939C9B; font-size: 14px; overflow: hidden; }
.book_moreinfo span, .book_No span { color: #595F5E; padding: 0 10px; }
.table_cell_book { width: 120px; height: 152px; display: table; text-align: center; overflow: hidden; }
.table_cell_book_img { vertical-align: middle; display: table-cell; }
.table_cell_book img { max-width: 120px; *max-width:120px;
max-height: 152px; *width:expression(this.width>120?"120px":this.width+"px");
*height:expression(this.height>152?"152px":this.height+"px");
}
/*page*/
.box_right_context { width: 100%; height: auto; padding: 16px 0 0 0; overflow: hidden; }
.context_title { width: 100%; height: 40px; line-height: 40px; color: #333333; text-align: center; font-size: 20px; margin: 10px 0 30px 0; overflow: hidden; }
.context_info { width: 92%; line-height: 26px; color: #999; font-size: 12px; text-align: center; background: #CCC; margin:0 auto; overflow: hidden; }
.context_info span { margin: 0 10px 0 5px; }
.article_context { width: 92%; word-wrap: break-word; line-height: 32px; color: #333333; font-size: 14px; margin: 40px 0; text-indent:2em; padding:0 4%; overflow: hidden; }
.article_context div, .article_context p  { text-indent: 2em; }
.article_context div img,.article_context img{ max-width: 918px; margin-left: -2em; border: none; }

/*ÍøÕ¾µØÍ¼*/
.cnksi_map_article{ width:990px; height:auto;}
.xslmapdiv{ width:996px; height:auto; border-bottom:#D0D0D4 dashed 1px; margin:10px 0px; padding:0px 0px 10px 2px; overflow:hidden;}
.xslmapdiv h3{ width:976px; height:30px; background:url(../images/col_title_bg.jpg) repeat-x bottom; padding:20px 10px 10px 10px; color:#0071D6; font-size:16px; overflow:hidden;}
.xslmapdiv h3 a{ display:inline-block; padding:0 20px; line-height:30px; background:url(imagesicon_sitmpa_item.png) 8px center no-repeat #50B9B2; font-weight:normal; color: #fff;}
.xslmapdiv ul{width:990px; padding:5px 0 0 10px;}
.xslmapdiv li{ width:186px; height:20px; line-height:20px; float:left; padding-top:10px; padding-left:15px; background:url(../images/sitemap_libg.jpg) no-repeat 0px 16px; font-size:16px; overflow:hidden;}
#main_full{ width:998px; height:0 auto; border:1px solid #D4DBDA; margin:0 auto; overflow:hidden;}
.cnksi_category_col_nav{width:100%; height:30px; line-height:30px; margin:5px auto; border-bottom:1px solid #CCC;}
.cnksi_category_col_name{width:auto; height:30px; float:left; padding-left:0px;}
.cnksi_category_col_name h1{ text-indent:2em; font-size:18px; color: #50B9B2;}
.cnksi_main_nav_list{width:auto; height:30px; background:url(../images/home.png) left center no-repeat; line-height:30px; font-size:12px; float:right; padding:0 10px 0 20px;}
.cnksi_main_nav_list a{}
.sitemap_nav{width:auto; height:30px; line-height:30px; font-size:12px; float:right; padding-right:10px;}
.xslmapdiv h3{}
.xslmapdiv li{ background:url(../images/page_right.png) left center no-repeat; padding:5px 0 5px 10px;}

/*Êý×ÖÍ¼Êé*/
.cnksi_digital{ width:99%; height:auto; margin:0px auto; padding:20px 0px; overflow:hidden;}
.cnksi_digital li{ width:23%; height:50px; line-height:50px; font-size:16px; text-align:center; background:#50B9B2; font-weight:bold; float:left; margin:0px 5%; overflow:hidden;}
.cnksi_digital li a{ color:#FFF;}


/*dzzn*/
.category_main_name{ width:100%; height:auto; margin:30px auto;  line-height:40px;overflow:hidden;}
.category_main_name h1{ width:auto; padding:0 10px;  text-align:center;}
.main_box_nav{ width:100%; height:auto; overflow:hidden;}
.main_box_nav li{ display: inline; padding: 0 50px 0 50px; margin-bottom:30px; width:232px; float:left; height: 149px; overflow:hidden;}
.category_icon{ width:60px;  height:150px; text-align:left; float:left;}
.category_left{ width:172px; height:150px; float:left; font-size:14px;}
.category_title{margin-bottom: 5px; padding-left:14px; font-size: 18px;}
.category_des{margin-bottom: 10px;  padding-left:14px; text-indent:2em; color: #999;}

/*gsfb*/
.category_img{ width:100%; height:150px; text-align:center; overflow:hidden;}
.category_nav_name{ width:100%; height:50px; border-bottom:1px solid #CCC; border-top:1px solid #CCC; overflow:hidden;}
.category_nav_name li{ width:131px; line-height:50px; text-align:center; font-size:16px; float:left; overflow:hidden;}
.category_nav_name li a{ display:inline-block; width:130px; line-height:50px; text-align:center; font-size:16px; float:left; border-right:1px solid #CCC; overflow:hidden;}
.category_nav_name .gsfbhovers a{ display:inline-block; width:130px; line-height:50px; text-align:center; font-size:16px; float:left; border-right:1px solid #CCC; color:#FFF; overflow:hidden;}
.category_nav_name li a:hover,.category_nav_name li.gsfbhovers{ background:#50B9B2; color:#FFF;}


.category_submenu{ width:100%; height:auto; line-height:50px; padding:0 0 20px 0; border-bottom:1px solid #CCC; overflow:hidden;}
.category_submenu li{ width: auto; line-height:30px; font-size:16px; text-align:center; float:left; margin:20px 0 0 10px; overflow:hidden;}
.category_submenu li a,.category_submenu .gsfbhover a{ display:inline-block; width: auto; line-height:30px; padding:0 10px; background:#FFF; border:1px solid #CCC; font-size:16px; text-align:center; float:left; overflow:hidden;}
.category_submenu li a:hover,.category_submenu .gsfbhover a{background:#50B9B2; color:#FFF;}
{background:#50B9B2; color:#FFF;}
.category_submen_context{ width:90%; text-indent:2em; line-height:26px; font-size:14px; padding:20px 5%; overflow:hidden;}
.category_submen_context p,.category_submen_context div{ text-indent:2em;}
.category_submen_context img{ margin:1em 0 1em -1em;}
.category_submen_context_img{ margin:1em 0 1em -2em;}
.category_submen_des{ margin-left:-4em;}

.article_video{ margin:20px 0;}