/*.leftnav.active{float:none;position:fixed;top:0}*/
.common-banner{width:100%;height:100%;position:relative}
.common-banner img{width:100%;min-height:150px;vertical-align:middle}
.positiondiv{height:50px;line-height:50px;background:#f9f9f9;font-size:14px;color:#333}
.positiondiv .icon-shouye{font-size:18px;margin-right:5px}
.positiondiv .icon-arr-left{margin:0 3px;font-size:10px}
.positiondiv a:hover{color:#004a9a}
.conmmonmain{width:100%;padding:50px 0;background:#fff}
.commonheight{padding:30px 0}
.leftnav{width:260px;overflow:hidden}
.leftnav h1{width:260px;height:150px;line-height:150px;text-align:center;font-size:24px;color:#fff;background:url(../img/leftbg_03.jpg) no-repeat}
.leftnav ul{background:#f9f9f9;padding-bottom:30px}
.rightcon{width:900px;overflow:hidden; min-height: 800px;}
.rightcon h2{height:55px;line-height:55px;border-bottom:1px solid #eee;font-size:22px;color:#000;margin-top:-10px}
.rightcon h2 span{width:4px;height:22px;background:#004a9a;display:inline-block;margin-right:10px;vertical-align:middle}
.rightconwhide{ width:100%}
 /*.gongshi-txt {
    line-height: 48px;
    color: red;
    font-size: 14px;
}*/
.mobile-ejcd{display:none}
.aboutdiv{font-size:16px;line-height:30px;color:#333}
.aboutdiv img{width:100%;display:block}
.contactdiv ul li{font-size:15px;margin-bottom:15px}
.contactdiv ul li img{vertical-align:middle;margin-right:5px}
.contactdiv .map{width:898px;height:348px;border:1px solid ddd}
.growth-tab{margin:0 auto 20px auto}
.growth-tab a{display:inline-block;margin-right:10px;padding:0 20px;height:40px;border:1px solid #ddd;border-radius:5px;color:#303030;text-align:center;font-size:14px;line-height:40px}
.growth-tab .active{border-color:#004a9a;background:#004a9a;color:#fff}
.course-event{margin-left:45px;border-left:1px solid #ebebeb}
.course-event h3{margin:0 0 30px -40px;padding:18px 0;width:80px;height:44px;border-radius:50%;background:#f6f6f6;color:#303030;text-align:center;font-weight:700;font-size:24px;line-height:30px;border:1px solid #da231e}
.course-event h3 em{display:block;color:#a3a3a3;font-size:12px;line-height:14px}
.course-event ul li{position:relative;padding-bottom:25px;padding-left:90px;font-size:14px}
.course-event li em{position:absolute;top:0;left:0;padding-left:15px;height:30px;color:#a3a3a3;line-height:30px}
.course-event li em:before{position:absolute;top:10px;left:-5px;width:10px;height:10px;border-radius:50%;background:#da231e;content:""}
.course-event li p{position:relative;padding-left:20px;color:#303030;line-height:30px}
.course-event li p:before{position:absolute;top:12px;left:0;width:5px;height:5px;border-radius:50%;background:#a3a3a3;content:""}
.event-content{display:none}
.newsdiv li{width:100%;padding-bottom:15px;margin-bottom:15px;border-bottom:1px solid #ededed}
.newsdiv li.licontent{width:100%;padding-bottom:15px;margin-bottom:15px;border-bottom:0px solid #ededed}
.contenth2{clear: both;
    text-align: left;
    border-bottom: 1px #CCC solid; height:32px; line-height:32px; font-size:16px;}
.contenth2 span{ float:left; display:block; width:100px; background:#1163c0; text-align:center; color:#FFFFFF}
.content{ padding:15px; line-height:30px;}
.newsdiv li .riqi{width:90px;padding:5px 10px;box-sizing:border-box;border:1px solid #dcdcdc;line-height:34px;font-size:14px;color:#333;text-align:center;transition:background-color .6s,color 50ms,border-color .2s;font-family:Arial!important}
.newsdiv li:hover .riqi{background-color:#004a9a;color:#fff;border-color:#004a9a}
.newsdiv li .riqi .ri{width:100%;line-height:56px;font-size:39px;border-bottom:1px solid #dcdcdc;transition:all .2s;font-family:Arial!important}
.newsdiv li:hover .riqi .ri{border-color:#fff}
.newsdiv li .wzi{width:88%}
.newsdiv li .wzi .tou{width:100%;line-height:40px;font-size:16px;color:#000;height:40px;overflow:hidden;display:block;transition:all .2s}
.newsdiv li:hover .wzi .tou{color:#004a9a}
.newsdiv li .wzi .shen{width:100%;line-height:24px;font-size:14px;color:#888;height:48px;overflow:hidden}
.newsdiv .newsicon{width:233px;height:174px;overflow:hidden}
.newsdiv .newsicon img{width:100%}
.newsdiv .newsiconnr{width:32%;height:300px;overflow:hidden}
.newsdiv .newsiconnr img{width:100%; height:300px;}
.newsdiv .newsfont{width:64%}
.newsdiv .newsfont h3{border-bottom: 1px dotted #cccccc; margin-bottom:10px; padding-bottom:10px;}
.newsdiv .newsfont h3 a{font-size:30px;color:#333;height:45px;line-height:45px;overflow:hidden;}
.newsdiv .newsfont h3 span{float:right;font-size:13px;color:#666}
.newsdiv .newsfont .xq{width:100%;line-height:32px;font-size:16px;color:#666;overflow:hidden}
.newsdiv .newsfont .xq0{width:100%;line-height:32px;font-size:16px;color:#666;overflow:hidden}
.newsdiv .newsfont .xq0 strong{ font-size:16px; margin-left:10px;}
.newsdiv .newsfont .more-xq{width:108px;height:30px;line-height:32px;text-align:center;background:#fff;font-size:14px;color:#333;display:block;margin-top:30px;border:1px solid #ddd;transition:all .2s}
.newsdiv li:hover .newsfont .more-xq{background:#004a9a;color:#fff;border:1px solid #004a9a;transition:all .2s}
.newsdiv li:hover .newsfont h3 a{color:#004a9a}
.newsdiv li:hover .newsicon img{transition:all .5s;transform:scale(1.1);-webkit-transform:scale(1.1)}
.newstop{text-align:center;border-bottom:1px dashed #e4e4e4;padding-bottom:20px;margin-bottom:20px}
.newstop h1{font-size:22px;color:#000;height:40px;line-height:40px;overflow:hidden}
.newstop p span{color:#888;font-size:13px;display:inline-block;text-align:center;margin:0 10px}
.newsdetail{font-size:15px;color:#333;line-height:28px}
.newsdetail img{max-width: 880px;}
.newsdetail p{font-size:16px;line-height:35px}
.typepage{border-top:1px dashed #e4e4e4;padding-top:20px;margin-top:20px;font-size:15px}
.typepage a{font-size:15px}
.typepage a:hover{color:#004a9a}
.xcyydiv ul{width:930px}
.xcyydiv ul li{width:281px;margin-right:28px;margin-bottom:20px;text-align:center;float:left}
.xcyydiv .xcyyicon{width:100%;height:195px;overflow:hidden}
.xcyydiv .xcyyicon img{width:100%}
.xcyydiv p{font-size:15px;height:45px;line-height:45px;overflow:hidden}
.xcyydiv ul li:hover .xcyyicon img{transition:all .5s;transform:scale(1.1);-webkit-transform:scale(1.1)}
.xcyydiv ul li:hover p{color:#004a9a}
.joinabout{font-size:14px;line-height:24px;color:#666}
.join_dt{background:#f3f3f3;color:#666;margin:10px 0;width:880px;padding:0 0 0 20px;font-size:15px;height:48px;line-height:48px;cursor:pointer;overflow:hidden;position:relative}
.join_dt span{border-right:1px solid #eaeaea;padding-right:10px;margin-right:10px}
.join_dt:hover{color:#004a9a}
.joinlist #open{color:#004a9a}
.joinlist .list_dt_icon{position:absolute;right:0;top:0;display:block;width:43px;height:50px;background:url(../img/join_06.png) no-repeat;transition:all .2s}
.joinlist #open .list_dt_icon{background:url(../img/join_03.png) no-repeat;transition:all .2s}
.join_dd{display:none;padding:0 20px}
.join_dd h3{font-size:16px;font-weight:700;margin:0}
.join_dd p{font-size:14px;line-height:24px;color:#666}
@media only screen and (min-width:1024px) and (max-width:1245px){
.conmmonmain{padding:50px 0}
.commonheight{padding:20px 0}
.leftnav{width:200px;overflow:hidden}
.leftnav h1{width:200px;height:130px;line-height:130px;font-size:22px}
.rightcon{width:770px;overflow:hidden}
.rightcon h2{height:50px;line-height:50px;font-size:20px}
.aboutdiv{font-size:15px;line-height:30px}
.contactdiv .map{width:768px;height:298px;border:1px solid ddd}
.course-event h3{font-size:17px;width:75px;height:45px;padding:15px 0;margin:0 0 32px -40px}
.newsdiv li{padding-bottom:25px;margin-bottom:25px}
.newsdiv li .riqi{width:80px;padding:2px 8px;line-height:30px}
.newsdiv li .riqi .ri{line-height:56px;font-size:35px}
.newsdiv li .wzi .tou{font-size:15px}
.newsdiv .newsfont{width:67%}
.newstop h1{font-size:20px}
.typepage a{font-size:14px}
.newsdetail{font-size:14px}
.xcyydiv ul{width:790px}
.xcyydiv ul li{width:247px;margin-right:15px}
.xcyydiv .xcyyicon{height:170px;overflow:hidden}
.xcyydiv p{font-size:14px;overflow:hidden}
.join_dt{font-size:14px;height:50px;line-height:50px;width:750px}
.join_dd h3{font-size:14px}
}
@media only screen and (min-width:768px) and (max-width:1024px){
.common-banner{padding-top:90px}
.conmmonmain{padding:40px 0}
.commonheight{padding:20px 0}
.leftnav{display:none}
.rightcon{width:100%}
.rightcon h2{height:50px;line-height:50px;font-size:20px}
.aboutdiv{font-size:14px;line-height:26px}
.contactdiv .map{width:100%;height:auto}
.growth-tab a{height:36px;line-height:36px}
.course-event ul li{padding-left:60px}
.course-event h3{font-size:16px;width:65px;height:40px;padding:12px 0;margin:0 0 30px -34px}
.course-event h3 em{margin-top:-6px}
.newsdiv li{padding-bottom:25px;margin-bottom:25px}
.newsdiv li .riqi{width:80px;padding:2px 8px;line-height:30px}
.newsdiv li .riqi .ri{line-height:56px;font-size:35px}
.newsdiv li .wzi .tou{font-size:15px}
.newsdiv .newsicon{width:26%;height:auto;overflow:hidden}
.newsdiv .newsfont{width:72%}
.newsdiv .newsfont h3 a{font-size:15px;height:40px;line-height:40px}
.newsdiv .newsfont .more-xq{width:108px;margin-top:20px;transition:all .2s}
.newstop{padding-bottom:15px;margin-bottom:15px}
.newstop h1{font-size:18px;color:#000;height:40px;line-height:40px;overflow:hidden}
.newsdetail{font-size:14px;line-height:28px}
.newsdetail img{min-width:100%;width:100%}
.typepage{padding-top:15px;margin-top:15px;font-size:14px}
.typepage .type-l,.typepage .type-r{width:100%;height:30px;line-height:30px;float:none;overflow:hidden}
.typepage a{font-size:14px}
.xcyydiv ul{width:100%}
.xcyydiv ul li{width:48%;margin:0 1% 0 1%;margin-bottom:20px}
.xcyydiv .xcyyicon{width:100%}
.xcyydiv p{height:40px;line-height:40px}
.joinabout{font-size:13px}
.join_dd h3{font-size:14px}
.join_dd p{font-size:13px}
.join_dt{margin:10px 0;width:95%;padding:0 0 0 5%;font-size:13px;height:45px;line-height:45px}
.joinlist .list_dt_icon{top:-2px;display:block;transition:all .2s}
}
@media only screen and (max-width:768px){
.common-banner{padding-top:45px}
.conmmonmain{padding:30px 0}
.commonheight{padding:20px 0}
.leftnav{display:none}
.rightcon{width:100%}
.rightcon h2{height:45px;line-height:45px;font-size:18px}
.mobile-ejcd{display:block}
.mobile-ejcd{width:100%;margin-bottom:20px}
.mobile-ejcd ul li{width:25%;float:left;height:32px;line-height:32px;text-align:center;background:#eee}
.mobile-ejcd ul li span{font-size:5px}
.mobile-ejcd ul li a{color:#333;font-size:12px}
.mobile-ejcd ul li.active333{background:#da231e}
.mobile-ejcd ul li.active333 a{color:#fff}
.aboutdiv{font-size:14px;line-height:26px}
.contactdiv .map{width:100%;height:auto}
.growth-tab a{height:36px;line-height:36px}
.course-event ul li{padding-left:60px}
.course-event h3{font-size:16px;width:65px;height:40px;padding:12px 0;margin:0 0 30px -34px}
.course-event h3 em{margin-top:-6px}
.newsdiv li{padding-bottom:25px;margin-bottom:25px}
.newsdiv li .riqi{width:85px;padding:2px 0;height:30px;line-height:30px;float:none;border:0;text-align:left}
.newsdiv li .riqi .ri{width:30px;line-height:30px;font-size:22px;border-bottom:0;float:left;vertical-align:middle}
.newsdiv li .wzi{float:none;width:100%}
.newsdiv li .wzi .tou{font-size:15px}
.newsdiv .newsicon{width:100%;height:auto;overflow:hidden}
.newsdiv .newsfont{width:100%}
.newsdiv .newsfont h3 a{font-size:15px;height:40px;line-height:24px}
.newsdiv .newsfont h3 span{float:none;display:block;margin-top:8px}
.newsdiv .newsfont .xq{height:25px}
.newsdiv .newsfont .more-xq{width:108px;margin-top:15px;transition:all .2s}
.newstop{padding-bottom:15px;margin-bottom:15px}
.newstop h1{font-size:18px;color:#000;height:40px;line-height:40px;overflow:hidden}
.newsdetail{font-size:14px;line-height:28px}
.newsdetail img{min-width:100%;width:100%}
.typepage{padding-top:15px;margin-top:15px;font-size:14px}
.typepage .type-l,.typepage .type-r{width:100%;height:30px;line-height:30px;float:none;overflow:hidden}
.typepage a{font-size:14px}
.xcyydiv ul{width:100%}
.xcyydiv ul li{width:100%;margin-right:0;margin-bottom:20px;float:none}
.xcyydiv .xcyyicon{width:100%;height:auto}
.xcyydiv p{height:40px;line-height:40px}
.joinabout{font-size:13px}
.join_dd h3{font-size:14px}
.join_dd p{font-size:13px}
.join_dt{margin:10px 0;width:95%;padding:0 0 0 5%;font-size:13px;height:45px;line-height:45px}
.joinlist .list_dt_icon{top:-2px;display:block;transition:all .2s}
}

 table.gsh-tab{
	width: 1100px;
	vertical-align: middle;
	text-align: center;
	box-sizing:border-box;
	table-layout:fixed;
}
table.gsh-tab td{
	word-wrap:break-word;
}
 table.gsh-tab thead{
	border-left: 1px solid #ccc;
	box-sizing:border-box;
}
 table.gsh-tab thead tr{
	background: #0068b7;
	color:#fff;
}
 table.gsh-tab thead td{
	border:0;
	height: 30px;
	line-height: 30px;
	border-right: 1px solid #ccc;
	font-size: 16px;
}
 table.gsh-tab tr{
	border:0;
}
table.gsh-tab tbody{
	box-sizing:border-box;
	width: 1100px;
	border-left: 1px solid #ccc;
}
table.gsh-tab tbody td{
	border:0;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	height: 38px;
	line-height: 38px;
	background: #eee;
	color:#2365af;
	font-size: 14px;
	padding:0;
}
table.gsh-tab tbody td a{
	color:#2365af;
}
table.gsh-tab tbody td i.ico-new{
	display:inline-block;
	font-style: normal;
	width: 23px;
	height: 12px;
	background: url(../images/new.gif);
	margin-left: 5px;
}

.gongshi-bge{
	background: #eee;
	overflow: hidden;
}
.gongshi-bge .gongshi-head{
	line-height: 26px;
	color:#333;
	font-size: 16px;
	text-indent: 2em;
}
.gongshi-bge .tab-title{
	line-height: 42px;
	text-align: center;
	font-size: 20px;
	color:#2a71b9;
}
.gongshi-bge table.gongshi-det{
	border-left: 2px solid #2365af;
	border-top: 2px solid #2365af;
	font-size: 16px;
	color:#999;
	table-layout:fixed;
	text-align: center;
	line-height: 30px;
}
.gongshi-bge table.gongshi-det td{
	word-wrap:break-word;
	border-right: 2px solid #2365af;
	border-bottom: 2px solid #2365af;

}
.gongshi-bge table.gongshi-det td:first-child{
	width: 92px;
}
.gongshi-bge table.gongshi-det td:nth-child(2){
	width: 1002px;
	text-align: left;
	padding-left: 20px;
	box-sizing:border-box;
}
.gongshi-bge table.gongshi-det tr:last-child td{
	height: 130px;
}
.gongshi-contact-wrap .gongshi-contact-head{
	height: 32px;
	border-bottom: 2px solid #ccc;
	font-size: 16px;
	color:#333;
	line-height: 32px;
	padding:8px 0px;
}
.gongshi-contact-wrap ul.gongshi-contact-body li{
	float: left;
	width: 25%;
	line-height: 44px;
	font-size: 16px;
	color:#999;
}
.gongshi-contact-wrap ul.gongshi-contact-body li.w50{
	width: 50%;
}
@media (max-width:768px)
{
.newsdiv .newsiconnr img {
    width: 100%;
    height: auto;
}
.gongshi-bge table.gongshi-det td:first-child {
    width:20%;
}
.gongshi-bge table.gongshi-det td:nth-child(2) {
    width: 80%;
    text-align: left;
    padding-left:0px;
    box-sizing: border-box;
}
.gongshi-contact-wrap ul.gongshi-contact-body li {
    float: left;
    width: 100%;
    line-height:20px;
    font-size: 16px;
    color: #999;
	margin:0;
	margin-bottom:-15px
}
.gongshi-contact-head{ padding-bottom:20px; margin-bottom:20px;}

}

/* 图文列表 */
.gongshi-body{
	background: #eee;
	overflow-y:auto;
	height: 300px;
	display: none;
}
.gongshi-body.cur{
	display: block;
}
.gongshi-body table.gsh-tab{
	width: 1100px;
	vertical-align: middle;
	text-align: center;
	box-sizing:border-box;
	table-layout:fixed;
}
table.gsh-tab td{
	word-wrap:break-word;
}
.gongshi-body table.gsh-tab thead{
	border-left: 1px solid #ccc;
	box-sizing:border-box;
}
.gongshi-body table.gsh-tab thead tr{
	background: #0068b7;
	color:#fff;
}
.gongshi-body table.gsh-tab thead td{
	border:0;
	height: 30px;
	line-height: 30px;
	border-right: 1px solid #ccc;
	font-size: 16px;
}
.gongshi-body table.gsh-tab tr{
	border:0;
}
.gongshi-body table.gsh-tab tbody{
	box-sizing:border-box;
	width: 1100px;
	border-left: 1px solid #ccc;
}
.gongshi-body table.gsh-tab tbody td{
	border:0;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	height: 38px;
	line-height: 38px;
	background: #eee;
	color:#2365af;
	font-size: 14px;
	padding:0;
}
.gongshi-body table.gsh-tab tbody td a{
	color:#2365af;
}
.gongshi-body table.gsh-tab tbody td i.ico-new{
	display:inline-block;
	font-style: normal;
	width: 23px;
	height: 12px;
	background: url(../images/new.gif);
	margin-left: 5px;
}
.gongshi-body .gongshi-txt{
	line-height: 48px;
	color:red;
	font-size: 14px;
}
.gongshi-body h2{
	margin-bottom: 38px;
	font-size: 22px;
	color:#000;
	height: 36px;
	line-height: 36px;
	text-align: center;
}
.gongshi-body h3{
	height: 20px;
	line-height: 20px;
	margin-bottom: 45px;
	font-size: 20px;
}
.gongshi-body p.cont{
	font-size: 16px;
	color:#333;
	margin-bottom: 36px;
	line-height: 36px;
}
.gongshi-body p.cont .col-red{
	color:red;
}
/* 公示流程 */
.gongshi-content-wrap .gongshilch-wrap{
	position: relative;
}
.gongshilch-wrap span.txt{
	position: absolute;
	width: 190px;
	height: 55px;
	line-height: 55px;
	font-size: 16px;
	font-weight: bold;
	color:#000;
}
.gongshilch-wrap span.arr{
	position: absolute;
	width: 43px;
	height: 32px;
	background: url(../images/gongshi/arr-r.png) no-repeat;
}
.gongshilch-wrap span.arr-b{
	position: absolute;
	width: 32px;
	height: 43px;
	background: url(../images/gongshi/arr-b.png) no-repeat;
}
.gongshilch-wrap span.arr-b-o{
	position: absolute;
	width: 32px;
	height: 43px;
	background: url(../images/gongshi/arr-b-ora.png) no-repeat;
}
.gongshilch-wrap .agreementb{
	left:0;
	top:257px;
}
.gongshilch-wrap .gshlch-box{
	position: absolute;
	width: 90px;
	height: 120px;
}
.gongshilch-wrap .gshlch-box a.cont{
	position: absolute;
	width: 90px;
	height: 66px;
	left:0;
	top:0;
	padding-top:54px;
	text-align: center;
	text-decoration: none;
}
/*这里是设置CSS的样式内容*/ 


.pageTPList{margin-top:-12px}
.pageTPList li{padding: 10px 5px 15px;border-bottom: 1px solid #E1E1E1;overflow:hidden;}
.pageTPList .pic{padding-top: 5px;float:left;margin-right: 15px;width: 140px;}
.pageTPList .pic img{width:100%;height:105px;}
.pageTPList .con{overflow:hidden; zoom:1}
.pageTPList .title{font-size: 18px;line-height: 30px;overflow:hidden; margin-bottom:5px}
.pageTPList .title a{color:#333}
.pageTPList .intro{margin-bottom: 5px;line-height: 24px;color:#666; height: 48px; overflow:hidden;font-size:12px;}
.pageTPList .title a:hover{text-decoration:none}
.pageTPList .intro .more{display:none;}
.pageTPList .others{font-size:12px; color: #999; line-height:22px}
.pageTPList .others span{margin-right:15px;}
.pageTPList .node{color: #999; margin-right: 15px; display:none}
.pageTPList .last{ border-bottom:0; margin-bottom:0; }
.pageTPList .on{background:#F9F9F9}