@charset "utf-8";
html,
body {
	color: #333;
	background: #fff;
	-webkit-text-size-adjust: none;
	font-size: 14px;
	font-family: "微软雅黑";
	line-height: 24px
}

a {
	color: #464646;
	text-decoration: none;
}

a:hover {
	color: #11578b;
	text-decoration: none;
}

.lf {
	float: left;
}

.ri {
	float: right;
}

.ptp {
	padding-top: 20px;
}

.br-bg {}

.editor {
	word-wrap: break-word;
	font-family: 宋体b8b\4f53, arial;
	font-size: 14px;
}

.editor p,
.editor li,
.editor div {
	margin-bottom: 2px;
	margin-top: 2px;
	padding: 0;
	margin: 0
}

ul,
ol {
	padding-left: 0!important
}


/*头部*/

.inner {
	width: 1200px;
	margin: 0 auto;
	position: relative;
}

header {
	 z-index: 999; position: relative;  width: 100%;;
}

#web_logo {
	font-size: 0px;
	position: relative;
	z-index: 999;
}

.top-nav {
	float: right;
}

.top-nav li span {
	margin: 0 8px;
	color: #ccc
}

.top-nav li a {}

.top-nav li a.erweima span {
	display: none;
}

.top-nav li a.erweima {
	position: relative
}

.top-nav li a.erweima:hover span {
	display: block;
	background: #fff;
	padding: 10px;
	border: 1px #dedede solid;
	text-align: center;
	width: 130px;
	right: 0px;
	position: absolute;
	top: 22px;
	z-index: 1000000
}

.top-logo {}

nav {
	height: 45px;
	background: url(../nav_bg.png) repeat-x;
	margin-top: 10px
}

nav .inner {
	z-index: 999999;
}

nav ul {
	height: 45px;
	zoom: 1;
}

nav li {
	float: left;
	width: 149px;
	display: inline;
	height: 45px;
	line-height: 45px;
	text-align: center;
	white-space: nowrap;
	position: relative;
	z-index: 999999;
}

nav li.line {
	padding: 0px 1px;
}

nav li a.nav {
	font-size: 14px;
	font-weight: bold;
	color: #fff;
	text-shadow: 1px 1px #c30909;
	display: block;
}

nav li.navdown,
nav li.hover {
	background: #b20707;
}

nav li.navdown a.nav,
nav li.hover a.nav {
	color: #fff;
}

nav dl {
	display: none;
	position: absolute;
	z-index: 999999;
	text-align: left;
	background: #efefef url(../nav-dlbg.jpg) repeat-x left bottom;
	border: 1px solid #ccc;
	padding: 0px 0px;
	left: 0px;
	top: 44px;
}

nav li:hover {
	background: #b20707;
}

nav li:hover dl {
	display: block;
	width: 100%
}

nav dl dd {
	height: 30px;
	line-height: 30px;
	background: url(../dt-22.gif) no-repeat 20px 12px;
	overflow: hidden;
	text-align: center;
}

nav dl dd a {
	color: #333;
	font-weight: bold;
	display: block
}

nav dl dd a:hover {
	background: #e60012;
	color: #fff
}

nav dl.nav-pro dd {
	float: left;
	background: none;
	height: auto;
	padding: 0px;
}

nav dl.nav-pro dd a {
	padding-left: 30px;
	font-size: 15px;
}

nav dl.nav-pro dd p {
	white-space: normal;
	padding-top: 5px;
}

nav dl.nav-pro dd p a {
	display: block;
	font-weight: normal;
	font-size: 12px;
	line-height: 2;
}

.met_flash {
	margin-top: 0px;
	font-size: 0px;
	overflow: hidden;
}

.met_flash ul {
	margin: 0px;
	padding: 0px;
}


/*首页*/

.p-d {
	padding: 15px 0px;
}

.index .mlf {
	width: 580px;
	position: relative;
}

.index .mri {
	width: 398px;
}

.index .src-ico {
	display: block;
	width: 47px;
	height: 48px;
	background: url(../lf_srico.jpg) no-repeat;
	overflow: hidden;
	position: absolute;
	left: -8px;
	top: -8px;
	z-index: 1;
}

.index .pd-w {
	padding: 0px 20px;
	position: relative;
	z-index: 2;
}

.index .pronav-srh {
	width: 243px;
	padding-right: 25px;
	background: url(../lf_line.jpg) no-repeat right 5px;
}

*html .index .pronav-srh {
	position: relative;
	z-index: 2;
}

.index .news {
	width: 248px;
	overflow: hidden;
}

.index h3.srhtit {
	height: 25px;
	line-height: 25px;
	margin-bottom: 20px;
	overflow: hidden;
	font-size: 16px;
	color: #333;
}

.index h3.srhtit span {
	font-size: 12px;
	color: #999;
	font-weight: normal;
	font-family: arial;
	padding-left: 12px;
}

.index .metsearch ul {
	list-style: none;
	margin: 0px;
	padding: 0px;
}

.index span.parasearch_title {
	display: none;
}

.index span.parasearch_input input {
	float: left;
	display: inline;
	width: 160px;
	height: 34px;
	line-height: 34px;
	background: none;
	border: 1px solid #aac2cd;
	padding-left: 5px;
	overflow: hidden;
	color: #888;
	font-family: microsoft yahei;
	font-size: 14px;
}

.index span.parasearch_search input.searchgo {
	float: left;
	height: 36px;
	background: #557cab url(../searchgo_bg.jpg) repeat-x;
	border: 1px solid #74a3c9;
	padding: 0px 17px;
	font-size: 14px;
	color: #fff;
	font-weight: bold;
	cursor: pointer;
}

*html .index span.parasearch_search input.searchgo {
	margin-top: -22px;
	padding: 0px 8px;
}

*+html .index span.parasearch_search input.searchgo {
	margin-top: -22px;
	padding: 0px 8px;
}

.index .pd-tp {
	padding-top: 20px;
}

.index h3.ct-ti {
	font-size: 14px;
	color: #333;
	padding-bottom: 3px;
}

.index .category {
	zoom: 1;
}

.index .category li {
	float: left;
	display: inline;
	height: 24px;
	line-height: 24px;
	white-space: nowrap;
	zoom: 1;
}

.index .category li a {
	display: inline-block;
	white-space: nowrap;
	padding: 0px 5px;
	line-height: 24px;
}

.index .category li a:hover {
	color: #111;
	background: #C7E1F7;
}

h3.ti {
	height: 20px;
	line-height: 20px;
	zoom: 1;
	font-size: 14px;
	color: #333;
	margin-bottom: 8px;
}

h3.ti .more {
	float: right;
	padding-left: 5px;
	font-weight: normal;
}

.index .txtlist li {
	height: 28px;
	line-height: 28px;
	overflow: hidden;
	background: url(../new_ico01.png) no-repeat left 12px;
	padding-left: 12px;
}

.index .txtlist li a {
	font-size: 14px;
}

.index .txtlist li span.time {
	float: right;
	padding-left: 10px;
}

*html .index .txtlist li img {
	margin-top: 11px;
}

.index .newlist {
	padding: 12px;
}

.index .newlist h3.ti {
	margin-top: 3px;
}

.index .newlist .newtxtlst {
	height: 44px;
	margin-bottom: 9px;
	overflow: hidden;
}

.index .newlist li {
	height: 24px;
	line-height: 24px;
	background: url(../li.png) no-repeat left 11px;
	overflow: hidden;
	padding-left: 12px;
}

.index .newlist li span.time {
	float: right;
	padding-left: 10px;
}

.index .newlist li a {
	font-size: 14px;
}

#dians {
	float: right;
	padding-top: 1px;
}

#dians a {
	background: url(../dian.png) no-repeat 0 0;
	width: 10px;
	height: 10px;
	overflow: hidden;
	display: block;
	float: left;
	margin-left: 8px;
}

#dians a:hover,
#dians a.active {
	background-position: -10px 0;
}

.pro-list {
	margin-top: 10px;
}

.pro-list .profld {
	margin: 0px;
	position: relative;
	overflow: hidden;
}

.pro-list ol {
	position: absolute;
	width: 2012em;
}

.pro-list li {
	float: left;
	display: inline;
	zoom: 1;
	overflow: hidden;
	text-align: center;
}

.pro-list li a.img {
	display: block;
	text-align: center;
	font-size: 0px;
}

.pro-list li h3 {
	font-weight: normal;
	margin-top: 5px;
	height: 20px;
	line-height: 20px;
	overflow: hidden;
}

.pro-list .flip {
	position: absolute;
	z-index: 1;
}

#trigger {
	display: none;
}

.pro-list .next,
.pro-list .prev {
	width: 12px;
	height: 20px;
	overflow: hidden;
	display: block;
	background: url(../p-arrow.jpg) no-repeat;
	cursor: pointer;
}

.pro-list .next {
	background-position: 0px 0px;
	position: absolute;
	top: 70px;
	left: 380px;
}

.pro-list .next:hover {
	background-position: 0px -20px;
}

.pro-list .prev {
	background-position: -12px 0px;
	position: absolute;
	top: 70px;
	left: 4px;
}

.pro-list .prev:hover {
	background-position: -12px -20px;
}

.pro-ccc {
	padding: 12px 18px;
}

.frlk {

}

.frlk h3.lkti {
	float: left;
	display: inline;
	background: url(../Link.png) no-repeat left 2px;
	height: 25px;
	padding-left: 20px;
	color: #eee;
	min-width: 60px;
	white-space: nowrap;
	font-size: 14px;
	font-weight: normal
}

.frlk ul li {
	float: left;
	display: inline;
	margin-right: 20px;
}

.lk-contx {
	float: left;
	overflow: hidden;
	margin-left: 15px;
}

.txtlk li {
	height: 25px;
	padding-bottom: 3px;
	line-height: 25px;
	white-space: nowrap;
}

.imglk li a {
	display: block;
}

.imglk li img {
	width: 91px;
	height: 40px;
	padding-top: 5px;
}


/*底部*/

footer {
	background: #222;
	margin-top: 10px;
	color: #ccc;
}

.foot-nav {
	text-align: center;
	height: 45px;
	line-height: 45px;
	font-size: 14px
}

.foot-nav span {
	margin: 0px 15px;
	color: #666
}

.foot-nav a {
	color: #fff
}

.foot-text {
	text-align: center;
	padding: 10px;
}

.foot-text a {
	text-decoration: underline;
}

footer a {
	color: #888;
}

footer a:hover {
	color: #003D79;
}


/*内页侧栏*/

.sidebar {
	margin-top: 1px;
	float: right;
	width: 940px;
}

.sidebar .sb_nav {
	float: left;
	width: 230px;
	position: relative;
}

div.ti1-bg {
	position: absolute;
	width: 225px;
	height: 37px;
	background: url(../leftti.png) no-repeat;
	overflow: hidden;
	zoom: 1;
	top: 10px;
	left: -6px;
	z-index: 1;
}

div.ti1-bg span {
	display: block;
	width: 170px;
	overflow: hidden;
	margin-left: 30px;
	line-height: 30px;
	font-size: 14px;
	font-weight: bold;
	color: #fff;
}

.sidebar .sb_nav h3.title1 {
	border: 1px solid #dedede;
	background: #fff;
	border-bottom: none;
	height: 48px;
	line-height: 48px;
	overflow: hidden;
	zoom: 1;
}

.sidebar .sb_nav h3.title2 {
	height: 35px;
	line-height: 35px;
	border: 1px solid #dedede;
	border-left: 4px #f2620a solid;
	background: #fff;
	padding-left: 12px;
	overflow: hidden;
	font-size: 14px;
	color: #333;
}

.sidebar .sb_nav h3.line {
	margin-top: 15px;
}

.sidebar .sb_nav .active {
	padding: 0px 15px 10px 15px;
	background: #fff;
	border: 1px solid #dedede;
	border-top: none;
	zoom: 1;
}

.sidebar .sb_nav .ct-con {
	padding-top: 10px;
	color: #666;
}

.sidebar .ct-con {
	line-height: 2;
	color: #333;
}

.sidebar .ct-con ul,
.sidebar .ct-con ol {
	padding: 0px 0px 0px 25px;
	margin: 0px;
}

.sidebar .ct-con a {
	color: #1C57C4;
	text-decoration: underline;
}

#sidebar dl {
	margin-left: 5px;
	line-height: 35px;
	border-bottom: 1px #dedede solid
}

#sidebar dl dt {}

#sidebar dl dt a {
	font-size: 14px;
	color: #666;
	display: block;
	padding: 4px 0px 5px 15px;
	background: url(../dt-11.gif) no-repeat 2px 18px;
}

#sidebar dl dt a:hover {
	color: #fff;
	background: url(../dt-11.gif) no-repeat 2px 18px #666
}

#sidebar dl dd {
	padding: 0px 0px 0px 15px;
}

#sidebar dl dd h4 {
	font-weight: normal;
	padding: 5px 0px 5px 10px;
	background: url(../job_ico.gif) no-repeat left 12px;
}

#sidebar dl dt.on a {
	font-weight: bold;
	color: #11578b;
}

#sidebar dl h4.on a {
	font-weight: bold;
}

.sidebar .sb_box {
	background: #fff;
	overflow: hidden;
}

.sidebar .sb_box1 {
	float: right;
	background: #fff;
	overflow: hidden;
	background: #FAFDFF;
}

.sidebar .sb_box h3.title {
	border-bottom: 1px solid #dedede;
	height: 35px;
	line-height: 35px;
	position: relative;
}

.sidebar .sb_box h3.title span {
	position: absolute;
	left: 0px;
	top: -1px;
	font-size: 14px;
	border-bottom: 2px solid #eee681;
	padding: 0px 15px;
	color: #333;
	font-weight: normal
}

.sidebar .sb_box h3.title div.position {
	float: right;
	font-weight: normal;
	position: relative;
	top: 3px;
	right: 15px;
	font-size: 12px
}

.sidebar .sb_box h3.title div.position a {
	color: #666;
}

.sidebar .sb_box h3.title div.position a:hover {
	text-decoration: underline;
}


/*新闻*/

#newslist li {
	border-bottom: 1px #eee solid;
	padding: 15px 0; 
	 
	
}

#newslist li p {
	color: #888;
	margin-top:3px;padding-left:13px;
	
	overflow: hidden;
}

#newslist li a {background: url(../dt-11.gif) no-repeat left; padding-left:13px;font-size: 16px; display: block; white-space: nowrap;-o-text-overflow:ellipsis;text-overflow: ellipsis;overflow:hidden;}

#shownews h4.related {
	height: 30px;
	line-height: 30px;
	zoom: 1;
	border-bottom: 1px solid #4d6e95;
	margin: 15px 0px 10px 0px;
}

#shownews h4.related span {
	float: left;
	display: inline;
	background: url(../rela-bg.jpg) repeat-x left top;
	min-width: 70px;
	_width: 70px;
	white-space: nowrap;
	text-align: center;
	color: #fff;
	text-shadow: -1px -1px #4d6e95;
	padding: 0px 10px;
}

#shownews .relatedlist li {
	float: left;
	width: 30%;
	margin-right: 10px;
	height: 27px;
	line-height: 27px;
	padding-left: 12px;
	background: url(../diantb.jpg) no-repeat 3px 12px;
	overflow: hidden;
}

#shownews .relatedlist li a:hover {
	text-decoration: underline;
}

*html #shownews .relatedlist li img {
	margin-top: 8px;
}


/*产品*/

#productlist li h3 {
	padding-top: 7px;
	padding-bottom: 15px;
	font-size: 14px
}

#productlist li h3 a {
	color: #000;
}

#productlist li h3 a:hover {
	color: #06F;
	text-decoration: underline;
}

#showproduct h4.related {
	height: 30px;
	line-height: 30px;
	zoom: 1;
	border-bottom: 1px solid #4d6e95;
	margin: 15px 0px 10px 0px;
}

#showproduct h4.related span {
	float: left;
	display: inline;
	background: url(../rela-bg.jpg) repeat-x left top;
	min-width: 70px;
	_width: 70px;
	white-space: nowrap;
	padding: 0px 10px;
	text-align: center;
	color: #fff;
	text-shadow: -1px -1px #4d6e95;
}

#showproduct h3.sl-ti {
	height: 31px;
	border-bottom: 1px solid #ccc;
	margin-top: 13px;
	zoom: 1;
}

#showproduct h3.sl-ti a {
	float: left;
	display: inline;
	cursor: pointer;
	min-width: 60px;
	_width: 60px;
	white-space: nowrap;
	text-align: center;
	height: 30px;
	line-height: 30px;
	background: url(../sl-ti.jpg) repeat-x left top;
	margin-right: 4px;
	border: 1px solid #ccc;
	padding: 0px 10px;
}

#showproduct h3.sl-ti a.hover {
	background: url(../rela-bg.jpg) repeat-x;
	color: #fff;
	text-shadow: -1px -1px #4d6e95;
	border: 1px solid #5985ba;
}

#rl-product {
	position: relative;
	width: 690px;
	overflow: hidden;
	margin-left: 18px;
}

#rl-product ul {
	position: absolute;
	width: 2012em;
}

#rl-product li {
	float: left;
	display: inline;
	zoom: 1;
	overflow: hidden;
	text-align: center;
}

#rl-product li a.img {
	display: block;
	text-align: center;
	font-size: 0px;
}

#rl-product li img {
	border: 1px solid #ccc;
}

#rl-product li h3 {
	margin-top: 5px;
}

#showproduct .flip {
	position: absolute;
	z-index: 1;
}

#showproduct #trigger {
	display: none;
}

#showproduct .next,
#showproduct .prev {
	width: 12px;
	height: 20px;
	overflow: hidden;
	display: block;
	background: url(../p-arrow.jpg) no-repeat;
	cursor: pointer;
}

#showproduct .next {
	background-position: 0px 0px;
	position: absolute;
	top: 60px;
	left: 710px;
}

#showproduct .next:hover {
	background-position: 0px -20px;
}

#showproduct .prev {
	background-position: -12px 0px;
	position: absolute;
	top: 60px;
	left: 0px;
}

#showproduct .prev:hover {
	background-position: -12px -20px;
}

*html #showproduct .prev {
	left: -18px;
}

*html #showproduct .next {
	left: 693px;
}

*+html #showproduct .prev {
	left: -18px;
}

*+html #showproduct .next {
	left: 693px;
}


/*下载*/

#downloadlist dl.top dt a {
	color: #004080;
}

#downloadlist .metlist dd {
	background: #eef3fa;
}


/*地图*/

#sitemaplist .sitemapclass2 h3 {
	background: url(../li.png) no-repeat left center;
}

.wrap,
.footer {
	margin: 0 auto;
	width: 1200px;
}

.wrap2 {
	margin: 0 auto;
	width: 1200px;
	background: #fff;
	border: 1px #dedede solid;
	margin-top: 25px
}


/*header*/

.top1 {
	width: 1000px;
	margin: 0 auto;
}

.top1 h3 {
	float: left;
}

.top1 h3 img {
	overflow: hidden;
}

.top_nav {
	float: right;
	margin-top: 5px;
}

.top_nav li {
	float: left;
	height: 16px;
	font: normal 12px "宋体";
	line-height: 18px;
	overflow: hidden;
	background: url(../images/home.png) no-repeat 0 0;
	padding-left: 20px;
	padding-right: 15px;
}

.top_nav li a {
	color: #2A6701;
}

.top_nav li a:hover {
	text-decoration: underline;
}

.top_nav li span {
	padding: 0 10px;
	color: #747474;
}

.top_nav li.li2 {
	background-image: url(../images/bookmark.jpg);
	padding-left: 20px;
}

.top_nav li.li3 {
	background-image: url(../images/mail.png);
	padding-left: 20px;
}

.nav {
	height: 45px;
	line-height: 45px;
	background: url(../images/navbg.jpg) repeat-x
}

.nav ul {
	width: 1000px;
	margin: 0 auto;
	font-size: 14px;
	font-weight: bold
}

.nav li {
	float: left;
	width: 165px;
	text-align: center;
	overflow: hidden;
}

.nav li a {
	color: #fff;
	display: block;
	height: 45px;
}

.nav li a:hover {
	color: #fff;
	background: url(../images/navbg2.jpg) repeat-x
}


/*wrap*/

.wrap {
	padding-bottom: 0px;
}

.column_l,
.column_m,
column_r {
	float: left;
	overflow: hidden;
}

.column_l {
	width: 180px;
	margin-right: 20px;
}

.login {
	height: 140px;
	background: url(../images/title3.jpg) no-repeat 0 0;
}

.login h4 {
	height: 35px;
	overflow: hidden;
	text-indent: -200px;
}

.login li {
	margin: 0 auto;
	width: 140px;
	color: #999;
	height: 20px;
	margin-top: 5px;
}

.login li input {
	width: 102px;
	height: 18px;
	line-height: 18px;
	border: 1px solid #E2E3EA;
	border-top-color: #ABADB3;
}

.login li.btn input {
	width: 72px;
	height: 26px;
	overflow: hidden;
	background: url(../images/submit.jpg) no-repeat 0 0;
	border: none;
	cursor: pointer;
	margin-left: 35px;
}

.kfzx,
.message {
	width: 178px;
	height: 50px;
	background: url(../images/1283493137.jpg) no-repeat 0 0;
	overflow: hidden;
	text-indent: -200px;
	margin-top: 10px;
}

.message {
	height: 60px;
	background-image: url(../images/1283493085.jpg);
}

.kfzx a,
.message a {
	display: block;
	height: 49px;
}

.fwrx {
	width: 178px;
	height: 84px;
	overflow: hidden;
	background: url(../images/tel.jpg);
	margin-top: 10px;
}

.fwrxfont {
	color: #FC6806;
	font-size: 15px;
	font-weight: bold;
	margin-top: 35px;
	margin-left: 10px;
	display: block;
	height: 20px;
}

.column_m {
	width: 910px;
	overflow: hidden;
	margin-top: 20px;
}

.column_m .bt {
	height: 19px;
	background: url(../images/title1.jpg) no-repeat 0 0;
	text-indent: -1000px;
}

.news .nr {
	padding-top: 10px;
}

.news .nr p,
.news .nr ul {
	float: left;
}

.news .nr p img {
	width: 105px;
	height: 105px;
	overflow: hidden;
}

.news .nr ul {
	width: 100%
}

.news .nr ul li {
	height: 35px;
	line-height: 35px;
	background: url(../images/listt.jpg) no-repeat 0 bottom;
	overflow: hidden;
	color: #666;
	position: relative;
	border-bottom: 1px #dedede dashed
}

.news .nr ul li a {
	margin-left: 16px;
	color: #666;
}

.news .nr ul li a:hover {
	color: #FBAB00;
}

.news .nr ul li span {
	position: absolute;
	top: 0;
	right: 0;
}

.search {
	height: 35px;
	background: url(../images/title4.jpg) no-repeat 0 0;
	padding-left: 10px;
	margin-top: 20px;
}

.search form {
	background: url(../images/title4.jpg) no-repeat right 0;
	padding-right: 10px;
}

.search ul {
	padding: 6px 0 0 15px;
}

.search li {
	float: left;
	height: 24px;
	line-height: 24px;
	overflow: hidden;
	color: #666;
	padding-left: 10px;
}

.search li span {
	display: inline-block;
	height: 24px;
	background: url(../images/index.jpg) no-repeat 0 0;
	padding: 0 5px;
}

.search li span input {
	width: 120px;
	height: 24px;
	line-height: 24px;
	background: none;
	border: none;
}

.search li.btn input {
	width: 56px;
	height: 64px;
	overflow: hidden;
	background: url(../images/search6.jpg) no-repeat 0 0;
	border: none;
	cursor: pointer;
}

.product_scroll {
	margin-top: 20px;
	padding: 0px 0px 0 0px;
	position: relative;
}

.product_scroll_inner {
	overflow: hidden;
	margin-top: 15px
}

.product_scroll_inner ul {
	width: 219px;
	float: left;
	overflow: hidden;
	margin-top: 10px;
	margin-left: 20px
}

.product_scroll_inner li img {
	width: 215px;
	height: 155px;
	padding: 1px;
	border: 1px solid #E8E8E8;
	overflow: hidden;
}

.product_scroll_inner li.text {
	height: 26px;
	line-height: 26px;
	overflow: hidden;
	white-space: nowrap;
	text-align: center;
	margin-top: 1px;
}

.product_scroll_inner .btn_l,
.product_scroll .btn_r {
	display: block;
	width: 12px;
	height: 55px;
	background: url(../images/roll.jpg) no-repeat 0 0;
	position: absolute;
	top: 65px;
	cursor: pointer;
}

.product_scroll_inner .btn_l {
	left: 0;
}

.product_scroll_inner .btn_r {
	background: url(../images/roll.jpg) no-repeat right 0;
	right: 0;
}

.product_scroll_inner li a {
	line-height: 22px;
}

.product_scroll2 {
	margin-top: 20px;
	padding: 0px 0px 0 0px;
	position: relative;
}

.product_scroll_inner2 {
	overflow: hidden;
}

.product_scroll_inner2 ul {
	width: 300px;
	float: left;
	padding: 0 15px;
	overflow: hidden;
	margin-top: 10px
}

.product_scroll_inner2 li {
	width: 300px;
	overflow: hidden;
}

.product_scroll_inner2 li.pic {}

.product_scroll_inner2 li img {
	overflow: hidden;
	 
	margin: auto;
	height: 240px;
	width: 90%;
	transform: scale(0.9);
	-webkit-transform: scale(0.9);
}

.product_scroll_inner2 li img:hover {
	 
	width: 100%;
	margin: auto;
	transform: scale(1);
	-webkit-transform: scale(1);
}

.product_scroll_inner2 li.text {
	height: 26px;
	line-height: 26px;
	overflow: hidden;
	white-space: nowrap;
	text-align: center;
	margin-top: 1px;
}

.product_scroll_inner2 .btn_l,
.product_scroll .btn_r {
	display: block;
	width: 12px;
	height: 55px;
	background: url(../images/roll.jpg) no-repeat 0 0;
	position: absolute;
	top: 65px;
	cursor: pointer;
}

.product_scroll_inner2 .btn_l {
	left: 0;
}

.product_scroll_inner2 .btn_r {
	background: url(../images/roll.jpg) no-repeat right 0;
	right: 0;
}

.product_scroll_inner2 li a {
	line-height: 22px;
}

.product_scroll_inner3 {
	overflow: hidden;
}

.product_scroll_inner3 li {
	width: 280px;
	float: left;
	padding: 0 15px;
	overflow: hidden;
	margin-top: 10px
}

.product_scroll_inner3 li {
	width: 280px;
	overflow: hidden;
}

.product_scroll_inner3 li.pic {}

.product_scroll_inner3 li img {
	overflow: hidden;
	 
	margin: auto;
	height: 240px;
	width: 90%;
	transform: scale(0.9);
	-webkit-transform: scale(0.9);
}

.product_scroll_inner3 li img:hover {
	 
	width: 100%;
	margin: auto;
	transform: scale(1);
	-webkit-transform: scale(1);
}

.product_scroll_inner3 li span.text {
	height: 26px;
	line-height: 26px;
	overflow: hidden;
	white-space: nowrap;
	text-align: center;
	display: block;
}

.product_scroll_inner3 .btn_l,
.product_scroll .btn_r {
	display: block;
	width: 12px;
	height: 55px;
	background: url(../images/roll.jpg) no-repeat 0 0;
	position: absolute;
	top: 65px;
	cursor: pointer;
}

.product_scroll_inner3 .btn_l {
	left: 0;
}

.product_scroll_inner3 .btn_r {
	background: url(../images/roll.jpg) no-repeat right 0;
	right: 0;
}

.product_scroll_inner3 li a {
	line-height: 22px;
}

.column_r {
	float: right;
	width: 222px;
	padding-right: 20px;
	overflow: hidden;
	margin-top: 20px;
}

.company .bt {
	height: 19px;
	background: url(../images/title2.jpg) no-repeat 0 0;
	text-indent: -1000px;
}

.company .nr {
	padding-top: 10px;
	color: #505050;
}

.company .nr .text {
	line-height: 18px;
	margin-top: 5px
}

.company .nr .text p {}

.friendlink {
	margin: 30px auto 20px auto;
	width: 1000px;
	height: 40px;
	background: url(../images/1283504010.jpg) no-repeat 0 0;
	border: 1px #dedede solid;
	overflow: hidden;
	margin-bottom: 10px;
}

.friendlink .bt {
	float: left;
	width: 66px;
	height: 40px;
	overflow: hidden;
	text-indent: -100px;
}

.friendlink .nr {
	float: left;
	width: 830px;
	padding-left: 50px;
}

.friendlink .nr a,
.friendlink .nr a img {
	float: left;
	margin: 10px 10px 0 0;
	width: auto;
	height: 18px;
	line-height: 18px;
}


/*footer*/

.footer a {
	color: #fff
}

.footer {
	padding: 20px 0;
	text-align: center;
	color: #dedede;
}

.footer_nav {
	background: #333;
	line-height: 40px;
	height: 40px;
	text-align: center
}

.footer_nav span {
	border-left: 1px solid #666;
}

.footer_nav a {
	padding: 0 10px;
	border-right: 1px solid #666;
	color: #fff;
}

.footer_nav a:hover {
	text-decoration: underline;
}


/*list.html==================================*/

.list_wrap .column_l {
	width: 175px;
	padding-top: 20px;
}

.list_wrap .column_l h4 {
	height: 32px;
	line-height: 32px;
	background: #bd1715;
	color: #fff;
	font-family: 微软雅黑;
	font-weight: bold;
	padding-left: 45px;
	overflow: hidden;
}

.gywm,
.list_wrap .lxfs {}

.gywm ul {
	margin-top: 5px
}

.gywm li {
	line-height: 40px;
	border-bottom: 1px #dedede solid;
	font-size: 14px;
}

.gywm li a {
	display: block;
	padding-left: 25px;
	color: #333
}

.gywm li a:hover {
	color: #088c59;
}

.gywm li:hover {
	background: url(../images/tab.png) no-repeat center right;
}

.gywm li:hover a {
	color: #fff
}

.list_wrap .lxfs h4 {
	background: #bd1715;
}

.list_wrap .lxfs p {
	padding: 10px 10px;
	line-height: 22px;
	font-size: 12px
}

.gywm2,
.list_wrap .lxfs {}

.gywm2 ul {
	padding: 10px 0;
	background-color: #F5FCF4;
}

.gywm2 li {
	height: 38px;
	line-height: 38px;
	background: url(../images/dot2.jpg) no-repeat -20px 5px;
	overflow: hidden;
	border-bottom: 1px #dedede solid;
	width: 120px;
	float: left
}

.gywm2 li a {
	display: block;
	margin: 0 auto;
	text-indent: 30px;
}

.gywm2 li a:hover {
	color: #9C1E21;
}

.list_wrap .column_m {
	width: 800px;
	float: right;
}

.list_wrap .column_m .bt {
	height: 27px;
	line-height: 20px;
	background: url(../images/title792.jpg) no-repeat 0 0;
	text-indent: 0;
	position: relative;
}

.list_wrap .column_m .bt h4 {
	font-size: 14px;
	color: #ef5600;
	padding-left: 20px;
}

.list_wrap .column_m .bt span {
	position: absolute;
	right: 0;
	top: 0;
}

.list_wrap .column_m .nr ul {
	padding-top: 20px;
}

.list_wrap .column_m .nr li {
	padding-left: 20px;
	margin-top: 10px;
	height: 30px;
	position: relative;
	background: url(../images/line.jpg) no-repeat 0 bottom;
}

.list_wrap .column_m .nr li a:hover {
	color: #FFA605;
	text-decoration: underline;
}

.list_wrap .column_m .nr li span {
	position: absolute;
	right: 0;
	top: 0;
	color: #999;
}

.pagelink {
	float: right;
	height: 26px;
	line-height: 26px;
	background-color: #DCD9D4;
	margin: 20px 0 0 0;
	padding: 0 10px;
}

.pagelink a,
.pagelink span {
	padding: 0 3px;
}

.pagelink a.on,
.pagelink a:hover {
	color: #F9003B;
}


/*singel.html==================================*/

.singel_wrap .nr_bt {
	margin-bottom: 20px;
	margin-top: 40px;
}

.singel_wrap .nr_bt h5 {
	font-size: 24px;
	color: #333;
	text-align: center;
}

.singel_wrap .nr_bt h6 {
	text-align: center;
	font: normal 12px "宋体";
	color: #333;
	padding: 5px 0;
	background-color: #F7F7F7;
	border: 1px solid #E8E8E8;
	margin-top: 20px;
}

.singel_wrap .nr_text {
	line-height: 26px;
	color: #333;
}

.posts {
	PADDING-RIGHT: 10px;
	PADDING-LEFT: 10px;
	PADDING-BOTTOM: 0px;
	OVERFLOW: hidden;
	LINE-HEIGHT: 22px;
	PADDING-TOP: 0px
}

.posts P {
	MARGIN-BOTTOM: 10px
}

.single {
	PADDING-RIGHT: 15px;
	PADDING-LEFT: 15px;
	PADDING-BOTTOM: 0px;
	PADDING-TOP: 0px
}

.single H2 {
	FONT-SIZE: 18px;
	PADDING-BOTTOM: 10px;
	MARGIN: 20px 0px;
	COLOR: #222;
	BORDER-BOTTOM: #ddd 1px solid;
	TEXT-ALIGN: center
}

.postlist {
	MARGIN: 15px 0px 0px
}

.postlist LI {
	PADDING-LEFT: 12px;
	BACKGROUND: url(../images/arrow.gif) no-repeat 0px 14px;
	FLOAT: left;
	WIDTH: 640px;
	LINE-HEIGHT: 32px;
	BORDER-BOTTOM: #ddd 1px dashed;
	HEIGHT: 32px
}

.postlist LI H3 {
	FONT-WEIGHT: normal;
	FONT-SIZE: 12px;
	FLOAT: left;
	WIDTH: 500px
}

.postlist LI SPAN {
	FLOAT: right;
	WIDTH: 80px;
	COLOR: #666;
	TEXT-ALIGN: right
}

.productlist {
	MARGIN-TOP: 20px;
}

.productlist LI {
	PADDING-RIGHT: 6px;
	PADDING-LEFT: 6px;
	FLOAT: left;
	PADDING-BOTTOM: 0px;
	MARGIN: 5px 5px 10px 5px;
	OVERFLOW: hidden;
	WIDTH: 235px;
	PADDING-TOP: 0px;
}

.productlist LI IMG {
	BORDER-RIGHT: #e4e4e4 1px solid;
	PADDING-RIGHT: 2px;
	BORDER-TOP: #e4e4e4 1px solid;
	PADDING-LEFT: 2px;
	PADDING-BOTTOM: 2px;
	BORDER-LEFT: #e4e4e4 1px solid;
	WIDTH: 230px;
	PADDING-TOP: 2px;
	BORDER-BOTTOM: #e4e4e4 1px solid;
	HEIGHT: 200px
}

.productlist LI .product_name {
	DISPLAY: block;
	OVERFLOW: hidden;
	WIDTH: 255px;
	LINE-HEIGHT: 22px;
	HEIGHT: 22px;
	TEXT-ALIGN: center
}

.ytab {
	line-height: 40px;
	height: 40px;
	background: url(../nav_bg.png) repeat-x top
}

.ytab h1 {
	font-size: 16px;
	width: 130px;
	font-weight: normal;
	text-indent: 1em;
	color: #fff;
	border-left: 5px #ee6817 solid
}

.ytab font {
	font-size: 12px;
	display: inline-block;
	color: #fff;
	margin-right: 7px
}

.ytab font a {
	color: #fff;
}

.procontent img {
	max-width: 100%
}

.tab_ {
	border-bottom: 1px #dedede solid;
	line-height: 34px;
	margin-top: 15px;
	height: 34px;
}

.tab_ li {
	float: left;
	height: 34px;
	width: 94px;
	cursor: pointer;
	line-height: 34px;
	text-align: center
}

.normaltab {}

.hovertab {
	font-size: 14px;
	font-weight: normal;
	border-bottom: 2px #097bb6 solid;
	text-align: center;
	color: #333;
}

.dis {
	display: block;
}

.undis {
	display: none;
}

#rymo {
	WIDTH: 1200px;
	float: left;
	OVERFLOW: hidden;
}

#rymo1 {
	FLOAT: left
}

#rymo2 {
	FLOAT: left
}

#inkemo {
	WIDTH: 935%;
	FLOAT: left
}

.core {
	height: 18px;
	overflow: hidden;
	float: left;
	width: 600px;
	margin-top: 8px;
}

.core span {
	float: right;
}

#rymo_2 {
	WIDTH: 1160px;
	float: left;
	OVERFLOW: hidden;
	margin-top: 20px;
	margin-left: 20px
}

#rymo1_2 {
	FLOAT: left
}

#rymo2_2 {
	FLOAT: left
}

#inkemo_2 {
	WIDTH: 935%;
	FLOAT: left
}

#rymo_3 {
	WIDTH: 1160px;
	float: left;
	OVERFLOW: hidden;
	margin-top: 20px;
	margin-left: 20px
}

#rymo1_3 {
	FLOAT: left
}

#rymo2_3 {
	FLOAT: left
}

#inkemo_3 {
	WIDTH: 935%;
	FLOAT: left
}

#rymo_4 {
	WIDTH: 1160px;
	float: left;
	OVERFLOW: hidden;
	margin-top: 20px;
	margin-left: 20px
}

#rymo1_4 {
	FLOAT: left
}

#rymo2_4 {
	FLOAT: left
}

#inkemo_4 {
	WIDTH: 935%;
	FLOAT: left
}


/*indextab*/

.indextab {
	text-align: center;
	margin-top: 20px;
	background: url(../nav_bg.png) center;
	padding-bottom: 10px
}

.indextab font {
	text-align: center;
	font-size: 16px;
	margin-top: 8px;
	color: #666;
	display: block
}

.indextab span {
	display: block;
	font-size: 28px
}

.indextab span i {
	display: block;
	font-size: 12px;
	margin: 2px 0;
	color: #666
}

.indexSta {
	width: 205px;
	float: left;
	margin-top: 50px;
	margin-bottom: 20px;
	margin-left: 35px;
	margin-right: 35px
}

.indexSta dt {}

.indexSta dd {
	font-size: 18px;
	padding-top: 12px;
	text-align: center
}

.indexSta dd span {
	display: block;
	font-size: 24px;
	margin-top: 2px;
	font-size: 14px;
	color: #666
}

.indexSta2 {
	width: 420px;
	float: left;
	margin-top: 60px;
	margin-bottom: 50px;
}

.indexSta2 dt {
	float: left;
	margin-right: 8px;
}

.indexSta2 dd {
	font-size: 18px;
	padding-top: 12px;
}

.indexSta2 dd span {
	display: block;
	font-size: 24px;
	margin-top: 2px;
	font-size: 14px;
	color: #666
}

.mdmainbg {
	background: url(../images/md_16.png) no-repeat top center #dddddd;
	height: 458px;
	margin-top: 20px
}

.mdmainbg2 {
	background: url(../images/md_22.png) no-repeat center;
}

.#gbooklist .faqtit {
	background: #f8f8f8!important
}


/*内容表格显示和适应屏幕，视频适应*/

table {
	width: 80%;
	border-COLLAPSE: collapse;
	border: 1px #dedede solid;
	margin: 0px auto;
}

table td {
	border: 1px #dedede solid;
}

.table1 {
	width: 100%;
	border-COLLAPSE: collapse;
	border: 1px #dedede solid;
	margin: 10px auto;
}

.table1 td {
	border-bottom: 1px #eee solid;
	border-left: 0;
	border-top: 0;
	border-right: 0;
	line-height: 35px;
	padding: 0 5px
}

.table1 tr:hover {
	background: #e2ebf9
}

.table1 th {
	padding: 0 5px;
	font-weight: normal;
	color: #666;
	border-bottom: 1px #eee solid;
	line-height: 35px;
}

.table2 {
	width: 90%;
	border-COLLAPSE: collapse;
	border: 2px #72a4ee solid;
	margin: 10px auto;
}

.table2 td {
	border-bottom: 1px #eee solid;
	border-left: 0;
	border-top: 0;
	border-right: 0;
	line-height: 35px;
	padding: 0 5px
}

.table2 th {
	background: #e2ebf9;
	border-bottom: 1px #eee solid;
	border-left: 0;
	border-top: 0;
	border-right: 0;
	line-height: 35px;
	padding: 0 5px;
	font-weight: normal;
	color: #666
}

.indexright {
	width: 975px;
	float: right;
	margin-top: 25px;
	background: #fff;
	border: 1px #dedede solid;
	padding-bottom: 10px
}

.indexleft {
	width: 200px;
	float: left;
	border: 1px #999 solid;
	margin-top: 25px;
	background: #fff;
	height: 455px
}

.fllist {
	padding: 0 10px;
}

.fllist li {
	border-bottom: 1px #dedede solid;
	line-height: 40px;
	text-indent: 1.5em;
	background: url(../images/arrow_6.gif) no-repeat left
}


/*关于我们背景宽度*/

.indexgy {
	background: url(../images/about.png) no-repeat center;
	height: 320px;
	padding: 25px 0 0 0;
	margin-top: 25px;
}

.pic2 {
	float: left;
	width: 450px;
	margin-right: 15px
}

.text2 {
	float: right;
	width: 520px;
}

.text2 a {
	color: #fff;
}

.text2_tab {
	font-size: 18px;
	margin-bottom: 20px;
	margin-top: 20px
}

.text2_tab span {
	font-size: 14px
}

a.xx {
	display: block;
	background: #ae1311;
	color: #fff;
	width: 80px;
	line-height: 28px;
	text-align: center;
	margin-top: 15px
}

.ys1 {
	margin-top: 20px;
	margin-right: 20px;
	margin-left: 20px
}

.ys1 dt {
	float: right;
}

.ys1 dt img {
	width: 450px
}

.ys1 dd {
	width: 450px;
	float: left;
	padding-top: 50px
}

.ys1 dd h1 {
	font-size: 18px;
	color: #db7b05
}

.ys1 dd span {
	display: block;
	padding-left: 42px;
	margin-top: 5px;
}

.ys1 dd span font {
	float: right;
	width: 390px
}

.ys2 {
	margin-top: 20px;
	margin-right: 20px;
	margin-left: 20px
}

.ys2 dt {
	float: left;
}

.ys2 dt img {
	width: 450px
}

.ys2 dd {
	width: 450px;
	float: right;
	padding-top: 50px
}

.ys2 dd h1 {
	font-size: 18px;
	color: #db7b05
}

.ys2 dd span {
	display: block;
	padding-left: 42px;
	margin-top: 5px;
}

.ys2 dd span font {
	float: right;
	width: 390px
}

.headerbg {
	background: #f8f8f8;
	line-height: 30px;
	border-bottom: 1px #dedede solid;
	font-size: 12px
}

.headerbg a {
	margin: 0 5px
}

.header {
	background: url(../images/topbg.jpg) repeat-x
}

.fr {
	float: right
}

#gbooklist {
	text-align: center;
}

#gbooklist .faq,
#gbooklist .reply {
	text-align: left;
	width: 98%;
	word-wrap: break-word;
	word-break: break-all;
}

#gbooklist .faq {
	margin-bottom: 15px;
}

#gbooklist .faqtit,
#gbooklist .faqcon {
	padding-left: 5px;
}

#gbooklist .faqtit {
	background: #EEE;
	color: #000000;
	font-size: 14px;
}

#gbooklist .reply {
	border: 1px dashed #FF0000;
	width: 95%;
	margin-bottom: 10px;
	margin-left: 5px;
	padding: 3px;
}

.pageNavi {
	border: none;
}


/* CSS Document */

#faqbox {}

#faqbox .faqline {
	line-height: 2em;
	height: 35px;
	text-align: left
}

#faqbox .faqline .faqtit {
	width: 70px;
	display: block;
	float: left;
	clear: both;
	text-align: right
}

#faqbox .Content {
	line-height: 2em;
	height: 120px;
	text-align: left
}

#faqbox .Content .faqtit {
	width: 70px;
	display: block;
	float: left;
	clear: both;
	text-align: right
}

#faqbox .Content textarea {
	height: 100px;
}

.yptext {
	border: 1px #dedede solid;
	line-height: 22px;
	height: 22px
}

.yptext2 {
	border: 1px #dedede solid;
	line-height: 22px;
	height: 22px;
	width: 80px
}

.yptext3 {
	border: 1px #dedede solid;
	line-height: 22px;
	width: 90%;
	margin-top: 10px
}

.tijiao {
	background: #e3362f;
	line-height: 32px;
	width: 100px;
	border: 0;
	color: #fff;
	border-radius: 5px;
}

.gbooktab {
	background: #eee;
	height: 30px;
	line-height: 30px;
	text-align: left;
	margin-top: 20px;
	text-indent: 1em
}

.wp-pagenavi span {
	margin: 0 4px
}


/*幻灯片(组件)*/

.banner {
	height: 400px;
}

.banner .ban_c img {
	position: absolute;
	width: 1440px;
	left: 50%;
	margin-left: -720px;
	top: 0;
}

.banner .ban_nav {
	display: none;
}

.banner .Left,
.banner .Right {
	position: absolute;
	width: 38px;
	height: 38px;
	background: url(../images/cir_white.gif) no-repeat #aaa;
	right: 50%;
	bottom: 15px;
}

.banner .Left {
	margin-right: -550px;
	background-position: 5px 0
}

.banner .Right {
	margin-right: -590px;
	background-position: -33px 0;
	background-color: #e6292f;
}

.bann_ext {
	position: relative;
}

.frontCover {
	position: absolute;
	top: -120px;
	padding: 0 0 16px;
	border-bottom: 5px solid #de0000;
}

.frontCover li {
	float: left;
	width: 82px;
	padding: 3px;
	background: #000;
	color: #fff;
	overflow: hidden;
	margin-right: 10px;
	cursor: pointer;
}

.frontCover p {
	text-align: center;
	height: 14px;
	line-height: 18px;
	overflow: hidden;
}

.frontCover .img {
	position: relative;
	height: 50px;
	overflow: hidden;
}

.frontCover img {
	position: absolute;
	width: 192px;
	height: 50px;
	left: -50px;
}

.frontCover .open {
	background: #e60013;
}

.slide {
	position: relative;
	width: 100%;
}

.ban_c {
	display: none;
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	overflow: hidden;
}

.ban_c img {
	width: 100%;
	height: 100%;
}

.ban_t {
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	padding: 4px 0;
	text-indent: 10px;
	white-space: nowrap;
	overflow: hidden;
	color: #fff;
	background: rgba(0, 0, 0, .5);
	filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#88000000, endcolorstr=#88000000);
	z-index: 3;
}

.ban_nav {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	text-align: right;
	z-index: 4;
}

.ban_nav a {
	display: inline-block;
	vertical-align: middle;
	width: 14px;
	height: 14px;
	line-height: 14px;
	overflow: hidden;
	text-align: center;
	margin-right: 8px;
	cursor: pointer;
	text-decoration: none;
	font-size: 10px;
	-webkit-text-size-adjust: none;
	background: #ccc;
}

.ban_nav .on {
	background: #f90;
	color: #fff;
}

.Left,
.Right {
	cursor: pointer;
}


/* a */

a {
	color: #333;
	text-decoration: none;
}

a:hover {
	text-decoration: none;
	color: #5f5b5a;
}


/* form */

textarea,
input {
	word-wrap: break-word;
	word-break: break-all;
}

input {
	vertical-align: middle;
	font-size: 12px
}

.button {
	vertical-align: middle;
	font-size: 12px
}

.button {
	cursor: pointer;
}


/* li */

ul,
li {
	list-style-type: none;
}


/* img */

img {
	border: 0 none;
	vertical-align: middle;
}


/* h* */

h1 {
	font-size: 24px;
}

h2 {
	font-size: 20px;
}

h3 {
	font-size: 18px;
}

h4 {
	font-size: 16px;
}

h5 {
	font-size: 14px;
}

h6 {
	font-size: 12px;
}


/* mouse */

.pointer {
	cursor: pointer;
}


/* text */

.t_l {
	text-align: left;
}

.t_c {
	text-align: center;
}

.t_r {
	text-align: right;
}


/* auto */

.break {
	word-break: break-all;
	word-wrap: break-word;
}

.no_break {
	word-break: keep-all;
	word-wrap: normal;
}


/* float */

.fl,
.fr {
	display: inline;
	float: left;
}

.fr {
	float: right;
}


/* unline */

.text_un {
	text-decoration: underline;
}

.text_no {
	text-decoration: none;
}


/* hidden */

.o_hidden {
	overflow: hidden;
}


/* dis_no */

.none {
	display: none;
}

.block {
	display: block;
}


/* border */

.b_no {
	border: none;
}

.b_no_l {
	border-left: none;
}

.b_no_r {
	border-right: none;
}

.b_no_t {
	border-top: none;
}

.b_no_b {
	border-bottom: none;
}


/* margin */

.ml10 {
	margin-left: 10px;
}

.mb10 {
	margin-bottom: 10px;
}

.mr10 {
	margin-right: 10px;
}

.mt10 {
	margin-top: 10px;
}


/* padding */

.p_t10 {
	padding-top: 10px;
}

.p_t20 {
	padding-top: 20px;
}


/* padding */

.height_10 {
	height: 10px;
	display: block;
	clear: both;
	overflow: hidden;
}

.height_20 {
	height: 20px;
	display: block;
	clear: both;
	overflow: hidden;
}


/*********闭合盒子处理**********/

.clearfix:after {
	content: "24dq";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

.clearfix {
	display: inline-block;
}


/* Hides from IE-mac \*/

* html .clearfix {
	height: 1%;
}

.clearfix {
	display: block;
}


/* End hide from IE-mac */


/*********清除浮动处理**********/

.clearboth {
	clear: both;
	display: block;
	height: 0;
	font-size: 0;
	overflow: hidden;
}


/*color*/

.gray_background {
	background-color: #F8F8F8;
}

.blue_background {
	background-color: #ECF1F4;
}

.green_color {
	color: #67920D;
}

.white_color {
	color: #fff;
}

.black_color {
	color: #000;
}

.service {
	float: left;
	width: 300px;
	margin: 30px 25px 40px 25px;
	padding: 10px;
	text-align: center;
}

.service:hover {
	background: #dedede
}

.service dt {
	width: 300px;
	text-align: center
}

.service dt img {
	width: 130px;
	display: block;
	margin: 0 auto;
	margin-bottom: 10px
}

.service dt {
	font-size: 20px;
}

.service dd {
	margin-top: 5px;
	color: #555
}

.maintab3 {
	text-align: center;
	color: #999;
	border-bottom: 1px #dedede solid;
	padding-bottom: 5px;
	margin-top: 30px
}

.maintab3 a {
	color: #333;
	font-size: 30px;
	font-family: "微软雅黑";
	line-height: 40px
}

.maintab4 {
	text-align: center;
	color: #fff;
	padding-bottom: 15px;
	padding-top: 20PX;
	margin-bottom: 25px;
}

.maintab4 a {
	color: #fff;
	font-size: 30px;
	font-family: "微软雅黑";
	display: block;
	margin-bottom: 8px;
}

.box {
	margin-top: 10px
}

.box li {
	width: 300px;
	height: 190px;
	float: left;
	position: relative;
	overflow: hidden
}

.toll_img {
	width: 300px;
	height: 190px;
	overflow: hidden
}

.toll_img img {
	width: 300px;
}

.toll_info {
	height: 80px;
	vertical-align: middle;
	display: table-cell;
	width: 300px;
	text-align: center;
	cursor: pointer;
	background: url(../kd.png) no-repeat top #383838;
	padding-top: 120px;
}

.toll_info img {
	display: block;
	margin: 30px auto 10px auto;
}

.box li p {
	padding: 10px;
	font: normal 13px/24px '微软雅黑';
	cursor: pointer;
}

.box li a {
	color: #fff;
	text-decoration: none;
	position: absolute;
	top: 0;
	left: 0;
}

.probgg {
	background: url(../bgg.jpg) no-repeat top center;
	background-attachment: fixed;
	background-position: center top;
	background-repeat: no-repeat;
	background-size: cover;
	margin-top: 10px;
	padding: 25px 0 40px 0
}

.amore {
	border: 1px #999 solid;
	color: #fff;
	text-align: center;
	line-height: 40px;
	width: 200px;
	margin: 40px auto 0 auto;
	display: block;
}

.abg {
	background: url(../abg.jpg) no-repeat top center;
	padding: 25px 0 40px 0;
	height: 450px;
}

.profl {
	text-align: center;
	border-bottom: 1px #dedede solid;
	width: 190px;
	float: left;
	background: #d80818;
	padding: 20px;
	border-radius: 8px;
}

.profl a {
	display: inline-block;
	width: 145px;
	font-size: 16px;
	border-right: 1px #dedede solid;
	text-align: center;
	line-height: 59px;
	height: 59px;
}

.profl a:last-child {
	border-right: 0
}

.profl a:hover {
	border-bottom: 1px #d70b0c solid;
	color: #d70b0c;
}

.Proj {
	width: 221px;
	float: left;
	margin: 20px 8px 8px 8px;
	background: #f8f8f8;
	border: 1px #dedede solid;
	height: 355px;
}

.Proj:hover {
	background: #fee0e0;
	border: 1px #f69b9b solid;
}

.Proj dd {
	margin-top: 15px;
	font-size: 20px;
	text-align: center;
}

.Proj dd span {
	color: #666;
	font-size: 14px;
	display: block;
	margin-top: 2px;
}

.Proj dt {
	width: 221px;
	overflow: hidden;
	height: 223px;
}

.footbg {
	background: url(../footbg2.jpg) no-repeat center;
	color: #fff;
}

.footbg a {
	color: #CCCCCC;
}

.footbg a:hover {
	color: #fff;
}

.footbg {
	padding: 18px 0;
	color: #eee;
	text-align: left;
}

.foot-text a {
	color: #CCCCCC;
	text-decoration: none;
}

.foot-text a:hover {
	color: #fff;
}

.ynav {
	padding-top: 10px;
}

.ynav li {
	text-indent: 1.2em;
	font-size: 14px;
	font-weight: bold;
	line-height: 35px;
	background: url(../pro_03_03.png) no-repeat left;
	margin-top: 1px;
	border-bottom: 1px #dedede dashed;
}

.ynav li span {
	text-indent: 18px;
	font-weight: normal;
}

.ynav li a {
	color: #666;
	display: block;
}

.ynav li a:hover {
	background: #bf0017;
	display: block;
	text-decoration: none;
	color: #fff
}

.ynav2 {
	padding-top: 10px;
}

.ynav2 li {
	text-indent: 1.2em;
	font-size: 14px;
	font-weight: bold;
	line-height: 30px;
	background: url(../pro_03_032.png) no-repeat left top;
	margin-top: 1px;
	border-bottom: 1px #dedede dashed;
	padding-bottom: 5px;
}

.ynav2 li span {
	text-indent: 18px;
	font-weight: normal;
}

.ynav2 li a {
	color: #666;
	display: block;
}

.ynav2 li a:hover {
	background: #bf0017;
	display: block;
	text-decoration: none;
	color: #fff
}

.abg2 {
	background: url(../jgbj.jpg) no-repeat top center;
	height: 250px;
}

.abg3 {
	background: url(../youshibg.jpg) no-repeat top center;
}

.imgg img {
	max-width: 100%;
}

.menu {
	background: rgba(16, 53, 48, 0.6);background:#103530 \9; /*IE8 背景变红色*/
*background:#103530; /*IE7 背景变黑色*/
_background:#103530; /*IE6 背景变橘色*/
	height: 55px;
	line-height: 55px;
	width: 100%; 
	z-index: 10000;
}
.menu ul {
	padding: 0;
	margin: 0;
	margin: 0 auto;
	list-style-type: none;
	font-family: "微软雅黑";
	width: 1200px;height: 55px;
	line-height: 55px; 
}
 
.menu ul li {
	float: left;
	position: relative;
	font-size: 16px;
}
 
.menu ul li a,
.menu ul li a:visited {
	display: block;
	text-align: center;
	text-decoration: none;
	width: 160px;
	color: #fff;
	height: 55px;
	line-height: 55px;
}

.menu ul li.sy1_li_bg {
	color: #fff;
	border-top: 3px #ffc600 solid;  height: 52px; line-height: 52px!important;
	
	transition:border ease 0.3s;
}

.menu ul li .erjinav {
	
	 opacity: 0; height: 0; overflow: hidden;
}

.menu ul li div.erjinav {
	
	position: absolute; display: none;
	top: 52px;
	left: 0;opacity: 1; 
	width: 750px; height: 300px;
	transition: height ease 0.4s;background:rgba(255, 255, 255, 0.85);background:#fff \9; /*IE8 背景变红色*/
*background:#fff; /*IE7 背景变黑色*/
_background:#fff; /*IE6 背景变橘色*/
}
.menu ul li div.erjinav span.erjinav1{height: 0;}
.menu ul li div.erjinav span.erjinav1 a{opacity: 0;}
.menu ul li div.erjinav span.erjinav1{background: #ffc600;transition: height ease 0.4s; float: left; width: 160px; height: 300px;}
.menu ul li div.erjinav span.erjinav1 a {
	display: block;
	line-height: 45px;
	height: 45px;
	font-weight: normal;
	border: 0;opacity: 1;
	color: #333;transition: opacity ease-in 0.5s;
}
.menu ul li div.erjinav span.erjinav1 a:hover {
	background: #123c36;
	color: #fff;
	line-height: 45px!important;
	height: 45px;
}
.menu ul li div.erjinav span.erjinav2{ float:right; width:560px;}
.menu ul li div.erjinav span.erjinav2 a{ margin-top: 35px; margin-right: 25px; width: 250px; display:block; float: left; color: #333;}
.menu ul li div.erjinav span.erjinav2 a font{ color: #666; text-align:left ; display: block; line-height: 22px; font-size: 14px;}
.menu ul li div.erjinav span.erjinav2 a h1{ font-size: 16px; line-height: 35px; height:35px ;}
.bggg {
	background: url(../youshibg.jpg);
	padding-bottom: 60px;
}

.common2 {
	background: url(../index_09.png) no-repeat top;
	width: 390px;
	height: 238px;
	margin-left: 6px
}

.common22 {
	background: url(../index_092.png) no-repeat top;
	width: 390px;
	height: 238px;
	margin-left: 6px
}

.commontab2 {
	height: 30px;
	line-height: 30px;
	color: #0966b7;
	text-indent: 1em;
	font-size: 15px;
	font-family: "微软雅黑";
	margin-top: 8px;
	margin-right: 8px
}

.commontab2 span {
	font-size: 12px;
	font-weight: normal;
	color: #666;
	font-size: 12px;
	margin-right: 5px
}

.commontab2 span a {
	color: #666;
}

.aboutqi {
	padding: 5px 15px 10px 15px;
	line-height: 24px;
	color: #666
}

.aboutqi dt {
	float: left;
	margin-right: 10px
}

.aboutqi dd {
	line-height: 22px
}

.ycommontab2 {
	line-height: 35px;
	color: #fff;
	font-size: 28px;
	text-align: center;
	padding-top: 30px;
	padding-bottom: 50px
}

.ycommontab2 span {
	font-size: 14px;
	color: #eee;
	display: block
}

.ycommontab3 {
	line-height: 35px;
	color: #333;
	font-size: 42px;
	background: url(../tab.png) no-repeat top;
	text-align: center;
	margin-top: 35px;
	padding-bottom: 20px
}

.ycommontab3 span {
	font-size: 14px;
	color: #999;
	display: block;
	margin-top: 15px;
}

.bggg2 {
	background: url(../index_07.png) repeat-x top;
}

.tabfont {
	font-size: 18px;
	padding-top: 8px;
	padding-bottom: 5px;
	background: #c40016;
	color: #fff;
	padding-left: 10px;
	line-height: 22px
}

.tabfont span {
	display: block;
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	color: #ccc
}

.tabfont2 {
	font-size: 16px;
	background: #999;
	color: #fff;
	padding-left: 10px;
	line-height: 40px;
	margin-top: 10px;
}


/*资讯中心*/

.i_news_bg {
	background: url(../i_news_bg.jpg) center top no-repeat;
	padding-bottom: 1%;
	overflow: hidden;
}

.i_news_a {
	text-align: center;
	overflow: hidden;
	padding-top: 1%;
	padding-bottom: 1%;
	font-size: 17.8px;
	margin-top: 10px;
}

.i_news_a a {
	display: inline-block;
	color: #fff;
	margin-left: 12px;
	margin-right: 12px;
}

.i_news_a a.osel {
	color: #d23e4a;
}

.i_news_con {
	overflow: hidden;
	width: 98%;
	max-width: 1294px;
	margin: 0 auto;
	margin-top: 10px;
	padding-bottom: 20px;
}

.i_news_div {
	overflow: hidden;
	background: url(../i_news_bg2.png) left bottom no-repeat;
	padding-bottom: 7px;
	margin-top: 20px;
}

.i_news_div img {
	width: 50%;
	display: block;
	float: right;
}

.i_about_t {
	height: 90px;
	overflow: hidden;
	line-height: 90px;
	text-align: center;
	background: url(../i_about_bg2.jpg) center bottom no-repeat;
	font-size: 42px;
	color: #fff;
	letter-spacing: 5px;
	margin-top: 1%;
}

.i_news_l {}

.i_news_l ul {
	overflow: hidden;
	padding: 20px 0;
}

.i_news_l ul li {
	display: block;
	overflow: hidden;
	background: url(../images/i_news_bg3.png) center bottom no-repeat;
	background-size: 80% 1px;
	padding-bottom: 20px;
	padding-top: 20px;
	text-align: left;
	padding-left: 4%;
	padding-right: 4%;
	width: 40%;
	float: left;
}

.i_news_l ul li .four_date {
	float: left;
	width: 18%;
	overflow: hidden;
	color: #999999;
	font-size: 12px;
	line-height: 26px;
	border-right: 1px solid #e2e2e2;
	text-align: center;
}

.i_news_l ul li .four_date b {
	font-size: 40px;
	display: block;
	line-height: 50px;
	font-family: Impact;
	font-weight: normal;
}

.i_news_l ul li .four_txt {
	float: left;
	width: 80%;
	overflow: hidden;
	text-align: left;
	transition: all 0.3s;
}

.i_news_l ul li .four_txt h2 {
	height: 30px;
	line-height: 30px;
	margin-top: 1%;
	overflow: hidden;
	font-weight: normal;
	font-size: 18px;
	padding-left: 20px;
	padding-right: 10px;
	color: #121212;
}

.i_news_l ul li .four_txt p {
	line-height: 20px;
	height: 40px;
	overflow: hidden;
	padding-left: 20px;
	padding-right: 10px;
	font-size: 14px;
	color: #666;
}

.i_news_l ul li:hover .four_txt {
	color: #333;
}

.i_news_l ul li:hover .four_txt h2 {
	color: #d23e4a;
}

.i_news_l ul li:last-child {
	background: none;
}

.leftside {
	width: 230px;
	float: left;
}


/*关于我们*/

.i_about {
	padding-bottom: 2%;
	overflow: hidden;
	background: url(../i_about_bg.jpg) #e6a027 center top no-repeat;
	background-attachment: fixed;
	background-position: center top;
	background-repeat: no-repeat;
	background-size: cover;
}

.i_about .i_about_con {
	width: 100%;
	max-width: 1282px;
	margin: 0 auto;
	padding-top: 3%;
	overflow: hidden;
}

.i_about .imgs {
	float: left;
	width: 45%;
	overflow: hidden;
	margin-bottom: 2%;
}

.i_about .imgs img {
	width: 100%;
}

.i_about .imgs img:hover {
	filter: Alpha(Opacity=80);
	opacity: 0.8;
	transition: all 0.3s;
}

.i_about .i_about_r {
	float: right;
	width: 47.6%;
	margin-left: 2.5%;
	overflow: hidden;
	color: #fff;
	font-size: 14px;
	line-height: 30px;
	margin-right: 2.5%;
	padding-top: 4%;
}

.i_about .i_about_r .i_about_t2 {
	font-size: 36px;
	font-weight: bold;
	letter-spacing: 6px;
	line-height: 60px;
}

.i_about .i_about_r .i_about_txt {}

.i_about .i_about_r .i_about_txt .i_about_span {
	font-size: 18px;
	font-weight: bold;
}

.i_about .i_about_r .i_about_more {
	width: 184px;
	height: 48px;
	overflow: hidden;
	background: url(../i_more.png) no-repeat;
	text-indent: 39px;
	font-size: 16px;
	letter-spacing: 1.5px;
	display: block;
	margin-top: 4%;
	margin-bottom: 3%;
	line-height: 48px;
	color: #fff;
	clear: both;
}

.i_about .i_about_r .i_about_more:hover {
	filter: Alpha(Opacity=80);
	opacity: 0.8;
	transition: all 0.3s;
}

.fullSlide .prev,.fullSlide .next{display:block;position:absolute;z-index:1;top:50%;margin-top:-30px;left:2%;z-index:1;width:40px;height:60px;background:url(../slider-arrow.png) -126px -137px #000 no-repeat;cursor:pointer;filter:alpha(opacity=50);opacity:0.5;display:none;}

#shownews .editor img{ display: block; margin: 5px auto;}
#showproduct .editor img{ display: block; margin: 5px auto;}
