@charset "utf-8";
html, body, div, iframe, span, dl, dt, dd, ul, ol, li, form, input, textarea, pre, p, blockquote, th, td {
	margin:0;
	padding:0;
	font-size:100%
}
a {
	text-decoration:none
}
li {
	list-style:none
}
.clear {
	clear:both;
	height:0;
	line-height:0
}
h1, h2, h3 {
	font-weight:normal;
	padding:0;
	margin:0
}
img {
	border:0
}
a {
	color:#094
}
a:hover {
	text-decoration:none
}
body, html {
	font-family:"Microsoft YaHei", "微软雅黑", "黑体";
	font-size:12px;
	color:#000;
	background:#fff
}
body {
	overflow-x:hidden
}
.fr {
	float:right
}
.fl {
	float:left
}
.box {
	width:1190px;
	margin:0 auto
}
.w-top {
	height:32px;
	line-height:32px;
	color:#000;
	border-top:4px solid #094
}
.w-top .box {
	position:relative
}
.w-top div.r {
	position:absolute;
	right:0;
	top:0;
	color:0
}
.w-top a {
	color:#000
}
.w-header {
	background:#fff
}
.w-header .box {
	height:120px;
	position:relative
}
.w-header .logo, .w-header .b, .w-header .c {
	position:absolute
}
.w-header .logo {
	width:250px;
	height:60px;
	top:35px;
	left:0;
	background-repeat:no-repeat;
	background-position:center
}
.w-header .b {
	width:200px;
	height:44px;
	right:31px;
	top:39px;
	text-align:left;
	background:url(/images/tel.jpg) no-repeat center left;
	padding-left:55px
}
.w-header .b {
	font-size:12px;
	color:#000
}
.w-header .a {
	position:absolute;
	left:510px;
	top:38px;
	border-left:1px solid #999;
	padding-left:20px;
	color:#000;
	font-size:14px;
	line-height:25px;
	font-weight:bold
}
.w-header .a .tb {
	font-size:20px;
	color:#094
}
.w-header .b .tel {
	color:#094;
	font-size:28px;
	font-weight:bold
}
.w-header .c {
	width:290px;
	height:64px;
	left:230px;
	top:50px
}
.cm {
	text-align:center
}
.cm span {
	display:block
}
.w-nav {
	background:url(/images/hbg.jpg) repeat-x;
	height:45px
}
.w-nav a {
	color:#FFF;
	font-size:14px
}
.w-nav li {
	float:left;
	width:125px;
	text-align:center;
	line-height:44px;
	background:url(/images/hbgl.jpg) no-repeat center right;
	cursor:pointer;
	font-weight:bold;
}
.w-nav li.end {
	background-image:none
}
.w-nav li:hover, .w-nav li.cur {
	background:url(/images/hbgs.jpg) repeat-x
}
.w-banner {
	width:100%;
	position:relative;
	height:500px;
	overflow:hidden
}
.w-banner .bd {
	margin:0 auto;
	position:relative;
	z-index:0;
	overflow:hidden
}
.w-banner .bd ul {
	width:100%!important
}
.w-banner .bd li {
	width:100%!important;
	height:500px;
	overflow:hidden;
	text-align:center
}
.w-banner .bd li a {
	display:block;
	height:500px
}
.w-banner .hd {
	width:100%;
	position:absolute;
	z-index:1;
	bottom:0;
	left:0;
	height:50px;
	line-height:30px
}
.w-banner .hd ul {
	text-align:center;
	margin:0 auto;
}
.w-banner .hd ul li {
	cursor:pointer;
	display:inline-block;
	width:20px;
	height:20px;
	margin:1px;
	overflow:hidden;
	background:#000;
	opacity:.5;
	line-height:20px;
	color:#fff;
	border:1px solid #fff;

}
.w-banner .hd ul .on {
	background:#30961a;

}
.w-banner .prev, .w-banner .next {
	border-radius:5px;
	display:block;
	position:absolute;
	z-index:1;
	top:50%;
	margin-top:-30px;
	left:15%;
	z-index:1;
	width:40px;
	height:60px;
	background:url(/images/slider-arrow.png) -126px -137px #000 no-repeat;
	cursor:pointer;
	opacity:.5;
	display:none
}
.w-banner .next {
	left:auto;
	right:15%;
	background-position:-6px -137px
}
.t {
	height:30px;
	line-height:30px;
	position:relative
}
.t span {
	color:#094;
	font-size:16px;
	padding:0 10px;
	height:40px;
	clear:both
}
.t i {
	font-style:normal;
	color:#333;
	background:#fff;
	font-size:12px;
	height:25px;
	display:inline-table
}
.t a {
	color:#094
}
.t div a {
	color:#094
}
.t a.more {
	position:absolute;
	right:10px;
	top:8px;
	display:block;
	background:url(../s/more.jpg) no-repeat;
	height:13px;
	width:39px
}
.t div {
	display:inline-block;
	position:absolute;
	right:0;
	color:#094;
	padding-right:10px
}
.t0 span {
	background:url(../images/w-tt.png) no-repeat
}
.t0 i {
	position:absolute;
	right:80px;
	top:7px;
	background:url(../images/w-s.png) no-repeat;
	width:382px;
	height:19px
}
.x-products {
	padding-top:25px
}
.x-products .l {
	width:240px
}
.x-products .l {
	float:left;
	display:inline
}
.x-products .r {
	float:right;
	width:750px
}
.x-products .r .list, .a-products .r .list {
	width:200px;
	float:left;
	text-align:center;
	margin:0 16px
}
.x-products .r .list img, .a-products .r .list img {
	vertical-align:middle;
	height:220px;
	border:1px solid #f0f0f0
}
.x-products .r .listbox, .a-products .r .listbox {
	padding:0 0 10px 0;
	background:#FFF
}
.a-products .r .listbox {
	padding-top:20px;
	border:1px solid #e7e7e7;
	border-top:0
}
.x-products .r .listbox-title, .a-products .r .listbox-title {
	padding:0 20px;
	height:40px;
	line-height:40px;
	margin-bottom:28px;
	border-bottom:1px solid #e7e7e7;
	font-size:14px;
	font-weight:bold;
	background:#f6f6f6
}
.x-products .r .listbox-title .ep, .a-products .r .listbox-title .ep {
	color:#333;
	font-size:10px;
	font-weight:normal;
	text-transform:uppercase
}
.x-products .r .list h2, .a-products .r .list h2 {
	background:url(/images/pct.gif) top center no-repeat;
	left:5px;
	padding-top:5px;
	overflow:hidden;
	font-size:14px;
	text-align:center;
	line-height:30px;
	margin:0 auto
}
.x-products .r .list h2 a .a-products .r .list h2 a {
	color:#333
}
.u_btn .u_more {
	background:#009943;
	color:#fff!important;
	border-radius:3px;
	padding:2px 10px;
	font-size:12px
}
.u_btn .u_zx {
	background:#f9bc01;
	color:#fff!important;
	border-radius:3px;
	padding:2px 10px;
	font-size:12px
}
.u_btn {
	margin-bottom:10px;
	display:block
}
.x-products .r .list {
	position:relative
}
.x-products .r .list .dask {
	display:none;
	background:url(../images/ssbg.png) no-repeat;
	height:355px;
	left:0;
	padding:20px 10px 10px;
	position:absolute;
	top:-400px;
	width:477px;
	top:-355px;
	z-index:999
}
.x-products .r .list .dask p {
	color:#fff;
	line-height:20px;
	display:block;
	overflow:hidden;
	height:60px;
	margin-bottom:10px;
	margin-right:20px;
	margin-left:20px
}
.x-products .r .list .dask a {
	color:#fff;
	text-decoration:none
}
.x-products .r .list .dask span {
	background:#094;
	color:#fff;
	display:inline-block;
	height:50px;
	line-height:50px;
	font-size:15px;
	margin-bottom:20px;
	width:238px
}
.x-products .r .list .dask .spec {
	display:inline-block
}
.x-products .r .list .dask .u_btn {
	border-top:1px solid #fff;
	padding-top:20px
}
.x-products .r .list .dask .img img {
	width:100px;
	height:100px;
	max-width:600px
}
.wt {
	position:absolute;
	left:440px;
	top:140px
}
.wt li {
	font-size:14px;
	line-height:30px;
	color:#094
}
.llppoo {
	overflow:hidden;
	height:660px;
	position:relative
}
.xx .l {
	width:240px
}
.xx .r {
	float:right;
	width:932px;
	position:relative;
	margin-bottom:5px
}
.xx .r .nnn {
	width:140px;
	height:140px;
	position:absolute;
	right:0;
	top:0
}
.g_zz {
	-moz-border-bottom-colors:none;
	-moz-border-left-colors:none;
	-moz-border-right-colors:none;
	-moz-border-top-colors:none;
	background:#fff none repeat scroll 0 0;
	border-color:#094 #dedede #dedede;
	border-image:none;
	border-style:solid;
	border-width:3px 1px 1px;
	float:left;
	height:322px;
	width:308px
}
.g_zz .zz-info {
	width:195px;
	overflow:hidden;
	height:251px
}
.g_zz .zz-info ul {
	overflow:hidden
}
.g_zz .zz-info ul li {
	width:195px;
	float:left;
	text-align:center
}
.g_zz .zz-info ul li a {
	color:#000
}
.zz-c-box {
	height:258px;
	padding:20px 0 0
}
.zz-c-box .u_ljt, .zz-c-box .u_rjt {
	display:block;
	height:40px;
	padding-top:88px;
	width:40px
}
.zz-c-box .u_ljt {
	padding-left:5px;
	padding-right:10px
}
.zz-c-box .u_rjt {
	padding-left:5px;
	padding-right:5px
}
.zz-info ul li img {
	background:url(/images/zsbg.jpg) no-repeat;
	height:220px;
	padding:5px;
	width:186px
}
.cqzs-m {
	padding-top:46px!important
}
.i-lx {
	-moz-border-bottom-colors:none;
	-moz-border-left-colors:none;
	-moz-border-right-colors:none;
	-moz-border-top-colors:none;
	background:#fff none repeat scroll 0 0;
	border-color:#094 #dedede #dedede;
	border-image:none;
	border-style:solid;
	border-width:3px 1px 1px;
	float:right;
	height:322px;
	width:858px
}
.i-lx h2 span a {
	color:#999;
	font-size:12px;
	font-weight:normal
}
.i-lx .u_dlst1 {
	height:186px;
	padding:13px 28px 0 14px
}
.i-lx .u_dlst1 dt {
	float:left;
	margin-right:20px;
	width:300px
}
.i-lx .u_dlst1 dt img {
	height:239px;
	width:300px
}
.i-lx .u_dlst1 dd {
	float:left;
	width:455px
}
.i-lx .u_dlst1 h3 {
	font-weight:bold;
	height:30px;
	line-height:30px;
	overflow:hidden;
	padding-bottom:3px;
	font-size:20px
}
.i-lx .u_dlst1 p {
	color:#000;
	font-size:14px;
	height:168px;
	line-height:24px;
	overflow:hidden
}
.x-show {
	height:510px!important;
	margin-top:25px
}
.about-m {
	height:25px;
	margin-top:15px
}
.w-lx {
	background:url(../s/02.gif) #094
}
.w-lx .t {
	border-bottom:1px solid #094
}
.lxbox {
	width:980px;
	margin:0 auto
}
.w-lx .l .c, .w-lx .r .c {
	position:relative;
	padding:20px 0
}
.w-lx .l .c .i {
	float:right;
	width:675px;
	line-height:25px;
	font-size:12px;
	color:#fff
}
.more {
	color:#fff
}
.w-lx .r .c {
	line-height:25px;
	border-left:1px solid #e0e0e0;
	padding-left:20px
}
.msk {
	margin-top:10px
}
.msk span {
	border:1px solid #fff;
	padding:2px 5px
}
.msk span.mst {
	background:url(../s/wstel.png) no-repeat left center;
	padding-left:30px
}
.msk span.msp {
	background:url(../s/wsp.png) no-repeat left center;
	padding-left:30px
}
.wc h2 {
	padding-bottom:6px;
	padding-top:5px
}
.wc .m {
	padding-top:10px
}
.w-other {
	margin-top:10px
}
.w-other .l, .w-other .r {
	float:left;
	height:265px;
	display:inline;
	background:#FFF
}
.w-other .l {
	width:276px
}
.w-other .r {
	float:right;
	width:693px
}
.w-other .l .c, .w-other .r .c {
	position:relative;
	padding:20px
}
.w-other .l .c .i {
	position:absolute;
	top:20px;
	width:425px;
	left:237px;
	line-height:25px
}
.w-other .r .c {
	line-height:25px
}
.news {
	font-size:12px
}
.news li {
	line-height:30px;
	position:relative;
	border-bottom:1px dashed #ccc;
	background:url(../s/l.jpg) left center no-repeat;
	padding-left:10px
}
.news li span {
	position:absolute;
	right:0;
	color:#000
}
.news li a {
	color:#333
}
.w-news {
	margin-top:10px
}
.w-news .l {
	float:left;
	width:320px;
	height:262px
}
.w-news .l2 {
	margin-left:10px
}
.w-news .l3 {
	float:right
}
#mnews {
	height:220px;
	width:300px;
	overflow:hidden;
	margin:10px 0;
	margin-left:10px
}
#news {
	font-size:14px;
	padding:15px 15px;
	height:300px
}
#news li {
	height:200px;
	width:300px;
	padding:10px 0;
	line-height:25px;
	position:relative;
	padding-bottom:0;
	text-align:center
}
#news li span {
	position:absolute;
	right:0;
	color:#666;
	font-size:12px
}
#news li img {
	width:100%;
	height:160px
}
.cmm {
	text-align:center
}
.w-link {
	margin-top:10px;
	height:30px;
	line-height:30px;
	margin-bottom:10px;
	padding:0 10px;
	width:960px;
	padding-bottom:50px
}
.w-link span {
	font-weight:bold;
	display:block;
	position:relative;
	border-bottom:1px solid #dcdcdc;
	margin-bottom:10px
}
.w-link span i {
	display:block;
	background:url(../images/w-line.png) no-repeat;
	height:10px;
	width:212px;
	position:absolute;
	bottom:-9px
}
.w-link a {
	margin-left:10px
}
.x-ff {
	border-top:3px solid #094;
	border-left:1px solid #dedede;
	border-right:1px solid #dedede;
	border-bottom:1px solid #dedede;
	height:276px
}
.ts {
	font-weight:bold
}
.pph5 {
	padding-left:10px;
	margin:0 20px;
	height:39px;
	line-height:39px;
	padding-left:10px;
	background:url("../images/tit.jpg") no-repeat scroll left top;
	font-size:14px
}
.pph55 {
	text-align:center;
	font-size:12px
}
.pph44 {
	color:#094;
	padding:0 10px;
	font-size:14px;
	font-weight:bold
}
.m-page {
	clear:both;
	padding:10px;
	margin-top:10px
}
.m-page span, .m-page a {
	font-size:14px;
	padding:2px 10px;
	border-radius:5px
}
.m-page .now {
	background:#094;
	color:#FFF
}
.hh {
	height:10px
}
.w-tt {
	margin-top:10px
}
.w-lxus, .w-net {
	padding:20px;
	line-height:25px;
	background:#FFF
}
.w-lxus-logo img {
	width:100%
}
.content {
	padding:30px 20px;
	background:#FFF
}
.w-title {
	font-size:18px;
	padding:5px 0;
	text-align:center;
	padding-bottom:20px
}
.w-time {
	color:#CCC;
	text-align:center;
	padding-bottom:10px
}
.w-descr {
	border:1px dashed #dcdcdc;
	padding:5px;
	color:#094;
	margin:10px 0;
	text-indent:2em
}
.w-bimg {
	text-align:center
}
.u-page-pre {
	margin-top:20px;
	border-top:1px solid #dcdcdc;
	padding-top:20px
}
.u-page {
	line-height:25px
}
.u-page a {
	color:#094
}
.w-rrt {
	float:right;
	width:500px
}
.w-rrt .w-title {
	border-bottom:1px solid #dcdcdc;
	text-align:left;
	font-size:18px;
	padding-bottom:10px;
	color:#094
}
.w-rrt .w-time {
	color:#333;
	text-align:left;
	line-height:30px;
	margin-bottom:0;
	padding-bottom:0
}
.w-rrt .w-descr {
	color:#333;
	border:0;
	padding:0;
	margin:0;
	line-height:25px;
	text-align:left;
	text-indent:0;
	margin-top:5px;
	font-size:14px;
	padding:20px 0
}
.w-rrt .w-tel {
	background:#094;
	color:#FFF;
	border-radius:5px;
	font-size:16px;
	text-align:center;
	line-height:30px
}
.w-yyu {
	border-bottom:2px solid #094;
	height:25px;
	line-height:25px;
	padding-top:20px
}
.w-yyu span {
	background:#094;
	color:#fff;
	text-align:center;
	line-height:25px;
	display:inline-table;
	padding:0 20px;
	font-size:14px
}
.w-content {
	padding:20px 0;
	line-height:25px
}
.newss {
	padding:15px 30px;
	border-radius:5px;
	border:1px solid #dcdcdc;
	margin-top:5px
}
.newss li {
	line-height:28px;
	position:relative;
	border-bottom:1px dashed #ccc
}
.newss li span {
	position:absolute;
	right:0
}
.newss li a {
	font-size:16px
}
.img img {
	vertical-align:middle
}
.xxcp {
	padding:15px 20px;
	padding-top:5px;
	border-radius:5px;
	border:1px solid #dcdcdc;
	margin-top:5px
}
.xxcp li {
	line-height:28px;
	line-height:28px;
	position:relative;
	padding-top:10px;
	padding-bottom:10px;
	border-bottom:1px dashed #e7e7e7;
	font-size:14px
}
.xxcp li a.jkl {
	color:#094;
	font-size:16px;
	display:block;
	padding-bottom:10px;
	margin-top:10px
}
.xxcp li .mtt {
	font-size:12px;
	line-height:25px;
	padding-top:10px
}
.xxcp li .mtt img {
	width:200px;
	height:130px;
	margin-right:15px;
	float:left;
	border:5px solid #e7e7e7
}
.x-products .listbox {
	border:1px solid #e7e7e7
}
.w-about-null {
	text-align:center
}
.wnews {
	padding-top:10px;
	clear:both
}
.wnews li {
	height:35px;
	line-height:35px;
	width:335px;
	float:left
}
.wnews li span {
	right:10px
}
.cimg {
	margin-top:8px;
	float:left
}
.st {
	font-weight:bold
}
.tt {
	margin-top:20px
}
.w-img {
	width:308px;
	float:left;
	margin-top:30px;
	padding-bottom:20px
}
.ig {
	text-align:center;
	padding-top:10px
}
.w02 img {
	width:152px
}
.xxtp {
	border:1px solid #e7e7e7;
	border-top:0;
	padding:15px 3px
}
.xxtp li {
	float:left;
	width:289px;
	margin:0 8px
}
.xxtp li img {
	border:5px solid #fff;
	height:215px;
	vertical-align:middle;
	width:283px
}
.xxtp li .mtt div {
	display:none
}
.xxtp li .jkl {
	line-height:30px;
	text-align:center;
	display:block
}
.m-news .aa1 .ig {
	padding-left:0
}
.m-news .aa1 .ig img, .m-news .aa3 .ig img {
	width:100%
}
.m-news .aa2 .ig img {
	height:100px
}
.aa2 .inews {
	padding:0 10px
}
.wqq {
	position:fixed;
	right:0;
	top:200px;
	width:130px;
	background:#fff;
	border:5px solid #094;
	text-align:left;
	display:none
}
.wwq {
	background:url(../s/qqlx.png) no-repeat;
	width:140px;
	height:85px;
	position:absolute;
	top:-80px;
	left:-5px
}
.wqq p {
	padding:0 5px;
	display:block
}
.xxx {
	padding:15px 0;
	padding-top:10px;
	text-align:center;
	font-size:14px;
	padding-bottom:0
}
a.ttyy {
	display:block;
	width:100px;
	background:#094;
	color:#FFF;
	text-align:center;
	margin:0 auto;
	margin-bottom:5px
}
.wt img {
	vertical-align:middle
}
.w-yx .c {
	position:relative;
	height:510px
}
.cc {
	position:absolute
}
.c1 {
	left:15px;
	top:150px
}
.c2 {
	right:40px;
	top:490px
}
.c3 {
	left:30px;
	top:885px
}
.c4 {
	right:50px;
	top:1350px
}
.YX001 {
	font-family:"微软雅黑";
	font-size:30px;
	color:#4b9b03
}
.YX002 {
	font-family:"微软雅黑";
	font-size:30px;
	color:#010000;
	padding-top:10px
}
.YX003 {
	padding-top:20px
}
.ccc1 {
	width:450px;
	position:absolute;
	right:30px;
	top:200px
}
.ccc2 {
	width:450px;
	position:absolute;
	left:40px;
	top:560px
}
.ccc3 {
	width:500px;
	position:absolute;
	right:40px;
	top:1000px
}
.ccc4 {
	width:450px;
	position:absolute;
	left:90px;
	top:1400px
}
.ccc5 {
	width:550px;
	position:absolute;
	left:220px;
	top:1770px;
	text-align:center
}
.ccc5 .YX001 {
	font-size:36px
}
.ccc6 {
	width:200px;
	position:absolute;
	left:530px;
	top:1920px;
	text-align:LEFT;
	color:#4b9b03;
	font-size:26px
}
.w-bimg img {
	max-width:650px
}
.ww-top {
	text-align:center;
	width:60px;
	height:20px;
	padding-top:60px;
	position:fixed;
	left:960px;
	bottom:150px;
	background:url(../images/w-top.png) top center rgba(255, 255, 255, 0.5);
	display:none;
	cursor:pointer
}
.mt25 {
	margin-top:25px
}

.ggss {
	height:40px;
	line-height:40px;
	width:860px;
	margin:0 auto;
	background:url(../s/ggss.png) no-repeat left center;
	padding-left:120px;
	border:1px solid #e7e7e7;
	border-radius:0 0 5px 5px;
	border-top:0
}
.tlink {
	background:url(../s/01.gif);
	width:100%;
	margin:0 auto;
	border-bottom:1px solid rgba(255, 255, 255, 0.5);
	position:relative;
	line-height:30px
}
.tlink .ttx {
	position:absolute;
	left:0;
	top:0;
	font-size:14px;
	color:#333
}
.tlink .ttc {
	padding-left:120px
}
.tlink .ttc a {
	color:#094;
	padding:0 8px
}
.tlink .ttbox {
	width:980px;
	margin:0 auto;
	position:relative
}
.w-footer .box {
	position:relative
}
.w-footer .logo {
	text-align:center;
	margin-top:40px
}
.w-footer .c {
	text-align:left;
	color:#fff;
	margin-top:20px;
	line-height:25px;
	margin-left:200px;
	clear:both;
	background:url(../images/w-logo2.png) no-repeat left center;
	padding-left:90px;
	padding-bottom:5px
}
.w-footer .c a {
	color:#FFF
}
.w-footer .box {
	padding:30px 0
}
.w-footer .tt {
	color:#FFF
}
.w-footer .tt a {
	color:#FFF
}
.w-footer .ttc {
	line-height:40px;
	padding-left:120px
}
.w-footer .a1, .w-footer .a2, .w-footer .a3 {
	float:left;
	width:33%
}
.w-footer .a2 {
	text-align:center;
	padding-top:10px
}
.ttt {
	color:#FFF;
	font-size:16px;
	font-weight:bold;
	padding:10px 0;
	border-bottom:1px solid #3a9f65
}
.w-footer .a3 a {
	margin-right:15px
}
.m-news {
	width:980px;
	margin:0 auto;
	padding-top:10px;
	padding-bottom:0
}
.m-news .aa {
	float:left;
	width:33.3%
}
.fbox {/*background:url(../s/01.gif);*/
	padding:5px 0;
	margin-top:25px;
	height:208px !important;
}
.fbox .box {
	padding:0;
	margin:0 auto;
	width:1120px
}
.fbox .box .pph5 {
	width:980px;
	margin:0 auto
}
.w-qy {
	position:relative;
	height:160px;
	width:1060px;
	margin:0 auto;
	padding:5px 10px
}
.w-qy .bd {
	margin:0 auto;
	position:relative;
	z-index:0;
	overflow:hidden
}
.w-qy .bd li {
	width:530px;
	position:relative;
	min-height:170px;
	overflow:hidden
}
.w-qy .bd li .kp, .w-qy .bd li .kps {
	margin-left:220px
}
.w-qy .bd li img {
	width:200px;
	height:150px;
	position:absolute;
	border:5px solid #fff;
	left:0
}
.w-qy .hd {
	width:100px;
	position:absolute;
	z-index:30;
	top:-30px;
	right:0;
	height:30px;
	line-height:30px;
	z-index:999
}
.w-qy .hd ul {
	text-align:center
}
.w-qy .hd ul li {
	cursor:pointer;
	display:inline-block;
	width:20px;
	height:20px;
	margin:1px;
	overflow:hidden;
	background:#575454;
	line-height:20px;
	color:#fff
}
.w-qy .hd ul .on {
	background:#ffc000
}
.w-qy .prev, .w-qy .next {
	font-family:serif;
	display:block;
	position:absolute;
	z-index:1;
	top:50%;
	margin-top:-25px;
	left:-20px;
	z-index:1;
	background:#094;
	cursor:pointer;
	opacity:.8;
	font-size:30px;
	text-align:center;
	line-height:50px;
	width:25px;
	color:#fff
}
.w-qy .next {
	left:auto;
	right:-20px
}
.pph2 {
	color:#fff;
	font-size:28px;
	text-align:center
}
.ppde {
	color:#666;
	font-size:14px;
	padding-bottom:20px;
	padding-top:20px;
	text-align:center
}
.kp {
	font-size:16px;
	line-height:25px;
	margin-top:15px
}
.kp a {
	color:#094
}
.kps {
	color:#333;
	font-size:12px;
	line-height:25px;
	padding-right:15px;
	padding-top:10px;
	min-height:90px;
	position:relative
}
.pph21 {
	text-align:center;
	padding-top:10px;
	color:#fff
}
.wpss {
	position:absolute;
	bottom:-7px;
	left:0;
	background:#094;
	color:#fff;
	display:block;
	margin-top:30px;
	padding:1px 10px;
	text-align:center;
	width:80px;
	line-height:20px
}
.w-search {
	background:#fff;
	margin:0 auto;
	border-bottom:1px solid #cecece;
	height:50px;
	line-height:50px
}
.w-search .box {
	height:50px;
	line-height:50px;
	font-size:12px;
	margin:0 auto;
	padding:0;
	position:relative;
	width:1190px
}
.w-search .tags {
	float:left;
	margin-left:0;

	color:#000
}
.w-search .tags span {
	font-weight:bold
}
.w-search .tags a {
	padding:0 5px;
	color:#000
}
.w-form {
	position:relative;
	top:10px;
	margin-top:3px
}
.w-search .search-submit {
	background:#094 url(/images/so.jpg) no-repeat 3px 0;
	border:0 none;
	color:#fff;
	height:27px;
	line-height:20px;
	margin-left:-10px;
	padding:0;
	position:absolute;
	right:0;
	top:0;
	width:45px
}
.w-search .search-keyword {
	background:#fff none repeat scroll 0 0;
	border:1px solid #9f9f9e;
	color:#000;
	height:25px;
	padding-left:10px;
	position:absolute;
	right:45px;
	width:226px
}
.ssl {
	width:240px;
	background:url(../images/plbg.jpg) repeat-y center
}
.sst {
	width:240px;
	height:88px;
	background:url(../s/sst.png) no-repeat top center;
	z-index:666;
	position:relative
}
.w-footer p img {
	vertical-align:middle
}
.w-footer a {
	font-size:12px;
	color:#094
}
.w-footer .jk {
	width:980px;
	margin:0 auto;
	border-bottom:1px solid rgba(255, 255, 255, 0.5);
	text-align:center;
	padding-bottom:5px
}
.w-footer .jk li {
	display:inline-block;
	padding:0 5px
}
.w-footer .jk li a {
	color:#FFF
}
.fc {
	padding:0px 0;
	text-align:center;
	color:#000
}
.w-footer .xcbox {
	width:980px;
	margin:5px auto;
	color:#000;
	text-align:center
}
.w-footer .xcbox ul {
	display:inline-block;
	width:160px;
	padding:10px 0
}
.w-footer .xcbox ul h2 {
	color:#000;
	font-size:16px;
	margin-bottom:15px
}
.w-footer .xcbox ul li {
	line-height:23px
}
.w-footer .xcbox a {
	color:#000
}
.w-footer .xcbox ul.qqlx {
	width:526px;
	text-align:left;
	float:left;
	padding-top:20px;
	font-size:14px;
	text-align:center;
	margin-left:100px;
}
.w-footer .xcbox ul.qqlx li.qqlx-logo img {
	width:100%;
	margin-left:-6px;
	margin-bottom:15px
}
.w-footer .xcbox ul.qqlx img {
	vertical-align:middle
}
.w-footer .xcbox ul.qqlx p {
	display:block
}
.w-footer .xcbox ul.qqcode {
	width:120px;
	text-align:center;
	font-size:14px
}
.w-footer .xcbox ul.qqcode li {
	float:left;
	width:120px;
	text-align:center;
	padding-top:10px
}
.w-footer .xcbox ul.qqcode li img {
	width:110px
}
.w-footer .xcbox ul.qqcode li span {
	display:block
}
.ggss {
	height:40px;
	line-height:40px;
	width:860px;
	margin:0 auto;
	background:url(../s/ggss.png) no-repeat left center;
	padding-left:120px;
	border:1px solid #e7e7e7;
	border-radius:0 0 5px 5px;
	border-top:0
}
.tlink {
	background:url(../s/01.gif);
	width:100%;
	margin:0 auto;
	border-bottom:1px solid rgba(255, 255, 255, 0.5);
	position:relative;
	line-height:30px
}
.tlink .ttx {
	position:absolute;
	left:0;
	top:0;
	font-size:14px;
	color:#333
}
.tlink .ttc {
	padding-left:120px
}
.tlink .ttc a {
	color:#094;
	padding:0 8px
}
.tlink .ttbox {
	width:980px;
	margin:0 auto;
	position:relative
}
.w-footer .box {
	position:relative
}
.w-footer .logo {
	text-align:center;
	margin-top:40px
}
.w-footer .c {
	text-align:left;
	color:#fff;
	margin-top:20px;
	line-height:25px;
	margin-left:200px;
	clear:both;
	background:url(../images/w-logo2.png) no-repeat left center;
	padding-left:90px;
	padding-bottom:5px
}
.w-footer .c a {
	color:#FFF
}
.w-footer .box {
	padding:30px 0
}
.w-footer .tt {
	color:#FFF
}
.w-footer .tt a {
	color:#FFF
}
.w-footer .ttc {
	line-height:40px;
	padding-left:120px
}
.w-footer .a1, .w-footer .a2, .w-footer .a3 {
	float:left;
	width:33%
}
.w-footer .a2 {
	text-align:center;
	padding-top:10px
}
.ttt {
	color:#FFF;
	font-size:16px;
	font-weight:bold;
	padding:10px 0;
	border-bottom:1px solid #3a9f65
}
.w-footer .a3 a {
	margin-right:15px
}
.m-news {
	width:980px;
	margin:0 auto;
	padding-top:10px;
	padding-bottom:0
}
.m-news .aa {
	float:left;
	width:33.3%
}
.fbox {/*background:url(../s/01.gif);*/
	padding:5px 0;
	margin-top:25px;
	height:208px !important;
}
.fbox .box {
	padding:0;
	margin:0 auto;
	width:1120px
}
.fbox .box .pph5 {
	width:980px;
	margin:0 auto
}
.w-qy {
	position:relative;
	height:160px;
	width:1060px;
	margin:0 auto;
	padding:5px 10px
}
.w-qy .bd {
	margin:0 auto;
	position:relative;
	z-index:0;
	overflow:hidden
}
.w-qy .bd li {
	width:530px;
	position:relative;
	min-height:170px;
	overflow:hidden
}
.w-qy .bd li .kp, .w-qy .bd li .kps {
	margin-left:220px
}
.w-qy .bd li img {
	width:200px;
	height:150px;
	position:absolute;
	border:5px solid #fff;
	left:0
}
.w-qy .hd {
	width:100px;
	position:absolute;
	z-index:30;
	top:-30px;
	right:0;
	height:30px;
	line-height:30px;
	z-index:999
}
.w-qy .hd ul {
	text-align:center
}
.w-qy .hd ul li {
	cursor:pointer;
	display:inline-block;
	width:20px;
	height:20px;
	margin:1px;
	overflow:hidden;
	background:#575454;
	line-height:20px;
	color:#fff
}
.w-qy .hd ul .on {
	background:#ffc000
}
.w-qy .prev, .w-qy .next {
	font-family:serif;
	display:block;
	position:absolute;
	z-index:1;
	top:50%;
	margin-top:-25px;
	left:-20px;
	z-index:1;
	background:#094;
	cursor:pointer;
	opacity:.8;
	font-size:30px;
	text-align:center;
	line-height:50px;
	width:25px;
	color:#fff
}
.w-qy .next {
	left:auto;
	right:-20px
}
.pph2 {
	color:#fff;
	font-size:28px;
	text-align:center
}
.ppde {
	color:#666;
	font-size:14px;
	padding-bottom:20px;
	padding-top:20px;
	text-align:center
}
.kp {
	font-size:16px;
	line-height:25px;
	margin-top:15px
}
.kp a {
	color:#094
}
.kps {
	color:#333;
	font-size:12px;
	line-height:25px;
	padding-right:15px;
	padding-top:10px;
	min-height:90px;
	position:relative
}
.pph21 {
	text-align:center;
	padding-top:10px;
	color:#fff
}
.wpss {
	position:absolute;
	bottom:0;
	left:0;
	background:#094;
	color:#fff;
	display:block;
	margin-top:30px;
	padding:1px 10px;
	text-align:center;
	width:80px;
	line-height:20px
}
.w-search {
	background:#fff;
	margin:0 auto;
	border-bottom:1px solid #cecece;
	height:50px;
	line-height:50px
}
.w-search .box {
	height:50px;
	line-height:50px;
	font-size:12px;
	margin:0 auto;
	padding:0;
	position:relative;
	width:1190px
}
.w-search .tags {
	float:left;
	margin-left:0;

	color:#000
}
.w-search .tags span {
	font-weight:bold
}
.w-search .tags a {
	padding:0 5px;
	color:#000
}
.w-form {
	position:relative;
	top:10px;
	margin-top:3px
}
.w-search .search-submit {
	background:#094 url(/images/so.jpg) no-repeat 3px 0;
	border:0 none;
	color:#fff;
	height:27px;
	line-height:20px;
	margin-left:-10px;
	padding:0;
	position:absolute;
	right:0;
	top:0;
	width:45px
}
.w-search .search-keyword {
	background:#fff none repeat scroll 0 0;
	border:1px solid #9f9f9e;
	color:#000;
	height:25px;
	padding-left:10px;
	position:absolute;
	right:45px;
	width:226px
}
.ssl {
	width:240px;
	background:url(/images/plbg.jpg) repeat-y center
}
.sst {
	width:240px;
	height:88px;
	background:url(../s/sst.png) no-repeat top center;
	z-index:666;
	position:relative
}
.sslt {
	background:url(/images/pltit.jpg);
	color:#fff;
	font-size:24px;
	height:40px;
	text-align:center;
	font-weight:bold;
	padding-top:33px
}
.ssc {
	z-index:665;
	position:relative
}
.ssc ul {
	margin:10px 11px
}
.ssc ul li {
	line-height:35px;
	height:35px;
	font-size:16px;
	color:#094;
	border-bottom:1px dashed #dcdcdc;
	padding-left:20px;
	background:url(/images/ico1.jpg) no-repeat 10px center
}
.ssc ul li span {
	padding-right:5px
}
.ssc ul li a {
	color:#303434;
	font-size:16px;
	color:#666;
	padding-left:10px
}
.ssc ul li:hover {
	background:url(/images/ico1.jpg) no-repeat 10px center #094;
	border-bottom:0
}
.ssc ul li:hover a {
	color:#fff
}
.sslb {
	background:url(/images/pld.jpg) no-repeat center;
	height:5px
}
.sslx {
	background:url(../s/sslx.png) no-repeat center top;
	padding-top:90px;
	margin:0 11px;
	padding-bottom:40px
}
.sslx p {
	line-height:25px;
	font-size:12px;
	padding:0 10px;
	padding-right:5px
}
.sslx span {
	padding:0 10px;
	padding-bottom:10px;
	display:block;
	padding-right:5px
}
.sslxss {
	font-size:14px;
	line-height:25px;
	margin:0 5px;
	padding-left:10px;
	padding-top:10px
}
.sslxss img {
	vertical-align:middle
}
.sslm .ssc {
	margin-top:0
}
.ssj {
	background:url(/images/sstm.png) no-repeat top center;
	height:40px;
	font-size:24px;
	color:#fff;
	font-weight:bold;
	padding-top:33px;
	padding-left:60px
}
.ssx {
	background:url(../s/sstb.png) no-repeat top center;
	height:84px
}
.a-products {
	padding-top:25px;
	width:1190px;
	margin:0 auto
}
.a-products .l {
	width:240px
}
.a-products .r .t {
	background:#f6f6f6;
	line-height:40px;
	height:40px;
	border:1px solid #e7e7e7;
	padding-left:20px
}
.a-products .r .t span {
	padding-right:20px
}
.a-products .l {
	float:left;
	display:inline
}
.a-products .r {
	float:right;
	width:930px
}
.a-products .t {
	border-bottom:1px solid #e0e0e0
}
.a-products .r .content {
	border:1px solid #e7e7e7;
	border-top:0
}
.w-li .t {
	border-bottom:1px solid #e0e0e0;
	border-top:1px solid #e0e0e0
}
.w-ppc {
	position:relative
}
.w-ppc .w-bimg {
	float:left;
	width:360px;
	border:1px solid #dcdcdc
}
.w-ppc .w-bimg img {
	width:100%
}
.cccc .r {
	width:930px
}
#goleft0 {
	width:940px;
	height:49px;
	overflow:hidden
}
#goleft0 img {
	height:49px;
	padding:0 5px
}
#goleft0 #gols {
	width:33100px
}
#goleft01, #goleft02 {
	width:auto;
	float:left
}
.kkbox {
	margin:0 auto;
	height:200px;
	width:258px;
	padding-top:30px
}
.kkbox img {
	margin-right:20px
}
#goleft {
	width:258px;
	height:200px;
	overflow:hidden
}
#goleft img {
	height:200px
}
#goleft #gols {
	width:33100px
}
#goleft1, #goleft2 {
	width:auto;
	float:left
}
.f_csp {
	cursor:pointer
}
.u_rjt {
	padding-left:15px;
	padding-right:18px
}
.u_ljt {
	padding-left:20px;
	padding-right:18px
}
.u_rjt, .u_ljt {
	display:block;
	height:40px;
	padding-top:66px;
	width:40px
}
.scr {
	padding-bottom:3px;
	padding-top:20px;
	position:relative
}
.u_ljt a {
	background:rgba(0, 0, 0, 0) url("/images/ljt.jpg") no-repeat scroll 0 0;
	display:block;
	height:40px;
	width:40px
}
.u_rjt a {
	background:rgba(0, 0, 0, 0) url("/images/rjt.jpg") no-repeat scroll 0 0;
	display:block;
	height:40px;
	width:40px
}
.kkbox img {
	margin-right:20px
}
#goleft3 {
	width:1030px;
	height:205px;
	overflow:hidden
}
#goleft3 img {
	height:172px;
	border:1px solid #dedede;
	width:230px;
	display:block
}
#goleft3 a {
	float:left;
	margin:0 5px
}
#goleft3 a h2 {
	text-align:center;
	font-size:12px;
	line-height:38px;
	height:38px;
	cursor:pointer;
	background:url(/images/sha3.jpg) no-repeat top center;
	color:#000;
	font-size:14px
}
#goleft3 #gols {
	width:33100px
}
#goleft31, #goleft32 {
	width:auto;
	float:left
}
#goleft3xx {
	width:1150px;
	height:450px;
	overflow:hidden;
	margin-left:20px
}
#goleft3xx img {
	height:180px;
	padding:5px;
	width:230px;
	background:rgba(0, 0, 0, 0) url(../images/xcbg.jpg) repeat scroll 0 0
}
#goleft3xx a {
	float:left;
	margin:0 5px;
	color:#000
}
#goleft3xx a h2 {
	text-align:center;
	font-size:12px;
	line-height:25px
}
#goleft3xx #gols {
	width:33100px
}
#goleft31xx, #goleft32xx {
	width:auto;
	float:left
}
.g_new .box {
	background:#f8f8f8
}
.wend {
	background:#fff none repeat scroll 0 0;
	height:322px;
	width:344px
}
.wend .m_zxc {
	padding-left:20px;
	padding-top:16px
}
.wend dl {
	height:88px
}
.wend dt {
	color:#333;
	font-size:12px;
	font-weight:bold;
	height:26px;
	line-height:26px;
	width:305px
}
.wend dt a {
	background:rgba(0, 0, 0, 0) url("/images/wen.jpg") no-repeat scroll 0 5px;
	color:#000;
	display:block;
	padding-left:28px
}
.wend dd {
	background:rgba(0, 0, 0, 0) url("/images/da.jpg") no-repeat scroll 0 5px;
	color:#000;
	height:48px;
	line-height:20px;
	margin-top:2px;
	overflow:hidden;
	padding-left:28px
}
.g_new {
	background:rgba(0, 0, 0, 0) url("/images/newbg.jpg") repeat-y scroll center center;
	height:352px;
	padding-top:30px;
	margin-top:25px
}
.f_cb::after, .f_cbli li::after {
clear:both;
content:".";
display:block;
height:0;
overflow:hidden;
visibility:hidden
}
.m_news {
	background:#fff none repeat scroll 0 0;
	height:322px;
	width:825px
}
.m_news h2 {
	background:rgba(0, 0, 0, 0) url("../images/tabline.jpg") repeat-x scroll left bottom;
	font-weight:normal;
	height:39px;
	line-height:39px;
	margin:0 20px
}
.m_news h2 .u_more a {
	color:#999;
	font-size:12px
}
.m_news h2 .u_tab {
	display:inline-block;
	float:left
}
.m_news h2 .u_tab a {
	color:#000;
	display:inline-block;
	font-family:"Microsoft YaHei";
	font-size:14px;
	font-weight:bold;
	margin-right:20px;
	text-align:center;
	width:80px
}
.m_news h2 .u_tab a:hover, .m_news h2 .u_tab .cur {
	background:rgba(0, 0, 0, 0) url("/images/hover5.jpg") no-repeat scroll 0 bottom;
	color:#333;
	text-decoration:none
}
.m_news .u_dlst3 {
	height:162px;
	padding-left:22px;
	padding-top:16px
}
.m_news .u_dlst3 dt {
	float:left;
	margin-right:14px;
	width:230px
}
.m_news .u_dlst3 dt img {
	border:1px solid #dedede;
	height:145px;
	padding:4px;
	width:210px
}
.m_news .u_dlst3 dd {
	float:left;
	width:508px
}
h4 {
	font-size:14px;
	padding:0;
	margin:3px 0
}
.m_news .u_dlst3 dd h4 a {
	color:#000;
	display:block;
	font-family:"Microsoft YaHei";
	font-size:12px;
	font-weight:bold;
	height:20px;
	line-height:20px;
	overflow:hidden
}
.m_news .u_dlst3 dd p {
	color:#000;
	font-size:12px;
	height:60px;
	line-height:20px;
	overflow:hidden
}
.m_news .u_dlst3 dd span a {
	display:block;
	margin-top:10px
}
.m_news .u_lst5 {
	padding:8px 10px 0 20px
}
.m_news .u_lst5 li {
	background:rgba(0, 0, 0, 0) url("../images/ico2.jpg") no-repeat scroll 3px 12px;
	border-right:1px solid #eee;
	display:block;
	float:left;
	height:30px;
	line-height:30px;
	margin-right:6px;
	overflow:hidden;
	padding-left:12px;
	padding-right:5px;
	width:368px
}
.m_news .u_lst5 .lastli {
	border-right:medium none;
	margin-right:0
}
.m_news .u_lst5 li a {
	color:#000;
	font-size:12px
}
.m_news .u_lst5 li span {
	color:#999;
	float:right;
	font-family:arial
}
.mt3 {
	margin-top:3px
}
.blinks {
	background:rgba(0, 0, 0, 0) url("/images/linkbg.jpg") no-repeat scroll top center;
	min-height:123px;
	padding-top:36px
}
.link_c {
	line-height:26px;
	overflow:hidden;
	padding:20px 0;
	text-align:left
}
.link_c a {
	color:#000;
	display:inline-block;
	height:26px;
	line-height:26px;
	padding:0 24px;
	white-space:nowrap
}
.ftnav {
	height:40px;
	line-height:40px;
	background:url(/images/ftnavbg.jpg) repeat-x center
}
.ftnav .jk li {
	display:inline-block;
	padding:0 0px;
	background:url(/images/line2.jpg) no-repeat left center;
	height:40px;
	line-height:40px;
	float:left;
	width:125px;
	text-align:center;
}
.ftnav .jk li:first-child {
	background:0
}
.ftnav .jk li a {
	color:#fff
}
.g_xban {
	height:205px;
	margin-top:25px;
	position:relative
}
.g_xban .kong {
	background:url(/images/sha2.jpg) no-repeat center bottom;
	display:block;
	height:205px
}
.f_pa {
	position:absolute
}
.g_xban .btn1 {
	left:363px;
	top:105px
}
.g_xban .u_tel1 {
	background:rgba(0, 0, 0, 0) url("../images/tel2.jpg") no-repeat scroll left top;
	color:#fff;
	font-size:12px;
	font-weight:normal;
	left:163px;
	padding-left:42px;
	top:100px
}
.g_xban .u_tel1 b {
	display:block;
	font-size:20px
}
.g_pp {
	background:rgba(0, 0, 0, 0) url("../images/ppbg.jpg") no-repeat scroll center top;
	height:588px;
	margin-top:35px
}
.g_pp h2 {
	display:block;
	height:92px;
	padding-top:35px;
	color:#fff;
	text-align:center;
	font-size:28px
}
.g_pp h2 span {
	font-size:14px
}
.g_pp .m_pp {
	margin-top:70px
}
.g_pp .m_pp dl {
	background:#fff none repeat scroll 0 0;
	border-bottom:3px solid #fabc00;
	float:left;
	height:348px;
	margin-right:30px;
	width:376px
}
.g_pp .m_pp dt {
	display:block;
	height:230px
}
.g_pp .m_pp dt img {
	height:230px;
	width:376px
}
.g_pp .m_pp dd {
	color:#000;
	line-height:26px;
	font-size:14px;
	padding:17px 25px 0 20px
}
.g_pp .m_pp dd a {
	font-size:16px
}
.g_pp .m_pp .lastdl {
	margin-right:0
}
.g_pp #goleftzc {
	width:1190px;
	height:348px;
	overflow:hidden
}
.g_pp #goleftzc #gols {
	width:33100px
}
.g_pp #goleftzc1, #goleftzc2 {
	width:auto;
	float:left
}
.w-yx .c b {
	background:0;
	color:#fff;
	font-size:80px;
	font-style:italic;
	font-weight:bold;
	height:97px;
	left:10px;
	line-height:97px;
	position:absolute;
	text-align:center;
	top:0;
	width:44px
}
.ys-title {
	height:137px;
	background:url(/images/ystit.png) no-repeat center
}
.t01 {
	width:100%;
	height:420px;
	background:url(../s/MS2BG.jpg) repeat-x bottom
}
.t01box {
	width:1000px;
	margin:0 auto;
	background:url(../s/MS2.jpg) no-repeat center #094;
	height:420px;
	position:relative
}
.fi1 {
	position:absolute;
	left:70px;
	top:50px
}
.ft1 {
	position:absolute;
	left:200px;
	top:37px;
	color:#094;
	font-size:22px;
	background:url(/images/ok1.png) no-repeat left center;
	width:330px;
	height:97px
}
.fc1 {
	position:absolute;
	left:200px;
	top:150px;
	font-size:14px;
	width:330px;
	line-height:23px
}
.fi2 {
	position:absolute;
	right:20px;
	top:330px
}
.ft2 {
	position:absolute;
	left:640px;
	top:37px;
	color:#094;
	font-size:22px;
	background:url(/images/ok1.png) no-repeat left center;
	width:330px;
	height:97px
}
.fc2 {
	position:absolute;
	left:640px;
	top:150px;
	font-size:14px;
	width:330px;
	line-height:23px
}
.fi3 {
	position:absolute;
	left:10px;
	top:680px
}
.ft3 {
	position:absolute;
	left:200px;
	top:290px;
	color:#094;
	font-size:22px;
	background:url(/images/ok1.png) no-repeat left center;
	width:330px;
	height:97px
}
.fc3 {
	position:absolute;
	left:200px;
	top:400px;
	font-size:14px;
	width:330px;
	line-height:23px
}
.fi4 {
	position:absolute;
	right:600px;
	top:940px
}
.ft4 {
	position:absolute;
	left:640px;
	top:290px;
	font-size:14px;
	width:400px;
	background:url(/images/ok1.png) no-repeat left center;
	width:330px;
	height:97px
}
.fc4 {
	position:absolute;
	left:640px;
	top:400px;
	font-size:14px;
	width:330px;
	line-height:23px
}
.rr3 {
	position:absolute;
	right:100px;
	bottom:75px;
	color:#fff;
	font-size:50px
}
.ww001 {
	border-right:1px solid #dcdcdc;
	height:510px;
	width:1px;
	position:absolute;
	left:592px
}
.ww002 {
	border-bottom:1px solid #dcdcdc;
	height:1px;
	width:980px;
	position:absolute;
	top:265px;
	left:105px
}
.z1 {
	font-size:40px;
	position:absolute;
	left:550px;
	top:70px;
	color:#fff
}
.z2 {
	font-size:30px;
	position:absolute;
	right:550px;
	top:70px;
	color:#fff
}
.z3 {
	font-size:30px;
	position:absolute;
	left:120px;
	top:110px;
	color:#fff
}
.kk01 {
	width:606px;
	height:347px;
	position:absolute;
	right:0;
	top:28px;
	display:none
}
.kk02 {
	width:606px;
	height:271px;
	position:absolute;
	left:0;
	bottom:54px;
	display:none
}
.k91 {
	color:#094;
	font-size:30px;
	margin-left:80px;
	margin-top:10px;
	font-style:italic
}
.k92 {
	color:#094;
	font-size:16px;
	color:#fff;
	margin-left:60px;
	margin-top:15px;
	font-style:italic
}
.cd {
	position:absolute;
	z-index:99999;
	background:rgba(0, 0, 0, 0.8);
	display:none
}
.cd a {
	display:block;
	width:122px;
	line-height:35px;
	text-align:left;
	padding-left:25px
}
.cd a:hover {
	background:rgba(255, 255, 255, 0.5)
}
#goleft09 {
	height:220px;
	overflow:hidden
}
#goleft09 img {
	height:49px;
	padding:0 5px
}
#goleft09 #gols {
	height:1000px
}
#goleft019, #goleft029 {
	width:auto;
	float:left
}
.gg {
	margin-top:20px;
	border:2px solid #ff9c00;
	height:250px
}
.gg .a {
	background:#ff9c00;
	height:30px;
	line-height:30px;
	font-size:14px;
	padding-left:15px;
	color:#FFF
}
.gg .c {
	padding:10px;
	height:200px;
	overflow:hidden
}
.a-products .r .tjj {
	background:#094;
	padding-left:20px;
	margin-top:5px;
	border-radius:0
}
.tjj span {
	color:#FFF
}
.tjlist {
	border:1px solid #dcdcdc;
	border-top:0;
	margin-bottom:10px
}
.tjlist .list {
	width:230px;
	margin:0;
	margin-left:5px
}
.a-products .r .tjlist .list img {
	border:0
}
.tjnewss {
	border:1px solid #dcdcdc;
	border-top:0;
	margin-bottom:10px;
	padding:10px;
	padding-top:20px
}
.tjnewss div {
	position:relative;
	line-height:25px;
	font-size:14px;
	border-bottom:1px solid #dcdcdc
}
.zxgg {
	position:fixed;
	right:0;
	bottom:20px;
	background:#FFF;
	width:160px;
	border:2px solid #ff9c00;
	z-index:9999
}
.zxgg .t {
	font-size:30px;
	background:#ff9c00;
	color:#FFF
}
.zxgg .d {
	padding:10px
}
.tjnewss a {
	color:#333
}
.tjp-name {
	height:30px!important
}
.g_pp .m_pp dt a {
	height:230px;
	width:376px;
	display:block;
	overflow:hidden
}
.g_pp .m_pp dt img {
	transform:scale(1, 1);
	transition-duration:250ms;
	transition-timing-function:ease-out
}
.g_pp .m_pp dt img:hover {
	overflow:hidden;
	transform:scale(1.15);
	transition-duration:750ms;
	transition-timing-function:ease-out
}
#goleft3xx img, #goleft3 img {
	transform:scale(1, 1);
	transition-duration:250ms;
	transition-timing-function:ease-out
}
#goleft3xx img:hover, #goleft3 img:hover {
	overflow:hidden;
	transform:scale(1.15);
	transition-duration:750ms;
	transition-timing-function:ease-out
}
#goleft3 a span {
	display:block;
	height:172px;
	width:230px;
	overflow:hidden
}
.u_dlst1 .u_btn {
	font-size:14px
}
.u_dlst1 .u_btn .u_more, .u_dlst1 .u_btn .u_zx {
	padding:5px 20px
}
.user {
	border-bottom:1px solid #dcdcdc;
	background:url(/images/user.png) no-repeat 0 center;
	min-height:50px;
	padding:10px;
	padding-left:60px
}
.userpt span {
	font-size:28px;
	color:#094;
	display:block;
	border-bottom:1px solid #dcdcdc;
	margin:10px 0;
	padding-bottom:10px;
	margin-top:5px
}
.add {
	background:url(/images/maps.png) no-repeat left 15px;
	padding-left:25px;
	border-bottom:1px solid #dcdcdc;
	padding-top:10px;
	padding-bottom:10px
}
.mpbox {
	position:relative
}
.mapss {
	position:absolute;
	right:30px;
	top:30px;
	width:420px;
	height:420px
}
.honor-head {
	background:url(/images/ht.jpg) repeat-x;
	margin:0;
	color:#fff
}
.honor-head .pph44 {
	color:#fff
}
.honor-head .pph55 {
	color:#fff
}
.honor-head a {
	color:#fff;
	padding-right:15px
}
.navs {
	display:none; /*border-top:5px solid #188a00;*/
	width:130px;/*width:600px; height:100px;*/
	background:rgba(0, 0, 0, 0.6);
	position:absolute;
	top:229px;
	z-index:200;
	padding:20px; /*left:-5px;*/
}
.navs .nava a {
	background:url(../images/lrrr.png) no-repeat left center;
	padding-left:10px;
	text-align:left;
	display:block;
	color:#fff;
	font-size:14px;
	line-height:30px;
	border-bottom:1px dashed #c3c3c2;
	font-weight:normal;
	float:left;
	width:120px;
}
.navs img {
}
.navs .nava {
	width:120px;
}
.navr {
	right:0px;
	left:auto;
}
.pptty {
	height:40px;
	overflow:hidden;
	line-height:40px;
}





/*分页*/
.pagenavi { PADDING-RIGHT:0px; BORDER-TOP:#fbf8ef 1px solid; PADDING-LEFT:0px; PADDING-BOTTOM:25px; MARGIN:10px auto 0px; WIDTH:98%; PADDING-TOP:10px; TEXT-ALIGN:center }
.wp-pagenavi { margin:0px auto; padding-top:15px }
.wp-pagenavi a { border-right:#ccc 1px solid; padding-right:8px! important; border-top:#ccc 1px solid; padding-left:8px! important; padding-bottom:4px! important; margin:2px; border-left:#ccc 1px solid; color:#333! important; padding-top:4px! important; border-bottom:#ccc 1px solid; text-decoration:none! important }
.wp-pagenavi a:link { border-right:#ccc 1px solid; padding-right:8px! important; border-top:#ccc 1px solid; padding-left:8px! important; padding-bottom:4px! important; margin:2px; border-left:#ccc 1px solid; color:#333! important; padding-top:4px! important; border-bottom:#ccc 1px solid; text-decoration:none! important }
.wp-pagenavi a:visited { border-right:#ccc 1px solid; padding-right:8px! important; border-top:#ccc 1px solid; padding-left:8px! important; padding-bottom:4px! important; margin:2px; border-left:#ccc 1px solid; color:#333! important; padding-top:4px! important; border-bottom:#ccc 1px solid; text-decoration:none! important }
.wp-pagenavi a:hover { font-weight:bold! important; color:#0b3779! important; background-color:#eee! important }
.wp-pagenavi a:active { border-right:#ccc 1px solid; padding-right:2px; border-top:#ccc 1px solid; padding-left:2px; padding-bottom:2px; margin:2px; border-left:#ccc 1px solid; padding-top:2px; border-bottom:#ccc 1px solid; text-decoration:none }

.wp-pagenavi span.pages { border-right:#ccc 1px solid; padding-right:8px! important; border-top:#ccc 1px solid; padding-left:8px! important; padding-bottom:4px! important; margin:2px; border-left:#ccc 1px solid; color:#454545! important; padding-top:4px! important; border-bottom:#ccc 1px solid }
.wp-pagenavi span.extend { border-right:#ccc 1px solid; padding-right:8px! important; border-top:#ccc 1px solid; padding-left:8px! important; padding-bottom:4px! important; margin:2px; border-left:#ccc 1px solid; color:#454545! important; padding-top:4px! important; border-bottom:#ccc 1px solid }
.wp-pagenavi span.current { border-right:#aaa 1px solid; padding-right:8px! important; border-top:#aaa 1px solid; padding-left:8px! important; padding-bottom:4px! important; margin:2px; border-left:#aaa 1px solid; color:#000! important; padding-top:4px! important; border-bottom:#aaa 1px solid; background-color:#eee! important }
.wp-pagenavi span.nolink{ border-right:#aaa 1px solid; padding-right:8px! important; border-top:#aaa 1px solid; padding-left:8px! important; padding-bottom:4px! important; margin:2px; border-left:#aaa 1px solid; color:#000! important; padding-top:4px! important; border-bottom:#aaa 1px solid; background-color:#eee! important }


.pageleft { overflow:hidden; width:300px; line-height:24px; height:24px }
.pageright { overflow:hidden; width:300px; line-height:24px; height:24px }
.pageleft { padding-left:10px; float:left; text-align:left }
.pageright { padding-right:10px; float:right; text-align:right }

.pageNavi {
	PADDING-RIGHT: 0px; BORDER-TOP: #565656 0px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 25px; MARGIN: 10px auto 0px; WIDTH: 98%; PADDING-TOP: 10px; TEXT-ALIGN: center
}
.wp-pagenavi {
	MARGIN: 0px auto; PADDING-TOP: 15px
}
.wp-pagenavi A {
	BORDER-RIGHT: #565656 1px solid; PADDING-RIGHT: 8px! important; BORDER-TOP: #565656 1px solid; PADDING-LEFT: 8px! important; PADDING-BOTTOM: 4px! important; MARGIN: 2px; BORDER-LEFT: #565656 1px solid; COLOR: #333! important; PADDING-TOP: 4px! important; BORDER-BOTTOM: #565656 1px solid; TEXT-DECORATION: none! important
}

.wp-pagenavi A:visited {
	BORDER-RIGHT: #565656 1px solid; PADDING-RIGHT: 8px! important; BORDER-TOP: #565656 1px solid; PADDING-LEFT: 8px! important; PADDING-BOTTOM: 4px! important; MARGIN: 2px; BORDER-LEFT: #565656 1px solid; COLOR: #333! important; PADDING-TOP: 4px! important; BORDER-BOTTOM: #565656 1px solid; TEXT-DECORATION: none! important
}
.wp-pagenavi A:hover {
	FONT-WEIGHT: normal! important; COLOR: #0b3779! important; BACKGROUND-COLOR: #eee! important
}
.wp-pagenavi A:active {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; MARGIN: 2px; BORDER-LEFT: #ccc 1px solid; PADDING-TOP: 2px; BORDER-BOTTOM: #ccc 1px solid; TEXT-DECORATION: none
}
.wp-pagenavi SPAN.pages {
	BORDER-RIGHT: #565656 1px solid; PADDING-RIGHT: 8px! important; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 8px! important; PADDING-BOTTOM: 4px! important; MARGIN: 2px; BORDER-LEFT: #565656 1px solid; COLOR: #454545! important; PADDING-TOP: 4px! important; BORDER-BOTTOM: #ccc 1px solid
}
.wp-pagenavi SPAN.extend {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 8px! important; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 8px! important; PADDING-BOTTOM: 4px! important; MARGIN: 2px; BORDER-LEFT: #ccc 1px solid; COLOR: #454545! important; PADDING-TOP: 4px! important; BORDER-BOTTOM: #ccc 1px solid
}
.wp-pagenavi SPAN.current {
	BORDER-RIGHT: #aaa 1px solid; PADDING-RIGHT: 8px! important; BORDER-TOP: #aaa 1px solid; PADDING-LEFT: 8px! important; PADDING-BOTTOM: 4px! important; MARGIN: 2px; BORDER-LEFT: #aaa 1px solid; COLOR: #000! important; PADDING-TOP: 4px! important; BORDER-BOTTOM: #aaa 1px solid; BACKGROUND-COLOR: #eee! important
}

.wp-pagenavi {
	CLEAR: both
}
.wp-pagenavi A {
	BORDER-RIGHT: #565656 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #565656 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 3px; MARGIN: 2px; BORDER-LEFT: #565656 1px solid; PADDING-TOP: 3px; BORDER-BOTTOM: #565656 1px solid; TEXT-DECORATION: none
}
.wp-pagenavi SPAN {
	BORDER-RIGHT: #565656 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #565656 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 3px; MARGIN: 2px; BORDER-LEFT: #565656 1px solid; PADDING-TOP: 3px; BORDER-BOTTOM: #565656 1px solid; TEXT-DECORATION: none
}
.wp-pagenavi A:hover {
	BORDER-LEFT-COLOR: #000; BORDER-BOTTOM-COLOR: #000; BORDER-TOP-COLOR: #000; BORDER-RIGHT-COLOR: #000
}
.wp-pagenavi SPAN.current {
	BORDER-LEFT-COLOR: #000; BORDER-BOTTOM-COLOR: #000; BORDER-TOP-COLOR: #000; BORDER-RIGHT-COLOR: #000
}
.wp-pagenavi SPAN.current {
	FONT-WEIGHT: bold
}
.npageleft{ float:left; margin-left:10px;}
.npageright{ float:right; margin-right:30px;}
.npageleft{ float:left;}
.npageleft a{ color:#333;}
.npageleft a:hover{ color:#000000;}
.npageright{ float:right;}
.npageright a{ color:#333;}
.npageright a:hover{ color:#000000;}
