/* Project:www.todayids.com Common for All.
author:Li haihua
date: 2010.10.10*/

/*  全局  */
* { list-style-image:none; list-style-position:outside; list-style-type:none; padding:0; margin:0; }
body, td, th { color:#506068; font-family:"Lucida Grande", "Verdana", "Lucida", "Arial", "Helvetica", "", "sans-serif"; font-size:12px; line-height:150%; }
textarea { background-color:#FFFFFF; border:1px solid #000000; overflow:auto; }
body { background:#FFFFFF url(../images/top_bg.gif) repeat-x scroll center top; margin:0; padding:0; }
a:link, a:visited { color:#333333; font-size:12px; line-height:120%; text-decoration:none; }
a:hover { color:#DD0000; font-size:12px; line-height:120%; text-decoration:underline; }
table{ margin:0 auto;}

/*  头部  */
.top_bg { background:transparent url(/images/v8/top_right.jpg) no-repeat scroll right top; border-right:1px solid #000000; padding-right:10px; vertical-align:top; }
a.link_gray12_9:link, a.link_gray12_9:visited { color:#999999; }
a.link_gray12_9:hover { color:#74B4F7; text-decoration:underline; }
.text_blue12 { color:#0069D9; }
.bg_black { background:transparent url(../images/v8/bg_black.jpg) repeat-x scroll left top; }

/*  Nav  */
#menu { background:url(/images/top_bg_bar.gif) center 20px no-repeat; width:1004px; text-align:center;}
#menu a#select { background:url(/images/inlink1.gif) no-repeat top center; display:block; color:#ff9900; }
#menu a { display:block; height:43px; line-height:43px; vertical-align:middle; color:#fff; }
#menu a:link,#menu a:visited{ color:#FFF; text-decoration:none; font-size:12px;}
#menu a:hover { background:url(/images/inlink1.gif) no-repeat top center; display:block; color:#ff9900; }
#menu a:hover,a:active{ color:#FC0; text-decoration:underline;}
#menu {background:url(/images/top_bg_bar.gif) center 20px no-repeat; width:1004px; margin:0 auto;}

/*  导航  */
.menu_left { background:transparent url(../images/v8/menu_left.jpg) no-repeat scroll left top; height:30px; }
.menu_right { background:transparent url(../images/v8/menu_right.jpg) no-repeat scroll right top; }
.menu_focus { background:transparent url(../images/v8/menu_focus.jpg) no-repeat scroll center top; color:#FFFFFF; cursor:pointer; font-size:14px; font-weight:bold; padding-top:5px; text-align:center; width:120px; }
.menu { color:#FFFFFF; cursor:pointer; font-size:14px; font-weight:bold; text-align:center; width:120px; }
.nav_title { background:#252525 url(../images/images1/icon01.gif) no-repeat scroll 2px 3px; border:2px solid #3D3D3D; color:#FFFFFF; font-weight:bold; height:25px; padding-left:10px; text-align:left; text-indent:15px; }
a.link_gray:link, a.link_gray:visited { color:#666666; text-decoration:none; }
a.link_gray:hover { color:#DD0000; text-decoration:underline; }

/*  左侧  */
.news { line-height:25px; list-style-image:none; margin:0 0 0 5px; padding:15px 0 10px 20px; }
.news li { list-style-image:url(/images/v8/icon_news.gif); list-style-position:outside; list-style-type:disc; margin:0 auto; padding:0; }
.login_btn { background:transparent url(/images/v8/btn_login.jpg) repeat scroll 0; border:0 solid #E3E8EC; color:#000000; cursor:pointer; height:21px; padding:3px 0 0 10px; width:65px; }
.forget_btn { background:transparent url(/images/v8/btn_psw.jpg) repeat scroll 0; border:0 solid #E3E8EC; color:#000000; cursor:pointer; height:21px; padding:3px 0 0 12px; width:75px; }
.data { list-style-image:none; margin:0 0 0 5px; padding:20px 0 15px 20px; }
.data li { line-height:25px; list-style-image:url(/images/data_arrow.gif); margin:0 auto; padding:0; }
.title_right { background:transparent url(/images/v8/title_right.jpg) no-repeat scroll right top; height:30px; }
.border_rec { border-color:-moz-use-text-color #9FAABB #9FAABB; border-style:none solid solid; border-width:medium 1px 1px; padding-bottom:10px; }
.rec_normal { background:transparent url(/images/v8/bg_black.jpg) right top repeat-x; color:#999999; cursor:pointer; font-weight:bold; padding-left:5px;text-align:left; }
.rec_focus { background:transparent url(/images/v8/title_focus.jpg) left top no-repeat; color:#0069D9; cursor:pointer; font-size:12px; font-weight:bold;padding-left:5px;text-align:left; }
a.link_blue12:link, a.link_blue12:visited { color:#0069D9; text-decoration:none; }
a.link_blue12:hover { color:#FF6600; text-decoration:underline; }
a.link_pro:link, a.link_pro:visited { color:#0069D9; font-size:15px; text-decoration:none; }
a.link_pro:hover { color:#FF6600; font-size:15px; text-decoration:underline; }
.index_pro_title { height:40px; text-align:left; vertical-align:top; }
.index_fun { padding:10px 0 5px; text-align:left; }
.text_orange12 { color:#FF6600; }
.text_orange14 { color:#FF6600; font-size:14px; }
.form_red12 { color:#000000; font-weight:bold; }
.login_box { background:transparent url(/images/login_box_bg.gif) no-repeat scroll left top; border:1px solid #3366CC; margin:5px auto; }
.form_gray12 { background-color:#FFFFFF; border:1px solid #3366CC; color:#454545; height:19px; width:60px; }
.text_red12 { color:#DD0000; }
.text_red14 { color:#DD0000; font-size:14px; }
.price_red20 { color:#EE0000; font-family:Georgia, ""; font-size:20px; text-decoration:none; }
.btn_red { background-color:#FFFFFF; background-image:url(/images/bbk_red.gif); border:1px solid #666666; cursor:pointer; font-size:12px; height:22px; padding-left:25px !important; }
.btn_green { background-color:#FFFFFF; background-image:url(/images/bbk_green.gif); border:1px solid #666666; cursor:pointer; font-size:12px; height:22px; padding-left:25px !important; }
.btn_black { background-color:#FFFFFF; background-image:url(/images/bbk_main.gif); border:1px solid #666666; cursor:pointer; font-size:12px; height:22px; padding-left:25px !important; }
.line_right { border-right:1px dashed #999999; border-width:1px; }
.title_machine { color:#0069D9; font-size:14px; }
.text_blue14 { color:#0069D9; font-size:14px; }
a.link_blue12:link, a.link_blue12:visited { color:#0069D9; text-decoration:none; }
a.link_blue12:hover { color:#DD0000; text-decoration:underline; }
a.link_blue14:link, a.link_blue14:visited { color:#0069D9; font-family:Tahoma, ""; font-size:14px; text-decoration:none; }
a.link_blue14:hover { color:#DD0000; font-family:Tahoma, ""; font-size:14px; text-decoration:underline; }
a.link_red12:link, a.link_red12:visited { color:#DD0000; text-decoration:none; }
a.link_red12:hover { color:#FF6600; text-decoration:underline; }
a.link_red14:link, a.link_red14:visited { color:#DD0000; font-size:14px; text-decoration:none; }
a.link_red14:hover { color:#FF6600; font-size:14px; text-decoration:underline; }
.line_bottom { border-bottom:1px dashed #999999; border-width:1px; }
.ad_products { background:transparent url(/images/v8/top_bg.jpg) no-repeat scroll center top; border-color:-moz-use-text-color #9FAABB #9FAABB; border-style:none solid solid; border-width:medium 1px 1px; padding:15px 0 10px; }
.ad_products_special { background:transparent url(/images/v8/top_bg.jpg) no-repeat scroll center top; border-color:-moz-use-text-color #FF6600 #FF6600; border-style:none solid solid; border-width:medium 1px 1px; padding:15px 0 10px; }
.line_diagonal { background:transparent url(/images/v8/line_diagonal.jpg) repeat-x scroll center top; }
.other_nav { line-height:25px; list-style-image:none; margin:0 0 0 5px; padding:5px 0 10px 5px; }
.other_nav li { list-style-image:url(/images/v8/dot.gif); margin:0 auto; padding:0; }
.special_prod_bg { background:transparent url(/images/v8/special_bg.jpg) no-repeat scroll left top; }
.title_intro { color:#0069D9; font-size:20px; }
.text_en_blue10 { color:#0069D9; font-family:Tahoma; font-size:10px; }
.text_en_gray10 { color:#666666; font-family:Tahoma; font-size:10px; }
.btm_corner { background:transparent url(/images/v8/btm_corner.jpg) no-repeat scroll right bottom; }
.text_black12 { color:#000000; }
.text_black14 { color:#000000; font-size:14px; }
.title_enpro { color:#0069D9; font-family:Tahoma, ""; font-size:24px; }
.text_white12 { color:#FFFFFF; }
a.link_white12:link, a.link_white12:visited { color:#0069D9; text-decoration:none; }
a.link_white12:hover { color:#506068; text-decoration:underline; }
.line_delete { text-decoration:line-through; }
dd, dt, ul, li { margin:0; padding:0; text-indent:0; }
dt { background:#252525 none repeat scroll 0; border:3px solid #3D3D3D; color:#E8E8E8; display:block; font-size:13px; font-weight:bold; height:20px; padding-top:5px; }
dt img { margin-right:5px; vertical-align:middle; }
dd li { line-height:16px; list-style-image:none; list-style-position:outside; list-style-type:none; margin:0; text-indent:10px; }
dd li a { display:block; overflow:hidden; }
dd li a:hover { overflow:hidden; }
dd a img { border:medium none; margin-top:5px; }
.nav p { border-bottom:1px dashed #2B2B2B; height:25px; margin:0; padding:5px 0 0 3px; }
.nav p img { margin:0 3px; vertical-align:middle; }
.nav p a { color:#3399FF; }
.nav p a:hover { color:#FF0000; }

/*  底部  */
.footer { background:transparent url(/images/top_bg_bar.gif) no-repeat scroll center bottom; }
.foot .footer a { color:#FFFFFF; text-decoration:none; }
.foot .footer a:hover { color:#FF6633; text-decoration:none; }
.fbox a { color:#999999; text-decoration:none; }
.fbox a:hover { color:#FF6633; text-decoration:none; }
.foot { background:#1F1F1F none repeat scroll 0; border:1px solid #0E0E0E; color:#999999; float:none; margin:0 auto; width:980px; }
.fbox { background:#303030 none repeat scroll 0; border-bottom:1px solid #121212; color:#999999; line-height:30px; margin:0 auto; text-align:center; width:980px; }
.fbox a{ color:#FFF;}

/*  控制外联php样式  */
.media { background:#303030 none repeat scroll 0; border-bottom:1px solid #121212; border-top:1px solid #444444; color:#999999; font-weight:bold; margin:0 auto; padding:10px 0; text-align:center; width:980px; }
.baf { background:#303030 none repeat scroll 0; border-top:1px solid #444444; color:#999999; margin:0 auto 10px; padding-top:10px; width:980px; }
.foot .footer { border:1px solid #404040; padding:8px; text-align:center; }
.media img { border:medium none; margin:0 5px; vertical-align:middle; }
.baf .box1 { float:left; height:100px; width:360px; }
.baf .box1 img { border:medium none; margin-right:5px; }
.baf .box2 { float:left; width:360px; }
.baf .box2 p { margin:3px auto; padding:0; }
.baf .box2 p a { color:#FFFF00; text-decoration:underline; }
.baf .box2 p a:hover { color:#3366FF; text-decoration:underline; }
.baf .box2 .f10 { font-family:Verdana; font-size:10px; }
.baf .box2 p img { margin:0 3px; vertical-align:middle; }
.baf .box3 { float:left; width:260px; }
.baf .box3 img { float:left; line-height:25px; margin-right:10px; }
.baf .box3 a { color:#FFFF00; text-decoration:underline; }
.baf .box3 a:hover { color:#3366FF; text-decoration:underline; }
#top { height:93px; }
#top p { color:#949494; line-height:inherit; margin:8px 0 0; padding:0; }
#top p img { border:medium none; margin:0 5px; padding:0; vertical-align:middle; }
#top p span { color:#00AAFF; font-weight:bold; }
#top p a { color:#949494; text-decoration:none; }
#top p a:hover { color:#FFFFFF; text-decoration:none; }
#menu1 { background:transparent url(/images/top_bg_bar.gif) no-repeat scroll center 20px; height:43px; padding:0; width:1004px; }
#menu1 a { color:#FFFFFF; display:block; height:43px; line-height:43px; vertical-align:middle; }
#menu1 a:hover { background:transparent url(../inlink1.gif) no-repeat scroll center top; color:#FF9900; display:block; }
#menu1 .link2 a { background:transparent url(../images/inlink1.gif) no-repeat scroll center top; color:#FF9900; }
#menu1 .link1 a { background:transparent url(../images/inlink1.gif) no-repeat scroll center top; color:#FF9900; }
.imgSite { left:-10px; position:relative; top:2px; }
span.text02 { font-weight:bold; left:-9px; position:relative; }
.bt { color:#000000; }
#leftbox { background-color:#F2F2F2; }
#leftbox ul li{ line-height:15px; margin:0; padding:0; display:block; height:19px;}
.productuImg { border:1px solid #000000; left:100px; position:relative; }
.productuImg02 { border:1px solid #000000; left:200px; position:relative; }
.productuImg03 { border:1px solid #000000; left:150px; position:relative; }
h1.t1 { font-size:14px; margin-left:260px; }
h1.t11 { font-size:14px; margin-left:180px; }
h2.t2 { font-size:12px; margin-left:220px; }
h2.t22 { font-size:12px; margin-left:300px; }
p.pro { text-indent:2em; }
.contact{ background:#FFFFFF}
.contact_td{ background:#ffffff}
