@charset "utf-8";
/* CSS Document */
body{background:#fff;}

/*组织机构*/
.zzbanner{height:313px;}
.zzbannerleft{width:199px;height:313px;float:left;}
.zzbannerleft a{display:block;width:172px;height:38px;line-height:38px;text-align:right;padding-right:27px;background:#E5E5E5;color:#000;font-size:14px;margin-bottom:1px;}
.zzbannerleft a.cur{background:#8800C4;color:#fff;font-size:30px;height:118px;line-height:118px;}

.zzbannerright{width:800px;height:313px;float:right;}
.subnav{width:800px;height:35px;line-height:35px;text-align:right;padding-top:10px;}
.subnav a{margin:0 3px;}
.subnav span{color:#254BAC;margin:0 3px;}
.zzbannerbox{width:800px;height:268px;}
.zzbannerbox img{width:800px;height:268px;}

.zzmain{margin-top:35px;}
.zzmainbox{padding-bottom:55px;}
.zzmainboxtit{width:199px;float:left;}
.zzmainboxcon{width:801px;float:right;}
.zzmainboxcon ul li{width:160px;height:80px;border-bottom:1px solid #959595;float:left;margin-left:40px;}
.zzmainboxcon ul li a{display:block;width:112px;height:49px;background:url(../images/zzsubbg.jpg) no-repeat right bottom;padding:20px 48px 0 0;line-height:20px;font-size:14px;}

.zzmainboxcon ul li.two a{display:block;width:112px;height:20px;background:url(../images/zzsubbg.jpg) no-repeat right bottom;padding:10px 48px 0 0;line-height:20px;font-size:14px;}


/*操作功能更多页面*/
.czmain{margin-top:35px;padding-bottom:90px;}
.czmain ul{width:1050px;}
.czmain ul li{width:160px;height:45px;border-bottom:1px solid #959595;float:left;margin:40px 50px 0 0;}
.czmain ul li a{display:block;width:160px;height:45px;background:url(../images/czsubbg.jpg) no-repeat right bottom;line-height:45px;}
.czmain ul li a img{float:left;width:41px;height:45px;}
.czmain ul li a span{float:left;margin-left:5px;}

/*校园掠影*/
.lybanner{height:394px;}
.lybanner .zzbannerright{height:394px;}
.lybanner .zzbannerright .zzbannerbox{height:350px;position:relative;}
.lybanner .zzbannerright .zzbannerbox img{height:350px;}
.lybanner .zzbannerright .zzbannerbox ul{position:absolute;right:10px;bottom:10px;width:56px;}
.lybanner .zzbannerright .zzbannerbox ul li{width:22px;height:22px;float:left;background:#626262;margin:4px 0 0 4px; cursor:pointer;}
.lybanner .zzbannerright .zzbannerbox ul li.cur{background:#8800C4;}

.newslistmain{margin-top:35px;border-top:1px solid #DCDCDC;}
.newslistbox{width:315px;float:left;margin:23px 27px 0 0;}
.newslistboxcon{width:313px;border:1px solid #ddd;border-top:none;}
.newslistboxcon img{width:313px; cursor:pointer;}
.newslistboxtext{width:293px;padding:10px;position:relative;}
.newslistboxtext h2{line-height:30px;font-size:20px;font-weight:normal;}
.newslistmainwarp{width:1100px;}

.newslistpage{padding:30px 0;text-align:center;font-size:14px;}
.newslistpage a{display:inline-block;width:27px;height:27px;border:1px solid #ddd;text-align:center;line-height:27px;margin:0 3px;font-size:14px;}
.newslistpage a:hover,.newslistpage a.cur{background:#003072;color:#fff;border:1px solid #003072;}
.newslistpage span{margin:0 3px;font-size:14px;}
.newslistpage input.pagego{width:30px;text-align:center;height:27px;border:1px solid #ddd;line-height:27px;}
.newslistpage input.pagesub{ cursor:pointer;width:27px;height:27px;}

.alertbg{position:fixed;width:100%;height:100%;background:url(../images/black.png);top:0;left:0;z-index:9999;display:none;}
.alert{position:fixed;left:50%;top:50%;z-index:99999;border-radius:10px;height:500px;margin-top:-250px;display:none;}
.alert img{height:500px; cursor:pointer;}
.alert a.alclo{display:block;width:30px;height:30px;position:absolute;right:20px;top:20px;background:#000;border:1px solid #fff;text-align:center;line-height:30px;color:#fff;font-size:14px;border-radius:30px;}
.alert a.alclo:hover{color:#000;background:#eee;border:1px solid #000;text-decoration:none;}

.newslistmain p.lueyingmore{text-align:right;line-height:30px;margin-top:10px;}
.newslistmain p.lueyingmore a{font-size:14px;}

/*通用内容页*/
.hzbanner{background:#F2F2F2;}
.hzbanner .subnav{background:#fff;}

.hztit{padding-top:25px;height:64px;background:#f2f2f2;}
.hztitbox{height:44px;margin-left:200px;border-left:5px solid #8800C4;line-height:44px;padding-left:14px;font-size:24px;font-weight:bold;}
.hzmain{background:url(../images/hzbg.jpg) repeat-x top;padding-bottom:50px;}
.hzmainimg{width:902px;margin:0 auto;}
.hzmainimg ul{width:906px;display:block;height:auto;overflow:hidden;}
.hzmainimg ul li{width:449px;height:267px;float:left;margin:4px 4px 0 0;overflow:hidden;background:#fff url(../images/logo.png) no-repeat center center;}
.hzmainimg ul li img{width:449px;height:267px;}
.hzmainimgtext{width:902px;padding:20px 0;}
.hzmainimgtextbox{float:right;padding-left:40px;background:url(../images/hzicon.jpg) no-repeat left 7px;}
.hzmainimgtextbox ul li{line-height:24px;font-size:14px;}

.hzmaintext{width:850px;padding:25px;border:1px solid #D2D2D2;margin:0 auto;font-size:14px;line-height:24px;}
.hzmaintext div,.hzmaintext p,.hzmaintext span,.hzmaintext b,.hzmaintext font{font-size:inherit;line-height:24px;}
.hzmaintext p,.hzmaintext span,.hzmaintext b,.hzmaintext font{color:inherit;}

/*现任领导*/
.ldmain{padding-bottom:50px;}
.ldbox{width:500px;height:379px;float:left;border-bottom:1px solid #DCDCDC;}
.ldbox1{height:150px;}
.ldboxcon{width:428px;height:310px;margin:24px 0 0 28px;position:relative;}
.ldname{width:212px;height:73px;float:left;line-height:18px;padding:7px 0 0 3px;}
.ldname1 { width: auto; }
.ldname span{font-size:18px;}
.ldtext{width:173px;float:right;height:248px;background:#888598;padding:12px 15px 0 25px;font-size:13px;color:#fff;line-height:18px;}
.ldimg{width:228px;height:228px;position:absolute;left:0;bottom:0;}
.ldimg img{width:228px;height:228px;}
.ldemail{position:absolute;bottom:0;right:0;padding-top:18px;background:url(../images/email.jpg) no-repeat left top;}
.ldbox .ldboxcon .ldname p{font-size:14px;margin-left:0;}
.ldbox1 .ldboxcon p{clear:both;font-size:13px;line-height:20px;margin-left:3px;}
.ldbox1 .ldboxcon .ldname{height:50px;}

.ldbox2{height:auto;}
.ldbox2 .ldboxcon{height:100px;}
.ldbox2 .ldemail{bottom:10px;left:5px;}

/*新闻内容页*/
.newshowmain{padding-bottom:50px;}

.newsshowsubnav{height:35px;line-height:35px;text-align:right;padding-top:10px;}
.newsshowsubnav a{margin:0 3px;}
.newsshowsubnav span{color:#254BAC;margin:0 3px;}

.newsshowleft{width:740px;float:left;}
.newsshowlefttit{width:678px;border:1px solid #C7CDCD;background:#E9F2F7;padding:30px;font-size:24px;color:#003071;text-align:center;}
.newsshowleftcon{width:740px;border-bottom:1px solid #D2D2D2;}
.newsshowleftconbox{background:#fff;width:740px;}
.newsshowleftconbox dl{width:740px;height:auto;overflow:hidden;position:relative;}
.newsshowleftconbox dl dd{width:740px;height:auto;overflow:hidden;}
.newsshowleftconbox dl dd img{width:740px;}
.newsshowleftconbox dl dt{width:740px;height:36px;background:url(../images/black.png);position:absolute;bottom:0;left:0;text-align:center;line-height:36px;color:#fff;font-size:14px;}

.newsshowleftconbox div.auto{width:678px;padding:25px 30px;font-size:14px;line-height:30px;border-left:1px solid #c7cdcd;border-right:1px solid #c7cdcd;}
.newsshowleftconbox div{font-size:14px;line-height:30px;}
.newsshowleftconbox div p,.newsshowleftconbox div b,.newsshowleftconbox div span,.newsshowleftconbox div font{font-size:14px;}

.newsshowright{width:240px;float:right;}
.newsmes{width:238px;background:#fff;border:1px solid #D3D3D3;}
.newsmestop{width:198px;padding:15px 20px;line-height:24px;border-bottom:1px solid #aaa;}
.newsmestop span{font-weight:bold;font-size:14px;}
.newsmestop ul{width:200px;}
.newsmestop ul li{float:left;position:relative;padding-left:40px;height:auto;overflow:hidden;width:160px;}
.newsmestop ul li span{font-weight:normal;font-size:12px;position:absolute;left:0;top:0;}
.newsmestop ul li.nofloat{float:none;width:140px;padding-left:60px;}
.newsmesbot{width:240px;height:68px;}
.newsmesbot ul li{width:119px;border-right:1px solid #aaa;float:left;height:68px;}
.newsmesbot ul li a{display:block;width:119px;height:68px;text-align:center;}
.newsmesbot ul li a img{margin-top:15px;}
.newsmesbot ul li a span{display:block;}
.fxbox{width:238px;height:53px;background:#fff;border:1px solid #d3d3d3;margin-top:7px;}

.newsshowrightnews{width:220px;margin:47px 0 0 20px;}
.newsshowrightnewstit{width:220px;height:49px;line-height:49px;font-size:18px;color:#003071;}
.newsshowrightnewscon{width:220px;}
.newsshowrightnewscon dl{border-bottom:1px solid #89ABD8;}
.newsshowrightnewscon dl dd{width:220px;}
.newsshowrightnewscon dl dd img{width:220px;}
.newsshowrightnewscon dl dt{width:220px;padding:10px 0;}
.newsshowrightnewscon dl dt a{font-size:14px;color:#003071;line-height:18px;}
.newshowrightnewsbot{width:220px;text-align:right;margin-top:10px;line-height:20px;}
.newshowrightnewsbot a{color:#00589b;font-size:14px;}

.newsshowbot{width:100%;height:62px;background:#fff;}
.newsshowbotbox{height:62px;}
.newsshowbotbox ul li{float:left;height:62px;line-height:62px;max-width:500px;}
.newsshowbotbox ul li img{float:left;margin-top:23px;}
.newsshowbotbox ul li a{float:left;margin-left:5px;font-size:14px;display:block;max-width:450px;}
.newsshowbotbox ul li.xyp{float:right;}

.filebox{border-left:1px solid #d2d2d2;border-right:1px solid #d2d2d2;background:#fff;padding:20px 25px;}
.filebox ul li{height:30px;line-height:30px;}
.filebox ul li img{width:25px;height:25px;float:left;}
.filebox ul li a{float:left;margin-left:10px;font-size:14px;}

.fxbox .jiathis_style_32x32{margin:10px 0 0 0;text-align:center;width:100%;}
.fxbox .jiathis_style_32x32 a{margin:0 2px;display:inline-block;}


/*新闻列表*/
.newsbannerleft a.cur{background:#003072;}

.newstop{margin-top:28px;}
.newslistnav{width:228px;height:205px;border:1px solid #ccc;float:left;}
.newslistnavtop{width:228px;height:162px;border-bottom:1px solid #ccc;background:#eee;}
.newslistnavtopleft{width:58px;height:162px;text-align:center;float:left;background:#003072;font-size:18px;line-height:55px;color:#fff;}
.newslistnavtopcon{width:170px;height:162px;float:left;}
.newslistnavtopcon ul li{float:left;width:55px;line-height:36px;text-align:center;}
.newslistnavtopcon ul{margin-top:10px;}
.newslistnavtopcon ul li a.cur{color:#0A5131;text-decoration:underline;}
.newslistnavbot{width:228px;height:42px;}
.newslistnavbot ul{width:230px;}
.newslistnavbot ul li{width:114px;height:42px;text-align:center;line-height:42px;border-right:1px solid #ccc;float:left;}
.newslistnavbot ul li a{font-size:18px;}

.navlisttopright{width:748px;height:207px;float:left;}
.navlisttoprightimg{width:320px;height:207px;float:left;background:#fff url(../images/logo.png) no-repeat center center;}
.navlisttoprightimg img{width:320px;height:207px;}
.navlisttoprightcon{width:427px;height:205px;border:1px solid #E7E5E6;border-left:none;float:left;background:#F3F1F2 url(../images/navlistnewicon.jpg) no-repeat top right;position:relative;}
.navlisttoprightconbox{width:375px;margin:23px 28px 0 0;float:right;height:135px;}
.navlisttoprightconbox h2{line-height:24px;}
.navlisttoprightconbox h2 a{font-size:18px;color:#003071;}
.navlisttoprightconbox p{line-height:24px;margin-top:15px;font-size:14px;}
.navlisttoprightcon a.newsmore{width:78px;height:25px;background:url(../images/newsmore.jpg);text-align:center;line-height:25px;color:#fff;display:block;position:absolute;right:10px;bottom:10px;}

.navlisttopleft{width:251px;height:206px;float:right;border:1px solid #e7e5e6;border-top:none;border-left:none;background:#f3f1f2;}
.navlisttopleft ul li{width:251px;height:50px;border-top:1px solid #e7e5e6;}
.navlisttopleft ul li a{line-height:18px;display:inline-block;margin:8px 5px 0;padding-left:15px;color:#8d8d8d;}
.navlisttopleft ul li a.cur{background:url(../images/li2.jpg) no-repeat left center;color:#003676;}



.newslistwarp{width:453px;height:98px;border:1px solid #ccc;float:left;margin:26px 0 0 28px;}
.newslistimg{width:154px;height:98px;float:left;display:none;}
.newslistimg img{width:154px;height:98px;}
.newslisttext{width:423px;height:68px;padding:15px;position:relative;}
.newslisttext p{font-size:14px;color:#072e7c;line-height:20px;}
.newslisttext a{font-size:14px;line-height:18px;margin-top:10px;display:inline-block;}
.newslisttext span{display:block;width:52px;height:26px;position:absolute;right:0;top:0;background:#C9C9C9;color:#595f75;font-size:18px;text-align:center;line-height:26px;}

/*学生入口*/
.stumain{width:100%;padding:30px 0 50px;background:url(../images/stubg.jpg) repeat-x top;}
.stutop{height:220px;background:url(../images/stutopbg.jpg);position:relative;text-align:center;}
.stutop a{display:block;width:151px;height:151px;display:inline-block;background:url(../images/stusub1.png);margin:28px 28px 0;}
.stutop a:hover,.stutop a.stusub1hover{background:url(../images/stusub1hover.png);}
.stutop a.stusub2{background:url(../images/stusub2.png);}
.stutop a.stusub2:hover,.stutop a.stusub2hover{background:url(../images/stusub2hover.png);}
.stutop a.stusub3{background:url(../images/stusub3.png);}
.stutop a.stusub3:hover,.stutop a.stusub3hover{background:url(../images/stusub3hover.png);}

.stubot{height:44px;background:#002f6b;color:#fff;line-height:44px;text-align:center;font-size:14px;margin-top:24px;}

.stubottit{height:50px;background:#fff;border-bottom:1px solid #ddd;text-align:center;line-height:50px;font-size:24px;margin-top:30px;}
.zzmainboxcon p{margin-top:10px;}
.zzmainboxcon p span{padding-right:50px;background:url(../images/rkicon1.jpg) no-repeat right center;font-size:18px;color:#1b4d8a;font-weight:bold;margin-left:40px;}
.zzmainboxcon p.rkp2{padding-top:30px;display:block;width:100%;height:auto;overflow:hidden;}
.zzmainboxcon p span.rksp2{color:#4eb0cb;background:url(../images/rkicon2.jpg) no-repeat right center;}
/*本科生*/
.bkmain{background:none;}

.bkmainbox{width:996px;border:1px solid #ccc;border-left:none;margin-top:24px;}
.bkleft{width:332px;float:left;}
.bklefttop{width:332px;height:161px;}
.bklefttoptit{width:90px;float:left;height:161px;}
.bklefttopcon{width:242px;float:left;height:161px;}
.bklefttopcon ul{margin:10px 0 0 18px;}
.bklefttopcon ul li{width:195px;line-height:26px;padding-left:10px;background:url(../images/li1.jpg) no-repeat left 12px;}
.bklefttopcon ul li a{font-size:14px;}
.bkleftcen{width:332px;height:162px;}

.bkcentop,.bkcentoptit,.bkcentopcon{height:224px;position:relative;}
.bkcentopcon p{display:block;width:236px;height:32px;background:#ADD599;text-align:center;line-height:32px;position:absolute;bottom:3px;right:3px;}
.bkcentopcon p a{color:#fff;font-size:14px;}
.bkcencen{width:332px;height:108px;}
.bkcentit{width:89px;float:right;height:108px;}
.bkcencon{width:243px;float:left;height:108px;}
.bkcencon ul{margin:10px 0 0 48px;}
.bkcencon ul li{width:140px;line-height:26px;padding-left:10px;background:url(../images/li1.jpg) no-repeat left 12px;}
.bkcencon ul li a{font-size:14px;}
.bkcenbot{width:332px;height:152px;}
.bkcenbot dl dd{width:332px;height:128px;}
.bkcenbot dl dd img{width:332px;height:128px;}
.bkcenbot dl dt{width:332px;height:24px;background:#8CC79B;text-align:center;line-height:24px;}
.bkcenbot dl dt a{font-size:14px;color:#fff;}

.bkrighttop{border-bottom:1px solid #ccc;}
.bkrightcen,.bkrightcen .bkcentit,.bkrightcen .bkcencon{height:90px;background:#eee;}
.bkrightcen .bkcencon ul{margin-top:17px;}
.bkrightbot,.bkrightbot .bklefttoptit,.bkrightbot .bklefttopcon{height:232px;}
.bkrightbot .bklefttopcon ul{margin-top:33px;}

/*学校简介*/
.jjtop{position:relative;padding-bottom:43px;}
.jjtoptext{position:relative;}
.jjtoptextcon{float:right;width:763px;padding:25px 35px 75px;font-size:14px;line-height:24px;background:#F3F3F3;}
.jjtoptextcon p{font-size:14px;line-height:24px;text-indent:28px;}
.jjtoptext span{display:block;width:156px;bottom:0;left:0;text-align:right;font-size:24px;color:#8800c4;position:absolute;}
.jjtop ul{position:absolute;right:0;bottom:0;}
.jjtop ul li{width:120px;height:104px;float:left;margin-left:3px;background:#BFBFBF;padding-left:15px;}
.jjtop ul li p{font-size:18px;color:#fff;line-height:20px;margin-top:10px;}
.jjtop ul li span{font-size:36px;line-height:50px;color:#f0e800;display:block;}
.jjtop ul li.jjli1{background:#450661;}
.jjtop ul li.jjli2 p{line-height:40px;}

.jjmainbox{margin-top:30px;position:relative;}
.jjmainbox span.jjmaintit{display:block;width:156px;bottom:0;left:0;text-align:right;font-size:24px;color:#8800c4;position:absolute;}
.jjmainright{width:241px;float:right;margin-right:49px; margin-bottom:25px; background:#eeeeee;}
.jjmaintext{width:453px;float:left;margin-left:214px;font-size:14px;line-height:24px;}
.jjmaintext p{font-size:14px;line-height:24px;text-indent:28px; margin-bottom:38px;}
.jjmainright{width:241px;float:right;margin-right:49px;}
.jjmainright ul{border-bottom:1px solid #D2D2D2;}
.jjmainright ul li{width:241px;height:88px;border-top:1px solid #d2d2d2;line-height:88px;text-align:center;padding:5px 0;}
.jjmainright ul li b{font-size:30px;color:#440660;margin-right:10px;font-weight:normal;}
.jjmainright ul li span{font-size:14px;color:#0d61ac;}
.jjmainbox2{background:none;}
.jjmainbox2 .jjmaintext{width:740px;}
.jjmaintext2{margin-left:214px;font-size:14px;line-height:24px; margin-right:49px;}
.jjmaintext2 p{font-size:14px;line-height:24px;text-indent:28px; margin-bottom:38px;}

.jjmainright ul li.jjrli1 p{line-height:40px;}
.jjmainright ul li.jjrli1{height:94px;padding-top:9px;}

.jjmainright ul li.jjrli2{height:99px;line-height:99px;}
.jjmainright ul li.jjrli2 span{line-height:18px;float:left;text-align:left;margin-top:16px;}
.jjmainright ul li.jjrli2 b{float:left;margin-left:40px;}

.jjmainright ul li.jjrli3{height:auto;}
.jjmainright ul li.jjrli3 p{line-height:30px;}
.jjmainright ul li.jjrli3 b{font-size:24px;}

.jjmainright ul li.jjrli4{line-height:30px;height:auto;padding:40px 0;}

.jjmainright ul li.jjrli5{line-height:30px;height:auto;padding:13px 0;}

.jjmainright ul li.jjrli6{line-height:30px;height:auto;padding:10px 0;}

.jjbot{padding:50px 49px 50px 216px;width:735px;margin:0 auto;font-size:14px;line-height:24px;}
.jjbot p{font-size:14px;line-height:24px;text-indent:28px;}

/*教育教学*/
.secwarp{height:auto;background:#fff;padding-bottom:50px;}
.secleft{width:199px;float:left;}
.secleft .zzbannerleft{float:none;height:auto;}

.secleftnews{width:199px;margin-top:28px;}
.secleftnews h2{line-height:40px;display:block;height:40px;border-bottom:1px solid #D8D8D8;font-size:16px;font-weight:normal;}
.secleftnews ul{}
.secleftnews ul li{width:199px;padding:10px 0;background:url(../images/line.jpg) repeat-x bottom;line-height:18px;}
.secleftnews ul li span{display:inline-block;margin-top:5px;color:#9d9d9d;}
.secleftnews p{text-align:right;line-height:30px;}

.secright{width:755px;float:right;}
.secright .zzbannerright{height:auto;}
.secright .zzbannerright,.secright .zzbannerright .subnav{width:755px;}

.secrightcon{width:800px;}
.colmun{width:358px;height:336px;border:1px solid #ddd;float:left;margin:0 35px 25px 0;}
.colmuntop{width:358px;height:148px;position:relative;}
.colmuntop img{width:358px;height:129px;}
.colmuntop span{display:block;float:left;bottom:0;left:2px;background:#fff;height:36px;line-height:36px;padding:0 15px;font-size:16px;color:#2b7d98;position:absolute;font-weight:bold;}
.colmunbot{width:358px;height:188px;position:relative;}
.colmunbot p{line-height:20px;margin:10px 10px 0;}
.colmunbot ul{margin-top:10px;}
.colmunbot ul li{width:139px;height:24px;line-height:24px;overflow:hidden;padding-left:10px;float:left;margin-left:15px;background:url(../images/li3.jpg) no-repeat left 6px;}
.colmunbot a.columnmore{position:absolute;right:15px;bottom:5px;padding-right:18px;background:url(../images/columnmore.jpg) no-repeat right 7px;line-height:30px;color:#2b7d98;display:block;height:30px;float:right;}

/*招生就业*/
.zsjyrightcon .colmun .colmuntop span{color:#234caa;}
.zsjyrightcon .colmun .colmunbot a.columnmore{background:url(../images/li4.jpg) no-repeat right center;color:#234caa;}
.zsjyrightcon .colmun .colmunbot{height:158px;}
.zsjyrightcon .colmun{height:311px;}


/*合作交流*/
.column2{height:auto;}
.column2bot{height:140px;}
.column2 .colmuntop span{color:#b49009;}
.column2bot ul li{background:url(../images/liblue.jpg) no-repeat left 6px;}

/*社会责任*/
.colmun3bot ul li{width:330px;}
.colmun3 .colmuntop span{color:#c40078;}
.colmun3bot a.columnmore{left:13px;background:none;color:#3548bc;}

.shzrbot{width:753px;height:166px;border:1px solid #ddd;}
.shzrbotleft{width:215px;height:166px;float:left;}
.shzrbotright{width:518px;height:146px;padding:10px;line-height:24px;float:left;}
.shzrbotright div{line-height:24px;}
.shzrbotright a{color:#3548bc;}

/*科学研究*/
.kxyjtop{width:358px;height:178px;border:1px solid #ddd;}
.kxyjtopleft{width:160px;height:178px;float:left;}
.kxyjtopright{width:168px;height:158px;float:left;padding:10px 15px;}
.kxyjtopright h2{font-size:16px;color:#5a9109;line-height:30px;}
.kxyjtopright ul li{width:158px;line-height:24px;padding-left:10px;background:url(../images/ligreen.jpg) no-repeat left 6px;}
.kxyjbot{margin-top:15px;}

.colmun4{height:375px;border:none;width:360px;}
.colmun5{border:1px solid #ddd;width:358px;}
.colmun4 .colmuntop span{color:#5a9109;}
.colmun4bot ul li{width:330px;height:auto;line-height:24px;background:url(../images/ligreen.jpg) no-repeat left 6px;}
.colmun4bot ul li a span{color:#2a75af;font-weight:bold;}
.colmun5bot{height:auto;}

.colmun6{height:298px;}
.colmun7{border:none;height:300px;width:360px; }
.colmun7 img{float:left;}


/*三维地图*/
.mapcon{ width:1132px; height:810px; margin:20px auto 20px; position:relative; overflow:hidden;}
.maptop{ width:968px; height:78px; margin:0 auto; position:relative; z-index:99;}
.maptopleft{ width:335px; height:78px; background:url(../images/map/titbg.png) repeat-x; border-bottom:1px solid #e6e6e6; float:left; position:absolute; left:0; top:0;}
.maptopleft p{ float:left; font-size:20px; line-height:78px; margin:0 22px 0 25px;}
.maptopleftimg{ background:url(../images/map/tit.png) no-repeat left center; width:175px; height:78px; float:left;}
.fullscreen,.amply,.reduce,.reduce2,.amply2,.maptopup{ float:left;}
.fullscreen,.amply,.amply2,.reduce2,.reduce{ width:22px; height:17px; margin:30px 15px 0 0;}
.amply2{ display:none;}
.reduce2{ display:none;}
.maptopup{ width:56px; height:57px; margin:11px 0 0 8px; position:relative}
.maptopup a{ width:19px; height:19px; display:block; position:absolute;}
.maptopup a.mapleft{ left:0; top:19px;}
.maptopup a.mapup{ left:19px; top:0;}
.maptopup a.mapright{ left:37px; top:19px;}
.maptopup a.mapdown{ left:19px; bottom:0;}
.maprightcon{ width:228px; height:66px; padding-top:12px; float:right; position:absolute; right:0; top:12px;}
.mapsearchleftimg{ height:29px; width:37px; background:url(../images/map/linemap.jpg) no-repeat left center; text-align:center; float:left; padding-top:11px;}
.mapsub{ width:227px; height:40px; position:relative;}
.mapsub span{ display:block; width:227px; height:40px; background:#ededed; display:block; line-height:40px;}
.mapsub span a{ display:block; color:#b2b2b2; font-size:16px; background:url(../images/map/icon.png) no-repeat left center; padding-left:20px; margin-left:14px;}
.mapsub span a:hover{ text-decoration:none;}
.mapsearchleftsub{ width:226px; border-right:1px solid #d9d7d5; border-bottom:1px solid #d9d7d5; background:#fff; position:absolute; left:0; top:40px; display:none;}
.mapsearchleftsubwrap{ height:231px; padding:10px 0; position:relative; border-bottom:1px solid #d9d7d5;}
.mapsearchleftsubcon{ position:absolute; left:0; top:0;}
.mapsearchleftsubcon a{ display:block; margin-left:14px; background:url(../images/map/icon.png) no-repeat left center; color:#b2b2b2; height:31px; line-height:31px; overflow:hidden; padding:0 0 0 20px;}

.nextpage{ height:35px; display:block; overflow:hidden; text-align:center; line-height:35px; color:#b2b2b2;}

.mapbot{ width:1132px; height:732px; position:relative; background:#fff;}
.mapbotcon{width:1132px;height:732px; margin:0 auto;}
.mapbox{width:1132px;height:732px;position:absolute;top:0px;left:0px; overflow:hidden;}
.img{ width:100%; height:auto; position:absolute; left:0; top:0;}

.fullclose{ display:block; width:32px; height:32px; position:fixed; right:10px; top:10px; display:none; z-index:999999}

.mapconbot{ width:100%; height:100%; position:relative;}
.mapmalisttop{ background:url(../images/map/bg.png) repeat-x; z-index:10;}
.mapmalisttopimg{ z-index:9}
.mapconbotimg{  width:100%; height:100%; position:absolute; left:0; top:0;  z-index:1;}
.mapbotsub{ width:100%; height:100%; position:absolute; left:0; top:0; z-index:2;}
.mapmal li{position: absolute;cursor: pointer;}

.mapmal li.mapmalist1{ width:121px; height:71px; left:320px; top:224px;}
.mapmalist1 .mapmalistsub{ width:384px; height:221px; left:62px; top:-70px;background:url(../images/map/alertbg2.png) no-repeat; padding-left:88px;}
.mapmalist1 .mapmalisttop{ width:106px; height:40px;}
.mapmalist1 .mapmalisttopimg{ width:121px; height:71px;}

.mapmal li.mapmalist2{ width:56px; height:28px; left:445px; top:109px;}
.mapmalist2 .mapmalistsub{ width:393px; height:215px; left:-69px; top:-21px;background:url(../images/map/alertbg6.png) no-repeat; padding:60px 0 0 22px;}
.mapmalist2 .mapmalisttop{ width:56px; height:28px;}
.mapmalist2 .mapmalisttopimg{ width:56px; height:28px;}

.mapmal li.mapmalist3{ width:80px; height:26px; left:490px; top:104px;}
.mapmalist3 .mapmalisttop{ width:80px; height:26px;}
.mapmalist3 .mapmalistsub{ top:-92px; left:57px;}

.mapmal li.mapmalist4{ width:89px; height:19px; left:421px; top:135px;}
.mapmalist4 .mapmalisttop{width:89px; height:19px; }

.mapmal li.mapmalist5{ width:90px; height:22px; left:375px; top:162px;}
.mapmalist5 .mapmalisttop{ width:90px; height:22px;}

.mapmal li.mapmalist6{ width:107px; height:38px; left:343px; top:175px;}
.mapmalist6 .mapmalisttop{ width:107px; height:38px;}

.mapmal li.mapmalist7{ width:96px; height:55px; left:476px; top:182px;}
.mapmalist7 .mapmalisttop{ width:96px; height:55px; }
.mapmalist7 .mapmalistsub{ top:-50px; left:50px;}

.mapmal li.mapmalist8{ width:124px; height:35px; left:520px; top:133px;}
.mapmalist8 .mapmalisttop{width:124px; height:35px;}
.mapmalist8 .mapmalistsub{ top:-74px; left:91px;}

.mapmal li.mapmalist9{ width:100px; height:60px; left:248px; top:252px;}
.mapmalist9 .mapmalisttop{ width:100px; height:60px;}
.mapmalist9 .mapmalistsub{ top:-54px; left:71px;}

.mapmal li.mapmalist10{ width:100px; height:70px; left:434px; top:234px;}
.mapmalist10 .mapmalisttop{ width:100px; height:70px;}
.mapmalist10 .mapmalistsub{ top:-49px; left:44px;}

.mapmal li.mapmalist11{ width:119px; height:70px; left:240px; top:380px;}
.mapmalist11 .mapmalisttop{width:119px; height:70px;}
.mapmalist11 .mapmalisttopimg{width:120px; height:77px;}
.mapmalist11 .mapmalistsub{ top:11px; left:-54px;}

.mapmal li.mapmalist12{ width:54px; height:44px; left:119px; top:306px;}
.mapmalist12 .mapmalisttop{ width:74px; height:82px;}
.mapmalist12 .mapmalisttopimg{width:124px; height:123px;}
.mapmalist12 .mapmalistsub{ top:-5px;}

.mapmal li.mapmalist13{ width:98px; height:30px; left:187px; top:312px;}
.mapmalist13 .mapmalisttop{ width:98px; height:30px;}
.mapmalist13 .mapmalisttopimg{width:70px; height:81px;}
.mapmalist13 .mapmalistsub{ top:-45px; left:32px;}

.mapmal li.mapmalist14{ width:88px; height:46px; left:479px; top:0;}
.mapmalist14 .mapmalistsub{ width:393px; height:215px; left:-14px; top:4px;background:url(../images/map/alertbg6.png) no-repeat; padding:60px 0 0 22px;}
.mapmalist14 .mapmalisttopimg{width:88px; height:46px;}
.mapmalist14 .mapmalisttop{ width:275px; height:73px;}

.mapmal li.mapmalist15{ width:155px; height:88px; left:353px; top:20px;}
.mapmalist15 .mapmalistsub{ width:393px; height:215px; left:-253px; top:50px;background:url(../images/map/alertbg3.png) no-repeat; padding:60px 0 0 22px;}
.mapmalist15 .mapmalisttop{ width:155px; height:88px;}

.mapmal li.mapmalist16{ width:82px; height:60px; left:617px; top:32px;}
.mapmalist16 .mapmalisttop{ width:82px; height:60px;}
.mapmalist16 .mapmalistsub{ left:-294px; top:15px;}

.mapmal li.mapmalist17{width:37px;height: 55px;left:735px;top:36px;}
.mapmalist17 .mapmalistsub{ left:-320px; top:16px;}
.mapmalist17 .mapmalisttop{ width:37px; height:55px;}

.mapmal li.mapmalist18{ width:68px; height:55px; left:613px; top:224px;}
.mapmalist18 .mapmalisttop{ width:68px; height:55px;}
.mapmalist18 .mapmalistsub{ left:-267px; top:8px;}

.mapmal li.mapmalist19{ width:126px; height:69px; left:452px; top:487px;}
.mapmalist19 .mapmalisttop{ width:78px; height:38px; }
.mapmalist19 .mapmalistsub{top:-48px;}

.mapmal li.mapmalist20{ width:78px; height:38px; left:768px; top:43px;}
.mapmalist20 .mapmalisttop{ width:78px; height:38px;}
.mapmalist20 .mapmalistsub{top:28px; left:-300px;}

.mapmal li.mapmalist21{ width:78px; height:58px; left:598px; top:90px;}
.mapmalist21 .mapmalisttop{ width:78px; height:58px;}
.mapmalist21 .mapmalistsub{top:9px; left:-305px;}

.mapmal li.mapmalist22{ width:90px; height:30px; left:718px; top:109px;}
.mapmalist22 .mapmalistsub{ width:461px; height:221px; left:-455px; top:-70px;background:url(../images/map/alertbg4.png) no-repeat; padding:0 0 0 22px;}
.mapmalist22 .mapmalisttop{ width:78px; height:58px; }
.mapmalist22 .mapclose{ margin-right:100px;}

.mapmal li.mapmalist23{ width:90px; height:22px; left:813px; top:54px;}
.mapmalist23 .mapmalistsub{ width:461px; height:221px; left:-417px; top:-56px;background:url(../images/map/alertbg4.png) no-repeat; padding:0 0 0 22px;}
.mapmalist23 .mapmalisttop{ width:90px; height:22px;}
.mapmalist23 .mapclose{ margin-right:100px;}

.mapmal li.mapmalist24{ width:60px; height:22px; left:819px; top:135px;}
.mapmalist24 .mapmalisttop{ width:115px; height:22px; margin-top:5px; }
.mapmalist24 .mapmalistsub{top:-87px;}

.mapmal li.mapmalist25{ width:56px; height:22px; left:875px; top:165px;}
.mapmalist25 .mapmalisttop{ width:56px; height:22px;}
.mapmalist25 .mapmalistsub{top:-96px; left:-450px;}

.mapmal li.mapmalist26{ width:105px; height:23px; left:835px; top:107px;}
.mapmalist26 .mapmalisttop{ width:105px; height:23px; margin-top:10px}
.mapmalist26 .mapmalistsub{top:-96px; left:-450px;}

.mapmal li.mapmalist27{ width:65px; height:27px; left:851px; top:184px;}
.mapmalist27 .mapmalisttop{width:65px; height:27px;}
.mapmalist27 .mapmalistsub{top:-90px;}

.mapmal li.mapmalist28{ width:59px; height:32px; left:847px; top:205px;}
.mapmalist28 .mapmalisttop{ width:59px; height:32px;}
.mapmalist28 .mapmalistsub{top:-93px; left:-442px;}

.mapmal li.mapmalist29{ width:57px; height:55px; left:787px; top:159px;}
.mapmalist29 .mapmalisttop{ width:57px; height:55px;}
.mapmalist29 .mapmalistsub{ left:-443px;}

.mapmal li.mapmalist30{ width:138px; height:36px; left:832px; top:229px;}
.mapmalist30 .mapmalisttop{ width:138px; height:36px;}
.mapmalist30 .mapmalistsub{top:-80px;}

.mapmal li.mapmalist31{ width:107px; height:58px; left:810px; top:263px;}
.mapmalist31 .mapmalisttop{ width:107px; height:58px;}

.mapmal li.mapmalist32{ width:66px; height:100px; left:956px; top:254px;}
.mapmalist32 .mapmalisttop{ width:66px; height:100px;}
.mapmalist32 .mapmalistsub{ left:-439px; top:-46px;}

.mapmal li.mapmalist33{ width:88px; height:50px; left:778px; top:314px;}
.mapmalist33 .mapmalisttop{ width:88px; height:50px;}

.mapmal li.mapmalist34{ width:72px; height:60px; left:932px; top:340px;}
.mapmalist34 .mapmalisttop{ width:72px; height:60px;}
.mapmalist34 .mapmalistsub{ left:-306px; top:26px;}

.mapmal li.mapmalist35{ width:162px; height:55px; left:760px; top:377px;}
.mapmalist35 .mapmalisttop{ width:162px; height:55px;}

.mapmal li.mapmalist36{ width:120px; height:89px; left:733px; top:485px;}
.mapmalist36 .mapmalisttop{ width:120px; height:89px;}

.mapmal li.mapmalist37{ width:86px; height:118px; left:892px; top:480px;}
.mapmalist37 .mapmalisttop{ width:86px; height:118px;}

.mapmal li.mapmalist38{ width:120px; height:80px; left:567px; top:284px;}
.mapmalist38 .mapmalisttop{ width:120px; height:80px;}

.mapmal li.mapmalist39{ width:135px; height:98px; left:708px; top:215px;}
.mapmalist39 .mapmalisttop{ width:135px; height:98px;}

.mapmalisttopimg{ display:none; position:absolute; left:0; top:0;}
.mapmalistsub{position:absolute; z-index:9999; cursor:default; display:none;}
.mapmalistsubtop{ margin:16px 0 0 0;}
.mapclose{ float:right; width:32px; height:32px; margin-right:22px;}
.mapmalistsublef{ width:131px; height:108px; float:left; margin-right:15px;}
.mapmalistsublef img{ width:131px; height:108px;}
.mapmalistsubrig{ float:left; width:220px;}
.mapmalistsubrigtxt{ height:108px; overflow-y:scroll}
.mapmalistsubrig span{ display:block; font-size:18px;}
.mapmalistsubstar b{ float:left; color:#8800c4; font-size:14px; font-weight:normal;}
.mapmalistsubstar img{ float:left; margin-left:3px; display:block; margin-top:3px;}
.mapmalistsubrig p{ overflow:hidden; font-size:14px; margin-top:3px; height:60px;}
.mapmalistsubbtn{ margin-top:10px;}
.mapmalistsubbtn a{ float:right; font-size:14px; color:#2963ab;}

/*图片掠影*/
.tpwrap{ margin:40px auto;}
.tpleftwrap{ float:left; width:693px; margin-left:20px;}
.tplefttopwrap{ margin-bottom:15px;}
.tplefttop{ background:url(../images/tpbgtop.png) no-repeat; width:693px; height:11px;}
.tpleft{ background:url(../images/tpbgcen.png) repeat-y; width:645px; float:left; padding:14px 25px 8px 25px; min-height:479px;}
.tpleftdl{ float:left;}
/*.tpleftdl a{ float:left; width:55px; height:30px;}*/
.tpleftrig{ float:right;}
.tplefshare{ float:left; margin-right:10px;}
.tplefsharetit{ float:left; line-height:30px; font-size:14px; margin-right:5px;}
.tplefsharerig{ float:left; width:90px; height:28px; background:#fafafa; border:1px solid #ededed;}
.jiathis_style_32x32 a.jiathis_button_tsina span{ background:url(../images/tpsina.jpg) no-repeat; width:18px; height:16px!important; padding-left:0 !important; margin:7px 0 0 10px!important;}
.jiathis_style_32x32 a.jiathis_button_qzone span{ background:url(../images/tpqqk.jpg) no-repeat; width:18px; height:16px!important; padding-left:0 !important; margin:6px 0 0 10px!important;}
.jiathis_style_32x32 a.jiathis_button_weixin span{ background:url(../images/tpwx.jpg) no-repeat; width:18px; height:16px!important; padding-left:0 !important; margin:7px 0 0 10px!important; display:block; }
.tpamply{ display:block; width:30px; height:30px; float:left;}
.tpdz{ background:url(../images/tpdz.jpg) no-repeat; width:110px; height:30px; line-height:30px; float:left; margin-left:10px; cursor:pointer;}
.tpdzimg{ width:16px; height:15px; float:left; margin:7px 5px 0 9px;}
.tpdzimg img{ width:16px; height:15px;}
.tpdz p{ font-size:14px; float:left;}
.tpdz p span{ font-size:14px;}
.tpleftbot{ background:url(../images/tpbgbot.png) no-repeat; width:693px; height:17px;}

.tplefimg{ width:645px; position:relative;}
.tpleftbtn,.tprightbtn{ width:33px; height:43px; position:absolute; top:50%; margin-top:-21.5px; display:block; overflow:hidden;}
.tpleftbtn{ left:20px;}
.tprightbtn{ right:20px;}
.tplefimg ul{ width:645px;}
.tplefimg ul li{ width:645px; overflow:hidden; height:auto; display:none;}
.tplefimg ul li img{ width:100%; height:auto;}

.tpright{ width:262px; float:right;  margin-right:20px;}
.tprighttop{ background:url(../images/tpbg2top.png) no-repeat; width:262px; height:14px;}
.tprightcen{ background:url(../images/tpbg2cen.png) repeat-y; width:212px; padding:10px 25px 0; height:334px;}
.tprightbot{ background:url(../images/tpbg2bot.png) no-repeat; width:262px; height:18px;}
.tprightcentit{ font-size:14px; margin-bottom:15px;}
.tprightcenimg{ width:207px; width:224px; height:280px; border:1px solid #e5e5e5; padding:1px 0 1px 1px; margin-bottom:12px; height:284px;}
.tprightcenimgscroll{ height:284px; overflow-y:scroll}
.tprightcenimg ul li{ width:68px;  overflow:hidden; margin:0 1px 1px 0; cursor:pointer; opacity:0.6; filter:alpha(opacity=60); float:left;}
.tprightcenimg ul li img{ width:68px; height:auto; display:block;}
.tprightcenimg ul li.cur{ opacity:1; filter:alpha(opacity=100)}
.tpzk{ width:212px; height:33px;}

.tprighttxt{ width:258px; height:130px; margin-top:15px;}
.tprighttxtleft{ width:8px; height:33px; float:left; margin-top:35px;}
.tprighttxtrig{ width:245px; height:130px; float:left;}
.tprighttxtrig ul { height:130px;}
.tprighttxtrig ul li{ overflow:hidden; width:220px; height:100px; background:#eee; padding:15px;}
.tprighttxtrig ul li span{ font-size:16px; display:block; margin-bottom:14px; font-weight:bold;}
.tprighttxtrig ul li p{ overflow:hidden; font-size:12px; line-height:30px;}


.alertbgtp{ width:100%; height:100%; position:fixed; left:0; top:0; background:#000; opacity:0.5; filter:alpha(opacity=50)}
























