@charset "utf-8";
/* Rest CSS */
html{color:#000;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;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var,optgroup{font-style:inherit;font-weight:inherit;}del,ins{text-decoration:none;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup{vertical-align:baseline;}sub{vertical-align:baseline;}legend{color:#000;}input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}input,button,textarea,select{*font-size:100%;}

/* 全局 */
body{ font-size:12px;font-family: Arial, Helvetica, sans-serif;color:#000;margin:0 auto;}
td,th,div{word-break:break-all;word-wrap:break-word} /*设置td、th和div元素内的文本强行截断单词，此代码仅对ie有用。[ 没有重定义的必要 ]*/
.c{clear:both;height:0px; width:0px;} /* 清除浮动样式 【没有重定义的必要】 */

/* 通用样式 */
.fr,#right{float:right} /*往右浮动*/
.fl,#left{float:left} /*往左浮动*/
.b{ font-weight:bold} /*文本粗体*/
.tdn{ text-decoration:none} /*文本和链接无下划线*/
.small{ font-size:11px;} /*小文本字体*/
.big{ font-size:14px;} /*大号文本字体*/
.fsn{ font-size:12px} /*正常文本字体大小*/
.fn{ font-weight:normal} /*正常的字体粗细*/
.lh0{ line-height:0} /*行高为零*/
.yellow {color:#ff7300} /*文本或者链接颜色*/
.gray{ color:#646464} /*文本或者链接颜色*/
.gray2{ color:#969696;}
.keep{ word-break:keep-all; word-spacing:normal} /*保持单词不换行*/
.ip{ padding:2px; border:1px solid #fff; background:none} /*输入框颜色*/
.bt{background:#012E53;color:#fff;font-size:12px; } /*全站按钮样式*/
.blank{margin-top:8px;}
.m2{ margin:2px 6px 0 0;}
.m4{ margin:4px 6px 0 0;}
.m8{ margin:8px 10px 0 0;}
.nm4{ margin-left:4px}
.mr15{ margin-right:15px;}
.cooperatecollege{margin-top:20px;}
.hasbBorder{border:1px solid #9FCADB;}
.lineHeight{ line-height:30px;}
/* 通用样式 */
/*a link 基本连接颜色*/
.underline{ text-decoration:underline;}
a{color:#000; text-decoration:none;} /*全局链接颜色*/
a:hover{text-decoration:underline;} /*鼠标覆盖链接以后的效果*/
a.noul{ text-decoration:none} /*没有下划线的链接样式【无需修改】*/
a.active{background:#0C5896; color:#fff} /*处于激活状态的链接样式*/
a.active:hover{color:#0C5896; background:none} /*处于激活状态下的链接被鼠标覆盖后的样式*/
.bb{ border-bottom:1px solid #fff; padding:0 0 .6em; margin:0 0 .3em; line-height:2em;} /*一下边框样式，border的颜色修改即可*/
  /*字体样式*/
.font01{ font-size:14px; color:#000;}
.font02{ font-size:12px; color:#323232; font-family:Tahoma, Geneva, sans-serif;}
.font03{ font-size:14px; color:#3b5998; font-weight:bold;}
.font04{font-size:14px; color:#323232;}
.font05{ font-size:14px; color:#1f54c2;}
.font06{ font-size:12px; color:#6d2a0c;}

#Page960{ width:960px; margin:0 auto; height: auto; overflow:hidden;}
/*购物车页面头部*/
#top{ height:20px; line-height:20px; background:url(/images/front/top_bg.gif) repeat-x left top; padding:0 5px;}
.front{ width:400px;}
.front ul li{ float:left;}
.wel{ display:block; float:left;color:#fdcb08; font:bold 12px/18px  Arial, Helvetica, sans-serif; margin-right:10px;}
.item{ display:block; color:#FFF; padding:0 12px 0 5px;}
.Triangle:hover{ background-color:#5277c8; background-image:url(/images/front/top_Triangle.gif); background-repeat:no-repeat;}
.Triangle{ background:url(/images/front/top_Triangle.gif) no-repeat right center; }
.behind{ width:500px;height:20px; display:block; float:right;}
.behind li{margin-right:20px; float: right;}
.sign{position:relative}
.login{ border:3px solid #5177c8; width:234px; height:254px; padding:5px; position:absolute; background:#fff; z-index:99999; color:#000; top:19px;}
.login_name{ color:#6d2a0c; line-height:28px; font-family:Tahoma, Geneva, sans-serif;}
.tex230{ width:228px; height:26px; line-height:26px; border:1px solid #d3bfb6;}
.tex115{ width:113px; height:26px; line-height:26px; border:1px solid #d3bfb6;}
.code{ margin-left:5px; float:left;}
.signIn{ width:74px; height:29px; background:url(/images/front/sign.gif) no-repeat left center; border:none; cursor:pointer;}
.sign_button{ padding:10px 5px;!important padding:5px; *+padding:5px;}
.item_box{ border:3px solid #5177c8; white-space:nowrap; padding:5px 8px;height: auto;overflow:hidden; position:absolute; background:#fff; z-index:99999; color:#000;top:19px;}
.item_box a{ line-height:24px; display:block;}

.header1{ height:80px;}
.logo{ width:604px; float:left; padding:11px 0 0 15px;}
.head_mark{ font:bold 24px Arial, Helvetica, sans-serif; letter-spacing:-1px; padding-left:18px; color:#6d2a0c;}
.header2{ height:64px; background:url(/images/front/header2_bg.gif) repeat-x left top; position:relative;}
.header2_left{ width:6px; height:66px; position:absolute; top:-2px; left:0px; background:url(/images/front/header2_left.gif) no-repeat left top;}
.header2_right{width:6px; height:66px; position:absolute; top:-2px; right:0px; background:url(/images/front/header2_right.gif) no-repeat left top;}


/* 页面底部*/
.footimg{ text-align:center; border-bottom:1px solid #dedede; padding-bottom:5px; color:#797979;}
.footimg ul li img{ vertical-align:middle;}

/*公共样式*/
.gray_mian{ border:1px solid #e6e6e6; background:url(/images/front/gray_mian_bg.gif) repeat-x 1px 1px; height: 100%; overflow:hidden; padding-top:30px;}
h1{ color:#3b5998; height:50px; font:40px/50px  Tahoma, Geneva, sans-serif;}
h2{ height:38px; border-bottom:2px solid #eff4fa; color:#3b5998; font:bold 16px/38px Arial, Helvetica, sans-serif; padding-left:15px;}
em{ font-weight:bold; color:#d7000f; padding-left:16px;}
.zhushi{ color:#787878; font-size:12px; padding-left:5px;}
.lineheight01{ line-height:24px;}
.postion{ font:14px/30px Tahoma, Geneva, sans-serif; color:#000;}
.postion a{ font:14px/30px Tahoma, Geneva, sans-serif; color:#000; }
 
/*join us*/
.join_left{ width:463px; padding-left:65px; float:left; height:auto;}
.join_title{ font:23px/30px Arial, Helvetica, sans-serif; color:#323232;}
.join_item{ height:45px; display:block; overflow: hidden; clear:both;}
.join_item dt{ float:left; padding-right:15px;}
.join_item dd{ float:left; line-height:26px; color:#656565; font-size:13px;}
.already_member{ font:18px/50px Arial, Helvetica, sans-serif; color:#4174df;}
.join_button{ width:150px; height:39px; padding-left:9px; display:block; float:left; background:url(/images/front/loin_button_bg.gif) no-repeat; font:bold 18px/39px Arial, Helvetica, sans-serif; color:#3b5998; margin-left:10px; margin-top:10px ;!important margin-top:0px;*+margin-top:0;}
.join_button:hover{ text-decoration:none;}
.join_right{ width:352px; float:left; padding-left:65px; padding-top:20px; height:auto; background:url(/images/front/join_line_bg.gif) repeat-y left top;}
.tex275{ width:273px; height:13px; line-height:13px; padding:5px 0; border:1px solid #cecece;}
.join_name{ color:#505050; font-size:14px; line-height:22px;}
.ver{ vertical-align:middle; margin-left:10px;}
.code92{ width:92px;  height:13px; line-height:13px; padding:5px 0; border:1px solid #cecece;}
.code_img{ vertical-align: text-bottom; margin-left:5px;}
.creatAccount{ width:143px; height:40px; border:0; margin:20px 0 10px 30px; background:url(/images/front/orange_button.gif) no-repeat; cursor:pointer; font:bold 16px Arial, Helvetica, sans-serif; color:#323232;}
.yinying_bottom{ height:40px; background:url(/images/front/yinying_bg.jpg) no-repeat left bottom;}

/*sign in*/
.forget {font-size:12px; color:#969696; line-height:24px; text-decoration:underline;}

/*forget password*/
.forget_mian{ border:1px solid #e6e6e6; background:url(images/gray_mian_bg.gif) repeat-x 1px 1px; height: 100%; overflow:hidden;}
.forget_content{ text-align:center;}
.forget_tips{ color:#969696; font:bold 13px/30px Arial, Helvetica, sans-serif; padding-bottom:20px;}
.regidter{ font:14px Arial, Helvetica, sans-serif;}
.tex320{ width:320px; height:18px; line-height:18px; border:1px solid #cecece; margin-left:10px;}
.next{ width:137px; height:36px; display:block; background:url(/images/front/next.gif) no-repeat; margin:30px auto 0 auto;}
.tip_box{ width:365px; height:188px; padding:30px 0 0 30px;border:1px solid #f9c5c7; background-color:#fce8e9; margin:25px auto 0 auto; background-image:url(/images/front/cc.gif); background-repeat:no-repeat; background-position:12px 10px;text-align:left;}
.f16{ font:14px Tahoma, Geneva, sans-serif;  line-height:30px;}
.f13{ font:13px Tahoma, Geneva, sans-serif; color:#323232; line-height:30px;}
.blue{ color:#3b5998;}

/*forget password2*/
.tip_greenBox{ width:335px; height:168px; padding:50px 20px 0 40px; background-color:#eff6e4; border:1px solid #c9e3a6; margin:0 auto; background-image:url(images/dd.gif); background-repeat:no-repeat; background-position:18px 18px;margin:25px auto 0 auto;text-align:left; margin-bottom:30px;}
.f13_bold{ font:bold 13px/30px Arial, Helvetica, sans-serif; padding-bottom:10px;}

/*修改*/
.join_name_01{color:#555555; font-size:14px; line-height:24px;}
.footimg01{ text-align:center; padding-bottom:5px; color:#797979;}
.footimg01 ul li img{ vertical-align:middle;}
.tex352{ width:342px; height:13px; line-height:13px; padding:5px 0; border:1px solid #cecece;}
.join_left01{ width:510px;float:left; height:auto; margin-top:30px;}
.join_button_01{ width:150px;  height:39px; padding-left:20px; display:block; float:left; background:url(/images/front/loin_button_bg.gif) no-repeat; font:bold 12px/39px Tahoma, Geneva, sans-serif; color:#666666; text-transform:uppercase; font-size:14px;}
.join_button_01:hover{ text-decoration:none; color:#969696;}
.m_l{ margin-top:5px;}
.creatAccount_01{ width:158px; height:40px; border:0; margin:20px 0 10px 0px; background:url(/images/front/creatAccount_01_bg.gif) no-repeat; cursor:pointer; display:block;}
.rember_id{clear:both; padding-top:10px; !important padding-top:0px; *+ padding-top:0px; color:#7f7f7f;}
.m_50{padding-top:20px;!important padding-top:0px;*+padding-top:0px; clear:both;}

/*2011.3.14修改*/
.sub_account{ width:330px; padding-right:10px; margin:0 auto;}
.sub_account h3{ font: bold 18px/20px "幼圆"; color:#555; padding-bottom:10px; color:#672508;}
.sub_account p{ line-height:24px; color:#787878; padding-left:5px; }
.sub_account ul{ padding:5px; background:#eff8ff; margin-bottom:10px;}
.sub_account ul li{ line-height:22px;color:#666;}
.sub_account ul li span{ font-size:12px; font-weight:bold; color:#4398d5; font-family:"宋体"; line-height:24px;}

/*验证码定位*/
.dingwei{ position:relative; height:40px;}
.dingwei label.error{ position:absolute; left:0; top:25px;}

.join_left{ width:40%; padding-left:65px; float:left; height:auto;}
.join_title{ font:23px/30px Arial, Helvetica, sans-serif; color:#323232;}
.join_item{ height:45px; display:block; overflow: hidden; clear:both;}
.join_item dt{ float:left; padding-right:15px;}
.join_item dd{ float:left; line-height:26px; color:#656565; font-size:13px;}
.already_member{ font:18px/50px Arial, Helvetica, sans-serif; color:#4174df;}
.join_button{ width:150px; height:39px; padding-left:9px; display:block; float:left; background:url(/images/front/loin_button_bg.gif) no-repeat; font:bold 18px/39px Arial, Helvetica, sans-serif; color:#3b5998; margin-left:10px; margin-top:10px ;!important margin-top:0px;*+margin-top:0;}
.join_button:hover{ text-decoration:none;}
.join_right{float:left; padding-left:65px; height:auto; background:url(/images/front/join_line_bg.gif) repeat-y left top;}
.tex275{ width:273px; height:25px; line-height:13px; padding:5px 0; border:1px solid #cecece;}
.join_name{ color:#505050; font-size:14px; line-height:22px;}
.ver{ vertical-align:middle; margin-left:10px;}
.code92{ width:92px; line-height:25px; padding:5px 0; border:1px solid #cecece;}
.code_img{ vertical-align: text-bottom; margin-left:5px;}
.creatAccount{ width:143px; height:40px; border:0; margin:20px 0 10px 30px; background:url(/images/front/orange_button.gif) no-repeat; cursor:pointer; font:bold 16px Arial, Helvetica, sans-serif; color:#323232;}
.yinying_bottom{ height:40px; background:url(/images/front/yinying_bg.jpg) repeat-x left bottom;}

/*sign in*/
.forget {font-size:12px; color:#969696; line-height:24px; text-decoration:underline;}

/*forget password*/
.forget_mian{ border:1px solid #e6e6e6; background:url(/images/front/gray_mian_bg.gif) repeat-x 1px 1px; height: 100%; overflow:hidden;}
.forget_content{ text-align:center;}
.forget_tips{ color:#969696; font:bold 13px/30px Arial, Helvetica, sans-serif; padding-bottom:20px;}
.regidter{ font:14px Arial, Helvetica, sans-serif;}
.tex320{ width:320px; height:18px; line-height:18px; border:1px solid #cecece; margin-left:10px;}
.next{ width:137px; height:36px; display:block; background:url(/images/front/next.gif) no-repeat; margin:30px auto 0 auto;}
.tip_box{ width:365px; height:188px; padding:30px 0 0 30px;border:1px solid #f9c5c7; background-color:#fce8e9; margin:25px auto 0 auto; background-image:url(/images/front/cc.gif); background-repeat:no-repeat; background-position:12px 10px;text-align:left;}
.f16{ font:14px Tahoma, Geneva, sans-serif;  line-height:30px;}
.f13{ font:13px Tahoma, Geneva, sans-serif; color:#323232; line-height:30px;}
.blue{ color:#3b5998;}

/*forget password2*/
.tip_greenBox{ width:335px; height:168px; padding:50px 20px 0 40px; background-color:#eff6e4; border:1px solid #c9e3a6; margin:0 auto; background-image:url(/images/front/dd.gif); background-repeat:no-repeat; background-position:18px 18px;margin:25px auto 0 auto;text-align:left; margin-bottom:30px;}
.f13_bold{ font:bold 13px/30px Arial, Helvetica, sans-serif; padding-bottom:10px;}

/*验证码定位*/
.dingwei{ position:relative; height:40px;}
.dingwei label.error{ position:absolute; left:0; top:25px;}

.gray_mian {background: url("/images/front/gray_mian_bg.gif") repeat-x scroll 1px 1px #fff;border: 1px solid #E6E6E6;height: 100%;overflow: hidden;padding-top: 30px;}

.postion {
    color: #000000;
    font: 14px/30px Tahoma,Geneva,sans-serif;
}

h1 {
    color: #3B5998;
    font: 40px/50px Tahoma,Geneva,sans-serif;
    height: 50px;
}