 @charset "gb2312";
/* CSS Document */

/* ================================公用部分代码.开始================================ */

/* 内外边距通常让各个浏览器样式的表现位置不同 */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td, hr, button, article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { margin:0; padding:0; }
/* 重设 HTML5 标签, IE 需要在 js 中 createElement(TAG) */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display:block; }
/* 要注意表单元素并不继续父级 font 的问题 */
body, button, input, select, textarea { font:12px/1.5  Geneva, sans-serif,"SimSun"; }
input, select, textarea { font-size:100%; }
.checkbox{ width:13px; height:13px; display:inline-block}
/* 去掉各Table  cell 的边距并让其边重合 */
table { border-collapse:collapse; border-spacing:0; }
/* IE bug fixed: th 不继承 text-align*/
th { text-align:inherit; }
/* 去除默认边框 */
fieldset, img, a img { border:0; }
/* ie6 7 8(q) bug 显示为行内表现 */
iframe { display:block; }
/* 去掉 firefox 下此元素的边框 */
abbr, acronym { border:0; font-variant:normal; }
/* 一致的 del 样式 */
del { text-decoration:line-through; }
address, caption, cite, code, dfn, em, th, var { font-style:normal; font-weight:500;}
/* 去掉列表前的标识, li 会继承 */
ol, ul { list-style:none; }
/* 对齐是排版最重要的因素, 别让什么都居中 */
caption, th { text-align:left; }
/* 来自yahoo, 让标题都自定义, 适应多个系统应用 */
h1, h2, h3, h4, h5, h6 { font-size:100%; font-weight:500; }
q:before, q:after { content:''; }
/* 统一上标和下标 */
sup { vertical-align:text-top; }
sub { vertical-align:text-bottom; }
/* 让链接在 hover 状态下显示下划线 */
a:hover { text-decoration:underline; }
/* 默认不显示下划线，保持页面简洁 */
ins, a { text-decoration:none; }
/* 清理浮动 */
.clearfix:after { visibility:hidden; display:block; font-size:0; content:" "; clear:both; height:0; }
.clearfix { zoom:1; /* for IE6 IE7 */ }
/* 隐藏, 通常用来与 JS 配合 */
body .fn-hide { display:none; }
/* 设置内联, 减少浮动带来的bug */
.fl, .fr { display:inline; }
.fl { float:left; }
.fr { float:right; }

.mt8{ margin-top:8px}
.mb8{ margin-bottom:8px;}
/* ================================公用部分代码.结束================================ */



.alldiv{  background:url(../images/bj1.jpg) no-repeat; background-color:#01192f; width:100%; }
.box{ width:1001px; margin:0px auto; background:#FFF;}
/* ================================top部分代码.开始================================ */
.top{ background:url(../images/top_bj.jpg) no-repeat; height:95px; width:1001px; margin:0px auto;}
.top .fl{ padding-left:25px; padding-top:15px;font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#FFF;}
.top a{ color:#FFF; }
.top .fr{ height:95px; padding-top:5px;}
.tb{ color:#FFF; font-family:Arial, Helvetica, sans-serif; font-size:12px; padding-top:8px; height:20px;}
.tb1{ padding-top:7px;}
a.f1{ padding: 5px 5px 0; float:left; height:15px; line-height:15px; color:#fff; }
a.f2{ padding: 5px 5px 0; float:left;  color:#ff0; height:15px; line-height:15px;}
.fr a{ float:left; padding-right:5px; text-decoration:none;}
.fr a:hover{ color:#FC0;}
form { margin: 0; } 
#search_box { width: 306px; height: 29px; background:url(../images/Search_bj.png);  margin-top:15px; float:right; _margin-top:8px;} 
#search_box #s { float: left; padding: 0; margin: 4px 0 0 6px; border: 0; width: 210px; height:22px;background: none; font-size:12px; font-family:Arial;} 
#search_box #go { float: right; } 
/* ================================top部分代码.结束================================ */

/* ================================导航部分代码.开始================================ */
.nav1{ width:1001px; margin:0px auto; font-family:Arial, Helvetica, sans-serif; font-size:14px; height:60px;}

/* ================================导航部分代码.结束================================ */

 .banner{ margin:0px auto; width:1000px; height:340px; overflow:hidden; padding-top:15px; }
 .content{ width:1001px; height:250px;}
 
/* ================================about us部分代码.开始================================ */
 .about{ width:324px; height:232px; background:url(../images/about_bj.png) no-repeat; margin-top:15px; margin-left:7px; float:left;}
 .about a{ height:30px; padding-left:235px; line-height:30px; color:#333; text-decoration:none;}
 .about a:hover{ color:#03f;}
 .about_img{ width:310px; padding-top:5px; padding-left:7px;}
 .about_font{ text-indent:24px; font-family:Arial; font-size:12px; padding-top:10px; width:310px; height:90px; padding-left:6px; line-height:18px; }
 /* ================================about us部分代码.结束================================ */
 
 /* ================================new products部分代码.开始================================ */
 .newpro{ width:324px; height:232px; background:url(../images/new-pro_bj.png) no-repeat; margin-top:15px; margin-left:7px; float:left;}
 .newpro a{ height:30px; padding-left:235px; line-height:30px; color:#333; text-decoration:none;}
  .newpro a:hover{color:#03f;}
 .pro{ width:309px; height:190px; margin-top:5px; margin-left:3px;}
 
/* ================================new products部分代码.结束================================ */

/* ================================news部分代码.开始================================ */
.news{ width:324px; height:232px; background:url(../images/news_bj.png) no-repeat; margin-top:15px; float:right; }
.news .link{ height:30px; padding-left:235px; line-height:30px; color:#333; text-decoration:none;}
.news  a:hover{ color:#03f;}
.s{  width:310px; height:190px;}
/*.con_f{  color:#333; height:27px; line-height:27px; font-family:Arial; font-size:12px; padding-left:25px; }
.new_li li{ background:url(../images/list_bj.jpg) no-repeat; margin:3px 0 0 3px; text-overflow:ellipsis; overflow:hidden; white-space:nowrap; width:280px;}
.new_li a:hover { text-decoration:none; color:#F60;}*/
.s ul{ background:url(../images/list_bj.jpg) no-repeat; margin:3px 0 0 3px; height:27px;}
.s ul li{text-overflow:ellipsis; overflow:hidden; white-space:nowrap; width:270px; padding-left:25px;  color:#333; height:27px; line-height:27px; font-family:Arial; font-size:12px; }
.s ul li a:hover { text-decoration:none; color:#F60;}
 /* ================================news部分代码.结束================================ */
 
 /* ================================products部分代码.开始================================ */
 .product{ background:url(../images/products_bj.png) no-repeat center; width:1001px; height:290px; margin:0px auto; }
 .pro_con{ padding-top:40px; width:950px; padding-left:25px; }
 /* ================================products部分代码.结束============================ */
 
  .footer{  width:1001px; height:40px; font-family:Arial, Helvetica, sans-serif; font-size:12px; background:url(../images/footer_line.jpg) repeat-x; margin:0 auto;}
  .footer_font{ width:600px; float:left; text-align:right; height:25pxk; line-height:25px; padding-top:16px; padding-right:10px;}
  .footer_p{ padding-top:23px;}
  
  /* ================================子页about内容部分代码.开始================================ */

.us{ background:url(../images/us_bj.jpg) no-repeat; width:222px; height:253px; margin-top:15px;}
.us_con{ padding-top:110px; width:200px; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:18px; padding-left:20px;}
.cd{ width:230px;}
a_title1{ margin-top:10px;}
.a_fr{ width:740px; float:right;}
 /* ================================子页about内容部分代码.结束============================ */ 
 
   /* ================================子页about侧栏部分代码.开始================================ */
ul#menu, ul#menu ul {  list-style-type:none;  margin: 0;  padding: 0;  width:230px;}
ul#menu a {  display: block;  text-decoration: none;	}
ul#menu li {  margin-top: 1px;}
ul#menu li a { background:url(../images/a_tb1.jpg) no-repeat; color: #03f; padding: 0.5em; padding-left:27px; font-family:Arial; font-size:14px;}
ul#menu li a:hover { background:url(../images/a_tb2.jpg) no-repeat; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold;}
ul#menu li ul li a {  background: #fff;  color: #000;  padding-left: 32px; font-family:Arial, Helvetica, sans-serif;  font-size:13px;}
ul#menu li ul li a:hover {  background: #fff; padding-left: 32px;  color:#03f;  font-family:Arial, Helvetica, sans-serif;  font-size:13px;}
.code { border: 1px solid #ccc; list-style-type: decimal-leading-zero; padding: 5px; margin: 0; }
.code code { display: block; padding: 3px; margin-bottom: 0; }
.code li { background: #ddd; border: 1px solid #ccc; margin: 0 0 2px 2.2em; }
.indent1 { padding-left: 1em; }
.indent2 { padding-left: 2em; }
 /* ================================子页about侧栏部分代码.结束============================ */ 
 
 .c_h1{ color:#21099d; padding:13px; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
 .tel{ padding:10px 0 0 13px; line-height:18px; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
 .tel span{ color:#F60;}
 .ditu{ width:980px; height:450px; padding-left:13px; padding-top:10px;}
 
  /* ================================子页news侧栏部分代码.开始============================ */ 
 .n_fl{ width:230px; padding-left:5px; padding-top:10px; float:left;}
 .tact{ background:url(../images/us_bj.jpg) no-repeat; width:222px; height:253px; margin-top:10px;}
 .contact{ padding:33px 0px 0 100px; font-size:18px; color:#F60; }
 .tact ul{ padding:45px 0 0 20px; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:20px;}
  .tact ul li{ padding:0px 0px 2px;}
 .tact ul span{ color:#F60;  font-size:14px;}
 .n_img{ width:230px;}
 .n_search{ width:230px; padding-top:5px;}
 .n_fr{ width:745px; padding-right:5px; padding-top:10px; float:right;}
/* .n_fr p{ color:#21099d; font-weight:bold; font-family:Arial, Helvetica, sans-serif; font-size:14px; padding-top:10px;}*/
 .n_fr .n_con{ background:url(../images/rcon_bj.jpg) no-repeat; margin-top:10px; min-height:350px;}
.n_fr .np_con{ background:url(../images/login_bj.jpg) no-repeat; width:743px; height:274px; margin-top:10px; font-family:Arial, Helvetica, sans-serif; font-size:18px;}
.zuo{ width:370px; float:left;}
.anniu{margin:123px 30px 0 0; float:left; width:73px; height:73px;}
.an{ font-weight:bold; float:right; width:230px; height:200px;  }
.register{ margin-top:135px; margin-right:120px; font-weight:bold; float:right; width:170px; height:30px; font-family:Arial, Helvetica, sans-serif;  font-weight:bold;}
.register a{ color:#F00; font-size:24px;}
.register a:hover{ color:#03f; text-decoration:none;}
.Add tr{ padding-bottom:10px; width:200px;}
.Add td{ font-size:14px; font-weight:bold;}
.Add { float:left;}
.Addtable tr{ padding-bottom:10px; width:200px;}
.Addtable { float:left;}
#z_login{ padding:130px 0 0 30px; width:370px;  height:100px;}
.lo{ float:right; padding-right:30px; width:60px; height:60px; margin-top:-5px;}
   /* ================================子页news侧栏部分代码.结束============================ */ 
   
.r_fr{width:745px; padding-right:7px; margin-top:10px; float:right; background:url(../images/reg_bj.jpg) no-repeat; min-height:600px; }
.h2{ font-weight:bold; font-family:Arial, Helvetica, sans-serif; font-size:18px; padding-top:10px; padding-left:15px;}
.hh2{  font-family:Arial, Helvetica, sans-serif; font-size:12px; padding-top:11px; padding-left:20px; padding-bottom:10px; color:#21099d;}
#regis{ font-family:Arial, Helvetica, sans-serif; font-size:12px; padding:10px; }
#regis td{ padding-top:10px;}
.l_fr{ width:745px; padding-right:5px; padding-top:10px; float:right; height:600px;}
 .l_fr .n_con{ background:url(../images/ziyebj.jpg) no-repeat; margin-top:10px;}
.l_fr .np_con{ background:url(../images/login_bj.jpg) no-repeat; width:743px; height:274px; margin-top:10px; font-family:Arial, Helvetica, sans-serif; font-size:18px;}


.wenben{ text-indent:24px; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:100;  padding:17px 5px 0 10px;}

.show{  font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:100; color:#000; padding:10px 5px 0 10px;}
.show ul{ width:162px; height:234px; margin:10px 9px; float:left; border-bottom:#CCC dashed 1px; border-right:#ccc dashed 1px;}
.show li .pro_1{ padding: 0 0 0 15px; width:133px; height:195px;}
.show li{ padding-top:1px;}
.show li.wenzi{ width:160px; text-align:center;  padding-top:11px; color:#000; }
.wenzi a:hover{ color:#F60; text-decoration:none;}

.new_show{color:#000; padding:10px 5px 0 10px;}
.pp{ color:#000; text-decoration:none; font-size:12px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; float:left; width:655px;}
.pp a{  color:#21099d; text-decoration:none; float:left;}
/*.pp newlist_title{ float:left;}*/
.ns_list{  font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:100; color:#21099d; padding:0 5px 0 10px;}
.ns_list ul.news_list1{ width:720px; color:#21099d;}
.ns_list .tu{ width:15px; height:13px; float:left;} 
.ns_list .font1{ width:560px; padding-left:10px;}
.ns_list .font1 a{ text-decoration:none;}
.ns_list li{float:left; padding:10px 0 5px 7px;}

.nl{  padding:10px 5px 0 10px;}
.nlist{ font-family:Arial, Helvetica, sans-serif; font-size:12px; padding:7px 0;}
.nlist .t{ float:left;padding-top:8px}
.nlist a:hover{ text-decoration:none;}
 .f{text-decoration:none; padding-left:10px; float:left; width:550px; line-height:30px; color:#000;}
 .rq{width:110px; padding-right:30px; line-height:30px;}
 
 .fir{ text-align:center; margin-top:20px;}
 .bj{ background:url(../images/yemian.gif) no-repeat; text-align:center; background-position:50%; height:20px}
 .highlight{ text-align:center; line-height:20px;}
 .ErrMsg{ text-align:center; padding-top:20px;}
 .flickr { margin-top:20px;line-height:20px;}
 .flickr ul li{ width:30px; height:30px; float:left; font-size:13px; font-family:Arial, Helvetica, sans-serif;}
 .fli{ background:url(../images/yemian.gif) no-repeat; height:20px;  width:20px; float:left;  text-align:center;}
 
 /* ================================新闻部分代码.开始============================ */ 
.xw_ti{ width:730px; text-align:center; color:#21099d; font-size:12px; font-family:Arial, Helvetica, sans-serif; margin:11px 0 10px; 0; 
.npage{ background:url(../images/xinwen.jpg) no-repeat; margin-top:10px;}
/*.xinwen{ padding:10px; color:#21099d; font-size:12px; font-family:Arial, Helvetica, sans-serif; text-indent:24px; line-height:20px;}*/
.img{float:left; padding-top:10px; padding-left:2px; border:#CCC 1px solid; width:450px; height:411px;}

/* ================================新闻部分代码.结束============================ */ 

/*#new_con{margin:10px; width:720px; font-size:12px; font-family:Arial, Helvetica, sans-serif; text-indent:24px; line-height:20px; border:1px #F00 solid;}*/
.zs{ width:720px; height:500px; margin-left:15px;}


 #bj_a1{ background:url(../images/bj_a.jpg) no-repeat; height:34px;}
 .b_bj{ background:url(../images/bj_1.jpg) no-repeat;}
 .newbt{ padding:12px; width:200px; text-align:center; color:#F30;}