* { margin: 0; padding: 0; }
body { font: 12px/20px "","", Arial, Helvetica, sans-serif; color: #444; background: #E5E5E5 url(../images/bg.jpg) repeat-x top; }
ul,ol { list-style: none; }
h1,h2,h3,h4,h5,h6 { font-size: 14px; color: #222; font-family: "Microsoft YaHei","微软雅黑";  }
h1,
h1 a { color: #000; }
h2 {}
h3 {}
a img { border: 0; }
input,textarea,select { font-size: 12px; font-family: Arial, Helvetica, sans-serif; color: #444; }
em,address,i { font-style: normal; color: #990000; }
strong,b { color: #222; }
a { color: #444; text-decoration: none; }
a:hover { color: #600; }
.f-l { float: left; }
.f-r { float: right; }
.t-c { text-align: center; }
.t-r { text-align: right; }
.show { display: block; }
.none { display: none; }

.container { }

.wrapper { width: 960px; margin: 0 auto; text-align: left; }

.header { }
.logo { width: 360px; padding: 15px 0; margin: 0 auto; }
.logo a { display: block; width: 330px; height: 70px; background: url(../images/logo.png) no-repeat 0 0; text-indent: -999999px; line-height: 300%; overflow: hidden; }
.top_search { width: 220px; height: 67px; background: url(../images/bg_search.png) no-repeat top; position: absolute; top: 0; left: 750px; z-index: 12; }
.top_search form { padding: 25px 0 0 0; }
.top_search .ipt_s { border: 0; background: transparent; height: 22px; line-height: 22px; width: 130px; float: left; padding: 0 0 0 30px; }
.top_search .btn_s { border: 0; background: transparent; height: 22px; width: 60px; float: left; cursor: pointer; color: #fff; font-size: 0; }
.nav { font-family: "Microsoft YaHei","微软雅黑"; height: 36px; overflow: hidden; width: 700px; margin: 0 auto; }
.nav ul { }
.nav li { float: left; width: 100px; height: 36px; position: relative; }
.nav a { color: #aaa; font-size: 14px; height: 36px; line-height: 36px; display: block; width: 80px; text-align: center; position: absolute; top: 0; left: 0; z-index: 9; background: url(../images/nav.png) no-repeat 0 -36px; }
.nav a:hover,
.nav a.current { color: #fff; background: url(../images/nav.png) no-repeat 0 0; }

.content { width: 960px; margin: 0 auto; text-align: left; }

.left { width: 250px; float: left; }

.right { width: 660px; float: right; background: #fff; border: #CFCFCF 1px solid; padding: 5px 15px 15px 15px; min-height: 450px; height: auto!important; height: 450px; }
.right h1,.right h2,.right h3,.right h4,.right h5,.right h6 { margin: 10px 0; }
.right h1 { font-size: 18px; }

.footer { background: #000; padding: 15px 0; color: #999; }
.footer .f-r { text-align: right; }

.friendlinks { padding: 0 0 20px 0; }
.friendlinks dt,
.friendlinks dd { display: inline; padding-right: 5px; }
.friendlinks dd a { margin-left: 5px; }

.location { height: 32px; line-height: 32px; border-bottom: #CFCFCF 1px solid; padding-bottom: 10px; margin-bottom: 15px; }
.location .crumbs { float: right; }
.location h1,
.location h2 { font-size: 18px; }


/*pages style*/
body.npage .content { padding: 50px 0 10px 0; }
body.npage .right { padding-top: 100px; }
body.npage_1 .right { background: #fff url(../images/pbanner_1.jpg) no-repeat top left; }
body.npage_2 .right { background: #fff url(../images/pbanner_2.jpg) no-repeat top left; }
body.npage_3 .right { background: #fff url(../images/pbanner_4.jpg) no-repeat top right; }
body.npage_4 .right { background: #fff url(../images/pbanner_3.jpg) no-repeat top right; }
body.npage_n .right { background: #fff url(../images/pbanner_5.jpg) no-repeat top left; }
body.npage_m .right { background: #fff url(../images/pbanner_6.jpg) no-repeat top left; }
/**/
.pagebanner { position: absolute; top: 0; left: 0; z-index: 1; height: 260px; background: #eee; width: 1000px; }

.category { }
.category h3 { }
.category ul {}
.category li {}
.category li a { }
.category li a:hover { }
.category li a.current { }

.block { background: url(../images/bg_w.png); border: #CFCFCF 1px solid; }
.block h3 { border-bottom: #CFCFCF 1px solid; height: 30px; line-height: 30px; padding: 0 0 0 15px; font-weight: normal; color: #000; }
.block h3 span { text-transform: uppercase; color: #900; font-family: Arial, Helvetica, sans-serif; font-size: 12px; }
.block .box { padding: 10px; }
.block ul {}
.block li {}
.block a { }
.block dt { background: #fff; padding: 2px 5px; color: #900; font-weight: bold; }
.block dd { padding: 5px; color: #000; }

ul.info_other { text-align: center; }
ul.info_other li { display: inline; padding: 0 10px; }

.info_title { text-align: center; font-size: 18px; }

.view { }
.view a { color: #900; text-decoration: underline; }
.view p { margin: 10px 0; }
.view ol,
.view ul { margin-left: 35px; }
.view ol li { list-style: decimal-leading-zero; }

.prev_next { border-top: #ccc 1px solid; padding: 10px 0 0 0; margin: 20px 0 0 0; }

.article_list {}
.article_list li { padding: 0 0 0 25px; height: 28px; line-height: 28px; overflow: hidden; background: url(../images/ic2.gif) no-repeat 5px 8px; }
.article_list li span { float: right; }

.product_list {}
.product_list li { width: 210px; float: left; text-align: center; margin: 15px; }
.product_list dt {}
.product_list dt img { width: 200px; height: 150px; display: block; border: #ccc 1px solid; padding: 4px; }
.product_list dd {}

.pages { text-align: center; padding: 20px 10px; font-family: "宋体"; }
.pages a { border: #999 1px solid; padding: 3px 8px; margin: 0 3px; cursor: pointer; }
.pages a:hover { border: #f60 1px solid; color: #f60; }
.pages strong { border: #222 1px solid; padding: 3px 8px; margin: 0 3px; color: #222; background: #ddd; }
.pages span { border: #999 1px solid; padding: 3px 8px; margin: 0 3px; color: #999; background: #ddd; }

.tb_shiting { background: #fff; }
.tb_shiting th { background: #ccc; color: #222; border-bottom: #999 1px dotted; padding: 4px; text-align: center; }
.tb_shiting td { border-bottom: #999 1px dotted; padding: 4px; text-align: center; }

.music { padding: 20px 0 0 0; }


/*home page style*/
.default_page { }
.default_page .container { background: url(../images/mkf.png) no-repeat top center; }

#banner { height: 400px;  margin: 20px auto 0; background: url(../images/bg_banner.gif) no-repeat 0 370px; padding: 0 0 30px 0; width: 960px; position: relative; z-index: 1; }
#slides { width: 940px; height: 350px; background: url(../images/white.png); padding: 10px; }
.slides_container { width: 940px; overflow: hidden; display: none; position: absolute; left: 0; top: 0; z-index: 2; background: #fff; }
.slides_container a { width: 940px; height: 350px; display: block; }
.slides_container a img { display: block; }
.pagination { position: absolute; right: 20px; top: 340px; z-index: 4; }
.pagination li { float: left; }
.pagination li a { width: 30px; height: 8px; display: block; margin: 0 3px; background: #666; text-indent: -99999px; overflow: hidden; }
.pagination li.current a { background: #600; }

.wrap { width: 310px; height: 420px; float: left; }
.wrap h2 { background-repeat: no-repeat; text-indent: -999999px; height: 230px; }
.overview h2 { background-image: url(../images/w1.jpg); }
.latest_news { margin: 0 15px; }
.latest_news h2 { background-image: url(../images/w2.jpg); }
.latest_news .article_list li { height: 24px; line-height: 24px; background-position: 5px 5px; }
.shiting h2 { background-image: url(../images/w3.jpg); }



.clear { clear: both; }
.clearfix:after,.header:after,.nav:after,.content:after,.footer:after,.product_list:after,.article_list:after{ content:"\0020"; display:block; clear:both; visibility:hidden; overflow:hidden; height:0; font-size:0;}
.clearfix,.header,.nav,.content,.footer,.product_list,.article_list{ zoom:1}










