html { padding-bottom:20px;}
body,td,th {font-size:12px; color:#666;font-family:Verdana, Arial, Helvetica, sans-serif;}
body {background:#D9D9D9 url(bg.jpg); text-align:center; margin:0; padding:0;}

*{ padding:0; margin:0;}
a,a:link {color:#666; text-decoration:none;}
a:visited { text-decoration:none;}
a:hover {color:#000000; text-decoration:none;}

ul,li{ padding:0; margin:0; list-style:none;}
.cl{ clear:both;}
img{ border:0;}
.left{ float:left;}
.right{ float:right;}
.line{ clear:both; background:url(line.jpg); width:921px; height:21px; *margin-top:5px;}
/* 顶部  */
.header{ width:941px; height:180px; margin:0 auto; background:#fff url(topbg.jpg) no-repeat 0 0;overflow:hidden;}
.logo{ float:left; width:270px; margin:25px 0 0 12px;}
.top_r{ float:right; color:#878787; margin:35px 10px 0 0; text-align:right; line-height:20px;}

.top_nav{ margin:10px 0 0 31px;}
.top_nav ul li{ float:left; text-align:center;}
.top_nav ul li a{font-size:0.9pc; line-height:50px; font-weight:bold; color:#222; width:86px; height:43px; overflow:hidden; display:block; margin-top:2px!important;margin-top:5px;margin-left:3px; padding-left:5px;}
.top_nav ul li a:visited{ color:#000;}
.top_nav ul li a:hover{  color:#fff; background:url(topbg.jpg) no-repeat 0px -180px;}


.top_nav span li{ float:left;padding-top:24px;}
.top_nav span li a{ color:#000; padding-left:19px;}
.top_nav span li a:hover{ color:#f00;}

/* 主体定义 */
.main{ width:941px; margin:0 auto; background:#fff;  }

.main_tfla{width:900px; height:250px; margin:0 auto; background:#fff;}

.m_1,.m_2{padding:0 19px; margin:0 auto;}
.m_1_l{float:left; width:387px;}
.gsjj{height:173px; margin-bottom:2px;background:url(gsjj.gif);overflow:hidden;}
.gsjj h2{text-align:right; padding:15px 15px 0 0;}
.gsjj h3{font-size:12px; font-weight:normal; padding:18px 15px; color:#333; text-indent:20px; line-height:19px; text-align:left;}
.gsjj h3 b{display:block;background:url(lb.gif) no-repeat 3px 3px; float:right; padding-right:15px; text-align:left; *margin-top:-15px;}

.lxfs{height:88px;background:url(lxfs.gif);margin-bottom:2px; text-align:left; padding-left:80px; padding-top:10px; font-family:宋体; color:#333; overflow:hidden;}
.lxfs .right{padding-top:6px;width:122px;}


.mrzp{height:540px;background:url(mrzp.gif);}



.yue{height:144px;background:url(yue.gif); text-align:left; color:#333;}
.yue{ padding:40px 12px 0 13px;}

.yue_list a{ background:url(yue_l.gif); display:block; float:left; width:55px; height:21px; text-align:center; line-height:21px; margin:2px;}
.yue_list a:hover{background:url(yue_l.gif) no-repeat 0 -21px; color:#990000;}

.mrzp h2,.cgal h2,.ztxw h2,.ycsc h2{text-align:right; padding:15px 15px 0 0; font-size:12px; }
.mrzp h3,.cgal h3,.ztxw h3,.ycsc h3,.cgal_l h3,.mrzp_l h3,.gsxw_l h3,.ztxw_l h3,.ztsc_l h3{font-size:12px; font-weight:normal; padding:18px 15px; color:#333; text-indent:20px; line-height:19px; text-align:left;}
.cgal_l h3,.mrzp_l h3,.gsxw_l h3,.ztxw_l h3,.ztsc_l h3{ padding-top:48px;}

.cgal,.ycsc,.cgal_l,.mrzp_l,.gsxw_l,.ztxw_l,.ztsc_l{float:right; width:509px;overflow:hidden;}

.mrzp_l{background:#fff url(mrzp_l.gif) no-repeat 0 0;}
.gsxw_l{background:#fff url(gsxw_l.gif) no-repeat 0 0;}
.ztxw_l{background:#fff url(ztxw_l.gif) no-repeat 0 0;}
.ztsc_l{background:#fff url(ztsc_l.gif) no-repeat 0 0;}


.cgal,.cgal_l{height:815px;background:#fff url(cgal.gif) no-repeat 0 0;}
.cgal_l{ height:auto;}

.ywlc{background:url(ywlc.gif); width:904px;height:111px; margin:0 auto; margin-top:5px; overflow:hidden }
.ywlc_2{background:url(ywlc_2.gif); height:468px; text-align:left; padding-left:210px; *margin-top:0;}
.ywlc_2 ul{ height:468px; padding-top:1px;}
.ywlc_2 ul li{ line-height:23px;}

.div_a{margin:0 auto;margin-top:8px; text-align:center;}
.div_a a{ padding:0 18px 0 10px;}

.ztxw{background:url(ztxw.gif);height:351px;float:left; width:387px;overflow:hidden;  }
.ycsc{height:351px;background:url(ycsc.gif);}
.ycsc h3{padding:16px 15px;}

.flink h3{background:url(flink.gif) no-repeat; height:35px;text-align:right; padding:15px 15px 0 0; font-size:12px; font-weight:normal;}

.wz_list{ width:340px; text-align:left; margin-top:-15px; margin-left:20px; *margin-left:0;}
.wz_list ul li{ float:left; line-height:25px; background:url(line1.gif); width:340px; }
.wz_list ul li span{ float:right; color:#666; font-family:Verdana; margin-top:-25px; }
.wz_list ul li a{ background: url(ico.gif) no-repeat 3px 5px; padding-left:14px; color:#000; }
.wz_list ul li a:hover{background: url(ico.gif) no-repeat 5px 5px; color:#c00; padding-left:16px;}


.mrzp_l .wz_list,.gsxw_l .wz_list,.ztxw_l .wz_list{ background:url(cg_list.gif); width:470px; padding:0 20px;margin-left:0;}

.mrzp_l ul li,.gsxw_l ul li,.ztxw_l ul li{width:460px; }

.cg_list{ padding-left:30px;margin-top:-10px;clear:both; width:500px; background:url(cg_list.gif);}
.cg_list li { float:left;  margin:0 12px 10px 0; background:#fff;}
.cg_list li a{ display:block; width:215px;  padding:2px; text-align:center;  border:1px solid #D0D4D7;}
.cg_list li a:hover{ background:#f4f4f4; color:#f00;}
.cg_list img{ height:130px; width:215px;}
.cg_list li a p{ width:215px; height:25px; cursor:pointer; line-height:25px; background:#f4f4f4; margin-top:2px;overflow:hidden}
.r_l_b{ background:url(r_l_b.gif); height:26px;}

.ywlc ul{ padding-left:105px!important;padding-left:60px; padding-top:20px;}
.ywlc ul li{ float:left;  width:135px; height:80px;  line-height:25px; font-family:宋体; text-align:left;}

a.scmore{ background:url(scmore.gif) no-repeat 0 0; width:331px; margin:0 auto; height:69px; display:block; margin-top:-1px; *margin-top:9px; text-indent:-9999px;}
a:hover.scmore{ background:url(scmore.gif) no-repeat 0 -69px;}

.m_3{ margin:5px auto;}
.m_3 ul{ padding-left:15px;}
.m_3 ul li{ float:left; width:277px; height:84px; background:#fff; border:1px solid #ddd; margin:0 9px;}

.sc_list{ margin-top:-20px; background:url(cg_list.gif); width:494px;padding:0 7px; text-align:left;}
.sc_list ul li { float:left;border-bottom:1px solid #cdcdcd; padding-bottom:20px; margin-top:20px;}
.sc_list .left{ border:2px solid #fff; text-align:center;margin-left:14px!important; margin-left:7px; width:220px;}
.sc_list .left a img{ height:130px; width:215px;border:1px solid #D0D4D7;padding:2px; }
.sc_list .left a:hover img{ border:1px solid #090;}

.sc_list .right{ float:right;width:235px; height:145px; overflow:hidden;margin-top:-5px; margin-right:3px;margin-right:7px!important;overflow:hidden; line-height:24px; background:url(line24.gif);  margin-left:10px; }

.listpage {height:36px;background:url(title1_bg.jpg) no-repeat;margin:10px auto 0 auto;line-height:30px;padding:0 10px;color: #797979;}
.listpage span{float:right;}
.listpage a {padding:0 3px;margin-right:4px;text-align:center;height:36px;font-size:12px;float:left;}
.listpage strong {font-weight:bold;color:#505050;background: url(title1_bg_act.gif) no-repeat;	width:25px;height:36px;text-align:center;float:left;margin-right:4px;}
.listpage  a:hover {color:#000; text-decoration:underline;}

.nr_bt{	height:22px;margin:10px 0 0 0;}
.nr_bt h1{margin:0 auto;font-size:18px;color:#333;}
.nr_bt span{ margin-top:-20px; float:right;}
.nr_bt a{float:right;display:inline;width:20px;height:15px;text-indent:-5000px;}
.nr_bt .small_cace_a1{background:url(icon_size_bag_small.gif) no-repeat -20px top;margin-right:20px;}
.nr_bt .small_cace_a2{background:url(icon_size_bag_small.gif) no-repeat left top;}
.wz_nr{ color:#666; text-align:left; padding:25px; line-height:20px;}
.nr_dqwz{background:url(dqwz.gif) no-repeat 0 7px;text-align:left; padding-left:20px; margin:0 auto 20px auto; border-bottom:1px solid #eee; height:30px; line-height:30px; width:880px;}
.nr_db{line-height:25px; text-align:left;padding:0 30px; margin:10px auto 20px auto; padding-bottom:20px;}
.nr_db a:hover{ text-decoration:underline;}
.pnnr{float:left;width:300px; overflow:hidden;height:50px;white-space:nowrap; text-overflow:ellipsis;}
.xgnr{ float:right;width:510px;*width:540px; margin-top:-25px; *margin-top:-45px;}
.xgnr ul li{  float:left; width:240px; overflow:hidden; height:25px;white-space:nowrap; text-overflow:ellipsis; }

.flink { text-align:left; margin:0 auto; margin-bottom:10px; overflow:hidden; padding:0 19px; height:auto;}
.flink ul{ }
.flink ul a{ float:left; padding:0 12px;height:25px; width:75px; line-height:25px; overflow:hidden; display:block;}
.flink ul a:hover{text-decoration:underline; }

.bottom{ width:941px; height:48px; margin:0 auto; background:#fff url(dibubg.gif) no-repeat 0 0;
 overflow:hidden; text-align:left; color:#666;}
.bottom p{ line-height:55px; text-align:left; padding-left:20px;}
.bottom p a{ color:#666; margin:0 5px;}
.bottom b{ font-weight:normal;}
