@charset "utf-8";
body {font-family:"微软雅黑";color:#333;font-size:14px;font-weight:normal;background:url(../images/top.png) no-repeat center top #f4f4f4;}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, legend, input, textarea, button, p, blockquote, th, td{margin: 0;padding: 0;}
.clear{height:0px;overflow:hidden;clear:both;line-height:0px;}
a,img{border:0;}
a{color: #333;text-decoration: none;cursor:pointer;}
a:hover {color:#2585c9;}
li{list-style-type:none;}
:focus{ outline:none;}
.fl{float:left;}
.fr{float:right;}
.ft_arial {font-family:Arial, Helvetica, sans-serif;}
.ft12 {font-size:12px;}
.ft16 {font-size:16px;}
.ft22 {font-size:22px;}
.ft24 {font-size:24px;}
.hid{overflow:hidden;}
.mgt20 {margin-top:20px;}

.bg {width:1202px;height:auto;background:#ffffff;position:relative;margin:366px auto 0 auto;padding-top:60px;padding-bottom:20px;}
.top {width:1240px;height:68px;position:absolute;top:0;left:-19px;background:url(../images/nav-bg.png) no-repeat center;}
.nav1 {width:1140px;margin:0 auto;}
.nav1 a {display:block;float:left;font-size:18px;color:#ffffff;width:114px;text-align:center;height:36px;line-height:36px;text-align: center;margin:8px 10px 0 10px;}
.nav1 a.on,.nav1 a:hover {background:#ffffff;border-radius:5px;color:#02aead;}
.nav1 a.bm {width:106px;height:34px;margin-top:9px;background:url("../images/icon1.png") no-repeat center;line-height:34px;float:right;}
.nav1 a.bm:hover {width:106px;height:34px;margin-top:9px;background:url("../images/icon1-1.png") no-repeat center;line-height:34px;color:#ffffff;}

/*登录后*/
.nav6-1 {float:right;width:auto;height:36px;color:#ffffff;margin:8px 0 0 0;}
.nav6-1 p span, .nav6-1 p a {display:block;float:left;}
.nav6-1 p span {width:80px;padding-left:24px;background:url(../images/nav-user.png) no-repeat left center;line-height:36px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.nav6-1 a {color:#fff;margin:0;width:60px;font-size:14px; }

/*通知公告文字滚动*/
.notice {width:1135px;padding:10px 12px 10px 55px;background:url(../images/icon9.png) no-repeat 27px center;border-bottom:solid 1px #dddddd;height:auto;overflow:hidden;}
.qimo8{ overflow:hidden; width:40%;float:left;}
.qimo8 .qimo {/*width:99999999px;*/width:8000%; height:40px;}
.qimo8 .qimo div{ float:left;}
.qimo8 .qimo ul{float:left; height:40px; overflow:hidden; zoom:1; }
.qimo8 .qimo ul li{float:left; line-height:40px; list-style:none;}
.qimo8 li a{margin-right:10px;color:#444444;}
/*END*/
.search {width:536px;height:42px;border-radius:21px;background:#f0efed;overflow:hidden;float:right;}
.search input.search-1 {width:410px;height:40px;background:none;border:none;border:0px;margin-left:20px;font-size:14px;}
.search img {float:right;}

.gz {width:1200px;height:auto;overflow:hidden;padding:30px 0;}
.bjtj {width:326px;height:358px;float:right;margin-right:20px;border:solid 1px #03bdd1;border-radius:12px 12px 0 0;overflow:hidden;}
.title1 {width:100%;height:46px;line-height:46px;background:#03bdd1;color:#ffffff;}
.title1 span {display:block;padding-left:36px;background:url("../images/icon2.png") no-repeat 20px center;font-size:18px;font-weight:bold;float:left;}
a.more {display: block;width:24px;height:24px;float:right;padding-right:14px;padding-top:6px;}
ul.jfph {padding:12px 0;height:288px;}
ul.jfph li{ padding:0 20px; border:none; width:286px; margin-bottom:0; line-height:36px; font-size:16px;display:block;clear:both;}
ul.jfph li .date{ float:right; color:#666666; font-size:13px;text-align:right;}

.title-1 {width:1210px;height:71px;position:relative;left:-9px;}

.main1 {width:1172px;padding:20px 0;height:auto;overflow:hidden;margin:0 auto;}
.zxzp {width:564px;height:486px;float:left;margin:0 10px 20px 10px;border:solid 1px #dddddd;border-radius:12px 12px 0 0;overflow:hidden;}
.title2 {width:100%;height:56px;line-height:56px;background:#03bdd1;color:#ffffff;}
.title2 span {display:block;padding-left:20px;font-size:24px;font-weight:bold;float:left;}
a.more1 {display: block;width:24px;height:24px;float:right;padding-right:14px;padding-top:6px;}

ul.jfph1 {padding:10px 0;height:410px;width:50%;float:left;}
ul.jfph1 .biaotiD{ height:35px; line-height:35px;padding:0 20px; font-size:16px; margin:0 0 10px 0;font-weight:bold;}
ul.jfph1 .biaotiD span{ float:right;font-size:16px;font-weight:normal;}
ul.jfph1 li{ padding:0 15px; border:none;margin-bottom:0; line-height:36px; font-size:16px;display:block;clear:both;}
ul.jfph1 li .date{ float:right; color:#666666; font-size:13px;text-align:right;}

.main2 {width:1180px;padding:20px 0;height:auto;overflow:hidden;margin:0 auto;}
.rqph {width:273px;height:410px;float:left;margin:0 10px 20px 10px;border:solid 1px #dddddd;border-radius:12px 12px 0 0;overflow:hidden;} 
.title3 {width:100%;height:56px;line-height:56px;background:#00d3ac;color:#ffffff;}
.title3 span {display:block;padding-left:20px;font-size:24px;font-weight:bold;float:left;}
ul.jfph2 {padding:10px 0;height:410px;width:100%;float:left;}
ul.jfph2 .biaotiD{ height:35px; line-height:35px;padding:0 20px; font-size:16px; margin:0 0 10px 0;font-weight:bold;}
ul.jfph2 .biaotiD span{ float:right;font-size:16px;font-weight:normal;}
ul.jfph2 li{ padding:0 15px; border:none;margin-bottom:0; line-height:36px; font-size:16px;display:block;clear:both;}
ul.jfph2 li .date{ float:right; color:#666666; font-size:13px;text-align:right;}

.title-2 {width:1220px;height:71px;position:relative;left:-9px;}

.num1 {width:1200px;margin:0 auto;}
.num1-1 {width:285px;height:470px;margin-right:20px;border-radius:12px 12px 0 0;background:#ffffff;overflow:hidden;float:left;}
.num1-2 {width:285px;height:470px;margin-right:17px;border-radius:12px 12px 0 0;background:#ffffff;overflow:hidden;float:left;border:solid 1px #dddddd;}


/* 小学本例子css */
.xiaoxue{ width:285px; font-family:"微软雅黑"; font-size:14px;height:400px;}
.xiaoxue .hd{ height:56px; line-height:56px; position:relative; }
.xiaoxue .hd ul{ float:left;  position:absolute; left:0; top:-1px; }
.xiaoxue .hd ul li{ float:left;  cursor:pointer; font-size:18px; border:none; width:auto; float:left; padding:0 0 0 20px;}
.xiaoxue .hd ul li.on{color:#5eb9d7; }
.xiaoxue .hd ul.rq li.on{color:#9cd35a; }
.xiaoxue .hd ul.jz li.on{color:#fe7474; }
		
.xiaoxue .bd{width:285px;}
.xiaoxue .bd ul .biaotiA{ height:35px; line-height:35px; background:#e6faff; padding:0 20px; font-size:16px; margin:0 0 15px 0;font-weight:bold;}
.xiaoxue .bd ul .biaotiA span{ float:right;font-size:16px;font-weight:normal;}
.xiaoxue .bd ul .biaotiB{ height:35px; line-height:35px; background:#eeffda; padding:0 20px; font-size:16px; margin:0 0 15px 0;font-weight:bold;}
.xiaoxue .bd ul .biaotiB span{ float:right;font-size:16px;font-weight:normal;}
.xiaoxue .bd ul .biaotiC{ height:35px; line-height:35px; background:#fff0f0; padding:0 20px; font-size:16px; margin:0 0 15px 0;font-weight:bold;}
.xiaoxue .bd ul .biaotiC span{ float:right;font-size:16px;font-weight:normal;}
a.nr1,a.nr2,a.nr3 {float:left;}
a.nr2:hover {color:#5eb9d7;}
a.nr3:hover {color:#5eb9d7;}
a.nm1 {color:#5eb9d7; margin:0 0 0 10px;float:left;}
a.nm2 {color:#9cd35a; margin:0 0 0 10px;float:left;}
a.nm3 {color:#5eb9d7; margin:0 0 0 10px;float:left;}
.xiaoxue .bd li{ padding:0 15px; border:none; width:255px; margin-bottom:0; line-height:36px; font-size:16px;display:block;clear:both;}
.xiaoxue .bd li .date{ float:right; color:#666666; font-size:13px;text-align:right;}

.main4 {width:1160px;height:auto;padding:20px 0 30px 0;overflow:hidden;margin:0 auto;}
.main4-1 {width:320px;height:364px;float:left;margin-right:12px;}
.title5 {font-size:24px;font-weight:bold;color:#9cd35a;padding-bottom:20px;} 
ul.csdw {width:300px;margin-left:10px;}
ul.csdw li {width:90px;height:45px;line-height:18px;text-align:center;color:#222222;background:#f6f6f6;border-radius:5px;padding:4px 0;float:left;margin:0 10px 10px 0;}
.main4-2 {width:800px;height:367px;float:left;margin-left:20px;}
.title6 {font-size:24px;font-weight:bold;color:#1da4d1;padding-bottom:20px;} 
.main4Rnr{ height:327px; padding:20px; font-size:14px;overflow-y:scroll;}
.main4Rnr li{ border-bottom:1px solid #ddd; padding:15px 0; line-height:26px; color:#080808;}
.main4Rnr li strong a{ color:#1da4d1;}
.main4-3 {width:287px;height:364px;float:right;}
.title7 {font-size:24px;font-weight:bold;color:#fe8b8b;padding-bottom:20px;} 

.title8 {font-size:24px;font-weight:bold;color:#222222;padding-bottom:20px;} 
.paihangnr{ height:300px; padding:20px 30px; font-size:16px; text-align:center;}

.bg_hui{ background:#eeeeee; padding:35px 0;width:1200px;margin:0 auto;overflow:hidden;}
.paihang2{ width:1200px; margin:0 auto;padding-top:30px;}
.paihangnr2{padding:20px 30px; font-size:16px; line-height:32px;}
.paihangnr3{padding:20px 30px; font-size:32px; line-height:32px; text-align:center;}

.bg_hui_1{width:1160px;margin:20px auto;height:auto;}
.bg_hui_2{width:1200px;margin:20px auto;height:auto;}
.nymai-1{ width:1178px; margin:0 auto 0 auto;padding:10px;}

.nyserach{ width:1178px; margin:10px auto 20px auto; height:42px;border-radius:21px;background:#f0efed;overflow:hidden;}
.nyserachl{ height:40px; float:left; border:none; width:1058px;margin-left:20px; outline:none;line-height:40px;background:none;}
.nyserach img {float:right;}

/*nymain*/
.nymai{ width:1178px; margin:20px auto 0 auto;padding:10px;}
.nymaitab{ width:100%; font-family:"微软雅黑"; font-size:14px;}
.nymaitab .hd{ height:45px; line-height:45px; position:relative; }
.nymaitab .hd ul{ float:left;  position:absolute; left:0; top:-1px; }
.nymaitab .hd ul li{ float:left;cursor:pointer; font-size:18px; border:none; width:226px;height:52px; line-height:52px; float:left; background:#ededed; text-align:center; margin:0 0 0 8px;border-radius:26px;}
.nymaitab .hd ul li.on{color:#fff; background:#03bdd1;}
		
.nymaitab .bd{ padding:15px 0;width:1170px;}
.nymaitab .bd li{margin:0 15px;padding:0 20px; border:none; border-bottom:1px solid #ddd;margin-bottom:0; line-height:50px;height:50px; font-size:16px; color:#666;width:1100px;clear:both;}
.nymaitab .bd li .no{ float:left; width:500px;font-size:15px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.nymaitab .bd li .no2{ float:left; width:180px;font-size:15px;}
.nymaitab .bd li .no3{ float:left; width:120px;font-size:15px;}
.nymaitab .bd li .no4{ float:right; color:#999; width:280px;font-size:15px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap; }

/*分页符*/
.pageCon{height:50px; padding:30px 0 20px 0;}
.manu { PADDING:3px;  MARGIN:3px; TEXT-ALIGN:center; font-size:12px; FONT-FAMILY:Verdana, Arial, Helvetica, sans-serif;}
.manu A {font-size:14px; BORDER-RIGHT:#DDD 1px solid; PADDING-RIGHT:10px; BORDER-TOP:#DDD 1px solid; PADDING-LEFT:10px; PADDING-BOTTOM:10px; MARGIN:2px; BORDER-LEFT:#DDD 1px solid; COLOR:#46c3e3; PADDING-TOP:10px; BORDER-BOTTOM:#DDD 1px solid; TEXT-DECORATION:none;}
.manu A:visited { COLOR:#46c3e3; TEXT-DECORATION:none;}
.manu A:hover {	BORDER-RIGHT: #46c3e3 1px solid; BORDER-TOP: #46c3e3 1px solid; BORDER-LEFT: #46c3e3 1px solid; COLOR: #444; BORDER-BOTTOM: #46c3e3 1px solid; background-color:#46c3e3;color:#ffffff;}
.manu A:active { BORDER-RIGHT: #46c3e3 1px solid; BORDER-TOP: #46c3e3 1px solid; BORDER-LEFT: #46c3e3 1px solid; COLOR: #666; BORDER-BOTTOM: #46c3e3 1px solid;}
.manu .current { BORDER-RIGHT: #46c3e3 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #46c3e3 1px solid; PADDING-LEFT: 10px; FONT-WEIGHT: bold; PADDING-BOTTOM: 10px; MARGIN: 2px; BORDER-LEFT: #46c3e3 1px solid; COLOR: #fff; PADDING-TOP: 10px; BORDER-BOTTOM: #46c3e3 1px solid; BACKGROUND-COLOR: #46c3e3;}
.manu .disabled { BORDER-RIGHT: #eee 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #eee 1px solid; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; MARGIN: 2px; BORDER-LEFT: #eee 1px solid; COLOR: #ddd; PADDING-TOP: 10px; BORDER-BOTTOM: #eee 1px solid;}
/*End*/

/*参赛单位*/
.ph {width:320px;height:auto;overflow:hidden;float:left;}
.title9 {width:100%;height:46px;background:#03bdd1;border-radius:12px 12px 0 0;text-indent:20px;font-size:20px;color:#ffffff;line-height:46px;font-weight:bold;}
.list-1 {width:298px;height:673px;border-left:solid 1px #efefef;border-right:solid 1px #efefef;border-bottom:solid 1px #efefef;overflow:hidden;padding:20px 10px;}
.list-2 {width:808px;height:auto;overflow:hidden;float:right;border:solid 1px #efefef;border-radius:12px 12px 0 0;padding-bottom:12px;}
.title10 {width:100%;height:46px;background:#fe7474;border-radius:12px 12px 0 0;text-indent:20px;font-size:20px;color:#ffffff;line-height:46px;font-weight:bold;}
.bq {width:768px;height:40px;background:#e6faff;line-height:40px;padding:0 20px;font-size:16px;font-weight:bold;margin-bottom:12px;}
.bq>div {float:left;}
.bq1 {width:768px;height:40px;background:#fff0f0;line-height:40px;padding:0 20px;font-size:16px;font-weight:bold;margin-bottom:12px;}
.bq1>div {float:left;}
.bq-1 {width:240px;}
.bq-2 {width:60px;text-align:center;}
.bq-3 {width:100px;text-align:center;}
.bq-4 {width:100px;text-align:center;}
.bq-5 {width:268px;}
.list-2-1 {width:768px;height:32px;line-height:32px;margin:0 auto;}
.list-2-1>div {float:left;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}



.title12 {width:1160px;height:56px;line-height:56px;text-indent:24px;color:#ffffff;font-size:24px;font-weight:bold;text-align:left;background:#03bdd1;margin:0 auto;}


.bottom{ padding:20px;color:#787878;text-align:center; line-height:28px;margin-top:20px;}



/* leftsead */
#leftsead{width:131px;height:143px;position:fixed;bottom:50px;right:0px;z-index:10;}
*html #leftsead{margin-top:258px;position:absolute;top:expression(eval(document.documentElement.scrollTop));}
#leftsead li{width:131px;height:60px;}
#leftsead li img{float:right;}
#leftsead li a{height:49px;float:right;display:block;min-width:47px;max-width:131px;}
#leftsead li a .shows{display:block;}
#leftsead li a .hides{margin-right:-143px;cursor:pointer;cursor:hand;}
#leftsead li a.youhui .hides{display:none;position:absolute;right:190px;top:-30px;}

/*介绍样式*/
.moji01{ font-weight:bold; font-size:16px;}
.moji02{ padding:0 0 0 20px; font-size:16px;font-weight: 700;}
.moji03{ padding:0 0 0 20px;text-indent:35px; font-size:16px; }
.moji04{ padding:0 0 0 40px;text-indent:30px; font-size:16px;}
.moji05{ padding:0 0 0 60px; font-size:16px;}
.moji06{ padding:0 0 0 80px; font-size:16px;}