/** 清除内外边距 **/
body, h1, h2, h3, h4, h5, h6, hr, p,
blockquote, /* structural elements 结构元素 */
dl, dt, dd, ul, ol, li, /* list elements 列表元素 */
pre, /* text formatting elements 文本格式元素 */
form, fieldset, legend, button, input, textarea, /* form elements 表单元素 */
th, td, /* table elements 表格元素 */
img/* img elements 图片元素 */{
border:medium none;
margin: 0;
padding: 0;
}
/** 设置默认字体 **/
body,button, input, select, textarea {
font: 12px/1.5 '宋体',tahoma, Srial, helvetica, sans-serif; }
h1, h2, h3, h4, h5, h6 { font-size: 100%; }
em{font-style:normal;}
/** 重置列表元素 **/
ul, ol { list-style: none; }
/** 重置超链接元素 **/
a { text-decoration: none; color:#333;}
a:hover { text-decoration: underline; color:#F40; }
/** 重置图片元素 **/
img{ border:0px;}
/** 重置表格元素 **/
table { border-collapse: collapse; border-spacing: 0; }
.w1002{ width:1002px; margin:0 auto;}
.clearfix{ clear:both;}
.layout{}
body{ background:url(../../images/2/1.jpg) 0 0 repeat-x;}

/*top*/
.layout{ width:100%;height:29px; background:url(../../images/2/3.jpg) 0 0 repeat-x; line-height:29px; color:#fff; }
.layout a{ color:#fff;}
.header-bar{ position:relative;}
.layout .l3{ position:absolute; right:10px; top:0;}

.top .banner{ width:1002px; height:128px; overflow:hidden; position:relative; z-index:3;}
.top .t1{ width:1002px; height:64px; background:url(../../images/2/2.png) 0 0 no-repeat; position:relative; z-index:1;}
.top .t1 .nav{ width:1002px; height:35px; background:url(../../images/2/1.png) 0 0 no-repeat; line-height:35px; position:relative; z-index:2;}
.top .t1 .nav ul{ padding-left:45px; padding-top:6px;}
.top .t1 .nav ul li{ float:left; width:110px; height:24px; line-height:24px; text-align:center;  }
.top .t1 .nav ul li.active{ background:url(../../images/2/2.jpg) 0 0 no-repeat;}
.top .t1 .nav ul li a{ color:#fff; font-size:14px; font-weight:bold; display:block;}
.top .t1 .nav ul li a:hover{ text-decoration:none;}
.top .t1 .nav ul li.active a{ color:#1b66b1;}
.top .t1 .sj{ position:absolute; right:30px; top:8px; z-index:3;}
.f12bold{ font-weight:bold; color:#fff;}
.top .jfts{ position:absolute; bottom:0px; left:90px; height:25px; overflow:hidden;}
.top .jfts .scrollDiv{ position:relative; left:60px; top:-20px; height:25px;/* 必要元素 */line-height:25px;overflow:hidden;/* 必要元素 */}
.top .search{ position:absolute; right:25px; bottom:4px; width:220px;}
.top .search .text1{ width:154px; height:22px;}
.top .search .btn1{ position:relative; left:10px; top:5px;}

.middle{ margin-top:10px;}
/*footer*/
.footer{ margin-top:10px; width:1000px; text-align:center; height:140px; border:1px solid #ccc; border-top:none; border-bottom:2px solid #000; background:#e6f8fe; padding-top:30px;}

.container{ width:1002px; background:#fff;}


.website{width:100%; height:auto; margin:10px auto;}
.website h2{line-height:36px; font-family:"\5FAE\8F6F\96C5\9ED1"; font-size:20px; color:#ef8716; border-bottom:2px solid #ef8716; padding:0 0 3px; text-align:center; font-weight:400;}

/*edit 12-5 start*/
.website_list{ border-bottom:1px dashed #bebebe; border-bottom:1px dashed #bebebe; overflow:hidden; font-size:14px; padding:16px 0 8px; clear:both}
.website_list h3{  line-height:14px; padding:0 12px; font-size:14px; text-align:left; font-family:"宋体"; border-left:5px solid;margin-bottom: 10px;}
.website_list dl{padding:0px 2% 0; clear:both; float:left; width:96%}
.website_list dt { float:left; width:18%; font-weight:900; line-height:32px; }
.website_list dt a{color:#666}
.website_list dd{ float:left; width:82%}
.website_list .w100{ width:100%}
.website_list dd a{ display:block;float:left; width:20%;*width:19%; line-height:32px; color:#666;}
.website_list .w100 a{ width:16.4%;*width:16.2%}
.website_list .w100 .w18{width:18%}
.website_list  dd .w328{width:32.8%}
.website_list dd a{color:#666;}
.website_list dd a:hover{color:#df191a;}
.bluetext{color:#4777ff;}
.redtext{color:#df191a;}
.pinktext{color:#b02ed4;}
.orangetext{color:#fd720d;}