@charset "utf-8";
/* CSS Document */
/*reset*/
html,body,h1,h2,h3,h4,h5,h6,dl,dt,dd,ul,ol,li,p,a,blockquote,pre,form,fieldset,legend,input,button,textarea,hr,cite,label,strong,em,span{margin:0;padding:0;}
h1,h2,h3,h4,h5,h6{ font-weight:normal;}
img{border:none;}
ul,ol{list-style:none; } 
body{font:12px/1.5 '??????' ,Arial; color:#484f57; }
select,input,button{vertical-align:middle;font-size:100%;}
fieldset,img{border:0;}
.clear {clear:both;display:block;height:0; visibility:hidden; font:0/0 arial}
.clearfix:after {content:"."; display: block; height: 0; clear: both; visibility: hidden; font-size:0;}
.clearfix {*zoom:1;}
i,em{ font-style:normal; display:inline-block;}
/* Hides from IE-mac \*/ 
* html .clearfix {height: 1%;} 
html{ overflow:-moz-scrollbars-vertical;}/*???Firefox???????????????????????????????????????????????????????????????????????????*/
.clearfix {display: block;} 
a{text-decoration:none; outline:none; star:expression(this.onFocus=this.blur()); color:#484f57;}
a:hover{ text-decoration:underline;}
input,button{ outline:none; }
::-moz-focus-inner{border:0px;}
input[type=submit],
input[type=reset],
input[type=button]{
filter:chroma(color=#000000);
}
/*???????????????*/
.fl{ float:left;}
.fr{ float:right;}
.auto{ width:1000px; margin:0 auto;}
.bg{background-image:url(bg.png); background-repeat:no-repeat;}
.icon{ background-image:url(icon_new.png); background-repeat:no-repeat;}


/*margin padding*/
.mt10{ margin-top:10px !important;}
.mr10{ margin-right:10px !important;}
.ml10{ margin-left:10px !important;}
.mb10{ margin-bottom:10px !important;}
.mt20{ margin-top:20px !important;}
.mr20{ margin-right:20px !important;}
.ml20{ margin-left:20px !important;}
.mb20{ margin-bottom:20px !important;}
.mt30{ margin-top:30px !important;}
.mr30{ margin-right:30px !important;}
.ml30{ margin-left:30px !important;}
.mb30{ margin-bottom:30px !important;}
.mt40{ margin-top:40px !important;}
.mr40{ margin-right:40px !important;}
.ml40{ margin-left:40px !important;}
.mb40{ margin-bottom:40px !important;}
.mt50{ margin-top:50px !important;}
.mr50{ margin-right:50px !important;}
.ml50{ margin-left:50px !important;}
.mb50{ margin-bottom:50px !important;}

.f10{ font-size:10px;}

/*header??????*/
.x_header_block{ background:#1f5b99; color:#fff;height:40px; padding:15px 30px;}
.x_logo_block{ width:auto; height:40px; display:inline-block; float:left; color:#fff;}
.x_logo_block label{ width:auto; height:40px; display:inline-block; float:left; margin-left:10px; cursor:pointer;}
.x_logo_block label h1{ font-family:'????????????'; font-size:20px; line-height:24px;}
.x_logo_block label span{ font-family:'arial'; font-size:12px; line-height:14px;}
.x_english{ float:right; color:#fff;}

/*????????????*/
.x_nav_block{ width:100%; height:28px; line-height:28px; background:#fff; border-bottom:1px solid #d4d4d4;}
.x_nav_block ul{ margin-left:50px;}
.x_nav_block ul li{ float:left; position:relative;}
.x_nav_block ul li a{ padding:0 10px; display:block; border-right:1px solid #b4b4b4;}
.x_nav_block ul li a:hover{ text-decoration:none;}
.x_nav_block ul li ul{ position:absolute; left:-1px; top:28px; background:#eee; border-left:1px solid #b4b4b4; border-right:1px solid #b4b4b4; display:none; margin:0; z-index:1000;}
.x_nav_block ul li ul li a{ width:150px; padding:0 10px; border-right:none; border-bottom:1px solid #b4b4b4; display:block;}
.x_nav_block ul li ul li a:hover{ background:#dfdfdf;}
.x_nav_block ul li:hover ul{ display:block;}

/*????????????*/
.x_table_content{width:100%; border:1px solid #d4d4d4; background:#fff;}
.x_block_left{padding:5px; border-right:1px solid #d4d4d4;}
.x_block_left2{ border-right:1px solid #d4d4d4; background:#f5f5f5;}
.x_index_title{ padding:0 10px; background:#1f5b99; color:#fff; height:28px; line-height:28px; margin-bottom:5px;}
.x_index_title h2{ font-size:12px; display:inline-block; float:left; font-weight:bold;}
.x_more{background:#f60;color: #fff;font-family: "arial";font-size: 8px;height: 12px;line-height: 12px;padding: 0 2px;}

/*????????????*/
.x_bulletin_ul{ width:210px; height:250px; overflow:hidden; margin-bottom:10px;}
.x_bulletin_ul li{ background:#f8f8f8; border:1px solid #e4e4e4; padding:5px 10px; margin-bottom:5px; text-align:justify; clear:both; overflow:hidden;}
.x_bulletin_ul li em{ width:20px; height:20px; background-position:0 -40px; float:left;}
.x_bulletin_ul li a{ width:165px; display:inline-block; float:right;}

/*??????????????????*/
.x_kyzs_ul{ width:210px;}
.x_kyzs_ul li{ background:#f8f8f8; border:1px solid #e4e4e4; padding:5px 10px; margin-bottom:5px;white-space: nowrap; overflow: hidden; text-overflow: ellipsis; -o-text-overflow:ellipsis;}

/*E??????e-spaces*/
.x_spaces_ul{ width:210px; height:auto; overflow:hidden;}
.x_spaces_ul li{ background:#f8f8f8; border:1px solid #e4e4e4; padding:5px 10px; margin-bottom:5px; text-align:justify; clear:both; overflow:hidden;}
.x_spaces_ul li a{ width:190px; display:block;}
.x_spaces_ul li em{ width:24px; height:24px;float:left; margin-top:2px;}
.x_spaces_ul li label{ width:160px; display:inline-block; float:right; cursor:pointer;}
.x_spaces_ul li label h4{white-space: nowrap; overflow: hidden; text-overflow: ellipsis; -o-text-overflow:ellipsis; font-size:12px; font-weight:bold; line-height:14px;}
.x_spaces_ul li label p{white-space: nowrap; overflow: hidden; text-overflow: ellipsis; -o-text-overflow:ellipsis; line-height:12px;}
.x_icon1{ background-position:0 0;}
.x_icon2{ background-position:-40px 0;}
.x_icon3{ background-position:-80px 0;}
.x_icon4{ background-position:-120px 0;}
.x_icon5{ background-position:-160px 0;}
.x_icon6{ background-position:-200px 0;}
.x_icon7{ background-position:-240px 0;}
.x_icon8{ background-position:-280px 0;}
.x_icon9{ background-position:-320px 0;}
.x_icon10{ background-position:-360px 0;}
.x_icon11{ background-position:-400px 0;}
.x_icon12{ background-position:-440px 0;}


.x_block_middle{ padding:20px;}
.x_block_middle2{margin-top:5px;}
/*????????????*/
.x_welcome{ background:#fffcf8;border-bottom:1px solid #ede1ce; width:100%; height:30px; line-height:30px;}
.x_welcome em{background-position: -20px -40px;float: left;height: 20px;margin: 5px 0 0 10px;width: 20px;}

/*????????????*/
.x_index_tags{ margin-left:30px; line-height:24px; height:24px; position:relative; z-index:2;}
.x_index_tags li{ float:left;}
.x_index_tags li a{ padding:0 20px; border:1px solid #e4e4e4; border-bottom:none; background:#eaeef4; display:block; margin-right:3px;}
.x_index_tags li a:hover{background:#fff;text-decoration:none;}
.x_index_tags li.mselectTag1 a{ font-weight:bold; background:#fff;}

.x_search{ border:1px solid #e4e4e4; padding:20px; width:auto; position:relative;z-index:1;}


/*??????????????????*/
.w_option label{ background:#f0f0f0; height:28px; padding:3px; width:512px; display:inline-block;}
.option_input1{background-position: 0 -60px;border: medium none;cursor: pointer;height: 42px;line-height:42px;padding: 0 5px 0 20px;text-align: left;width: 100px;}
.option_input2{background-position: -100px -60px;border: medium none;font-size: 12px;height: 42px;line-height: 42px;padding: 0 5px;width:100%;}
.search{background-position:-1538px -60px;border: medium none; cursor:pointer; width:59px; height:42px;}
.search2{background-position:-1391px -102px;border: medium none; cursor:pointer; width:105px; height:42px;}
.search3{background-position:-1496px -102px;border: medium none; cursor:pointer; width:105px; height:42px;}

.w_option{ background:#fff; border: 1px solid #009ae2; display: none; height: auto; left: 23px; position: absolute; top: 58px; min-width:94px;}
.w_option li{height:28px;line-height:28px;padding:0 5px;border-bottom:1px dotted #ccc;color:#666;cursor:pointer; padding:0 15px;}
.w_option li:hover{ background:#328ABA; color:#fff;}
.x_search a{ color:#316c9d;}

.ul_search{top: 80px;}

/*??????*/
.bg2{background-image:url(bg2.png); background-repeat:no-repeat;}


/*???????????????*/
.cysjk_warp{border-bottom:1px solid #d4d4d4; margin:30px 0 0 0; *padding:0 0 10px 0;}
.cysjk_warp a{ color:#02407f; margin:0 5px 10px 5px; padding:0 10px; display:inline-block; line-height:26px; float:left;}
.cysjk_warp span{ display:inline-block; float:left; margin:5px 0 0 0;}
.cysjk_warp li{ float:left;}
.cysjk_warp li.mselectTag2 a{ background:#367bc1; color:#fff;border-radius: 2px; text-decoration:none; /* CSS3 Property */-moz-border-radius:2px;  /* Firefox */ -webkit-border-radius:2px; /* Chrome/Safari */  -khtml-border-radius: 2px; /* Linux browsers */}
.cysjk_ul{ width:100%; overflow:hidden;}
.cysjk_ul ul{ width:110%; margin:0 -1px 0 0; padding:20px 0; overflow:hidden;}
.cysjk_ul ul li{background: url(bg.png) no-repeat scroll -985px 0; border-right: 1px dotted #d4d4d4; color: #316c9d; float: left; height: 24px;line-height: 24px;
 margin-right: 2%; padding-left: 10px; width: 45%; word-wrap: break-word;}
.cysjk_ul ul li a{ color:#316c9d; height:24px; font-family:Arial;  display:inline-block;white-space: nowrap; overflow: hidden; text-overflow: ellipsis; -o-text-overflow:ellipsis;}

.cysjk_ul_new li{ width:100% !important;}
.cysjk_ul_new li a{ width:auto !important; float:left;}
.cysjk_ul li em{ margin-left:10px;}

.cysjk_more_warp{border:1px solid #d4d4d4; background:#f5f5f5; text-align:center; line-height:30px;}

/*??????????????????*/
.x_index_new_book{float: left;margin: 10px 3% 10px 2%;width: 45%;}
.x_index_new_book dt{ width:60px; height:85px; position:relative; float:left; margin-right:10px;}
.x_index_new_book dd h4 a{ font-weight:bold; font-size:12px; color:#1f5b97;}
.x_index_new_book dd p{ line-height:24px;}

/*??????*/
.x_block_right{padding:5px; border-left:1px solid #d4d4d4; position:relative;}
/*????????????*/
.x_fw_ul{ border-top:1px solid #e4e4e4;}
.x_fw_ul li{border-top: medium none;margin: 0;}

/*????????????*/
.x_site{ background:#f5f5f5; height:30px; line-height:30px; text-indent:20px;}
.x_site a{ color:#666; margin:0 5px;}
.x_site span{ color:#5186c2; margin:0 5px;}

/*?????????*/
.top_search_table{ border-top:1px solid #d4d4d4; border-bottom:1px solid #d4d4d4;}
.top_search2{padding:10px; height:110px;}
.xqy_header_img{ width:60px; height:85px; display:inline-block; position:relative; float:left;}


.xqy_left_loction{ height:36px; line-height:36px; padding:0 0 0 20px;font-weight:bold; background:#f5f5f5;font-size:14px;border-bottom:1px solid #c8c8c8;}
.xqy_left_main{ padding:25px;}
.xqy_left_top{ border:1px solid #c8c8c8; background:#f5f8fb; padding:15px;}
.xqy_left_top_p{ font-size:18px; color:#464646; margin:0 0 0 15px;overflow:hidden; font-family:Arial, ????????????, sans-serif;}
.xqy_left_top_p em{ font-size:12px; }
.xqy_left_tit{ padding:15px 0 10px 0;border-bottom:1px dotted #c8c8c8; margin-bottom:10px;}
.xqy_left_tit_h4{ font-size:18px; line-height:22px;background:url(icon_new.png) no-repeat -80px 5px; padding:0 0 5px 20px;font-family:Arial, Helvetica, sans-serif;}
.xqy_left_tit_h4 a{ color:#666;}
.xqy_left_tit_p{ line-height:18px; color:#787878; margin-left:20px;}
.xqy_left_tit_p span{ display:inline-block; color:#01468d; margin:0 15px 0 0; font-family:Arial, Helvetica, sans-serif;}
.xqy_left_table{ border-collapse:collapse; border:0;color:#646464; line-height:28px;}
.xqy_left_table th.tr{ text-align:right; width:110px;vertical-align:top;}
.xqy_left_table_link3{ background-position:0 -34px;display:inline-block; margin:0 15px 0 0; background-image:url(icon_new.png); padding:0 0 0 20px; float:left;}
.xqy_left_table_link1{ background-position:0 -34px;display:inline-block; margin:0 15px 0 0;padding:0 0 0 20px; float:left;}
.xqy_left_table_link2{ background-position:0 -70px;display:inline-block; margin:0 15px 0 0;padding:0 0 0 20px; float:left;}
.xqy_like_tit{ font-weight:bold;line-height:30px; margin:15px 0 5px 5px;}
.xqy_like_table{ width:100%; border-collapse:collapse;}
.xqy_like_table tr td{ border:1px solid #e4e4e4;line-height:24px; padding:10px 20px; font-family:Arial, Helvetica, sans-serif;}
.xqy_like_table  h5{ color:#4c92da; font-size:14px; line-height:16px; background:url(icon_new.png) no-repeat  6px -250px; padding:0 0 0 15px; margin:0 0 0 -15px;}
.qklw{ background:#4f94cd;color: #fff;display: inline-block; height: 14px; font-size:12px; line-height: 14px; margin-left: 5px; padding: 0 5px; vertical-align: middle;}
.font_arial{ font-family:Arial, Helvetica, sans-serif; line-height:18px;text-align: justify;}
.bds_more{ margin:0 !important;}

    /*????????????*/
.hot_book{ width:100%;}
.hot_book li{ float:left; width:130px; margin:0 20px 20px 0; line-height:18px; text-align:center; position:relative;}
.hot_book li .hot_book_n{ display:block;}
.hot_book li p{ color:#777;}
.book_tags{background-position:2px -300px;display: inline-block;height: 18px;left: -10px;position: absolute;top: 10px;width:69px;}

/*right*/
.xqy_right_warp{border:1px solid #c8c8c8; height:99%; background:#f5f5f5; }
.xqy_right_h4{ color:#fff; background:#1f5b97; height:30px; line-height:30px; padding:0 10px; font-size:12px;}
.xqy_right_h5{ color:#666; background:#e1e1e1; height:30px; line-height:30px; padding:0 10px; font-size:12px;}
.xqy_right_h4 a{ text-align:right;color:#fff; font-weight:normal; margin:0 0 0 20px;}

.xqy_right_main_admin{}
.admin{ color:#323232; border-bottom:1px dotted #c8c8c8; padding:0 0 10px 0; margin:0 0 10px 0;}
.blue_index{ color:#1f5b97;}
.admin a{ color:#1f5b97;}
.admin p{ margin:0 0 0 10px;}
.admin_tel{ color:#464646; line-height:24px;}
.admin_tel_ask{ background-position:61px -66px; display:inline-block; padding:0 20px 0 0;}

.xqy_right_main_icon a{display:block; color:#464646; line-height:24px; background-image:url(icon_new.png); padding:0px 0 5px 25px; background-repeat:no-repeat;}
.xqy_right_main_icon1{ background-position: 0 -31px;}
.xqy_right_main_icon2{ background-position: 0 -131px;}
.xqy_right_main_icon3{ background-position: 0 -159px;}
.xqy_right_main_icon4{ background-position: 0 -187px;}
.xqy_right_main_icon5{ background-position: 0 -215px;}
.xqy_right_main_icon6{ background-position: 0 -66px;}

.xqy_right_main_ask,.xqy_right_main_icon,.xqy_right_main_admin{ padding:10px 10px 20px 10px;}
.xqy_right_main_ask a{ display:block; color:#464646; line-height:24px;}
.xqy_right_main_ask span{ color:#1f5b97; display:block; margin:5px 0;}

.x_other_li{ margin:20px 10px 20px 10px;}
.x_other_li li{ background:url(icon_new.png) no-repeat 0 -340px; padding-left:20px; font-family:Arial, Helvetica, sans-serif; padding-bottom:5px; margin-bottom:5px; border-bottom:1px dotted #d4d4d4;}

/*??????????????????*/
.list_tags{ width:100%; height:36px; line-height:30px;}
.list_tags li{ width:50%; height:36px; float:left;}
.list_tags li a{ width:100%; height:30px; display:block; color:#fff; text-align:center; background:#3a7ebf}
.list_tags .mselectTag3 a{ background:url(tags_bg.png) no-repeat center top; height:36px;}

.x_conditions{background:#fffcf8;border-bottom: 1px solid #ede1ce;height: 30px;line-height: 30px;width: 100%; text-indent:10px;font-family:Arial, Helvetica, sans-serif;}
.x_conditions a{ color:#f80;}
.x_conditions em{ background-position:0 -20px; width:10px; height:10px; margin:0 5px; display:inline-block;}

.x_left_nav dt{ background:#ebebeb; font-weight:bold; padding:0 10px; height:30px; line-height:30px; margin-bottom:10px;}
.x_left_nav dd{padding-left:25px; background:url(icon_new.png) no-repeat -45px -27px; line-height:16px; padding-bottom:10px;}
.x_left_nav{ margin-top:10px;}
.x_left_nav li{padding-left:25px; background:url(icon_new.png) no-repeat -45px -27px; line-height:16px; padding-bottom:10px;}

.x_open_block{ width:220px; padding-right:10px; text-align:right; height:20px;}
.x_open{ background:none; border:none; color:#1f5b97; cursor:pointer; float:right;}

/*????????????*/
.yy_concept{ line-height:18px; padding:20px 10px;}

/*????????????*/
.relevant_img{ padding:20px 0 10px 10px; overflow:hidden;}
.relevant_img img{width:90px; height:90px; margin:0 15px 15px 0; float:left;}

/*????????????*/
.jsjgy_right_main_warp{ border-bottom:1px dotted #c8c8c8; margin:0 20px 15px 20px; padding:0 0 15px 0; font-family:Arial, Helvetica, sans-serif; }
.jsjgy_right_main_warp tr td{ vertical-align:top;}
.jsjgy_right_main_warp tr td p span{ margin-right:5px;}
.jsjg_dot_warp input{ display:block; margin:5px 0 0 0;}
.jsjg_dot_warp em{ background:url(icon_new.png) no-repeat -80px 0px; width:15px; height:20px; display:block;}
.jsjg_cont{ margin:0 15px;}
.jsjg_cont_img{ position:relative; margin:0 10px;}.jsjg_dot_warp_name{ font-size:14px;line-height:18px; margin-bottom:5px;}
.blue_shallow{ color:#1f5b97;}
.jsjg_main_p{ margin-top:5px;}
.jsjg_main_p a{ display:inline-block; margin:0 15px 0 0; background-image:url(icon_new.png); padding:0 0 0 20px; float:left;}
.jsjg_main_p3{ background-position:0 -105px;}
.jsjg_main_p1{ background-position:0 -34px;}
.jsjg_main_p2{ background-position:0 -68px;}
.jsjg_main_p4{ background-position:0 -135px;}
.jsjg_main_p5{ background-position:0 -162px;}
.jsjg_main_p6{ background-position:0 -191px;}
.jsjg_main_p7{ background-position:0 -219px;}

.jsjg_main_p11{ background-position:0 -270px;}

.jsjg_tit{ padding:7px 15px; border-top:1px solid #d4d4d4; border-bottom:1px solid #d4d4d4; margin:0 0 15px 0;}
.jsjg_tit_a{ margin:2px 0 0 0;}
.jsjg_tit_a a{ display:inline-block; padding: 0 10px 0 0; color:#646464; margin:0 10px 0 0;}
.state_up{ background:url(state_up.png) no-repeat right 5px;}
.state_down{ background:url(state_down.png) no-repeat right 5px;}
.select_up{ background:url(select_up.png) no-repeat right 5px;}
.select_down{ background:url(select_down.png) no-repeat right 5px;}
.jsjg_tit_check{ height:20px;}
.jsjg_check{ display:inline-block; vertical-align:top; margin:5px 0 0 15px;* margin:5px 0 0 15px;}
.jsjg_tit_check span{ display:inline-block;vertical-align:top; margin:2px 5px 0 5px;}
.jsjg_dot_warp i{width:15px;height:20px;margin-top:3px;display:block;}
.green-light{background-position:0 -420px;}
.blue-light{background-position:0 -440px;}
.purple-light{background-position:0 -460px;}
.yellow-light{background-position:0 -480px;}
.no-light{background-position:0 -480px;}
.detail_green-light{width:15px;height:20px;margin-top:3px;display:block;float: left;background-position:0 -420px;}
.detail_blue-light{width:15px;height:20px;margin-top:3px;display:block;float: left;background-position:0 -440px;}
.detail_purple-light{width:15px;height:20px;margin-top:3px;display:block;float: left;background-position:0 -460px;}
.detail_yellow-light{width:15px;height:20px;margin-top:3px;display:block;float: left;background-position:0 -480px;}
.detail_no-light{width:15px;height:20px;margin-top:3px;display:block;float: left;background-position:0 -480px;}
.button_browse{cursor: pointer;height: 41px;width: 108px;background-color: #009ae2; color:#ffffff;font-size: 11pt;font-family: inherit;}

/*????????????*/
.stage_page {padding:0px 20px 20px 0; text-align:center;clear:both;}
.stage_page em{ float:left; cursor:pointer; color:#3c7fa9; margin-left:10px; line-height:24px;}
.stage_page em:hover{ text-decoration:underline;}
.stage_page a{ color:#646464;padding:2px 7px; border:1px solid #e4e4e4; display:inline-block; margin-right:5px; cursor:pointer;}
.stage_page a:hover{border:1px solid #1f5b99; text-decoration:none;}
.stage_page .current{ background:#1f5b99; color:#fff; font-weight:bold; border:1px solid #1f5b99; cursor:text; padding:4px 7px;}
.stage_page_in{ width:22px; padding:0 3px; height:22px; line-height:22px; text-align:center; margin:0 5px; border:1px solid #d4d4d4;}
.stage_page_su{ padding:2px 5px; cursor:pointer;}


/*??????*/
.x_footer{ margin-top:10px; background:#fff; clear:both;}
.x_footer_friend{ height:20px; line-height:20px; padding:5px 0;border-top:1px solid #b4b4b4; border-bottom:1px solid #b4b4b4;}
.x_footer_friend span{ float:left; margin:0 10px 0 10%;}
.x_footer_friend a{ margin:0 5px 0 0; float:left; color:#1f5b96;}
.x_footer_friend em{ float:left;margin:0 5px 0 0;}

.x_footer_c{ line-height:18px; text-align:center; padding:10px 0; background:#dfe6ee;}
.x_footer_c a{ color:#1f5b96;}

.icon_history {
    background: url(icon.png) no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    display: inline-block;
}



/*????????????*/
.mt20{ margin-top:20px;}
.ml20{ margin-left:20px;}
.x_search_block{ position:relative; z-index:2;}
.checkbox_block span, .checkbox_block label{ display:inline-block;white-space: nowrap; margin-bottom:10px;}
.index_search_px{ margin-top:20px;}
.index_search_px .px_input_text, .index_search_px .px_input_sel{ border:1px solid #e4e4e4; width:70px; height:22px;}
.search_right{ background-position:0 -102px; width:50px; height:42px; display:block;}
.x_search_block table tr{margin-bottom: 20px;display: inline-table;width: 100%;}
.x_search_block .gjc{ background:#cde7ff; width:100px; height:42px; display:block; text-align:center; line-height:42px; font-weight:bold; color:#0099dd;}

/*??????????????????*/
.dk_container {background-color: #fff;}
.dk_container:focus {outline: 0;}
.dk_container[disabled] {opacity: .4;}
.dk_container a {cursor: pointer;text-decoration: none; width:70px !important;}
.dk_options_inner a{width:75px !important}
.dk_container[disabled] a {cursor: not-allowed;}
.dk_toggle {border: 1px solid #0099dd;	color: #333;padding: 8px 20px 8px 5px;position:relative;}
.dk_toggle:hover, .dk_toggle:focus {border-color: #8c8c8c;}
.dk_toggle:after {position: absolute;top: 45%;right: 10px;content: '';border-left: 5px solid transparent;border-right: 5px solid transparent;border-top: 5px solid #4B4B4B;}
.dk_focus .dk_toggle {border-color: #40b5e2;}
.dk_open {z-index: 10;}
.dk_open .dk_toggle {background-color: #cce8ff;border-color: #039bdc;color: #ccc;}
.dk_options {background: #fefefe;}
.dk_options a {background-color: #fff;border-bottom: 1px solid #999;padding: 8px 10px;}
.dk_options a:hover, .dk_options:focus,  .dk_options .dk_option_current a {background: #0084c7;border-bottom-color: #004c72;color: #fff;}
.dk_options li:last-child a {border-bottom: none;}
.dk_options .disabled {cursor: default;}
.dk_options .disabled a,  .dk_options .dk_optgroup.disabled > span {color: #aaa;}
.dk_options .disabled:hover a,  .dk_options .disabled:focus a {cursor: default;background-color: #fff;border-bottom-color: #999;}
.dk_options .dk_optgroup {padding-left: 5px;background: #ddd;}
.dk_options .dk_optgroup > span {display: block;padding: 5px 10px 5px 5px;font-style: italic;color: #444;background: #ddd;border-bottom:;}
.dk_options .dk_optgroup.disabled,  .dk_options .dk_optgroup.disabled > span {background: #eee;}
.dk_options_inner {border: 1px solid #8c8c8e;border-bottom-width: 2px;border-bottom-color: #999;color: #333;}
.dk_container {display: none;float: left;}
.dk_container a {outline: 0;}
.dk_toggle {display: -moz-inline-stack;display: inline-block;*display: inline;position: relative;zoom: 1;}
.dk_open {position: relative;}
.dk_open .dk_options {display: block;}
.dk_open .dk_label {color: inherit;}
.dk_options {display: none;	margin-top: -1px;position: absolute;right: 0;width: 100%;}
.dk_options a, .dk_options a:link, .dk_options a:visited {display: block;}
.dk_options_inner {overflow: auto;position: relative;-webkit-overflow-scrolling: touch; z-index:9999;}
.dk_container select {position: absolute;visibility: hidden;}
.dk_mobile {position: relative;}
.dk_mobile select {display: block;width: 100%;height: 100%;	top: 0;left: 0;visibility: visible;opacity: 0;appearance: none;	-moz-appearance: none;-webkit-appearance: none;}
/* Here we reflect some of the styles from .dk_container to achieve the same visual also when without javascript */
.dk_wrap {position: relative;display: inline-block;min-width: 173px;float: left;margin-right: 10px;margin-bottom: 18px;background-color: #f5f5f5;overflow: hidden;border: 1px solid #0099dd;	}
.dk_wrap:after {position:absolute;display:block;top:45%;right:10px;content:'';border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid#4B4B4B;pointer-events:none;}
.dk_wrap select {position:relative;display:block;width:110%;min-height:32px;padding:6px 49px 6px 6px;border:0;font-family:'Helvetica',Arial,sans-serif;font-size:12px;font-weight:bold;line-height:18px;color:#333;text-indent:0.01px;text-overflow:'';text-shadow:#fff 1px 1px 0;background:transparent;background:rgba(255,255,255,0);cursor:pointer;}
.dk_wrap select:focus {text-shadow: none;}
.dk_wrap select::-ms-expand {display: none;}

  /* Firefox only */
  @-moz-document url-prefix() {
 .dk_wrap select {
padding: 7px 49px 5px 6px;
}
}

  /* IE 10 + IE 11 only */
  @media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
.dk_wrap select {
	padding: 6px 47px 6px 8px;
}
}

  /* Opera 12 only */
  _:-o-prefocus, body:last-child .dk_wrap select {
padding: 7px 45px 5px 10px;
}


/*?????????*/
.icheckbox_square-blue, .iradio_square-blue {display: inline-block;*display: inline;vertical-align: middle;margin:0 5px 0 10px;padding: 0;width: 22px;height: 22px;background:url(blue.png) no-repeat;border: none;cursor: pointer;}
.icheckbox_square-blue {background-position: 0 0;}
.icheckbox_square-blue.hover {background-position: -24px 0;}
.icheckbox_square-blue.checked {background-position: -48px 0;}
.icheckbox_square-blue.disabled {background-position: -72px 0;cursor: default;}
.icheckbox_square-blue.checked.disabled {background-position: -96px 0;}
.iradio_square-blue {background-position: -120px 0;}
.iradio_square-blue.hover {background-position: -144px 0;}
.iradio_square-blue.checked {background-position: -168px 0;}
.iradio_square-blue.disabled {background-position: -192px 0;cursor: default;}
.iradio_square-blue.checked.disabled {background-position: -216px 0;}
/* HiDPI support */
@media (-o-min-device-pixel-ratio: 5/4), (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 120dpi) {
icheckbox_square-blue, .iradio_square-blue {background-image: url(blue@2x.png);-webkit-background-size: 240px 24px;background-size: 240px 24px;}
}


/*????????????*/
.tc_bg{background: url(bg60.png) repeat;bottom: 0;left: 0;position: fixed;right: 0;top: 0;z-index: 999; display:none;}
.tc_bg_table{background-color: white;border: 5px solid #444;height: 400px;left: 20%;overflow: auto;padding: 20px 0 20px 30px;top: 20%;width: 60%; position:fixed;}
.tc_title{width:100%;height:30px}
.tc_title span{ float:left; font-size:18px; font-family:'????????????'; color:#69c;}
.tc_title a{color: #999;float: right;font: bold 18px/14px simsun; margin: 0 15px 0 0; padding: 5px; text-shadow: 0 1px 0 #ddd;cursor: pointer;}
.tc_title a:hover{ color:#333;text-decoration: none;}

/*?????????*/
.discorvery{ background:url(discorvery_bg.jpg) no-repeat #fff; margin:7px; padding:38px 17px 20px 17px; border:#1f5b97 1px solid;}
.discorvery .x_index_tags{ margin-left:67px;}
.search_bg{background:url(bg_search.png)}
.search_bg_re{background:url(bg_research.png)}
.search_bg_2{background:url(bg_search2.png)}






