@charset "gb2312";
/* CSS Document */
/*reset*/
body{font:12px/1.5em '\5b8b\4f53',Arial,sans-serif; background:#e0e0e0;}
body,table,tr,td,ul,li,div,span,h1,h2,h3,h4,h5,h6,p,pre,form,fieldset,input,ol,dl,dd,dt,th,thead,tbody,tfoot{margin:0; padding:0;}
h1,h2,h3,h4,h5,h6,p,a{font-size:12px;}
ul,ol,li{list-style:none;}
table{border-collapse:collapse; border-style:none;}
a{ color:#333; text-decoration:none;}
a:hover{text-decoration:none; color:#F60;}
a img{border:0;}
.clear{clear:both;height:0;visibility:hidden;width:0;overflow:hidden;}
.red{color:#f00 !important;}
.green{color:#060 !important;}
.blue{color:#06F !important;}
.gray{color:#808080 !important;}
.orange{color:#F60 !important;}
.d_red{color:#c41d20 !important;}
.top_space5{ margin-top:5px !important;}
.top_space10{ margin-top:10px !important;}
.top_space20{ margin-top:20px !important;}
.font12{font-size:12px !important;}
.font14{font-size:14px !important;}
.font18{font-size:18px !important;}
.indent2{text-indent:2em !important;}
.float_left{float:left !important;}
.top_space-1{margin-top:-1px !important;}

.flick_area{position:absolute; top:0; left:0; z-index:10001;width:auto; height:auto !important; height:100%; padding:0 1px 4px 0; overflow:hidden;}
.flick_box{ position:relative; z-index:5; display:block; width:610px; height:auto;overflow:hidden; border:1px solid #88a5d1; background:#fff;}
.flick_box_title{ width:auto; height:41px; margin:1px; background:url(images/alert_box_bg.gif) no-repeat #285bb1; cursor:move; overflow:hidden;}
.flick_box_title h3{float:left;height:41px; font:14px/41px sans-serif; text-indent:20px;color:#fff;}
.flick_box_title i{ float:right; display:block; width:9px; height:9px; margin:16px 10px; cursor:pointer; background:url(images/flick_box_closeBtn.gif) no-repeat;}
.flick_box_content{width:auto; height:auto; padding:20px; overflow:hidden; color:#666; line-height:25px; font-size:12px;}
.rdoBox{margin-top:20px;}
.flick_box_content label.rdo{margin-right:20px;}
.flick_box_content label.rdo input{margin-right:10px;}
.flick_box_subTitle{ background:url(images/flick_sub_logo.gif) no-repeat; height:20px; margin-bottom:10px; font:bold 14px/20px sans-serif; text-indent:20px; color:#20407a; overflow:hidden;}
.flick_box_content td{line-height:25px; height:25px;}
.flick_sd{width:100%; height:100%; display:block; position:absolute; z-index:1px; top:2px; left:2px; background:#000; filter:alpha(opacity:20);opacity:0.3;}
.btn_area{width:auto; height:25px; overflow:hidden; margin-top:10px; font-size:12px;}
.btn_area .float_left{margin:0 5px;}
.btn_area .btn_style1,.btn_area .btn_style2{float:right; margin-left:10px;}

.f_btn_area{width:auto; height:25px; overflow:hidden; margin-top:10px; font-size:12px;}
.f_btn_area .float_left{margin:0 5px;}
.f_btn_area .btn_style1,.f_btn_area .btn_style2{float:right; margin-left:10px;}

.btn_area2{ position:relative;width:auto; height:25px; overflow:hidden; padding:10px; margin-top:10px; font-size:12px; background:#edf1f8;}
.btn_area2 .float_left{margin:0 5px;}
.btn_area2 .btn_style1,.btn_area2 .btn_style2{float:right; margin-left:10px;}

.btn_style1{float:left; width:auto; height:25px;line-height:25px; color:#324678; font-weight:normal;}
.btn_style1:hover{ text-decoration:none;}
.btn_style1:hover span{color:#324678;background-position:right -175px; text-decoration:none;}
.btn_style1:hover i{color:#324678; background-position:0 -140px; }
.btn_style1 span{ float:left;width:auto; height:25px; padding-right:10px;background:url(images/pro_btns_nav.gif) right -35px no-repeat; cursor:pointer;}
.btn_style1 i{width:10px; height:25px;background:url(images/pro_btns_nav.gif) no-repeat; float:left;}

.btn_style2{float:left; width:auto; height:25px;line-height:25px; color:#fff; font-weight:normal;}
.btn_style2:hover{ text-decoration:none;}
.btn_style2:hover span{color:#fff;  background-position:right -245px;text-decoration:none;}
.btn_style2:hover i{color:#fff;background-position:0 -210px;}
.btn_style2 span{ float:left;width:auto; height:25px; padding-right:10px;background:url(images/pro_btns_nav.gif) right -105px no-repeat; cursor:pointer;}
.btn_style2 i{width:10px; height:25px;background:url(images/pro_btns_nav.gif) left -70px no-repeat; float:left;}

.flick_pl{width:100%; height:80px;}

/*tips部分*/
.flick_box_tips{ display:block; width:auto; height:auto; padding:5px 10px; background:#ffffc6; text-align:center; color:#666; line-height:20px;} 

.flick_box_contectBox{ float:left; width:270px; height:auto; overflow:hidden;}
.flickBox_subTitle{ display:block;height:28px; width:auto; border:1px solid #cfcfcf; padding:0 10px; line-height:28px; background:url(images/solid_bar.gif) repeat-x; }
.flickBox_subTitle h3{display:inline; float:left; color:#666; font-size:12px;}
.flickBox_subTitle span.rt{display:inline; float:right; padding:4px 0;}
.flick_box_contectBox_content{ position:relative;display:block; height:299px; overflow:hidden; border-left:1px solid #cfcfcf; border-right:1px solid #cfcfcf; border-bottom:1px solid #cfcfcf; overflow-y:scroll;}
.flick_box_contectBox_content li{ position:relative;display:block; width:auto; height:61px;  margin-top:-1px; vertical-align:bottom; overflow:hidden;}
.flick_box_contectBox_content li a{ position:relative;display:block; width:auto; height:60px;border-top:1px solid #cfcfcf; overflow:hidden; outline:none;}
.flick_box_contectBox_content li a:hover .txt{ color:#000; text-decoration:none;}
.flick_box_contectBox_content li a:hover{background:#ffffe2; text-decoration:none;}
.flick_box_contectBox_content li a input{position:absolute; top:50%; left:5px; margin-top:-10px;}
.flick_box_contectBox_content li a img{ float:left; display:inline;width:35px; height:35px; padding:2px; border:1px solid #cfcfcf; margin:9px 5px 9px 25px; background:url(images/default_loading.gif) center center no-repeat #fff; cursor:pointer;}
.flick_box_contectBox_content li a span.txt{ display:block; height:50px; width:auto; margin:5px 0; overflow:hidden; line-height:25px; cursor:pointer;}

.flick_box_conBtn_area{ display:block; height:auto; overflow:hidden; }
.flick_box_conBtn_area .flick_box_conBtn01,.flick_box_conBtn_area .flick_box_conBtn02{float:right;}
.flick_box_conBtn01{ display:block;width:79px; height:20px; padding-left:21px; overflow:hidden; text-align:center; line-height:20px; background:url(images/alert_box_contectBtn.gif) no-repeat; color:#046b9a; outline:none;}
.flick_box_conBtn02{ display:block;width:79px; height:20px; padding-left:21px; overflow:hidden; text-align:center; line-height:20px; background:url(images/alert_box_contectBtn.gif) 0 -30px no-repeat; color:#cf4700; outline:none;}

.flick_conPointArea{ position:relative;height:360px; width:30px; overflow:hidden; float:left;}
.flick_conPointArea i{ position:absolute; height:0; width:0; top:45%; left:5px; line-height:0; font-size:0; border-style:solid; border-width:10px; border-color:#fff #fff #fff #d4e3ff;}
.flick_radio {height:23px; height:22px\0; margin-right:10px; vertical-align:top; outline:none; }
*+ html .flick_radio {height:16px; vertical-align:baseline; }
* html .flick_radio {height:16px; vertical-align:text-bottom; }

/*星星*/
.starWrap {display:inline-block; }
.lightStar {float:left; width:16px; height:16px; margin:0 1px; background:url(images/star.gif) no-repeat 0 -32px !important; }
.darkStar {float:left; width:16px; height:16px; margin:0 1px; background:url(images/star.gif) no-repeat 0 0  !important; }

/*通知联系人*/
.flick_as_linkbox{ position:relative; display:block; width:100%; height:auto; overflow:hidden;}
.flick_as_linkbox li{ position:relative; display:inline; float:left; width:254px; height:70px; margin:-1px 0 0 -1px; padding:25px; border:1px solid #e3e3e3; overflow:hidden; vertical-align:bottom;}
.flick_as_linkbox li .img{ display:inline; float:left; width:70px; height:70px; margin:0 10px 0 25px; overflow:hidden;}
.flick_as_linkbox li .chk{ position:absolute; top:50%; left:25px; width:20px; height:20px; overflow:hidden;margin-top:-10px;}
.flick_as_linkbox li .name{display:block; width:auto; height:auto; line-height:18px; color:#333;} 
.flick_as_linkbox li .other{display:block; width:auto; height:auto; line-height:18px; color:#999;}
.flick_as_linkbox li .iconArea{display:block; width:auto; height:auto; line-height:18px; color:#999;}
.flick_as_linkbox li .iconArea a{float:left; display:inline; margin-right:10px;}
.flick_as_linkbox li .iconArea .alert_msg_icon{margin-top:2px;}

.flick_as_linkbox2{ position:relative;width:auto; height:70px; padding:25px; border:1px solid #e3e3e3; overflow:hidden;}
.flick_as_linkbox2 .img{ display:inline; float:left; width:70px; height:70px; margin:0 10px 0 25px; overflow:hidden;}
.flick_as_linkbox2 .chk{ position:absolute; top:50%; left:25px; width:20px; height:20px; overflow:hidden;margin-top:-10px;}
.flick_as_linkbox2 .name{display:block; width:auto; height:auto; line-height:18px; color:#333;} 
.flick_as_linkbox2 .other{display:block; width:auto; height:auto; line-height:18px; color:#999;}
.flick_as_linkbox2 .iconArea{display:block; width:auto; height:auto; line-height:18px; color:#999;}
.flick_as_linkbox2 .iconArea a{float:left; display:inline; margin-right:10px; color:#6699cc;}
.flick_as_linkbox2 .iconArea a i{float:left; display:inline; margin-right:5px; cursor:pointer;}
.flick_as_linkbox2 .iconArea .alert_msg_icon{margin-top:2px;}
.flick_as_linkbox2 .iconArea a:hover{ color:#1d77bc; text-decoration:under-line;}
.flick_as_linkbox2 .iconArea a:hover .alert_msg_icon{background-position:-90px -30px;}
.flick_as_linkbox2 .iconArea a:hover .alert_im_icon{background-position:0 -30px;}
.flick_as_linkbox2 .iconArea a:hover .alert_list_icon{background-position:-60px -30px;}
.flick_as_linkbox2 .iconArea a:hover .alert_date_icon{background-position:-30px -30px;}


.flick_as_laber{ float:left; padding-left:10px; line-height:25px; vertical-align:middle;}
.flick_as_laber .chk{margin-right:5px; position:relative;}
.flick_as_laber .txt{margin-right:5px; position:relative;}
.flick_as_laber .sec{ position:relative;}

/*小图标部分*/
.alert_msg_icon{ display:block; width:16px; height:12px; outline:none; background:url(images/alert_icon01.png) -90px 0 no-repeat; overflow:hidden;} 
.alert_msg_icon:hover{background-position:-90px -30px;}
.alert_im_icon{ display:block; width:16px; height:16px; outline:none; background:url(images/alert_icon01.png) no-repeat; overflow:hidden;} 
.alert_im_icon:hover{background-position:0 -30px;}
.alert_list_icon{ display:block; width:16px; height:16px; outline:none; background:url(images/alert_icon01.png) -60px 0 no-repeat; overflow:hidden;} 
.alert_list_icon:hover{background-position:-60px -30px;}
.alert_date_icon{ display:block; width:14px; height:16px; outline:none; background:url(images/alert_icon01.png) -30px 0 no-repeat; overflow:hidden;} 
.alert_date_icon:hover{background-position:-30px -30px;}

/*参与人主持人*/
.alert_zc_box{ position:relative; display:block; height:auto; width:auto; background:url(images/alert_zc_nav01.gif) 0 -200px repeat-x; overflow:hidden;}
.alert_zc_icon{ position:absolute; top:0; left:0; display:block; width:75px; height:75px; overflow:hidden; background:url(images/alert_zc_nav01.gif) no-repeat;}
.alert_cy_icon{ position:absolute; top:0; left:0; display:block; width:75px; height:75px; overflow:hidden; background:url(images/alert_zc_nav01.gif) 0 -100px no-repeat;}

/**======消息内容框=======*/
.el_poupbox3ontent {margin:20px auto; }
.el_poupbox3Span {height:60px; margin:0 auto; padding-left:75px; font:700 18px/60px  "Microsoft YaHei",'\5b8b\4f53',Arial,sans-serif; background:url(images/el_icon008.gif) no-repeat 0 0; white-space:nowrap; color:#f60; }
.el_poupbox3 {margin: 10px auto; padding-left:75px; }
.kefu {height:100px; background:url(images/kefu.gif) no-repeat 0 0; }

.flick_bgDiv{ position:absolute; top:0; left:0; z-index:10000; background:#000; filter:alpha(opacity:70); opacity:0.7;}

/*---------登录框---------*/
.login_label{ display:block; width:360px; height:29px; margin:0 auto; vertical-align:bottom;}
.login_label a:hover input{border-color:#f60;}
.login_label .txt{float:left; width:auto; height:29px; line-height:29px; padding:0 5px;}
.login_label .txt a{text-decoration:underline; color:#999;}
.login_label .txt a:hover{color:#f60;}
.login_label input{ float:left;width:202px; height:27px; background:url(images/input_nav.gif) repeat-x; border:1px solid #d4d4d4; line-height:27px;}
.user_icon{display:inline; float:left; width:27px; height:28px; overflow:hidden; background:url(images/flick_login_nav.gif) no-repeat;}
.pwd_icon{display:inline; float:left; width:27px; height:28px; overflow:hidden; background:url(images/flick_login_nav.gif) 0 -38px no-repeat;}

.flick_login_btn{display:block; float:left; width:108px; height:39px; overflow:hidden; background:url(images/flick_login_btn.gif) no-repeat; border:0;}
.flick_login_btnArea{width:281px; height:39px; overflow:hidden; margin:0 auto; padding-left:79px; line-height:15px;}
.flick_login_btnArea .txt{ float:left; display:inline; margin-left:10px; width:150px;height:39px; line-height:19px;}
