﻿@charset "utf-8";
/*globe*/
html {
	_overflow-y: scroll;
}
body {
	cursor: default;
	-webkit-text-size-adjust: none;
	font-size: 12px;
	font-family: Arial;
	background: #FFF;
}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote {
	padding: 0;
	margin: 0;
}
fieldset, img {
	border: 0;
}
address, caption, cite, code, dfn, em, th, var {
	font-weight: normal;
	font-style: normal;
}
strong {
	font-style: normal;
}
ol, ul, li {
	list-style: none outside none;
}
caption {
	text-align: left;
}
h1, h2, h3, h4, h5, h6 {
	font-weight: normal;
	font-size: 100%;
}
q:before, q:after {
	content: '';
}
abbr, acronym {
	border: 0;
}
a {
	outline: none;
	cursor: pointer;
*outline:expression(this.hideFocus=true);
	text-decoration: none;
}
img, object {
	vertical-align: top;
}
input {
	outline: none;
*outline:expression(this.hideFocus=true);
}
button::-moz-focus-inner, input[type="reset"]::-moz-focus-inner, input[type="button"]::-moz-focus-inner, input[type="submit"]::-moz-focus-inner, input[type="file"] > input[type="button"]::-moz-focus-inner {
border:none;
padding:0;
}
.clear {
	zoom: 1;
}
.clear:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: "1";
	clear: both;
	height: 0;
}
.fle {
	float: left;
	_display: inline;
}
.fri {
	float: right;
	_display: inline;
}
div, dl, dt, dd, ul, ol, li, form, input, textarea, select, p, h1, h2, h3, h4, h5, h6, font {
	font: 12px/24px "微软雅黑", "\5b8b\4f53", Arial, sans-serif;
	color: #666;
	padding: 0;
	margin: 0;
}
em, i, del {
	font-weight: normal;
	font-style: normal;
}
body {
	background: #fff;
	color: #666;
	font: 12px/24px "微软雅黑", "\5b8b\4f53", Arial, sans-serif;
	padding: 0;
	margin: 0;
	height: 100%;
	position: relative;
}
img {
	border: 0;
}
ol, ul {
	list-style: none;
}
li {
	float: left;
	_display: inline;
}
a {
	color: #666;
}
a:hover {
	color: #1186FF;
}
.hidden {
	display: none;
}
.clear {
	zoom: 1;
}
/*public*/
.w1020 {
	width: 1020px;
	margin: 0 auto;
}
.w295 {
	width: 293px;
}
.paddl14 {
	padding-left: 14px;
}
.show {
	display: block;
}
.hidden {
	display: inline;
}
.taligl {
	text-align: left;
}
.taligc {
	text-align: center;
}
.taligr {
	text-align: right;
}
.posrel {
	position: relative;
}
.ohidd {
	overflow: hidden;
}
.tid2 {
	text-indent: 2em
}
.header {
	position: absolute;
	width: 100%;
	height: 184px;
	left: 0;
	top: 0;
	background: url(../images/bg.png) repeat-x;
	z-index: 3;
}
.header-head {
	height: 46px;
	font: 12px/46px "微软雅黑", Arial;
	color: #c4c4c4;
}
.header-head a {
	color: #e0e0e0;
}
.header-head a.en {
	font-size: 10px;
}
.header-head a:hover {
	color: #fff;
}
.head-search {
	width: 127px;
	height: 20px;
	margin: 14px 0 0 10px;
	padding-left: 6px;
	background: url(../images/search_bg01.png) no-repeat;
}
.head-search .txt {
	float: left;
	width: 102px;
	height: 20px;
	background: none;
	border: none;
	font: 12px/20px "微软雅黑";
	color: #b4b4b3;
}
.head-search .btn {
	float: left;
	width: 24px;
	height: 20px;
	background: none;
	border: none;
	cursor: pointer;
}
.head-bg {
	position: relative;
	width: 100%;
	min-width: 960px;
	z-index: 100;
	background: url(../images/rev_opa01.png) repeat;
}
.head-email {
	margin: 14px 0 0 16px;
	padding-left: 29px;
	background: url(../images/email.png) no-repeat 0 center;
	font-size: 13px;
	color: #fff;
}
.head-email b {
	font-family: Arial;
	font-size: 14px;
}
.head-tel {
	margin: 14px 0 0 16px;
	padding-left: 29px;
	background: url(../images/tel.png) no-repeat 0 center;
	font-size: 13px;
	color: #fff;
}
.head-tel b {
	font-family: Arial;
	font-size: 14px;
}
.head-lang, .head-nav {
	margin: 14px 0 0 0;
	line-height: 20px;
}
.head-lang a {
	margin-left: 13px;
	padding-left: 25px;
	display: inline-block;
}
.head-lang .ch {
	background: url(../images/cn.png) no-repeat 0 center;
}
.head-lang .en {
	background: url(../images/en.png) no-repeat 0 center;
}
.head-lang .kr {
	background: url(../images/kr.png) no-repeat 0 center;
}
.head-nav {
	color: #c8bfc0;
}
.head-nav a {
	margin: 0 8px;
	background-repeat: no-repeat;
	background-position: 0 center
}
.head-nav a.mall {
	padding-left: 30px;
	background-image: url(../images/rev_sign02.png);
}
.head-nav a.wx {
	position: relative;
	padding-left: 22px;
	background-image: url(../images/rev_sign03.png);
}
.head-nav a.wx img {
	display: none;
	position: absolute;
	left: -3px;
	top: 20px;
}
.head-nav a.wx:hover img {
	display: block;
}
.head-nav a.hr {
	padding-left: 22px;
	background-image: url(../images/rev_sign04.png);
}
.head-nav a.ntb {
	display: inline-block;
	width: 30px;
	background-image: url(../images/rev_sign13.png);
	background-position: 0 6px
}
.header-menu {
	position: relative;
	width: 100%;
	height: 60px;
	background: url(../images/bg_03.png) repeat-x;
}
.header-menu-bg {
	width: 100%;
	position: absolute;
	right: 50%;
	margin-right: 470px;
	top: 0;
	height: 55px;
	background: url(../images/bg_04.jpg) repeat-x;
	overflow: hidden;
}
.menu-son-bg {
	position: absolute;
	width: 100%;
	left: 0;
	top: 55px;
	height: 0px;
	background: url(../images/bg_05.png) repeat;
	overflow: hidden;
}
.menuleft-bg {
	background: url(../images/bg_06.png) no-repeat 0 0;
}
.menu-wrap {
	position: relative;
	z-index: 99;
}
.menu {
	width: 711px;
	padding-top: 7px;
}
.menu ul li {
	width: 151px;
	margin-left: -10px;
	z-index: 9;
}
.menu ul li a {
	display: block;
	padding: 0 13px;
	height: 53px;
	text-align: center;
	background: url(../images/menu_bg02.png) no-repeat 111px 22px;
	font: 14px/44px "微软雅黑";
	color: #fff;
}
.menu ul li a:hover, .menu ul li a.hover {
	background: url(../images/menu_bg01.png) no-repeat;
	color: #2e83c6;
}
.menu ul li a.on {
	background: url(../images/menu_bg01_on.png) no-repeat;
	color: #2e83c6;
}
.menu ul li.nl a {
	background: url(../images/menu_bg02.png) no-repeat 127px 22px;
}
.menu ul li.nl a:hover, .menu ul li.nl a.hover {
	background: url(../images/menu_bg01.png) no-repeat left top;
}
.menu ul li.nl a.on {
	background: url(../images/menu_bg03_on.png) no-repeat left top;
}
.menu ul li .menuson {
	width: 960px;
	position: absolute;
	left: 0;
	top: 55px;
	height: 176px;
	display: none;
	overflow: hidden;
}
.menu ul li .menuson-img {
	width: 285px;
	padding-top: 5px;
	margin-left: 197px;
	margin-top: 25px;
}
.menu ul li .menuson-nav {
	width: 185px;
	margin-left: 20px;
	margin-top: 25px;
}
.menu ul li .menuson-nav a {
	display: block;
	float: left;
	margin-right: 32px;
	width: 141px;
	height: 23px;
	padding-top: 10px;
	padding-left: 5px;
	border-bottom: 1px solid #597386;
	text-align: left;
	background: none;
	font: 12px/22px "微软雅黑";
	color: #95a5b1;
}
.menu ul li .menuson-nav a:hover {
	background: none;
	color: #d6dce1
}
.menu ul li .menuson-con {
	width: 242px;
	height: 118px;
	padding-left: 30px;
	margin-top: 25px;
	border-left: 1px solid #587184;
	background: url(../images/menu_bg05.png) no-repeat 30px 0;
}
.menu ul li .menuson-con p {
	padding: 9px 0 4px;
	font: bold 14px/24px "微软雅黑";
	color: #cad1d7;
}
.menu ul li .menuson-con span {
	display: block;
	font: 12px/14px Arial;
	color: #768a9b;
}
.footer {
	width: 100%;
	height: 437px;
}
.footer-t {
	width: 100%;
	height: 390px;
	background-color: #292931;
}
.fmainr {
	width: 355px;
	padding-top: 60px;
}
.fmainr-tit {
	width: 335px;
	padding-left: 40px;
	margin-bottom: 15px;
	height: 40px;
	line-height: 40px;
	font-size: 20px;
}
.fmainr-link {
	width: 295px;
	margin-left: 28px;
	padding-left: 40px;
	background-image: url(../images/lianx.jpg);
	line-height: 40px;
	background-repeat: no-repeat;
	font-size: 12px;
}
.fmainl {
	width: 650px;
	padding-top: 60px;
}
.fmainl-1 {
	width: 320px;
}
.fmainl-txt {
	width: 300px;
	padding-left: 20px;
	margin-bottom: 15px;
	height: 40px;
	line-height: 40px;
	font-size: 20px;
}
.fmainl-menu {
	width: 300px;
	padding-left: 20px;
}
.fmainl-menu li {
	width: 300px;
	height: 24px;
	line-height: 24px;
	float: left;
}
.fmainc {
	width: 620px;
	height: 73px;
	background-color: #3b3b43;
	margin-top: 10px;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}
.footlogo {
	width: 215px;
	height: 65px;
	float: left;
}
/**分享**/
.newsshare {
	display: block;
	height: 60px;
	padding: 15px 30px 10px 0
}
.newsshare .bdshare-button-style0-16 a {
	display: inline-block;
	_display: inline;
	_zoom: 1;
	width: 43px !important;
	height: 43px !important;
	padding: 0 !important;
	margin: 0 0 0 24px!important;
}
.newsshare a {
	background: url(../images/share.gif) no-repeat !important;
}
.newsshare .bds_tsina, .newsshare a.bds_tsina:hover {
	background-position: 0 0 !important;
}
.newsshare .bds_fbook, .newsshare a.bds_fbook:hover {
	background-position: -65px 0 !important;
}
.newsshare .bds_twi, .newsshare a.bds_twi:hover {
	background-position: -131px 0 !important;
}
.newsshare .bds_linkedin, .newsshare a.bds_linkedin:hover {
	background-position: -199px 0 !important;
}
.newsshare .bds_weixin, .newsshare a.bds_weixin:hover {
	background-position: -263px 0 !important;
}
.itfname {
	display: block;
	font-size: 12px;
	color: #fff;
	line-height: 20px;
	padding: 0 0 0 10px;
}
.footer-b {
	width: 100%;
	height: 45px;
	background-color: #232228;
}
.fb {
	line-height: 45px;
	height: 45px;
}
/**首页**/
.index-banner {
	width: 100%;
	margin: 0 auto 35px;
	position: relative;
	height: 620px;
	overflow: hidden;
	background: url(../images/plug/load.gif) no-repeat center;
}
.index-banner ul {
	height: 620px;
	left: 0;
	top: 0;
	position: absolute;
	z-index: 0;
}
.index-banner ul li {
	height: 620px;
	overflow: hidden;
}
.banner-bg {
	width: 100%;
	height: 6px;
	left: 0;
	bottom: 0;
	background: url(../images/bg01.png) repeat-x;
	position: absolute;
	z-index: 1
}
.index-banner ul li a {
	display: block;
	width: 100%;
	height: 620px;
}
.ban-num {
	position: absolute;
	width: 960px;
	left: 50%;
	margin-left: -480px;
	bottom: 12px;
	text-align: right;
}
.ban-num span {
	display: inline-block;
	_display: inline;
	margin-left: 10px;
	width: 12px;
	height: 12px;
	background: url(../images/Sprites.gif) no-repeat -12px 0;
	overflow: hidden;
	cursor: pointer;
}
.ban-num span.on {
	background-position: 0 0;
}
.izd {
	width: 100%;
	height: 370px;
}
.izd-t {
	width: 100%;
	height: 64px;
	margin-top: 20px;
	background-image: url(../images/toubg.jpg);
	background-position: center;
	text-align: center;
}
.izd-m {
	margin-top: 10px;
}
.izd-mbl {
	width: 495px;
	height: 242px;
	border: 1px solid #fafafa;
}
.izd-mbr {
	width: 495px;
	height: 242px;
	margin-right: 10px;
	border: 1px solid #d9d9d9;
}
.inews {
	width: 100%;
	height: 315px;
	background-color: #eeeeee;
}
.inews-m {
	padding-top: 40px;
	height: 227px;
}
.inews .l {
	width: 730px;
	height: 225px;
	border-right: 2px solid #e7e7e7;
	background: #fff;
}
.inews .tips {
	width: 155px;
	height: 176px;
	padding: 49px 0 0 28px;
	background: #00428e;
	float: left;
	line-height: 24px;
	color: #a9b6cf;
}
.inews .tips p.en {
	font-size: 36px;
	line-height: 38px;
	font-family: Arial;
	color: #fff;
}
.inews .tips a.more {
	display: inline-block;
	width: 52px;
	height: 27px;
	padding-left: 16px;
	line-height: 27px;
	color: #a9b6cf;
	background: url(../images/bg_btn03.jpg) no-repeat;
	margin-top: 42px;
}
.inews .tips a.more:hover {
	color: #00428e;
	background-position: 0 -27px;
}
.inews .list {
	width: 495px;
	padding: 27px 28px 0 24px;
	float: left;
}
.inews .rec {
	height: 69px;
	margin-bottom: 20px;
	line-height: 18px;
}
.inews .intro {
	width: 320px;
	height: 58px;
	float: right;
	padding-bottom: 8px;
	border-bottom: 1px solid #ececec;
}
.inews .intro a {
	display: inline-block;
	width: 100%;
	line-height: 18px;
	color: #818181;
}
.inews .intro a.tit {
	font-weight: bold;
	line-height: 24px;
	color: #333;
}
.inews .intro a:hover {
	color: #00428e;
}
.inews .list li {
	width: 100%;
	height: 34px;
	float: left;
	margin-bottom: 12px;
}
.inews .list .time {
	width: 34px;
	padding-right: 12px;
	border-right: 1px dashed #e0e0e0;
	float: left;
	font-size: 10px;
	line-height: 12px;
	text-align: center;
}
.inews .list p.fz22 {
	font-weight: bold;
	font-size: 22px;
	line-height: 22px;
}
.inews .list li a {
	display: inline-block;
	padding-left: 14px;
	font-size: 14px;
	line-height: 34px;
	color: #666;
}
.inews .list li a:hover {
	color: #00428e;
}
.inews .r {
	width: 279px;
	height: 225px;
}
.inews .inews-box {
	width: 235px;
	height: 98px;
	padding: 0 44px 2px 0;
	float: left;
	margin-bottom: 27px;
	background: url(../images/bg_shadow03.png) no-repeat;
}
.inews .inews-box .detail {
	width: 110px;
	height: 64px;
	float: left;
	padding: 14px 0 0 15px;
}
.inews .inews-box p {
	line-height: 18px;
	color: #959595;
}
.inews .inews-box p.fz16 {
	font-size: 16px;
	line-height: 28px;
	color: #333;
}
.inews .inews-box a:hover p {
	color: #00428e;
}
.iabout {
	width: 100%;
	height: 255px;
}
.iabout-m {
	margin-top: 30px;
}
.iaboutl {
	width: 572px;
	height: 242px;
	background-image: url(../images/iaboutcn.jpg);
}
.iaboutl1 {
	width: 530px;
	padding-left: 40px;
	height: 45px;
	margin-top: 25px;
	font-size: 28px;
	line-height: 45px;
	color: #000;
}
.iaboutl2 {
	width: 475px;
	height: 95px;
	padding-top: 20px;
	padding-left: 45px;
	font-size: 12px;
	text-align: left;
	line-height: 24px;
}
.iaboutl2 span {
	color: #09F;
	padding-left: 15px;
}
.iaboutl2 span a {
	color: #09f;
}
.iaboutl3 {
	width: 530px;
	padding-left: 45px;
	height: 30px;
}
.iaboutr {
	margin-top: 10px;
	width: 367px;
	height: 210px;
}
.ipr {
	width: 100%;
	height: 435px;
}
.ipr-t {
	height: 50px;
}
.ipr-t-r {
	width: 80px;
	float: right;
}
.ipr-t-r a {
	display: block;
	float: left;
	width: 38px;
	height: 38px;
	background: url(../images/index_incon.jpg) no-repeat;
}
.ipr-t-r a.next {
	width: 38px;
	background-position: 0 -38px;
}
.ipr-t-r a.next:hover {
	background-position: -38px -38px;
}
.ipr-t-r a.prev:hover {
	background-position: -38px 0px;
}
.ipr-list {
	height: 305px;
	overflow: hidden;
}
.ipr-list li {
	width: 242px;
	height: 305px;
	float: left;
	margin: 0 7px;
	display: inline;
}
.ipr-list li a {
	color: #000;
}
.proimg, .proimg img {
	float: left;
}
.pronametxt {
	display: block;
	text-align: left;
	color: #282828;
	font: 16px/32px 'microsoft Yahei';
	width: 100%;
	font-weight: bold;
	height: 34px;
	line-height: 34px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.pronametxt span {
	font-size: 12px 'microsoft Yahei';
	width: 100%;
	height: 46px;
	line-height: 23px;
}
/***内页**/
.inner-banner {
	width: 100%;
	height: 460px;
	margin: 0 auto;
	position: relative;
}
.sub_content {
	width: 1100px;
	overflow: hidden;
	zoom: 1;
	margin: 0 auto;
	clear: both;
	background-color: #fff
}
.sub_content:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden
}
.sub_content_left {
	width: 211px;
	float: left;
	height: auto;
	overflow: hidden;
	zoom: 1
}
.sub_bt {
	width: 191px;
	height: 109px;
	position: absolute;
	margin-top: -50px;
	background-color: #338cd4;
	text-align: left;
	vertical-align: middle;
	line-height: 40px;
	padding: 20px 0px 0px 20px;
}
.sub_bt h1 {
	font-size: 34px;
	color: #fff;
	font-weight: bold;
	margin-bottom: 20px;
}
.sub_bt h4 {
	font-size: 18px;
	color: #fff;
}
.sub_nav {
	width: 211px;
	height: 100%;
	margin-top: 80px;
+padding-top: 80px
}
.sub_nav ul li {
	display: block;
	width: 211px;
	height: auto;
	overflow: hidden;
	zoom: 1;
	text-align: left;
	vertical-align: middle;
	line-height: 38px;
	padding-left: 20px;
	border-bottom: 1px solid #e9e9e9;
}
.sub_nav ul li:hover {
	cursor: pointer
}
.sub_nav ul li ul {
	display: block;
	width: 211px;
}
.sub_nav ul li a {
	display: block;
	text-decoration: none;
	color: #929292;
	font-size: 14px;
	float: left
}
.sub_nav ul li a:hover {
	color: #338cd4
}
.sub_nav ul li span {
	padding: 12px 0px 0px 160px;
	display: block;
}
.sub_nav ul .sub_nav_bj {
	background: url(../images/bt_bg.jpg) repeat-x
}
.sub_nav ul li ul li {
	display: block;
	padding: 0;
	background: none;
	width: 211px;
}
.sub_service {
	width: 211px;
	height: 150px;
	margin-top: 20px;
}
.sub_service a {
	display: block;
	width: 211px;
	height: 72px;
	margin-top: 10px;
	float: left;
}
.sub_service a img {
	border: 1px solid #e0e0e0
}
.sub_content_right {
	width: 859px;
	height: auto;
	;
	overflow: hidden;
	zoom: 1;
	float: right;
	margin-top: 50px;
	margin-bottom: 15px;
}
.sub_content_right_top {
	width: 100%;
	height: 75px;
	border-bottom: 1px solid #cccccc;
}
.hh {
	height: 320px;
}
.sub_content_right_top_top {
	width: 100%;
	height: 20px;
}
.sub_content_right_top_top a {
	text-decoration: none;
	color: #666666
}
.sub_content_right_top_top a:hover {
	color: #338cd4
}
.sub_content_right_top_below {
	width: 100%;
	height: 55px;
	font-size: 24px;
	color: #338cd4;
	font-weight: bold;
	text-align: left;
	vertical-align: middle;
	line-height: 55px;
}
.sub_content_right_top_below span {
	font-size: 14px;
	color: #999999;
	padding-left: 10px;
}
.sub_content_right_below {
	padding-top: 10px;
	width: 100%;
	height: auto;
	overflow: hidden;
	zoom: 1;
}
.sub_content_right_below p {
	line-height: 22px;
	padding-top: 10px;
	font-size: 13px;
	color: #666666
}
/**首页产品**/
.index-banner {
	margin-bottom: 0;
}
/**新闻**/
.news_list {
	width: 859px;
	height: 115px;
	;
	border-bottom: 1px solid #e5e4e2
}
.news_list_left {
	width: 166px;
	height: 98px;
	float: left
}
.news_list_right {
	width: 680px;
	height: 110px;
	float: left;
	margin-left: 13px;
}
.news_list_right a {
	text-decoration: none
}
.news_list_right h4 {
	width: 680px;
	height: 25px;
	display: block
}
.news_list_right h4 a {
	font-size: 14px;
	color: #338cd4;
	font-weight: bold
}
.news_list_right h4 a:hover {
	text-decoration: underline
}
.news_list_right p {
	width: 680px;
	height: 75px;
	display: block
}
.news_list_right p a {
	color: #a9a6a6;
	font-size: 12px;
}
.news_list_right p a:hover {
	color: #338cd4;
}
.news_list_right p .details {
	color: #494848
}
.news_list_right p span {
	display: block;
	color: #a9a6a6;
	font-size: 12px;
	text-align: right;
	float: right
}
.news_list {
	margin-top: 20px;
}
.news_content_top {
	width: 100%;
	height: 100%;
	border-bottom: 1px dashed #bfbfbf;
	text-align: center;
	vertical-align: middle;
	line-height: 50px;
}
.news_content_top h1 {
	font-size: 24px;
	color: #666666;
	line-height: 60px;
}
.news_content_top h2 {
	font-size: 12px;
	color: #999999
}
.news_content_top h2 span {
	padding-left: 40px;
}
.news_content_middle {
	width: 100%;
	height: 100%;
	padding: 10px 0;
	border-bottom: 1px dashed #bfbfbf;
	font-size: 14px;
	line-height: 25px;
}
.news_content_middle p {
	margin-top: 8px;
}
.news_content_below_left {
	width: 300px;
	height: 150px;
	float: left
}
.news_content_below_left ul li {
	padding-top: 20px;
	color: #999999;
	float: left;
	width: 100%;
}
.news_content_below_left ul li a {
	text-decoration: none;
	color: #999999
}
.news_content_below_left ul li a:hover {
	color: #338cd4
}
.news_content_below_right {
	width: 230px;
	height: 110px;
	float: right;
	padding-top: 40px;
}
/**产品**/
.car_list {
	width: 100%;
}
.car_list ul li {
	display: block;
	float: left;
	width: 270px;
	height: 230px;
	margin-top: 10px;
	margin-left: 8px;
	margin-right: 8px;
}
.car_list ul li a {
	display: block;
	float: left;
	width: 270px;
	height: 182px;
	text-decoration: none;
	color: #fff;
	font-size: 12px;
}
.car_list ul li a img {
}
.car_list ul li a div {
	width: 270px;
	height: 38px;
	background-color: #363434;
	text-align: center;
	vertical-align: middle;
	line-height: 38px;
}
.car_list ul li a div:hover {
	background-color: #338cd4;
	color:#FFF;
}
.car_list ul li a img.arrows {
	margin-left: 80px;
	margin-top: 10px;
}
.sub_content_right_below_top {
	width: 100%;
}
.sub_content_right_below_top_left {
	width: 390px;
	height: auto;
	float: left;
	display: inline;
}
/**分页**/
.page {
	width: 859px;
	height: 40px;
	padding: 10px 0
}
.page ul {
	text-align: center
}
.page .firstPage {
	width: 30px;
}
.page ul li {
	display: inline-block;
	line-height: 25px;
	height: 25px;
	margin-left: 5px;
	font-size: 12px;
	border: 1px solid #E9E9E9;
	padding: 0px 10px;
	width: auto;
}
.page ul li a:hover {
	color: #ff0000;
	text-decoration: none;
}
.page ul li.thisclass, .page ul li.thisclass a, .page ul li.thisclass a:hover {
	background-color: #333;
	color: #FFF
}
.page .pageinfo {
	line-height: 25px;
	padding: 12px 5px 10px 5px;
	color: #999;
}
.page select {
	line-height: 25px;
	margin-top: 4px
}
.page .pageinfo strong {
	color: #555;
	font-weight: normal;
	margin: 0px 2px;
}
.pages {
	padding: 30px 0 30px;
	text-align: center
}
.pages li {
	display: inline;
	margin: 0 2px;
	font-size: 12px
}
.pages li.thisclass, .pages a:hover {
	padding: 3px 8px;
	border: 1px solid #333;
	background: #333;
	color: #fff;
	text-decoration: none;

}
.pages a {
	padding: 3px 8px;
	border: 1px solid #CCC;
	background: #fff;
	color: #A4A4A4;
	line-height: 18px;
	font-size: 12px;
	margin:0px 5px;
}
.pages span{margin:0px 5px;}
/*荣誉*/
.ad-gallery {
	width: 800px;
}
.ad-gallery, .ad-gallery * {
	margin: 0;
	padding: 0;
}
.ad-gallery .ad-image-wrapper {
	width: 100%;
	height: 600px;
	margin-bottom: 10px;
	position: relative;
	overflow: hidden;
}
.ad-gallery .ad-image-wrapper .ad-loader {
	position: absolute;
	z-index: 10;
	top: 48%;
	left: 48%;
	border: 1px solid #CCC;
}
.ad-gallery .ad-image-wrapper .ad-next {
	position: absolute;
	right: 0;
	top: 0;
	width: 25%;
	height: 100%;
	cursor: pointer;
	display: block;
	z-index: 100;
}
.ad-gallery .ad-image-wrapper .ad-prev {
	position: absolute;
	left: 0;
	top: 0;
	width: 25%;
	height: 100%;
	cursor: pointer;
	display: block;
	z-index: 100;
}
.ad-gallery .ad-image-wrapper .ad-prev, .ad-gallery .ad-image-wrapper .ad-next {
	/* Or else IE will hide it */
	background: url(../images/non-existing.jpg)\9
}
.ad-gallery .ad-image-wrapper .ad-prev .ad-prev-image, .ad-gallery .ad-image-wrapper .ad-next .ad-next-image {
	background: url(../images/ad_prev.png);
	width: 30px;
	height: 30px;
	display: none;
	position: absolute;
	top: 47%;
	left: 0;
	z-index: 101;
}
.ad-gallery .ad-image-wrapper .ad-next .ad-next-image {
	background: url(../images/ad_next.png);
	width: 30px;
	height: 30px;
	right: 0;
	left: auto;
}
.ad-gallery .ad-image-wrapper .ad-image {
	position: absolute;
	overflow: hidden;
	top: 0;
	left: 0;
	z-index: 9;
}
.ad-gallery .ad-image-wrapper .ad-image a img {
	border: 0;
}
.ad-gallery .ad-image-wrapper .ad-image .ad-image-description {
	position: absolute;
	bottom: 0px;
	left: 0px;
	padding: 7px;
	text-align: left;
	width: 100%;
	z-index: 2;
	background: url(../images/opa75.png);
	color: #000;
}
* html .ad-gallery .ad-image-wrapper .ad-image .ad-image-description {
	background: none;
 filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (enabled=true, sizingMethod=scale, src='opa75.png');
}
.ad-gallery .ad-image-wrapper .ad-image .ad-image-description .ad-description-title {
	display: block;
}
.ad-gallery .ad-controls {
	height: 20px;
}
.ad-gallery .ad-info {
	float: left;
}
.ad-gallery .ad-slideshow-controls {
	float: right;
}
.ad-gallery .ad-slideshow-controls .ad-slideshow-start, .ad-gallery .ad-slideshow-controls .ad-slideshow-stop {
	padding-left: 5px;
	cursor: pointer;
}
.ad-gallery .ad-slideshow-controls .ad-slideshow-countdown {
	padding-left: 5px;
	font-size: 0.9em;
}
.ad-gallery .ad-slideshow-running .ad-slideshow-start {
	cursor: default;
	font-style: italic;
}
.ad-gallery .ad-nav {
	width: 100%;
	position: relative;
}
.ad-gallery .ad-forward, .ad-gallery .ad-back {
	position: absolute;
	top: 0;
	height: 100%;
	z-index: 10;
}
/* IE 6 doesn't like height: 100% */
* html .ad-gallery .ad-forward, .ad-gallery .ad-back {
	height: 100px;
}
.ad-gallery .ad-back {
	cursor: pointer;
	left: -20px;
	width: 13px;
	display: block;
	background: url(../images/ad_scroll_back.png) 0px 22px no-repeat;
}
.ad-gallery .ad-forward {
	cursor: pointer;
	display: block;
	right: -20px;
	width: 13px;
	background: url(../images/ad_scroll_forward.png) 0px 22px no-repeat;
}
.ad-gallery .ad-nav .ad-thumbs {
	overflow: hidden;
	width: 100%;
}
.ad-gallery .ad-thumbs .ad-thumb-list {
	float: left;
	width: 9000px;
	list-style: none;
}
.ad-gallery .ad-thumbs li {
	float: left;
	padding-right: 5px;
}
.ad-gallery .ad-thumbs li a {
	display: block;
}
.ad-gallery .ad-thumbs li a img {
	border: 3px solid #CCC;
	display: block;
}
.ad-gallery .ad-thumbs li a.ad-active img {
	border: 3px solid #616161;
}
/* Can't do display none, since Opera won't load the images then */
.ad-preloads {
	position: absolute;
	left: -9000px;
	top: -9000px;
}
#gallery {
	padding: 30px;
	background: #e1eef5;
}
#descriptions {
	position: relative;
	height: 50px;
	background: #EEE;
	margin-top: 10px;
	width: 640px;
	padding: 10px;
	overflow: hidden;
}
#descriptions .ad-image-description {
	position: absolute;
}
#descriptions .ad-image-description .ad-description-title {
	display: block;
}
