html {
	height: 100%; overflow-x:hidden;
}
body {
	height: 100%;
}
html {
	font-size: 100%; -ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100%;
}
body {
	margin: 0px; padding: 0px;
}
h1 {
	margin: 0px; padding: 0px;
}
h2 {
	margin: 0px; padding: 0px;
}
h3 {
	margin: 0px; padding: 0px;
}
h4 {
	margin: 0px; padding: 0px;
}
h5 {
	margin: 0px; padding: 0px;
}
h6 {
	margin: 0px; padding: 0px;
}
hr {
	margin: 0px; padding: 0px;
}
p {
	margin: 0px; padding: 0px;
}
blockquote {
	margin: 0px; padding: 0px;
}
dl {
	margin: 0px; padding: 0px;
}
dt {
	margin: 0px; padding: 0px;
}
dd {
	margin: 0px; padding: 0px;
}
ul {
	margin: 0px; padding: 0px;
}
ol {
	margin: 0px; padding: 0px;
}
li {
	margin: 0px; padding: 0px;
}
pre {
	margin: 0px; padding: 0px;
}
form {
	margin: 0px; padding: 0px;
}
fieldset {
	margin: 0px; padding: 0px;
}
legend {
	margin: 0px; padding: 0px;
}
button {
	margin: 0px; padding: 0px;
}
input {
	margin: 0px; padding: 0px;
}
textarea {
	margin: 0px; padding: 0px;
}
th {
	margin: 0px; padding: 0px;
}
td {
	margin: 0px; padding: 0px;
}
ul {
	list-style: none;
}
ol {
	list-style: none;
}
s {
	text-decoration: none;
}
img {
	border: 0px currentColor; border-image: none;
}
table {
	border-collapse: collapse; border-spacing: 0;
}
caption {
	text-align: left; font-style: inherit; font-weight: normal;
}
cite {
	text-align: left; font-style: inherit; font-weight: normal;
}
code {
	text-align: left; font-style: inherit; font-weight: normal;
}
dfn {
	text-align: left; font-style: inherit; font-weight: normal;
}
th {
	text-align: left; font-style: inherit; font-weight: normal;
}
var {
	text-align: left; font-style: inherit; font-weight: normal;
}
body {
	background-color: rgb(255, 255, 255);
}
label {
	display: inline-block;
}
button {
	vertical-align: baseline;
}
input {
	vertical-align: baseline;
}
select {
	vertical-align: baseline;
}
textarea {
	vertical-align: baseline;
}
h1 {
	margin: 0px 0px 12px; font-size: 24px;
}
h2 {
	margin: 0px 0px 10px; font-size: 24px;
}
h3 {
	margin: 0px 0px 8px; font-size: 18px;
}
h4 {
	margin: 0px 0px 5px; font-size: 16px;
}
h5 {
	margin: 5px 0px; font-size: 14px;
}
h6 {
	margin: 0px 0px 5px; font-size: 14px;
}
.clearfix {
	overflow: hidden; -ms-zoom: 1;
}
a {
	transition:0.2s linear; color: rgb(97, 97, 97); text-decoration: none;
}
body {
	background: rgb(243, 243, 243); font: 12px/1.5 "Î¢ÈíÑÅºÚ", ËÎÌå, "microsoft yahei", Arial; color: rgb(136, 136, 136); font-size-adjust: none; font-stretch: normal;
}
input {
	font-family: "Tahoma",ËÎÌå,"microsoft yahei",Arial; vertical-align: middle;
}
textarea {
	font-family: "Tahoma",ËÎÌå,"microsoft yahei",Arial; vertical-align: middle;
}
.input {
	background: url("../../images/input_bg.jpg") repeat-x; padding: 0.6em 0.4em; border: 1px solid rgb(232, 232, 232); border-image: none; color: rgb(161, 161, 161); font-size: 12px;
}
.input:focus {
	box-shadow: 0px 0px 5px 0px #02a8e5;
}
a:hover {
	color: rgb(255, 102, 0); text-decoration: underline;
}
.spot {
	color: rgb(255, 102, 0);
}
.blue {
	color: rgb(7, 141, 207);
}
.orange {
	color: rgb(255, 102, 0);
}
.green {
	color: rgb(16, 142, 63);
}
.red {
	color: red;
}
.c_444 {
	color: rgb(68, 68, 68);
}
.opy_w {
	text-shadow: -1px -1px 0px rgba(255,255,255,0.2);
}
.opy_b {
	text-shadow: -1px -1px 0px rgba(0,0,0,0.15);
}
.inline {
	display: inline-block; -ms-zoom: 1;
}
.loading {
	background: url("../../images/loading.gif") no-repeat 50% 50%;
}
.middle {
	vertical-align: middle;
}
.topArea {
	background: url("../../images/top_bg.jpg") repeat-x; padding: 0.5em 0px;
}
.topArea .bg-topArea {
	margin: 0px auto; width: 1003px; position: relative;
}
.r-arte {
	top: 0px; text-align: right; right: 0px; font-size: 0px; position: absolute;
}
.r-arte li {
	font-size: 12px; display: inline-block; -ms-zoom: 1;
}
.r-arte li a {
	padding-left: 0.6em; display: inline-block; -ms-zoom: 1;
}
.r-arte li.language {
	padding-right: 15px;
}
.serach_input {
	padding: 2px 3px; border: 1px solid rgb(220, 220, 220); border-image: none; color: rgb(161, 161, 161); font-size: 12px;
}
.btn_serach {
	background: url("../../images/btn_search.png") no-repeat; border: 0px currentColor; border-image: none; width: 40px; height: 20px; color: rgb(255, 255, 255);
}
.language li {
	margin-right: 1em; display: inline-block; -ms-zoom: 1;
}
.header {
	background: rgb(255, 255, 255); height: 120px; font-size: 0px; position: relative;
}
.header .header-inner {
	margin: 0px auto; width: 1003px; position: relative;
}
.logo {
	font-size: 0px;
}
.hot-key a {
	padding: 0px 0.3em;
}
.navbox {
	background: url("../../images/nav_bg.jpg") repeat-x; height: 52px; position: relative; z-index: 9999; box-shadow: 0px 3px 2px rgba(0,0,0,0.15);
}
.nav {
	font-family: Î¢ÈíÑÅºÚ; font-size: 14px;
}
.nav li {
	height: 52px; text-align: center; line-height: 52px; float: left; position: relative;
}
.nav li.line {
	background: url("../../images/nav_line.png") no-repeat 0px 50%; width: 2px;
}
.nav li a {
	width: 100%; height: 100%; color: rgb(255, 255, 255); line-height: 52px; display: block;
}
.nav li .current {
	background: url("../../images/nav_active.png") repeat-x; color: rgb(46, 1, 0); text-decoration: none;
}
.nav li a:hover {
	background: url("../../images/nav_active.png") repeat-x; color: rgb(46, 1, 0); text-decoration: none;
}
.shownav {
	background: rgb(255, 156, 4); left: 0px; width: 100%; font-weight: normal; display: none; visibility: hidden; position: absolute; opacity: 0.9; _display: block;
}
.nav li:hover .shownav {
	display: block;
}
.nav li .shownav a {
	height: auto; color: rgb(46, 1, 0); line-height: 24px;
}
.nav li .shownav a:hover {
	background: rgb(3, 51, 135); color: rgb(255, 255, 255);
}
.logo {
	font-size: 0px;
}
.banner {
    background: rgba(0, 0, 0, 0) url("../../images/main_bg.jpg") no-repeat scroll 50% bottom;
    left: 50%;
    margin-left: -960px;
    padding: 0 0 20px;
    position: relative;
    width: 1920px;
    z-index: 999;
}
.tempWrap {
	margin: 0px auto;
}
.picBox {
	transition:0.2s linear; overflow: hidden; font-size: 0px; position: relative; z-index: 90;
}
.picBox a {
	transition:0.2s linear;
}
.picBox .clearfix {
	width: 100% !important;
}
.picBox .bd li {
	width: 100% !important; text-align: center;
}
.picBox ul {
	width: 100% !important;
}
.picBox .hd {
	left: 0px; width: 100%; height: 14px; text-align: center; bottom: 15px; position: absolute; z-index: 99;
}
.picBox .hd ul {
	margin: 0px; padding: 0px;
}
.picBox .hd li {
	background: rgb(102, 102, 102); width: 16px; height: 16px; text-align: center; color: rgb(255, 255, 255); line-height: 16px; font-size: 12px; margin-left: 2px; display: inline-block; cursor: pointer; -ms-zoom: 1;
}
.picBox .hd li.on {
	background: rgb(255, 150, 0); color: rgb(255, 255, 255);
}
.picBox .next {
	background: url("../../images/icon_arr.png") no-repeat; vertical-align: middle; display: inline-block; cursor: pointer;
}
.picBox .prev {
	background: url("../../images/icon_arr.png") no-repeat; vertical-align: middle; display: inline-block; cursor: pointer;
}
.picBox .prev {
	background-position: 10px 26px; left: 0px; top: 50%; width: 50px; height: 90px; margin-top: -35px; position: absolute; z-index: 100; opacity: 0; background-color: rgb(17, 17, 17);
}
.picBox .next {
	background-position: 15px -48px; top: 50%; width: 50px; height: 90px; right: 0px; margin-top: -35px; position: absolute; z-index: 100; opacity: 0; background-color: rgb(17, 17, 17);
}
.picBox:hover .prev {
	opacity: 0.5;
}
.picBox:hover .next {
	opacity: 0.5;
}
.sitemap {
	margin: 1em 1.5em; padding: 0px 0px 1em; border-bottom-color: rgb(238, 238, 238); border-bottom-width: 1px; border-bottom-style: solid;
}
.sitemap dt {
	padding: 0px 0px 0.3em; color: rgb(102, 153, 52); font-size: 14px; font-weight: bold;
}
.sitemap dt a {
	color: rgb(17, 17, 17);
}
.sitemap dd {
	padding: 0px;
}
.sitemap dd a {
	padding: 0px 1em 0px 0px;
}
.comment_pro {
	margin: 0px 0px 10px; overflow: hidden; -ms-zoom: 1;
}
.comment_pro img {
	float: left;
}
.home {
	padding: 2px 0px 0px;
}
.main {
	margin: 0px auto; width: 1003px; position: relative;
}
.inner {
	margin: 0px 0px 10px;
}
#pageTop {
	background: url("../../images/pagetop.png") no-repeat; width: 65px; height: 65px; right: 10px; bottom: 10px; text-indent: -999px; overflow: hidden; position: fixed; cursor: pointer; _position: absolute;
}
#pageTop:hover {
	background-image: url("../../images/pagetop_on.png");
}
#pageTop a {
	width: 100%; height: 100%; display: block;
}
.imgppt {
	text-align: center;
}
.comment {
	background: url("../../images/comment_bg.jpg") no-repeat; margin: 0px 0px 5px; padding: 0px 20px; height: 46px; color: rgb(51, 51, 51); line-height: 40px; font-size: 12px;
}
.comment a {
	color: rgb(255, 255, 255);
}
.comment strong {
	padding: 0px 30px 0px 0px; font-size: 14px;
}
.pro_sort {
	background: url("../../images/menu_bg.jpg") no-repeat rgb(19, 80, 160); margin: 0px 0px 10px; height: 562px;
}
.pro_sort ul {
	padding: 78px 0px 0px;
}
.pro_sort li {
	padding: 0px 10px 8px;
}
.pro_sort li .name {
	text-align: center;
}
.pro_sort li a {
	color: rgb(200, 238, 255); display: block;
}
.pro_sort li .name a {
	background: url("../../images/pro_bg1.png") no-repeat 50% 0px; height: 35px; color: rgb(255, 255, 255); line-height: 35px;
}
.pro_sort li .name a:hover {
	color: rgb(34, 34, 34); text-decoration: none; background-image: url("../../images/pro_bg2.png");
}
.pro_sort li p a {
	background: url("../../images/icon_lead8.png") no-repeat 0px 5px; margin: 3px 10px; padding: 0px 10px;
}
.pro_sort li .subnav {
	padding: 6px 0px; display: none;
}
.box {
	background: rgb(255, 255, 255); margin: 0px 0px 10px; border: 1px solid rgb(233, 233, 233); border-image: none;
}
.box .title {
	background: url("../../images/title_bg.jpg") repeat-x; margin: 0px; height: 41px; line-height: 41px; position: relative;
}
.box .title .title_more {
	background: url("../../images/title_lead.jpg") no-repeat; width: 120px; height: 41px; text-align: center; color: rgb(255, 255, 255); line-height: 41px; font-size: 14px; font-weight: bold;
}
.box_skin2 .title {
	background-image: url("../../images/title_bg2.jpg");
}
.box_skin2 .title .title_more {
	background-image: url("../../images/title_lead2.jpg");
}
.box .more {
	background: rgb(255, 255, 255); padding: 1px 5px; border: 1px solid rgb(233, 233, 233); border-image: none; top: 7px; height: 20px; right: 10px; line-height: 20px; overflow: hidden; position: absolute;
}
.box .more:hover {
	text-decoration: none;
}
.box .content {
	padding: 24px 12px 0;
}
.box_map .content {
	padding: 0px; font-size: 0px;
}
.mb_box {
	margin: 0px 0px 10px;
}
.youshi_box {
	 margin: 0px 0px 10px; 
}
.box_case .pic_list_li {
	margin-bottom: 0px;
}
.box .intro-info-pic .intro-info-img {
	margin: 0px 15px 10px 0px; float: left; display: inline;
}
.about_box {
	height: 303px; line-height: 24.1px; overflow: hidden; margin-bottom: 0px; -ms-zoom: 1;
}
.about_box .intro-info-title {
	font-size: 16px;
}
.about_box .intro-info-title a {
	color: rgb(51, 51, 51);
}
.about_box .content {
	
}
.more_column {
	background: rgb(255, 255, 255); border-width: 0px 1px 1px; border-style: none solid solid; border-color: currentColor rgb(233, 233, 233) rgb(233, 233, 233); margin: 0px 0px 10px; padding: 0px 0px 15px; border-image: none;
}
.more_column_li {
	text-align: center;
}
.more_column_li li {
	padding: 0px 5px; display: inline-block; -ms-zoom: 1;
}
.more_column_li img {
	display: block;
}
.more_column_li li {
	text-align: left;
}
.more_column_li li a {
	display: block;
}
.more_column_li li span {
	padding-left: 20px; display: block;
}
.box_map .content img {
	width: 100%;
}
.client_list {
	height: 210px; overflow: hidden;
}
.client_list li {
	padding: 8px 0px 0px; border-bottom-color: rgb(235, 235, 235); border-bottom-width: 1px; border-bottom-style: solid;
}
.client_list li img {
	margin: 0px 10px 0px 0px; float: left; display: inline;
}
.client_list li h5 {
	margin: 0px 0px 5px; color: rgb(51, 51, 51);
}
.client_list li p {
	height: 45px; overflow: hidden;
}
.list {
	background: url("../../images/icon_dot.jpg") no-repeat 4px 50%; padding: 8px 0px 8px 15px; border-bottom-color: rgb(233, 233, 233); border-bottom-width: 1px; border-bottom-style: solid;
}
.list_news_01 {
	margin: 0px 1.2em;
}
.list_news_01 li {
	background: url("../../images/icon_dot.jpg") no-repeat 0.5em 50%; margin: 0px; padding: 0.8em 0.8em 0.8em 1.5em; border-bottom-color: rgb(226, 226, 226); border-bottom-width: 1px; border-bottom-style: solid;
}
.list_news_01 li.bg {
	background-color: rgb(252, 252, 252);
}
.list_news_01 li span {
	float: right;
}
.list_news_01 .ico {
	display: none;
}
.list_news_01 li:hover {
	background-color: rgb(255, 254, 229);
}
.ys-box-content {
	margin: 0px 1em; padding: 0px; color: rgb(127, 127, 127); font-size: 12px; border-left-color: rgb(234, 234, 234); border-left-width: 1px; border-left-style: solid;
}
.ys-box-content li {
	padding: 5px 5px 5px 15px; position: relative;
}
.ys-box-content li .circle {
	background: url("../../images/ys-float-2.jpg") no-repeat; left: -6px; top: 8px; width: 12px; height: 12px; display: block; position: absolute;
}
.ys-box-content li:hover .circle {
	background-image: url("../../images/ys-float-1.jpg");
}
.ys-box-content li.head .circle {
	background-image: url("../../images/ys-float-1.jpg");
}
.ys-box-content li.head {
	color: rgb(34, 34, 34); font-family: Î¢ÈíÑÅºÚ; font-size: 22px;
}
.ys-box-content li.head .circle {
	top: 16px;
}
.hr {
	background: rgb(238, 238, 238); margin: 0.5em 0px; height: 1px; overflow: hidden;
}
.display_title {
	margin: 0px 1.2em; position: relative;
}
.display_title h1 {
	margin: 0px 3.3em 0.6em 0px; color: rgb(94, 94, 94); font-family: Î¢ÈíÑÅºÚ; font-size: 22px;
}
.display_title .info {
	margin: 0px 0px 1em; padding: 0px 0px 1.5em; border-bottom-color: rgb(219, 219, 219); border-bottom-width: 1px; border-bottom-style: dotted;
}
.display_title .font_size {
	background: url("../../images/font_size.jpg") no-repeat; top: 25px; width: 60px; height: 20px; right: 15px; text-indent: -999px; overflow: hidden; font-size: 0px; position: absolute;
}
.display_title .font_size a {
	width: 20px; height: 20px; float: right; display: inline-block; -ms-zoom: 1;
}
.page_up_dn {
	margin: 0.5em 1.2em 1em;
}
.page_up_dn li {
	padding: 0.3em 0px;
}
.thumb_list {
	overflow: hidden; -ms-zoom: 1;
}
.diplay_foot {
	margin: 0px 1.2em 1.2em; padding: 0px 0px 1.2em; border-bottom-color: rgb(226, 226, 226); border-bottom-width: 1px; border-bottom-style: solid;
}
.diplay_foot dt {
	float: left;
}
.diplay_foot a {
	padding: 0.3em 0.8em; border: 1px solid rgb(226, 226, 226); border-image: none; display: inline-block; -ms-zoom: 1;
}
.diplay_foot a:hover {
	text-decoration: none; background-color: rgb(249, 249, 249);
}
.diplay_foot dd {
	margin: 0px; padding: 0px; float: right;
}
.share_box {
	width: 100px; display: inline-block; position: relative; z-index: 300; -ms-zoom: 1;
}
.share_box .share_name {
	background: url("../../images/icon_share.gif") no-repeat 6px 50%; padding: 0.3em 0.8em 0.3em 1.8em; border: 1px solid rgb(221, 221, 221); border-image: none; display: inline-block; cursor: pointer; -ms-zoom: 1;
}
.share_box .share_name:hover {
	border-color: rgb(204, 204, 204); color: rgb(102, 102, 102);
}
.share_box .share_content {
	padding: 0.3em 0.8em; left: 80px; top: -7px; width: 300px; display: none; position: absolute;
}
.tab_list {
	color: rgb(119, 119, 119); line-height: 1.8;
}
.tab_list {
	border: 1px solid rgb(226, 226, 226); border-image: none;
}
.orderlist {
	border: 1px solid rgb(226, 226, 226); border-image: none;
}
.tab_list td {
	padding: 0.4em 0.8em; border: 1px solid rgb(226, 226, 226); border-image: none;
}
.orderlist {
	padding: 0.4em 0.8em; border: 1px solid rgb(226, 226, 226); border-image: none;
}
.tab_list .head {
	background: rgb(251, 251, 251); padding: 0.4em 0.8em; color: rgb(85, 85, 85); font-weight: bold;
}
.orderlist th {
	background: rgb(251, 251, 251); padding: 0.4em 0.8em; color: rgb(85, 85, 85); font-weight: bold;
}
.tab_list .col1 {
	width: 15%; text-align: right;
}
.tab_list .content {
	padding: 1.2em; line-height: 1.7;
}
.tab_list h3 {
	color: rgb(51, 51, 51);
}
.order {
	margin: 0px 1.2em;
}
.orderBottom {
	margin: 1.2em; text-align: center;
}
.orderBottom a {
	margin: 0px 1em 0px 0px; padding: 0.4em; border: 1px solid rgb(226, 226, 226); border-image: none; display: inline-block; -ms-zoom: 1;
}
.orderBottom a:hover {
	text-decoration: none; background-color: rgb(248, 248, 248);
}
.orderlist th {
	text-align: center;
}
.enquiry {
	margin: 1.2em auto 0px; text-align: center;
}
.enquiry a {
	background: url("../../images/btn_enquiry.png") no-repeat; width: 105px; height: 42px; display: inline-block; -ms-zoom: 1;
}
.enquiry a:hover {
	background-position: 0px -51px;
}
.enquiry img {
	display: none;
}
.huoban {
	text-align: center;
}
.huoban img {
	margin: 0px 0.2em;
}
.thumb_list li {
	margin: 0px; text-align: center; float: left; display: inline;
}
.thumb_list li .pic {
	border: 1px solid rgb(233, 233, 233); border-image: none;
}
.honor .thumb_list .pic {
	border: 0px currentColor; border-image: none;
}
.honor .pic_list_li .txt a {
	background-image: none;
}
.honor .pic_list_li {
	margin-bottom: 0px;
}
.honor .content {
	padding-bottom: 0px;
}
.pic_list_01 {
	margin: 0px 1.2em; padding: 5px 0px 0px; overflow: hidden; -ms-zoom: 1;
}
.pic_list_01 li {
	margin: 0px; text-align: center; float: left; display: inline;
}
.pic_list_li {
	margin: 0px 0.5em 1em;
}
.pic_list_li .img {
	border: 1px solid rgb(226, 226, 226); border-image: none;
}
.pic_list_li .txt a {
	background: url("../../images/box_bg.jpg") no-repeat 50% 0px; padding: 6px 0px; height: 18px; overflow: hidden; display: block;
}
.pic_list_li a:hover img {
	opacity: 0.8;
}
.box a:hover img {
	opacity: 0.8;
}
.newsbox a:hover img {
	opacity: 0.8;
}
.pic_list_1 {
	width: 100%;
}
.pic_list_2 {
	width: 49.5%;
}
.pic_list_3 {
	width: 33.2%;
}
.pic_list_4 {
	width: 24.95%;
}
.pic_list_5 {
	width: 19.9%;
}
.pic_list_6 {
	width: 16.5%;
}
.pic_list_7 {
	width: 14.1%;
}
.pic_list_8 {
	width: 12.4%;
}
.pic_list_9 {
	width: 11%;
}
.pic_list_10 {
	width: 195px;
}
.page {
	margin: 0px 1.2em; padding: 1em 0px; overflow: hidden; -ms-zoom: 1;
}
.page .recordcount {
	float: left;
}
.page .page_no {
	font-size: 0px; float: right;
}
.page .page_no a {
	margin: 0px 1px; padding: 0.2em 0.6em; border-radius: 2px; border: 1px solid rgb(222, 227, 231); border-image: none; font-family: "ËÎÌå"; font-size: 12px; vertical-align: top; display: inline-block; -ms-zoom: 1;
}
.page .page_no a.current {
	border-color: rgb(230, 106, 52); color: rgb(255, 255, 255); text-decoration: none; background-color: rgb(230, 106, 52);
}
.page .page_no a:hover {
	border-color: rgb(230, 106, 52); color: rgb(255, 255, 255); text-decoration: none; background-color: rgb(230, 106, 52);
}
.page .page_no .page_home {
	background: url("../../images/page_btn.gif") no-repeat 5px 8px; padding-left: 1.3em;
}
.page .page_no .page_pre {
	background: url("../../images/page_btn.gif") no-repeat 5px 8px; padding-left: 1.3em;
}
.page .page_no .page_home:hover {
	background-position: 5px -21px;
}
.page .page_no .page_pre:hover {
	background-position: 5px -21px;
}
.page .page_no .page_next {
	background: url("../../images/page_btn.gif") no-repeat 85% -46px; padding-right: 1.3em;
}
.page .page_no .page_end {
	background: url("../../images/page_btn.gif") no-repeat 85% -46px; padding-right: 1.3em;
}
.page .page_no .page_next:hover {
	background-position: 85% -73px;
}
.page .page_no .page_end:hover {
	background-position: 85% -73px;
}
.mainbg {
	background: rgb(255, 255, 255); border: 1px solid rgb(233, 233, 233); border-image: none; overflow: inherit; position: relative;
}
.mainbg::after {
	height: 0px; clear: both; display: block; visibility: hidden; content: ".";
}
.mainbg {
	
}
* + html .clearfix {
	min-height: 1%;
}
.main-home .left {
	left: -125px; position: absolute;
}
.main-home .right {
	height: auto; min-height: 640px !important; _height: 640px;
}
.shadow {
	background: url("../../images/icon_dn.gif") no-repeat; left: 210px; top: 16px; width: 7px; height: 5px; display: none; position: absolute;
}
.left h2.title {
	
}
.right .title {
	background: url("../../images/title_bg2.jpg") repeat-x; margin: 0px 0px 10px; padding: 0px; height: 41px; line-height: 41px; position: relative;
}
.right .title b {
	background: url("../../images/title_lead2.jpg") no-repeat; width: 142px; height: 41px; text-align: center; color: rgb(255, 255, 255); line-height: 41px; font-size: 14px; font-weight: bold; display: block;
}
.right .dt{ font-size: 20px;
    line-height: 30px;
    margin: 0 0 10px;
    padding: 0;
    text-indent: 24px;}
.location {
	background: url("../../images/icon_home.jpg") no-repeat 0px 50%; top: 10px; right: 10px; color: rgb(190, 190, 190); padding-left: 18px; position: absolute; z-index: 99;
}
.main-home .left .box {
	
}
.RelevantNews {
	margin: 0px 1.2em; padding: 0px 0px 1em;
}
.RelevantNews h2 {
	padding: 0px; height: 39px; color: rgb(244, 145, 16); line-height: 39px; font-size: 14px; font-weight: bold; border-bottom-color: rgb(226, 226, 226); border-bottom-width: 1px; border-bottom-style: solid;
}
.RelevantNews {
	
}
.RelevantNews li {
	background: url("../../images/icon_dot.jpg") no-repeat 0.5em 50%; margin: 0px; padding: 0.5em 0.5em 0.5em 1.5em; width: 46.5%; border-bottom-color: rgb(226, 226, 226); border-bottom-width: 1px; border-bottom-style: solid; float: left;
}
.menu {
	background: rgb(255, 252, 238); padding: 5px 10px 10px;
}
.menu dt {
	line-height: 32px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: dotted;
}
.menu a {
	background: url("../../images/icon_dot.jpg") no-repeat 4px 50%; padding: 0px 0px 0px 15px; display: block;
}
.menu dt .current {
	color: rgb(243, 136, 0); font-weight: bold;
}
.menu dt .current:hover {
	color: rgb(243, 136, 0); font-weight: bold;
}
.menu a:hover {
	text-decoration: none; background-color: rgb(253, 247, 204);
}
.menu dd a {
	background: url("../../images/icon_dot.jpg") no-repeat 15px 50%; padding: 0px 25px; line-height: 32px;
}
.menu dd .current {
	color: rgb(243, 136, 0); font-weight: bold;
}
.display_content {
	padding: 1em 1.2em; color: rgb(85, 85, 85); line-height: 1.8; font-family: "simsun"; font-size: 14px;
}
.contact {
	margin: 0px 1.2em;
}
.ftLinkWrap {
	background: rgb(179, 227, 248); padding: 0.7em 0px;
}
.ftLinkWrap .ftLink {
	margin: 0px auto; width: 1003px;
}
.ftLinkWrap .ftLink a {
	padding: 0px 0.3em;
}
.ftLinkWrap .ftLink strong {
	color: rgb(102, 102, 102);
}
.footer {
	background: rgb(14, 69, 151); padding: 0px 0px 1em; text-align: center;
}
.footer .ft-wrap {
	color: rgb(255, 255, 255); font-size: 0px;
}
.footer .ft-wrap a {
	color: rgb(255, 255, 255);
}
.youlink {
	text-align: center; color: rgb(255, 255, 255); line-height: 40px; font-size: 12px; border-bottom-color: rgb(25, 91, 170); border-bottom-width: 1px; border-bottom-style: solid;
}
.youlink a {
	padding: 0px 3px;
}
.footer .cr {
	padding: 10px; font-size: 12px;
}
.footer .link {
	padding: 0px; font-size: 12px;
}
.ibwmessage {
	margin: 0px 1.5em; padding: 0px;
}
.replyTitle {
	background: url("../../images/icon_ans.jpg") no-repeat 0px 6px; margin: 0.5em 0px; padding: 0.3em 0px 0px 1.6em; color: rgb(255, 121, 0); font-weight: bold;
}
.replyContent {
	padding: 0px 0px 1em 1.6em; color: rgb(255, 121, 0); border-bottom-color: rgb(237, 237, 237); border-bottom-width: 1px; border-bottom-style: solid;
}
.bgmessage {
	background: url("../../images/icon_ask.jpg") no-repeat 0px 15px; padding: 1em 0px 0px 1.6em;
}
.contact_box {
	padding: 0.3em 1.2em;
}
.inputbox {
	margin: 0px 1.2em 1.5em; overflow: hidden; -ms-zoom: 1;
}
.inputbox p {
	padding: 0.5em 0px;
}
.inputbox .ibl {
	width: 15%; text-align: right; padding-top: 0.4em; float: left; display: block;
}
.inputbox .ibr {
	margin: 0px 0px 0px 15%; padding-left: 0.3em; display: block;
}
.tip {
	margin: 0px 1.2em 1em; color: rgb(255, 102, 0); padding-top: 1em; padding-left: 15%;
}
.module_form_box {
	margin: 0px 1.2em 1.5em;
}
.module_form_intro {
	margin: 0px 0px 1.2em; border-bottom-color: rgb(226, 226, 226); border-bottom-width: 1px; border-bottom-style: solid;
}
.module_form_intro .name {
	padding: 0px 0.8em 0.5em; color: rgb(51, 51, 51); font-size: 14px; font-weight: bold; border-bottom-color: rgb(255, 51, 0); border-bottom-width: 3px; border-bottom-style: solid; display: inline-block; -ms-zoom: 1;
}
.module_field {
	padding: 0.5em 0px;
}
.module_field .c_left {
	width: 15%; text-align: right; padding-top: 0.4em; float: left; display: block;
}
.module_field .middle {
	margin: 0px 0px 0px 15%; padding-left: 0.3em; display: block;
}
.module_form_tips {
	padding: 0.3em 1em 0.8em; color: rgb(255, 102, 0);
}
.btn-submit {
	background: url("../../images/btn-submit.jpg") no-repeat; border: 0px currentColor; border-image: none; width: 80px; height: 35px; color: rgb(255, 255, 255); font-size: 14px; cursor: pointer; font-weihgt: bold;
}
.reset {
	background: url("../../images/btn-submit2.jpg") no-repeat; border: 0px currentColor; border-image: none; width: 80px; height: 35px; color: rgb(255, 255, 255); font-size: 14px; cursor: pointer; font-weihgt: bold;
}
.thumb_level_list {
	margin: 0px 0px 1.6em; padding: 0px 0px 1.6em; color: rgb(119, 119, 119); font-size: 12px; border-bottom-color: rgb(226, 226, 226); border-bottom-width: 1px; border-bottom-style: solid;
}
.thumb_level_list dt {
	width: 160px; float: left;
}
.thumb_level_list dt img {
	width: 160px;
}
.thumb_level_list dd {
	margin: 0px 0px 0px 180px; padding: 0px;
}
.thumb_level_list h5 {
	color: rgb(51, 51, 51);
}
.mobile_box {
	top: 50%; text-align: center; right: 2%; font-size: 0px; position: fixed; z-index: 102; _position: absolute;
}
.mobile_box img {
	margin: 0px 0px 0.5em; border-radius: 3px; border: 1px solid rgb(245, 245, 245); border-image: none; box-shadow: 2px 2px 3px rgba(0,0,0,0.1);
}
.mobile_box h5 {
	font-size: 12px; font-weight: normal;
}
.online-qq {
	left: 10px; top: 50%; position: fixed; z-index: 200;
}
.online-qq .qq_content {
	background: rgb(255, 255, 255); margin: 0px; padding: 0px;
}
.online-qq .qq_content .dt {
	background: url("../../images/online_qq.png") no-repeat; border-width: 1px 1px 0px; border-style: solid solid none; border-color: rgb(221, 221, 221) rgb(221, 221, 221) currentColor; padding: 6px 15px; border-image: none; text-align: center; color: rgb(255, 255, 255); font-size: 14px; font-weight: bold;
}
.online-qq .qq_content .qq {
	border-width: 0px 1px 1px; border-style: none solid solid; border-color: currentColor rgb(221, 221, 221) rgb(221, 221, 221); margin: 0px; padding: 10px 10px 5px; border-image: none;
}
.online-qq .qq_content .qq p {
	background: url("../../images/online_qq.png") repeat-x 0px -33px; margin: 0px 0px 5px;
}
.online-qq .qq_content .qq a {
	background: url("../../images/online_qq.png") no-repeat 10px -72px; padding: 0px 18px 0px 30px; border: 1px solid rgb(221, 221, 221); border-image: none; height: 23px; line-height: 23px; display: block;
}
.online-qq .qq_content .tel {
	background: rgb(249, 249, 249); border-width: 0px 1px 1px; border-style: none solid solid; border-color: currentColor rgb(221, 221, 221) rgb(221, 221, 221); margin: 0px; padding: 10px; border-image: none; text-align: center; color: rgb(51, 51, 51); font-size: 14px;
}
.online-qq .qq_content .tel strong {
	color: rgb(255, 102, 0); font-size: 12px;
}
.online-qq .foot {
	background: rgb(241, 241, 241); border-width: 0px 1px 1px; border-style: none solid solid; border-color: currentColor rgb(221, 221, 221) rgb(221, 221, 221); margin: 0px 5px; border-image: none; height: 2px; overflow: hidden; display: none;
}
.others_online {
	background: url("../../images/online_qq.png") repeat-x 0px -33px; margin: 0px auto 5px; left: 290px; top: 46px; width: 110px; text-align: center; position: absolute;
}
.others_online .online_qq {
	background: url("../../images/online_qq.png") no-repeat 10px -69px; padding: 0px 18px 0px 30px; border: 1px solid rgb(221, 221, 221); border-image: none; height: 30px; line-height: 30px; display: block;
}
.jqzoom {
	width: auto !important; float: none !important; position: relative;
}
.zoomdiv {
	border: 1px solid rgb(228, 228, 228); border-image: none; left: 0px; top: 1px; overflow: hidden; display: none; position: absolute; z-index: 100;
}
.jqZoomPup {
	background: no-repeat 50% top rgb(254, 222, 79); border: 1px solid rgb(170, 170, 170); border-image: none; left: 0px; top: 0px; visibility: hidden; position: absolute; z-index: 10; cursor: move; opacity: 0.5; moz-opacity: 0.5; khtml-opacity: 0.5;
}
.picnews {
	margin: 0px 1.2em 1.5em; padding: 0px 0px 1.5em; overflow: hidden; border-bottom-color: rgb(226, 226, 226); border-bottom-width: 1px; border-bottom-style: solid; -ms-zoom: 1;
}
.picnews .pic {
	margin: 0px 1.5em 0px 0px; border: 1px solid rgb(226, 226, 226); border-image: none; float: left; display: inline;
}
.picnews .txt h4 {
	font-size: 14px;
}
.picnews .txt {
	width: auto !important;
}
.picnews .txt .more {
	margin: 0.8em 0px 0px;
}
.picnews .txt .more a {
	background: url("../../images/more_b2.png") no-repeat; width: 88px; height: 30px; text-align: center; color: rgb(255, 255, 255); line-height: 30px; display: inline-block; -ms-zoom: 1;
}
.contact_us .content {
	line-height: 1.7;
}
.page_top {
	position: absolute;
}
.caption {
	margin: 0px 0px 15px; border-bottom-color: rgb(0, 141, 210); border-bottom-width: 1px; border-bottom-style: solid;
}
.caption .text {
	background: url("../../images/title_lead.jpg") no-repeat -1px 0px; padding: 0px; width: 142px; text-align: center; color: rgb(255, 255, 255); line-height: 34px; font-size: 14px; font-weight: bold; display: inline-block; -ms-zoom: 1;
}
.huoban {
	padding: 1.2em 1.2em 0.7em; text-align: center; font-size: 0px;
}
.huoban li {
	padding: 0px 12px; text-align: center; display: inline-block; -ms-zoom: 1;
}
.mb_box {
	background: url("../../images/mb_bg.jpg") no-repeat; height: 90px; position: relative;
}
.searchformBox {
	top: 12px; right: 10px; position: absolute;
}
.searchformBox .serach_input {
	padding: 3px; border: 0px currentColor; border-image: none;
}
.formBox {
	padding: 8px 0px; top: 20px; right: 10px; color: rgb(51, 51, 51); position: absolute;
}
.formBox p {
	margin: 4px; display: inline-block; -ms-zoom: 1;
}
.formBox .input {
	padding: 8px 3px; border: 0px currentColor; border-image: none;
}
.formBox .btn-submit {
	background: url("../../images/formBox_bg.jpg") no-repeat; width: 60px; height: 30px; line-height: 60px; text-indent: -999px; overflow: hidden;
}
.formBox .reset {
	display: none;
}
.r-arte li .favorite {
	background: url("../../images/icon_sc.png") no-repeat 0px 2px; padding: 0px 0px 0px 20px;
}
.r-arte li .top_map {
	background: url("../../images/icon_map.png") no-repeat 0px 3px; padding: 0px 0px 0px 16px;
}
.r-arte li .top_mobile {
	background: url("../../images/icon_mobile.png") no-repeat 0px 4px; padding: 0px 0px 0px 11px;
}
.main-home .fixedLeft {
	top: 62px; left: inherit; margin-left: -120px; position: fixed; z-index: 105; _position: absolute;
}
.member_login {
	padding: 15px 30px; line-height: 26px;
}
.member_login b {
	color: rgb(255, 0, 0);
}
.member_grade {
	color: rgb(255, 0, 0); font-size: 18px;
}
.member_center {
	margin: 5px 0px; width: 100%;
}
.member_center td {
	padding: 4px; border: 1px solid rgb(240, 240, 240); border-image: none;
}
.logout {
	margin-top: 10px;
}
.logout a {
	background: rgb(255, 102, 0); padding: 5px 10px; color: rgb(255, 255, 255); font-size: 14px; display: inline-block; -ms-zoom: 1;
}
.online-qq {
	left: 10px; top: 50%; position: fixed; z-index: 200;
}
.online-qq .qq_content {
	background: rgb(255, 255, 255); margin: 0px; padding: 0px;
}
.online-qq .qq_content .dt {
	background: url("../../images/title_lead.jpg") no-repeat; border-width: 1px 1px 0px; border-style: solid solid none; border-color: rgb(221, 221, 221) rgb(221, 221, 221) currentColor; padding: 6px 15px; border-image: none; color: rgb(255, 255, 255); font-size: 14px; font-weight: bold;
}
.online-qq .qq_content .qq {
	border-width: 0px 1px 1px; border-style: none solid solid; border-color: currentColor rgb(221, 221, 221) rgb(221, 221, 221); margin: 0px; padding: 10px 10px 5px; border-image: none;
}
.online-qq .qq_content .qq p {
	background: url("../../images/online_qq.png") repeat-x 0px -33px; margin: 0px 0px 5px;
}
.online-qq .qq_content .qq a {
	background: url("../../images/online_qq.png") no-repeat 10px -72px; padding: 0px 18px 0px 30px; border: 1px solid rgb(221, 221, 221); border-image: none; height: 23px; line-height: 23px; display: block;
}
.online-qq .qq_content .tel {
	background: rgb(249, 249, 249); border-width: 0px 1px 1px; border-style: none solid solid; border-color: currentColor rgb(221, 221, 221) rgb(221, 221, 221); margin: 0px; padding: 10px; border-image: none; text-align: center; color: rgb(51, 51, 51); font-size: 14px;
}
.online-qq .qq_content .tel strong {
	color: rgb(255, 102, 0); font-size: 12px;
}
.online-qq .foot {
	background: rgb(241, 241, 241); border-width: 0px 1px 1px; border-style: none solid solid; border-color: currentColor rgb(221, 221, 221) rgb(221, 221, 221); margin: 0px 5px; border-image: none; height: 2px; overflow: hidden; display: none;
}
.qr_code {
	background: rgb(255, 255, 255); padding: 5px; left: 10px; top: 50%; text-align: center; position: fixed; z-index: 200;
}
.qr_code img {
	margin: 0px 0px 5px;
}

div.digg {padding: 3px;  margin: 3px; text-align: center; font-family:Verdana; font-size:12px;}
div.digg a {border: #ccc 1px solid; padding:2px 5px; margin: 2px;  color: #666; text-decoration: none}
div.digg a:hover {border: #E66A34 1px solid; color: #fff;background-color: #E66A34 }
div.digg a:active {border: #E66A34 1px solid; color: #fff;background-color: #E66A34 }
div.digg span.current {border: #E66A34 1px solid; padding:2px 5px; font-weight: bold;  margin: 2px; color: #fff;background-color: #E66A34}
div.digg span.disabled {	border: #eee 1px solid; padding:2px 5px; margin: 2px; color: #ddd; padding-top: 2px;}
