@charset "utf-8";
*{ margin:0; padding:0; }

body{ font:12px "宋体"; background:url(images/bg.gif) repeat-x}
.v-m{ vertical-align:middle;}
img { border:none;}
.clear{ clear:both;}



a{text-decoration:none;}
a:hover{ text-decoration: none;}

li{ list-style:none;}




/*head*/
#head{ width:1000px; margin:0 auto 8px; padding-top:8px;}
#head .logo{ float:left; width:736px; padding-top:10px; }

#head .r{ width:200px; float:right; padding-top:15px;}
#head .p{ text-align:right; margin-bottom:8px; padding-right:15px;}
#head .p a{ color:#666}



#nav{ width:1000px; margin:0 auto 8px; background:url(images/nav.gif) repeat-x; height:51px;}
#nav li{ text-align:center; line-height:51px; float:left; font-size:15px; font-weight:bold; background:url(images/nav-li.gif) right no-repeat}
#nav ul{}
#nav li a{ color:#333; padding:0 38px;}
#nav li a:hover{ text-decoration:none; }
#nav .on{ background:#2564CB;}
#nav .on a{ color:#fff;}




#banner{ width:1000px; margin:0 auto; height:430px; overflow:hidden}


#warp{ width:1000px; margin:0 auto 10px; overflow:hidden;}


/*main*/
#main{ width:690px; float:right;}

#main h2{ border-bottom:#000 solid 3px; height:37px; line-height:35px; margin-bottom:15px;}
#main h2 span{ float:left; color:#1D59BA; font-size:16px;}
#main h2 a{ float:right; font-size:12px; font-weight:normal; color:#333}

#main .jianjie{ margin-bottom:15px;}
#main .jianjie .img{ float:left; width:200px;}
#main .jianjie p{ line-height:25px; margin-bottom:5px; font-size:13px;}

#main .pros{ margin-bottom:15px;}
#main .pros li{ float:left; padding:0 8px; margin-bottom:5px}
#main .pros li .img{ width:150px; height:100px; padding:2px; border:#ddd solid 1px;}
#main .pros li  p{ text-align:center; line-height:30px;}
#main .pros li  p a{ color:#444; text-align:center; line-height:30px;}

/*side*/
#side{ width:278px; float:left; overflow:hidden}

#side .ser{ border:#ddd solid 1px; margin-bottom:10px;}

#side h2{ color:#1D59BA; font-size:14px; line-height:40px; padding-left:15px;}

#side .img{ padding-left:15px; margin-bottom:5px;}


#side .news{ background:#f5f5f5; margin-bottom:10px; border-top:#707070 solid 4px; padding-bottom:8px;}

#side .news ul{ padding-left:10px;}
#side .news li{ background:url(images/icon.gif) no-repeat 6px; height:30px; line-height:30px;}
#side .news li a{ color:#333; padding-left:20px;}
#side .news li a:hover{ text-decoration:none}

#side .news2{ background:#f5f5f5; margin-bottom:10px; border-top:#707070 solid 4px; padding-bottom:8px;}
#side .news2 .img{ width:222px;}
#side .news2 ul{ padding-left:10px;}
#side .news2 li{ background:url(images/icon.gif) no-repeat 6px; height:30px; line-height:30px;}
#side .news2 li a{ color:#333; padding-left:20px;}
#side .news2 li a:hover{ text-decoration:none}

#side .news p{ line-height:23px; padding-left:15px;}
#side .news2 p{ line-height:23px; padding-left:15px;}

#side .fenlei{ background:#f5f5f5; margin-bottom:10px; border-top:#707070 solid 4px; padding-bottom:8px;}
#side .fenlei h2{ padding-left:25px;}
#side .fenlei ul{ width:232px; margin:0 auto; padding-bottom:10px}
#side .fenlei li{ background:url(images/fenlei.gif) no-repeat 6px; height:33px; line-height:33px;  font-size:13px; margin-bottom:10px; word-spacing:3px;}
#side .fenlei li a{ color:#444; padding-left:45px; font-weight:bold;}
#side .fenlei li a:hover{ text-decoration:none}



/*-----------list-----------*/

.list-news{ padding-bottom:40px; font-size:13px;}
.list-news li{ background:url(images/icon.gif) no-repeat 5px; line-height:35px; border-bottom:#ccc dotted 1px; list-style:none; margin-bottom:3px; width:100%; height:35px;}

 .list-news li a{ color:#444; float:left; padding-left:20px;}
 .list-news li span{ float:right; color:#666}

.pages{ text-align:center; padding:15px 0; width:100%; clear:both}


/*---list-pro--*/
.list-pro{ overflow:hidden; height:1%; clear:both; padding-top:10px;}
.list-pro-box{ width:217px; float:left; overflow:hidden; margin:0 10px; height:200px;}
.list-pro-box img{ width:210px; height:150px; border:#ccc solid 1px; padding:2px}
.list-pro-box .bt{ width:210px; line-height:30px; font-size:13px; height:30px; text-align: center}
.list-pro-box .bt a{ color:#444; font-size:13px; font-weight:bold;}




/*-----------detail-----------*/
.detail-jianjie{ line-height:26px;  font-size:13px; padding: 10px;}
.detail-jianjie a{ color:#686465}

.detail-jianjie img{ margin-bottom:10px;}

.detail-jianjie h1{ font-size:22px; text-align:center; margin:5px 5px 10px;}
.detail-jianjie .small{ font-size:12px; text-align:center;  margin-bottom:10px;}
.detail-jianjie .desc{ font-size:13px;}

.detail-jianjie .pic{ text-align:center; margin-bottom:5px;}
.detail-jianjie .pic img{ padding:2px; border:#ccc solid 1px;}

.detail-jianjie td{ border:#ddd solid 1px;}

/*foot*/
#foot{ width:1000px; margin:0 auto; background:#f5f5f5; height:99px; border-top:#E8E5E5 solid 1px;}
#foot .l{ float:left; width:70%; padding-top:20px;}
#foot .r{ float:right; width:20%; padding-top:5px;}
#foot .r .img{ width:90px;}
#foot p{ text-align:center;line-height:28px; color:#555}
#foot a{ color:#999}