@charset "gb2312";
/* CSS Document */
body,form,h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dd,dt,p,hr,input,em{margin:0;padding:0;list-style:none;-webkit-text-size-adjust:none}
body{ font-size:14px; color:#000; font-family:'\5FAE\8F6F\96C5\9ED1','Nanum Gothic',"Malgun Gothic",ngwoff,ngeot,nmwoff,nmeot,Dotum,Gulim,Tahoma,Geneva,sans-serif,verdana;}
h1,h2,h3,h4,h5,h6{font-size:100%}
table,img{border:none}ul{list-style:none}
a{ color:#000; text-decoration:none;outline:none;}
a:hover {color:#ff6622;text-decoration:none;}
a:active {color:#000;text-decoration:none;}
ol,ul {list-style:none;}
fieldset,img {border:0;}
i,em{ font-style:normal;}
.left{ float:left;}
.right{ float:right;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}/* Hides from IE-mac \*/ 
* html .clearfix{height:1%;}/* End hide from IE-mac */ 
*+html .clearfix{min-height:1%;}
.mt10{ margin-top:10px;}
.mt15{ margin-top:15px;}
.mt20{ margin-top:20px;}
.mt30{ margin-top:30px;}
.ml20{ margin-left:20px;}
.container{ width:1000px; margin-left:auto; margin-right:auto;}

.topnews h1 i,.flfg li a i,.zwgkul li a i,.gkzlul li a i{ background-image:url(icon.png); background-repeat:no-repeat;}

.header{ background:url(topbg.jpg) top center no-repeat; height:202px; overflow:hidden; border-bottom:6px #3382dc solid;}
.logo{ background:url(logo.png) no-repeat; width:410px; height:74px; display:block; margin-top:45px;}
.nav{ width:1000px; height:38px; line-height:38px; overflow:hidden; margin:45px auto 0;}
.nav ul li{ float:left; width:142px; height:38px; overflow:hidden;}
.nav ul li a{ width:118px; height:38px; padding-left:24px; font-size:18px; color:#3382dc; display:block;}
.nav ul li a:hover,.nav ul li.on a{ background:url(icon.png) top left no-repeat; color:#FFF;}

.news{ background:#f9f9f9; height:328px; padding:20px 0; overflow:hidden;}
.FocusBox{ position:relative; width:548px; height:328px; overflow:hidden; font:12px/1.5 Verdana, Geneva, sans-serif; text-align:left; background:white;}
.FocusBox .pic img{ width:548px; height:328px; display:block;}
.FocusBox .txt-bg{ position:absolute; bottom:0; z-index:1;height:36px;width:100%; background:url(apl50.png) repeat;}
.FocusBox .txt{ position: absolute;bottom: 0;z-index: 2;height: 36px;width:100%;overflow: hidden;}
.FocusBox .txt li{ height:36px; line-height:36px; position:absolute; bottom:-36px;}
.FocusBox .txt li a{ font-family:microsoft yahei; display:block; color:white; padding:0 0 0 10px; font-size:14px; text-decoration:none;}
.FocusBox .num{ position:absolute; z-index:3; bottom:8px; right:8px;}
.FocusBox .num li{ float:left; position:relative; width:18px; height:15px; line-height:15px; overflow:hidden; text-align:center;margin-right:1px; cursor:pointer;}
.FocusBox .num li a,.FocusBox .num li span{ position:absolute; z-index:2; display:block; color:white; width:100%; height:100%; top:0; left:0; text-decoration:none;}
.FocusBox .num li span{ z-index:1; background:black; filter:alpha(opacity=50); opacity:0.5;}
.FocusBox .num li.on a,.focusBox .num a:hover{background:#0068b7;}

.gtnews{ width:430px; overflow:hidden;}
.gtnews .tit{ height:37px; line-height:33px; overflow:hidden; background:url(icon_tit_bgr.png) bottom repeat-x;}
.gtnews .tit span{ float:left; height:33px; line-height:33px; border-bottom:4px #3382dc solid; overflow:hidden; padding:0 10px;}
.gtnews .tit span a{ font-size:16px; font-weight:bold; color:#3382dc;}
.gtnews .tit .more{ float:right; padding:0 10px;}
.topnews{ height:110px; text-align:center; border-bottom:1px #c9c9c9 dotted; overflow:hidden;}
.topnews h1{ height:50px; line-height:50px;}
.topnews h1 i{ background-position:0 -56px; width:43px; height:18px; display:inline-block;}
.topnews h1 a{ font-size:16px; color:#4d4d4d;}
.topnews p{ line-height:28px; font-size:14px;}

.ullist li{ background:url(icon_sj.png) left center no-repeat; padding-left:15px; height:28px; line-height:28px; font-size:12px; color:#959595; text-align:right;}
.ullist li a{ float:left; text-align:left; font-size:14px;}

.dlzc{ width:244px; height:291px; padding:15px; overflow:hidden; border:1px #ececec solid; margin-right:16px;}
.dlzc .bm{ text-align:center;}
.dlzc .bm img{ width:147px; height:196px; margin:20px 0;}
.dlzc .bm p{ font-size:14px;}
.main1tab{ width:314px; height:291px; padding:15px; overflow:hidden; border:1px #ececec solid;}
.itemtit{ height:35px; line-height:35px; overflow:hidden; border-bottom:1px #dedede solid;}
.itemtit span{ float:left; background:url(icon_tit_bg.png) 5px center no-repeat; padding-left:20px;}
.itemtit span a{ font-size:16px; font-weight:bold;}
.itemtit .rmore{ float:right; background:url(icon_tit_more.png) center no-repeat; width:35px; height:35px; display:block; text-indent:-999em;}

.hd{ height:35px; border-bottom:1px #dedede solid; overflow:hidden;}
.hd li{ float:left;}
.hd li a{ font-size:16px; font-weight:bold; height:30px; line-height:30px; border-bottom:5px #FFF solid; display:block; padding:0 20px;}
.hd li.on a{ color:#3382dc; border-bottom:5px #3382dc solid;}

.main1tab{ position:relative;}
.rmore1{ position:absolute; top:20px; right:15px; z-index:2;}
.main1tab .ullist li{ background:url(icon_list_.png) left center no-repeat;}

.flfg li{ float:left; display:block; width:100%; margin-top:8px;}
.flfg li a{ background:#eeeeee; display:block; height:42px; line-height:42px; -moz-border-radius:5px; -webkit-border-radius:5px; -o-border-radius:5px; border-radius:5px; padding-left:145px; position:relative;}
.flfg li a:hover{ background:#0288dd; color:#FFF;}
.flfg li a i{ width:31px; height:31px; display:block; position:absolute; top:6px; left:75px; z-index:2;}
.f1{ background-position:0 -90px;}
.f2{ background-position:0 -142px;}
.f3{ background-position:0 -192px;}
.f4{ background-position:0 -242px;}
.f5{ background-position:0 -292px;}
a:hover .f1{ background-position:-38px -90px;}
a:hover .f2{ background-position:-38px -142px;}
a:hover .f3{ background-position:-38px -192px;}
a:hover .f4{ background-position:-38px -242px;}
a:hover .f5{ background-position:-38px -292px;}

.zzjg{ width:244px; height:291px; padding:15px; overflow:hidden; border:1px #ececec solid;}
.zzjgul{ width:256px;}
.zzjgul li{ float:left; width:117px; height:31px; line-height:31px; text-align:center; margin:11px 11px 0 0;}
.zzjgul li a{ background:#f6f6f6; display:block;}
.zzjgul li a:hover{ background:#ff6622; color:#FFF;}

.zwgk{ width:244px; height:210px; padding:15px; overflow:hidden; border:1px #ececec solid;}
.zwgkul li{ width:240px; height:32px; line-height:32px; margin-top:11px; float:left; overflow:hidden;}
.zwgkul li a{ background:url(ullistbg.png) no-repeat; display:block; padding-left:85px; position:relative;}
.zwgkul li a:hover{ background:url(ullistbghover.png) no-repeat;}
.zwgkul li a i{ width:25px; height:25px; display:block; position:absolute; top:3px; left:21px; z-index:2;}
.z1{ background-position:-80px -90px;}
.z2{ background-position:-79px -132px;}
.z3{ background-position:-80px -173px;}
.z4{ background-position:-80px -213px;}

.wsdc{ width:244px; height:210px; padding:15px; overflow:hidden; border:1px #ececec solid;}
.wsdc h3{ height:40px; line-height:40px; overflow:hidden;}
.wsdc .wsdcbm li{ background:url(icon_listbbg.png) left center no-repeat; padding-left:15px; line-height:24px;}
.tp{ float:left; padding:0 10px; height:24px; line-height:24px; background:#ff6622; -moz-border-radius:5px; -webkit-border-radius:5px; -o-border-radius:5px; border-radius:5px; color:#FFF;}
.tp:hover{ color:#FFF;}
.view{ float:right;}

.jgdj{ width:244px; height:53px; padding:10px 15px; overflow:hidden; border:1px #ececec solid;}
.jgdj i{ background:url(dh.png) top right no-repeat; width:50px; height:51px; float:left; display:block; padding-left:40px;}
.jgdj a{ float:left; margin-left:20px; height:51px; line-height:51px; font-size:16px; font-weight:bold; border-left:1px #ececec solid; padding-left:20px;}
.jzxx{ width:244px; height:53px; padding:10px 15px; overflow:hidden; border:1px #ececec solid;}
.jzxx i{ background:url(xx.png) top right no-repeat; width:50px; height:51px; float:left; display:block; padding-left:40px;}
.jzxx a{ float:left; margin-left:20px; height:51px; line-height:51px; font-size:16px; font-weight:bold; border-left:1px #ececec solid; padding-left:20px;}

.boxleft{ width:276px;}
.boxright{ width:708px;}
.gkzl{ width:676px; height:128px; padding:15px; overflow:hidden; border:1px #ececec solid;}
.gkzlul{ width:697px;}
.gkzlul li{ float:left; width:211px; height:70px; overflow:hidden; margin-right:21px;}
.gkzlul li.l1{ background:url(z01.png) no-repeat;}
.gkzlul li.l2{ background:url(z02.png) no-repeat;}
.gkzlul li.l3{ background:url(z03.png) no-repeat;}
.gkzlul li a{ background:url(apl50.png) repeat; width:111px; height:70px; line-height:70px; display:block; font-size:16px; color:#FFF; position:relative; padding:0 20px 0 80px; text-align:center;}
.gkzlul li i{ width:54px; height:35px; display:block; position:absolute; top:18px; left:18px; z-index:2;}
.gkzlul li.l1 i{ background-position:-125px -88px;}
.gkzlul li.l2 i{ background-position:-125px -145px;}
.gkzlul li.l3 i{ background-position:-125px -199px;}
.gkzlul li a:hover{ background:url(icon_aplg_80.png) repeat;}

.tdkz{ width:314px; padding:15px; overflow:hidden; border:1px #ececec solid; position:relative;}

.ghzx{ width:676px; height:188px;}
.ghzx .ullist li{ background:url(icon_sj.png) left center no-repeat;}

.bs{ width:676px; height:254px;}
.box{ width:330px;}
.box .xtit{ height:30px; overflow:hidden; background:#f6f6f6; line-height:30px;}
.box .xtit .xtita{ background:#FFF; height:27px; line-height:27px; float:left; padding:0 15px; border-top:3px #0288dd solid; color:#0288dd; font-weight:bold;}
.box .xtit .more1{ float:right;}
.box ul li{ height:30px; line-height:30px; border-bottom:1px #e3e3e3 dotted;}

.qyjdcx{ width:968px; padding:15px; overflow:hidden; border:1px #ececec solid;}
.qyjdcx table{ background:#FFF; width:100%;}
.qyjdcx table td{ background:#f6f6f6; text-align:center; padding:5px 0;}
.qyjdcx table tr:nth-child(2n) td{ background:#FFF;}
.qyjdcx table tr.th td{ background:#0288dd; color:#FFF;}

.links{ width:968px; border:1px #ececec solid; margin-left:auto; margin-right:auto; padding:15px; overflow:hidden;}
.links span{ background:url(linksbg.png) left center no-repeat; padding-left:20px;}
.links select{ width:280px;}
.footer{ text-align:center; line-height:30px;}


.zyleft{ width:278px; float:left; margin-top:20px;}
.zyleft_tit{ width:278px; height:46px; background:url(zyleft_03.jpg) no-repeat; line-height:46px; color:#FFF; font-size:18px; text-align:center;}
.zyleft_tit1{ background:#f5f5f5;}
.zyleft_tit1 ul li{ width:253px; height:46px; line-height:45px; border-bottom:1px solid #dcdcdc; padding-left:25px;}
.zyleft_tit1 ul li a{ display:block;}
.zyleft_tit1 ul li a:hover{color:#3382dc;}
.zyleft_tit1 ul li:hover{ background:url(zybj_06.jpg) no-repeat left; }
.zyleft_tit1 ul li:last-child{ border-bottom:none;} 
.zyright{ width:690px; float:right; margin-top:20px; box-shadow:0 0 12px #dcdcdc; padding:10px; min-height:600px; height:auto !important; height:600px;}
.zyright ul li{ width:670px; height:40px; background:url(hyn_10.jpg) no-repeat left #FFF; line-height:40px; padding-left:20px; text-align:right;  }
.zyright ul li:nth-child(2n){ background:url(hyn_10.jpg) no-repeat left #fafafa;}
.zyright ul li a{ float:left;}

.fy{ line-height:40px; text-align:center;}


.lby{ width:980px; margin-top:20px; box-shadow:0 0 12px #dcdcdc; padding:10px; min-height:600px; height:auto !important; height:600px;}
.lby1{ line-height:40px; padding-left:20px;}
.lby2 ul li{ width:960px; line-height:40px; background:url(hyn_10.jpg) no-repeat left #FFF; padding-left:20px; text-align:right; }
.lby2 ul li a{ float:left;}
.lby2 ul li:nth-child(2n){background:url(hyn_10.jpg) no-repeat left #fafafa; }

.news1{ line-height:40px; text-align:center; color:#3382dc; font-size:22px;}
.news2{ text-align:center; line-height:35px; color:#6e6e6e; border-bottom:1px solid #c9c9c9;}
.news3{ line-height:30px; padding:10px;}