@charset "utf-8";

/* CSS Document */

.header {

	width:1128px;

	margin:0 auto;

	margin-top:50px;

	height:105px;

	position:relative;

}

.header .logo {

	position:absolute;

	left:4px;

	top:0px;

}

.header .nav {

	background:url(../images/navbg.jpg) no-repeat;

	position:absolute;

	bottom:25px;

	right:0;

}

.header .nav ul li {

	float:left;

	margin-left:40px;

}

.header .nav ul li a {

	color:#333;

	font-size:15px;

	line-height:15px;

	display:inline-block;

	background:url(../images/icon_grey.jpg) no-repeat right;

	padding-right:15px;

}

.header .nav ul li a:hover {

	color:#125507;

	background:url(../images/icon_cur.jpg) no-repeat right;

}

.header .nav ul li.cur a {

	background:url(../images/curbg.jpg) repeat-x;

	color:#064787;

}

.search {

	position:absolute;

	right:0;

	top:10px;

	z-index:99

}

.search .txtin {

	background:url(../images/search_bg.jpg) no-repeat left top;

	width:110px;

	height:21px;

	line-height:21px;

	border:none;

	padding:0 10px;

	padding-top:2px;

}

.search .txtbt {

	background:url(../images/sc_btn.jpg) no-repeat;

	width:12px;

	height:12px;

	border:none;

	margin-left:5px;

	cursor:pointer;

}

.search .pic {

	margin:15px 0;

}

.search .links {

	background:url(../images/icon_100.jpg) no-repeat left center;

	padding-left:15px;

	color:#959483;

}

.center {

	background:url(../images/main_bg.jpg) repeat-x top;

	width:100%;

}

.main {

	width:1128px;

	margin:0 auto;

	display:table;

}

.main .left {

	float:left;

	width:206px;

	position:relative;

	overflow:visible;

}

.main .left_menu ul {

	background:#f6f6f6 url(../images/menu_bg.jpg) repeat-x bottom;

	border:1px solid #f2f2f2;

	border-bottom:3px solid #127f40;

	margin-top:1px;

	padding:0 18px;

	width:168px;

	padding-bottom:65px;

	padding-top:20px;

}

.main .left_menu ul li {

	line-height:28px;

	height:30px;

	background:url(../images/li_bg.jpg) no-repeat bottom center;

}

.main .left_menu ul li a {

	width:158px;

	display:block;

	height:28px;

	padding-left:10px;

}

.main .left_menu ul li.current a {

	background:url(../images/icon_cur2.jpg) no-repeat top;

	color:#000;

}

.main .left_menu ul li a:hover {

	background:url(../images/icon_cur2.jpg) no-repeat;

}

.main .left_pic {

	position:relative;

	margin-top:35px;

	height:210px;

	width:206px;

	overflow:visible;

}

.main .left_pic .rslides {

	position:absolute;

	left:-17px;

	width:223px;

	height:174px;

	overflow:hidden;

}

.main .left_pic .rslides_nav {

	display:none;

}

.main .left_pic .rslides_tabs {

	position:absolute;

	bottom:10px;

	left:38%;

}

.main .left_pic .rslides_tabs li {

	float:left;

	width:10px;

	height:10px;

	background:url(../images/cur_grey.jpg) no-repeat;

	overflow:hidden;

	margin:0 4px;

}

.main .left_pic .rslides_tabs li a {

	width:10px;

	height:10px;

	display:inline-block;

	padding-left:10px;

	overflow:hidden;

}

.main .left_pic .rslides_tabs li.rslides_here {

	background:url(../images/cur_green.jpg) no-repeat;

}

.main .right {

	width:899px;

	float:right;

}

.main .right .crumbs {

	line-height:45px;

	height:45px;

	margin-top:30px;

}

.main .right .crumbs a span {

	background:url(../images/sy_bg.jpg) no-repeat;

	width:13px;

	height:12px;

	display:inline-block;

	margin-right:3px;

}

.main .right .crumbs a {

	background:url(../images/icon_ccc.jpg) no-repeat right center;

	padding-right:10px;

	display:inline-block;

	margin-right:10px;

}

.main .right .crumbs span {

	color:#0a3e1f;

}

.main .right .banner {

	height:250px;

	width:899px;

	overflow:hidden;

}

.main .right .title {

	display:block;

	height:50px;

	line-height:50px;

	font-size:15px;

	background:url(../images/icon_h2.jpg) 5px center no-repeat;

	border-bottom:1px solid #e5e5e5;

	padding-left:24px;

}

.main .right_main {

	padding-top:30px;

	color:#797979;

}

.main .right_main p {

	line-height:22px;

	margin-bottom:10px;

}
.main .right_main p strong{color: #ea7316;font-weight: normal;}

.main .news_main {

	width:850px;

	margin:0 auto;

}

.main .news_main dl {

	width:850px;

	height:168px;

	display:table;

	background:url(../images/bg_001.jpg) repeat-x bottom;

	padding-bottom:20px;

}

.main .news_main dl dt {

	width:275px;

	height:168px;

	float:left;

	background:url(../images/dtbg_11.jpg) no-repeat left top;

	padding-left:7px;

	padding-top:4px;

	border-right:1px dotted #ccc;

}

.main .news_main dl dd {

	width:530px;

	float:right;

}

.main .news_main dl dd h3 {

	font-size:15px;

}

.main .news_main dl dd h3 a {

	color:#000;

	line-height:30px;

}

.main .news_main dl dd h3 a:Hover {

	color:#eda91f;

}

.main .news_main dl dd h3 span {

	display:block;

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	color:#d9d9d9;

}

.main .news_main dl dd p {

	margin-top:15px;

	height:50px;

	overflow:hidden;

	line-height:22px;

}

.main .news_main dl dd a.more {

	color:#dd8124;

	background:url(../images/more.jpg) no-repeat right center;

	padding-right:15px;

	display:inline-block;

	line-height:22px;

	height:22px;

}

.main .news_main dl dd a.more:hover {

	text-decoration:underline;

}

.main .news_main ul {

	margin-top:40px;

	width:850px;

}

.main .news_main ul li {

	line-height:28px;

	border-bottom:1px dotted #e5e5e5;

	background:url(../images/li_bg1.jpg) no-repeat 2px center;

	padding-left:15px;

	display:table;

	width:835px;

	clear:both;

}

.main .news_main ul li a:hover {

	color:#eda91f;

	text-decoration:underline;

}

.main .news_main ul li a {

	float:left;

	width:610px;

	overflow:hidden;

}

.main .news_main ul li span {

	float:right;

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	color:#7f7f7f;

}

.main .news_main h1 {

	text-align:center;

}

.main .news_main .title2 {

	height:40px;

	margin-top:20px;

	line-height:40px;

	text-align:center;

	border-bottom:1px dotted #d0d0d0;

	color:#7f7f7f;

	margin-bottom:30px;

}

.main .news_main .title2 span {

	margin:0 10px;

}

.main .news_main .title2 span a{ margin-right:5px;}

.main .jianjie_main {

	width:850px;

	margin:0 auto;

}

.main .jianjie_main dl {

	width:850px;

	display:table;

}

.main .jianjie_main dl dt {

	float:left;

	width:193px;

	height:353px;

	overflow:hidden;

}

.main .jianjie_main dl dt span {

	background:#e5e5e5;

	text-align:center;

	height:30px;

	display:inline-block;

	width:100%;

	line-height:30px;

}

.main .jianjie_main dl dd {

	float:right;

	width:620px;

}

.main .jianjie_main dl dd .title2 {

	height:86px;

	background:url(../images/bg_001.jpg) repeat-x bottom;

}

.main .jianjie_main dl dd .p_main {

	padding:20px 0;

	border-bottom:1px solid #cbcbcb;

}

.main .jianjie_main dl dd .p_main strong {

	display:block;

	color:#db7714;

	font-size:15px;

	line-height:30px;

}

.main .jianjie .jianjie_main dl dd .p_main p {

	line-height:26px;

	color:#797979;

}

.main .jianjie_main .newsxxk {

	display:block;

	margin-top:50px;

	clear:both;

}

.main .jianjie_main .newsxxk .tab ul {

	top:0px;

	border-bottom:1px solid #e5e5e5;

	height:30px;

}

.main .jianjie_main .newsxxk .tab ul li {

	float:left;

	cursor:pointer;

	line-height:30px;

	height:35px;

	padding-right:10px;

	color:#797979;

	padding-left:20px;

	font-size:15px;

	margin-right:10px;

}

.main .jianjie_main .newsxxk .tab ul li.current {

	cursor:pointer;

	background:url(../images/lcur.jpg) no-repeat center bottom;

	color:#DB7714;

}
.main .jianjie_main .newsxxk .tab ul li.current a {

	color:#DB7714;

}

.main .jianjie_main .newsxxk .items {

	display:none;

	position:inherit;

	padding:20px 0px;

	font-size:14px;

	color:#777;

	overflow:hidden;

	clear:both;

}

.main .jianjie_main .newsxxk .items ul {

	display: table;

	width: 900px;

}

.main .jianjie_main .newsxxk .items ul li {

	float: left;

	margin-bottom: 15px;

	margin-right: 30px;

	width: 190px;

}

.main .jianjie_main .newsxxk .items ul li img {

	border: 1px solid #D4D4D4;

	height: 116px;

	padding: 4px;

	width: 180px;

}

.main .jianjie_main .newsxxk .items ul li span {

	display: block;

	height: 54px;

	line-height: 18px;

	margin-top: 5px;

	overflow: hidden;

	text-align: center;

}

.main .licheng_main {

	width:850px;

	margin:0 auto;

}

.main .licheng_main .lc_txt {

	padding-bottom:20px;

	margin-bottom:20px;

	border-bottom:1px dotted #cbcbcb;

}

.main .licheng_main dl {

	width:850px;

	display:table;

	background:url(../images/icon_20.jpg) 108px repeat-y;

}

.main .licheng_main dl dt {

	float:left;

	width:110px;

	height:54px;

	line-height:54px;

	text-align:center;

	color:#e54d1e;

	font-size:24px;

	background:url(../images/icon_21.jpg) right center no-repeat;

}

.main .licheng_main dl dd {

	float:right;

	width:710px;

}

.main .licheng_main dl dd ul li {

	line-height:22px;

	padding:15px 0;

	border-bottom:1px solid #e5e5e5;

}

.main .rencai_main {

	width:850px;

	margin:0 auto;

}

.main .rencai_txt {

	height:54px;

	position:relative;

	border-bottom:1px solid #eaeaea;

}

.main .rencai_txt span {

	position:absolute;

	right:0;

	top:10px;

}

.main .rencai_main ol li {

	background:url(../images/icon_19.jpg) no-repeat 0 24px;

}
.main .rencai_main ol li .more{ background:url(../images/sq_btn.jpg) no-repeat; display:inline-block; width:141px; height:16px;}
.main .rencai_main ol li .more:hover{ background:url(../images/sq_btn2.jpg) no-repeat;}

.main .rencai_main ol li .span {

	display:block;

	height:60px;

	line-height:60px;

	padding-left:40px;

	font-size:15px;

	background:url(../images/icon_18.jpg) no-repeat right;

	border-bottom:1px dotted #e1e1e1;

}

.main .rencai_main ol li div {

	display:none;

	padding:20px 40px;

	border-bottom:1px dotted #e1e1e1;

}

.main .rencai_main ol li div table {

	margin-bottom:10px;

}

.main .rencai_main ol li.cur .span {

	background:url(../images/icon_17.jpg) no-repeat right;

}

.main .rencai_main ol li.cur div {

	display:block;

}

.main .list_main {

	width:850px;

	margin:0 auto;

	padding-top:40px;

	overflow:hidden;

}

.main .list_main ul {

	display:table;

	width:110%;

}

.main .list_main ul li {

	width:381px;

	height:149px;

	position:relative;

	background:url(../images/pic_32.jpg) no-repeat;

	float:left;

	margin-right:80px;

	margin-bottom:80px;

}

.main .list_main ul li .pic_png {

	position:absolute;

	width:148px;

	text-align:center;

	top:-20px;

}

.main .list_main ul li .pic_txt {

	width:208px;

	height:136px;

	position:absolute;

	right:24px;

	top:10px;

}

.main .list_main ul li .pic_txt h3 {

	height:40px;

	line-height:40px;

	border-bottom:1px solid #e3e3e3;

	color:#de7e16;

	font-size:15px;

}

.main .list_main ul li .pic_txt h3 a:Hover {

	color:#eda91f;

}

.main .list_main ul li .pic_txt span {

	display:block;

}

.main .list_main ul li .pic_txt p {

	margin-top:15px;

}

.main .list_main ul li .pic_txt1 p{margin: 0;line-height: 24px;}

.main .list_main ul li .pic_txt .more {

	position:absolute;

	right:0px;

	bottom:20px;

}

.main .product_main {

	width:850px;

	margin:0 auto;

}

.main .product_main dl {

	width:850px;

	display:table;

}

.main .product_main dl dt {

	width:223px;

	height:260px;

	background:url(../images/pic_bg.jpg) repeat-x;

	border:1px solid #f1f1f1;

	float:left;

	text-align:center;


}

.main .product_main dl dd {

	float:right;

	width:590px;

}

.main .product_main dl dd h3 {

	height:30px;

	border-bottom:1px dotted #d1d1d1;

	font-size:15px;

	color:#dd7f16;

}

.main .product_main dl dd .xh_div {

	line-height:30px;

	padding:10px 0;

	border-bottom:1px dotted #d1d1d1;

}

.main .product_main dl dd .xh_div strong {

	margin-right:10px;

}

.main .product_main dl dd .ms_div {

	padding:10px 0;
	padding-top:25px;

	border-bottom:1px dotted #d1d1d1;

}

.main .product_main dl dd .buy {
	padding-top:20px;
	display:table;
}
.main .product_main dl dd .buy  a{
	float:left; line-height:34px; height:34px; margin-left:15px; padding-right:15px;
	display:inline-block;
	border-right:1px solid #ccc;
}
.main .product_main dl dd .buy span{
	float:left; line-height:34px; height:34px;
	color:#DD7F16;
	font-size:15px;
}

.main .culture_main dl {

	width:850px;

	display:table;

	padding:20px 0;

	border-bottom:1px dotted #d1d1d1;

}
.main .culture_main .laigao dl dt{ display:none;}
.main .culture_main .laigao dl dd{ width:100%;}
.main .culture_main .laigao dl dd p{ margin-top:10px;}
.main .culture_main dl dt {

	width:170px;

	height:127px;

	float:left;

	background:url(../images/dtbg.jpg) no-repeat left top;

	padding-left:4px;

	padding-top:4px;

}

.main .culture_main dl dd {

	width:650px;

	float:right;

}

.main .culture_main dl dd h3 {

	font-size:15px;

}

.main .culture_main dl dd h3 a {

	color:#000;

	line-height:30px;

}

.main .culture_main dl dd h3 a:Hover {

	color:#eda91f;

}

.main .culture_main dl dd h3 span {

	display:block;

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	color:#d9d9d9;

}

.main .culture_main dl dd p {

	margin-top:15px;

	height:50px;

	overflow:hidden;

	line-height:22px;

	margin-bottom:0;

}

.main .culture_main dl dd a.more {

	color:#dd8124;

	background:url(../images/more.jpg) no-repeat right center;

	padding-right:15px;

	display:inline-block;

	line-height:22px;

	height:22px;

}

.main .culture_main dl dd a.more:hover {

	text-decoration:underline;

}

.main .scale_main {

	width:850px;

	margin:0 auto;

}

.main .scale_main .scale_p {

	margin-top:20px;

}

.main .right .touzi {

	padding-top:0px;

}

.main .touzi_main {

	width:850px;

	margin:0 auto;

}

.main .touzi_main .tz_tt {

	line-height:65px;

	height:65px;

	border-bottom:1px dotted #d1d1d1;

	font-size:13px;

	font-weight:bold;

	color:#000;

}

.main .touzi_main .tz_tt strong {

	color:#eb6e20;

}

.main .touzi_main .sjmap {

	text-align:center;

	padding:30PX 0;

}

.main .touzi_main .tz_tt2 {

	height:40px;

	line-height:40px;

	background:url(../images/bg_001.jpg) repeat-x bottom;

	padding-left:5px;

	color:#eb6e20;

	font-weight:bold;

	margin-bottom:15px;

}

.main .touzi_main ul {

	padding:0 5px;

}

.main .touzi_main ul li {

	line-height:30px;

	height:30px;

	background:url(../images/icon_299.jpg) no-repeat left center;

	padding-left:10px;

	border-bottom:1px dotted #d1d1d1;

}

.main .touzi_main ul li span {

	background:url(../images/icon-29.jpg) no-repeat right center;

	padding-right:20px;

	margin-left:20px;

}

.main .con_main {

	width:850px;

	margin:0 auto;

}

.main .con_main dl dt {

	float:right;

	width:550px;

	text-align:right;

}

.main .con_main dl dd {

	float:left;

	width:260px;

	padding-right:30px;

	border-right:1px solid #f1f1f1;

}

.main .liuyan_main {

	width:850px;

	margin:0 auto;

	background:url(../images/bgs.jpg) no-repeat center center;

}

.main .liuyan_main .bg1 {

	height:20px;

	border:1px solid #dcdcdc;

	background:url(../images/inputbg.jpg) repeat-x;

	width:240px;

	padding:0 5px;

}

.main .liuyan_main .bg2 {

	width:650px;

	height:170px;

	background:url(../images/inputbg2.jpg) repeat-x;

	border:1px solid #dcdcdc;

	padding:5px;

}

.main .liuyan_main .tjbtn {

	background:url(../images/tjbtns.jpg) no-repeat;

	width:84px;

	height:29px;

	border:none;

	cursor:pointer;

}

.main .liuyan_main .czbtn {

	background:url(../images/czbtns.jpg) no-repeat;

	width:84px;

	height:29px;

	border:none;

	cursor:pointer;

}

.main .search_main {

	padding-top:20px;

}

.main .search_main .title {

	display:block;

	height:50px;

	line-height:50px;

	font-size:15px;

	background:url(../images/icon_h2.jpg) 5px center no-repeat;

	border-bottom:1px solid #e5e5e5;

	padding-left:24px;

}

.main .search_main .search_txt {

	height:126px;

	background:#fafafa;

	margin:1px 0;

	border-bottom:1px solid #ededed;

	position:relative;

}

.main .search_main .search_txt .scmain {

	width:976px;

	height:38px;

	background:url(../images/scbg.jpg) no-repeat;

	position:absolute;

	left:67px;

	top:44px;

}

.main .search_main .search_txt .scmain .sctxt {

	position:absolute;

	left:27px;

	top:9px;

	height:22px;

	line-height:22px;

	border:none;

	width:620px;

	padding:0 5px;

}

.main .search_main .search_txt .scmain .scse {

	position:absolute;

	right:85px;

	top:9px;

	height:22px;

	width:218px;

}

.main .search_main .search_txt .scmain .scbtn {

	border:none;

	width:30px;

	height:19px;

	background:url(../images/scbtn3.jpg) no-repeat center center;

	position:absolute;

	right:40px;

	top:9px;

	cursor:pointer;

}

.main .search_main .search_jieguo dl {

	display:table;

	width:100%;

	padding:20px 0;

	border-bottom:1px dotted #d2d2d2;

}

.main .search_main .search_jieguo dl dt {

	float:left;

	width:94px;

	text-align:center;

}

.main .search_main .search_jieguo dl dd {

	float:right;

	width:990px;

	border-left:1px solid #f2f2f2;

	padding-left:30px;

}

.main .search_main .search_jieguo dl dd h3 {

	color:#000;

	font-size:12px;

}

.main .search_main .search_jieguo dl dd h3 a {

	color:#000;

}

.main .search_main .search_jieguo dl dd h3 a:hover {

	color:#eda91f;

}

.main .search_main .search_jieguo dl dd p {

	margin:15px 0;

	color:#797979;

	line-height:22px;

}

.main .search_main .search_jieguo .more {

	color:#dd8124;

	background:url(../images/more.jpg) no-repeat right center;

	padding-right:15px;

	display:inline-block;

	line-height:22px;

	height:22px;

}

.main .sitemap ul li {

	margin-bottom:20px;

}

.main .sitemap ul li h3 {

	font-size:15px;

	line-height:30px;

	height:30px;

	border-bottom:1px dotted #d1d1d1;

}

.main .sitemap ul li a {

	line-height:30px;

	margin-right:20px;

}

.fushu_main{ padding:0 25px;}
.fushu_main ul li{line-height:24px;float:left; margin-right:20px; margin-bottom:20px; border-bottom:1px dotted #d0d0d0;}
.tuangou{ background:url(../images/tuangou.jpg) no-repeat center top; width:100%; height:775px; position:relative;}
.tuangou .tg_txt{ position:absolute; bottom:0; text-align:center; width:100%;}
.tuangou .tg_txt p{ text-align:center; line-height:24px;}