/* CSS Document */
body,p,input,h1,h2,h3,h4,h5,h6,ul,li,dl,dt,dd,form { margin:0; padding: 0; list-style: none; vertical-align: middle; font-weight:normal; }
img { border:0; margin: 0; padding: 0;   }
body { color: #767676; -webkit-user-select: none; -webkit-text-size-adjust: none; font:normal 12px/200% Arial, Helvetica, sans-serif,"ËÎÌå", helvetica, arial; text-align:left; background:url(../images/bg.jpg) repeat-x #FFFFFF;}
a{text-decoration:none;color:#767676;}
a:hover{text-decoration:none;color:#0091dd;}

.header{  height:196px; width:1000px; margin:0 auto; overflow:hidden;}
.header .top{ width:1000px; height:30px; line-height:30px;}
.header .top .left{ float:left; width:50%; text-align:left;}
.header .top .right{ float:right; width:300px; text-align:right;}
.header .top .right span{ padding:0 15px;}
.header .logo{ float:left; width:593px; height:120px; padding-left:10px;}
.header .logo img{ margin-top:20px;}
.header .tel{float:right; width:260px; height:120px; background:url(../images/tel.png) no-repeat left 30px;  color:#999999;}
.nav{ height:41px; width:100%; line-height:41px; padding-top:5px; overflow:hidden; }
.nav ul li{ font-size:15px; font-weight:bold; float:left; height:41px; text-align:center;font-family:'microsoft yahei';}
.nav ul li.line{ background:url(../images/navline.jpg) no-repeat bottom; width:2px; height:41px;}
.nav ul li a{ width:121px; height:41px; display:block; color:#FFFFFF;}
.nav ul li a:hover,.nav ul li a.hover{ width:121px; height:41px; display:block; background:url(../images/navhover.png) no-repeat; color:#00488c;}

.banner{ background:url(../images/bannerbg.jpg) no-repeat top center; height:422px;}
.slideBox{ width:1000px; height:362px; overflow:hidden; position:relative; margin:0px auto 0; padding-top:6px; }
.slideBox .hd{ height:16px; overflow:hidden; position:absolute; right:12px; bottom:10px; z-index:1; }
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.slideBox .hd ul li{ float:left; margin-right:2px;  width:16px; height:16px; line-height:16px; text-align:center; background:#f9f9f9; cursor:pointer; color:#646464; font-weight:bold; }
.slideBox .hd ul li.on{ background:#d7531e; color:#fff; }
.slideBox .bd{ position:relative; height:100%; z-index:0;   }
.slideBox .bd li{ zoom:1; vertical-align:middle; }
.slideBox .bd img{ width:1000px; height:362px; display:block;  }

.fwxm{ border-bottom:1px solid #bbbbbb; height:32px; overflow:hidden; width:1000px; margin:35px auto 0;}
.fwxm span{ width:99px; height:32px; background:#146bc4; line-height:32px; display:block; text-align:center; color:#FFF; font-style:normal;font-family:'microsoft yahei'; font-size:18px; float:left;}
.fwxm i{ font-style:normal; float:left; text-transform:uppercase; line-height:32px; padding-left:10px;}
.fwxm em{ float:right;}
.picScroll{ margin:0 auto 0;  position:relative;  width:970px;  padding:0px 0 10px 30px; background:#fff; overflow:hidden; }
.picScroll .prev{ display:block; position:absolute; top:50px; left:0px; width:25px; height:45px; background:url(../images/left.jpg) no-repeat;   }
.picScroll .next{ display:block; position:absolute; top:50px; right:0px; width:25px; height:45px; background:url(../images/right.jpg) no-repeat;   }

.picScroll ul{ overflow:hidden; zoom:1; width:930px; height:auto; }
.picScroll ul li{ width:164px; float:left; overflow:hidden; padding:25px 12px;     }
.picScroll ul li img{ width:164px; height:104px; display:block; background:url(../images/loading.gif) center center no-repeat; }
.picScroll ul li p{ text-align:center; font-size:14px; font-weight:bold; margin-top:5px;}

.main{ width:1000px; height:auto; margin:0px auto 0; overflow:hidden; padding-bottom:28px;}
.main .about{ float:left; width:578px; height:auto;}
.main .news{ float:right; width:379px; height:auto;}
.newshot{ width:100%; height:auto; overflow:hidden; padding-top:14px;}
.newshot dl dt{ float:left; width:150px; height:auto;}
.newshot dl dt img{ width:150px; height:96px;}
.newshot dl dd{ float:right; width:220px; height:auto; color:#737373;}
.newshot dl dd h4{ font-size:12px; margin:0; line-height:18px;}
.newshot dl dd h2{ font-size:14px; font-weight:bold; margin:0; line-height:20px;}
.newshot dl dd h2 a{ color:#146bc4;}
.newshot dl dd p{ line-height:20px; color:#adadad; text-align:left;}
.newshot dl dd p span{ color:#FF0000; float:left;} 
.newshot dl dd p span a{ color:#FF0000; } 
.news{ width:100%; height:auto; overflow:hidden; padding-top:0px;}
.news dl{border-bottom:1px dashed #e6e6e6; padding-bottom:5px; padding-top:5px;}
.news dl dt a{ color:#146bc4; font-size:14px;}
.news dl dd{ color:#adadad; line-height:20px;}
.news dl dd span{ color:#FF0000; float:right;} 
.news dl dd span a{ color:#FF0000; } 
.main .about .info{ color:#818181; padding-top:18px; line-height:28px;}
.main .about .info img{ float:left; padding-right:10px; padding-bottom:0px; margin-top:15px;}
.main .about .info p span{ color:#146bc4;font-size:12px;}
.main .about .info .img{ margin-right:20px;}
.main .title{ border-bottom:1px solid #bbbbbb; height:32px;}
.main .title span{ width:99px; height:32px; background:#146bc4; line-height:32px; display:block; text-align:center; color:#FFF; font-style:normal;font-family:'microsoft yahei'; font-size:18px; float:left;}
.main .title i{ font-style:normal; float:left; text-transform:uppercase; line-height:32px; padding-left:10px;}
.main .title em{ float:right;}

.picMarquee-left{ width:1000px;  overflow:hidden; margin:0px auto 0; padding-bottom:10px;}
.picMarquee-left .title{ border-bottom:1px solid #bbbbbb; height:32px; overflow:hidden;}
.picMarquee-left .title span{ width:99px; height:32px; background:#146bc4; line-height:32px; display:block; text-align:center; color:#FFF; font-style:normal;font-family:'microsoft yahei'; font-size:18px; float:left;}
.picMarquee-left .title i{ font-style:normal; float:left; text-transform:uppercase; line-height:32px; padding-left:10px;}
.picMarquee-left .title em{ float:right; margin-top:5px;}
.picMarquee-left .bd{ padding:20px 0;   }
.picMarquee-left .bd ul{ overflow:hidden; zoom:1; }
.picMarquee-left .bd ul li{  float:left; _display:inline; overflow:hidden; text-align:center; margin-right:26px; width:230px; height:162px; font-size:12px; background:url(../images/proline.jpg) no-repeat bottom center;}
.picMarquee-left .bd ul li .pic{ text-align:center; }
.picMarquee-left .bd ul li .pic img{ width:230px; height:155px; display:block; }
.picMarquee-left .bd ul li .title{ background:url(../images/probg.png) repeat; width:230px; height:27px; line-height:27px; display:block; margin:0; z-index:999; position:relative; top:-27px; }
.picMarquee-left .bd ul li .title a{ color:#FFFFFF;}



.links{ width:998px; text-align:left; height:67px; border:1px solid #e9e9e9; margin:0 auto; margin-bottom:25px;}
.links .left{ float:left; width:110px; line-height:67px; font-size:14px; font-weight:bold; color:#5b5b5b; text-align:center;}
.links .right{ float:right; width:860px; margin-right:25px; line-height:24px; padding-top:10px;}
.links .right a{ margin-right:12px;}

.footerbg{ background:url(../images/footbg.jpg) repeat-x; height:321px; width:100%; overflow:hidden;}
.footer{  height:228px; width:1000px; margin:0 auto; overflow:hidden;}
.footer .footnav{ float:left; width:720px; height:auto;}
.footer .contact{ float:left; width:270px; height:228px; background:url(../images/tel1.jpg) no-repeat left center }
.footer .footnav dl{ float:left;margin-left:40px; margin-right:40px; padding-top:30px; line-height:27px;}
.footer .footnav dl dt{ font-size:12px; font-weight:bold;}
.footer .footnav dl a{ color:#5b5b5b;}
.footer .footnav dl a:hover{ color:#FF0000;}
.footer .contact .qq{ margin-left:195px; margin-top:75px;}
.footer .contact .qq a{ width:33px; height:33px; display:block;}
.footer .contact p{ padding-top:42px; padding-left:30px; line-height:27px;}
.copyright{ height:73px; line-height:25px; text-align:center; color:#FFF; font-family:Arial, Helvetica, sans-serif; margin-top:20px;}

#about{ width:1000px; height:auto; overflow:hidden; margin:15px auto 15px;}
#about .left{ float:left; width:210px; height:auto; overflow:hidden; }
#about .right{ float:right; width:775px; height:auto; overflow:hidden; }
#about .left .title{ background:#146bc4; width:190px; height:35px; text-align:left; padding-left:20px; line-height:35px; font-size:18px; color:#FFFFFF; font-family:'microsoft yahei'; }
#about .left ul{ border:1px solid #E9E9E9; height:auto; }
#about .left ul li a{  height:33px; width:183px; line-height:33px; display:block;padding-left:25px; }
#about .left ul li a:hover{ color:#FFF; background:#146bc4;  height:33px; width:183px; display:block;padding-left:25px;}
#about .left ul p{ padding:5px; color:#484848;}

#about .right .title{ text-align:left; height:35px; line-height:35px; border-bottom:1px solid #bbbbbb; }
#about .right .title span{ width:99px; height:35px; background:#146bc4; line-height:35px; display:block; text-align:center; color:#FFF; font-style:normal;font-family:'microsoft yahei'; font-size:18px; float:left;}
#about .right .title em{ float:right; margin-top:5px; font-style:normal;}

.content{ text-align:left; padding:10px; font-size:12px;}
.content h1{ text-align:center; font-size:16px;font-family:'microsoft yahei';}
.content h4{ text-align:center;}
.content .info{ padding:15px;}
.content p{ line-height:25px; margin-top:0px;}

.newslist{ width:775px;  font-size:12px;  padding:8px 0;}
.newslist ul li{ line-height:30px; height:30px; border-bottom:1px dashed #D6DBDF; background:url(../images/dian.jpg) no-repeat 8px; center;text-align:left; padding-left:13px;}
.newslist ul li span{ float:right; margin-top:0px; *margin-top:-30px; color:#626262; padding-right:8px;}

.piclist{ width:775px;  font-size:12px;  padding:8px 0; overflow:hidden;}
.piclist ul{ padding-left:15px;}
.piclist ul li{ float:left; width:230px; height:180px; margin-right:22px;  margin-top:10px;  text-align:center;}
.piclist ul li img{ width:230px; height:150px;display:block;}

.pages{ text-align:center; width:100%; height:30px; padding-top:20px; display:block; overflow:hidden;}
.pages a,.pages span{ border:1px solid #cccccc; padding:3px 5px; margin-right:8px;}
.page{ text-align:left; line-height:25px;}

