/* CSS Document */
html{ height:100%; border:none;}
body{ height:100%; border:none; padding:0; margin:0; background:url(../images/bg.jpg) repeat-x; text-align:left; font-size:12px; color:#323232; font-family: Arial, "ËÎÌå";}
div,ul,li,img,h2,p,dl,dd,dt{ padding:0; margin:0; border:none;}
ul{list-style-type:none;}
a{ color:#323232; text-decoration:none;}
a:hover{ color:#005AC0; text-decoration:none;}
.clear{ clear:both;}

.header{  height:146px; width:1000px; margin:0 auto; overflow:hidden;}
.header .logo{ float:left; width:380px; height:107px;}
.header .logo img{ margin-top:25px;}
.header .tel{float:right; width:378px; height:107px; background:url(../images/tel.png) no-repeat left 50px;  color:#999999; text-align:right;}
.header .homepage{ color:#000; margin-top:28px;}
.header .homepage a{  color:#000; }
.header .homepage span{ padding:0 10px;}

.nav{ height:39px; width:100%; line-height:39px; overflow:hidden; }
.nav ul li{ font-size:14px; font-weight:bold; float:left;text-align:center;}
.nav ul li a{ width:140px; height:39px; display:block; color:#FFFFFF;}
.nav ul li a:hover,.nav ul li a.hover{ width:140px; height:39px; display:block; background:#6299E6; }
.nav ul li.line{ background:url(../images/navline.jpg) no-repeat; width:2px; height:39px;}

.slideBox{ width:100%; height:398px; overflow:hidden; position:relative; }
.slideBox .hd{ height:19px; overflow:hidden; position:absolute; left:46%; bottom:14px; z-index:1; }
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.slideBox .hd ul li{ float:left; margin-right:12px;  width:19px; height:19px; line-height:19px; text-align:center; background:#fff; cursor:pointer; color:#000;}
.slideBox .hd ul li.on{ background:#7AE8F9;  }
.slideBox .bd{ position:relative; height:100%; z-index:0;   }
.slideBox .bd li{ zoom:1; vertical-align:middle; width:100%; height:398px; display:block;}

.pro{ width:1000px; height:auto; overflow:hidden; margin:0 auto;}
.pro .title{ text-align:center; padding-top:50px;}
.pro ul li{ width:316px; text-align:center; float:left; margin-top:20px; margin-right:25px;}
.pro ul li.p3{ margin-right:0;}
.pro ul li.p6{ margin-right:0;}
.pro ul li.p1 a{ background:#2C56A0; height:78px; display:block;}
.pro ul li.p1 a:hover{ background:#143E88; height:78px; display:block;}
.pro ul li.p2 a{ background:#0FB5CD; height:78px; display:block;}
.pro ul li.p2 a:hover{ background:#0FA3B8; height:78px; display:block;}
.pro ul li.p3 a{ background:#517FCD; height:78px; display:block;}
.pro ul li.p3 a:hover{ background:#2D65C4; height:78px; display:block;}
.pro ul li.p1 img{ margin-top:5px;}
.pro ul li.p2 img{ margin-top:5px;}
.pro ul li.p3 img{ margin-top:4px;}
.pro ul li.p4 a{ background:#517FCD; height:78px; display:block;}
.pro ul li.p4 a:hover{ background:#2D65C4; height:78px; display:block;}
.pro ul li.p5 a{ background:#8acc79; height:78px; display:block;}
.pro ul li.p5 a:hover{ background:#6aaf57; height:78px; display:block;}
.pro ul li.p6 a{ background:#f77a36; height:78px; display:block;}
.pro ul li.p6 a:hover{ background:#D14C1E; height:78px; display:block;}
.pro ul li.p7 a{ background:#f1a835; height:78px; display:block;}
.pro ul li.p7 a:hover{ background:#f0a329; height:78px; display:block;}
.pro ul li.p4 img{ margin-top:5px;}
.pro ul li.p5 img{ margin-top:5px;}
.pro ul li.p6 img{ margin-top:4px;}
.pro ul li.p7 img{ margin-top:4px;}


.slideTxtBox{ width:1000px; text-align:left; margin:10px auto 45px; height:auto; overflow:hidden;}
.slideTxtBox .hd{ height:30px; line-height:30px; background:url(../images/title03.jpg) no-repeat 380px center; position:relative; }
.slideTxtBox .hd ul{ float:left;  position:absolute; left:0px; top:0px; height:30px;   }
.slideTxtBox .hd ul li{ float:left; padding:0 15px; cursor:pointer;  font-family:'microsoft yahei';  font-size:18px;}
.slideTxtBox .hd ul li span{ font-size:14px; font-family:Arial, Helvetica, sans-serif; color:#9E9E9E; padding-left:5px;}
.slideTxtBox .hd ul li.on{ height:30px;  background:url(../images/ico03.jpg) no-repeat left center; color:#FF5A00;}
.slideTxtBox .hd ul li.on 
.slideTxtBox .bd ul{ padding:0px;  zoom:1;  }
.slideTxtBox .bd li{ height:30px; line-height:30px; float:left; width:460px; margin-right:75px; border-bottom:1px dashed #333333;}
.slideTxtBox .bd li a{ width:420px; padding-left:5px; background:url(../images/ico01.jpg) no-repeat left center;}
.slideTxtBox .bd li a:hover{ width:420px; padding-left:5px; background:url(../images/ico02.jpg) no-repeat left center;}
.slideTxtBox .bd li span{ float:right; color:#999;  }
.slideTxtBox .hd .more { float: right;display: none;display: inline-block;}
.slideTxtBox .hd .more img {position: absolute; right: 5px;bottom: 10px;}

.hot{ width:100%; height:112px; overflow:hidden; margin:15px 0;}
.hot dl dt{ float:left; width:204px; height:112px; }
.hot dl dd{ float:right; width:780px;}
.hot dl dt img{ width:194px; height:102px; padding:4px; border:1px solid #D6D6D6;}
.hot dl dd h2 { margin:0; font-size:14px;line-height:26px; }
.hot dl dd p{ line-height:21px;}
.hot dl dd h2 a{ color:#005AC0;}
.hot dl dd p a{ color:#FF0000;}

.aboutbg{ height:313px; background:#F7F5F6; width:100%; overflow:hidden;}
.aboutbg .about{ width:1002px; height:313px; overflow:hidden; margin:40px auto;}
.aboutbg .about .left{ float:left; width:378px; height:313px;}
.aboutbg .about .right{ float:right; width:590px; height:313px;}
.aboutbg .about .right h2{ font-family:'microsoft yahei';  font-size:18px; margin:0; color:#FE6D1F; font-weight:normal; height:36px; background:url(../images/aboutline.jpg) no-repeat bottom center; line-height:36px; margin-bottom:5px;}
.aboutbg .about .right h2 span{ font-size:14px; color:#9E9E9E; font-family:Arial;}
.aboutbg .about .right p{ line-height:25px; margin:0; color:#6A6A6A; font-size:12px;}
.aboutbg .about .right .more{ margin-top:5px; line-height:27px; font-weight:bold;}
.aboutbg .about .right .more a{ width:153px; height:27px; border:1px solid #C5C5C3; display:block; color:#333333; font-size:12px; text-align:center; background:#FFF;}
.aboutbg .about .right .more a:hover{ width:153px; height:27px; border:1px solid #005AC0; display:block; color:#FFF; font-size:12px; text-align:center; background:#005AC0;}

.picMarquee-left{ width:1000px;  overflow:hidden; position:relative;  margin:15px auto 0; padding-bottom:28px;}
.picMarquee-left .title1{ margin:20px 0; }
.picMarquee-left .bd{ padding:0px;   }
.picMarquee-left .bd ul{ overflow:hidden; zoom:1; }
.picMarquee-left .bd ul li{  float:left; _display:inline; overflow:hidden; text-align:center; margin-right:14px; width:239px; height:200px; font-size:12px; }
.picMarquee-left .bd ul li .pic{ text-align:center; }
.picMarquee-left .bd ul li .pic img{ width:239px; height:174px; display:block; }
.picMarquee-left .bd ul li .title{ width:239px; height:36px; line-height:36px; display:block; margin:0;  }


.linksbg{ height:39px; line-height:39px; background:url(../images/linkbg.jpg) repeat-x; width:100%; overflow:hidden;}
.links{ width:1000px; text-align:left; height:39px;  margin:0 auto; }
.links span{ padding:0 12px;}

.footerbg{ background:#F7F5F6;height:184px; width:100%; overflow:hidden; border-top:1px solid #FFFFFF;}
.footer{  height:184px; width:1000px; margin:0 auto; overflow:hidden; background:url(../images/footline.jpg) no-repeat center 53px;}
.footer .footnav{ float:left; width:660px; height:184px;}
.footer .contact{ float:left; width:260px; height:184px; background:url(../images/map.jpg) no-repeat left 60px; margin-right:45px; line-height:22px; color:#777777;}
.footer .footnav dl{ float:left;margin-left:30px; margin-right:70px; padding-top:24px; }
.footer .footnav dl dt{ font-size:14px; line-height:32px; color:#3A3A3A;}
.footer .footnav dl dd{ font-size:12px; line-height:22px;}
.footer .footnav dl dt a{ color:#3A3A3A;}
.footer .footnav dl dd a{ color:#777777;}
.footer .footnav dl dt a:hover,.footer .footnav dl dd a:hover{ color:#005AC0;}
.footer .contact .title{ padding-top:24px;  color:#3A3A3A;  font-size:14px; line-height:32px; margin-bottom:0px;}
.footer .contact p{ padding-left:24px;}

.copyright{ height:51px; line-height:51px; text-align:center; color:#FFF; font-family:Arial, Helvetica, sans-serif; width:100%; background:#005AC0;}

#about{ width:1000px; height:auto; overflow:hidden; margin:30px auto 20px; min-height:550px;}
#about .left{ float:left; width:170px; height:auto; margin-left:12px;}
#about .right{ float:right; width:776px; height:auto;  }

#about .left .title{ font-size:18px; font-family:"microsoft yahei";font-weight:bold; line-height:40px; border-bottom:1px solid #dbd4cd; text-align:center; color:#035a9d;}

.leftMenu{ width:170px; height:auto; overflow:hidden; margin-top:18px;}
.leftMenu h3{ height:35px; line-height:35px;cursor:pointer; margin:0; padding:0; font-size:14px; border-bottom:1px solid #dbd4cd;}
.leftMenu h3 em{ float:left; display:block; width:7px; height:35px; background:url(../images/ico01.jpg) no-repeat left center; cursor:pointer; }
.leftMenu h3.on em{ background:url(../images/ico01hover.jpg) no-repeat left center; }
.leftMenu h3 a{ width:152px; height:35px; display:block; padding-left:48px;}
.leftMenu h3 a:hover,.leftMenu h3 a.hover{ background:url(../images/leftmenu.jpg) no-repeat; width:152px; height:35px; display:block; color:#FFF;}
.leftMenu h3 .hover em{ background:url(../images/ico01hover.jpg) no-repeat left center; }
.leftMenu ul{display:none; }
.leftMenu ul li{ border-bottom:1px solid #dbd4cd; line-height:32px; background:url(../images/ico02.jpg) no-repeat 58px center;}
.leftMenu ul li a:hover{ background:url(../images/leftmenu.jpg) no-repeat;  width:170px; height:35px; display:block; color:#FFF;}
.leftMenu ul li span{ padding-left:65px;}
.leftMenu ul li a:hover span{ background:url(../images/ico02.jpg) no-repeat 58px center;  width:152px; height:35px; display:block; color:#FFF; }

.leftMenu dl dt{ line-height:35px; font-size:14px; border-bottom:1px solid #dbd4cd;} 
.leftMenu dl dt a{ width:152px; height:35px; display:block; padding-left:42px; font-weight:bold;}
.leftMenu dl dt a:hover,.leftMenu dl dt a.hover{ width:152px; height:35px; display:block; padding-left:42px; background:url(../images/leftmenu.jpg) no-repeat left center; color:#FFF;}
.leftMenu dl dt em{ float:left; display:block; width:7px; height:35px; background:url(../images/ico01.jpg) no-repeat left center; cursor:pointer; }
.leftMenu dl dt .hover em{ background:url(../images/ico01hover.jpg) no-repeat left center; }
.leftMenu dl dt a:hover em{ background:url(../images/ico01hover.jpg) no-repeat left center; }

#about .right .title{ text-align:left; height:40px; line-height:40px; font-size:18px; font-weight:bold;border-bottom:1px solid #dbd4cd; color:#035a9d; font-family:"microsoft yahei";}
#about .right .title span{ float:right; padding-right:20px; font-size:12px; font-weight:normal; margin-top:0px; *margin-top:-70px; color:#000;}
#about .right .title span a{color:#000;}

.content{ text-align:left; margin-top:18px; font-size:14px; }
.content p{ line-height:25px; margin-top:0px; padding:0px 15px 0;}
.content h1{ text-align:center; font-size:16px; padding:0; margin:0; line-height:40px;}
.content .date{ text-align:center; margin:0; line-height:30px;}

.newslist{ width:776px; height:auto; overflow:hidden; padding:15px 0;}
.newslist dl dd{ line-height:30px; height:30px; border-bottom:1px dashed #D6DBDF; text-align:left; }
.newslist dl dd a{ background:url(../images/ico01.jpg) no-repeat left center; padding-left:5px;}
.newslist dl dd a:hover{ background:url(../images/ico02.jpg) no-repeat left center; padding-left:5px;}
.newslist dl dd span{ float:right; margin-top:0px; *margin-top:-30px; color:#626262; padding-right:8px;}

.piclist{ width:776px; margin-top:18px; overflow:hidden;}
.piclist ul{ padding-left:14px;}
.piclist ul li{ float:left; width:225px; height:180px; margin-right:36px; margin-bottom:20px; text-align:center;}
.piclist ul li img{ width:223px; height:158px;}
.piclist ul li a img{border:1px solid #d0d0d0;}
.piclist ul li a:hover img{border:1px solid #0188ec;}
.piclist ul li p{ margin-top:4px;}

.pages{ text-align:center; height:30px; width:100%; display:block; overflow:hidden; padding-top:30px;}
.pages a{ background:#ffffff; border:1px solid #999999; padding:5px 8px; margin-right:5px; }
.pages span{ background:#044d8d; border:1px solid #044d8d; padding:5px 8px; margin-right:5px; color:#FFF; }

.page{ text-align:left; line-height:23px; margin-top:20px; width:100%;}
