.MR10 { margin-right: 10px; }
.ML10 { margin-left: 10px; }
.MB10 { margin-bottom: 10px; }
.MB5 { margin-bottom: 5px; }
.MB15 { margin-bottom: 15px; }
.MB30 { margin-bottom: 30px; }
.MT10 { margin-top: 10px; }
.ML5 { margin-left: 5px; }
.MR5 { margin-right: 5px; }
.PT10 { padding-top: 10px; }

* { margin: 0; padding: 0; border: none; }
div { margin: 0; padding: 0; float:left; }
ul,li,ol,dl,dt,dd,img { list-style: none; border: none; }
body { font-family: 'ËÎÌå'; background-color: #e7f4e3; }

a { font-size: 12px; line-height: 20px; text-decoration: none; color: #333; }
a:hover { text-decoration: underline; }
a.more { display: block; float: right; padding-right: 20px; width: 30px; height: 30px; line-height: 30px; color: green; }
a.more:hover { text-decoration: underline; }

.F12C666 { font-size: 12px; color: #666; }

#wrap { margin: 0 auto; float: none; width: 980px; height: auto; overflow: auto; background-color: white; }
div h2 { height: 30px; }
div h2 a { padding-right: 10px; float: right; color: green; line-height: 30px; font-weight: normal; font-size: 14px; }

/* head
-----------------------------------------------------------------*/
#head { margin: 0 auto; float: none; width: 980px; height: 220px; background: url(../images/head.jpg) center top no-repeat; }
#head img { float: left; }
#head #nav { padding-top: 221px; width: 100%; height: 29px; background: url(../images/nav.jpg) bottom repeat-x; }
#head #nav ul { display: block; margin: 0 auto; width: 980px; height: 28px; }
#head #nav ul li { float: left; }
#head #nav ul li a { padding: 0px 20px 0px 20px; font-size: 14px; line-height: 28px; color: white; }

/* img scroll
-----------------------------------------------------------------*/
#img_scroll { width: 340px; height: 260px; }

#video_scroll { width: 320px; height: 261px; }
#video_frame { width: 320px; height: 261px; }

/* top news
-----------------------------------------------------------------*/
#top_news { width: 390px; }
#top_news h2 { height: 30px; }
#top_news h2 a { line-height: 30px; }
#top_news ul { margin: 0 auto; width: 350px; }

#top_news #first { height: auto; }
#top_news #first h3 { text-align: center; line-height: 35px; }
#top_news #first h3 a { padding: 0; font-size: 14px; color: #0066ff; background: none; }
#top_news #first p { padding-bottom: 15px; font-size: 12px; text-indent: 24px; line-height: 22px; }
#top_news div { text-align: center; }

#top_news li { line-height: 26px; }
#top_news li a { padding-left: 15px; background: url(../images/dot03.gif) no-repeat; font-size: 14px; }

/* note
-----------------------------------------------------------------*/
#note { width: 230px; height: 260px; background-color: #f2f2f2; }
#note p { padding: 5px 5px 0px 5px; text-indent: 24px; font-size: 12px; line-height: 22px; color: #666; }
#note #xcc { padding-top: 10px; width: 100%; text-align: center; }

#note ul { width: 100%; }
#note ul li { width: 100%; line-height: 22px; height: 22px; }

#note_bg1 { background: url(../images/liantong_03.jpg) no-repeat; }
#note_bg2 { background: url(../images/liantong_06.jpg) no-repeat; }


/* img_list
-----------------------------------------------------------------*/
.img_list { width: 980px; height: auto; }
.kbh { width: 980px; height: auto; }
.img_list h2 { width: 100%; background: url(../images/img_list_h2.jpg) no-repeat; }
.img_list ul  { float: left; padding-top: 10px; width: 978px; height: auto; overflow: auto; border-left: 1px solid #ccc; border-right: 1px solid #ccc; background-color: #f2f2f2; }
.img_list ul li { padding-left: 35px; float: left; width: 200px; text-align: center; }
.img_list ul li img { width: 200px; height: 150px; }
.img_list ul li span { width: 200px; line-height: 22px; }
.img_list ul li a:hover { text-decoration: none; color: #d20816; }

.kbh ul#kbh  { float: right; padding-top: 10px; width: 100%;}
.kbh ul#kbh li { padding-left: 0px; float: left; width: 180px; height: auto; text-align: center; background: none; }
.kbh ul#kbh li a { background: none; }
.kbh ul#kbh li img { width: 180px; height: 135px; }
.kbh ul#kbh li span { width: 180px; line-height: 22px; }
.kbh ul#kbh li a:hover { text-decoration: none; color: #d20816; }

.img_list .img_bottom { float: left; width: 100%; height: 12px; background: url(../images/img_list_bottom.jpg) no-repeat; }

.img_list #product_title { background: url(../images/product_title.jpg) no-repeat; }
.img_list #product { height: 110px; }
.img_list #product li { padding-left: 42px; width: 89px; height: 98px; }
.img_list #product li img { width: 89px; height: 98px; }

.img_list h2#xmzs { background: url(../images/xmzs.jpg) no-repeat; }

/* text_model
-----------------------------------------------------------------*/
.textModel { width: 320px; }
#textModel250 { width: 230px; }
#textModel246 { width: 246px; }
#textModel340 { width: 340px; }
#wrap #textModel390 { width: 390px; }
#wrap #textModel390 ul li a { font-size: 14px; line-height: 28px; }

#wrap #textModel650 { width: 724px; }

.textModel h2 { width: 100%; background: url(../images/liantong_20.jpg) repeat-x; }
.textModel h2 img { float: left; }
.textModel ul { margin: 0 auto; padding-top: 10px; width: 300px; }
.textModel ul li { display: block; float: left; width: 100%; height: 30px; overflow: hidden; line-height: 30px;}
.textModel ul li a { padding-left: 15px; font-size: 12px; background: url(../images/dot03.gif) no-repeat; }

.textModel ul #xxzs_first { float: none; padding-left: 0px; height: auto; }
.textModel ul #xxzs_first a { padding-left: 0px; background: none; }
.textModel ul #xxzs_first img { float: left; width: 112px; height: 83px; }
.textModel ul #xxzs_first span { padding-left: 10px; float: left; width: 170px; line-height: 22px; }

.textModel ul li#actionIcon { height: auto; }
.textModel ul li#actionIcon img { padding: 0px 5px 0px 5px; width: 60px; height: 60px; }
.textModel ul li#actionIcon a { float: left; padding: 0px; margin: 0px; background: none; }

.textModel ul li.music a { margin-left: 10px; }

.textModel .double { padding-left: 15px; width: 140px; float: left; }
.textModel p img { padding: 20px 0px 0px 30px; width: 202px; height: 58px; }

.textModel650 { width: 485px; }
.textModel650 ul  { float: left; padding-top: 20px; width: 100%; }
.textModel650 ul li { padding-left: 13px; float: left; width: 180px; text-align: center; }

.textModel650 #product { height: auto; }
.textModel650 #product li { padding-left: 10px; width: 80px; }
.textModel650 #product li a { padding: 0px; background: none; text-decoration: none; }
.textModel650 #product li img { width: 80px; height: 80px; border: 1px solid #eee; }

/* adv
-----------------------------------------------------------------*/
#adv { width: 100%; }


/* bottom
-----------------------------------------------------------------*/
#bottom { padding-top: 25px; width: 980px; background: url(../images/bottom_bg.jpg) repeat-x; }
#bottom p { text-align: center; line-height: 25px; }


/* img_list
-----------------------------------------------------------------*/
#scroll_list { width: 650px; height: auto; }
#scroll_list h2 { width: 100%; background: url(../images/liantong_24.jpg) no-repeat; }
#scroll_list ul  { float: left; padding-top: 10px; width: 648px; height: auto; overflow: auto; border-left: 1px solid #ccc; border-right: 1px solid #ccc; background-color: #f2f2f2; }
#scroll_list ul li { padding-left: 13px; float: left; width: 180px; text-align: center; }
#scroll_list ul li img { width: 180px; height: 135px; }
#scroll_list ul li span { width: 180px; line-height: 22px; }

#scroll_list ul li a:hover { text-decoration: none; color: #d20816; }

#scroll_list .bottom { float: left; width: 100%; height: 12px; background: url(../images/liantong_27.jpg) no-repeat; }




#scroll_frame { width: 340px; height: 260px; border: none; }



#video { width: 100%; height: 300px; }

#xxzs_bg { background-color: #eee; }


#adv_bottom a { display: block; width: 320px; height: 40px;}
#adv_bottom a img { width: 320px; height: 40px; border: none; }

#demo #demo1 td  span{ display: block; width: 130px; height: 50px; }
#demo #demo2 td  span{ display: block; width: 130px; height: 50px; }




.textModel ul#videokuang li#videoModel { height: auto; }
.textModel ul#videokuang li#videoModel a {
  display: block;
  margin: 0 auto;
  padding: 0px 0px 0px 0px;
  width: 281px;
  height: auto;
  overflow: visable;
  background: url(../images/video_model_bg.jpg) top center no-repeat;
  text-align: center;
}
.textModel ul#videokuang li#videoModel a img {
  padding: 20px;
  width: 240px;
  height: 160px;
}
.textModel ul#videokuang li#videoModel a h3 { padding-top: 20px; font-size: 14px; }


#personal img { width: 230px; height: 280px; border: none; }

#wrap .kbh h2#kbh-title { height: 60px; background: url(../images/banner.jpg) no-repeat;}
#wrap .kbh h2#kbh-title a { line-height: 60px; }