/* ------------------全局样式------------------ */
body,h1,h2,h3,h4,h5,h6,hr,p,dl,dt,dd,ul,ol,li,form,button,input,textarea,th,td{margin:0;padding:0; font:12px/20px \5b8b\4f53,arial; color:#666; } /* 清除内外间距 默认字体行高颜色 */
h1, h2, h3{ font:bold 14px/20px microsoft yahei;}
ul, ol{list-style:none;} /* 清除列表样式 */
.c{zoom:1; height:1%;} /* 清除浮动 */
.c:after{content:"."; display:block; height:0; font-size:0;clear:both; visibility:hidden;}  /* 清除浮动 */
.clear{ clear:both;}
.l{float:left;} /* 左浮动 */
.r{float:right;} /* 右浮动 */
.i{float:left; width:100%;} /* 布局中使用 解决IE6浮动推间距的BUG */
.di{display:inline;}
.in24{text-indent:24px;} /* 文字缩进两个中文字符 */
.dn{display:none !important;} /* 强制隐藏 */
.tal{text-align:left !important;}
.tac{text-align:center;}
.tar{text-align:right;}
a{color:#666; text-decoration:none; outline:none; cursor:pointer;}
a:hover{color:#bf0008; text-decoration:none;}
img{ border:none;}
.redwz{ color:#f00000;}
.r_z{background-repeat:repeat-x; background-position:0 -2460px;} /*导航圆弧块*/
.r_z .ll{background-position:0 -2400px;}
.r_z .rr{background-position:100% -2430px; height:28px; line-height:28px; overflow:hidden;}
.r_z li{height:28px; line-height:28px; background-position:0 -190px; margin-left:10px; padding-left:16px;}
/*---------------------UI----------------------*/
.ui-tabs .ui-tabs-panel{display: block;}
.ui-tabs .ui-tabs-hide{display: none !important; }

/* ------------------公共背景图片--------------- */
#header .nav, #header .nav li, #header .ll, #header .rr, #header .dot
{background:url(img/nav.png) no-repeat -99999px -99999px;}
#header .top, #header .logo li, #header .nav li.date, .maintopbg
{background:url(img/hbg.png) no-repeat -99999px -99999px;}
#footer, .o_a .bb, .o_a .ll, .o_a .rr, .o_a .tabs, .o_a .tabs a, .o_a_tr, .o_a_a, .o_a_a li.focus, .o_a_a li.ui-tabs-selected, .o_a_a .sp,
.r_a .ll_head, .r_a .ll_foot, .r_a .rr, .t_a th, .t_a_side .tl, .t_a_side .tr, .t_a_side .bl, .t_a_side .br,
.a_a, .a_a .ll, .a_a .rr, .a_b, .a_b .ll, .a_b .rr, .p_a_tt, .p_a_bb, .p_a_ll, .p_a_rr, .r_b, .r_b .ll, .r_b .rr, .a_c, .a_c .ll, .a_c .rr, .a_c:hover .ll, .a_c:hover .rr,
.r_c_head, .r_c_head .ll, .r_c_head .rr, .r_b_foot,  .r_b_foot .ll, .r_b_foot .rr, .r_c_foot,  .r_c_foot .ll, .r_c_foot .rr, .rank .pic,
.r_z, .r_z .rr, .r_z .ll, .r_d_h, .r_d_h .rr, .r_d_h .ll, .r_d_f, .r_d_f .rr, .r_d_f .ll,
.red_head_left, .red_head_left .head_ll, .red_head_left .head_rr, .red_head_left .ll, .red_head_left h2, .red_head_left h3, .red_head_left .split
{background:url(img/small.png) no-repeat -99999px -99999px;}
.a_a .arrow, .p_a_rr .arrow, .p_a_rr .rightarrow, .t_a span.sort_none, .t_a span.sort_asc, .t_a span.sort_desc, .red_head_center,
.rank .number, .navigation .homepage, .a_account, .a_login, .a_net_address, a.return-top, a.a_c .icon1, a.a_c .icon2, a.a_c .icon3, a.a_c .icon4, .menus_a .r_d_content a, .section-que h3
{background:url(img/icon.png) no-repeat 2px -449px; padding-left:30px; height:30px; color:#f00000;}
.l_c li, .l_d li, .r_z li, .l_d li, .content_title .arrow, .arrow_b, .l_e li, .arrow_b, .menus_a .arrow_2, .l_f li
{background:url(img/dot.png) no-repeat -99999px -99999px;}
.r_c_body, .o_a_z, .graybg
{background:url(img/r_c_bg.png) repeat-x  left bottom;}

/* ------------------间距样式------------------ */
.m_t4{margin-top:4px;}
.m_t10{margin-top:10px;}
.m_l50{margin-left:50px;}
.m_l10{margin-left:10px;}
.m_l16{margin-left:16px;}
.m_r10{margin-right:10px;}
.m_pt0{padding-top:0 !important;}
.m_pt20{padding-top:20px;}
.m_pr100{ padding-right:100px;}
.m_p_12_16{padding:12px 16px;}
.pa_l10{padding-left:10px;}
/* ------------------选项卡样式---------------- */
.o_a .tabs{background-repeat:repeat-x; background-position:0 -150px; height:31px; position:relative;}
.o_a .tabs li{float:left; margin:4px 4px 0 0;}
.o_a_tr{position:absolute; float:none; top:30px; right:0; margin:0; height:3px; width:3px; font-size:1px; background-position:100% -380px; z-index:10;}
.o_a .tabs a{display:inline-block; background-repeat:repeat-x; background-position:0 -300px; color:#333; text-decoration:none; cursor:pointer;}
.o_a .tabs .ll{display:inline-block; background-position:0 -200px;}
.o_a .tabs .rr{display:inline-block; height:27px; line-height:27px; padding:0 16px; background-position:100% -250px;}
.o_a .tabs a:hover{background-position:0 -1600px; color:#bf0008;}
.o_a .tabs a:hover .ll{background-position:0 -1500px;}
.o_a .tabs a:hover .rr{background-position:100% -1550px;}
.o_a .tabs li.ui-tabs-selected, .o_a .tabs li.ui-tabs-selected, .o_a .tabs li.focus{ margin:0 4px 0 0;}
.o_a .tabs li.ui-tabs-selected a, .o_a .tabs li.focus a{background-position:0 -100px; color:#bf0008; cursor:text;}
.o_a .tabs li.ui-tabs-selected .ll, .o_a .tabs li.focus .ll{background-position:0 0;}
.o_a .tabs li.ui-tabs-selected .rr, .o_a .tabs li.focus .rr
{height:31px; line-height:31px; font-size:14px; font-weight:bold; background-position:100% -50px;}
.o_a .tabs li.ui-tabs-selected a:hover, .o_a .tabs li.focus a:hover{background-position:0 -100px;}
.o_a .tabs li.ui-tabs-selected a:hover .ll, .o_a .tabs li.focus a:hover .ll{background-position:0 0;}
.o_a .tabs li.ui-tabs-selected a:hover .rr, .o_a .tabs li.focus a:hover .rr{background-position:100% -50px;}
.o_a .tabs li.move{float:right; line-height:27px; padding-right:12px;}
.o_a .tabs li.move a{background:none;}

.o_a .ui-widget-content{border-left:1px solid #fca354; border-right:1px solid #fca354;}
.o_a .bb{background-repeat:repeat-x; background-position:0 -385px; font-size:1px; height:3px;}
.o_a .bb .ll{background-position:0 -390px; font-size:1px; height:3px;}
.o_a .bb .rr{background-position:100% -395px; font-size:1px; height:3px;}
.o_a_a{background-repeat:repeat-x; background-position:0 -500px; padding-left:16px;}
.o_a_a li{float:left; height:27px;}
.o_a_a li a{position:relative; display:inline-block; height:27px; line-height:27px; padding:0 16px;}
.o_a_a li .sp{position:absolute; right:-1px; top:8px; height:12px; width:1px; background-position:0 -650px;}
.o_a_a li.focus, .o_a_a li.ui-tabs-selected{background-repeat:repeat-x; background-position:0 -450px;}
.o_a_a li.focus a, .o_a_a li.ui-tabs-selected a{color:#bf0008; font-weight:bold; cursor:text;}
.o_a_a li.focus .ll, .o_a_a li.ui-tabs-selected .ll{position:absolute; left:-1px; top:0; width:3px; height:27px; font-size:1px; background-position:0 -550px; z-index:10;}
.o_a_a li.focus .rr, .o_a_a li.ui-tabs-selected .rr{position:absolute; right:-1px; top:0; width:3px; height:27px; font-size:1px; background-position:100% -600px; z-index:10;}

.o_a li.o_a_r{float:right;}
.o_a_c{padding:10px 10px 0 0;}
.o_a_d{padding:6px 0 4px 10px;}
.o_a_e{padding:4px 10px;}
.o_a_z{padding:10px 10px 7px 10px;}




/**/
/*a的公共样式*/
a.red{ color:#f00000; text-decoration:underline;}
a.red:hover{ color:#333; text-decoration: none;}
a.red1{ color:#f00000;text-decoration:none;}
a.red1:hover{ color:#f00000; text-decoration:underline;}
a.blue{ color:#00a8ff; text-decoration:underline;}
a.blue:hover{ color:#00a8ff; text-decoration: none;}
/*-head样式-*/
.top{ width:100%; background:url(../images/head/head_02.jpg) repeat-x; height:32px;}
.top_nav{ height:32px; width:1000px; margin:auto;}
.top_nav ul{ float:right; width:345px;}
.top_nav li{ float:left; padding-right:5px; line-height:32px;}
.top_navli1{ background: url(../images/head/tophead.gif) no-repeat 0 3px; padding-left:25px;}
.logo{ width:1000px; margin:auto; height:139px; margin-bottom:10px;}
.logo_lk{ background:url(../images/head/head_06.jpg) no-repeat bottom; width:7px; float:left; height:139px;}
.logo_ck{ background:url(../images/head/head_27.jpg) repeat-x bottom; float:left; height:139px; width:987px;}
.logo_rk{ background:url(../images/head/head_11.jpg) no-repeat bottom; float:right; width:6px; height:139px;}
.logo_bg{ height:82px; background:url(../images/head/head_09.jpg) no-repeat 458px bottom;}
.logo_bg2{ height:82px;}
.logo_01{ float:left; padding-top:4px; height:78px; width:413px;}
.logo_search{ float:right; width:290px;}
.logo_tel{ float:right; padding:15px 10px 12px 0; height:17px;}
.logo_searchk{ width:290px; height:25px;}
.logo_searchk li{ float:left;}
.logo_searchkli1txt{ border:1px solid #bdbcbd; border-left:none; height:23px; float:left; width:209px; color:#999; line-height:23px;}
.logo_searchbutton{ background:url(../images/head/head_03.jpg) no-repeat; width:72px; height:25px; border:none; cursor:pointer; float:left;}
.menu{ height:31px; width:980px; margin:auto;}
.menu_l{ background:url(../images/head/head_14.jpg) no-repeat; width:12px; height:31px; float:left;}
.menu_c{ background:url(../images/head/head_16.jpg) repeat-x; height:31px; float:left; width:955px;}
.menu_c li{ float:left; color:#fff; line-height:31px; margin-left:30px; font-size:14px; text-align:center;}
.m_ll{ background:url(../images/head/head_18.jpg) no-repeat; height:31px; width:21px; float:left;}
.menu_c li a{ color:#fff;}
.menu_c li a:hover{ color:#fff;}
.m_cc{ background:url(../images/head/head_19.jpg) repeat-x; float:left; height:31px; color:#b91008;}
.m_rr{ background:url(../images/head/head_21.jpg) no-repeat; width:21px; height:31px; float:left;}
.menu_r{ background:url(../images/head/head_23.jpg) no-repeat; height:31px; width:13px; float:right;}

/*---公共标题样式---*/
.bt_l{ background:url(../images/gy_btbg_01.jpg) no-repeat; height:34px; width:20px; float:left;}
.bt_c{ background:url(../images/gy_btbg_02.jpg) repeat-x; float:left; height:34px;line-height:34px; text-align:center; color:#fff; font-size:14px; font-weight:bold;}
.bt_cli_gd{ padding-top:9px; text-indent:10px;}
.bt_r{ background:url(../images/gy_btbg_03.jpg) no-repeat;height:34px; width:20px; float:left;}
.bt_k{ background:url(../images/gy_btbg_10.jpg) no-repeat right bottom; height:34px;}
.sbt_l{ background:url(../images/gy_btbg_04.jpg) no-repeat; width:22px; float:left; height:31px;}
.sbt_c{ background: url(../images/gy_btbg_05.jpg) repeat-x; float:left; height:31px; line-height:31px; font-weight:bold; color:#555;}
.sbt_r{ background:url(../images/gy_btbg_06.jpg) no-repeat; float:left; width:22px; height:31px;}
.sbt_l2{ background:url(../images/gy_btbg_07.jpg) width:19px bottom; float:left; height:26px;}
.sbt_c2{ background:url(../images/gy_btbg_08.jpg) repeat-x bottom; float:left; height:26px; line-height:26px; color:#555;}
.sbt_r2{ background:url(../images/gy_btbg_09.jpg) no-repeat 0 4px; float:left; width:19px; height:26px; }

/*-页脚样式-*/
.bottom{ width:100%; background:url(../images/head/head_35.jpg) repeat-x bottom ;position:relative;}
.bottom_link{ width:980px; margin:auto; text-align:center; padding-bottom:16px; }
.bottom_link em{background: url(../images/head/hwbg2.png) no-repeat;width:161px;height:184px;position:absolute;right:0px;bottom:6px;}
.bottom_copyright{ width:980px; margin:auto; padding:10px 0 30px 0 ;}
.bottom_copyright p{ text-align:center; line-height:18px;}
