body{margin:0px;padding:0px;font-size:12px !important;font-family:"ו" !important;color:#333 !important;background:#EFF7FB !important;}
dt {
    font-weight: 400 !important;
}
h1,h2,h3,h4,p,em,dd,dl,dt,i,form,ul,input,span{margin:0px;padding:0px;font-style: normal;}
input, select, button{vertical-align:middle;}
a{color:#333;}
a:hover,a:active,a:focus{color:#FF3300;}
a:link {text-decoration: none;}
a:visited {text-decoration: none;}
a:hover {text-decoration: none;}
a:active {text-decoration: none;}
ul { list-style:none;}
li { list-style:none; }
img{border:0px; background:none;}
.clear {clear:both;}


.info h1{width: 650px;
margin: 0 auto;
    margin-top: 0px;
font-size: 24px;
text-align: center;
height: auto;
line-height: 55px;
margin-top: -2px;
overflow: hidden;
color: #000080;
font-weight: bolder;font-family: "宋体";}
.block { display: block;}
.unblock { display: none;}

.banner{ width:100%; height:185px; background:url(../images/banner.jpg) no-repeat center center;}
.bannerb{ width:1004px; height:185px; margin:0 auto;position:relative;overflow:hidden;}
.bannerb .top_link{position:absolute;right:0px;top:3px;width:310px; height:27px;line-height:27px; overflow:hidden;}
.bannerb .top_link .a1{ float:left; width:50px; height:24px; margin-left:25px; display:inline; color:#fff;}
.bannerb .top_link .a2{ float:left; width:50px; height:24px; margin-left:28px; display:inline; color:#fff;}
.bannerb .top_link .a3{ float:left; width:50px; height:24px; margin-left:25px; display:inline; color:#fff;}
.bannerb .top_link .a4{ float:left; width:50px; height:24px; margin-left:23px; display:inline; color:#fff;}

.menu{ width:100%; height:36px; line-height:36px; background:url(../images/menubg.jpg) repeat-x; font-size:14px; font-weight:bolder; text-align:center;}
.menu p{ width:1004px; margin:0 auto;}
.menu p a{ float:left; width:91px; color:#FFF;}
.menu p a:visited{color:#FFF;}
.menu p a:hover{ background:url(../images/menuxz.jpg) no-repeat center center; color:#1462AC;}
.menu p a.on{ background:url(../images/menuxz.jpg) no-repeat center center; color:#1462AC;}
.menu p a.on:visited{color:#1462AC;}
.menuej{ width:100%; height:30px; line-height:30px;background:#FFF; border-bottom:#D7E1ED 1px solid;}
.menuej ul{ width:1004px; height:30px; margin:0 auto; overflow:hidden;}
.menuej ul span{ display:none;}
.menuej ul a{ float:left; padding-left:10px; padding-right:10px;color:#FF3300;}
.menuej ul a:hover{ color:#1462AC;}

.main{ width:1004px; height:auto; margin:0 auto; text-align:left; padding-top:10px;}

.main .left{ float:left; width:730px; height:auto; overflow:hidden;}
.main .left .news{ float:left; width:100%; height:auto;}
.main .left .news p{ width:100%; height:29px; background:url(../images/bkb.jpg) repeat-x; overflow:hidden;}
.main .left .news p span{ float:left; width:100px; height:29px; line-height:29px; text-align:center; background:url(../images/bka.jpg) no-repeat center center; font-weight:bolder; font-size:13px; color:#FFF;}
.main .left .news p a{ float:right; width:125px; height:29px; line-height:29px; background:url(../images/bkc.jpg) no-repeat center center; text-indent:-999px; overflow:hidden;}
.main .left .news dt{ width:728px; height:auto; background:#FFF;border-left:#D7DFE9 1px solid;border-right:#D7DFE9 1px solid;border-bottom:#D7DFE9 1px solid;}
.main .left .news dt dl{ float:left; width:325px; height:280px; overflow:hidden; text-align:center; padding-top:10px; padding-left:10px;}
.main .left .news dt strong{float:right; width:370px; height:30px; line-height:30px; padding-right:10px; padding-top:10px; font-size:16px; text-align:center; overflow:hidden;}
.main .left .news dt span{float:right; width:370px; height:50px; line-height:25px; border-bottom:#CCC 1px dotted; text-indent:30px; margin-right:10px;}
.main .left .news dt span a{ color:#06C;}
	
.main .left .news ul{ float:right; width:370px; height:200px; overflow:hidden; text-align:left; padding-top:10px; padding-left:10px;}
.main .left .news ul li{ float:left; width:370px; height:23px; line-height:23px; overflow:hidden;}
.main .left .news ul li a{ float:left; width:270px;background:url(../images/dian.jpg) no-repeat left 10px; text-indent:10px;}
.main .left .news ul li b{ float:right; width:90px; height:23px;text-indent:10px; font-weight:normal;}

.main .left .newsa{ float:left; width:360px; height:auto;overflow:hidden;}
.main .left .newsa p{ width:100%; height:29px; background:url(../images/bkb.jpg) repeat-x; overflow:hidden;}
.main .left .newsa p span{ float:left; width:100px; height:29px; line-height:29px; text-align:center; background:url(../images/bka.jpg) no-repeat center center; font-weight:bolder; font-size:13px; color:#FFF;}
.main .left .newsa p a{ float:right; width:125px; height:29px; line-height:29px; background:url(../images/bkc.jpg) no-repeat center center; text-indent:-999px; overflow:hidden;}
.main .left .newsa ul{ float:right; width:358px; height:auto; background:#FFF url(../images/xwbg.jpg) repeat-x;border-left:#D7DFE9 1px solid;border-right:#D7DFE9 1px solid;border-bottom:#D7DFE9 1px solid; text-align:left; padding-top:10px;overflow:hidden;}
.main .left .newsa ul li{width:340px; height:28px; margin:0 auto; line-height:28px;border-bottom:#CCC 1px dotted;background:url(../images/dian.jpg) no-repeat left 10px; text-indent:10px;overflow:hidden;}


.main .left .newsb{ float:right; width:360px; height:auto; background:#CCC; overflow:hidden;}
.main .left .newsb p{ width:100%; height:29px; background:url(../images/bkb.jpg) repeat-x; overflow:hidden;}
.main .left .newsb p span{ float:left; width:100px; height:29px; line-height:29px; text-align:center; background:url(../images/bka.jpg) no-repeat center center; font-weight:bolder; font-size:13px; color:#FFF;}
.main .left .newsb p a{ float:right; width:125px; height:29px; line-height:29px; background:url(../images/bkc.jpg) no-repeat center center; text-indent:-999px; overflow:hidden;}
.main .left .newsb ul{ float:right; width:358px; height:auto; background:#FFF url(../images/xwbg.jpg) repeat-x;border-left:#D7DFE9 1px solid;border-right:#D7DFE9 1px solid;border-bottom:#D7DFE9 1px solid; text-align:left; padding-top:10px;overflow:hidden;}
.main .left .newsb ul li{width:340px; height:28px; margin:0 auto; line-height:28px;border-bottom:#CCC 1px dotted;background:url(../images/dian.jpg) no-repeat left 10px; text-indent:10px;overflow:hidden;}

.main .tpxw{ width:730px; height:177px; background:url(../images/tpxw.jpg) no-repeat center center;overflow:hidden;}
.main .tpxw ul{ float:left;width:665px;height:150px; margin-left:50px; display:inline;overflow:hidden;}
.main .tpxw ul li{ width:auto; height:auto; padding-left:35px;padding-top:25px;}
.main .tpxw ul li a{ float:left; width:173px; height:124px; text-align:center}
.main .tpxw ul li a img{ border:#F2F2F2 2px solid; width:160px; height:120px;}


.main .right{ float:right; width:265px; height:auto; overflow:hidden;}
.main .right .bk{ float:left; width:100%; height:auto;}
.main .right .bk p{ width:100%; height:29px; background:url(../images/bkb.jpg) repeat-x; overflow:hidden;}
.main .right .bk p span{ float:left; width:100px; height:29px; line-height:29px; text-align:center; background:url(../images/bka.jpg) no-repeat center center; font-weight:bolder; font-size:13px; color:#FFF;}
.main .right .bk p a{ float:right; width:125px; height:29px; line-height:29px; background:url(../images/bkc.jpg) no-repeat center center; text-indent:-999px; overflow:hidden;}
.main .right .bk ul{ width:263px; height:auto; background:#FFF;border-left:#D7DFE9 1px solid;border-right:#D7DFE9 1px solid;border-bottom:#D7DFE9 1px solid; padding-top:8px;}
.main .right .bk ul li{ float:left; width:263px; height:27px; line-height:27px;background:url(../images/dian.jpg) no-repeat 8px 10px; text-indent:18px; overflow:hidden;}

.main .right .kjfs{width:263px; height:auto;background:url(../images/kjfs.jpg) no-repeat center center;margin-top:10px;}
.main .right .kjfs a{ float:left; width:263px; height:53px; text-indent:-999px; overflow:hidden; margin-bottom:9px;}
.main .right .kjfs2{width:263px; height:auto;background:url(../images/kjfs2.jpg) no-repeat center center;margin-top:10px;}
.main .right .kjfs2 a{ float:left; width:263px; height:53px; text-indent:-999px; overflow:hidden; margin-bottom:9px;}

.ad{ width:1004px; height:auto; margin:0 auto; text-align:left; padding-top:10px;}

.links{ clear:both; width:1002px; height:43px; margin:0 auto; background:url(../images/links.jpg) repeat-x; border:#D7DFE9 1px solid;overflow:hidden;}
.add-c{ clear:both; width:1002px; height:auto; line-height:25px; text-align:center;  margin:0 auto; margin-top:20px;}
.bottom{ width:1004px; height:auto; margin:0 auto; line-height:30px; text-align:center; padding-top:20px;}

.all{ width:1004px; margin:0 auto; height:auto; background:#fff;padding-bottom:10px; margin-top:10px;}
.ileft{ width:220x; float:left; height:auto; text-align:left;overflow:hidden;}
.iright{float:left;width:770px;margin-left:14px; display:inline;overflow:hidden;}


.dh{ width:768px; height:29px;line-height:29px; background:url(../images/bkb.jpg) repeat-x;border-right:#dae1e9 1px solid;border-left:#dae1e9 1px solid;color:#696c63; text-indent:10px;}
.dh a{ color:#696c63;}
.dh p{float: left;width:auto;}
.dh span{float: left;width:auto; margin-left:70px; display:inline;}
.dh img{ float: right; margin-right:10px;}
.write{ float: right;margin-right:10px;padding-bottom:10px;}

h1{ width:650px; margin:0 auto;font-size:24px;text-align:center; height:auto; line-height:55px; margin-top:-2px;overflow:hidden; color:#000080;font-weight:bolder;}
.qt{width:640px;height:25px;line-height:25px;margin:0 auto; border-bottom:#CCCCCC 1px dashed; text-align:center;overflow:hidden;}
.info{width:768px; height:auto;padding-bottom:8px; padding-top:8px;border:#dae1e9 1px solid;border-top:none;overflow:hidden;}
.info .txt{width:758px;height:auto;margin:0 auto; margin-top:10px;overflow:hidden;}

.lm{ width:218px; height:29px; line-height:29px; font-size:14px; color:#ff3300;font-weight:bolder;background:url(../images/bkb.jpg) repeat-x;border-right:#dae1e9 1px solid;border-left:#dae1e9 1px solid; text-align:center;overflow:hidden;}

.ziye_link{ float:left; width:220px; height:237px; background:url(../images/ziye_menu.jpg) no-repeat;margin-top:8px;}
.ziye_link a{ float:left; width:220px; height:54px; margin-top:7px; text-indent:-9999px;}

.lmb{width:218px; height:auto;font-size:12px;padding-bottom:20px; padding-top:10px;border:#dae1e9 1px solid;border-top:none;overflow:hidden;}
.lmb li{ float:left;width:220px; height:30px; line-height:32px; background:url(../images/u_nav_libg.jpg) no-repeat; text-align:center;overflow:hidden;}
.lmb li p{ width:180px; height:25px;}
.lmb li span{ width:180px; height:20px; float:left; overflow:hidden;}
.lmd{ float:left; width:132px; height:8px; background:url(../images/ziye_left_end.jpg) no-repeat;}
.ge{width:780px;height:19px;background:url(../images/ziye_right_bg_end.jpg) no-repeat; overflow:hidden;}

.demo a{float:left;margin:5px 1px 0 1px;width:20px;height:20px;color:#e10d93;font:12px/20px ו;text-align:center;text-decoration:none;border:#dfd8c6 1px solid;}
.demo a:hover {position:relative;margin:5px 1px 0 1px;width:20px;height:20px;font:bold 12px/20px ו;color:#f395c9;border:1px solid;background:#eee;}

.loupan{ float:left; width:171px; height:154px; margin-top:8px; margin-left:15px; display:inline;overflow:hidden;}
.loupan p{ float:left; width:171px; height:126px; overflow:hidden;}
.loupan p a{ float:left; width:165px; height:120px; border:#bcbcba 3px solid;}
.loupan p a:hover{border:#bcddfe 3px solid;}
.loupan p a img{ float:left; width:165px; height:120px;}
.loupan span{ float:left; width:171px; height:25px; line-height:25px; margin-top:3px; text-align:center;overflow:hidden;}

#content img{ float:left;width:165px; height:120px; margin-left:16px; display:inline; margin-top:8px;}

#demo {overflow:hidden;}
#indemo {float: left;width: 800%;}
#demo1 {float: left;}
#demo2 {float: left;}