﻿/* 所有页面公共样式 */
body{font-family: "微软雅黑", "宋体", Arial, sans-serif; font-size: 12px;background:#fff; height:100%; margin:0; }
td,select,input,textarea,span,fieldset{font-size:12px;}
a {text-decoration:none; color:#3F6293!important;text-decoration:underline;}
a:hover{color:#FF0000!important; }
.aspNetHidden{display:none}

/* header 页面头样式 */
#header_bannerddd { float: left;height: 92px;width: 100%;background:url(images/main/banner_bg.jpg); }
.header_banner { float: left;height: 92px;width: 100%;background:url(images/main/banner_bg.jpg); }
.header_banner1500 { float: left;height: 92px;width: 100%;background:url(images/main/banner_bg1500.jpg); }

.header_login { height:25px; line-height:25px; float:right; color:#ffffff!important;margin:25px 5px 0 0;}
.header_login a { color:#ffffff!important;}
.header_login a:hover { color:#ff9900!important;}
.header_login span { color:#ffffff!important; font-weight:bold;}
.header_login b { color:#88abda!important; font-weight:normal ;}

/* footer 页面脚（版权区）样式 */
#footer_address {float:left; width:100%; background:url(images/main/footer_bg.gif) repeat-x; color:#ffffff; height:40px; line-height:40px; text-align:center;}
#footer_index_address { float:left; width:100%; background:url(images/main/footer_bg.gif) repeat-x; color:#ffffff; height:40px; line-height:40px; text-align:center; }

/* menu 左边菜单样式 */
.Menu {float:left; width:148px; margin-top:10px; margin-left:2px; background-color:#ffffff;}
.Menu dt{float:left!important; _float:none; width:148px; height:29px; background:url(images/main/menu_bg.gif); line-height:29px; color:#ffffff!important; font-weight:bold;border:1px solid #0068b7; border-bottom:none; border-top:none; cursor:pointer; margin-bottom:1px; }
.Menu dd{float:left!important; _float:none; margin-left:0; width:148px;margin-bottom:5px; }
.Menu ul{float:left; padding:0; margin:0!important; _margin-left:0;}
.Menu li{float:left; width:148px; height:26px; line-height:26px;border-bottom:1px dashed #e5e5e5;list-style-type: none}
.Menu li a {float:left; padding-right:10px;}
.Menu li a:hover { color:#ff9900!important;}
.Menu li ul { float:left; display:inline; left: -999em; position:absolute; width:148px; border:1px solid #0069b7; background:#ecf9ff!important; z-index:99999px;}
.Menu li ul li { height:26px; width:100%; line-height:26px; text-indent:1em;list-style-type: none}
.Menu li ul li a { display:block; width:100%; height:100%; padding-right:0;}
.Menu li ul li a:hover {display:block; width:100%; height:100%; background:#fef5e4; color:#ff9900!important;}
.Menu li:hover ul {left: auto;}
.Menu li.sfhover ul {left: auto;}

/* leader 导航条样式 */
.leader_bg {background:url(images/main/leader_bg.gif); width:100%; height:28px; line-height:28px;color:#666666!important; }
.leader_left{background:url(images/main/leader_bg.gif) 0 -28px; width:10px; height:28px; }
.leader_right{background:url(images/main/leader_bg.gif) 0 -56px; width:10px; height:28px;}
.leader_bg img{ margin-top:2px;}

/* login 登录页面样式*/
.login_body_bg { background:url(images/main/login_bg.jpg) left center;}
.login {color:#ffffff; width:400px; height:200px; float:left;}
.login thead td{font-size:21px!important; font-weight:bold; text-indent:85px;}
.login_textbox {width: 150px; height: 15px; border:1px solid #cc6600;}

/* Application 母板左右分区样式*/
.app_left{width: 155px;background-color: #eff8ff;vertical-align: top;text-align: left;}
.app_bar{width: 10px;vertical-align: middle; background:url(images/main/status_line.gif) repeat-y; padding-left:1px;}
.app_middle{cursor:pointer; background:url(images/main/point_bg.gif) repeat-y ;padding: 0;width: 10px;height: 50px; line-height:50px; border-right :1px solid #00479d;border-top :1px solid #00479d;border-bottom :1px solid #00479d; background-color:#ffffff!important; }
.app_right{width: 100%;height: 100%;background-color: #fff;vertical-align: top;text-align: center;}
.app_point_fold{ margin-top:19px; margin-left:4px; height:12px; width:5px;background:url(images/controls/jiantou.gif) no-repeat -148px -1px;}
.app_point_expand{margin-top:19px; margin-left:3px; height:12px; width:5px;background:url(images/controls/jiantou.gif) no-repeat -157px -1px;}

/* Loading窗口 */
.my_loading{position: absolute;z-index: 91001; background-color: White; border: 1px solid #9BBBE6; left: 50%; margin-top: -28px; display:none}
.my_loading table td {vertical-align:middle;color: #3F6293!important;font-size: 14px}
.my_loading_mask{position:absolute;left: 0;top: 0;width:100%;filter:alpha(opacity=25);opacity:0.25;background:#777;display1:none;font-size:1px; *zoom:1;overflow:hidden; display:none;z-index: 91000;}

/************************ 首页多项选项卡样式 ************************************/
/* tab */
#widget_tab_container {float: left;width:100%; height: 37px; background:url(images/main/tab.gif) 0 -144px repeat-x;overflow: hidden;}

/* tab common styles */
ul.tabs {float:left; margin-left: 10px; margin-top:1px; list-style-type: none; padding: 0px;}

#tabs li {float:left; text-align:center; font-size:14px; font-weight:bold; line-height:36px; color:#3F6293;list-style-type: none}
#tabs .line {width:15px!important; height:20px!important; background:url(images/public_bg.gif) no-repeat 7px -260px; margin-top:7px;}
#tabs span {color:#FFFFFF!important; display:block; float:left; background: url(images/main/tab.gif) center -108 no-repeat ; padding:0 10px!important;}

/* active tab */
li.activetab {background:url(images/main/tab.gif) 0 -36px repeat-x;}
li.activetab span {font-size:13px; font-weight:bold;}
li.activetab h1 { float:left;margin-top:0px;width:4px; height:36px!important; background:url(images/main/tab.gif);}
li.activetab h2 { float:left;margin-top:0px;width:6px; height:36px!important; background:url(images/main/tab.gif) 0 -72px;}

/* inactive tab */
li.inactivetab { padding-left: 5px;} 
li.inactivetab h1 { float:left;}
li.inactivetab h2 { float:left;}
li.inactivetab a { color:#00479d!important; padding:0 8px!important;font-size:13px; font-weight:bold; display:block;}
li.inactivetab a:hover { color:#FF6600!important;display: block;}

/* new tab */
li.newtab { float: left; padding-top:5px;}

/* Error页面 */
.error{text-align:center;width: 100%;padding-top:30px;}
.error table{margin:auto;border:0;width:415px; height:221px;background: url(images/main/noacl.jpg)}
.error td{vertical-align:top;text-align:center;font-size:medium;color:Red;}

/* add by jin */
.page_1{background:#dee9ef;padding:5px 10px;margin:10px 1px;height:22px;overflow:hidden;}
.page_1 a{border:1px solid #b2d0ea;background:url(images/pageinbg.gif) left top repeat-x;line-height:22px;height:18px;overflow:hidden;margin:0 8px 0 0; text-align:center;padding:0 7px 2px 7px; vertical-align:middle;color:#1c262f;float:left;display:block;}
.page_1 span{border:1px solid #b2d0ea;background:url(images/pageinbg.gif) left top repeat-x;line-height:22px;height:18px;overflow:hidden;text-align:center;vertical-align:middle;color:#27638b !important;float:left;display:block;padding:0 7px 2px 7px;}
.page_1 span a{ border:none;padding:0;margin:0px 0px;}
.page_1 .rfd{float:right;margin:0;color:#1c262f;}
/*.page_1 .rfd label{color:#27638b; }*/

.mainrig{width:100%;/*height:530px;overflow:auto;*/overflow-x:hidden;/*background:#f9fafc url(images/mainbg.gif) repeat-x;*/}
.mainrig .tabw{background:#c3d6e5;margin:10px 0 0 0;/*position:relative;*/}
.mainrig .tabw tr{}
.mainrig .tabw td{background:#c3d6e5;background:url(images/tab1tdbg.gif) 1px 1px repeat-x #fff; line-height:24px;text-align:center;display:table-cell;}
.mainrig .tabw .ontd{background:#c3d6e5;background:url(images/tab2tdbg.gif) 1px 1px repeat-x #fff; line-height:24px;text-align:center;}
.mainrig .tabw .yellow{background-color:Yellow; background-image:none; line-height:24px;text-align:center;}
.mainrig .tabw input{}
.mainrig .tabw .titban{background:url(images/tabtit.gif) repeat-x;font-weight:bold; text-align:center;color:#1c262f;line-height:27px;}
.mainrig .tabw a.blue{color:#1e50a2;}

.cpsbox1{background:#e6f0f2;border:1px solid #bad7e9;padding:10px;}
.price{font-size:20px; font-weight:bold; color:Red;}
.btnyellow{height:30px; width:168px; background:#FF4400; cursor:pointer; color:White; border:0px; padding:0px; font-weight:bold; font-size:14px;}
.btnblue{height:30px; width:168px; background:#1155A8; cursor:pointer; color:White; border:0px; padding:0px; font-weight:bold; font-size:14px;}
.title{font-weight:bold;font-size:12px;color:#000;}
.compox{background:#e6f0f2;border-left:1px solid #7DA8D4;border-right:1px solid #7DA8D4;padding:10px;}
.dn{ display:none;}
.addtocart{ background:url(/img/p-btns-20130826.png); background-repeat:no-repeat;cursor: pointer;display: block;height: 38px; width: 136px;text-align: center;line-height: 38px; float:right; border:0px; padding:0px; margin:10px 7px 10px 0px;}
.goToOrder{ background:url(/img/btn-check.jpg); background-repeat:no-repeat;cursor: pointer;display: block;height: 38px; width: 136px;text-align: center;line-height: 38px; float:right; border:0px; padding:0px; margin:10px 7px 10px 0px;}
.checkout-submit{ background:url(/img/btn-submit.jpg); background-repeat:no-repeat;cursor: pointer;display: block;height: 38px; width: 136px;text-align: center;line-height: 38px; float:right; border:0px; padding:0px; margin:10px 7px 10px 0px;}
.total {float: right;font-size: 14px;font-weight: 700;line-height: 50px;padding-right: 18px;}
.total strong {color: #E4393C;font-size: 20px;font-weight: normal;vertical-align: middle;}

.num{ width:35px;}
.jia,.jian,.num{width:30px; display:block; float:left;}
.jia,.jian{ background:#eee; color:#444; font-weight:bold; font-size:16px;}

.numgift{ width:35px;}
.jiagift,.jiangift,.numgift{width:30px; display:block; float:left;}
.jiagift,.jiangift{ background:#eee; color:#444; font-weight:bold; font-size:16px;}

.summer .btnsave{ background:url(/img/btn-save.jpg); background-color:Red; background-repeat:no-repeat;cursor: pointer;display: block;height: 38px; width: 136px;text-align: center;line-height: 38px; float:right; border:0px; padding:0px; margin:10px 7px 10px 0px; font-size:18px; color:#ffffff;}
.btn {background: none repeat scroll 0 0 #ff4001;border: medium none;border-radius: 3px;color: #fff;cursor: pointer;display: inline-block;font-size: 16px;font-weight: bold;height: 36px;line-height: 36px;padding: 0 20px;text-align: center;}
.btn-disabled {background-color: #ededed;border-color: #ededed;color: #999;cursor: default;}
.btn-large {min-width: 180px;}
.dsListBoxCSS{ width:350px;}
.newline{{word-break:break-all; /*支持IE，chrome，FF不支持*/word-wrap:break-word;/*支持IE，chrome，FF*/;}