@charset "utf-8";
/*flash切换*/
#flashs { position:relative; height:500px; overflow:hidden;}
#flashs .bgitem {  height:500px; }
#flashs .btn{ position:absolute; z-index:7; bottom:28px; right:18%; padding:5px 6px;}
#flashs .btn span{ color:#759B2F;  background:#fff; border:1px solid #759B2F; cursor: pointer;display: inline-block;margin-left: 5px;padding:1px 7px;}
#flashs .btn span.cur{ background:#759B2F; color:#fff;}

.nsea{ position:relative; top:-20px;}
.nsea .fl{ width:565px; background:#759d3c; height:80px; color:#fff; padding:20px 0px 0px 35px;}
.nsea .fl strong{ font-size:28px; letter-spacing:1px; line-height:35px;}
.nsea .fl span{ letter-spacing:13px; font-size:16px;}
.nsea .fl div i{ font-size:44px; color:#345800; margin-left:15px; float:left;}
.nsea .fl div{ float:left;}
.nsea .fl .nsea_an{ padding-left:10px; padding-top:10px;}
.nsea .fr{ width:565px; background:#f5f5f5; height:75px; padding:25px 0px 0px 35px;}
.nsea .fr .sean{ padding-top:10px;}
.nsea .fr .nsou a{ margin:0px 5px;}
.sean1{ border:1px solid #ccc; background:#fff url(../img/s.gif) no-repeat left center; padding-left:35px; width:420px; line-height:25px; height:25px; color:#ccc; float:left;}
.sean2{ color:#fff; border:none;  background:#fff url(../img/ss.gif) no-repeat left center; line-height:26px; width:67px; margin-left:5px; float:left;}

.nys{ width:1200px; overflow-x:hidden;}
.nys ol{ width:1250px; height:100%; overflow:auto; padding:20px 0px 40px 0px;}
.nys ul{ float:left; width:280px; margin-right:24px; text-align:center; border:1px solid #f5f5f5; font-size:14px; line-height:20px; padding:30px 0px; border-radius:5px; cursor:pointer;}
.nys ul:nth-child(odd){ background:#f9f9f9;}
.nys ul:hover{ background:#759d3c; color:#fff;}
.nys ul:hover li{ color:#fff;}
.nys ul:hover .nyse{ color:#b0cb8a;}
.nys ul:hover img{ border:1px solid #b0cb8a;}
.nys ul li img{ padding:10px; border-radius:150px; margin-bottom:20px; width:220px; border:1px solid #eee;}
.nys ul li.green{ font-size:22px; font-weight:bold; line-height:30px;}
.nys ul li.nyse{ color:#aaa; font-size:10px; font-family:arial; text-transform:uppercase; margin-bottom:7px;}

.npro{ background:url(../img/nimg_05.jpg) no-repeat;}
.npro2{ width:1200px; margin:0px auto;}
.lefts{ width:230px; height:920px; background-color:#eeeeee;}
.lefts h4{ background:url(../img/nimg_07.jpg) no-repeat; height:140px; overflow:hidden; text-align:center; padding-top:50px; padding-bottom:25px; font-weight:normal;} 
.lefts h4 a{ font-size:34px; font-family:"微软雅黑"; color:#fff;}
.lefts h6{ background:#759b2f url(../img/list1.jpg) no-repeat; margin:5px 25px; height:30px; line-height:30px; padding-left:25px; font-weight:normal; clear:both;}
.lefts h6 a{ font-size:15px; color:#fff; font-family:"微软雅黑";}
.lefts h6 a:hover{ color:#ace24a; text-decoration:none;}

.lefts ul{ margin-left:25px; padding-bottom:3px; padding-top:2px; overflow: auto;}
.lefts ul li { height:28px; line-height:28px; color:#777777; width:90px; float:left;}
.lefts ul li a{ color:#777777; background:url(../img/ico01.gif) no-repeat 3px center; padding-left:10px;}
.lefts ul li a:hover{ display:block; border:1px solid #769c31; background-color:#fff; text-decoration:none; position:relative;}
.lefts ul .cur ul li a { border:1px solid #fff;}
.lefts ul .cur ul li a:hover { border:1px solid #fff;}

.ul03{ width:130px; z-index:999; position:absolute; top:0; left:111px; border:1px solid #769c31; padding:5px 10px; background:#fff;display:none; }
.lefts ul li .ul03 li{ display:block; border-bottom:1px dashed #cccccc; width:130px; height:25px; line-height:25px; padding:0}
.lefts ul li .ul03 li a{color:#777777; background:none;}
.lefts ul li a:hover  .ul03 ul li a{ border:0; background:none; padding:0;}

.rights{ width:940px;}
.r_nav{ height:40px; line-height:40px; position:relative; top:290px;}
.r_nav ul li { display:block; float:left; background:#eee; border-right:1px solid #fefefe; cursor:pointer;}
.r_nav ul li a{ font-size:16px; font-family:"微软雅黑"; color:#333333; display:block; line-height:40px; padding:0 30px;}
.r_nav ul li a:hover , .r_nav .cur a{ display:block; background-color:#333; color:#759b2f;}

.rights p{ width:930px; height:200px; margin-top:20px; overflow:hidden;}
.rights p img{width:940px; height:200px;}
.ul01{ margin:90px 0 0 0;}
.ul01 li{ display:block; width:310px; float:left; line-height:0; margin-right:3px; margin-bottom:3px; background:#888; color:#ccc;}
.ul01 li:hover span{ color:#fff;}
.ul01 li a{width:310px; height:258px; overflow:hidden;}
.ul01 li:nth-child(odd){ background:#333;}
.ul01 li:nth-child(odd) a{ color:#aaa;}
.ul01 li:nth-child(odd):hover a{ color:#fff;}
.ul01 .nones03{ border-top:2px solid #333;}
.ul01 li img{ height:258px; width:310px;}
.ul01 .nones{ border-right:0;}
.ul01 .nones01{ border-top:0; border-right:0;}
.ul01 .nones02{ border-top:0;}
.span02{display:block;  height:24px; text-align:center; overflow: hidden; line-height:24px; color:#ccc;}


#adv{ background:url(../img/sj_07.jpg) repeat-x left top; font-family:"微软雅黑"; color:#333; margin-top:30px;}
.adv{ width:1200px; margin:0px auto; height:1446px; background:url(../img/sj_09.jpg) no-repeat center top;}
.adv0{ height:204px; padding-top:100px;}
.adv0 .adv01{ padding:0px 0px 0px 530px; font-size:30px; line-height:45px;}
.adv0 .adv01 strong{ color:#759b2f;}
.adv0 .adv02{ padding-left:240px; font-size:42px; color:#fff;}
.adv0 .adv02 strong{ color:#759b2f; font-size:65px; line-height:40px; padding-right:40px;}
.adv0 ul{ padding-left:220px; padding-top:14px; font-size:14px;}
.adv0 ul li{ float:left; color:#fff; text-align:center; line-height:24px;}
.adv0 ul li.a1{ width:150px;}
.adv0 ul li.a2{ width:92px;}
.adv0 ul li.a3{ width:165px;}
.adv0 ul li.a4{ width:95px;}
.adv0 ul li.a5{ width:170px;}
.adv0 ul li.a6{ width:130px;}


.adv00 .advlt{ background:url(../img/nimg_15.jpg) no-repeat right center; padding-top:60px;}
.adv00 .advlt2{ background:url(../img/nimg_18.jpg) no-repeat left center; padding-top:40px; padding-left:650px;}
.adv00 .advlt3{ background:url(../img/nimg_22.jpg) no-repeat right center; padding-top:30px; }
.adv00 div strong{ font-size:28px; line-height:40px;}
.adv00 div span{ color:#759b2f; font-weight:bold;}
.adv00 div i{
	color:#ccc;
	font-size:10px;
	text-transform:uppercase;
	font-style:normal;
}
.adv00 div p{ padding:10px 0px 10px 0px; margin:0px; font-size:16px; line-height:26px;}
.adv1{ background:url(../img/sj_11.jpg) no-repeat left top; width:480px; padding-left:60px; margin-bottom:30px;}
.adv2{ background:url(../img/sj_13.jpg) no-repeat left top; width:480px; padding-left:60px;}
.adv3{ background:url(../img/sj_21.jpg) no-repeat left top; width:480px; padding-left:60px; margin-bottom:30px;}
.adv4{ background:url(../img/sj_22.jpg) no-repeat left top; width:480px; padding-left:60px;}
.adv5{ background:url(../img/sj_29.jpg) no-repeat left top; width:480px; padding-left:60px; margin-bottom:30px;}
.adv6{ background:url(../img/sj_31.jpg) no-repeat left top; width:520px; padding-left:60px;}
.adv7{ text-align:center; padding-top:30px;}
.adv7 img{ margin-right:10px;}
.adv7 a{ text-decoration:underline; font-size:14px; color:#333; cursor:pointer;}
.adv7 a:hover{ color:#759b2f;}

.main_fw{ background:url(../img/01_23.jpg) no-repeat center top; height:268px;}
.fw ul li{ float:left; text-align:center; color:#759a30; font-family:"微软雅黑"; font-size:20px; line-height:38px; width:300px; padding-top:50px;}
.fw ul li strong{ color:#fff;}
.fw ul li span img{ width:235px; border-radius:12px; border:1px solid #111;}

/*maingc*/
.main_gc{ padding-top:50px; font-family:"微软雅黑"; background:#f5f5f5;}
.gc_tit{ background:#333; font-size:20PX; font-weight:bold; line-height:60px; color:#fff; text-align:center; float:left; width:168px; }
.homebox2 ol{ background:#759b2d; width:1200px; overflow-x:hidden; margin-bottom:10px;}
.homebox2 ul{ height:60px;}
.homebox2 ol ul li{float:left;width:155px; padding-left:16px; text-align:center;cursor:pointer; font-size:16px; text-transform:uppercase; font-family: "微软雅黑"; height:60px;  line-height:60px; border-right:1px solid #91af57; color:#fff; }

.homebox2 ol li:hover{ background:#648a1d url(../img/img_67.png) no-repeat 20px center; }
.homebox2 ol li.current{ background:#648a1d url(../img/img_67.png) no-repeat 20px center;}
.homebox2 ol li.hover2{ background:#648a1d url(../img/img_67.png) no-repeat 20px center ;}

.ctentbox2{ width:1200px; overflow-x:hidden;}
.ctentbox2 ul{ height:930px; width:1210px;}
.ctentbox2 ul li{ margin-right:10px; text-align:center; float:left; width:393px;}
.ctentbox2 ul li:nth-child(1){ width:796px; float:left;}
.ctentbox2 ul li:nth-child(1) span{ width:796px;}
.ctentbox2 ul li:nth-child(1) div{ width:796px; height:555px; overflow-x:hidden;}
.ctentbox2 ul li:nth-child(1) img{ min-width:796px; height:555px;}
.ctentbox2 ul li span{  text-align:center; line-height:35px; height:35px; width:393px; text-overflow:ellipsis; display:block; overflow:hidden;}
.ctentbox2 ul li div{ width:393px; height:260px; overflow-x:hidden;}
.ctentbox2 ul li img{ min-width:393px; height:260px;}

.main_hb{ background:url(../img/img_72.jpg) no-repeat left center; height:93px; padding-top:13px;}
#colee_left{overflow:hidden; width:980px; float:right;}
#colee_left img{ width:120px; height:80px; margin:0px 5px; border:1px solid #dadada;}


.nabout{ margin-top:30px; margin-bottom:30px; background:#f3f3f3 url(../img/nimg_39.jpg) no-repeat; height:670px; }
.nabout .nab{ height:410px;}
.nabout .fl{ width:500px; margin-left:240px; padding-top:40px; text-align:center; color:#333;}
.nabout .fl span{ font-size:29px; line-height:150px;}
.nabout .fl span strong{ color:#759b2f; font-size:27px;}
.nabout .fl p{ text-align:left; font-size:14px; line-height:22px; text-indent:2em; padding-top:15px;}
.nabout .fl i{ font-style:normal; font-size:26px; color:#759b2f; line-height:120px;}
.nabout .fr{ width:405px;}
.nabout .fr .nzztit{ text-align:center; font-size:24px; line-height:80px; color:#fff;}
.nabout .mxz{ text-align:center; color:#fff; font-size:24px; line-height:32px; height:45px; padding-top:50px; font-weight:bold;}
.nabout .mxzlt{ background:#ccc;}

			#wrapper {
				width: 250px;
				height: 335px;
				position: absolute;
				margin-left:80px;
				margin-top:45px;
			}

			#carousel {
				width: 250px;
			}
			#carousel ul {
				list-style: none;
				display: block;
				margin: 0;
				padding: 0;
			}
			#carousel li {
				font-size: 40px;
				color: #999;
				text-align: center;
				display: block;
				width: 250px;
				height: 320px;
				float: left;
				position: relative;
			}

			#carousel li img {
				max-height:300px;
				width:240px;
				position: absolute;    
				top: 0;    
				right: 0;    
				bottom: 0;    
				left: 0;    
				margin: auto; 
			}
			
			#carousel .prev, #carousel .next {
				background: transparent url(../img/carousel_control.png) no-repeat 0 0;
				text-indent: -999px;
				display: block;
				overflow: hidden;
				width: 15px;
				height: 21px;
				position: absolute;
				top: 140px;				
			}
			#carousel .prev {
				background-position: 0 0;
				left: -20px;
			}
			#carousel .prev:hover {
				left: -21px;
			}			
			#carousel .next {
				background-position: -18px 0;
				right: -20px;
			}
			#carousel .next:hover {
				right: -21px;
			}				
			#carousel .pager {
				text-align: center;
				margin: 0 auto;
			}
			#carousel .pager a {
				background: transparent url(../img/carousel_control.png) no-repeat -2px -32px;
				text-decoration: none;
				text-indent: -999px;
				display: inline-block;
				overflow: hidden;
				width: 8px;
				height: 8px;
				margin: 0 5px 0 0;
			}
			#carousel .pager a.selected {
				background: transparent url(../img/carousel_control.png) no-repeat -12px -32px;
				text-decoration: underline;				
			}

.ry{ height:265px; overflow:hidden; padding:20px 0px 0px 20px;}
.h03{display:block; float:left; margin-top:40px;}
.ry .ry_con { width:1100px; float:left; margin:0px 10px;}
.ry ul li{ display:inline; float:left; width:165px; text-align:center;}
.ry ul li p img{ width:150px; height:100px; border:1px solid #ccc;}
.ry ul li a{ display:block; color:#777; text-align:center;}
.ry_con ul li span{line-height:25px; }
.nzmd{ background:#eee url(../img/nimg_35.jpg) no-repeat center 0px; clear:both; padding-top:80px; padding-bottom:10px;}
.nzmd2{ overflow:auto; height:530px;}
.nzmd2 .fl{ width:380px;}
.nzmd2 .fr{ width:720px; height:505px; overflow:hidden;}
.nzmd2 .fr img{ min-width:720px; height:505px;}
.nzmd2 .z1{ color:#fff; height:220px; padding-top:35px;}
.nzmd2 .z1 strong{ font-size:42px; line-height:70px;}
.nzmd2 .z1 span{ border:1px solid #fff; font-size:14px; padding:2px 7px; line-height:50px;}
.nzmd2 .z1 a:link,.nzmd2 .z1 a:visited{ color:#fff;}
.nzmd2 .z1 a:hover{ color:#333;}
.nzmd2 .z2{ line-height:22px;}
.nzmd2 .z2 strong{ font-size:24px; line-height:70px; color:#333;}
.nzmd2 .z2 span{ line-height:90px;}
.nzmd2 .z2 span a:link,.nzmd2 .z2 span a:visited{ color:#fff; background:#759b2f; padding:5px 15px;}
.nzmd2 .z2 span a:hover{ color:#fff; background:#333;}

.ty_con{ margin-bottom:30px; overflow:auto;}
.ty_con #Experience{ margin-left:6px;}
.ty_con .h01{ padding-top:90px;}
.ty_con ul li { display:block; float:left; margin-right:12px; width:290px;}
.ty_con ul li img{ width:290px; height:180px;}
.ty_con ul li span a{ display:block; height:28px; line-height:28px; color:#555; text-align:center; background-color:#333; color:#fff;}

.bann{padding-bottom:0px; height:140px; margin:0px auto;}
.news{ width:780px;}
.news h4 , .ry h4{ border-bottom:2px solid #759b2f; height:30px; line-height:30px; overflow:hidden;}
.news h4 a , .ry h4 a { color:#759b2f; font:16px "微软雅黑"; line-height:30px; background:url(../img/x.jpg) no-repeat left center; padding-left:25px; font-weight:bold;}
.news h4 span a , .wt h4 span a , .ry h4 span a , .coo h4 span a , .jz h4 span a{ background:none; font-size:9px; color:#759b2f; font-weight:normal;}
.news dl{ height:135px; border-bottom:1px dotted #999; padding-top:20px;}
.news dl dt{ width:200px; height:120px; overflow:hidden;}
.news dl dt img{ min-width:200px; height:120px;}
.news dl dd{ width:555px;}
.news dl dd h5{ width:500px; height:20px; overflow:hidden; line-height:20px; font-size:16px;}
.news dl dd h5 a{ display:block;}
.news dl dd p{ height:50px; padding-top:10px; line-height:18px; color:#555555;}
.news dl dd span a{ display:block;}
.news ul{ clear:both; padding-top:10px;}
.news ul li{ line-height:26px; color:#999; float:left; width:390px;}
.news ul li a{background:url(../img/ico05.gif) no-repeat left center; padding-left:20px;}
.news ul li span{  padding-left:5px; color:#ccc; font-family:Arial, Helvetica, sans-serif;}

.wt{ width:390px; height:355px; background:#ededed; overflow:hidden;}
.wt h4{ height:32px; background-color:#333; padding: 0 10px; overflow:hidden;}
.wt .wt2{ padding:20px;}
.wt h4 a:link,.wt h4 a:visited{ font:14px; color:#759b2f; line-height:32px;}
.wt h4 a:hover{ color:#fff;}
.wt dl{ margin:10px 0px 0 0px; border-bottom:1px solid #ccc; padding-bottom:10px;}
.wt dl dt{ background:url(../img/w.gif) no-repeat left center; padding-left:25px; line-height:30px; font-size:14px;}
.wt dl dt a{ font-weight:bold;}
.wt dl dd{ background:url(../img/d.gif) no-repeat left 8px; padding-left:25px; line-height:24px; color:#555555; padding-top:5px;}