body,ol,ul,h1,h2,h3,h4,h5,h6,p,th,td,dl,dd,form,fieldset,legend,input,textarea,select{margin:0;padding:0}
body{font:14px "????","Arial Narrow",HELVETICA;background:#fff;-webkit-text-size-adjust:100%}
a{color:#172c45;text-decoration:none}
a:hover{color:#cd0200;text-decoration:none}
em{font-style:normal}
img{border:0;vertical-align:middle}
table{border-collapse:collapse;border-spacing:0}
p{word-wrap:break-word}
.wl{ width:100%; height:auto; display:block;  min-width:1003px;}
.top{ background:#eaeaea;height:37px}
.top1{ width:1003px; height:37px; line-height:37px; margin:0 auto}
.top1 ol{float:right; font-size:14px}
.top1 li{ float:left}
.top_1{ float:left; width:80px; background:url(imagesico1.jpg) left center; background-repeat:no-repeat}
.top_2{ float:left; width:80px; background:url(imagesico1.jpg) left center; background-repeat:no-repeat}
.top_3{ float:left; width:80px; background:url(imagesico2.jpg) left center; background-repeat:no-repeat}
.top1 a{ margin-left:28px;font-size:14px}
.banner{ height:184px; display:blok; width:100%;  background:url(imagesbanner.jpg) no-repeat;  }
.nav{ height:49px; background:url(imagesnav_bg.jpg)}
.menu { width:1003px; margin:0 auto}
.menu li {
 font-size:16px;
 color:#fff;
 font-weight:bold;
 font-family:"??????", "????";
 float:left;
 line-height:49px;
 width:125px;
 text-align:center;
 margin-top:0px;
}
.menu li a {
 display:block;
 color:#fff;
 padding:0px 0px;
}
.menu li a:hover {
 display:block;
 background:url(imagesdh_images_qh.jpg) no-repeat;
 color:#e60002;
}
.menu .current {
 background:url(imagesdh_images_qh.jpg) no-repeat;
 color:#383838;
 text-align:center;
}
.menu .current a {
 display:block;
 color:#e60002;
}
.menu .current a:hover {
 display:block;
 color:#e60002;
}
.menu .dh_line{
width:3px;
height:33px;
margin-left:3px;
margin-right:3px;
background-image:url(../images/line_fg.png)
}
.lrcontent{ width:998px; text-align:center; margin:0 auto; overflow:hidden; position:relative;}
.sjjs{ height:49px; line-height:49px; font-size:14px; margin:0 auto}
.sjjs ul{ float:left}
.sjjs ol{ float:right}
.ttxw{ padding-left:160px;height:59px; line-height:59px; background:url(imagesttxw.jpg) no-repeat; font-size:34px; color:#dc0203; font-weight:bold; font-family:??????}
.tpxw{ margin-top:10px; height:300px; width:555px; float:left}
.xwzc{ width:429px; height:300px; float:right; margin-top:10px}
.xwzc_top{  height:34px; background:url(imagesxwzc.jpg)}
 .byfw ul,li { margin:0px; padding:0px; list-style:none;}
 .byfw { width:429px;}
 .byfw li { font-size:14px;color:#000; float:left; line-height:34px;width:106px;text-align:center; margin-left:0px;background: url(../images/by_2.jpg);}
 .byfw li a { display:block;  color:#5b5b5b;padding:0px 0px; font-weight:bold;background: url(../images/by_2.jpg); }
 .byfw li a:hover { display:block; background: url(imagesxwzc_images_qh.jpg);color:#066deb;}
 .byfw .current {color:#066deb; text-align:center;background: url(imagesxwzc_images_qh.jpg);}
 .byfw .current a{ display:block;font-weight:bold; color:#066deb;background: url(imagesxwzc_images_qh.jpg);}
 .byfw .current a:hover { display:block; font-weight:bold;color:#066deb;background: url(imagesxwzc_images_qh.jpg); }
 .news_b{ width:410px; height:216px; margin:10px 0 0 10px }
 .news_b li{background:url(imagesqdt.jpg) left center; background-repeat:no-repeat; line-height:26px; float:left; width:410px}
 .news_b li a{ margin-left:10px; float:left} 
 .news_b li span{ float:right}
 .jgsz{ height:60px; width:998px; background:url(imagesjgsz.jpg) no-repeat; margin-top:10px}
 .jgsz ul{ margin-left:155px; width:843px}
 .jgsz li{ float:left; width:266px; height:43px; line-height:43px; background:url(imagesjgsz_li.jpg) no-repeat; margin:10px 0 0 12px}
 .ldhd{ width:491px; height:260px; float:left; margin-top:10px}
 .lmbt{ background:url(imageslmbt_bg.jpg); height:34px; line-height:34px}
 .lmbt a{ float:right; margin-right:10px}
 .lmbt ol em{ font-size:14px; font-weight:bold; color:#066deb; margin-left:27px; float:left}
 .news_a{ width:475px; height:216px; margin:10px 0 0 10px }
 .news_a li{background:url(imagesqdt.jpg) left center; background-repeat:no-repeat; line-height:26px; float:left; width:475px}
 .news_a li a{ margin-left:10px; float:left} 
 .news_a li span{ float:right}
 .dcgz{ width:491px; height:260px; float:right; margin-top:10px}
 .zbtp{ width:998px; height:155px; margin-top:10px; float:left}
 .yq{ width:997px; height:33px; background:url(imagesyqlj_bg.jpg); margin-top:10px}
 .yqlj ul,li { margin:0px; padding:0px; list-style:none;}
 .yqlj { width:740px; margin-left:200px}
 .yqlj li { font-size:14px;color:#000; float:left; line-height:34px;width:140px;text-align:center; margin-left:0px;background: url(../images/by_2.jpg);}
 .yqlj li a { display:block;  color:#5b5b5b;padding:0px 0px; font-weight:bold;background: url(../images/by_2.jpg); }
 .yqlj li a:hover { display:block; background: url(imagesyqlj_images_qh.jpg);color:#066deb;}
 .yqlj .current {color:#066deb; text-align:center;background: url(imagesyqlj_images_qh.jpg);}
 .yqlj .current a{ display:block;font-weight:bold; color:#066deb;background: url(imagesyqlj_images_qh.jpg);}
 .yqlj .current a:hover { display:block; font-weight:bold;color:#066deb;background: url(imagesyqlj_images_qh.jpg); }
 .tplj{ width:997px; height:74px; background:url(imagestplj_bg.jpg); margin-top:10px}
 .tplj li{ float:left; margin:8px 0 0 25px}
 .bq{ background:url(imagesbq_bg.jpg); width:100%; height:206px; margin-top:10px}
 .bq p{ text-align:center; line-height:25px; margin-top:8px }
 .bq img{ text-align:center}
 .list_l{ float:left; margin-top:10px; width:219px; background:#eeeeee; height:500px}
 .list_l1{ background:#12659b; height:61px}
 .list_l2{ background:#eeeeee;}
 .list_l2 ul{ margin-top:10px}
 .list_l2 li{ background:url(imageslist_li.jpg);}
 .list_l2 li a{ text-align:center; line-height:45px}
 .list_r{ width:764px; margin-top:10px; float:right}
 .list_r1{ height:34px; background:url(imagesdqwz_bg.jpg); }
 .list_r1 span{ float:left; line-height:34px; margin-left:20px;}
 .list_r2{ width:764px; float:left; text-align:left}
 .list_r2 ul{ margin:10px 0 0 10px; float:left; width:750px;text-align:left}
 .list_r2 li{ background:url(imagesqdt.jpg) left center; background-repeat:no-repeat; line-height:30px; float:left; width:740px;text-align:left }
 .list_r2 li a{ margin-left:10px; float:left}
 .list_r2 span{ float:right}
 .content{width:750px;margin-top:15px}
 .news_c{ width:998px; margin:0 20px; float:left}
 .news_c li{ line-height:25px;float:left}
 .news_c ul{ float:left}
 .lyfg span{float:left}

 .lyfg{ width:998px;margin:0 auto; display:table;}
 .fg{ background:url(imagespic_bg.gif) repeat-x; height:168px;float:left;width:973px}
 .fg h2{ width:947px; height:34px; background:url(imagespic.gif) no-repeat left; margin:0 auto;}
 .fg h2 span{color:#12659b;float:left; margin:13px 0 0 45px;}
 .fg h2 a{ font-size:12px; font-weight:normal; float:right; margin-right:6px; line-height:34px;}
 #xdemo { float:left; width:928px;_width:908px; margin:1px 10px 4px;overflow:hidden;}
 #inxdemo {float:left;width: 800%;}
 #xdemo1 {float: left;}
 #xdemo2 {float: left;}
 #inxdemo ul li{ float:left; line-height:25px; margin:2px 5px 0;}
 #inxdemo ul li img{ display:block; border:1px #D8C491 solid; padding:1px; width:177px; height:121px;}
 #inxdemo ul li a{ display:block;} 