@charset "utf-8";
* {margin:0; padding:0;}
body { text-align:center; font-size:12px; line-height:180%; color:#64718a;font-family: Arial, Helvetica, sans-serif,'宋体'; background:#f0f0f2 url(../images/body_bg.png) 0 0 repeat-x;}
a {color:#64718a;  text-decoration: none;}
a:hover {color:#00a211; text-decoration: underline;}
img,a img {border:0;margin:0;padding:0;}
ul,li {list-style:none;}
a,area { blr:expression(this.onFocus=this.blur()) } /* for IE7.0及以下版本*/
:focus { outline-style: none; } /* for Firefox，IE8.0等 */
form { margin:0; padding:0}
.fl { float: left}
.fr { float: right}
.clear { clear:both;}

/* header start*/
.header {clear:both; width:960px; margin:0 auto 0; height:76px;}
.header .logo { float:left; display:block; cursor:pointer;}
.header .search_box { margin-top:51px; float:right; width:164px; height:15px; border:1px solid #bfbfbf; overflow:hidden;}
.header .search_box .i_w { float:left; text-align:left; padding-left:5px; height:13px; line-height:13px; font-size:12px; }
.header .search_box .input { margin-top:1px; border:0; width:132px; height:13px; line-height:13px;color:#64718a;}
.header .search_box .b_w { float:right; width:21px; height:15px; overflow:hidden;}
.header .search_box .btn { cursor:pointer; float:right; width:21px; height:15px; outline-width:0; margin:0; padding:0; border:0; background:url(../images/i.gif) 0 0 no-repeat;}


.banner_bg {margin:12px auto 0; clear:both; width:100%; overflow:hidden; height:450px; background:url(../images/banner_bg.png) center 0 no-repeat}
.banner { margin:0 auto 0; clear:both; width:960px; overflow:hidden; height:450px;}

.nav { margin:0 auto 0; clear:both; width:960px; height:32px;  font-family:}
.nav ul { float:left; padding-left:40px; margin-top:1px;color:#ffffff; font-size:14px;font-weight:bold; }
.nav li { float:left; margin-left:-1px;line-height:30px; height:30px;}
.nav li.current { color:#1e1613;}
.nav a { float:left; display:block; cursor:pointer;color:#ffffff; width:108px; overflow:hidden; height:30px;background:url(../images/v_bg.png) right -50px no-repeat}
.nav a:hover { text-decoration:none;color:#c4fbc9; }
.nav li.current a {color:#1e1613; background:url(../images/v_bg.png) 0 0 repeat-x}
.nav a.end { background-image:none}
.nav li.current a.end { background-image:none;background:url(../images/v_bg.png) 0 0 repeat-x}
/* header end*/

/* footer start*/
.footer {clear:both; width:960px; margin:4px auto 0; height:31px; line-height:31px; overflow:hidden; background:#a4a2a3; font-family:; color:#ffffff;}
.footer .copyright {}

/* footer end*/


/* diy  news cplist*/
.htitle{color: #128818;font-size:18px; padding:0 0 15px;line-height: 22px;}

.newli{background:url(../images/jt.jpg) no-repeat left 12px; line-height:32px; border-bottom:dashed 1px #d0d0d0; text-indent:12px;}
.time{float:right; color:#999999;}

.prl{padding-top:30px;}
.prll{padding-top:10px;}
.prlll{padding-top:12px;}
.prllll{padding-top:24px;}
.aright{float: left;width: 700px; margin-left:0px;}
.zhul{width:200px;height:200px; float:left;  margin:10px 12px; text-align:center; line-height:22px;}
.zhul img{border:solid 4px #efefef;}

.ntiao{font-family: "微软雅黑";font-size:14px;color: #0c6db1; }
.ntiao a{color: #0c6db1;}
.ntiao a:hover{color: #333333; }

