@charset "gb2312";
/* CSS Document */

html,body,div,ul,ol,li,span,p,dl,dt,dd,legend,filedset,h1,h2,h3,h4,h5.h6,table,tr,td,form,select,input,textarea,option,optgroup{ margin:0; padding:0;}
body{ font-family:"Î¢ÈíÑÅºÚ",Arial, Tahoma; font-size:12px; line-height:23px; color:#666666;}
p{ text-indent:2em; margin:3px 0}
a{ color:#666; text-decoration:none;}
a:focus {outline-style: none;}
a,area {blr: expression(this.onFocus =   this.blur () );}
a:hover{ text-decoration:underline; color:#02a2ef;}
ul li{ list-style:none}
img{ border:none;}
input,select{ border:0;}
table{ border-collapse:collapse;}
th {white-space: nowrap;}
td {word-break: break-all;}

.fl{ float:left}
.fr{ float:right;}
.tc{ text-align:center;}
.tl{ text-align:left;}
.tr{ text-align:right;}
.wrapper{ width:1000px; margin:0 auto;}
.wrapper1{ width:980px; margin:0 auto;}
.clear{ zoom:1; overflow:hidden;}
.p10{ padding:10px;}
.p15{ padding:15px;}
.pt10{ padding-top:10px;}
.pt15{ padding-top:15px;}
.pb10{ padding-bottom:10px;}
.ptb{ padding:10px 0;}
.mt10{ margin-top:10px;}
.mt15{ margin-top:15px;}
.mt20{ margin-top:20px;}
.mt30{ margin-top:30px;}
.mt5{ margin-top:5px;}
.mb10{ margin-bottom:10px;}
.mr15{ margin-right:15px;}
.mr20{ margin-right:25px;}
.pl{ padding-left:10px;}
.blank{ line-height:15px; }
.blank1{ line-height:20px; }



.top{ background:#1d5a93; line-height:35px; border-bottom:1px dashed #557ca7; color:#cdd6e5;}
.top a{color:#cdd6e5;}

.header{ border-top:1px dashed #003b79; background:#1d5a93; padding-left:3px;}

.nav{ background:url(../images/navbg.jpg) repeat-x; line-height:45px;color:#cdd6e5; font-size:14px; font-weight:bold;}
.nav a{color:#cdd6e5;  padding:5px 35px; background:url(../images/navline.png) no-repeat right;}


/*-- / bannerÇÐ»» / --*/
#bannerqh{position:relative}
/* banner */
.banner{height:380px;overflow:hidden;}
.banner .d1{width:100%;height:380px;display:block;position:absolute;left:0px;top:0px;}
.banner .d2{width:100%;height:30px;clear:both;position:absolute;z-index:100;left:0px;top:320px;}
.banner .d2 ul{float:left;position:absolute;left:55%;top:0;margin:0 0 0 -96px;display:inline;}
.banner .d2 li{width:17px;height:15px;overflow:hidden;cursor:pointer;background:url(../images/img1.png) no-repeat center;float:left;margin:0 3px;display:inline;}
.banner .d2 li.nuw{background:url(../images/img1_1.png) no-repeat center;}

.chanpTitle{ font-size:18px; color:#07b0e0;}
.chanpTitle span{ font-size:12px; color:#737373;}



.showpro li{ width:230px; border:1px solid #22b4e7; margin:0 8px; float:left; display:block;}
.probg{ background:#22b4e7; text-align:center; padding:10px;}
.probg img{ width:210px; height:120px;}
.showpro dl{ background:#f5f5f5;}
.showpro dl dt{ font-size:16px;}
.showpro dl dd{word-wrap:break-word; }


.news{ width:650px;}
.newsbg{ border-bottom:1px solid #b0afae; padding-bottom:10px;}
.newsContent a{ background:url(../images/icon.jpg) no-repeat 10px; padding-left:30px;  line-height:28px; display:block;}
.newsbgWid{ width:450px;}
.newsbgWid a{ font-size:14px; font-weight:bold;}

.contact{ width:300px;}

.company{ border-top:1px solid #dddddd;border-bottom:1px solid #dddddd; background:#f4f4f4; padding:10px 0; }
.company a{ padding:5px 10px; background:#0ba6dc; color:#fff; text-align:center;}

.bottom{ background:url(../images/bottombg.jpg) repeat-x; padding-top:15px; color:#fff;}
.bottom a{color:#fff;}
.bottomline{ background:url(../images/bottomline.png) no-repeat top left; padding-left:30px;}
.bottom span.link{ line-height:30px; font-size:14px; font-weight:bold;}


.proList{ width:230px; border:1px solid #e0e0e0;}
.proTitle{ line-height:35px; background:#edecec; padding-bottom:5px;}
.proContent a{ display:block; line-height:30px; padding-left:32px; background:url(../images/icon.jpg) no-repeat 10px; font-weight:bold;}
.proShow{ width:740px;}
.showTitle{ line-height:35px; background:#edecec; padding-left:15px;}
.fanhui{ padding-right:15px; color:#999;}
.innerContent{ line-height:28px; font-size:14px;}
.yeci{ line-height:35px;}
.innerContent h1{ font-size:18px; font-weight:normal; line-height:40px; border-bottom:1px solid #d5d5d5; }
