﻿@charset "utf-8";
/* CSS Document */

/*全局*/
body{ font-size:12px; color:#666666; margin:0px; padding:0px; font-size:12px; font-family:Arial,微软雅黑;}
body,ul,li,p,dd,input{ margin:0px; padding:0px;}
img{ vertical-align:top;}
ul,li,dl{list-style-type:none;}
h1,h2,h3,h4,h5,h6 { margin:0; padding:0;font-size:14px; font-weight:normal;}
div,form,img,ul,ol,li,dl,dt,dd {margin:0; padding:0; border:0; }
.clear{ height:0px; line-height:0px; font-size:0px; clear:both;}
ul,li,dl,dd,dt{ list-style:none;}
a{ color:#000; text-decoration:none; outline:none;}
a:hover{ color:#008645; text-decoration:none; outline:none;}
.width1 { width:180px;}
.width2 { width:285px; height:20px;}
.width3 { width:510px; max-width:510px; height:100px; max-height:100px;}
.width4 {}
.width5 {}
.left { float:left;}
.right { float:right;margin-right:55px;}
.imgpadding{ padding:1px; border:1px solid #dddddd}
.red { color:#c21524;}
body { background: url(../images/bk.png) repeat-x #ffffff; transition:visibility 2s ease-in,visibility 2s ease-out;}
.effect:after{content:""; position:absolute; z-index:-1; top:0; bottom:0; left:0; right:0; }
.effect:after{ -webkit-box-shadow:0px -15px 30px -10px rgba(0,0,0,0.3); -moz-box-shadow:0px -15px 30px -10px rgba(0,0,0,0.3); box-shadow:0px -15px 30px -10px rgba(0,0,0,0.3); }
/*end 全局*/

/*header*/
#header { }
#header_in { width:1000px; height:30px;  margin:0 auto; position:relative; z-index:11; background:#d9d9d9;}
#header_in .header_top { overflow:hidden;}
#header_in .header_left { z-index:5; position:absolute; width:356px; height:113px; top:0; left:-65px;}

.nav_box { position:relative; width:100%;background:url(../images/nav_hover_1px.png) repeat-y center top rgba(255, 255, 255, 0);;}
#nav {height:70px; line-height:70px; width:1000px; margin:0 auto;}
#nav .menu { float:right;}
#nav .menu > li { float:left; padding-right:4px; padding-left:4px; position:relative; background:url(../images/dotted.png) no-repeat center right;}
#nav .menu li a { color:#000; display:block; padding:0 10px 0 10px; font-size:13px; white-space:nowrap; _width:100px; _text-align:center; _padding:0 5px 0 5px; font-weight:bold;}
#nav .menu > li:last-child a {}
#nav .menu > li:last-child {background: none;}
#nav .menu li.hover a {background:#008139; color:#FFF;}
#nav .menu li a:hover { color:#FFF;background:#008139;}
#nav .menu li:hover a { color:#FFF;background:#008139;}
#nav .menu li:hover .sub-menu { display:block;}
#nav .menu .sub-menu { position:absolute; top:65px; left:0; border-top:3px solid #ffcc00; background:#ffcc00; display:none;}
#nav .menu .sub-menu li { height:30px; line-height:30px;}
#nav .menu .sub-menu li a { color:#000; *white-space:normal; *white-space:nowrap; *width:auto;}
#nav .menu .sub-menu li a:hover { color:#FFF; background:#1a1a1a;} 
#nav.cur .menu li.hover:hover a {background:#008139;}
#nav.cur .menu li.hover a {background: none;}
/*header end*/

/*footer*/
#footer { position:relative; z-index:1;}
#footer .footer_box { position:absolute;background:url(../images/background.png) no-repeat center bottom; width:100%; padding-top:60px; /*height:65px;*/ top:-60px;}

#footer .footer_in {width:1000px; margin:0 auto; overflow:hidden; padding-top:15px; color:#FFF;}
#footer .footer_in .left img { vertical-align:middle;}
#footer .footer_in .left > span { font-size:14px; margin-left:10px; font-weight:bold;text-transform:uppercase;}
#footer .footer_in .right > a {color:#FFF; margin:0 5px 0 5px ; padding-left:12px;text-transform:uppercase;background:url(../images/di.png) no-repeat center left; font-size:11px;}
#footer .footer_in .right > a:hover{color:#005130;}
#footer .footer_in .right > p { text-align:right; margin-top:5px; color:#cdebd9 }
/*footer end*/

/*主体*/
.index #info {z-index:2}
#info { min-height:600px; position:relative; overflow:hidden;}
#main {width:1000px; margin:0 auto; _height:100%; position:relative;}
#content { overflow:hidden; background:url(../images/content_bk.png) repeat-y; min-height:600px;}
#sidebar {  background:#d9d9d9; overflow:hidden; padding:10px 20px 10px 20px; }
#to_top a { bottom: 5%; display: none; opacity: 0.8; padding: 3px; position: fixed; right: 3%; text-align: center; text-decoration: none; z-index: 16; }
/*主体 end*/

/*content*/
#content .content_info { float:left; width:70%; margin-bottom:30px;}
#content .content_info .info_box { overflow:hidden; line-height:25px; padding:20px; color:#000; text-align:justify;}
#content .content_info .info_box ul {margin: 0 0 0 20px;}
#content .content_info .info_box li {}
#content .content_info .info_box .one_img {width: 100%;margin-bottom: 10px;}
#content .content_info .info_box img {max-width: 100%;}
#content .content_info .news_big_info img {max-width: 100%;}
#content .more_box { float:right; width:28%;}
.more_box > ul { padding:20px;}
.more_box > ul  li{ padding:30px 0 20px 0; overflow:hidden;}
.more_box > ul  li:hover .con p,.more_box > ul  li:hover .more{ color:#005130}
.more_box > ul  li .tp{ text-align:center; vertical-align:middle;float:left; width:90px;}
.more_box > ul  li .tp img{ -webkit-box-shadow:4px 4px 2px 0px rgba(0,0,0,0.3); -moz-box-shadow:4px 4px 2px 0px rgba(0,0,0,0.3); box-shadow:4px 4px 2px 0px rgba(0,0,0,0.3); }
.more_box > ul  li .tp a{ }
.more_box > ul  li .con{ width:140px; float:right; color:#777777;}
.more_box > ul  li .con p{ line-height:15px; height:51px;}
.more_box > ul  li .con{ font-size:12px; color:#777777; font-family:"Verdana";}
.more_box > ul  li .more { color:#4f4f4f; font-weight:bold; margin-top:5px; font-family:"Verdana"; font-size:10px;}
/*content end*/

/*sidebar*/
@font-face {
	font-family: 'LeagueGhotic';
	src:url('leaguegothic.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}
#sidebar .sidebar_title { float:left; width:278px; font-family:Arial,微软雅黑; }
#sidebar .sidebar_title > h1 { font-size:43px; white-space:nowrap; font-weight:bold;}
#sidebar .menu_sidebar { float:right; max-width:670px; margin-top:25px;}
#sidebar .menu_sidebar li { float:left; padding-bottom:10px; margin-right:5px; position:relative;}
#sidebar .menu_sidebar li a { color:#8d8c8c; display:block;height:26px; line-height:26px; padding: 0 20px 0 20px; background:#afafaf; font-size:13px; white-space:nowrap;}	
#sidebar .menu_sidebar li a:before { content:">"; position:absolute; z-index:0; top:0; right:6px; font-family:"宋体","Lucida Grande"; font-weight:bold;}
#sidebar .menu_sidebar li.hover a { background:#008645; color:#FFF; }
#sidebar .menu_sidebar li:hover a { background:#008645; color:#FFF;}
#sidebar .menu_sidebar li.hover {}
/*sidebar end*/

/*page*/
#page_box { height:25px; line-height:25px; overflow:hidden;}
#page_box .data { float:left;}
#page_box .page { float:right;}
#page_box .page .page_no {}
#page_box .page a {  color:#FFF; margin-right:5px; background:#3f3f3f; text-align:center; float:left; min-width:20px; height:20px; line-height:20px;}
#page_box .page a.active {background:#00741c; color:#FFF}
#page_box .page a:hover {background:#00741c; color:#FFF}
#page_box .page a.up,#page_box .page a.next {}
/*page end*/

/*index*/
body.index #header_in { background:none;}
#info #banner_index {width:1000px; margin: 0 auto; position:relative;}

#info #Gallery_bk { height:507px; position:relative;/* margin-bottom:20px;*/}
#Gallery_bk .color_title { background:#FFF; position:absolute; width:100%; height:5px; opacity:0.3; -moz-opacity:0.3; filter:alpha(opacity=30);}
#Gallery_bk .Gallery_bk_box { position:absolute; bottom:15px; width:100%; z-index:3; display:none;}
#Gallery_bk .Gallery_a { position:absolute; top:0px; left:0px; width:100%; height:100%; z-index:2;}
#Gallery_bk .bk_box { width:1000px; margin:0 auto; overflow:hidden;}
#Gallery_bk .img_box { float:left; background:#a6aeb0; border-radius:5px 5px 5px 5px ; padding:5px 5px 5px 10px; border:1px solid #FFF;}
#Gallery_bk .img_box > a { margin-right:5px;}
#Gallery_bk .img_box img { border-radius:5px 5px 5px 5px ;border:1px solid #FFF;}
#Gallery_bk .img_box a:hover img {border:1px solid #00764F;}
#Gallery_bk .img_box a.hover img {border:1px solid #00764F;}


#info .inews { overflow:hidden; margin-bottom:20px;} 
#info .inews .shadow {background:url(../images/touming_bg.png) repeat; float:left; padding-bottom:5px; height:102px;margin-left:50px;}
#info .inews > .right { }
#info .inews .title { overflow:hidden; height:20px; line-height:20px;}
#info .inews .title h1 { float:left; color:#403d36; font-size:14px; font-weight:bold; margin-right:5px;}
#info .inews .title h2 { float:left; color:#282828;font-weight:bold;}
#info .inews .title input[type="button"].more { float:left; border:medium none; background:url(../images/more.gif) no-repeat; color:#FFFFFF; width:9px; height:9px; line-height:9px; text-align:center; cursor:pointer; margin-left:5px; margin-top:5px;}

#info .news_box { padding:5px 8px 5px 15px;  width:180px; float:left; background:url(../images/news_bo.png) no-repeat right center; min-height:85px;}
#info .goods_box { float:left; width:180px; padding:5px 10px 5px 10px;}
#info .people_box { float:right; width:220px;padding:5px 10px 5px 10px; background:url(../images/touming_bg.png) repeat bottom center; min-height:85px; margin-right:5px;}
#info .Partners_box { float:right;width:220px;padding:5px 10px 5px 10px; min-height:85px; background:url(../images/touming_bg.png) repeat;}

.inews .news_bo { overflow:hidden; margin-top:5px;}
.inews .news_bo ul{ padding-top:5px; padding-bottom:1px;}
.inews .news_bo li {width:100%;   margin-bottom:2px;}
.inews .news_bo li > a { display:block; overflow:hidden;}
.inews .news_bo li > a .txt { float:left; color:#686867; width: 190px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden; cursor:pointer; font-size:11px;}
.inews .news_bo li > a .txt:hover{ color:#008B50}
.inews .news_bo li > a .time { float:right; color:#bfbfbf}

.inews .people_bo { margin-top:5px; }
.inews .people_bo b{ color:#008f5a;}

.inews .goods_box .galleryimg .gallery { margin-top:5px; margin-left:5px; float:right;}
.inews .goods_box .galleryimg #detailed li { overflow:hidden; padding-top:0px }
.inews .goods_box .galleryimg #detailed li:hover > a > span{color:#008B50}
.inews .goods_box .galleryimg #detailed li > a > img { float:left; width:70px;}
.inews .goods_box .galleryimg #detailed li > a > span { float:right; width:110px; font-size:11px; color:#686867}
.inews .goods_box .galleryimg #detailed li > a > span p.more{ color:#00764f; font-size:10px; padding-top:5px}
.inews .goods_box .galleryimg #detailed li > a > span:hover{color:#008B50}

.inews .Partners_box .galleryimg .gallery { margin-top:0px; margin-left:5px; float:right;}
.inews .Partners_box .galleryimg #detailed li { padding:0 5px 0 5px; overflow:hidden;}
.inews .Partners_box .galleryimg #detailed li > a { width:45%; max-height:60px; margin-right:10%; *margin-right:9%; float:left;}
.inews .Partners_box .galleryimg #detailed li > a:last-child { margin-right:0;}

.galleryimg {}
.galleryimg .gallery {}
.galleryimg .gallery input[type="button"] { width:9px; height:9px; border: medium none; cursor:pointer; background:url(../images/gallery.png) no-repeat; margin-right:2px; padding-top:20px;}
.galleryimg .gallery input[type="button"].current {background:url(../images/gallery.png) no-repeat -13px 0;}
.galleryimg .gallery input[type="button"]#up { width:15px; height:15px; background:url(../images/l_r.png) no-repeat center left; left:-20px;}
.galleryimg .gallery input[type="button"]#do { width:15px; height:15px; background:url(../images/l_r.png) no-repeat center right; right:-20px;}

.galleryimg #detailed { padding-top:7px;}
.galleryimg #detailed li { display:none; overflow:hidden;}
.galleryimg #detailed li.current { display:block;}

/*index end*/

/*our people*/
.our_people { margin-top:30px; padding:20px; color:#00562a;}
.our_people > p { line-height:25px; text-align:justify}
.our_people > ul { background:#eeeeee; -moz-border-radius: 4px; border-radius: 4px; margin-top:20px; padding:20px; margin-bottom:30px;}
.our_people > ul > ol { margin-bottom:20px;}
.our_people > ul > ol h2 { font-weight:bold; font-size:18px;}
.our_people > ul li { overflow:hidden; margin-bottom:30px; margin-top:10px;}
.our_people > ul li .tp{ text-align:center; vertical-align:middle;float:left; width:104px; padding:5px;}
.our_people > ul li .tp img{ -webkit-box-shadow:4px 4px 2px 0px rgba(0,0,0,0.3); -moz-box-shadow:4px 4px 2px 0px rgba(0,0,0,0.3); box-shadow:4px 4px 2px 0px rgba(0,0,0,0.3); }
.our_people > ul li .tp a{ }
.our_people > ul li .con{ width:490px; float:right; /*color:#777777;*/}
.our_people > ul li .con h3 {color:#00562a; margin-bottom:5px;}
.our_people > ul li .con p { line-height:20px;}
.our_people > ul li .more { color:#FFF; margin-top:5px; height:28px; line-height:28px; width:100px; border:medium none;-moz-border-radius: 4px; border-radius: 4px;background:url(../images/our_people/cut.png) no-repeat 11px 11px #009345; cursor:pointer; font-size:10px; font-family:"Verdana"; padding-left:10px;}
.our_people > ul li .more:hover{background:url(../images/our_people/cut.png) no-repeat 11px 11px #005130;}
.our_people > ul.no_img li .tp { display:none;}
.our_people > ul.no_img li .con { width:auto; float:none}

.our_people_box { margin-top:30px; padding:20px;}
.our_people_detail > p { height:30px; line-height:30px; margin-bottom:10px;}
.our_people_detail > p a { padding-left:30px;background:url(../images/our_people/back.png) no-repeat center left;color:#d6d6d6;}
.our_people_detail {line-height:25px; color:#00562a;}
.our_people_info { overflow:hidden;}
.our_people_info h1.title{ font-weight:bold; color:#004621; padding-bottom:10px;}
.our_people_info .img { width:173px}
.our_people_info .img > img { -webkit-box-shadow:7px 10px 9px -4px rgba(0, 0, 0, 0.3); -moz-box-shadow:7px 10px 9px -4px rgba(0, 0, 0, 0.3); box-shadow:7px 10px 9px -4px rgba(0, 0, 0, 0.3);  border: 5px solid #FFFFFF;}
.our_people_info .txt { width:460px; text-align:justify}
.our_people_info .txt > h1 { font-size:18px}
/*our people end*/

/*Positions*/
.Positions_box {color:#00562a; padding:20px;}
.Positions_box ul {margin-top:20px; margin-bottom:30px;}
.Positions_box li { border-bottom:1px dotted #dcdcdc; margin-bottom:30px; padding-bottom:30px;}
.Positions_box li:hover a p{ text-decoration:underline}
.Positions_box li > a h3 {color:#00562a; margin-bottom:15px; font-size:14px; font-weight:bold;}
.Positions_box li > a p { line-height:20px; font-size:13px;margin-bottom:15px; color:#00562a; text-align:justify}
.Positions_box li .more { color:#FFF; margin-top:5px; height:28px; line-height:28px; width:100px; text-align:center; border:medium none;-moz-border-radius: 4px; border-radius: 4px;background:url(../images/our_people/cut.png) no-repeat 11px 11px #009345; cursor:pointer; font-family:"Verdana"; font-size:10px; padding-left:10px;}
.Positions_box_detail {color:#00562a; padding:20px;}
.Positions_box_detail > h3 { margin-bottom:20px; padding-bottom:20px; border-bottom:1px dotted #eeeeee; text-align:center; font-size:15px; font-weight:bold;}
.Positions_box_detail .Positions_info { line-height:25px; text-align:justify}
/*Positions end*/

/*contact*/
.contact_box {color:#00562a; padding:20px;margin-top:30px;}
.contact_box h3 { font-size:15px; margin-bottom:30px;}
.contact_box input[type="text"] { border:1px solid #CCC; width:205px; height:26px; line-height:26px;}
.contact_box textarea { width:381px;  min-width:381px; max-width:381px; height:126px; min-height:126px; max-height:126px; border:1px solid #CCC;}
.contact_box input[type="submit"]{color:#FFF; margin-top:5px; height:28px; line-height:28px; width:93px; text-align:center; border:medium none;-moz-border-radius: 4px; border-radius: 4px;background: #009345; cursor:pointer; font-weight:bold;}
.contact_box .tel td > b {background:url(../images/contact/tel.png) no-repeat; padding-left:30px; height:20px; line-height:20px; display:block;}
.contact_box .tel tr:nth-child(1) b { background-position: left 2px;}
.contact_box .tel tr:nth-child(2) b { background-position: 0 -22px;}
.contact_box .tel tr:nth-child(3) b { background-position: left -65px;}
/*contact end*/

/*news*/
.news_big_box { padding:20px;margin-top:30px;}
.news_big_box > ul > li { overflow:hidden; margin-bottom:30px; padding-bottom:40px; border-bottom:1px dotted #CCC}
.news_big_box > ul > li:hover .right > p{ text-decoration:underline;}
.news_big_box > ul > li:hover .right .time{ text-decoration:none;}
.news_big_box > ul > li .left { width:160px;}
.news_big_box > ul > li .right { width:475px;color:#00562a; text-align:justify}

.news_big_box > ul > li .right .time { margin-bottom:5px;}
.news_big_box > ul > li .right > h3 { font-size:15px; font-weight:bold; padding-bottom:16px;}
.news_big_box > ul > li .right > p { line-height:25px;}
.news_big_box > ul > li .right > p:hover{ text-decoration:underline;}

.news_box_detail {padding:20px;margin-top:30px;color:#00562a;}
.news_box_detail > h3 { /*margin-bottom:40px;*/ font-size:18px; font-weight:bold;}
.news_box_detail > .news_big_info { line-height:25px;}
/*news end*/

/*Presentations*/
.Presentations_box { padding:20px;margin-top:30px;}
.Presentations_box > ul > li { overflow:hidden; margin-bottom:30px; padding-bottom:40px; border-bottom:1px dotted #CCC}
.Presentations_box > ul > li .left { width:187px; padding-bottom:5px;}
.Presentations_box > ul > li .left img {-webkit-box-shadow:2px 10px 9px -4px rgba(0, 0, 0, 0.3); -moz-box-shadow:2px 10px 9px -4px rgba(0, 0, 0, 0.3); box-shadow:2px 10px 9px -4px rgba(0, 0, 0, 0.3);}
.Presentations_box > ul > li .right { width:445px;color:#00562a;}
.Presentations_box > ul > li .right > h3 { height:30px; line-height:30px; font-size:15px; font-weight:bold;}
.Presentations_box > ul > li .right > p { line-height:25px;}
/*Presentations end*/

/*产品展示*/
.info {padding:40px 0; }
/*产品展示 end*/


.uploadFile {margin:5px;float:left;padding:10px;}
.uploadFile dl{ width:120px; float:left; margin:20px 15px;}
.uploadFile dt img{ border:1px solid #8a8686;}
.uploadFile dd{text-align:center;}


.choose{ width:1000px; margin:0 auto; display:block; overflow:hidden; padding-top:3px;}
.choose_main{ float:right; color:#000; font-size:13px; height:25px;  line-height:25px; font-weight:bold;margin-right:30px;}
.choose_main span{ float:left;}
.choose_main a { margin-left:10px; float:left;}



/*旧模板文章模块*/
#newslist {
	padding: 15px 20px;
}
#newslist li {
	padding: 6px 10px;
	border-width: 0 0 1px 0;
}
#newslist li a {
	font-size: 14px;
	margin-right: 5px;
}
#newslist li span {
	float: right;
	color: #aaa;
}
#newslist li p {
	color: #aaa;
}
#shownews {
	padding: 0px 15px 15px;
}
#shownews .editor {
	line-height: 2;
	padding: 0px 10px;
	font-size: 14px;
}
#shownews h1 {
	font-size: 20px;
	text-align: center;
	border-bottom: 1px dotted #ccc;
	padding: 5px 0px;
	margin: 10px 0px;
	color: #333;
}

.page {
	clear: both;
	height: 30px;
	margin: 20px;
	overflow: hidden;
}
.page ul {
}
.page ul li {
	float: left;
	border: 1px solid #ccc;
	padding: 2px 9px;
	margin: 0 3px;
	line-height: 20px;
	background: #fff;
}
.page ul li.thisclass {
	display: inline-block;
	border: 1px solid #1f82b7;
	padding: 2px 9px;
	margin: 0 3px;
	background: #1c82b7;
	color: #fff;
}
.page ul li.thisclass a {
	color: #fff;
}
.page ul li a:hover {
	color: #1f9652;
}
.page ul li span {
	display: inline-block;
	padding: 0;
}

#shownews {
	padding: 0px 15px 15px;
}
#shownews .editor {
	line-height: 2;
	padding: 0px 10px;
	font-size: 14px;
}
#shownews h1 {
	font-size: 20px;
	text-align: center;
	border-bottom: 1px dotted #ccc;
	padding: 5px 0px;
	margin: 10px 0px;
	color: #333;
}

.editor {
	line-height: 2;
	color: #333;
}
.editor ul, .editor ol {
	padding: 0px 0px 0px 25px;
	margin: 0px;
}
.editor a {
	color: #1C57C4;
	text-decoration: underline;
}
.clear {
	clear: both;
}

/*工具栏*/
.met_hits {
	padding: 0px 5px;
	height: 35px;
	line-height: 35px;
	margin-top: 10px;
	border-top: 1px dotted #ccc;
	text-align: right;
	position: relative;
	color: #666;
}
.met_hits a {
	color: #666;
}
.met_hits .metjiathis {
	position: absolute;
	left: 5px;
	top: 8px;
}
.met_page {
	text-align: center;
}
.met_page a {
	margin-right: 50px;
	color: #1C57C4;
	text-decoration: underline;
}