@charset "utf-8";
html,body{padding:0;margin:0;font-size:12px;line-height:180%;font-family:宋体;color:#333;text-align:center;background:#01295F;}
h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pr,form,button,input,textarea,th,td{margin:0;padding:0;}
div{margin:0 auto;text-align:left;}
a:link,a:visited{color:#333;text-decoration:none;}
a:hover{color:#CF000D;text-decoration:underline;}
img{border:none;}
ol,ul,li{list-style:none;}
em,i{font-style:normal;}
.clear{clear:both;}
.clearfix:after{display:block;clear:both;content:".";visibility:hidden;height:0;}
.mt8{margin-top:8px !important;}
.mt5{margin-top:5px;}
.mt10{margin-top:10px !important;}
.ml3{margin-left:5px;display:inline;}
.mt15{margin-top:15px;}
.mr0{margin-right:0px !important;}
.mt20{margin-top:20px !important}
.w959{width:959px;margin:auto;}
.red{ color:#AE0B0E !important;}

.banner{height:284px;overflow:hidden;}
.menu{ width:100%; margin:auto; height:37px; overflow:hidden; background:url(images/menu.png) no-repeat;}
.menu ul{margin-left:20px;}
.menu ul li{ float:left; width:120px; line-height:39px; text-align:center; background:url(images/line.png) no-repeat right 12px;}
.menu ul li a{ font-size:14px; color:#fff;}
.menu ul li.active a,.menu ul li a:hover{ display:block; width:90px; height:36px;margin:auto; background:url(images/b1.png) no-repeat left 1px; font-weight:bold; margin-left:14px; text-align:center;}
.menu ul li a:hover{ text-decoration:none;}
.submenu{height:28px; background:#5B87C6; display:none; line-height:30px; padding-left:8px; position:relative; z-index:10;overflow:hidden;}
.submenu ul li{ float:left; color:#fff;_display:inline; margin-left:6px;}
.submenu ul li a{ color:#fff;}
.submenu1{ margin-left:	154px; width:145px;}
.submenu2{ margin-left:	274px; width:200px;}
.submenu3{ margin-left:	394px; width:200px;}
.submenu4{ margin-left:	514px; width:100px;}
.search{ background:none; width:959px; top:0px; height:36px; position:absolute;}
.mainbody{ width:100%; float:left; background:url(images/bg.png) repeat-x #fff left top;position:relative;}
#formsearch{ width:310px; margin-left:680px;margin-top:0px;}
#formsearch .sptx{ width:206px; height:21px; line-height:22px; overflow:hidden; padding-left:4px; background:#fff; border:1px solid #717171; float:left; margin-top:6px;}
#formsearch .sbtn{ width:49px; height:24px; background:url(images/btn.png) no-repeat; border:none; float:left;_display:inline; margin-left:8px; cursor:pointer; margin-top:5px;}
.mainbody_white{ width:940px; overflow:hidden; float:left; background:url(images/b2.png) no-repeat #fff;_display:inline; margin-left:9px; margin-top:7px;}
.p_1{ float:left; width:100%;}
.p_1_left{ width:360px; height:305px; float:left; background:#CCCCCC; overflow:hidden;_display:inline; margin-left:8px; margin-top:6px; padding-left:7px; padding-top:7px;}
.p_1_right{ width:295px; height:310px;float:left;_display:inline; margin-left:18px; margin-top:6px; overflow:hidden;}
.p_1_right .tit{ width:100%; float:left; margin-bottom:10px;}
.p_1_right h3{ width:85px; height:26px;font-size:14px; color:#fff; background:#5B87C6; float:left; line-height:28px; overflow:hidden; text-align:center; margin-bottom:5px; }
.p_1_right a.more{ float:right; line-height:30px;}
.p_1_right ul li{ background:url(images/dot.png) no-repeat left 11px; height:25px; line-height:25px; padding-left:10px; margin-left:3px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; width:280px;}
.p_1_right ul li a{ font-size:14px;}
.p_1_r2{ width:240px; height:308px; background:#eee; float:right; margin-top:8px}
.p_1_r2 .tit{ width:98%; margin:auto; line-height:30px;}
.p_1_r2 .tit h3{ color:#000 !important; font-size:14px; margin-left:10px;}
.p_1_r2 .con{ padding:0px 8px;}

.p_2{float:left; width:100%;}
.p_2_left{ width:689px; float:left; overflow:hidden; border-right:1px solid #EDEDED;_display:inline; margin-left:8px; margin-top:6px;}
.p_2_left_box{ width:100%; float:left;}
.p_2_left_box dt{ width:100%; height:38px; background:url(images/b1.jpg) no-repeat left top;}
.p_2_left_box dt a{ font-size:14px; font-weight:bold; float:left;_display:inline; margin-top:13px;}
.p_2_left_box dt a.a1{ margin-left:26px;}
.p_2_left_box dt a.a2{ margin-left:280px;}
.p_2_left_box_con_left{ width:336px; border-right:1px solid #EDEDED; float:left; padding-bottom:10px;}
.p_2_left_box_con_left ul#mycarousel li a{ display:block; position:relative;}
.p_2_left_box_con_left ul#mycarousel li span{ position:absolute; width:262px; height:28px; background:#000; top:154px; line-height:30px; color:#fff;filter:alpha(opacity=60); opacity:0.6; padding-left:8px;}
.p_2_left_box_con_left .u2{ padding-left:28px;}
.p_2_left_box_con_left .u2 li{ float:left; color:#095FB2;}
.p_2_left_box_con_left .u2 li a{color:#095FB2;}
.p_2_left_box_con_right{padding-top:10px;}
.p_2_left_box_con_right ul li{background:url(images/dot.png) no-repeat left 10px; height:25px; line-height:25px; padding-left:10px; margin-left:3px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; width:300px; margin:auto;}
.p_2_left_box_con_right ul li a{ font-size:14px;}
.mtgz{ float:left; overflow:hidden; width:336px; padding-top:8px;border-right:1px solid #EDEDED;}
.mtgz ul li{background:url(images/dot.png) no-repeat left 10px; height:25px; line-height:25px; padding-left:10px; margin-left:10px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; width:280px;}
.mtgz ul li a{ font-size:14px;}
.mtrw{ float:left;}
.mtrw ul li a.a2{ text-align:center; display:block; margin-top:0px;margin-top:3px\9;}
.mtrw ul.u2 li{background:url(images/dot.png) no-repeat left 10px; height:25px; line-height:25px; padding-left:10px; margin-left:24px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; width:307px;}
.mtrw ul.u2 li a{ font-size:14px;}
.mtrw ul.u3{ width:300px; margin-left:23px;}
.mtrw ul.u3 li{ float:left; color:#666;white-space:nowrap;}
.mtrw ul.u3 li a{ color:#666;}

.p_2_right{ width:240px; float:right;background:#EBEBEB; margin-top:6px;height:598px; overflow:hidden;}
.p2tbox dt{ position:relative;}
.p2tbox dt h3{ line-height:40px; margin-left:14px;}
.p2tbox dd{ height:563px; overflow:hidden; position:relative; width:}
.p2tbox dd ul li{background:url(images/dot.png) no-repeat left 10px; height:25px; line-height:25px; padding-left:8px; margin-left:15px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; width:206px;}
.p2tbox dd ul li a{ font-size:14px;}

.p_3{ width:100%; float:left; background:#EBEBEB; margin-top:8px;padding-bottom:8px;}
.p_3 .tit{ width:100%; height:33px; line-height:35px; overflow:hidden;}
.p_3 .tit h3{ float:left; _display:inline; margin-left:13px;}
.p_3 .tit a{ float:right;_display:inline; margin-right:25px;}
.p_3_con{ width:905px; float:left;_display:inline; margin-left:15px; background:#fff; margin-bottom:12px; padding-bottom:10px;}
.p_3_con li{ width:127px; height:49px; border:1px solid #ccc; float:left;_display:inline; margin-left:19px; margin-top:10px;}

.foot{ width:959px;line-height:180%; text-align:center; float:left; padding-top:10px; padding-bottom:6px;}

/******list*****/
.list_left{ width:230px ; float:left; background:#fff;  margin-top:10px;_height:300px; min-height:300px;overflow:hidden;}
.list_left ul li{ width:140px; height:44px; background:url(images/b3.png) no-repeat left; line-height:46px; overflow:hidden; margin-left:11px; margin-top:12px; padding-left:70px; }
.list_left ul li.current{background:url(images/b4.png) no-repeat; color:#fff;}
.list_left ul li.current a{ color:#fff;}
.list_left ul li a{ font-size:14px; font-weight:bold;}
.list_right{ background:#eee; width:698px; float:left; overflow:hidden;_display:inline;margin-left:4px; margin-top:10px; padding-bottom:18px;}
.list_right h1{ display:block; width:100%; height:40px; line-height:42px; overflow:hidden; background:#EBEBEB; font-size:16px; padding-left:15px;}
.list_right .cont{ width:654px; margin:auto; font-size:14px; margin-top:15px; line-height:200%;}

/**/
.p_4{ width:939px; float:left;margin-top:10px;}
.p_4_tit{ width:100%; height:47px; background:url(images/lt.jpg) left top;}
.p_4_tit h3{ font-size:18px; line-height:45px;margin-left:34px; color:#fff;}
.p_4_con{ width:937px; float:left; border:1px solid #ccc;border-top:none;  padding-bottom:8px;}
.p_4_con_left{ width:334px; float:left; overflow:hidden;_display:inline; margin-left:10px; margin-top:12px;}
.p_4_con_left img{ border:1px solid #ccc; padding:1px;}
.p_4_con_left a.tit{ display:block; float:left; line-height:30px; text-align:center; width:100%; overflow:hidden; white-space:nowrap;text-overflow:ellipsis;}
.p_4_con_right{ width:566px; float:right; margin-top:8px;}
.p_4_con_right ul li.tt{ text-align:center; line-height:30px; margin-top:8px;}
.p_4_con_right ul li.tt a{ font-size:14px; font-weight:bold;}
.p_4 .imgcon{float:left; width:919px;  margin-top:10px; margin-left:10px; _margin-left:5px; padding-top:10px; border-top:dotted 1px #ccc; }
.p_4 .imgcon ul{ width:110%;}
.p_4 .imgcon ul li{ width:160px; float:left;_display:inline; margin-left:8px; margin-right:18px; overflow:hidden;}
.p_4 .imgcon ul li img{ padding:1px; border:1px solid #ccc;}
.p_4 .imgcon ul li.duihua{ width:101px !important; line-height:18px; margin-right:5px !important; }
.p_4 .zhibo_tit{ width:917px; float:left;margin-left:10px;_margin-left:5px;line-height:30px; margin-top:8px; background:url(images/all.png) left top repeat-x; margin-bottom:8px;}
.p_4 .zhibo_tit span{ font-weight:bold; font-size:14px; margin-left:8px;}
.p_4 .zhibo_con{ width:897px; border-top:none; padding:0 10px; float:left; margin-left:10px;_margin-left:5px; height:300px; overflow-y:auto;overflow-x:hidden;}

.p_5{ width:937px; border:1px solid #ccc; height:200px; float:left; margin-top:15px;}
.p_5 ul{}
.p_5 ul li{  width:220px; float:left; overflow:hidden; margin-top:12px;_display:inline; margin-left:10px;}
.p_5 ul li img{ padding:1px; border:1px solid #ccc;}
.p_5 ul li a.imgs{ float:left; display:block; height:150px; overflow:hidden;}
.p_5 ul li a.tit{ display:block; white-space:nowrap; overflow:hidden; margin-top:6px; text-overflow:ellipsis; width:100%; float:left; text-align:center;}

.p_4_con_right .imgbox{ width:270px; float:left; overflow:hidden; margin-top:6px; margin-right:8px; margin-bottom:4px;}
.p_4_con_right .imgbox2{ float:left; width:126px; margin-right:10px; margin-top:5px;}
.p_4_con_right .imgbox2 img{ padding:2px; border:1px solid #ccc;}
.p_4_con_right .imgbox2 a.tix{ display:block; width:100%; overflow:hidden; white-space:nowrap;text-overflow:ellipsis;}
.p_4_con_right .imgbox img{ float:left; margin-right:8px;}
.p_4_con_right .imgbox a.tix{ display:block; width:136px; margin-bottom:3px; white-space:nowrap; overflow:hidden;text-overflow:ellipsis; line-height:20px; font-size:12px; font-weight:bold;}
.p_4_con_right .imgbox p{ line-height:18px !important; text-indent:2em; color:#666;}
.p_4_tit2{ margin-top:12px;}
.p_4_tit2 h3{ font-size:14px; margin-left:22px;}

.dh_tit1{ line-height:20px; width:100%; float:left;}
.dh_tit1 span{ font-weight:bold; font-size:13px; margin-left:18px;}

.h_imgs{ width:215px; margin:auto; position:absolute; left:-6px;}
.h_imgs li{ background:none !important; width:100%; height:186px !important; overflow:hidden;}
.h_imgs li a.imgs{ display:block; float:left;}
.h_imgs li a.tit{ display:block; float:left; margin-top:5px; width:100%; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}