@charset "utf-8";
/* CSS Document */
*{ margin:0; padding:0;}
img{ border:none;}
ul li{ list-style:none;}
.clear{ margin:0; padding:0; line-height:0; height:0; width:0; line-height:0; font-size:0; clear:both;} 
a{ font-size:12px; text-decoration:none; color:#585858;  }
/*公用样式--end*/
.wrap{ width:1000px; height:102px; margin:0 auto;}
.nav{ width:1000px; height:40px; background:url(../images/nav.gif) repeat-x;}
.nav ul{  width:1000px; margin:0 auto}
.nav ul li{ float:left; color:#FFF; line-height:40px; width:100px;  text-align:center; margin-left:35px;}
.nav ul li a{ color:#FFF;}
.nav ul li:hover{ width:100px; height:40px; background:url(../images/navh.gif)}
.kk{ width:1000px; height:7px; background:url(../images/kk.jpg) repeat-x;}
.banner{ width:1000px; height:300px; background:url(../images/banner.jpg);}
.content{ width:990px; height:auto; overflow:hidden; padding:5px; background:#f2f2f2}
.left{ width:212px; height:auto; float:left }
.list{ width:212px; height:270px;  border:1px solid #d5d5d5}
.tt{ width:212px; height:30px; line-height:30px; background:#03588e; color:#FFFFFF; font-size:14px; font-weight:bolder }
.tt a{ color:#C3C3C3; text-decoration:none; font-size:12px; }
.tt a:hover{ color:#f00; text-decoration:none; font-size:12px;}
.list ul li{ width:187px; height:24px; border:1px solid #d5d5d5; margin:7px; auto; background:#FFF; line-height:24px; font-size:12px; padding-left:10px;}
.list ul li:hover{ background:#4E98C6; cursor:pointer;}
.cc{ width:212px; height:30px; line-height:30px; background:#03588e; color:#FFFFFF; font-size:14px; font-weight:bolder }
.contact span{ color:#03588e; font-size:12px; font-weight:bolder;}
.contact{ font-size:12px;border:1px solid #d5d5d5; height:185px; line-height:23px; margin-top:10px;}
.contact p{ margin-left:10px;  width:190px; margin-top:5px; }
.contact a{ color:#C3C3C3; text-decoration:none; font-size:12px; }
.contact a:hover{ color:#f00; text-decoration:none; font-size:12px;}



.right{ width:765px; height:auto; float:right}
.jianjie{ width:765px; height:auto; overflow:hidden;}
.gywm{ width:450px; height:245px; border:1px solid #d5d5d5; float:left}
.mc{ width:100%; height:30px; line-height:30px; border-bottom:1px solid #d5d5d5; overflow:hidden}
.mc span{ width:100px; height:30px; background:#03588e; display:block; text-align:center; font-size:14px; color:#FFFFFF; font-weight:bolder; float:left;}
.mc a{ float:right; font-size:12px; color:#03588e; margin-right:10px;}
.mc a:hover{ color:#FF0000}
.wenzi{ padding:5px; font-size:12px; line-height:25px;}
.wenzi img{ float:left}
.wenzi span{ color:#03588e; font-weight:bolder; }

.news{ width:300px; height:245px; border:1px solid #d5d5d5; float:right}
.news ul li{ height:28px; line-height:28px;}
.news ul li img{ float:left; line-height:28px; margin-top:10px;}
.news ul li a:hover{ color:#F00}


.pro{border:1px solid #d5d5d5; margin-top:10px; height:210px; font-size:12px;}
.pro ul{ padding:5px;}
.pro ul li{ float:left; width:165px; height:148px; border:1px solid #d5d5d5; margin:10px 0 0 13px; padding:5px; }
.pro ul li img{ padding:2px;}
.pro ul li p{  width:165px; font-size:12px;text-align:center; height:25px;line-height:25px;}
.pro ul li p a{  width:165px; font-size:12px; color:#666666; }
.pro img:hover{ border:1px solid #F00}
.pro ul li p a:hover{ color:#F00; text-decoration:underline}

.line{ width:1000px; height:3px; background:url(../images/ff1.gif) repeat-x; margin-top:10px;}
.footer{ width:1000px; height:100px; background:url(../images/footer.gif) repeat-x; font-size:12px; text-align:center; line-height:30px; padding-top:10px;}
.about{ width:765px; height:auto;float:right ; border:1px solid #d5d5d5; background-color:#fff;}
.hh{ width:100%; height:30px; line-height:30px; border-bottom:1px solid #d5d5d5; overflow:hidden}
.hh span{ width:100px; height:30px; background:#03588e; display:block; text-align:center; font-size:14px; color:#FFFFFF; font-weight:bolder; float:left;}
.ind_01{ float:right; font-size:12px; color:#03588e; margin-right:10px;}
.bb{ font-size:12px; padding:5px;}