/*
Theme Name: 上海现代农业职教集团
Theme URI: http://***
Description: 创建人:陈燕
Version: 1.0
Author: 陈燕
Author URI:
Tags:siva
*/
/* CSS Document */
@charset "utf-8";/* reset */
html,body,h1,h2,h3,h4,h5,h6,div,dl,dt,dd,ul,ol,li,p,blockquote,pre,hr,figure,table,caption,th,td,form,fieldset,legend,input,button,textarea,menu{margin:0;padding:0;}
header,footer,section,article,aside,nav,hgroup,address,figure,figcaption,menu,details{display:block;}
table{border-collapse:collapse;border-spacing:0;}
caption,th{text-align:left;font-weight:normal;}
html,body,fieldset,img,iframe,abbr{border:0;}
i,cite,em,var,address,dfn{font-style:normal;}
[hidefocus],summary{outline:0;}
li{list-style:none;}
h1,h2,h3,h4,h5,h6,small{font-size:14px;}
sup,sub{font-size:83%;}
pre,code,kbd,samp{font-family:inherit;}
q:before,q:after{content:none;}
textarea{overflow:auto;resize:none;}
label,summary{cursor:default;}
a,button{cursor:pointer;}
h1,h2,h3,h4,h5,h6,em,strong,b{font-weight:bold;}
del,ins,u,s,a,a:hover{text-decoration:none;color:#b01111;}
body,textarea,input,button,select,keygen,legend{font:14px/24px arial,\5b8b\4f53;color:#555555;outline:0;vertical-align: middle;font-family:"Microsoft YaHei";}
body{background:#f3fff4 url(images/c_bj.jpg) no-repeat top center;font-family:"Microsoft YaHei";}
img{vertical-align:middle;}
a{color:#3d3d3d;}
a:hover{text-decoration:underline;color:#007c08;}
.middle{width:1100px;margin:0 auto;}
.suojin{text-indent:2em;}
.border-padding{border:1px solid #d1d1d1;padding:1px;}
.red{color:#b01111;}
.blue{color:#2d84c8;}
.green{color:#007c08;}
/*---------------基础样式---------------*/
#header{width:1170px;margin:0 auto;overflow:hidden;}
#header .c-logo{width:1170px;height:140px;margin:0 auto;overflow:hidden;}
#header .c-logo dl{overflow:hidden;width:1170px;margin-top:40px;}
#header .c-logo dl dd{
	float: left;
	width: 433px;
	height: 75px;
}
#header .c-logo dl dd img{}
#header .c-logo dl dt{float:right;margin-top:15px;width:248px;}
#header .c-logo dl dt .logo-form{overflow:hidden;height:30px;line-height:30px;color:#a0a0a0;}
#header .c-logo dl dt .logo-input{float:left;color:#a0a0a0;font-size:14px;width:170px;padding-left: 8px;background-color:white;border: 0;height:30px;line-height:30px;}
#header .c-logo dl dt .logo-submit{float:left;width:70px;height:30px;background-color:#007c08;border:0;font-size:14px;color:white;cursor: pointer;font-family: "Microsoft YaHei";}
#c-nav{
	width: 1170px;
	margin: 0 auto;
	background-color: #0B442A;
	height: 42px;
	position: relative;
	z-index: 702;
}
#c-nav .c-nav-ul{width:1166px;margin: 0 auto;height:42px;}
#c-nav .c-nav-ul .c-nav-li{float:left;position:relative;z-index:700;font-size:16px;height:42px;line-height:42px;width:106px;text-align:center;background:url(images/c_nav_list.jpg) no-repeat left center;}
#c-nav .c-nav-ul .c-nav-li a{color:white;display:block;}
#c-nav .c-nav-ul .no-bj{background:0;}
#c-nav .c-nav-ul .c-nav-li:hover>a{background:url(images/c_nav_a_hover.jpg) no-repeat top center;}
#c-nav .c-nav-ul .c-nav-li:hover>a{text-decoration:none;}
#c-nav .c-nav-ul .c-nav-li .sub-menu{display:none;width:126px;padding:5px 4px;position:absolute;z-index:2800;left:-10px;top:42px;background-color:#007c08;filter: alpha(opacity=90);-moz-opacity: 0.9;-khtml-opacity: 0.9;opacity: 0.9;}
#c-nav .c-nav-ul .c-nav-li .sub-menu li{font-size:14px;height:36px;line-height:36px;border-bottom:1px dashed #f2e897;}
#c-nav .c-nav-ul .c-nav-li .sub-menu li a{color:#fffbef;display:block;}
#c-nav .c-nav-ul .c-nav-li .sub-menu li a:hover{background-color:0;background-image:none;color:#f2e897;}
#main{width:1140px;margin:0 auto;padding:0 15px;background-color:white;overflow:hidden;}
#main .c-a{overflow:hidden;margin-top:20px;}
#main .c-a .c-hot{float:left;width:628px;height:340px;}
#main .c-a .c-news{float:right;width:492px;height:340px;}
#main .c-tit{
	height: 34px;
	line-height: 34px;
	background-color: #d1edd3;
	border-top: 2px solid #0B442A;
	overflow: hidden;
}
#main .c-tit h4{
	float: left;
	font-size: 16px;
	color: #0B442A;
	display: block;
	padding: 0 0 0 30px;
	background: url(images/c_tit_01.jpg) no-repeat 10px center;
}
#main .c-tit a{color:#007c08;float:right;margin-right:8px;display:inline;}
#main .c-a .c-news .c-news-con{height:300px;margin-top:4px;}
#main .c-a .c-news .c-news-con ul{margin-top:0px;}
#main .c-a .c-news .c-news-con ul li{overflow: hidden;font-size: 14px;height:29px;line-height:29px;vertical-align: bottom;border-bottom:1px dashed #b2b2b2;padding-left:14px;background: url(images/c_list_01.jpg) no-repeat 2px center;}
#main .c-a .c-news .c-news-con ul li a{display: block;float: left;width:370px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
#main .c-a .c-news .c-news-con ul li a:hover{}
#main .c-a .c-news .c-news-con ul li span{display: block;float: right;color: #3d3d3d;margin-right: 4px;}
#main .c-ibanner{margin-top:18px;width:1170px;height:120px;position: relative;}
#main .c-b{margin-top:18px;overflow:hidden;}
#main .c-b .c-news-con{margin-top:4px;height:180px;}
#main .c-b ul{margin-top:0px;}
#main .c-b ul li{overflow: hidden;font-size: 14px;height:29px;line-height:29px;vertical-align: bottom;border-bottom:1px dashed #b2b2b2;padding-left:14px;background: url(images/c_list_01.jpg) no-repeat 2px center;}
#main .c-b ul li a{display: block;float: left;width:340px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
#main .c-b ul li a:hover{}
#main .c-b ul li span{display: block;float: right;color: #3d3d3d;margin-right: 4px;}
#main .c-b .c-policy{float:left;width:466px;}
#main .c-b .c-group{float:left;width:466px;margin-left:18px;}
#main .c-b .c-login{float:right;width:172px;height:110px;padding-top:110px;text-align:center;background:#007c08 url(images/c_login.jpg) no-repeat center 30px;}
#main .c-b .c-login h4{font-size:18px;font-weight:normal;color:#fffbd9;}
#main .c-b .c-login span{color:#fffbd9;font-size:12px;}
#main .c-b .c-login a{background-color:#0fa118;font-size:16px;width:100px;margin:10px auto 0 auto;height:30px;line-height:30px;display:block;color:#fffbd9;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;}
#main .c-b .c-login a:hover{text-decoration:none;background-color:#16af1f;}

#main .c-b .c-login2{float:right;width:142px;padding:0 15px;height:220px;text-align:center;background-color:#007c08;}
#main .c-b .c-login2 .c-login2-con{height:100px;padding-top:10px;width:142px;}
#main .c-b .c-login2 .c-login2-con2{border-top:1px dashed #d1d1d1;}
#main .c-b .c-login2 h4{font-size:16px;font-weight:normal;color:#fffbd9;}
#main .c-b .c-login2 span{color:#fffbd9;font-size:12px;}
#main .c-b .c-login2 a{background-color:#0fa118;font-size:16px;width:100px;margin:10px auto 0 auto;height:30px;line-height:30px;display:block;color:white;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;}
#main .c-b .c-login2 a:hover{text-decoration:none;background-color:#16af1f;}

#main .c-b .c-login3{float:right;width:172px;height:220px;text-align:center;}
#main .c-b .c-login3 .c-login3-con{height:95px;width:142px;padding:10px 15px 0 15px;background-color:#007c08;}
#main .c-b .c-login3 .c-login3-con2{background-color:#007c08;margin-top:10px;}
#main .c-b .c-login3 h4{font-size:16px;font-weight:normal;color:#fffbd9;}
#main .c-b .c-login3 span{color:#fffbd9;font-size:12px;}
#main .c-b .c-login3 a{background-color:#0fa118;font-size:16px;width:100px;margin:6px auto 0 auto;height:30px;line-height:30px;display:block;color:#fffbd9;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;}
#main .c-b .c-login3 a:hover{text-decoration:none;background-color:#16af1f;}

#main .c-b .c-coo{float:left;width:466px;}
#main .c-b .c-talent{float:right;width: 656px;}
#main .c-b .c-talent ul li a{width:510px;}
#main .c-member{margin-top:18px;}
#main .c-member .c-member-con{position: relative;margin-top:20px;height:204px;}
#main .c-member .c-member-con .next,#main .c-member .c-member-con .prev{opacity:0.9;filter:Alpha(opacity=84);position: absolute;z-index:8;top:70px;width:21px;height:47px;font: 0/0 Arial;cursor: pointer;}
#main .c-member .c-member-con .next:hover,#main .c-member .c-member-con .prev:hover{opacity:1;filter:Alpha(opacity=100);}
#main .c-member .c-member-con .next{right:0px;background:url(images/c_member_r.jpg) no-repeat;z-index:9;}
#main .c-member .c-member-con .prev{left:0px;background:url(images/c_member_l.jpg) no-repeat;z-index:10;}
#main .c-member .c-member-con .c-member-img{overflow: hidden;position: relative;width:1080px;margin: 0 auto;}
#main .c-member .c-member-con .c-member-img ul{overflow:hidden;height:204px;}
#main .c-member .c-member-con .c-member-img ul li{float:left;border-bottom: 3px solid #c1c1c1;margin:0 6px;display:inline;width:204px;height:196px;}
#main .c-member .c-member-con .c-member-img ul li .img{border:1px solid #d1d1d1;width:202px;height:160px;}
#main .c-member .c-member-con .c-member-img ul li .img img{margin:4px;width:194px;height:152px;}
#main .c-member .c-member-con .c-member-img ul li p{font-size:14px;width:204px;height:36px;line-height:36px;text-align:center;}
#main .c-member .c-member-con .c-member-img ul li p a{color:#8b8b8b;display:block;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
#main .c-member .c-member-con .c-member-img ul li p a:hover{color:#1a8521;}
#c-footer{
	background-color: #68a46c;
	border-top: 5px solid #0B442A;
	margin-top: 25px;
	padding: 20px 0;
}
#c-footer .c-footer{width:1140px;margin:0 auto;height:48px;}
#c-footer .c-footer .c-footer-l{float:left;width:600px;}
#c-footer .c-footer .c-footer-l p{line-height:24px;color:white;}
#c-footer .c-footer .c-links-works{float:right;width:268px;margin-top:8px;}

#c-footer .c-footer .c-links-works ul{height:30px;line-height:30px;width:268px;margin:0 auto;}
#c-footer .c-footer .c-links-works ul li{position: relative;z-index:887;cursor:pointer;float:left;width:268px;line-height:30px;height:30px;background:white url(images/c_links_01.jpg) no-repeat 248px center;text-indent: 10px;display: inline;_position: static;}
#c-footer .c-footer .c-links-works ul li:hover{cursor:pointer;background:white url(images/c_links_02.jpg) no-repeat 248px center;}
#c-footer .c-footer .c-links-works ul li span{color:#717171;}
#c-footer .c-footer .c-links-works ul li .dl-con{display: none;height:auto;position: absolute;overflow-x:hidden ; z-index: 888;bottom:30px;left: 0;width:252px;overflow: auto;line-height: 22px;background-color: #f4f4f4;padding: 5px 8px 5px 8px;-webkit-box-shadow: 0 2px 2px rgba(0,0,0,.04),0 2px 2px rgba(0,0,0,.04),0 5px 2px rgba(0,0,0,.09),0 10px 10px rgba(0,0,0,.04);-moz-box-shadow: 0 2px 2px rgba(0,0,0,.04),0 2px 2px rgba(0,0,0,.08),0 2px 2px rgba(0,0,0,.04),0 22px 22px rgba(0,0,0,.04);box-shadow: 0 2px 2px rgba(0,0,0,.04),0 2px 2px rgba(0,0,0,.04),0 5px 2px rgba(0,0,0,.04),0 22px 22px rgba(0,0,0,.04);}
#c-footer .c-footer .c-links-works ul li .dl-con dd{height: 24px;line-height: 24px;}	
#c-footer .c-footer .c-links-works ul li .dl-con dd a{display: block;height: 24px;color: #707070;text-decoration: none;width:252px;height:24px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
#c-footer .c-footer .c-links-works ul li .dl-con dd a:hover{background-color: #1a8521;color: white;}
/*---------------侧边悬浮---------------*/
#c-xf{position:fixed;right:0;top:340px;z-index:9997; _position:absolute;_bottom:auto;_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,15)||0)-(parseInt(this.currentStyle.marginBottom,50)||0)));}
#c-xf ul{width:51px;position:relative;}
#c-xf ul li{
	margin-top: 1px;
	background-color: #0B442A;
	color: #007c08;
	width: 51px;
	height: 51px;
	font-size: 0;
	color: #f3f3f3;
}
#c-xf ul li a{display:block;height:51px;width:51px;color:#f3f3f3;}
#c-xf ul .c-fhdb{display:none;}
#c-xf ul .c-ewm .c-ewm-con{position:absolute;z-index:12;right:51px;top:-54px;width:129px;height:157px;display:none;background:url(images/c_xf_ewm.jpg) no-repeat;}
#c-xf ul .c-ewm .c-ewm-con img{margin:10px 0 0 10px;}
#c-xf ul .c-ewm .c-ewm-con h4{text-indent:30px;height:24px;line-height:24px;}
#c-xf ul .c-ewm .c-ewm-con p{text-indent:24px;font-size:14px;height:24px;line-height:24px;}
#c-xf ul .c-ewm a{background:url(images/c_xf_ewmbj.jpg) no-repeat;}
#c-xf ul .c-ewm a:hover{background-color:#036809;}
#c-xf ul .c-fhdb a{background:url(images/c_xf_top.jpg) no-repeat;}
#c-xf ul .c-fhdb a:hover{background-color:#036809;}
/*---------------列表页---------------*/
.clear{clear:both;}
#main .c-list{float:left;width:208px;padding-bottom: 20px;}
#main .c-list .c-list-tit{
	font-weight: bold;
	background: url(images/c_list_tit01.jpg) no-repeat left center;
	height: 45px;
	line-height: 45px;
	border-bottom: 2px solid #0B442A;
	color: #0B442A;
	font-size: 16px;
	text-indent: 24px;
}
#main .c-list .c-list-tit a{color:#9a0d0d;}
#main .c-list .c-list-tit2{font-weight:bold;overflow:hidden;background:url(images/c_list_tit01.jpg) no-repeat left center;height:45px;line-height:45px;border-bottom:2px solid #007c08;color:#007c08;font-size:16px;text-indent:24px;}
#main .c-list .c-list-tit2 h4{color:#9a0d0d;float:left;font-size:16px;}
#main .c-list .c-list-tit2 a{color: #555555;font-size:14px;font-weight:normal;float: right;margin-right: 8px;display: inline;}
#main .c-list .c-list-sub{}
#main .c-list .c-list-sub ul{margin-top:10px;}
#main .c-list .c-list-sub ul li{width:208px;font-size:15px;height:38px;line-height:38px;text-indent:20px;border-bottom:1px solid #d3d3d3;}
#main .c-list .c-list-sub ul li a{color:#585858;display:block;width:208px;height:38px;}
#main .c-list .c-list-sub ul li a:hover{
	color: white;
	background: #0B442A url(images/c_lis_sub_hover.jpg) no-repeat 180px center;
	display: block;
	text-decoration: none;
}
#main .c-list .c-list-sub ul .hover{background:#007c08 url(images/c_lis_sub_hover.jpg) no-repeat 180px center;}
#main .c-list .c-list-sub ul .hover a{color:white;}
#main .c-list .c-list-down{margin-top:10px;}
#main .c-list .c-list-down ul{margin-top:4px;}
#main .c-list .c-list-down ul li{overflow: hidden;font-size: 13px;height:36px;line-height: 36px;vertical-align: bottom;border-bottom:1px dashed #b2b2b2;padding-left:14px;background: url(images/c_list_01.jpg) no-repeat 2px center;}
#main .c-list .c-list-down ul li a{display: block;float: left;width:192px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
#main .c-list-r{float:right;width:916px;margin-left:0;padding-bottom: 20px;position:relative;}
#main .c-list-r .c-current{border-bottom:1px solid #e6e6e6;height:46px;line-height:46px;padding-left:20px;margin:0 auto;background:url(images/c_current01.jpg) no-repeat left center;}
#main .c-list-r .c-current span{color:#555;margin:0 3px;}
#main .c-list-r .c-current span a{color:#555;}
#main .c-list-r .c-current i{color:#555;}
#main .c-list-r .c-current em{color:#555;}
#main .c-list-r .c-list-con{}
#main .c-list-r .c-list-con ul{}
#main .c-list-r .c-list-con ul li{overflow: hidden;display:block;background: url(images/c_list_01.jpg) no-repeat 5px center; width:898px; padding-left: 18px; height:40px; line-height: 40px;font-size: 14px; border-bottom: 1px dashed #d3d3d3;}
#main .c-list-r .c-list-con ul li a{float: left; overflow: hidden;width:660px; display: block; height: 40px; line-height: 40px; text-overflow: ellipsis; white-space: nowrap;}
#main .c-list-r .c-list-con ul li span{float: right; color: #555; width:190px; text-align: right; display: block; height: 40px; line-height: 40px;overflow:hidden;}
/*---------------img列表页---------------*/
#main .c-list-r .c-list-img{}
#main .c-list-r .c-list-img{overflow: hidden;position: relative;width:916px;margin: 0 auto;}
#main .c-list-r .c-list-img ul{overflow:hidden;}
#main .c-list-r .c-list-img ul li{float:left;border-bottom: 1px dashed #c1c1c1;margin:15px 12px 0 12px;display:inline;width:204px;height:200px;}
#main .c-list-r .c-list-img ul li .img{border:1px solid #d1d1d1;width:202px;height:160px;}
#main .c-list-r .c-list-img ul li .img img{margin:4px;width:194px;height:152px;}
#main .c-list-r .c-list-img ul li p{font-size:14px;width:204px;height:36px;line-height:36px;text-align:center;overflow: hidden;}
#main .c-list-r .c-list-img ul li p a{color:#8b8b8b;display: block; text-overflow: ellipsis;overflow: hidden;  white-space: nowrap;}
#main .c-list-r .c-list-img ul li p a:hover{color:#1a8521;}
#main .c-list-r .c-list-ym{padding-top:20px; height: 32px; position: relative; width: 100%;}
#main .c-list-r .c-list-ym ul{float: left; position: relative; left: 50%;}
#main .c-list-r .c-list-ym ul li{line-height:28px;margin-right: 5px; position: relative; right: 50%; float: left; font-family:"Microsoft YaHei"; color:#616161; font-size:14px;}
#main .c-list-r .c-list-ym ul li a{color:#616161; padding: 0 14px;border: 1px solid #d1d1d1; display:block;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;}
#main .c-list-r .c-list-ym ul li a:hover{color:#007c08;text-decoration:none;background-color:#eeeded;border:1px solid #dfdfdf;}
#main .c-list-r .c-list-ym ul li span{color:white; padding: 0 14px;background:#007c08;border: 1px solid #007c08; display:block;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;}
#main .c-list-r .c-list-ym ul .hover{background-color:#007c08;color:white;}

#main .c-list-r .c-list-ym{text-align: center;}
#main .c-list-r .c-list-ym a{display:inline-block;color: #616161;padding: 2px 14px;margin:0 5px;border: 1px solid #d1d1d1;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;}
#main .c-list-r .c-list-ym a:hover{color:#007c08;text-decoration:none;background-color:#eeeded;border:1px solid #dfdfdf;}
#main .c-list-r .c-list-ym span{display:inline-block;color:white;padding: 2px 14px;margin:0 5px;background: #007c08;border: 1px solid #007c08;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;}
/*---------------列表页end---------------*/
/*---------------内容页---------------*/
#main .c-list-r .c-content{margin-top:5px;padding-bottom:15px;font-size:15px;}
#main .c-list-r .c-content h1{text-align:center;font-size:18px;line-height:50px;color:#1f1f1f;word-wrap: break-word; word-break: break-all;}
#main .c-list-r .c-content .c-content-top{overflow:hidden;margin-top:5px;background-color:#ededed;height:30px;line-height:30px;font-size:15px;}
#main .c-list-r .c-content .c-content-top p{overflow:hidden;text-align:center;}
#main .c-list-r .c-content .c-content-top p i{height:30px;line-height:30px;color:#555555;margin:0 20px;display:inline;}
#main .c-list-r .c-content .c-content-con{line-height:30px;padding:0 14px;font-size:15px;text-align: justify;text-justify: inter-ideograph;}
#main .c-list-r .c-content .c-content-con p{margin-top:6px;line-height:24px;font-size:15px;width:100% !important;padding:0 !important;margin:8px 0 0 0 !important;background-color:transparent !important;font-family: "Microsoft YaHei" !important;font-size: 14px !important;line-height:30px !important;word-wrap:break-word;word-break:break-all;}
#main .c-list-r .c-content .c-content-con img{display:inline;padding:10px 0;max-width: 100%;height: auto;}
#main .c-list-r .c-content .c-content-con span{padding:0 !important;margin:0 !important;font-family: "Microsoft YaHei" !important;line-height:30px !important;}
#main .c-list-r .c-content .c-content-con p a{word-wrap:break-word;}
#main .c-list-r .c-content .c-content-con table{margin-top:10px;}
#main .c-list-r .c-content .c-content-con table tbody tr td{border: 1px solid #d1d1d1 !important;}
/*---------------404---------------*/
.content-notfind{text-align:center;overflow:hidden;padding-bottom:140px;}
.content-notfind .content-notfind1{font-weight: 700;height:200px;line-height:200px;font-size: 150px;margin-top:140px;color:#007c08;}
.content-notfind .content-notfind2{font-size:40px;color:white;height:55px;line-height:55px;background-color:#007c08;width:320px;margin:0 auto;}
.content-notfind .content-notfind3{font-size:40px;color:#007c08;height:55px;line-height:55px;}
.content-notfind .content-notfind4{margin-top:5px;font-size:16px;}
.content-notfind .content-notfind4 a{text-decoration: underline;color:#007c08;}
