body,h1,h2,h3,h4,h5,h6,div,dd,dt,dl,form,table,ul,li,marquee{font-size:12px; margin:0; padding:0;}
body{background:#4A4A4C; color:#4A4A4C; padding-bottom:10px;}
a{text-decoration:none; color:#4A4A4C;}
a:hover{text-decoration:underline;}
img{border:0;}
ul{list-style:none;}
.clear{clear:both; height:0; width:0; margin:0; padding:0; line-height:0; overflow:hidden;}

#pages {margin:15px auto 40px auto; text-align:right; clear:both; padding-right:40px; color:#A17B18;}
#pages a {padding:3px 6px 2px; margin:3px; border:1px solid #ccc; text-align:center; color:#A17B18; background-color:#FFF;}
#pages b{background:#A17B18; color:#FFF;padding:3px 6px 2px; margin:3px;}
#pages a.now{background:#A17B18; color:#fff; border:0;}
#pages a:hover,#pages a.now:hover {background:#A17B18; color:#fff; text-decoration:none;}

.ly{padding:30px 0;}
.lytab{width:660px; margin:10px auto 0 auto; background-color:#FFF; border:1px solid #D4D4D4;}
.lytab th{background-color:#eee; padding:2px 10px; text-align:left;}
.lytab th b{color:#910101; font-size:14px;}
.lytab td{background-color:#FAFAFA; padding:5px 10px; line-height:160%;}

.footer{width:1003px; background:url(../images/bg_footer.jpg) top repeat-x; margin:0 auto; padding:20px 0; text-align:center; border-top:1px solid #D4D5D9; line-height:18px;}

.page_top{width:1003px; height:206px; margin:10px auto 0 auto; background:url(../images/bg_top.jpg) repeat-x; overflow:hidden;}
.page_top_main{width:504px; height:28px; margin-left:273px; background:url(../images/bg_top_yellow.jpg) no-repeat; overflow:hidden;}
.top_lang{float:left; padding:7px 0 0 16px;}
.top_lang a{padding:0 15px;}
.top_nav{float:left; width:210px; height:20px; padding-top:8px;}
.top_nav a{display:block; float:left; font-family:Arial, "ËÎÌå"; color:#A5A6A0; width:70px; height:20px; line-height:20px; text-align:center;}
.top_nav a:hover{color:#FFF; text-decoration:none;}
.top_search{float:left;}
.logo{width:1003px; height:144px; margin:0 auto; overflow:hidden; background:url(../images/bg_logo.jpg) repeat-x;}
.logo h2{float:left; padding:27px 0 0 60px;}
.logo div{float:right; padding:52px 66px 0 0;}
.logo p{float:right; margin:0; padding:80px 54px 0 0;}
.nav{height:31px; background:url(../images/bg_nav.jpg) repeat-x; width:784px;}
.nav_ul{height:31px; float:right; background:url(../images/bg_nav_right.jpg) no-repeat right; padding-right:50px;}
.nav_ul li{height:31px; width:100px; float:left; overflow:hidden;}
.nav_ul li a{color:#E6E6E6; line-height:31px; cursor:pointer; padding-left:40px; display:block; font-weight:bold;}
.nav_ul li div{display:none;}
.nav_ul li div a{height:30px; color:#4A4A4C; line-height:30px; font-weight:normal; text-align:center; padding:0; font-weight:normal; border-bottom:1px solid #CCC;}
.nav_ul li div a:hover{ text-decoration:none; color:#A17B18; background:#EEE;}
.nav_ul li.on div{display:block; position:absolute; background:#f7f7f7; width:130px; border-left:1px solid #CCC;border-right:1px solid #CCC;}

.main{width:1003px; margin:0 auto; overflow:hidden; background:url(../images/bg_left.jpg) top repeat-x #FFF;}
.m_left{width:779px; float:left; padding-bottom:20px; background:url(../images/2/sBottom.jpg) bottom repeat-x; min-height:643px; _height:643px;}
.m_right{width:224px; float:right; background:url(../images/2/service_barBg.jpg) repeat-x top; min-height:663px;}

.index{width:1003px; margin:0 auto; overflow:hidden; background:url(../images/bg_index.jpg) repeat-x; padding:12px 0;}
.banner{width:980px; margin:0 auto;}
.banner #bannerdata{display:none;}

.right_nav{width:200px; margin:25px auto;}
.right_nav li{height:30px; line-height:30px; border-bottom:1px dotted #EEE; padding:0 4px;}
.right_nav li a{background:url(../images/p2.jpg) left center no-repeat; padding-left:18px; color:#FFF;}
.right_nav li a.sub{background:url(../images/p3.jpg) left center no-repeat; padding-left:33px; color:#FFF;}
.right_nav li a:hover{ text-decoration:none; color:#A57B02;}
.m_content{width:700px; margin:0 auto; padding:20px 0; line-height:180%;}
.m_h1{width:700px; margin:0 auto; line-height:150%; padding:50px 0 10px 0; font-size:20px;}
.m_h1_case{width:700px; margin:0 auto; border-bottom:1px solid #C5C5C5; line-height:150%; padding:50px 0 10px 0; text-align:center; font-size:18px; color:#333;}
.m_image{text-align:center; padding-top:40px; width:499px; overflow:hidden; margin:0 auto;}
.m_h2{width:700px; margin:0 auto; text-align:center; line-height:150%; padding:50px 0 10px 0; font-size:20px;}

.catname{font-size:16px; width:700px; margin:50px auto 0 auto; border-bottom:1px solid #EEE; background:url(../images/icon.jpg) left center no-repeat; padding-left:10px; line-height:25px;}
.list_news{width:700px; margin:0 auto;}
.list_news li{width:700px; height:120px; padding-top:20px; background:url(../images/p1.gif) bottom repeat-x;}
.list_news div{float:left; width:170px; height:120px;}
.list_news div img{border:1px solid #EEE; padding:1px;}
.list_news div a:hover img{border:1px solid #A17B18;}
.list_news h3{width:530px; float:left; line-height:25px; padding-bottom:10px;}
.list_news h3 a{font-size:14px;}
.list_news h3 span{padding-left:15px; font-weight:normal; color:#999;}
.list_news p{width:530px; height:60px; line-height:20px; overflow:hidden; padding:0; margin:0; color:#777; float:left;}

.list_case{width:555px; margin:0 auto; padding-top:20px;}
.list_case li{width:185px; text-align:center; height:170px; float:left; background:url(../images/bg_mk01.gif) top center no-repeat; line-height:20px; padding-top:10px; font-family:Arial;}
.list_case li img{width:123px; height:98px; border:5px solid #FFF;}
.list_case li a:hover img{border:5px solid #F6E8C5;}

.list_case02{width:612px; margin:0 auto; padding-top:20px;}
.list_case02 li{width:306px; height:220px; background:url(../images/bg_case02.gif) top center no-repeat; text-align:center; float:left; padding-top:10px; font-family:Arial; line-height:30px;}
.list_case02 li img{width:230px; height:148px; border:5px solid #FFF;}
.list_case02 li a:hover img{border:5px solid #F6E8C5;}

.list_pic{width:700px; margin:0 auto; padding-top:20px;}
.list_pic li{width:175px; text-align:center; height:150px; float:left; background:url(../images/bg_mk.gif) top center no-repeat; line-height:20px; padding-top:10px; font-family:Arial;}
.list_pic li img{width:123px; height:98px; border:5px solid #FFF;}
.list_pic li a:hover img{border:5px solid #F6E8C5;}

.maxpic{width:755px; margin:0 auto; padding:20px 0; text-align:center;}
#maxpic{max-width:740px; background:#FFF; padding:1px; border:5px solid #CCC; _width:expression(this.width > 740 ? 740 : true);}
.minpic{width:755px; margin:0 auto;}
.btn{width:10px; padding-top:15px; float:left;}
.btn img{ cursor:pointer;}
.minpic_main{width:725px; padding:0 5px; height:114px; float:left; overflow:hidden;}
.minpic ul{height:114px; position:absolute;}
#pic_gd{width:725px; height:114px; overflow:hidden; position:absolute;}
.minpic li{width:145px; height:114px; line-height:25px; text-align:center; float:left;}
.minpic li img{width:120px; height:80px; cursor:pointer; padding:1px; border:1px solid #D4D4D4;}
.minpic li img.on{border:1px solid #A17B18;}
.sub{width:980px; background:url(../images/bg_sub.jpg) bottom no-repeat; text-align:center; padding:30px 0; margin:0 auto;}
.sub a{padding:0 15px;}

.sitemap{width:960px; margin:0 auto; padding:10px 0; line-height:180%;}
.sitemap a{ padding:0 10px;}

.case_main{width:760px; margin:20px auto 0 auto; overflow:hidden; background:url(../images/bg_case_main.jpg) left repeat-y;}
.case_intro{width:140px; padding:50px 10px 20px 10px; float:left; background:url(../images/t_case.jpg) top no-repeat; line-height:180%;}
.case_show{width:590px; float:right;}

.maxpic02{width:590px; text-align:center; padding-bottom:20px;}
#maxpic02{max-width:570px; background:#FFF; padding:1px; border:5px solid #CCC; _width:expression(this.width > 570 ? 570 : true);}
.minpic02{width:590px; margin:0 auto;}
.minpic_main02{width:560px; padding:0 5px; height:84px; float:left; overflow:hidden;}
.minpic02 ul{height:84px; position:absolute;}
#pic_gd02{width:560px; height:84px; overflow:hidden; position:absolute;}
.minpic02 li{width:140px; height:84px; text-align:center; float:left;}
.minpic02 li img{width:120px; height:80px; cursor:pointer; padding:1px; border:1px solid #D4D4D4;}
.minpic02 li img.on{border:1px solid #A17B18;}

