@charset "utf-8";
/* CSS Document */
p{margin:0px; padding:0px;}
body {margin:0 auto; background-image:url(../images/dg.jpg); background-position:top center; background-repeat:no-repeat; text-align:center; width:auto; height:auto; font-size:12px; font-family:Arial, Helvetica, sans-serif; background-color:#e4e4e4;}
.center{margin:0 auto; padding:118px 0px 0px 0px; width:945px; height:auto; overflow:hidden;}
h1{margin:0px; padding:0px; width:143px; height:92px; float:left; overflow:hidden;}
h2{margin:0px; padding:0px; width:133px; height:92px; float:left; overflow:hidden; font-size:12px; font-weight:normal; line-height:18px; color:#666666;}
h2 a:link {color: #FF0000;}
h2 a:visited {color: #FF0000; line-height:12px;}
h2 a:hover {color: #000000;}
h2 a:active {color: #000000;}

h3{margin:0px 0px 10px 0px; padding:0px 0px 0px 1px; width:100%; height:20px; float:left; border-bottom:1px solid #c5c5c5; width:618px; color:#666666; font-size:14px;}
h4{margin:0px; padding:0px; width:70px; height:12px; border-right:1px solid #333333; overflow:hidden; font-size:12px; font-weight:normal; text-align:center; float:left;}
h5{margin:0px; padding:8px 0px 0px 8px; width:268px; height:20px; overflow:hidden; font-size:12px; font-weight:bold; text-align:left; float:left; background-color:#CCCCCC;}
.clear{clear:both;}
.img{margin:0px; padding:1px; border:1px solid #cccccc; float:left;}

.manu{margin:0px 0px 10px 0px; padding:0px; text-align:left; float:left; width:945px; height:37px; overflow:hidden; background-image:url(../images/manu_dg.gif); background-repeat:repeat-x;}

.left{margin:0px; padding:0px; width:657px; height:auto; float:left; text-align:left;}
.ad{margin:0px; padding:10px 0px 0px 0px; height:17px; width:100%; overflow:hidden; float:left;}
.ind_banner{margin:0px; padding:0px; width:100%; height:440px; overflow:hidden; float:left;}
.case_banner{margin:0px; padding:0px; width:100%; height:260px; overflow:hidden; float:left;}
.service{margin:0px; padding:0px; width:657px; height:37px; overflow:hidden; float:left;}
.case{margin:0px 0px 0px 3px; padding:0px; width:646px; height:auto; text-align:left; background-image:url(../images/service_dg.gif); background-repeat:repeat-x; overflow:hidden; float:left;}
.case ul{margin:0px; padding:15px; list-style-type:none; width:640px;}
.case ul li{margin:0px 18px 18px 0px; padding:2px; float:left; width:135px; height:90px; border:1px solid #ffffff; overflow:hidden;}

.about_ad{margin:0px 0px 10px 0px; padding:0px; text-align:left; font-size:14px; float:left; width:657px; height:24px; overflow:hidden; color:#FF0000;}
.about_ad1{margin:0px; padding:0px; text-align:left; font-size:14px; float:left; width:657px; height:30px; line-height:24px; overflow:hidden; color:#ff0000; font-weight:bold;}
.about_ad2{margin:0px; padding:0px 0px 20px 0px; text-align:left; font-size:14px; float:left; width:657px; height:auto; line-height:22px; overflow:hidden; color:#333333; font-family:"Courier New", Courier, monospace;}

.service_s{margin:0px 0px 10px 0px; padding:0px; text-align:left; float:left; width:644px; overflow:hidden;}
.service_s ul{margin:0px; padding:0px; list-style-type:none; width:670px;}
.service_s ul li{margin:0px 21px 0px 0px; padding:0px; width:200px; height:auto; float:left; line-height:20px;}
.service_img{margin:0px 0px 8px 0px; padding:0px; text-align:left; width:200px; height:68px; background-color:#333333; float:left;}

.about{margin:0px; padding:0px 0px 0px 6px; width:630px; height:auto; float:left; text-align:left; overflow:hidden; line-height:20px;}

.service_newcase{margin:0px; padding:0px; text-align:left; float:left; width:288px; height:auto; background-color:#eeeeee;}

.right{margin:0px; padding:0px; width:288px; height:auto; float:right; text-align:left;}
.right_top{margin:0px; padding:0px; width:288px; height:37px; overflow:hidden; float:left;}
.right_case_top{margin:0px; padding:0px; width:288px; height:122px; overflow:hidden; float:left;}
.new{margin:0px; padding:0px; width:288px; height:430px; overflow:hidden; float:left;}
.new ul{margin:0px; padding:0px; list-style-type:none;}
.new ul li{margin:6px 0px 0px 0px; padding:8px 0px 0px 6px; width:282px; height:122px; overflow:hidden; background-image:url(../images/new.gif);}
.more{margin:0px; padding:8px 10px 0px 0px; width:62; height:14px; float:right; text-align:right;}
.right_call{margin:0px; padding:0px; width:100%; height:auto; overflow:hidden; float:left;}
.case_right{margin:15px 0px 0px 0px; padding:0px 0px 15px 0px; width:288px; height:auto; overflow:hidden; float:left; background-image:url(../images/right_case.gif); background-repeat:no-repeat; background-color:#E6E6E6;}
.case_right ul{margin:0px; padding:6px; list-style-type:none;}
.case_right ul li{margin:0px 7px 0px 0px; padding:0px; width:85px; height:24px; border:1px solid #cccccc; float:left; line-height:26px; text-align:center;}

.service_right{margin:15px 0px 0px 0px; padding:0px 0px 0px 0px; width:288px; height:auto; overflow:hidden; float:left; background-image:url(../images/right_case.gif); background-repeat:no-repeat; background-color:#E6E6E6;}
.service_right ul{margin:0px 0px 10px 0px; padding:6px; list-style-type:none;}
.service_right ul li{margin:0px; padding:0px; width:132px; height:18px; float:left; line-height:14px; text-align:left; overflow:hidden;}

.right_banner{margin:0px 0px 0px 0px; padding:0px; width:288px; height:auto; overflow:hidden; float:left;}

.right_service{margin:10px 0px 0px 0px; padding:0px; text-align:left; float:left; overflow:hidden; width:288px; height:auto; background-color:#e6e6e6;}
.right_service ul{margin:0px; padding:0px; list-style-type:none;}
.right_service ul li{margin:0px; padding:0px; height:auto;}

.foot{margin:20px 0px 0px 3px; padding:15px 8px 0px 8px; width:630px; height:150px; float:left; overflow:hidden; background-image:url(../images/foot_dg.gif); background-repeat:repeat-x; color:#333333;}
.foot ul{margin:0px; padding:0px; list-style-type:none;}
.foot ul li{margin:-3px 0px 0px 0px; padding:0px 0px 0px 11px; line-height:20px; width:300px; height:auto; float:left;}


.right_h1{margin:0px 0px 0px -8px; padding:0px; font-size:20px; line-height:16px; text-align:left; color:#333333;}
#top5 {width:295px; margin:0px; height:auto; overflow:hidden;}
#top5 div {clear:left; padding:5px 5px 2px 5px; border-top:1px solid #eeeeee; background-color:#FFFFFF; height:auto;}
#top5 #box2 {background-color:#FFFFFF;}
#top5 #box3 {background-color:#FFFFFF;}
#top5 #box4 {background-color:#FFFFFF;}
#top5 #box5 {background-color:#FFFFFF;}
#top5 .show img {float:left; width:60px; height:auto; margin:0px 5px 0px 0px;}
#top5 .show h2 {padding:0px;}
#top5 .show p {line-height:20px; padding:0px; margin:0px;}
#top5 .hidden {background-position:left center;}
#top5 .hidden img {display:none;}
#top5 .hidden p {display:none;}

DL {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px}
DT {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px}
DD {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px}

#newsSlider .container {MARGIN:3px 0px 15px 0px; OVERFLOW: hidden; WIDTH: 280px; POSITION: relative; HEIGHT: 290px;}
#newsSlider DIV.slides {LEFT: 0px; POSITION: absolute; TOP: 0px}
#newsSlider UL.slides {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none; POSITION: absolute; TOP: 0px}
#newsSlider UL.slides DL {MARGIN-TOP: 32px}
#newsSlider UL.slides DT A {FONT: bold 14px/30px "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif; COLOR: #ff0000; text-decoration:none;}
#newsSlider UL.slides DD {LINE-HEIGHT: 22px}
#newsSlider DIV.slides DIV {PADDING-RIGHT: 0px; DISPLAY: none; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 280px; PADDING-TOP: 0px; POSITION: absolute; TOP: 0px}
UL.slides LI {PADDING-RIGHT: 0px; DISPLAY: none; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 280px; PADDING-TOP: 0px; POSITION: absolute; TOP: 0px}
#newsSlider #loopedSlider {CLEAR: both; MARGIN: 0px auto; WIDTH: 280px; POSITION: relative}
#newsSlider {CLEAR: both; MARGIN: 0px auto; WIDTH: 280px; POSITION: relative}
#newsSlider {BORDER-BOTTOM: #eee 1px solid}
#newsSlider UL.pagination {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; POSITION: absolute; TOP:198px}
#newsSlider UL.pagination LI {FLOAT: left; MARGIN-RIGHT: 5px}
#newsSlider UL.pagination LI A {DISPLAY: block; BACKGROUND: url(../images/a/a.gif) no-repeat 0px 0px; FONT: bold 12px/15px "Times New Roman", Times, serif; WIDTH: 15px; COLOR: #fff; TEXT-ALIGN: center;text-decoration:none;}
#newsSlider UL.pagination LI.active A {BACKGROUND-POSITION: 0px 100%; COLOR: #fff; TEXT-DECORATION: none}
UL.pagination LI A:hover {BACKGROUND-POSITION: 0px 100%; COLOR: #fff; TEXT-DECORATION: none}

#hotnews { width:657px; margin:0px; padding:0px; text-align:left;}
#hotnews_caption {width:648px; overflow:hidden; border-bottom:3px solid #ff0000; margin:0px; padding:0px;}
#hotnews_caption ul {float:left; margin:0px; padding:0px; list-style-type:none;}
#hotnews_caption ul li {float:left; border-left:1px solid #FFF; width:161px; height:20px; overflow:hidden; line-height:24px; text-align:center; font-size:14px;}
#hotnews_caption .normal {background:#CCC; }
#hotnews_caption .current{background:#ff0000; color:#FFF;}
#hotnews_content {}
#hotnews_content .normal {display:none; }
#hotnews_content .current {display:block; }
#hotnews_content ul {margin:0px; padding:0px; list-style-type:none; width:648px; line-height:20px; padding:10px 0px 0px 0px;}
#hotnews_content ul li a {font-size:14px; padding:20px;}
