﻿@charset "utf-8";
/* CSS Document */
/*---------------------------------
Name: 360mall
URI: mall.360.cn
Version: 2.0
Creater: celine
Last modify: celine
---------------------------------*/
/* CSS Reset */
body{font:12px/1.5 arial,Verdana,sans-serif,\5b8b\4f53;background:#fff;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0;padding:0;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
button,input,select,textarea,pre,code,tt,samp,kbd{font:100% arial,sans-serif,\5b8b\4f53;}
ul,ol{list-style-type:none;}
img,fieldset{border:0;}
table{border-collapse:collapse;border-spacing:0;}
caption,th{text-align:left;}
th{font-weight:normal;}
em,address,cite,code,dfn,var{font-style:normal;}
q:before,q:after{content:'';}
sup,sub{vertical-align:baseline;font-size:100%;font-size:115%\9;}
input:focus{outline:none;}
/*common*/
.clearfix:after{display:block;clear:both;height:0;line-height:0;visibility:hidden;content:"";}
.clearfix{*zoom:1;}
a:link, a:visited{text-decoration:none;}
a:hover, a:active{color:#bc0000;text-decoration:none;}
/* layout */
.wrap{width:1000px;margin:0 auto;background:#fff;}
.content{ margin-bottom:15px;}
.main{float:left;width:100%;}
.mainl-aside{margin-right:220px;}/*左边主结构*/
.aside{float:left;width:210px;margin-left:-210px;}/*右边侧结构*/
.mainr-sub{margin-left:190px;}/*右边主结构*/
.sub{float:left;width:175px;margin-left:-100%;}/*左边侧结构*/
/*css sprits*/
.head,
.logo_summary,
.logo_summary span,
.nav,
.navlist li,
.hd,
.hd li.current,
.quan,
.cu
{background-image:url(img/t01f998ef692f498d58.png); background-repeat:repeat-x;}
.search_fields,
.search_fields .button,
.more_product,
.num1,
.num2,
.num3,
.num4,
.num5,
.num6,
.num7,
.num8,
.num9,
.num10,
.favor_bus a del,
.favor_h dd a del,
.brand_list .icon_re
{background-image:url(img/t01834ea2d304ef1789.png); background-repeat:no-repeat;}
.hd h2 span,
.sort_drop,
.sort_rise,
.sort,
.search,
.cate_item span,
.page a.pre,
.page a.next
{background-image:url(img/t017c144e40fb6240d5.png);background-repeat:no-repeat;}
.topbar,
.channel-box a:hover,
.channel-box a:hover span,
.channel-box .current,
.channel-box .current span,
.search-box-inner,
.search-trigger .search-box-inner,
.search-box button span,
.search-trigger .search-box button span
{background:url(img/t01e425b0030680a6c5.png) no-repeat 0 0;}
/*top*/
.topbar,
.channel-box a:hover,
.channel-box a:hover span,
.channel-box .current,
.channel-box .current span,
.search-box-inner,
.search-trigger .search-box-inner,
.search-box button span,
.search-trigger .search-box button span
{background:url(img/t01e425b0030680a6c5.png) no-repeat 0 0;}
.tips-pop,
.tips-pop p,
.tips-pop em,
.tips-pop a.close,
.tips-pop2,
.tips-pop2 p,
.tips-pop2 em,
.tips-pop2 a.close
{background:url(img/t013292796eb4de52b0.png) no-repeat;}
/*tips-pop yellow*/
.tips-pop{display:inline-block;_float:left;position:absolute;left:-110px;top:36px;z-index:2;height:24px;line-height:24px;padding-left:10px;background-position:0 -7px;}
.tips-pop p{height:24px;padding-right:20px;background-position:100% -31px;}
.tips-pop p a{height:24px; line-height:24px;font-family:'\5b8b\4f53';} 
.tips-pop a.close,.tips-pop a.close:hover{overflow:hidden;position:absolute;right:0;top:8px;width:7px;height:7px;background-position:-196px 0;text-indent:-999px;}
.tips-pop p a:hover{ background:none;}
.tips-pop em{position:absolute;left:20px;top:-5px;width:9px;height:6px;background-position:0 0;font-size:0;}

.topbar{position:relative;z-index:10;height:36px;margin:0 0 -2px;background-repeat:repeat-x;}
.topbar .fill{width:1000px;margin:0 auto;}

.channel-box{float:left;margin:0 30px 0 0;}
.channel-box li{position:relative;float:left; margin:0 1px;}
.channel-box a{display:block;float:left;height:34px;padding-right:10px;line-height:34px;}
.channel-box a span{display:block;float:left;padding-left:10px;color:#cfcfcf;font-size:14px;cursor:pointer;}
.channel-box a:hover{background-position:100% -156px;text-decoration:none;}
.channel-box a:hover span{background-position:0 -156px;color:#fff;}
.channel-box .current,.channel-box .current:hover{background-color:#383838;background-position:100% -40px;}
.channel-box .current span,.channel-box .current:hover span{background-position:0 -40px;color:#fff;font-weight:bold;}

.search-box{position:relative;float:left;width:200px;height:22px;margin:6px 0 0;}
.search-box-inner{height:22px;overflow:hidden;background-position:0 -78px;}
.search-box input,.search-box button{float:left;padding:0;border:0 none;background:transparent;}
.search-box input{width:164px;height:16px;line-height:16px;padding:3px 0 3px 10px;font-family:simsun;}
.search-box button{position:relative;width:26px;height:22px;line-height:22px;cursor:pointer}
.search-box button span{position:absolute;left:0;top:0;width:100%;height:100%;background-position:0px -130px;line-height:22px;}
.search-trigger .search-box-inner{background-color:#ccc;background-position:0 -104px;}
.search-trigger .search-box-inner button span{background-position:-32px -130px;}

.user-state{float:right;height:34px;line-height:34px;}
.user-state{color:#666;}
.user-state a{padding:0 12px;color:#d0d0d0;}
.user-state strong{margin:0 12px 0 0;color:#ee7e5c;font-weight:normal;}
/* @end **/

/*header logo*/
.head{position:relative;height:84px;overflow:hidden;min-width:1000px;}
.header{position:relative; width:1000px; margin:0 auto;}
.logo{float:left;height:47px;margin-top:15px;}/*width:148px;*/
.logo_summary{ float:left;height:36px; margin:25px 0 0 10px;padding-left:10px; background-position:0 -256px; background-repeat:no-repeat;color:#999;}
.logo_summary span{display:block;width:80px;height:20px; margin-top:10px;background:url(img/t019608819625a7663c.png) no-repeat 0 0;cursor:pointer;}
/*.search_bar{position:absolute;right:0;top:10px;}*/
.search_bar{position:absolute;right:30px;top:10px;}
.search_fields{float:left;width:370px;height:36px;margin-top:15px;}
.search_fields input{float:left;border:none 0; background:none}
.search_fields .button{width:80px;height:34px;background-position:-333px 0;color:#fff;font-weight:bold;cursor:pointer;}
.search_fields .button:hover{background-position:-333px -38px;}
.search_fields .button:active{background-position:-333px -76px;}
.search_fields .keytop{width:255px;height:18px;line-height:18px;padding:8px 5px 8px 30px;font-size:14px;color:#ccc;}
/*.search_hot{ float:left;overflow:hidden; width:270px;height:40px; margin:13px 0 0 10px;}*/
.search_hot{ float:left;overflow:hidden; width:300px;height:40px; margin:13px 0 0 10px;}
.search_hot a{display:inline-block; height:20px; line-height:20px;margin-left:8px;color:#777;}
.search_hot .hot{color:#d72d2e;}
/*nav list and sort_POP*/
.nav{clear:both;min-width:1000px;height:36px;margin-bottom:15px;background-position:0 -87px; border-top:1px solid #ececec;}
.navlist{width:1000px;margin:0 auto;}
.navlist ul{ margin-left:1px;}
.navlist li{float:left;width:90px;height:36px;line-height:36px; margin-left:-2px;background-position:0 -293px; background-repeat:no-repeat; text-align:center; font-size:14px; font-weight:bold;}
li.noline{background-position:0 -350px;}
.navlist li.current{ position:relative; background-position:0 -125px;background-repeat:repeat-x;}
.navlist li a{color:#ffffff;}
.navlist li a:hover{color:#FFF000;}
.navlist li.current a{ color:#ffffff;}

/*----footer start---*/
.footer{height:22px;line-height:22px;margin-bottom:10px;text-align:center;}
.footer a{margin:0 5px;color:#2E74D3;}
/*----footer end----*/
/*page*/
.page{ height:24px; line-height:24px; padding:25px 0; text-align:center;}
.page a{*display:inline-block; height:12px; line-height:12px; margin:0 5px; padding:3px 6px; border:2px solid #e8e8e8;-moz-border-radius:2px;-webkit-border-radius:2px;-o-border-radius:2px;border-radius:2px; background-color:#e8e8e8; color:#333;}
.page a.pre,.page a.next{padding:3px 9px;*padding:4px 9px 3px;_padding:2px 9px;background-position:5px -313px;}
.page a.next{background-position:-11px -313px;}
.page a:hover,.page a.current{border:2px solid #d72d2e; background-color:#d72d2e; color:#fff; text-decoration:none;}
.page a.pre:hover{background-position:-25px -313px;}
.page a.next:hover{background-position:-41px -313px;}
/*crumbs*/
.crumbs{ height:36px; line-height:36px;color:#333;}
.crumbs a,.crumbs span{color:#333; margin:0 10px;}
/*famous_list*/

.famous_list{border:1px solid #dbdbdb;}
.hdgray{height:28px;line-height:28px;border-bottom:1px solid #dbdbdb;background:#f9f9f9;}
.hdgray h2{padding-left:13px;border:1px solid #fff;font-size:14px;font-weight:bold;}
.famous-bd {overflow:hidden;}
.famous-bd li{float:left;width:141px;height:79px;background:#fff;border-width:1px; border-style:solid; border-color: #fff #ececec #ececec #fff;text-align:center;}
.famous-bd li a{ display:inline-block;width:138px;height:77px;border:1px solid #fff;}
.famous-bd li a:hover,.famous-bd li a:active{text-decoration:none; border:1px solid #FF0000}
.famous-bd img{ width:120px; height:60px;padding:8px 0;vertical-align:top;}
.famous-bd li p{color:#bbb;}
.famous-bd li p:hover{color:#333;}
.famous-bd li.hover_trigger{background:none;}
.famous-bd li.hover_trigger a{border:1px solid #d72d2e ;}
.famous-bd li.hover_trigger p{color:#333;}
.famous-bd .hidden_r{border-right:0; width:138px;}
.famous-bd .hidden_r a{width:136px;}
.famous-bd .hidden_b{border-bottom:0;}

.famous_list1{border:1px solid #dbdbdb; width:1001px; margin:0px;}
.hdgray1{height:28px;line-height:28px;border-bottom:1px solid #dbdbdb;background:#f9f9f9;}
.hdgray1 h2{padding-left:13px;border:1px solid #fff;font-size:14px;font-weight:bold;}
.famous-bd1 {overflow:hidden;}
.famous-bd1 li{ float:left;width:141px;height:79px;background:#fff;border-width:1px; border-style:solid; border-color: #fff #ececec #ececec #fff;text-align:center;}
.famous-bd1 li a{ display:inline-block;width:141px;height:79px;}
.famous-bd1 li a:hover,.famous-bd1 li a:active{text-decoration:none;}
.famous-bd1 img{ width:120px; height:60px;padding:8px 0;}
.famous-bd1 li p{color:#787878;}
.famous-bd1 li.hover_trigger{background:#fff6eb;border-color: #f2dec7 #ececec #ececec #f2dec7;}
.famous-bd1 li.hover_trigger p{color:#000;}
.famous-bd1 .hidden_r{border-right:0; width:139px;}
.famous-bd1 .hidden_b{border-bottom:0;}

/*pop*/
.pop{position:absolute;left:50%;top:0;z-index:999;width:443px;margin-left:-220px;}
.popt{ height:8px; background:url(img/t01a268a349d9cc47c6.png) no-repeat 0 0;  _background-image:none;_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=scale,src='../images/t01a268a349d9cc47c6.png');font-size:0;}
.popb{height:8px;background:url(img/t01a5ead42fd9c0ceaa.png) no-repeat 0 0; _background-image:none;_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=scale,src='img/t01a5ead42fd9c0ceaa.png');font-size:0;}
.popc{height:100%; margin:0 auto; background:url(img/t01fe3610e126d7a473.png) repeat-y 0 0;_background-image:none;_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=scale,src='img/t01fe3610e126d7a473.png');
}
.popbox{width:427px; margin:0 auto;}
.popclose{ position:absolute; right:12px; top:12px; display:inline-block; width:10px; height:10px; cursor:pointer; background:url(img/t0116c60f46177507f3.png) no-repeat 0 0;font-size:0;} 
.pophd{ position:relative; height:34px; line-height:34px; padding:0 10px; background-color:#f66e31; border-bottom:1px solid #fff; font-size:14px; font-weight:bold; color:#fff;}
.popbd{position:relative; overflow:hidden; *zoom:1;padding:25px 30px; background-color:#f5f5f5;font-size:14px; text-align:center}
a.popclose2{display:block; width:89px; height:31px;line-height:31px; margin:30px auto 10px;  background:url(img/t013bf674670ff22211.png) no-repeat -308px -228px;font-size:14px; font-weight:bold; color:#fff; text-align:center;cursor:pointer;}
a.popclose2:hover{ text-decoration:none;}
a.blue{color:#2e74d3}

/* 头部 */
.toper{width:100%;height:40px;clear:both;background:#3d3d3d; border-bottom:solid 1px #260401;}

/* nav */
.top { width:1000px; margin:0px auto;}
.nav_top{height:40px;line-height:40px;font-size:14px;text-align:center;float:left;margin-right:10px;}
.nav_top li{width:80px;height:40px;float:left;}
.nav_top .one{display:block;width:80px;height:40px;}
.nav_top .one,.nav_top .one:visited{color:#fff;}
.nav_top .onethis,.nav_top .onethis:visited{font-weight:bolder;}
.nav_top .one:hover,.nav_top .thisC:link,.nav_top .thisC:visited{width:80px;height:40px;position:relative;z-index:99;font-weight:bolder;text-decoration:none;background:#fff;color:#a5151c;border-right:solid 2px #a5151c;border-left:solid 2px #a5151c; }
.nav_top .navtab{position:relative;z-index:999;}
.nav_top .two{display:none;position:absolute;top:38px;left:0;width:320px;padding:8px;background:#fff;color:#333;border:solid 2px #a5151c;border-bottom-right-radius:5px; border-bottom-left-radius:5px;}
.nav_top .two li{width:80px;height:25px;line-height:25px;float:left;font-size:12px;font-weight:normal;text-align:center;}
.nav_top .two a{display:block;width:80px;height:25px;border-radius:3px;}
.nav_top .two a:hover{background:#a5151c; color:#fff; text-decoration:none;}



/* top login */
.user{height:40px;float:right;font-size:12px;color:#D2D1CF;text-align:center;}
.toplogin {width:120px;height:30px;line-height:30px;margin:5px 0;}
.toplogin li{width:60px; float:left;text-align:center;}
.toplogin a{width:55px;display:inline-block;color:#f7f7f7;-webkit-border-radius:3px;border-radius:3px;}
.toplogin .toplog{background-color:#8cb6da;}
.toplogin .topreg{background:#7aca00;}
/* top login ok */
.topmy{width:120px; height:40px; line-height:40px;overflow:hidden;position:relative; z-index:999;}
.myname:link,.myname:visited{color:#fff;}
.myname:hover,.myselect a.this{color:#fff;text-decoration:none;}
.nvlist{position:absolute;z-index:999; display:none; top:40px; left:0px; width:120px; background:#2C2C2D; border:solid 2px #333; border-top:none;}
.nvlist a{display:block; width:120px; height:25px; line-height:25px;color:#bbb;}
.nvlist a:hover{background:#000;color:#fff; text-decoration:none;}

.snFootBox {
	clear:both;
	min-width:1000px;
}
.root1000 .snFootBox {
	min-width:1000px;
	overflow:hidden;
}

.fWrap {
	width:1000px;
	margin:0 auto;
	overflow:hidden;
}

#snSpecial {
	clear:both;
	width:100%;
	height:38px;
	background:#254CA9;
}
#snSpecial ul {
	width:1030px;
	margin-left:-30px;
	overflow:hidden;
}
#snSpecial ul li {
	float:left;
	display:inline;
	width:300px;
	margin-top:8px;
	padding-left:42px;
	border-right:1px solid #365DBA;
}
#snSpecial ul li a {
	float:left;
	display:inline;
	width:282px;
	height:21px;
	background:url(img/comBg1023.png) -60px -180px;
	text-indent:-999em;
}
#snSpecial ul .blink2 a {
	background:url(img/comBg1023.png) -60px -208px;
}
#snSpecial ul .blink3 {
	border-right:0 none;
}
#snSpecial ul .blink3 a {
	background:url(img/comBg1023.png) -60px -239px;
}
#copyright {
	clear:both;
	width:1000px;
	min-width:1000px;
	margin:12px auto 0;
	text-align:center;
}
#copyright p {
	line-height:2;
	color:#d5d5d5;
}
#copyright p a {
	padding:0 10px;
	color:#666;
}
#copyright p a:hover {
	color:#F60;
	text-decoration:underline;
}
#copyright span {
	color:#666;
}
#copyright span a {
	padding-left:5px;
	color:#666;
}
#copyright span a:hover {
	color:#F60;
	text-decoration:underline;
}
#subFooter {
	clear:both;
	width:1000px;
	min-width:1000px;
	margin:20px auto;
	text-align:center;
}
#subFooter a, #subFooter span {
	padding:0 10px;
}
#copyright .footerTip {
	margin-top:10px;
	color:#333;
}
#copyright .footerTip span {
	color:red;
}

/*共用参数*/
.blank5 {clear:both;height:5px;overflow:hidden;}
.blank10 {clear:both;height:10px;overflow:hidden;}
.blank20 {clear:both;height:20px;overflow:hidden;}
.blank30 {clear:both;height:30px;overflow:hidden;}
.floatleft {float:left;}
.floatright {float:right;}
.padding10 {padding:10px;}
.padding20 {padding:20px;}
.padding30 {padding:20px 30px; line-height:24px;}
.title_line {
	BACKGROUND: #E1E1E1; OVERFLOW: hidden; BORDER-LEFT: #b50000 180px solid; HEIGHT: 1px
}
.center{
	margin:0px auto;
}
.w960{
	width:1000px;
	/*position:relative;*/
}
.clear{
	overflow:hidden;
}
/* 自适应宽度的块(通用块) */

.tbox{
	margin:0 0 8px 0;
	border-bottom:1px solid #DADADA;
	overflow:hidden;
	
}
.tbox dt{
	height:24px;
	border:1px solid #DADADA;
	overflow:hidden;
	clear:both;
	background-color:#F1F0F0;
}
.tbox dd{
	border-left:1px solid #DADADA;
	border-right:1px solid #DADADA;
	/*padding:4px 4px 0px;*/
	overflow:hidden;
}

.tbox dt strong{
	height:24px;
	line-height:24px; !important;line-height:25px;
	padding-left:8px;
	padding-right:4px;
	display:block;
	float:left;
	color:#6D6D6D;
	letter-spacing:1px;
}
.tbox dt strong a{
	color:#316301;
}
.tbox dt strong a:hover{
	color:#596F37;
	text-decoration:none;
}
.tbox dt span.more{
	float:right;
	position:relative;
	line-height:25px;
	padding-right:8px;
	color:#596F37;
}
.tbox dt span.more a{
	color:#19194B;
	text-decoration:none;
}
.tbox dt span.more a:hover{
	color:#c10000;
	text-decoration:underline;
}
.tbox dt span.label{
	height:25px;
	float:right;
	overflow:hidden;
	padding-right:1px;
	padding-top:2px;
}
.tbox dt span.label a{
	height:26px;
	display:block;
	padding:0px 7px 0px 8px;
	line-height:26px;
	border-left:1px solid #DADADA;
	float:left;
	color:#666;
	text-decoration:none;
	overflow:hidden;
	letter-spacing:1px;
}
.tbox dt span.label a:hover{
	color:#360;
}
.tbox dt span.label a.thisclass{
	background:#FFF;
	color:#333;
	border-top:3px solid #DADADA;
}

.tbox dt span.linklabel{
	float:left;
	margin-left:0px;
	overflow:hidden;
	padding-right:1px;
	padding-top:2px;
}
.tbox dt span.linklabel a{
	height:20px;
	display:block;
	padding:0px 7px 0px 5px;
	margin:0 5px;
	line-height:20px;
	font-weight:bold;
	float:left;
	color:#666;
	text-decoration:none;
	overflow:hidden;
	letter-spacing:1px;
}
.tbox dt span.linklabel a:hover{
	color:#9E0101;
}
.tbox dt span.linklabel a.thisclass{
	background:#FFF;
	color:#333;
}
.f4{/*友情链接(图片)专用*/

}
.f4 li{
	width:94px;
	height:37px;
	display:block;
	float:left;
	overflow:hidden;
	margin:10px 12px 2px 8px;
}
.f4 li a{
	width:88px;
	height:31px;
	overflow:hidden;
	float:left;
	border:3px solid #FFF;
}
.f4 li a:hover{
	border:3px solid #EEE;
}
.f5{/*友情链接(文字)专用*/
	width:100%;
	overflow:hidden;
	clear:both;
	padding-bottom:10px;
	height:40px;
}
.f5 li{
	float:left;
	line-height:14px;
	padding:8px 10px 0px;
	white-space:nowrap;
}
.f5 li a{
	color:#666666;
	float:left;
}
.f5 li a:hover{
color:#c10000
}
.f5 li a img{
	border:3px solid #EEE;
}
#back-to-top{
	position:fixed;
	width:56px;
	bottom:10px;
	right:10px;
	display:none
}
#back-to-top .button_back-to-top{
	display:block;
	width:56px;
	height:53px;
	background:url(img/backtotop_v4.gif) no-repeat 0 -40px
}

#back-to-top .button_back-to-top:hover{
	background-position:0 -100px
}
/*关于我们*/
.wrapper{
	width:960px;
	text-align:left;
	margin:0 auto
}
/*start about_main*/
.about_main{
font-family:"宋体", Arial;
font-size:14px;
width: 960px;
margin:10px auto 36px; text-align:left;
overflow:hidden;
zoom:1;}
/*start left_box*/
.about_main .left_box{
width: 180px;
float: left;
}
.about_menu{
width:178px;
border-left:1px solid #e7e7e7;
border-right:1px solid #e7e7e7;
border-bottom:1px solid #e7e7e7;
}
.h2_about_menu_title{
overflow:hidden;
height:52px;
width:180px;
background:url(img/bg_about_menu.gif) 0px 0px no-repeat;
text-indent:-999em;
}
.ul_about_menu{
width:176px;
border-left:1px solid #fefefe;
border-right:1px solid #fefefe;
border-bottom:1px solid #fefefe;
padding-bottom:30px;
background:url(img/bg_about_menu.gif) center bottom no-repeat;
}
.ul_about_menu li ul{
display:none;
}
.ul_about_menu li.now ul{
display:block;
}
.ul_about_menu li a{
color:#666;
display:block;
background:url(img/bg_about_menu.gif) 0px -252px no-repeat;
height:36px;
text-align:center;
vertical-align:middle;
line-height:36px;
}
.ul_about_menu li a:hover, .ul_about_menu li.now a{
color:#c00;
background:url(img/bg_about_menu.gif) -360px -252px no-repeat;
}
.ul_about_menu li.now .ul_sub_about_menu{
font-size:12px;
padding-bottom:10px;
background:url(img/bg_about_menu.gif) 0px -230px no-repeat;
}
.ul_about_menu .ul_sub_about_menu li a{
color:#666;
background:none;
height:24px;
line-height:24px;
padding-left:10px;
background:url(img/about_us_dotted.gif) 60px 10px no-repeat;
}
.ul_about_menu .ul_sub_about_menu li.now a,
.ul_about_menu .ul_sub_about_menu li a:hover{
color:#c00;
}
/*end left_box*/
.about_main .right_box{
float:right;
width:765px;
overflow: hidden;
}
.h2_rb_about_us{
line-height:37px;
font-size:16px;
vertical-align:middle;
padding-left:39px;
background:url(img/bg_right_box_top.png) no-repeat;
height:37px;
width:726px;
color:#333;
}
.h2_rb_about_us span {float:right;padding-right:8px;}
.right_box_cont{
width:722px;
padding:10px 20px 20px;
line-height:1.8em;
border-left:1px solid #e7e7e7;
border-right:1px solid #e7e7e7;
border-bottom:1px solid #e7e7e7;
position:relative;
}
.right_box_cont p{
padding:10px 0 5px;
}
/*start contact_us*/
.rb_contact_us_cont{
}
.em_rb_contact_us{
font-weight:bold;
}
/*end contact_us*/
/*start jobs*/
.rb_resume{
font-size:12px;
line-height:1.5em;
color:#333;
border: #ffd0a8 1px solid;
position: absolute;
padding: 10px;
width: 180px;
background: #ffffee;
right: 22px;
top:10px;
}
.rb_mbb_poem{
padding-left:30px;
color:#666;
}
.career_name{
font-size:14px;
font-weight:bold;
line-height:2;
padding-top:10px;
border-bottom:#ccc dashed 1px;
color:#c00;
}
.career_list_box{
padding-bottom:15px;
}
.career_list_box .h3_career_list_title, .h3_terms_quick_navi{
color:#c00;
font-size:14px;
font-weight:bold;
border-bottom:1px dotted #ccc;
height:30px;
line-height:30px;
}
.career_list_box .h3_career_list_title a:link, .career_list_box .h3_career_list_title a:visited{
color:#c00;
}
.career_list_box div.career_list{
padding:10px 0 0 30px;
}
.career_list_box div.career_list a:link, .career_list_box div.career_list a:visited{
text-decoration:underline;
}
.career_list_box div.career_list a:hover{
color:#333;
}
.ul_career_list{
padding-left:30px;
font-size:12px;
}
/*end jobs*/
/*start news*/
.about_main .right_box .news_list{
}
.about_main .right_box .news_list ul{
padding-top:10px;
}
.about_main .right_box .news_list ul li{
height: 28px;
line-height: 28px;
padding-left: 18px;
background: url(img/about_us_dotted.gif) 5px -196px no-repeat;
border-bottom: 1px dotted #ccc;
overflow:hidden;
}
.about_main .right_box .news_list ul li a{
font-size:14px;
color:#757575;
}
.about_main .right_box .news_list ul li a:hover{
color:#c00;
}
.about_main .right_box .news_list ul li span{
float: right;
font-size: 12px;
padding-right: 5px;
}

.aboutus_page{
font-size:12px;
line-height:12px;
color:#333;
text-align:center;
margin:20px 0 15px;
}
.aboutus_page span{
margin:0 3px;
}
.aboutus_page a{
padding:4px 7px;
border:1px solid #e3e3e3;
margin:0 3px;vertical-align:middle;}
.aboutus_page a img{vertical-align:top;}
.aboutus_page a.current{
color:#c00;
font-weight:bold;
}
.aboutus_page .pre a,.aboutus_page .nxt a{
padding:4px; }

/*end news*/
/*start links*/
.rb_links_cont{
width: 725px;
background: #fff;
margin: 0 auto;
line-height: 2em;
font-size:12px;
text-align:left;
}
.rb_links_cont textarea{
color: #666;
background: #fff;
font: 12px tahoma, arial, verdana, geneva, sans-serif;
border: 1px solid #c4c4c4;
margin-top:10px;
resize:vertical;
width:700px;
max-width:700px;
}
.rb_links_cont span.apply a:link, .links_content span.apply a:visited{
font-weight: bold;
color: #FF6501;
text-decoration: underline;
}
.rb_links_cont div.example{
}
.rb_links_cont div.example .pic_example strong{
line-height:26px;
height:26px;
}
.rb_links_cont div.example .pic_example img{
vertical-align:middle;
}
.pic_links, .txt_links, link_desc{
overflow:hidden;
zoom:1;
}
.h3_links_title, .h3_terms{
font-size:14px;
font-weight:bold;
padding:10px 0 5px 19px;
background:url(img/about_us_dotted.gif) 1px -85px no-repeat;
border-bottom: 1px dotted #e3e3e3;
}
.ul_pic_links, .ul_txt_links, .link_desc_cont{
width:702px;
padding-left:19px;
overflow:hidden;
zoom:1;
padding-top: 20px;
}
.ul_pic_links li{
float: left;
width: 140px;
height: 36px;
}
.txt_links, .link_desc{
padding: 30px 0 0;
}
.ul_txt_links li{
float: left;
width: 140px;
height: 30px;
line-height: 27px;
}
.pic_links h2, .txt_links h2{
font-size: 14px;
color: #EE7441;
height: 30px;
line-height: 30px;
}
/*end links*/
/*start terms*/
.terms_navi_box{
padding:10px 0;
}
.h3_terms_quick_navi{
margin-bottom:10px;
}
.terms_cont{
font-size:12px;
color:#333;
}
.terms_sub_box{
position:relative;
}
.terms_cont .a_to_top{
background:url(img/top_ico.gif) 0px 10px no-repeat;
padding:15px 0 15px 31px;
position:absolute;
right:20px;
top:15px;
font-size:0;
line-height:0;
overflow:hidden;
}
.ol_terms_of_use{
width:685px;
overflow:hidden;
zoom:1;
font-size:13px;
font-weight:bold;
padding-left:40px;
line-height:2em;
}
.ol_terms_of_use li{
float:left;
width:310px;
list-style:decimal;}

.right_box .newsdetails_a{font-size:14px;color:#333;}
.right_box .newsdetails_a p{margin:0;padding:0;}

/*end terms*/
/*end about*/
.contxt {
    border-top: 1px dashed #DFDFDF;
    font-size: 12px;
    line-height: 24px;
    margin-top: 10px;
    padding-top: 10px;
}