@charset "utf-8";
/* CSS Document */
*{padding:0;margin:0;}
div,dl,dt,dd,form,h1,h2,h3,h4,h5,h6,img,ol,ul,li,table,th,td,p,span,a{border:0;}
img,input{border:none;vertical-align:middle;}
body{font-family:"Microsoft YaHei",Arial,Helvetica,sans-serif,"宋体"; font-size:14px;background:url(beij.jpg) repeat-x;color:#000; line-height:25px;}
html{overflow-y:scroll;}
ul,ol{list-style-type:none;}
th,td,input{font-size:12px;}
h3{font-size:14px;}
button{border:none;cursor:pointer;font-size:12px;background-color:transparent;}
select{border-width:1px;_zoom:1;border-style:solid;padding-top:2px;font-size:12px;}
.clear{clear:both;font-size:1px;height:0;visibility:hidden;line-height:0;}
.clearfix:after{content:"";display:block;clear:both;}
.clearfix{zoom:1;}
a:link,a:visited{text-decoration:none; color:#000;}
a:hover,a:active{text-decoration:none; color:#0c3390;}
.fr{ float:right;}
.fl{ float:left;}
.cl{ clear:both;}
.w1000{ width:1000px; margin:0 auto;}

#header .fl{ padding-top:7px; padding-bottom:7px;}
#header .fr{ padding-top:15px;}

#nav{ background:#0c3390;  height:45px;  }
#banner{ background:url(banner.jpg) no-repeat center top; height:480px;}


#cont1{ margin:20px 0; }
#cont1 .fl{ width:490px;}
#cont1 .fr{ width:490px;}
.tit{ font-size:20px; font-weight:bold; color:#09328f; margin-bottom:15px; }
.cont1txt img{ float:left; margin:0 40px 0 0;}

#cont2{ background:#eaf1f5; padding:20px 0;}
#cont2 .fl{ width:580px;}
.cont2fltxt1{ width:280px; float:left;}
.cont2fltxt2{ width:280px; float:right;}
#cont2 .fr{ width:400px;}
#cont2 .tit,#cont4 .tit{ background:url(line.png) repeat-x bottom left; padding-bottom:15px; }
#cont2 .fl .tit{width:580px;}
#cont2 .fr .tit{width:400px;}
.cont2fltxtpic{ margin:5px 0;}
.cont2txttit{ font-size:18px; font-weight:bold; margin:15px 0;}
.cont2txttxt li{ background:url(dian2.jpg) no-repeat left center; padding-left:10px; }
.cont2frtxtpic{ width:135px; float:left;}
.cont2frtxtttxt{ width:255px; float:right;} 
.cont2frtxtttxt1{ font-weight:bold; padding-bottom:5px;}
.cont2frtxtttxt2{ line-height:22px;}
 
#cont3{ padding:20px 0; }

.tit1{ float:left; font-size:20px; font-weight:bold; color:#09328f; margin-right:50px;}
.tit2{ float:left; background:url(gg.png) no-repeat left center; padding-left:20px; }
.tit2a{ float:left;}
.tit2b{ float:left;}
.tit2 .red{ font-weight:bold; color:#e50013;}

#cont4 .fl,#cont4 .fr{ width:490px;}
.cont4txt .cont4txtpic{ width:160px; float:left;}
.cont4txttxt{ width:310px; float:right;}
.cont4txttxt1{ font-size:16px;  font-weight:bold; padding-bottom:5px;}
.cont4txttxt2{ line-height:22px;}
.cont4txtblank{ margin-bottom:15px;} 
#cont5{ text-align:center; padding:20px 0;}
#footer{ background:#333333;}
.foot1{ background:url(footline.png) repeat-x bottom left; padding:5px 0; color:#cdcdcd; line-height:75px;}
.foot1 a{color:#cdcdcd; }
.foot2{ color:#9a9898; padding:15px 0;}
#cont{ padding:20px 0;}
#cont .fl{ width:312px;}
.contfl1{ margin-bottom:0px; background:url(ad1.png) no-repeat; background-size:312px 100px; width:152px; height:60px; padding:40px 155px 10px 70px; line-height:30px; font-size:16px;}

.contfl2{ margin-bottom:15px; background:url(ad2.png) no-repeat; background-size:312px 100px; width:152px; height:60px;  padding:40px 155px 10px 70px;  line-height:30px; font-size:16px;}

.contfl3{ background:url(tit1.png) no-repeat; padding-bottom:8px; height:24px; line-height:24px; color:#FFF; font-size:16px; padding-left:15px;}
.contfl4 p{ background:url(dian.png) no-repeat left center; padding-left:15px;  }
.contfl4 {margin-bottom:15px; }
.contfl5fl{ float:left;}
.contfl5fr{ float:right;}
.contfl5 {margin-bottom:15px; }
#cont .fr{ width:668px;}
#cont .fr .wz{ color:#123993; margin-bottom:15px; padding-bottom:7px; background:url(line.png) repeat-x bottom left;}
#cont .fr  h1{ font-size:20px; font-weight:bold; line-height:35px; padding:15px 0 5px 0; text-align:center;}
#cont .fr .zy{ text-align:center; font-size:10px; color:#CCC; margin-bottom:15px;}
 
#content li{ width:668px; height:110px; padding:15px 0; background:#e5e6e6;}
#content .change{background:#fff;}
.listblankpic{ width:160px; float:left;}
.listblanktxt{ width:488px; float:right;}
.listblank .cont4txttxt1{ padding-top:5px;}
.page{ text-align:center; margin:20px 0;}
.page a{ padding:3px 15px; height:25px; display:inline-block; text-align:center; background:#e5e6e6; margin:0 3px; }
.page b{padding:3px 15px; height:25px; display:inline-block; text-align:center; background:#123993; color:#FFF; margin:0 3px; }
 
.page .this,.page a:hover{ background:#123993; color:#FFF; text-decoration:none; }


#up_zzjs{ height:26px;line-height:26px; overflow:hidden;}
#up_zzjs #up_li{list-style-type:none; margin:0; padding:0; margin-left:6px; font-size:12px;}
/*系统支持ie8就选line-height:16px;，但不支持opera 否则选line-height:20px;*/
#up_zzjs #up_li a{font-size:12px; line-height:26px;}
.cont3txt{ margin-top:20px;}
#demo { 
background: #FFF; 
overflow:hidden; 
width: 1000px; 
} 
#demo a{ margin-right:30px; display:block; float:left; width:226px; height:258px;}
#demo img { 
} 
#indemo { 
float: left; 
width: 800%; 
} 
#demo1 { 
float: left; 
} 
#demo2 { 
float: left; 
} 
.cont3txttit{ font-weight:bold;}
.cont3txttxt{ line-height:20px; margin-top:10px;}

#cont5 a:hover{ padding:0 2px; display:block;}
#dddemo li{margin-bottom:15px;}
#dddemo li,#dddemo ul{ list-style:none;}

.fixediv{position:fixed;top:140px;z-index:9999;height:216px;width:194px;}
.fixediv-r{position:fixed;top:140px;z-index:9999;height:216px;width:156px; background:#FFF; padding:10px;}
*html .fixediv{position:absolute;top:expression(eval(document.documentElement.scrollTop));margin:140px 0 0 0;}
.fixediv-l{left:0px;}
.btn{ text-align:right;}

#nyban{ margin-top:15px;}