@charset "utf-8";

/* 其他 */
a { outline: none; /* star:expression(this.onFocus=this.blur()); */ /* IE */ }
.cl:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.cl { zoom: 1; }
.clear { clear: both; height: 0px; margin: 0; padding: 0; width: 0; border: none; overflow:hidden; font-size: 0; line-height: 0; }
.hide { display: none; }
.hr_10 { height: 10px; clear: both; font-size: 0; line-height: 0; margin: 0 auto; overflow: hidden; }
.img_bor_1 { padding: 1px; border: 1px solid #E1E1E1; }
.img_bor_2 { padding: 2px; border: 1px solid #E1E1E1; }
.ad_h90 { height: 90px; }
.col_banner { margin: 0 auto; text-align: center; }

/* 下拉框插件 */
.dropdown {outline:none;display:inline-block;*display:inline;}
.dropdown h4{cursor: pointer; text-indent:5px; margin:0; padding:0;}
.dropdown * {-moz-user-select:none;}
.dropdown h4.over {}
.dropdown div {display:block; /*fix bug*/}
.dropdown ul{position:absolute;display:none;margin:0;padding:0;float:left;clear:both;}
.dropdown ul li{text-indent:5px;margin:0;padding:0;list-style:none;display:block;cursor:default;}
.dropdown ul li.over{}
.dropselectbox {display:inline;}
/* write you style here */
.dropselectbox { background: #FFF; }
.dropdown h4{height:18px; line-height: 18px; font-size: 12px; border:solid 1px #AAA;background:url(../../images/uouo_01/common/droparrow.gif) no-repeat right center;}
.dropdown h4.over{border-color:#369; background-image: url(../../images/uouo_01/common/droparrowover.gif); }
.dropdown h4.current{border-color:#003;}
.dropdown ul{border:1px solid #AAA; background:#FFF;}
.dropdown ul li{background:#FFF;height:18px; line-height: 18px; font-size: 12px; }
.dropdown ul li.over{background:#369; color:#FFF;}

/* 通用置顶栏 */
#c_topbar { height: 27px; background: #F3F3F3; border-bottom: 1px solid #DDDDDD; line-height: 26px; -line-height: 27px; /* IE6 */ }
#c_topbar, #c_topbar a { color: #333; font-size: 12px; text-decoration: none; }
#c_topbar a:hover { color: #ce0000; text-decoration: underline; }
#c_topbar .topbar_inner { width: 960px; margin: 0 auto; }
#c_topbar .extra { margin: 0 10px; color: #DDD; }
#c_topbar .user_panel { float: left; width: 540px; }
#c_topbar .user_panel .col { float: left; padding: 0 5px; }
#c_topbar .user_panel form { float: left; }
#c_topbar .user_panel form input.ipt_text, #c_topbar .user_panel form input.ipt_button { vertical-align: top; float: left; /* IE6 IE7*/ }
#c_topbar .user_panel form input.ipt_text { width: 71px; height: 17px; padding: 0 2px; margin-top: 4px; border: 1px solid #CCC; line-height: 16px; }
#c_topbar .user_panel form input.ipt_button { width: 44px; height: 19px; margin-top: 4px; background: url(../../images/uouo_01/common/login_button.gif) no-repeat; border: none; text-indent: -9999px; cursor: pointer; display: block; }
#c_topbar .user_panel .other_links { float: left; margin-left: 10px; }
#c_topbar .shortcut { float: right; padding-right: 5px; }

/* 通用主框架 */
.c_wrap { width: 960px; margin: 0 auto; background: #FFF; }

/* 通用主导航 */
#c_main_nav { padding: 13px 0 ; font-size: 14px; line-height: 14px; text-align: center; }
#c_main_nav, #c_main_nav a { color: #333; text-decoration: none; }
#c_main_nav a:hover { color: #ce0000; text-decoration: underline; }
#c_main_nav .extra { color: #DDD; }

/* 通用广告块 */
.c_top_ad { width: 944px; height: 90px; padding: 7px; border: 1px solid #E1E1E1; overflow: hidden; }

/* 通用迷你头部 */
#c_mini_header { margin: 15px 0; }
#c_mini_header .logo { float: left; }
#c_mini_header .marquee_box { float: left; margin: 15px 0 0 30px; line-height: 24px; }
#c_mini_header .marquee_box .title { float: left; font-weight: bold; }
#c_mini_header .marquee_box .list { float: left; height: 24px; overflow: hidden; }
#c_mini_header .marquee_box .list .time { margin-left: 6px; color: #999; }
#c_mini_header .search { float: right; margin-top: 15px; }
#c_mini_header .search .dropdown,
#c_mini_header .search .keyword,
#c_mini_header .search .submit { vertical-align: top; float: left; /* IE6 IE7 */ margin-left: 8px; /* IE6 IE7 */}
#c_mini_header .search .types { width: 60px; display: none; }
#c_mini_header .search .dropdown h4 { height: 20px; text-indent: 10px; border: 1px solid #D8D8D8; line-height: 20px; font-weight: normal; }
#c_mini_header .search .dropdown h4.over { border-color: #BBB; }
#c_mini_header .search .dropselectbox { width: 58px; /* IE6 IE7 */ }
#c_mini_header .search .keyword { width: 166px; height: 20px; padding: 0 3px; border: 1px solid #E1E1E1; line-height: 20px; }
#c_mini_header .search .submit { width: 52px; height: 22px; background: url(../../images/uouo_01/common/search_button.gif) no-repeat; border: none; text-indent: -9999px; cursor: pointer; }

/* 通用分页 */
.pages {  }
.pages a { display: inline-block; height:22px; line-height:22px; background:#FFF; border:1px solid #e3e3e3; text-align:center; padding:0 10px; }
.pages a.a1 { background: url(../../images/uouo_01/common/pages.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:#103A90; border:1px solid #103A90; color:#FFF; text-align:center;padding:0 10px; }  /* BG #5A85B2 */

/* 通用页脚 */
#c_footer { margin: 10px 0 10px 0; }
#c_footer, #c_footer a { color: #333; text-decoration: none; }
#c_footer a:hover { color: #ce0000; text-decoration: underline; }
#c_footer .info { text-align: center; line-height: 30px; }
#c_footer .icos { padding-top: 15px; text-align: center; }