@charset "utf-8";
/* CSS Document */
body{margin:0px; padding:0px; font-size:12px; font-family:Arial, "宋体"; line-height:24px; color:#444; width:100%; background-color:#DBDBDB;}
img {border:none;}
ul,ol,li,dl,dt,dd{ margin:0px; padding:0px; list-style-type:none;}
a{text-decoration:none; color:#444;}
a:hover { text-decoration:underline;}
.clear{clear:both; display:block; line-height:0; font-size:0;}
h3 { text-align: center;}

#whole{width:1000px; background-color:#FAFAFA; margin:0px auto; padding:0px; height:100%;}

#top{width:1000px; padding-top:8px;}
.logo{float:left; width:112px; padding-left:26px;}
.top_right{width:841px; float:right; padding-left:21px;}
.collect{color:#888; padding-left:718px;}
.nav{width:796px; background:url(../images/nav.jpg) no-repeat; height:20px; color:#FFF; font-size:14px; font-family:"黑体"; line-height:14px; margin-top:12px;  padding-top:7px; padding-left:45px; font-weight:700;}
.nav ul li{float:left; padding-left:10px; margin-left:24px;}
.nav a { padding-left: 10px; color: #fff;}
.nav a:hover{background:url(../images/red.jpg) no-repeat; display:block; padding-left:10px; text-decoration:none;}
.first{margin-left:0;}

#center{margin-top:10px; width:1000px;}
.building{width:690px; float:left; border-bottom:4px solid #0074C1;}
.place{float:right; width:300px; margin-left:10px; color:#fff; height:259px;}
.name{position:relative; background:url(../images/place_bg.jpg) no-repeat; padding-left:10px; height:25px;}
.more{position:absolute; right:10px; top:4px; font-size:9px;}
.city{background-color:#D5EFFF; padding-top:20px; height:106px;}
.king{font-size:16px; color:#222; font-family:"黑体"; font-weight:300; margin-left:38px;}
.pic{position:relative; margin-left:11px; width:125px; background:url(../images/pic_bg.jpg) no-repeat right; height:56px; padding-top:6px;}
.pic span{position:absolute; padding-left:17px; bottom:0px;}
.color ul li{border-top:1px solid #fff; padding-left:10px; height:26px;}
.pic1{background-color:#009944;}
.pic2{background-color:#2CB5EF;}
.pic3{background-color:#DCAB01;}
.pic4{background-color:#F08300;}

#main{width:977px; margin-top:10px; margin-left:13px; margin-right:10px;}
.company{width:317px; float:left;}
.product{margin-left:11px; float:right; width:649px;}
.word{background-color:#EEEEEE; padding-top:10px; height:158px; padding-left:12px; padding-right:12px; margin-top:10px;}
.word a{color:#6A0E0E;}
.product_pic{margin-top:10px; padding-top:12px; background-color:#EEEEEE; padding-left:6px; height:156px;}
.table1{line-height:8px;}
.coin_pic{border:1px solid #E1E1E1; padding:3px; background-color:#fff;}
.no{width:6px;}
.table1_word{line-height:24px; background-color:#D8D8D8; text-align:center;}

#line{margin-top:11px; width:978px; height:2px; margin-left:11px; margin-bottom:10px;}

.block{width:988px; margin-left:12px; height:128px; line-height:22px;}
.skill{width:307px; float:left;  border:1px solid #0074C1; background:url(../images/color.jpg) no-repeat right bottom; padding-left:10px; height:128px;}
.contact{width:308px; margin-left:9px; float:left; border:1px solid #F08300; height:128px; padding-left:10px;}
.valor{width:320px; float:right; height:128px; padding-left:16px; background:url(../images/worker.jpg) no-repeat; margin-left:4px;}
.skill_pic{padding-top:12px;}
.skill_list{padding-top:10px;}
.skill_list ul li{padding-left:11px; background:url(../images/ball.jpg) no-repeat left;}
.skill_us{padding-top:10px;}
.skill_word{width:206px; padding-top:10px; position:relative;}
.skill_word a{color:#59A6D9;}
.skill_word span{position:absolute; right:0px;}

#foot{margin-top:10px; width:1000px; background-color:#EAEBEB; text-align:center; color:#A6A6A6; height:42px; padding-top:16px;}

#middle{width:980px; margin-left:10px; margin-right:10px; margin-top:10px; min-height:336px;}
.middle_left{float:left; width:217px; background-color:#EEE; text-align:center; min-height:336px;}
.middle_right{float:right; margin-left:10px; width:753px; padding-top:9px; min-height:327px;}
.about_pic{background:url(../images/about_bg.jpg) no-repeat; width: 217px; height: 31px; text-align:center; font-size: 14px; font-weight:bold; color:#ffffff; line-height: 31px;}
.leftNav ul li{padding-top:10px; padding-bottom:10px; border-bottom: 1px dashed #888888; margin-left:10px; margin-right:17px;}
.leftNav A { color: #888888; display:block; font-weight: bold; font-family:"微软雅黑","黑体";}
.leftNav A:hover { background:url(../images/small_pic3.jpg) no-repeat 80px 5px; color: #333333;}
.leftNav ul .current A { background:url(../images/small_pic3.jpg) no-repeat 80px 5px; color: #333333;}
.to{position:relative; padding-left:11px; background:url(../images/emy_bg.jpg) no-repeat; height:24px; padding-top:2px; padding-bottom: 6px; border-bottom:1px solid #E3E3E3;}
#position {position:absolute; right:0px; top:0px; bottom:0px;}
.to a{color:#53B6F8;}
.title { line-height: 30px; font-size: 14px; font-weight: 700; color: #666666;}
.summary{margin-top:3px; width:733px; padding-left:10px; padding-top: 10px; min-height: 268px;}
.book{width:269px; float:left;}
.book ul li{float:left; width:85px; margin-top:7px;}
.page{float:right; margin-left:10px; width:454px;}
.coin_left{margin-left:7px;}
.color_pic{margin-top:12px;}

.textList1 li { list-style: none; padding-left:11px; background:url(../images/ball.jpg) no-repeat left; position:relative; border-bottom: 1px dashed #cccccc;}
.textList1 li span { position:absolute; right: 0; top: 0;bottom: 0;}
.textList1 li A,.textList1 li A:hover { line-height: 28px; }

.picList1 li { float: left; list-style: none; width:180px; text-align:center;}
.picList1 li img { padding: 2px; border:1px solid #ccc; width: 150px; height: 120px;}
.picList1 li A { display:block;}