@charset "gb2312";
/* CSS Document */

body{ margin:0; background:url(imagesbg.jpg) no-repeat 50% 0 #fff;}
td,div,li,select,input,textarea{ font:12px/22px "ËÎÌå"; color:#000;}
input{ line-height:1.3; color:#333333}
a{ color:#000; text-decoration:none}
a:hover{ color:#3F3734; text-decoration:underline}
ul{ list-style-type:none; padding:0; margin:0}
img{ border:0;}
.clear{ clear:both; font-size:0; line-height:0; height:0}

.wrap{ width:1000px; margin:auto}
.header{ width:1000px; margin:0 auto 18px;}
.logo{ padding:52px 0 32px}
.nav{ height:33px; border-bottom:3px solid #0d64bd; padding:0 0 0px}
.nav ul li{ float:left; width:98px; padding:0 0 0 27px; height:33px; font:18px/23px microsoft yahei; background:url(imagesnav_ico.png) no-repeat; position:relative;}
.nav ul li a{ color:#065e95}
.nav ul li.l1{ background-position:20px 1px; width:78px; padding:0 0 0 47px;}
.nav ul li.l2{ background-position:0px -32px}
.nav ul li.l3{ background-position:0px -65px}
.nav ul li.l4{ background-position:0px -98px}
.nav ul li.l5{ background-position:0px -131px}
.nav ul li.l6{ background-position:0px -164px}
.nav ul li.l7{ background-position:0px -197px}
.nav ul li.l8{ background-position:0px -230px}
.nav ul li dl { position:absolute; width:116px; margin:0; padding:0 0; left:0; top:33px; display:none; z-index:15000; background:#0D64BD;}
.nav ul li dl dd{ margin:0; padding:0}
.nav ul li dl dd a { display:block; color:#fff; background:none; font:normal 14px/36px "ËÎÌå"; margin:0 0; height:36px; text-align:center }
.nav ul li dl dd a:hover{ background:#3C8432; color:#fff; text-decoration:none}

.focus{ width:636px; float:left; height:350px; position:relative; }
#fimg a{ display:block; width:636px; height:350px; position:relative}
#fimg a p{ width:606px; padding:0 15px; height:33px; background:#000; font:14px/33px microsoft yahei; position:absolute; bottom:0; left:0; z-index:100; margin:0; color:#fff; opacity:.6; filter:alpha(opacity=60); -moz-opacity:0.6;}
#fimg img{ width:636px; height:350px}
#fprev,#fnext{ width:40px; height:40px; background:#000; color:#fff; text-align:center; font:40px/40px songti; position:absolute; top:50%; margin-top:-20px; cursor:pointer; z-index:100; opacity:.3; filter:alpha(opacity=30); -moz-opacity:0.3;}
#fprev{ left:0}
#fnext{ right:0}
#custom-pager{ position:absolute; z-index:100; cursor:pointer; bottom:9px; right:10px}
#custom-pager a{ display:block; float:left; width:15px; height:15px; margin:0 2px; background:#0d64bd; text-align:center; line-height:15px; color:#fff }
#custom-pager a:hover{ text-decoration:none}
#custom-pager a.cycle-pager-active{ background:#3c8432}
.newslist{ width:340px; float:right}
.nlt,.title{ border-bottom:1px solid #3c8432; height:35px; margin:0 0 14px; position:relative}
.nlt div,.title div{ float:left; height:32px; padding:0 15px; margin:0 10px 0 0; font:18px/32px microsoft yahei; cursor:pointer; color:#666; }
.nlt div.nlon,.title div{ border-bottom:3px solid #3c8432; color:#000}
p.nbmore{ margin:0; position:absolute; top:6px; right:0px; font:14px/20px microsoft yahei; color:#333}
.nlc div{ display:none; position:relative}
div.mydiv{ display:block}
p.nmore{ margin:0; position:absolute; top:-44px; right:0; font:14px/20px microsoft yahei; color:#333}
p.nmore a,p.nmore a:hover,p.nbmore a,p.nbmore a:hover{ color:#333}
.inlist ul li{ font-size:14px; line-height:26px; height:26px; overflow:hidden; padding:2px 0 2px 10px; background:url(imagesdot.gif) no-repeat 0 14px}
.inlist ul li a{ display:block; float:left; width:330px; text-overflow:ellipsis; overflow:hidden; white-space:nowrap;}
.inlist ul li span{ display:none}
.weibo{ float:left; width:275px;}
.newsblock{ float:right; width:704px}
.nbl{ float:left; width:340px}
.nbr{ float:right; width:340px}
.midgg{ margin:25px 0; height:75px}
.midgg a{ display:block; float:left; margin:0 0 0 14px}
.midgg a:first-child{ margin:0}
.nbimg{ height:90px; overflow:hidden; margin:0 0 14px}
.nbimg img{ width:135px; height:90px; float:left; margin:0 15px 0 0;}
.nbimg p{ margin:0 0 5px; font:14px/22px microsoft yahei; color:#065e95;}
.nbimg p a,.nbimg p a:hover{ color:#065e95}
.nbimg span{ color:#333; line-height:20px}
.midggt{ margin:20px 0 25px}

.cpzs{ position:relative}
.cpzst{ height:32px; border-bottom:3px solid #0d64bd; margin:0 0 25px; position:relative}
.cpzst div{ height:32px; width:100px; text-align:center; color:#fff; font:18px/32px microsoft yahei; background:#0d64bd}
p.cycle-carousel-wrap{ margin:0}
#cpzsc{ width:936px; margin:0 auto 35px}
#cpzsc div,#cpzsc ul{ width:214px; height:245px; margin:0 10px; display:block; font-style:normal; line-height:20px;}
#cpzsc div img{ width:214px; height:142px;}
#cpzsc ul li{ margin:0 10px; width:214px; height:245px;}
#cpzsc div p,#cpzsc ul li p{ font:16px/22px microsoft yahei; color:#0d64bd; margin:8px 0}
#cpzsc div p a,#cpzsc div p a:hover,#cpzsc ul li p a,#cpzsc ul li p a:hover{ color:#0d64bd}
#cpprev,#cpnext{ position:absolute; background:url(imagesbtn_arw.gif) no-repeat #0d64bd; width:20px; height:64px; top:50%; margin-top:-32px; cursor:pointer}
#cpprev{ left:0; background-position:0 50%}
#cpnext{ right:0; background-position:-20px 50%}
.bggt{ margin:0 0 35px}

.footer{ background:url(imagesfooter_bg.gif) repeat-x 0 0 #e5e5e5; border-top:2px solid #154d98}
.hyfc,.cr{ width:1000px; margin:auto; position:relative}
.hyfct{ font:18px/22px microsoft yahei; padding:27px 0 16px; color:#1a4e88}
.mtpic{ overflow:hidden}
.mtpic img{ float:left; margin:0 16px 15px; width:132px; height:77px; border:1px solid #cecece}
#hyfcprev,#hyfcnext{ width:20px; height:17px;  background:url(imagesbtn_arw.gif) no-repeat #0d64bd 0 50%; position:absolute; top:30px; right:50px; cursor:pointer}
#hyfcnext{ background-position:-20px 50%; right:21px}
.fline{ border-top:1px solid #b5b5b5; border-bottom:1px solid #eee; margin:15px 0 18px}
.flogo{ float:left; width:386px; padding:37px 0 0}
.qrcode{ float:left; width:230px; margin:0 0 20px 20px}
.qrimg{ float:left; width:66px; padding:9px 9px 5px; margin:0 9px; border:1px solid #dedede; background:#ececec; text-align:center; line-height:18px}
.qrimg img{ padding:3px; height:60px; width:60px; background:#fff; margin:0 0 6px}
.crinfo{ float:left; font-size:14px; line-height:25px; padding:15px 0 0}
.loc{ font-size:14px; padding:0 30px 20px}
.cfooter{ padding:20px 0 0}
.cnl,.bcontent{ min-height:600px; padding:0 40px 30px}
.cnl ul li{ height:42px; background:url(imagesdot.gif) no-repeat 5px 19px; font:16px/42px microsoft yahei; border-bottom:1px dashed #a7bacb; padding:0 0 0 15px;}
.cnl ul li span{ display:block; float:right}
.cnl div{ margin:25px 0 15px; font-size:14px}
.ntitle{ font:30px/36px microsoft yahei; padding:0 40px 13px; text-align:center}
.ninfo{ font-size:14px; text-align:center; margin:0 0 20px}
.bcontent,.bcontent div{ font-size:14px; line-height:2}
.yqlj{ margin:0 0 10px}