/* CSS Document */

.firstlist li{ display:block; float:left; width:220px; height:145px; overflow:hidden;margin:5px 3px;}
.firstlist li img{ display:block; margin:0 auto;}
.firstlist li div.info{ position:relative; z-index:1; height:130px; overflow:hidden;}
.firstlist li div.info a{ color:#fff;}
.firstlist li div.info:hover ul{ top:0px;}
.firstlist li div.info ul{ width:100%; position:absolute; background:url(../image/i_01.png) repeat; left:0px; top:98px; height:145px; transition:all 0.3s linear; -webkit-transition:all 0.3s linear; -moz-transition:all 0.3s linear; -o-transition:all 0.3s linear;}
.firstlist li div.info ul h4{ text-align:center; line-height:23px; font-size:16px; font-weight:normal; color:#fff; overflow:hidden; height:23px;}

.firstlist li div.info ul p{ font-size:12px; color:#fff; line-height:20px; padding:0px 20px; height:40px;}
.firstlist li div.info ul span{ display:block; width:100%; text-align:center; line-height:141px; overflow:hidden;}
.firstlist li div.info ul span a{ display:block; color:#fff; font-size:16px; line-height:28px; height:28px; border:1px #fff solid; width:103px; overflow:hidden; margin:0 auto; margin-top:30px;} 
.firstlist li div.info ul span a:hover{ background-color:#fff; color:#000;}


.firstlist1 li{ display:block; float:left; width:165px; height:100px; overflow:hidden;}
.firstlist1 li img{ display:block; margin:0 auto;}
.firstlist1 li div.info{ position:relative; z-index:1; height:100px; overflow:hidden;}
.firstlist1 li div.info a{ color:#fff;}
.firstlist1 li div.info:hover ul{ top:0px;}
.firstlist1 li div.info ul{ width:100%; position:absolute; background:url(../image/i_01.png) repeat; left:0px; top:68px; height:100px; transition:all 0.3s linear; -webkit-transition:all 0.3s linear; -moz-transition:all 0.3s linear; -o-transition:all 0.3s linear;}
.firstlist1 li div.info ul h4{ text-align:center; line-height:23px; font-size:16px; font-weight:normal; color:#fff; overflow:hidden; height:23px;}

.firstlist1 li div.info ul p{ font-size:12px; color:#fff; line-height:20px; padding:0px 20px; height:40px;}
.firstlist1 li div.info ul span{ display:block; width:100%; text-align:center; line-height:100px; overflow:hidden;}
.firstlist1 li div.info ul span a{ display:block; color:#fff; font-size:16px; line-height:28px; height:28px; border:1px #fff solid; width:103px; overflow:hidden; margin:0 auto; margin-top:10px;} 
.firstlist1 li div.info ul span a:hover{ background-color:#fff; color:#000;}


.firstlist2 li{ display:block; float:left; width:348px; height:248px; overflow:hidden;}
.firstlist2 li img{ display:block; margin:0 auto;}
.firstlist2 li div.info{ position:relative; z-index:1; height:248px; overflow:hidden;}
.firstlist2 li div.info a{ color:#fff;}
.firstlist2 li div.info:hover ul{ top:0px;}
.firstlist2 li div.info ul{ width:100%; position:absolute; background:url(../image/i_01.png) repeat; left:0px; top:216px; height:248px; transition:all 0.3s linear; -webkit-transition:all 0.3s linear; -moz-transition:all 0.3s linear; -o-transition:all 0.3s linear;}
.firstlist2 li div.info ul h4{ margin-top:50px;text-align:center; line-height:23px; font-size:16px; font-weight:normal; color:#fff; overflow:hidden; height:23px;}

.firstlist2 li div.info ul p{ font-size:12px; color:#fff; line-height:20px; padding:0px 20px; height:40px;}
.firstlist2 li div.info ul span{ display:block; width:100%; text-align:center; line-height:100px; overflow:hidden;}
.firstlist2 li div.info ul span a{ display:block; color:#fff; font-size:16px; line-height:28px; height:28px; border:1px #fff solid; width:103px; overflow:hidden; margin:0 auto; margin-top:50px;} 
.firstlist2 li div.info ul span a:hover{ background-color:#fff; color:#000;}
#abdc1{display:none}



.firstlist3 li{ display:block; float:left; width:165px; height:115px; overflow:hidden;margin:10px 0 10px 10px;}
.firstlist3 li img{ display:block; margin:0 auto;}
.firstlist3 li div.info{ position:relative; z-index:1; height:115px; overflow:hidden;}
.firstlist3 li div.info a{ color:#fff;}
.firstlist3 li div.info:hover ul{ top:0px;}
.firstlist3 li div.info ul{ width:100%; position:absolute; background:url(../image/i_01.png) repeat; left:0px; top:82px; height:115px; transition:all 0.3s linear; -webkit-transition:all 0.3s linear; -moz-transition:all 0.3s linear; -o-transition:all 0.3s linear;}
.firstlist3 li div.info ul h4{ text-align:center; line-height:23px; font-size:16px; font-weight:normal; color:#fff; overflow:hidden; height:23px;}

.firstlist3 li div.info ul p{ font-size:12px; color:#fff; line-height:20px; padding:0px 20px; height:40px;}
.firstlist3 li div.info ul span{ display:block; width:100%; text-align:center; line-height:100px; overflow:hidden;}
.firstlist3 li div.info ul span a{ display:block; color:#fff; font-size:16px; line-height:28px; height:28px; border:1px #fff solid; width:103px; overflow:hidden; margin:0 auto; margin-top:10px;} 
.firstlist3 li div.info ul span a:hover{ background-color:#fff; color:#000;}







.maininfo{ margin:0 auto; width:1060px; overflow:hidden; padding:20px 0;} 
.maininfotitle{ width:100%; text-align:center; border-bottom:2px #d6d6d6 solid; margin-bottom:40px; height:72px;}
.maininfotitle h2{ display:inline-block; border-bottom:2px #f00 solid; color:#f00; font-size:40px; line-height:70px; font-weight:600; padding:0 15px; margin:0;}


.psleft{ width:750px; overflow:hidden; float:left;}
.psright{ padding-left:30px;width:270px; overflow:hidden; }
.pt{ background-color:#f2f2f2; padding:20px 20px 20px 150px; margin-bottom:20px; background-position:20px center; background-repeat:no-repeat;}
.pt01{ background-image:url(../image/ps1.png);}
.pt02{ background-image:url(../image/ps2.png);}
.pt03{ background-image:url(../image/ps3.png);}
.pt h3{ font-size:26px; line-height:50px; color:#333; margin:0; font-weight:600;}
.pt p{ font-size:14px; color:#333; line-height:25px;}

.psrb{ overflow:hidden;}
.psrb h2{ margin:0; text-align:center; font-size:30px; font-weight:600; color:#fff; line-height:70px; background-color:#d60404;}

.psrb ul li{ display:block; vertical-align:bottom; height:152px; padding-top:20px; border-bottom:1px #d6d6d6 solid; box-sizing:content-box; -webkit-box-sizing:content-box; -moz-box-sizing:content-box;}
.psrb ul li img{ display:block; float:left; margin-right:20px;}
.psrb ul li h4{ margin:0;display:inline-block; font-size:26px; width:500px; line-height:50px; color:#333; font-weight:600;}
.psrb ul li p{ font-size:14px; color:#333; line-height:25px; padding-top:5px;}

.psright h2{ height:55px; line-height:55px; font-size:33px; color:#fff; background-color:#f00; margin:0; padding-left:20px;}
.psright dl{ border:1px #eaeaea solid; margin-bottom:30px; overflow:hidden}
.psright dt{ height:45px; color:#f00; margin:10px 0; background:url(../image/jt22.png) no-repeat 20px center #f2f2f2; padding-left:45px; font-size:20px; line-height:45px;}
.psright dd{ font-size:16px; color:#333; line-height:36px; padding-left:45px;}
.psright dd a{ color:#333;}
.psright dd a:hover{ text-decoration:none;}













.f-dn { display: none;}
.ck-slide ul { margin: 0; padding: 0; float:left;  list-style-type: none;}
.ck-slide { position: relative; overflow: hidden;}
.ck-slide ul.ck-slide-wrapper { position: absolute; top: 0; left: 0; z-index: 1; margin: 0; padding: 0;}
.ck-slide ul.ck-slide-wrapper li { position: absolute;}
.ck-slide .ck-prev, .ck-slide .ck-next { position: absolute; top: 50%; z-index: 2; width: 35px; height: 70px; margin-top: -35px; border-radius: 3px; opacity: .15; background: red; text-indent: -9999px; background-repeat: no-repeat; transition: opacity .2s linear 0s;}
.ck-slide .ck-prev { left: 5px; background: url(../image/arrow-left.png) #000 50% no-repeat;}
.ck-slide .ck-next { right: 5px; background: url(../image/arrow-right.png) #000 50% no-repeat;}
.ck-slidebox { position: absolute; left: 50%; bottom: 12px; z-index: 30;}
.ck-slidebox ul { height: 20px; padding: 0 4px; border-radius: 8px; background: rgba(0,0,0,0.5);}
.ck-slidebox ul li { float: left; height: 12px; margin: 4px 4px;}
.ck-slidebox ul li em { display: block; width: 12px; height: 12px; border-radius: 100%; background-color: #fff; text-indent: -9999px; cursor: pointer;}
.ck-slidebox ul li.current em { background-color: #fe6500;}
.ck-slidebox ul li em:hover { background-color: #fe6500;}
.ck-slide { width:100%; height: 420px; margin: 0 auto;}
		.ck-slide ul.ck-slide-wrapper { height: 320px;}

.center{ width:1060px; margin:0 auto; height:auto; overflow:hidden;}
.kcjs{ width:680px; height:380px; margin-top:30px; float:left;}
.kbxx{ width:350px; height:380px; margin-top:30px; float:right;}
.kcjsb{ width:680px; float:left; background:url(../image/b1.gif) bottom no-repeat; height:45px; line-height:60px;}
.span3{ width:auto; float:left; color:#333333; font-size:14px; height:45px; line-height:45px;}
.span3 a{ font-size:24px; color:#1C3786;}
.span4{ float:right; font-size:15px; line-height:60px;}
.kcjsn{ width:680px; height:315px; float:left; padding-top:20px;}




.kbxxb{ width:350px; margin-bottom:17px; float: right; background:url(../image/b2.gif) bottom no-repeat; height:45px; line-height:45px;}
.kbxxn{ width:350px; padding:4px 0px; float:left; height:53px; border-bottom:dashed 1px #CCCCCC;}
.kb1{ font-size:18px; color:#000000; height:27px;  width:100%; float:left;}
.kb2{ width:100%; float:left; color:#666666;}
.span5{ float:left;}
.span6{ float:right; margin-top:2px;}

.xgzt{ width:1060px; margin-top:20px; height:auto; float:left;background:url(../image/b3.gif) bottom no-repeat;  }
.xgztn{ width:1060px;  float:left; padding-top:30px;}
.xgn1{ width:342px;  height:248pxpx; float:left;}
.xgn2{ width:348px; height:248px; float:left; margin-left:15px; display:inline;}
.xgn3{ width:354px; float:right; height:248px;}
.xgn1 dl{ width:342px; float:left; height:248px;}
.xgn1 dl dt{ width:282px; height:83px; float:left; color:#FFFFFF; background:#0065B7; padding:25px 30px;}
.xgn1 dl dd{ width:348px; float:left; margin-top:15px;}
.a3{ width:165px; height:100px; float:left;}
.a4{ width:165px; height:100px; float:left; margin-left:12px; display:inline;}
.xgn3 img{ float:left;  width:165px; margin:0px 0px 10px 10px; height:115px;}

.jymx{ width:495px; margin-top:20px; float:left; height:auto;}
.jymx_b{ width:495px;  float: right; background:url(../image/b4.gif) bottom no-repeat; height:45px; line-height:45px;}
.jymx_n{ width:495px; float:left; height:auto; padding-top:5px; }
/*.jymx_n li{ width:150px; margin:20px 7px 0px; height:165px; float:left;}
.jymx_n li img{ width:150px; height:165px; float:left;}
.jymx_n li p{ width:140px; float:left; background:url(../images/hei.png); padding:5px; height:40px; margin-top:-50px; color:#FFFFFF;}*/
.sp1{ float:left;}
.sp2{ float:right;}
.sp3{ float:left; width:100%;}

.zpxs_n{ width:495px; float:left; height:auto;}
.zpxss_n li{ float:left;width:150px;height:165px; position:relative;margin:20px 7px 0px; display:inline;}

.zpxss_n li em.alpha{ position:absolute; z-index:3;top:0;left:0;width:150px;height:55px; margin-top:110px; float:left;  background:#000;opacity:0.7;filter:alpha(opacity=70); display:none;}

.zpxss_n li span{ position:absolute; padding:5px; z-index:4;top:0;left:0;width:140px;height:45px; line-height:23px; float:left;margin-top:110px;  text-align:center;color:#fff; display:none;}

.zpxss_n li a:hover em.alpha,.zpxss_n a:hover span{ display:block;}

.zpxss_n img{ width:150px; height:165px;float:left;  display:inline;}

.jyxx{ width:535px; float:right; height:420px; margin-top:20px;}
.jyxx_b{ width:535px;  float: right; background:url(../image/b5.gif) bottom no-repeat; height:45px; line-height:45px;}
.jyxx_n{ width:535px; font-size:15px;float:left; height:355px; padding-top:20px;}
.noticeDIV {
	PADDING-BOTTOM: 0px;  PADDING-LEFT: 0px; WIDTH: 535px; PADDING-RIGHT: 0px; PADDING-TOP: 0px;
}
.noticeDIV UL LI .newsTitle {
	PADDING-BOTTOM: 0px;  PADDING-RIGHT: 0px; text-align:center; line-height:34px;border-bottom:1px dashed #CCCCCC; height:34px; padding-left:10px; PADDING-TOP: 0px
}
.noticeDIV UL LI .newsTitle A {
	FONT-SIZE: 15px
}
.noticeDIV UL LI .newsTitle A:visited {
	FONT-SIZE: 15px
}
.noticeDIV UL LI .newsTitle A:hover {
	FONT-SIZE: 15px
}
.spa1{ width:100px; text-align:center;  float:left;}
.spa2{ width:160px; float:left; text-align:center;}
.diyihang{color:#FF0000; width:525px; border-bottom:1px dashed #CCCCCC;height:34px; line-height:34px; text-align:center; float:left; margin-bottom:5px; padding-left:10px;}
.laoshi_b{ width:1060px; margin-top:20px;  float: right; background:url(../image/b3.gif) bottom no-repeat; height:45px; line-height:45px;}
.laoshi_n{ width:1060px; height:auto; float:left;}
.laoshi_n li{ width:245px; height:185px; float:left; margin:10px;}
.laoshi_n li img{ float:left; width:245px; height:185px;}
.laoshi_n li p{ width:225px; float:left;color:#FFFFFF; margin-top:-37px; font-size:16px; height:37px; background:url(../image/heise2.png) repeat-x; line-height:37px; padding:0px 10px;}
.s1{ float:left;}
.s2{ float:right;}

.xinwen{ width:1060px; float:left; height:auto;}
.xinwen1{ width:270px; float:left; height:auto;}
.xiwen1_b{ width:270px; margin-top:20px;  float: right; background:url(../image/duo.jpg) left bottom no-repeat  ; height:45px; line-height:45px;}

.xinwen12{ width:270px; float:left; height:auto;}
.xiwen1_b1{ width:750px; margin-top:20px;   background:url(../image/b3.gif) left bottom no-repeat  ; height:45px; line-height:45px;}




.xw1n{ width:270px; float:left; height:auto; margin-top:15px;}
.xw1n_img{ width:270px; height:130px; float:left;}
.xw1n_li{ width:270px; float:right; height:auto; font-size:15px;}
.xw1n_li li { width:270px; background:url(../image/li.gif) no-repeat left center; float:left; border-bottom:dashed 1px #CCCCCC; line-height:33px; height:33px; padding-left:10px;}
.xinwen2{ width:270px; float:right; height:auto;}

.xysh{ width:1060px; float:left; height:auto;margin-top:10px;}
.column1_left { width:525px; float:left; margin-top:5px; height:345px; overflow:hidden; text-align:center; margin-right:4px; }
.container1 { width:525px; height:345px; overflow:hidden;  position:relative;}
.slider li { list-style:none; display:inline; }
.slider img { width:100%; height:345px; display:block; border:0; }
.slider2 li { float:left; position:relative }
.num { position:absolute; right:10px; bottom:6px; height:20px; _bottom:1px; }
.num li { float: left; width:21px; height:20px; background:url(../image/ink0721hui.png) no-repeat center center; _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../image/ink0721hui.png', sizingMethod='crop');
cursor: pointer; overflow: hidden; }
.num li.on { background:url(../image/ink0721hui1.png) no-repeat center center; _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../image/ink0721hui1.png', sizingMethod='crop');
width:21px; height:20px; }
.idSiideer_pos{height:27px; line-height:27px; color:#FFF;position:absolute; left:0px; bottom:0px; width:321px; z-index:10; text-align:center;}
.idSiideer_pos2{height:27px; background:#000; position:absolute; left:0px; bottom:0px; width:321px;filter:alpha(opacity=50);opacity:0.5;}

.xt{ width:530px; float:left;margin-top:2px;}
.xt img{ margin-top:3px; margin-left:1px;}
.xt2{ width:1060px; float:left; height:auto;}
.xt2 img{ margin:1px 1px 4px 0px;}
.jyqi{ width:1060px; height:auto; margin:0 auto;}
.bottom{ width:100%; margin-top:0px; background:#D3D4D6; font-size:15px; height:265px;}
.bo_cen{ width:1060px; margin:0 auto;}
.bocen1{ width:780px; float:left; margin-top:40px;}
.bocen11{ width:780px; float:left;}
.bocen11 dl{ width:65px; margin-right:50px; float:left; height:80px;}
.bocen11 dl dt{ width:65px; height:65px; float:left;}
.bocen11 dl dd{ width:60px; text-align:center; float:left; font-size:12px;}
.bocen12{ width:100%; font-size:12px; line-height:25px;  float:left; margin-top:25px;}
.boright{ width:270px; float:right; background:url(../image/ewm.jpg) no-repeat left; margin-top:70px; height:120px; text-align:right;}
.boright img{ margin-top:3px; margin-bottom:8px; }
.bottom2{ width:100%;  height:40px; line-height:40px; color:#FFFFFF; background:#333333; text-align:center;}
.bottom2 a{ padding:0px 15px; color:#FFFFFF; }

.left{ width:260px; float:left; height:auto; margin:10px 0px;}
.left_b1{ float:left; width:260px; margin-top:10px; height:40px; line-height:40px; background:url(../image/bbg.gif) no-repeat bottom; font-size:24px; color:#1B3886; line-height:40px;}
.left_n1{ width:260px; float:left; height:auto; margin-top:10px;}
.left_n1 li{ width:260px; float:left; background:url(../image/ejli.jpg) no-repeat; height:30px; line-height:29px; text-align:center; margin:3px 0px;}
.left_n1 li a{ display:block; width:260px; float:left; height:30px;}
.left_n1 li a:hover{  background:url(../image/ejli2.jpg) no-repeat; color:#FFFFFF;}
.left_n2{ width:260px; float:left; margin-top:10px;}
.left_n2 img{ width:115px; height:160px; float:left; margin:7px; display:inline;}
.left_n3{ width:260px; height:170px; float:left; margin-top:10px;}

.right{ margin-top:20px; width:760px; float:right; height:auto; }
.rightb{ float:left; width:760px; background:url(../image/hehe.jpg) no-repeat bottom;line-height:40px; height:40px; line-height:40px;  font-size:24px; color:#1B3886; }
.span8{ float:right; color:#333333; font-size:13px; line-height:40px;}
.span7{ float:left;}
.rightn { width:760px; float:left; margin-top:5px; height:auto;}
.rightn li{ width:740px; float:left; text-align:right; line-height:35px; border-bottom:dashed 1px #CCCCCC; background:url(../image/sanjiap.png) no-repeat left center; padding-left:20px; color:#999999;}
.rightn li a{ float:left;}

.fy{ width:100%; height:30px; line-height:30px; float:left; margin:18px 0px; display:inline; text-align:center;}
.fy a{ color:#000000; text-decoration:none;}
.fy a:hover{ color:#000000; text-decoration:underline;}
.tu{ width:100%; height:auto; overflow:hidden; margin:20px 0px; float:left; text-align:center;}
.bt{ width:100%; height:65px; line-height:65px; float:left; text-align:center; font-size:18px; font-weight:bold;}
.sj{ width:100%; height:30px; line-height:30px; float:left; text-align:center;  background:#F0F0F0; color:#999999;}
.nr{ width:100%; height:auto; line-height:25px; float:left; margin:20px 0px; text-align:left; overflow:hidden; }
.gb{ width:100%; height:30px; line-height:30px; float:left; text-align:center;  background:#F0F0F0; color:#999999;}

.rightn_sz{width:760px; float:left; height:auto;}
.rightn_sz dl{ width:760px; float:left; height:auto; border-bottom:dashed 1px #CCCCCC; padding:20px 0px; }
.rightn_sz dl dt{ width:220px; height:170px; float:left; border:1px solid #CCCCCC;}
.rightn_sz dl dd{ width:520px; float:right; line-height:25px; color:#666666;}
.rightn_sz dl dd strong{ color:#000000;}
.rightn_sz dl dd a{ float:right;}

.rightn_mx{width:760px; float:left; height:auto;}
.rightn_mx dl{ width:760px; float:left; height:auto; border-bottom:dashed 1px #CCCCCC; padding:20px 0px; }
.rightn_mx dl dt{ width:150px; height:165px; float:left; border:1px solid #CCCCCC;}
.rightn_mx dl dd{ width:590px; float:right; line-height:25px; color:#666666;}
.rightn_mx dl dd strong{ color:#000000;}
.rightn_mx dl dd a{ float:right;}

.rightn_xy{width:760px; float:left; height:auto;}
.rightn_xy li{ width:230px; height:180px; background:#CCCCCC; text-align:center; line-height:30px; margin:10px; float:left;}
.rightn_xy li a{ display:block; width:230px; height:180px; }
.rightn_xy li a:hover{ background:#1B3886; color:#FFFFFF;}

.center2{ width:100%; background:url(../image/bm.jpg) no-repeat; margin:0 auto; height:659px; overflow:hidden;}
.center3{ width:700px; margin:50px auto;}
.center2 table{ float:left; margin-left:290px; color:#000000; display:inline; margin-top:180px; color:#fff;}
.rightn_mf { width:760px; float:left; height:auto; line-height:26px; font-size:14px; padding-top:15px;}
