@charset "utf-8";
/* CSS Document */
* { margin: 0px; padding: 0px; }
body { color: #333333; font: 12px Arial; background: #FFFFFF url(../image/body_bg.gif) repeat-x top; width: 100%; }
input{ font-size: 12px; }
ul{ list-style: none; }
ol{ list-style: none; }
dl,dd{ margin: 0px; padding: 0px; }
em { font-style: normal; font-weight: bold; }
select{ font-size: 12px; }
img{ border:none}
.b { font-weight: bold; }
A:link,A:visited{ color: #333333; text-decoration: none; }
A:hover{ color: #FF6600; text-decoration: underline; }
h2 { font-size: 16px; }
h3 { font-size: 14px; }
h4 { font-size: 12px; }
.rel { position: relative; z-index: 1; }
.lh150 { line-height: 150%; }
.f12{ font-size: 12px; }
.f14{ font-size: 14px; }
.f16{ font-size: 16px; }
.song { font-family: "宋体"; }
.verd { font-family: Verdana; }
.center{ margin: 0px auto; }
.clr { clear: both; }
.red { font-family: "宋体"; color: #FF6600; }

/*=================================================================================*/
#m_body { margin: 0px auto; width: 842px; }
#header { background: url(../image/top1.jpg) no-repeat left top; height: 124px; }
#header .logo { padding: 30px 0px 0px 10px; width: 262px; float: left;}
#header .logo A { height: 68px; width: 262px; display: block; } 
#nav { float: right; width: 568px; }
.vs { padding-left: 380px; height: 22px; }
.vs li { float: left; }
.vs li A { height: 22px; width: 62px; display: block; }
.vs .cn { margin-right: 18px; }
.vs .cn A { background: url(../image/cn.gif) no-repeat left bottom; }
.vs .cn A:hover { background: url(../image/cn.gif) no-repeat left top; }
.vs .big5 A { background: url(../image/big5.gif) no-repeat left bottom; }
.vs .big5 A:hover { background: url(../image/big5.gif) no-repeat left top; }

.sethome { height: 40px; padding-top: 16px; padding-left: 36px; }
.sethome ul { height: 18px; }
.sethome li { height: 18px; width: 96px; float: left; }

#menu { padding-left: 8px; padding-top: 12px; }
#menu ul  { height: 29px; }
#menu li { height: 29px; float: left; width: 78px; margin-right: 1px; }
#menu li A,#menu li A:visited { background: url(../image/mueu_bg.jpg) no-repeat left top; height: 29px; width: 78px; color: #47585f; font-weight: bold; display: block; text-align: center; line-height: 29px; }
#menu li A:hover { color: #e4592c; background: url(../image/mueu_bg.jpg) repeat left bottom; text-decoration: none; }

#bottom { width: 100%; height: 80px; background: url(../image/bottom_bg.gif) repeat-x top; }
#bottom ul { text-align: center; padding-top: 12px; }
#bottom li { height: 18px; line-height: 18px; }
/*=================================================================*/

#hide1 { left: 198px; top: 398px; z-index: 2; visibility: hidden; }
#hide2 { left: 198px; top: 426px; z-index: 3; visibility: hidden; }
#hide3 { left: 198px; top: 452px; z-index: 4; visibility: hidden; }
#hide4 { left: 198px; top: 480px; z-index: 5; visibility: hidden; }
#hide5 { left: 198px; top: 508px; z-index: 6; visibility: hidden; }
#hide6 { left: 198px; top: 536px; z-index: 7; visibility: hidden; }
#hide7 { left: 198px; top: 564px; z-index: 8; visibility: hidden; }
#hide8 { left: 198px; top: 592px; z-index: 9; visibility: hidden; }
#hide9 { left: 198px; top: 620px; z-index: 10; visibility: hidden; }
#hide10 { left: 198px; top: 648px; z-index: 11; visibility: hidden; }
.hbox { position: absolute; border: 1px solid #63BEDD; background: #FFFFFF url(../image/hide_ar.jpg) no-repeat 2px 10px; }
.box_cn { width: 168px; }
.box_cn ul { width: 139px; margin: 0px auto; padding-top: 6px; padding-bottom: 10px; }
.box_cn li { border-bottom: 1px dashed #97D3E8; line-height: 26px; }
.box_cn A { background: url(../image/gif-ar.gif) no-repeat 6px 6px; display: block; height: 26px; line-height: 26px; padding-left: 18px; }
.box_cn .bot_bg { background: url(../image/hide_bg2.gif) no-repeat left top; height: 12px; width: 147px; }
/*===================================================================*/

#focus { width: 842px; height: 204px; margin: 0px auto; background: url(../image/focus_bot.jpg) no-repeat left bottom; }
#con { width: 842px; padding: 6px 0px; }
#left { float: left; width: 220px; }
#right { float: right; width: 612px; }

#suo { width: 192px; line-height: 26px; margin: 0px auto; height: 26px; padding: 3px 0px 6px; }
#suo td { height: 26px; }
#suo .my_txt { line-height: 18px; height: 18px; border: 1px solid #5ca6bf; background: url(../image/sou_bg.gif) no-repeat left top; width: 110px; padding-left: 18px; }
#suo .my_btn { background: url(../image/sou_bt.gif) no-repeat left top; height: 20px; width: 51px; border-style: none; cursor: pointer; }

#left .p_top { background: url(../image/left_tle.jpg) no-repeat left top; height: 36px; width: 217px; }
#left .p_top h4 { color: #1f7ea3; padding-top: 12px; padding-left: 28px; }
#left .p_cen { background: url(../image/left_cen.gif) repeat-y left; width: 217px; }
#left .p_cen ul { margin: 0px auto; width: 186px; }
#left .p_cen li { line-height: 26px; background: url(../image/arrow.gif) no-repeat 4px 8px; padding-left: 16px; padding-right: 6px; width: 164px; border-bottom: 1px dashed #B7B7B7; }
#left .p_cen li A { line-height: 26px; height: 26px; }
#left .p_bot { background: url(../image/left_bot.jpg) no-repeat left top; height: 32px; width: 217px; margin-bottom: 5px; }

.link_tle { background: url(../image/link_tle.gif) no-repeat left top; line-height: 32px; height: 32px; width: 217px; }
.link_tle h4 { color: #1f7ea3; padding-left: 16px; }
#link_list { padding: 6px; }
#link_list li { line-height: 22px; background: url(../image/arrow2.gif) no-repeat left 6px; padding-left: 16px; width: 186px; }
#link_list li A { line-height: 22px; height: 22px; }

#best_pro { background: url(../image/best_bg_en.jpg) no-repeat left top; height: 206px; width: 612px; padding-top: 6px; margin-bottom: 6px; }
#best_pro .b_more { line-height: 18px; height: 18px; padding-right: 12px; }
#best_pro .b_more A { float: right; height: 18px; width: 55px; }

.MyMarqueeX { width: 580px; height: 152px; overflow: hidden; margin: 0 auto; padding-top: 20px; }
.p_box { height: 152px; width: 136px;}
.p_box img { width: 120px; height: 120px; border: 1px solid #e6e6e6; padding: 1px; margin: 0px auto; display: block; }
.p_box span { line-height: 22px; display: block; text-align: center; }
.p_box span A { line-height: 22px; height: 22px; }

.r_tle { line-height: 28px; height: 28px; border-bottom: 1px solid #63BEDD; }
.r_tle h4 { color: #1f7ea3; padding-left: 16px; background: url(../image/dot.jpg) no-repeat 3px 5px; line-height: 24px; height: 24px; float: left; width: 240px; padding-top: 2px; }
.r_tle .more { float: right; height: 15px; width: 45px; padding-right: 6px; padding-top: 7px; }
.r_tle .more A { background: url(../image/more_en.jpg) no-repeat left top; display: block; height: 15px; width: 43px; }
.r_tle .postion { float: right; text-align: right; width: 340px; padding-right: 6px; line-height: 24px; height: 24px; padding-top: 4px; font-family: Verdana; color: #666666; }
.r_tle .postion span { background: url(../image/icon.gif) no-repeat left center; padding: 2px 2px 0px 16px; }

#com_int { line-height: 150%; padding: 8px 6px 6px; }
#com_int img { float: right; margin-left: 5px; }

/*
#com_int2 { line-height: 150%; padding: 8px 8px 2px; background: url(../image/compamy2.jpg) no-repeat 4px bottom; height: 580px; }
*/
#com_int2 { line-height: 150%; padding: 8px 8px 2px;}

#com_int2 p { text-indent: 2em; margin-bottom: 8px; }

#cat_con dl { background: url(../image/cat_bg.jpg) no-repeat 0px center; padding-top: 60px; padding-left: 218px; height: 210px; }
#cat_con dt { font-weight: bold; line-height: 24px; height: 24px; font-size: 14px; }
#cat_con dd { line-height: 22px; height: 22px; }

#chejian { padding: 10px; }

#feed_box { padding: 6px 0px 2px; width: 610px; margin: 0px auto; background: url(../image/feed_bg.gif) no-repeat right bottom; height: 472px; }
#feed_box h4 { line-height: 30px; height: auto; background: url(../image/bi.gif) no-repeat 4px 6px; padding-left: 26px; color: #006699; border-bottom: 1px dashed #CCCCCC; }
.feed_tab { margin-top: 6px; }
.feed_tab .pt_cn{ height: 30px; padding-left: 6px; }
.feed_tab .my_btn { height: 24px; width: 70px; }
.feed_tab .my_txt{ font-size: 12px; line-height: 18px; background: url(../image/search_bg.gif) left top; padding: 1px 2px; height: 18px; width: 124px; border: 1px solid #5CA6BF; color: #000000; }

#news_box dl { width: 610px; margin: 0px auto; padding: 10px 0px; }
#news_box dl span { float: left; overflow: hidden; }
#news_box dt { clear: both; background: #E6F4F7; border: 1px solid #63BFD8; line-height: 28px; height: 28px; font-weight: bold; color: #006699; }
#news_box dd { clear: both; line-height: 32px; height: 32px; border-bottom: 1px dashed #999999; }
#news_box .header { width: 390px; padding-left: 6px; }
#news_box .click { width: 120px; }
#news_box .up_date { width: 80px; }
#news_box dd A,#news_box dd A:visited { background: url(../image/gif-ar.gif) no-repeat 1px 7px; color: #006699; padding-left: 14px; line-height: 32px; height: 32px; white-space: nowrap; width: 360px; overflow: hidden; display: block; }
#news_box dd A:hover { color: #FF3300; background: url(../image/gif-ar2.gif) no-repeat left 7px; }
#news_box dd .up_date { color: #999999; }

#news_box .news_con { padding: 6px 0px; width: 608px; margin: 0px auto; }
#news_box .ntle { text-align: center; border-bottom: 1px dashed #CCCCCC; }
#news_box .ntle h2 { line-height: 36px; height: 36px; }
#news_box .sture { background: #F3F3F3; line-height: 24px; height: 24px; }
#news_box .news_info { padding: 8px 6px; line-height: 150%;}

#break { line-height: 28px; height: 28px; text-align: center; }
#break .red { padding-right: 4px; padding-left: 4px; }
#break A { padding: 0px 5px; }

#pro_box { padding: 18px 0px 0px; }
#pro_list { border-bottom: 1px dashed #999999; padding-left: 10px; }
.p_box2 { height: 162px; width: 142px; float: left; margin-right: 6px; }
.p_box2 img { width: 120px; height: 120px; border: 1px solid #e6e6e6; padding: 1px; margin: 0px auto; display: block; }
.p_box2 span { line-height: 22px; display: block; text-align: center; }
.p_box2 span A { line-height: 22px; height: 22px; }

#pro_box .pic { background: url(../image/pro_bg.jpg) no-repeat left top; height: 409px; width: 459px; margin: 0px auto 12px; padding: 9px 0px 0px 10px; }
#pro_box .pic img { height: 400px; width: 450px; }
#pro_tab { margin: 0px auto; width: 500px; background: #63BEDD; }
#pro_tab td { padding: 6px; background: #FFFFFF; }
#pro_tab A,#pro_tab A:visited { color: #FF6600; text-decoration: underline; }
#pro_tab A:hover { position: relative; left: 1px; top: 1px; }