/* 
* @Author: å§Šä¾€æ´©æ©ï¿?
* @Date:   2016-08-23 15:16:18
*/


/*cssé–²å¶‡ç–†å¯®ï¿½æ¿®ï¿?**********************************/
html,body,div,header,footer,nav,section,table,tr,th,td,ul,ol,li,dl,dt,dd,em,i,b,p,s,h1,h2,h3,h4,h5,h6,pre,img,form,fieldset,legend,input,textarea,select,span,button{margin:0; padding:0; font-weight:normal;}
body{width:100% !important; font-size:12px; font-size:12px\0; +font-size:12px; _font-size:12px; color:#404040; font-family:Verdana, Microsoft YaHei, Simsun; line-height:24px;}
img{border:0; display:block; overflow: hidden;}
i, del, em, span{font-style:normal;}
ol, ul{list-style:none;}
h1, h2, h3, h4, h5, h6{font-size:100%;}
em {font-style:normal; }
input, button, select, textarea{outline:none; border:none; border-radius:0;} 
.inputYe{background:#fffee9 !important;}
textarea{resize:none;} 
.clearfix:before,.clearfix:after{content:""; display:table;}
.clearfix:after{clear:both;}
.clearfix{_zoom:1;}
a{color:#404040; text-decoration:none; -webkit-transition:all 0.3s ease 0s; -moz-transition:all 0.3s ease 0s; -ms-transition:all 0.3s ease 0s; -o-transition:all 0.3s ease 0s; transition:all 0.3s ease 0s; hide-focus: expression(this.hideFocus=true); /* for ie 5+ */
  outline: none; /* for firefox 1.5 + */ }
/*a:hover{color:#2a5889;}*/
a:visited, a:active, a:link{outline: none; hide-focus: expression(this.hideFocus=true);}
.hot{color:#F22E00 !important;}
.trans{ webkit-transition:all 0.5s ease 0s; -moz-transition:all 0.5s ease 0s; -ms-transition:all 0.5s ease 0s; -o-transition:all 0.5s ease 0s; transition:all 0.5s ease 0s;}
/*cssé–²å¶‡ç–†ç¼æ’´æ½«*/
/*é’æ¿†îé–ï¿?**********************************/


/*éˆï¿½çå¿“î†”æ´ï¿?**********************************/
.inner{width:1000px; margin:0 auto; overflow:hidden;}
.innerVi{overflow:visible;}


/* é‚å›§ç“§éŽºæŽ”å¢—å¯®ï¿½æ¿®ï¿½**********************************/
.f12{font-size:12px;}
.f14{font-size:14px;}
.f16{font-size:16px;}
.f18{font-size:18px;}
.f20{font-size:20px;}
.f22{font-size:22px;}
.f24{font-size:24px;}
.f26{font-size:26px;}
.f28{font-size:28px;}


/*é‚å›§ç“§æ£°æ»†å£Šå¯®ï¿½æ¿®ï¿½**********************************/
.colorF{color:#ffffff !important;}
.colorB{color:#404040 !important;}/*å¨£è¾©ä¼†é‚å›§ç“§é‘¹ï¿½*/
.colorGr{color:#a6a6a6 !important;}/*å¨´å‘¯ä¼†é‚å›§ç“§é‘¹ï¿½*/
.colorM{color:#418bca !important;}/*æ¶“æ˜å£?*/
.colorM2{color:#2a5889 !important;}/*æ¶“æ˜å£Šæˆå‘°å£Š*/
.colorS{color:#ff7c52 !important;}/*å§—æ¬’å£?*/
.colorS2{color:#d93d0a !important;}/*å§—æ¬’å£Šæˆå‘°å£Š*/


/*é‘³å±¾æ«™é‘¹æ’ç´‘æ¿®ï¿½**********************************/
.bgColorFff{background-color:#ffffff !important;}
.bgColorGR{background-color:#f6f7f8 !important;}/*å¨´å‘¯ä¼?*/
.bgColorGR2{background-color:#e6e9eb !important;}/*å¨£è¾©ä¼?*/
.bgColorM{background-color:#418bca !important;}/*æ¶“æ˜å£?*/
.bgColorS{background-color:#ff7c52 !important;}/*å§—æ¬’å£?*/
.bgColorB{background-color:#404040 !important;}/*æ¦›æˆ£å£?*/

/*忘记密码*/
.forgetPassword{float: right;font-size: 14px;font-weight: 700;}
.forgetPassword i{width: 14px;height: 14px;display: block;background: url(../images/forget_pic.jpg) center no-repeat;background-size: 14px 14px; float: left;margin-right: 3px;margin-top: 5px;}

/*é—‚æ’®æ®§å¯®ï¿½æ¿®ï¿?**********************************/
.mT20{margin-top:20px;}
.mB20{margin-bottom:20px;}
.pT20{padding-top:20px;}
.pB20{padding-bottom:20px;}
.mT30{margin-top:30px;}
.mL20{margin-left:20px;}

/*çå¿”å¯œé–½ï¿?*/
.btnS{width:90px !important; height:30px; line-height:30px; text-align:center; border-radius:4px; color:#fff; background:#418bca;}
.btnS.gray{background:#d1d1d1; color:#828282;margin-left: -50px;margin-right: 20px;}

/*提示*/
.hint-s{float:left; margin:5px 0 0 90px;}

/*资源样式*/
.classIntro{width:100%;} 
.classIntro a{width:100%;}
.classIntro p{width:100%; height:28px; line-height:28px; font-size:14px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.classIntro a:hover{text-decoration:underline;}
.classIntro p i{width:14px; height:28px; display:block; padding-right:6px; background:url(../images/person.png) no-repeat center left; float:left;}
.classIntro p:nth-child(2) i{background-image:url(../images/school.png);}
.classIntro p span{float:left; color:#a6a6a6;}
.classIntro ul{margin-top:3px;}
.classIntro li{width:60%; float:right;}
.classIntro li:first-child{width:40%; float:left;}
.classIntro li img{float:left; margin-top:4px;}
.classIntro li span{float:left; color:#a6a6a6;margin-left: 5px;}



.classInList{width:162px; height:205px; float:left; margin:10px 8px 0 0; padding:10px; border:1px #bababa solid; background:#fff; position:relative; }
.classInList:hover{box-shadow:0 0 5px #2a5889; -webkit-transition:all 0.3s ease 0s; -moz-transition:all 0.3s ease 0s; -ms-transition:all 0.3s ease 0s; -o-transition:all 0.3s ease 0s; transition:all 0.3s ease 0s;}} 
/*.classInList:first-child{margin-left:0;}*/
.classThumbnail{width:160px; height:100px; margin:0 auto; background:#F6F7F8;}
.classThumbnail img{width:160px; height:100px;}
span.classCollect{width:55px; height:25px; line-height:25px; display:block; text-align:center; position:absolute; top:0; right:0; color:#fff; border-bottom-left-radius:6px; cursor:pointer;}
span.classCollect i{font-size:20px;}
.classCollect.yes{border-color:#418bca;}
.classCollect.no{border-color:#bababa;}
.classCollect.yes{background:#418bca;}
.classCollect.no{background:#bababa;}


/*学校样式*/

.schoolList{width:220px; height:55px; padding:5px 5px; margin:4px 8px 4px 0; float:left; display:block; border:1px #bababa solid;}
.schoolList:hover{box-shadow:0 0 5px #2a5889;}
.schoolList img{width:220px; height:55px;}
.schoolList dl{width:220px;}
.schoolList dt{width:55px; float:left;}
.schoolList dt img{width:45px; height:45px; margin:5px; float:left;}
.schoolList dd{width:160px; height:55px; float:left; margin-left:5px; line-height:55px;  font-size:16px;color:#1673c1; text-align:center;text-overflow: ellipsis;overflow:hidden;white-space: nowrap;}
.schoolList p{width:100%; height:55px; line-height:55px; float:left; font-size:16px;color:#1673c1; text-align:center;}
.schoolList p.schoollong{width:100%; height:55px; float:left; margin-left:5px; line-height:22px; margin-top:6px; font-size:16px;color:#1673c1; text-align:center;}
.schoolList dd.schoolLess{line-height:55px; margin-top:0; font-size:16px; text-align:left;}


/*课题样式*/

a.unitList{width:100%; padding:0 5px; height:50px; line-height:50px; border-bottom:1px dashed #bababa; display:block; }
a.unitList:hover{box-shadow:1px 1px 3px #a8cdf5; padding-left:15px;}
a.unitList p{width:35%; float:left; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
a.unitList span.xzImg img.meeting{height:28px; display:inline; height:28px; margin-bottom:-6px;}
a.unitList span.xz{width: 12%; padding-left:3%;}
a.unitList span{width:17%; height:50px; display:block; float:left; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
a.unitList span.xzImg{width:15%; text-align:left; float:left; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
a.unitList span.num{text-overflow:ellipsis; text-align:left;}




/*全网通栏**********************************/
/*éã„§ç¶‰é–«æ°¬å‡¡é§è¯²ç¶é£å²„æ½°*/
.entry{width:100%; height:35px; line-height:35px; border-bottom:1px #bababa solid; z-index:7; position:fixed; top:0; left:0;}
.entry.noShow{display:none;}
.entry .inner{overflow:visible;}
.entry ul{float:right;}
.loginHover{float:left;}
.entry ul .enLoginOnLi{width:auto; float:left;  position:relative;}
.entry ul .enLoginOnLi.loginHover a.on{background:#fff; border-color:#bababa; color:#404040;}
.entry ul .enLoginOnLi a{border-left:1px #f6f7f8 solid; border-right:1px #f6f7f8 solid;}
.entry ul .enLoginOnLi.loginHover >a{cursor:default; text-align:center; width:65px; white-space:nowrap; text-overflow:ellipsis; overflow: hidden;}
.entry ul .enLoginOnLi a{height:35px; line-height:35px; display:block; padding:0 20px;}
.entry ul .enLoginOnLi ol{width:105px; background:#fff;  position:absolute; top:35px; left:0; border-bottom:1px #bababa solid; border-left:1px #bababa solid; border-right:1px #bababa solid; display:none; z-index:4;}
.entry ul .enLoginOnLi ol.show{display:block;}
.entry ul .enLoginOnLi.groupS ol{height:102px; overflow-y:auto;}
.entry ul .enLoginOnLi.groupS ol li a{width:78px; padding:7px 5px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;display:block;}
.entry ul .enLoginOnLi ol li a{height:auto; line-height:20px; padding:7px 20px; display:block; text-align:center; border:none !important; background:#fff;}
.entry ul .enLoginOnLi ol li{clear:both; width:100%;}
.entry ul .enLoginOnLi ol li a:hover{background:#F6F7F8 !important; border:none;}

/*éã„§ç¶‰é–«æ°­æ¹­é§å©šæª°é£å²„æ½°*/
.enNoLogin{/*display:none;*/}
.enNoLogin li{float:left;}


/*ç¼ƒæˆ ç¯æ¾¶æ’®å„´logo+éŽ¼æ»…å‚?**********************************/
.header{width:100%; height:120px; margin-top:35px; background:url(../images/header.jpg) center no-repeat;  background:url(../images/header.jpg) center no-repeat -webkit-linear-gradient(left  bottom, #f1b09c , #8cb9df); /* Safari 5.1 - 6.0 */
  background:url(../images/header.jpg) center no-repeat -o-linear-gradient(top right, #f1b09c, #8cb9df); /* Opera 11.1 - 12.0 */
  background:url(../images/header.jpg) center no-repeat -moz-linear-gradient(top right, #f1b09c, #8cb9df); /* Firefox 3.6 - 15 */
  background:url(../images/header.jpg) center no-repeat linear-gradient(to top right, #f1b09c , #8cb9df); /* æ ‡å‡†çš„è¯­æ³? */}
.headerbg1{background:#fff url(../images/header1.jpg) center no-repeat;}
.headerbg2{background:#fff url(../images/header2.jpg) center no-repeat;}
.headerbg3{background:#fff url(../images/header3.jpg) center no-repeat;}
.headerbg4{background:#fff url(../images/header4.jpg) center no-repeat;}
.header .inner{overflow:visible;}
.unitsheard{width:100%; height:120px; margin-top:35px; background:url(../images/unitA.jpg) center no-repeat; }

/*logo*/
.logo{float:left; height:60px; padding-top:30px; position:relative;}
.logo img{float:left; height:60px;}
.sheader .logo{height:70px; padding-top:20px;}
.sheader .logo img{width:auto; float:left; height:70px;}
.sgheader .logo{height:60px; padding-top:30px;}
.sgheader .logo img{width:auto; float:left; width:60px; height:60px; float:left; margin-right:10px;}
.sgheader .logo p{width:420px; float:left; line-height:60px; font-size:20px; color:#418bca;  color:#2a5889;}
.sgheader .logo p span{font-weight:700; text-shadow: 2px 2px 0 #fff; width:420px; }
.sgheader .logo p.long{width:420px; font-size:18px;  line-height:27px; margin-top:2px;}
.sgheader .logo p{float:left; line-height:60px; font-size:20px; color:#418bca;  color:#2a5889;position: relative;}
.sgheader .logo p span{font-weight:700;text-shadow: 2px 2px 0 #fff;}
.sgheader .logo p.long{width:420px;  font-size:18px;  line-height:27px; margin-top:2px;}
.sgheader .logo img.modelLogo{height:28px; margin-right:0; display:inline; float:none; clear:both; width:auto;position: relative;top:-1px; font-size:12px; color:#404040;}
.sgheader .logo img.demo{margin-right:0px;height:32px; height:27px; margin:0 0 0 -5px; padding:0;}
/*è¯¾é¢˜ç»„logo*/
.sheader .unitLogo{width:600px; height:80px; padding-top:30px;}
.sheader .unitLogo h1{line-height:55px;}
.sheader .unitLogo h1 a{font-size:22px;color:#404040;}
.sheader .unitLogo h1 a:hover{color:#404040;}
.sheader .unitLogo h1 a img{height:50px; margin:5px 10px 0 0;}

/*è¯¾é¢˜ç»„logo*/
.sheader .unitsLogo{height:80px; padding-top:30px;}
.sheader .unitsLogo h1{}
.sheader .unitsLogo h1 a{font-size:22px;color:#404040;}
.sheader .unitsLogo h1 a:hover{color:#404040;}

.sgheader .unitsgLogo{height:60px; padding-top:30px;}
.sgheader .unitsgLogo img{width:auto; float:left; width:60px; height:60px; float:left; margin-right:10px;}
.sgheader .unitsgLogo p{float:left; line-height:60px; font-size:20px; color:#418bca;  color:#2a5889;}
.sgheader .unitsgLogo p span{font-weight:700;text-shadow: 2px 2px 0 #fff;}
.sgheader .unitsgLogo p.long{width:560px;  font-size:18px;  line-height:27px; margin-top:2px;}
.sgheader .unitsgLogo img.modelLogo{height:16px; display:inline; float:none; clear:both; width:auto;}
.sgheader .unitsgLogo p img.meeting{width:28px; display:inline; height:28px; margin-bottom:-6px; float:none;}

/*éŽ¼æ»…å‚?*/
.search{float:right; margin-top:50px; position: relative; z-index:6;}
.search .searchSel{width:120px; float:left; margin:0;}
.search .searchText{width:180px; float:left;}
.search .searchBtn{width:80px; float:left;}


/*ç€µè‰°åŸ…å¯®ï¿½æ¿®ï¿?**********************************/
.nav{width:100%; height:48px;}
.nav a{height:48px; line-height:48px; text-align:center; float:left; padding:0 16px; display:block; font-size:18px; color:#fff;}
.nav a:hover{background:#2a5889;}
.nav a.on{background:#2a5889;}
.nav a.add{width:80px; height:30px; line-height:30px; margin-top:9px; font-size:16px; border-radius:4px; text-align:center; background:#ff7c52; display:block; float:right; box-shadow:0 0 3px 0 #1d4875; margin-right:3px;}
.nav a.add:hover{background:#d93d0a;}


/*æ´æ›¢å„´é—å Ÿæ½ˆæ¾¹ç‰ˆæ§?*********************************/
.footer{width:100%; padding:20px 0; overflow:hidden;}
.footer p{text-align:center; font-size:14px; line-height:26px;}

/*å¨“â•…Î˜éŽ»æ„®ã?*********************************/
.hint{width:100%; height:34px; line-height:34px; font-size:14px; color:#fff; background:#2a5889;}
.hint p{float:right;}
.hint p:first-child{float:left;}
.hint p a{font-weight:700; text-decoration:underline; color:#fff;}
.hint p img{display:inline; margin-left:10px; margin-right:4px; margin-bottom:-5px;}



/*滚动通知*/
.hintNew{width:100%; height:34px; line-height:34px; font-size:14px; color:#D93D0A; background:#fff; overflow:hidden;}
.hintNew marquee{height:34px;}
.hintNew a{float:left; color:#D93D0A; margin-left:10px;}
.hintNew img{display:inline; margin-left:10px; margin-right:4px; margin-bottom:-5px;}




/*首页标题*********************************/
.title{height:0px; position:relative; margin:30px 0 30px 0; border-bottom:1px #bababa dashed;}
.title span.remove_weight,.title span.remove_weight i{cursor:pointer; font-weight: normal;}
.title span{line-height:36px; position:relative; top:-18px; left:0; padding:0 20px; font-size:16px; font-weight:700; background:#fff;}
.title span:nth-child(2){width:auto;padding: 0 5px;margin-left: -5px;font-weight: normal;}
.title span:nth-child(2) i{font-weight: normal;}
.title span.on,.title span.on i{font-weight: 700;}
.title i{font-weight:700;}
.title em{width:3px; height:12px; display:block; position:absolute; left:0; top:-6px; background:#ff7c52;}
.title p{width:95px; height:30px; background:#fff; position:absolute; top:-15px; right:0;}
.title p a{width:45px; height:24px;line-height:24px; margin-top:3px; margin-left:15px; padding-left:15px; display:block; background:#ff7c52; color:#fff;}
.title i.unitTit{font-size:14px; font-weight:normal;}




/*ç€›ï¸½ç‰Žæ££æ ­ã?‰éå›¬î•½*********************************/
.inner .stitle {background:#e7f1f9 none repeat scroll 0 0; border-bottom:1px dashed #418bca; border-top:1px dashed #418bca; height:30px; margin:15px 0 20px; position:relative; width:100%;}
.inner .stitle span {cursor:pointer; display:block; float:left; font-size:14px; height:35px; line-height:41px; margin-left:10px; padding:0 15px; margin-top:-6px; text-align:center;}
.inner .stitle span.on {background:#fff none repeat scroll 0 0; border:2px solid #418bca; border-radius:50px; box-shadow:0 0 5px rgba(0, 0, 0, 0.3); color:#418bca; cursor:default; font-size:16px; font-weight:700; line-height:34px; padding:2px 15px;font-weight:700;}
/*.stitle em{width:3px; height:12px; display:block; position:absolute; left:0; top:-6px; background:#ff7c52;}inner .stitle i{*/
.stitle a{color:#fff; font-size:16px; line-height:28px; margin-left:160px;}
.stitle p{width:95px; height:30px; position:absolute; top:0; right:0;}
.stitle p a{width:45px; height:24px; margin-top:3px; margin-left:15px; font-size:12px; padding-left:15px; display:block; background:#ff7c52; color:#fff;}
.stitlepsi{position:relative;}
/*.inner .stitle.stitleB span{width:170px; font-weight:700; background:url(../images/schoolIndexB.png) no-repeat center;}*/



/*è¯¾é¢˜æ€»é¦–é¡µæ ‡é¢?*********************************/
.utitle{height:30px; position:relative; margin:10px 0 ; border-bottom:2px solid #418bca;}
.utitle span{line-height:24px; float:left; margin-left:15px; font-size:14px;  cursor:pointer;}
.utitle span.on{line-height:24px; float:left; padding:0 0 0 38px; font-size:16px; background:url(../images/utitle.png) left no-repeat; font-weight:700;cursor:default;}
.utitle a{color:#fff; font-size:16px; line-height:28px; margin-left:160px;}
.utitle i{font-weight:700;}
.utitle i.unitTit{font-size:14px; font-weight:normal;}
.utitle em{/*width:31px; height:21px; display:block; position:absolute; left:12px; top:4px; background:url(../images/utitle.png) center no-repeat;*/}
.utitle p{width:95px; height:30px;  position:absolute; top:-15px; right:0;}
.utitle p a{width:45px; height:24px; margin-top:3px; margin-left:15px; padding-left:15px; display:block; background:#ff7c52; color:#fff;}
.inner .utitle.modelIMg{height:35px; border-color:#d75b30;}
.inner .utitle.modelIMg span.on{background:none; line-height:35px; padding:0px; color:#404040;}
.inner .utitle.modelIMg span img{height:30px; width:auto; float:left;}


/*è¯¾é¢˜æ€»å­é¦–é¡µæ ‡é¢˜*********************************/
.ustitle{height:30px; position:relative; margin:10px 0 ; background:#418bca;}
.inner .ustitle span{width:auto !important; height:36px; line-height:36px; position:relative;  padding:0 15px 0 10px; margin-top:-4px; display:inline-block; float:left; margin-left:10px; font-size:14px; color:#fff; cursor:pointer; overflow:visible; text-align:center;}
.inner .ustitle span.on{width:auto; height:36px; line-height:36px; background:#d5e6f8; position:relative;  padding:0 15px 0 10px; margin-top:-4px; display:inline-block; float:left; margin-left:30px; font-size:16px; font-weight:700; box-shadow:3px 2px 5px rgba(0,0,0,0.2); color:#404040; cursor:default; overflow:visible;}
.inner .ustitle span.on em{width:0; height:0; display:block; position:absolute; left:-17px; top:0; border-width:18px; border-color:#d5e6f8 transparent #d5e6f8 transparent; border-style:solid dashed solid dashed;}
.ustitle em{}
.ustitle a{color:#fff; font-size:16px; line-height:28px; margin-left:160px;}
.ustitle p{width:95px; height:30px;  position:absolute; top:-15px; right:0;}
.ustitle p a{width:45px; height:24px; margin-top:3px; margin-left:15px; padding-left:15px; display:block;  color:#fff;}

/*åŒºåŸŸé¦–é¡µæ ‡é¢˜*********************************/
.inner .atitle{height:30px; position:relative; margin:10px 0 ;}
.inner .atitle span{height:30px; line-height:30px; background:#d3d3d3; position:relative;  padding:0 15px 0 16px; /*margin-top:-15px;*/ /*margin-left:10px;*/ display:inline-block; float:left;  font-size:14px;  color:#404040; z-index:2; cursor:pointer;}
.inner .atitles span{padding:0 10px;}
.inner .atitle span.on{background:#418bca; position:relative; display:inline-block; float:left; font-size:16px; font-weight:700; color:#fff;  z-index:3; cursor:default;}
.inner .atitle span em{width:11px; height:30px; display:block; background:url(../images/area.png) -12px 0 no-repeat; position:absolute; right:-11px; top:0;}
.inner .atitle span.on em{background:url(../images/area.png) 0 0 no-repeat;}
.atitle em{}
.atitle p{width:95px; height:30px;  position:absolute; top:-15px; right:0;}
.atitle p a{width:45px; height:24px; margin-top:3px; margin-left:15px; padding-left:15px; display:block;  color:#fff;}



/*资源列表**********************************/
.inClass{ }
.class .inner{background:#fff;}
.inClass .title span,.inClass .title p{background:#f6f7f8;}
.classIn{height:950px; padding:20px 0px 0 0;}


/*学校列表**********************************/
.inSchool{ }
.school .inner{background:#fff;}
.inSchool .title span,.inSchool .title p{background:#f6f7f8;}
.schoolIn{height:600px;}

/*课题列表**********************************/
.inUnit{ }
.unit .inner{background:#fff;}
.inUnit .title span,.inUnit .title p{background:#f6f7f8;}
.unitlIn{height:600px;}

/*新闻列表**********************************/
.inMassage{ }
.massage .inner{background:#fff;}
.inMassage .title span,.inMassage .title p{background:#f6f7f8;}
.massageIn{height:600px;}




/*éå‘­î†?*********************************/
.conIN{padding:0 20px;}


/*联动*/
.linkageSel{position:relative;}


/*ç»›æ¶¢ï¿½ï¿½*********************************/
.Filter{width:100%; height:40px; background:#fff; border:1px solid #bababa; margin-top:1px; box-sizing:border-box; position:relative;}
.Filter .FilterIn{width:120px; height:38px; float:left; border-right:1px solid #bababa; position:relative;}
.Filter .FilterIn.on{border-top:3px #ff7c52 solid; margin-top:-3px;}
.Filter .FilterIn p{width:100px; padding:0 10px; line-height:40px; text-align:center; font-size:14px; position:relative; cursor:pointer;}
.Filter .FilterIn p span{width:84px; line-height:40px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.Filter .FilterIn p span.on{width:90%; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; display:block;}
.Filter .FilterIn p em{width:0; height:0; margin-top:14px; margin-left:4px; position:absolute; top:5px; right:0; border-color:#000 transparent transparent transparent; border-width:3px; border-style:solid dashed dashed dashed;  overflow:hidden;}
.FilterList{width:120px; height:160px; background:#fff; position:absolute; top:38px; left:-1px; border:1px solid #bababa; border-top:none; border-bottom:2px solid #ff7c52; display:none; cursor:pointer;  overflow-y:scroll;}
.FilterList.show{display:block;}
.FilterList li{line-height:28px; font-size:14px; padding:5px 5px; text-align:center;}
.FilterList li.on{background:#f6f7f8;}
.sSearch{width:154px; height:22px; position:absolute; top:7px; right:10px;}
.sSearch input[type="text"]{width:117px; height:20px; border:1px solid #bababa; padding:0 25px 0 10px; font-size:12px;}
.sSearch input[type="button"]{width:30px; height:20px; position:absolute; top:2px; right:0; background:url(../images/searchS.png) no-repeat center; cursor:pointer;}


/*ç»›æ¶¢ï¿½ï¿½*********************************/
.exFilter{width:100%; height:40px; background:#fff; border:1px solid #bababa; margin-top:1px; box-sizing:border-box; position:relative;}
.exFilter .exFilterIn{width:120px; height:38px; float:left; border-right:1px solid #bababa; position:relative;}
.exFilter .exFilterIn.on{border-top:3px #ff7c52 solid; margin-top:-3px;}
.exFilter .exFilterIn p{width:100px; padding:0 10px; line-height:40px; text-align:center; font-size:14px; position:relative; cursor:pointer;}
.exFilter .exFilterIn p span{width:84px; line-height:40px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.exFilter .exFilterIn p span.on{width:90%; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; display:block;}
.exFilter .exFilterIn p em{width:0; height:0; margin-top:14px; margin-left:4px; position:absolute; top:5px; right:0; border-color:#000 transparent transparent transparent; border-width:3px; border-style:solid dashed dashed dashed;  overflow:hidden;}
.exFilterList{width:120px; height:160px; background:#fff; position:absolute; top:38px; left:-1px; border:1px solid #bababa; border-top:none; border-bottom:2px solid #ff7c52; display:none; cursor:pointer;  overflow-y:scroll;}
.exFilterList.show{display:block;}
.exFilterList li{line-height:28px; font-size:14px; padding:5px 5px; text-align:center;}
.exFilterList li.on{background:#f6f7f8;}
.sSearch{width:154px; height:22px; position:absolute; top:7px; right:10px;}
.sSearch input[type="text"]{width:117px; height:20px; border:1px solid #bababa; padding:0 25px 0 10px; font-size:12px;}
.sSearch input[type="button"]{width:30px; height:20px; position:absolute; top:2px; right:0; background:url(../images/searchS.png) no-repeat center; cursor:pointer;}





/*å­¦æ ¡èŠ‚ç‚¹ç­›é??*/
#regionMgr{}
#regionMgr select{height:36px; line-height:36px; margin-top:1px;}


/*ç»›æ¶¢ï¿½ï¿½*********************************/
.unitFilter{width:100%; height:40px; box-sizing:border-box; position:relative;}
.unitFilter .unitFilterIn{width:120px; height:38px; float:left; border:1px solid #bababa; position:relative;margin-top: -1px; background:#fff;}
.unitFilter .unitFilterIn.on{border-top:3px #ff7c52 solid; margin-top:-3px;border-bottom: none;}
.unitFilter .unitFilterIn p{width:100px; padding:0 10px; line-height:40px; text-align:center; font-size:14px; position:relative; cursor:pointer;}
.unitFilter .unitFilterIn p span{width:84px; line-height:40px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.unitFilter .unitFilterIn p span.on{width:90%; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; display:block;}
.unitFilter .unitFilterIn p em{width:0; height:0; margin-top:14px; margin-left:4px; position:absolute; top:5px; right:0; border-color:#000 transparent transparent transparent; border-width:3px; border-style:solid dashed dashed dashed;  overflow:hidden;}
.unitFilterList{width:120px; height:160px; background:#fff; position:absolute; top:35px; left:-1px; border:1px solid #bababa; border-top:none; border-bottom:2px solid #ff7c52; display:none; cursor:pointer;  overflow-y:scroll;}
.unitFilterList.show{display:block;}
.unitFilterList li{line-height:28px; font-size:14px; padding:5px 5px; text-align:center;}
.unitFilterList li.on{background:#f6f7f8;}
.unitFilterTitle{float:left; font-size: 14px; line-height: 40px; margin-right: 5px;}




/*ç»›æ¶¢ï¿½ï¿½*********************************/
.excFilter{width:100%; height:40px; box-sizing:border-box; position:relative;}
.excFilter .excFilterIn{width:120px; height:38px; float:left; border:1px solid #bababa; position:relative; background:#fff;margin-top: -1px;}
.excFilter .excFilterIn.on{border-top:3px #ff7c52 solid; margin-top:-3px;}
.excFilter .excFilterIn p{width:100px; padding:0 10px; line-height:40px; text-align:center; font-size:14px; position:relative; cursor:pointer;}
.excFilter .excFilterIn p span{width:84px; line-height:40px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.excFilter .excFilterIn p span.on{width:90%; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; display:block;}
.excFilter .excFilterIn p em{width:0; height:0; margin-top:14px; margin-left:4px; position:absolute; top:5px; right:0; border-color:#000 transparent transparent transparent; border-width:3px; border-style:solid dashed dashed dashed;  overflow:hidden;}
.excFilterList{width:120px; height:160px; background:#fff; position:absolute; top:38px; left:-1px; border:1px solid #bababa; border-top:none; border-bottom:2px solid #ff7c52; display:none; cursor:pointer;  overflow-y:scroll;}
.excFilterList.show{display:block;}
.excFilterList li{line-height:28px; font-size:14px; padding:5px 5px; text-align:center;}
.excFilterList li.on{background:#f6f7f8;}
.excFilterTitle{float:left; font-size: 14px; line-height: 40px; margin-right: 5px;}


/*ç ”å‘æ”¯æ’‘*/
.support{padding-bottom:20px;}

/*æ•™å¸ˆæ³¨å†Œ*/
.registerIn{margin-top:5px;}
.registering{font-size:14px; /*text-decoration:underline;*/ font-weight:700;}
.registering i{width:13px; height:13px; display:block; background:url(../images/register.jpg) center no-repeat; float:left; margin-right:3px; margin-top:4px;}

/*çŸ¥è¯†è¯†å›¾å…¥å£*/
.enline{height:16px; width:1px; background:#9e9e9e; margin-top:11px; float:left;}
.entry ul .enLoginOnLi.zsgenLink{margin-left:17px;}
.entry ul .enLoginOnLi.zsgenLink a{padding-left:22px; background:url(../images/zsgen.png) no-repeat center left; font-weight:700; color:#000;}

.unitLongName{float:left; color:#F76E42; font-weight:700;}




/*三级联动*/
.region{width:100%; height:40px; background:#fff; border:1px solid #bababa; margin-top:1px; box-sizing:border-box; position:relative;}
.region .regionIn{width:120px; height:38px; float:left; border-right:1px solid #bababa; position:relative;}
.region .regionIn.on{border-top:3px #ff7c52 solid; margin-top:-3px;}
.region .regionIn p{width:100px; padding:0 10px; line-height:40px; text-align:center; font-size:14px; position:relative; cursor:pointer;overflow: hidden; text-overflow:ellipsis; white-space: nowrap; }
.region .regionIn p span{width:84px; line-height:40px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.region .regionIn p span.on{width:90%; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; display:block;}
.region .regionIn p em{width:0; height:0; line-height:0; display:inline-block; margin-left:4px; border-color:#000 transparent transparent transparent; border-width:3px; border-style:solid dashed dashed dashed;  overflow:hidden;}
.regionList{width:120px; height:160px; background:#fff; position:absolute; top:38px; left:-1px; border:1px solid #bababa; border-top:none; border-bottom:2px solid #ff7c52; display:none; cursor:pointer;  overflow-y:scroll;}
.regionList.show{display:block;}
.regionList li{line-height:28px; font-size:14px; padding:5px 5px; text-align:center;}
.regionList li.on{background:#f6f7f8;}
.sSearch{width:154px; height:22px; position:absolute; top:7px; right:10px;}
.sSearch input[type="text"]{width:117px; height:20px; border:1px solid #bababa; padding:0 25px 0 10px; font-size:12px;}
.sSearch input[type="button"]{width:30px; height:20px; position:absolute; top:2px; right:0; background:url(../images/searchS.png) no-repeat center; cursor:pointer;}



/*三级联动*/
.regionRe{width:267px; height:40px; float:left; background:#fff; margin-top:1px; box-sizing:border-box; position:relative; z-index:9;}
.regionRe .regionIn{width:90px; height:38px; float:left; margin-left:-1px; border:1px solid #bababa; position:relative;}
.regionRe .regionIn.on{border-top:3px #ff7c52 solid; margin-top:-3px; height:41px;}
.regionRe .regionIn p{width:100px; padding:0 10px; line-height:40px; text-align:center; display:block;overflow: hidden; text-overflow:ellipsis; white-space: nowrap; font-size:14px; position:relative; cursor:pointer;}
.regionRe .regionIn p span{width:84px; line-height:40px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.regionRe .regionIn p span.on{width:90%; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; display:block;}
.regionRe .regionIn p em{width:0; height:0; line-height:0; display:inline-block; margin-left:4px; border-color:#000 transparent transparent transparent; border-width:3px; border-style:solid dashed dashed dashed;  overflow:hidden;}
.regionList{width:120px; height:160px; background:#fff; position:absolute; top:38px; left:-1px; border:1px solid #bababa; border-top:none; border-bottom:2px solid #ff7c52; display:none; cursor:pointer;  overflow-y:scroll;}
.regionList.show{display:block;}
.regionList li{line-height:28px; font-size:14px; padding:5px 5px; text-align:center;}
.regionList li.on{background:#f6f7f8;}
.sSearch{width:154px; height:22px; position:absolute; top:7px; right:10px;}
.sSearch input[type="text"]{width:117px; height:20px; border:1px solid #bababa; padding:0 25px 0 10px; font-size:12px;}
.sSearch input[type="button"]{width:30px; height:20px; position:absolute; top:2px; right:0; background:url(../images/searchS.png) no-repeat center; cursor:pointer;}




/*footer*/
.pc_display{display:none;}
#cnzz_stat_icon_1261874189 a{color:white;}

/*后加样式*/
.classInList{position: relative;}
.py-matchIcon{
  position: absolute;
  top:-2px;
  right:-1px;
  width:70px;
  height:22px;
  line-height: 22px;
  text-align: center;
  background:#fcc5c5;
  color: #f54949;
  border:1px solid #f54949;
  border-bottom-left-radius:4px;
}

.py-matchIcon.type1{
  border-color: #f79618;
  color: #f79618;
  background-color:#ffeacf;
}

.py-matchIcon.type2{
  border-color: #f5ef49;
  color: #f5ef49;
  background-color:#fffedb;
}
.py-matchIcon.type3{
  border-color: #1fc0ff;
  color: #1fc0ff;
  background-color:#d4f3ff;
}

.py-matchIcon.type4{
  border-color: #1fcff0;
  color: #1b961b;
  background-color:#d4f3ff;
}