﻿@charset "utf-8";
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
}

body {
	font-size: 62.5%;
}
#LXB_CONTAINER .lxb-container{
	display: none;
}
.inform p:nth-child(2){
	display: none;
}
body,
table,
input, textarea, select, option {
	font-family: "Microsoft YaHei",arial,"黑体";
}

table,
input, textarea, select, option {
	line-height: 1.1;
}

ol, ul {
	list-style: none;
}

blockquote, q {
	quotes: none;
}

:focus {
	outline: 0;
}

ins {
	text-decoration: none;
}

del {
	text-decoration: line-through;
}

a:link {
	color: #666666;
	text-decoration: none;
}

a:visited {
	color: #666666;
	text-decoration: none;

}

a:hover {
	color: #1db24c;
	text-decoration: none;
}

a:active {
	color: #1db24c;
	text-decoration: none;
}

/*------------------------------------------------------------
	body
------------------------------------------------------------*/
body {
	text-align: center;
	line-height: 1.4;
	font-size: 12px;
	color: #363636;
	min-width: 1240px;
}

#container {
	text-align: left;
	overflow: hidden;
}

#container img {

	vertical-align: top;
}

#container ul img,
#container dt img {
	vertical-align: baseline;
	display: block;
}

#main {
	margin: 0 auto 75px;
	width: 1198px;
}

	* html #main {
		zoom: 1;
	}

	*+html #main {
		zoom: 1;
	}

#main:after {
	height: 0;
	visibility: hidden;
	content: ".";
	display: block;
	clear: both;
}

/*------------------------------------------------------------
	header
------------------------------------------------------------*/
#header_fixed{
	background:white;
	position:fixed;
	z-index: 999999;
	width:100%;
	top:0;
}

#fixed_height{
	 height:130px;
	background-color:#999;
}
	
#header {
	padding-top: 10px;
	margin: 0 auto;
	width: 100%;
	position: relative;
	/* position:fixed; */
	background-color:white;
	z-index: 999999;
}

#header .logoBox {
	width: 300px;
    position: absolute;
    overflow: hidden;
    top: 50%;
    left:12.5%;
}

#header .logoBox .logo {
	padding-top: 6px;
    float: left;
    width: 300px;
    height: auto;
}

#header .logoBox .txt {
	margin-top: 27px;
	/* margin-left: 18px; */
	padding: 5px 0;
	float: left;
	width: 135px;
	text-align: right;
	font-size: 15px;
	color: #363636;
	letter-spacing: 4px;
	border-left: solid 1px #ececec;
}

#header .logoBox .beta {
	margin-top: 17px;
	padding: 5px 0;
	position: absolute;
	right: -45px;
	width: 40px;
	height: 15px;
}
#header .logoBox .beta img{
	width:60px;
	height:25px;
}

#header .inner {
	padding-top: 6px;
	float: right;
	width: 100%;
	text-align: right;
}

#header .inner .listLink {
	padding: 4px 0;
	/*overflow: hidden;*/
	width: 100%;
	    background: #eee;
	/*float: right;*/
}

#header .inner .listLink li {
	padding: 3px 0 0 3px;
	color: #d7d7d7;
	float: right;
	position: relative;
    left: -13%;
}

@media screen and (min-width: 1800px) {
    #header .inner .listLink li{
		left: -19%;
	}
	#header .logoBox{
		left: 19%;
	}
}
#header .inner .listLink #wei img{
	width: 25px;
}
#header .inner .listLink .link01 {
	position: relative;
}
#header .inner .listLink .link01 a.txt {
	width: 80px !important;
}

#header .inner .listLink .link01 a{
	width: 70px;
	text-align: center;
	color: #1db24c;
	display: inline-block;
}
#header .inner .listLink .link01 .childmenu  {
	background:#fff;
	height: 60px;
	z-index: 299;
	position: absolute;
	top: 0px;
	left:0px;
}
#header .inner .listLink .link01 .childmenu  a.txt{
	display:block;
	position: absolute;
	left: -105px;
	top: -3px;
	z-index: 999;
}
#header .inner .listLink .link01 .childmenu  a.txt{
	display:block;
	border: 1px solid #fff;
	border-top-width:2px;
	border-bottom-color: #fff;
	padding: 3px 12px 3px 2px;
	margin-right: 12px;
	background: #fff url(../images/child_arrow.gif) no-repeat 77px center;
}
#header .inner .listLink .link01 .childmenu  a.menuhover  {
	font-weight:bold;
	border: 1px solid #1db24c;
	border-top-width:2px;
	border-bottom-color: #fff;
	padding: 3px 12px 3px 2px;
}
#header .inner .listLink .link01 .childmenu #childmenu_box{
	display:none;
	position: absolute;
	background:#fff;
	z-index: 1;
	top: 21px;
	left: -133px;
	border: 1px solid #1db24c;
	padding: 5px 2px;
	text-align: left;
	width: 145px;
}
#header .inner .listLink .link01 .childmenu  #childmenu_box a{
	color: #363636;
}
#header .inner .listLink .link01 .childmenu  #childmenu_box a:hover{
	color: #1db24c;
}

#header .inner .listLink .link01 a:hover {
	font-weight: bold;
}

#header .inner .listLink .link02 a {
	padding: 1px 0 4px 0px;
	color: red;
	width: 60px;
	text-align: left;
	display: block;
	
}

#header .inner .listLink .link02 a:hover {
	font-weight: bold;
}

#header .inner .listLink .link03 input {
	padding: 0;
	width: 214px;
	height: 24px;
	float: left;
	font-size: 12px;
	line-height: 24px;
	color: #bababa;
	border: none !important;
	background-color: #fff;
}

#header .inner .listLink .link03 a {
	padding-top: 5px;
	display: block;
	width: 23px;
	height: 17px;
	float: right;
	background: url(../images/icon02.gif) no-repeat right 5px;
}

#header .inner .listLink .link03 {
	padding: 0 0 0 4px;
	width: 240px;
	height: 24px;
	overflow: hidden;
	border: solid 1px #cecece;
}

#header .inner .listLink .link03.on,
#header .inner .listLink .link03:hover {
	border: solid 1px #1db24c;
}

.titNone {
	display: none;
}
/*------------------------------------------------------------
	gNavi
------------------------------------------------------------*/
#gNavi {
	clear: both;
    width: 1198px;
    margin: 0 auto;
    height:80px;
}

#gNavi li {
	padding: 0 15px;
	float: right;
	position: relative;
	z-index: 99;
}

#gNavi li a {
	padding: 32px 14px 28px 0;
	font-size: 14px;
	color: #363636;
	display: block;
	background: url(../images/icon03_on.gif) no-repeat right 38px;
}

#gNavi .navi01 a {
	background: url(../images/icon03.gif) no-repeat right 38px;
}

#gNavi li.navi01 {
	padding-right: 0;
}

#gNavi li.navi03 {
	padding-left: 0;
}

#gNavi li.navi06 {
	margin-left: -8px;
	padding: 0 10px 0 0;
	width: 110px;
}


#gNavi li.navi04 {
	margin-left: -6px;
	padding: 0;
	width: 137px;
}

#gNavi li.navi02,
#gNavi li.navi07 {
	padding: 0;
	width: 130px;
}

#gNavi li.navi05 {
	margin-left: -8px;
	padding: 0 10px 0 0;
	width: 110px;
	
}

#gNavi li.navi05 a {
	padding: 32px 14px 28px 0;
	text-align: center;
	background: url(../images/icon03_on.gif) no-repeat 84px 39px;
}

#gNavi .naviInner {
	position: absolute;
	padding-bottom: 11px;
	left: -554px;
	top: 54px;
	width: 1218px;
	z-index: 999999 !important;
	text-align: left;
	display: none;
	zoom: 1;
	background: url(../images/naviinner_bg.png) no-repeat left bottom;
}

#gNavi a:hover{
	color: #325472;
}

#gNavi .naviInner li a:hover {
	background: none;
}

#gNavi .naviInner .box01 {
	padding: 30px 8px 0 65px;
	width: 400px;
	float: left;
	overflow: hidden;
	zoom: 1;
	min-height: 270px;
	_height: 270px;
	border-right: solid 1px #eeeeee;
}

#gNavi .naviInner .box01 .img {
	padding-top: 20px;
	width: 306px;
}



#gNavi .naviInner .box01 .img a {
	padding: 0;
	display: block;
}

#gNavi .naviInner .box01 .ttl {
	padding-left: 16px;
}

#gNavi .naviInner .ttl {
	margin-bottom: 20px;
	font-size: 14px;
	color: #262626;
	font-weight: bold;
}

#gNavi .naviInner .ttl a {
	display: inline;
	color: #325472 !important;
}

#gNavi .naviInner .box02 {
	padding: 30px 0 0 35px;
	width: 505px;
	float: left;
	overflow: hidden;
	min-height: 270px;
	_height: 270px;
	border-right: solid 1px #eeeeee;
}

#gNavi .naviInner .photo {
	float: left;
}

#gNavi .naviInner .txtBox {
	width: 330px;
	float: right;
}

#gNavi .naviInner .txtBox li {
	padding: 0 0 18px 0;
	float: left;
	width: 103px;
}

#gNavi .naviInner .txtBox .li02 {
	width: 115px;
}

#gNavi .naviInner li {
	float: none;
}

#gNavi .naviInner li a {
	margin: 0 !important;
	padding: 0 !important;
	font-size: 12px;
	background: none !important;
	border: none;
	display: inline;
}

#gNavi .naviInner a {
	padding: 0 !important;
	color: #2e2e2e !important;
	text-align: left !important;
	background: none !important;
}

#gNavi .naviInner a,
#gNavi .naviInner .txtBox li a {
	color: #2e2e2e;
	background: none !important;
}

#gNavi .naviInner .txtBox li a {
	 display: inline-block;
}

#gNavi .naviInner .txtBox span {
	font-size: 18px;
	color: #1db24c;
}

#gNavi .naviInner .liability {
	display: none;
}

#gNavi .naviInner a:hover,
#gNavi .naviInner a:hover {
	color: #1db24c !important;
}

#gNavi .naviInner .txtBox .txt01 {
	padding: 0;
}
#gNavi .naviInner .txtBox .txt01 .icon {
	padding: 0 !important;
	width: 14px;
	height: 9px;
	display: block;
	background: url(../images/icon05.gif) no-repeat 1px 2px !important;
}

#gNavi .naviInner .txtBox .txt01 .icon:hover {
	background: url(../images/icon05_on.gif) no-repeat 1px 2px !important;
}

#gNavi .naviInner .box03 {
	padding: 30px 11px 0 36px;
	width: 281px;
	float: left;
	min-height: 270px;
	_height: 270px;
	display: none;
}

#gNavi .naviInner .box03 .photo {
	float: left;
}

#gNavi .naviInner .box03 .txtBox {
	width: 105px;
}

#gNavi .naviInner .box04 {
	padding: 35px 80px 0 44px;
	width: 757px;
	float: left;
	min-height: 190px;
	_height: 190px;
	border-right: solid 1px #eeeeee;
}

#gNavi .naviInner .box06 {
	padding: 35px 30px 40px 44px;
}

#gNavi .naviInner .box04 .photo {
	padding-top: 10px;
}

#gNavi .naviInner .box04 .photo img {
	display: block;
	border: solid 1px #dedede;
}

#gNavi .navi04 .box04 .photo {
	padding-top: 0;
}

#gNavi .naviInner .box04 .qaImg img {
	border: none;
}

#gNavi .naviInner .box04 .txtBox {
	width: 460px;
	float: right;
	line-height: 2;
}

#gNavi .naviInner .ttl01 {
	font-size: 24px;
	font-weight: bold;
}

#gNavi .naviInner .ttl01 a {
	padding: 0;
	font-size: 22px;
}

#gNavi .navi03 .naviInner {
	position: absolute;
	left: -654px;
	top: 54px;
}



#gNavi .navi05 .naviInner {
	position: absolute;
	left: -892px;
	top: 54px;
}
#gNavi .navi06 .naviInner {
	position: absolute;
	left: -892px;
	top: 54px;
}
#gNavi .navi04 .naviInner {
	position: absolute;
	left: -763px;
	top: 54px;
}

#gNavi .navi07 .naviInner {
	position: absolute;
	left: -1096px;
	top: 54px;
}

#gNavi .navi04 .naviInner .top,
#gNavi .navi07 .naviInner .top,
#gNavi .navi05 .naviInner .top {
	padding-bottom: 8px;
}

#gNavi .naviInner .box05 {
	padding-top: 35px;
	width: 310px;
	float: right;
	min-height: 190px;
	_height: 190px;
}

#gNavi .naviInner .box05 .icon,
#gNavi .naviInner .box05 a {
	padding-left: 19px !important;
	color: #393939 !important;
	background: url(../images/icon04.gif) no-repeat left 6px!important;
}

#gNavi .naviInner .box05 a:hover {
	color: #1db24c !important;
}

#gNavi .naviInner .box05 .list li {
	padding-bottom: 13px;
	display: block;
	float: none;
}

#gNavi .naviInner .box07 {
	padding-top: 40px;
	width: 343px;
}

#gNavi .naviInner .box07 .list {
	width: 168px;
	float: left;
}

#gNavi .naviInner .box05 li li {
	padding: 0 0 13px 0;
}

#gNavi .naviInner .box05 li ul li {
	padding: 0 0 5px 0 !important;
}

#gNavi .naviInner .box05 li ul {
	padding-top: 13px;
	width: auto;
}

#gNavi .naviInner .box05 .list li li a {
	padding-left: 21px !important;
	color: #BABABA !important;
	background: url(../images/icon06.gif) no-repeat 8px 6px!important;
}

#gNavi .navi04 .box05 .list li li a {
	color: #393939 !important;
}

#gNavi .navi04 .box05 .list li li a:hover {
	color: #1db24c !important;
}

#gNavi .navi07 .naviInner .box07 .list li a:hover {
	color: #1db24c !important;
}

#gNavi li.navi04 .inp {
	padding: 32px 13px 28px 0;
	text-align: center;
	background: url(../images/icon03_on.gif) no-repeat 110px 39px;
}

#gNavi li.navi04.on .inp {
	color: #1db24c;
	text-align: center;
	background: url(../images/navi04_bg.gif) no-repeat center top;
}

#gNavi li.navi03 a,
#gNavi li.navi03.on a{
	padding: 32px 36px 28px 23px;
	text-align: center;
	background: url(../images/icon03_on.gif) no-repeat 87px 39px;
}

#gNavi li.navi02 a,
#gNavi li.navi07 a {
	padding: 32px 36px 28px 23px;
	text-align: center;
	background: url(../images/icon03_on.gif) no-repeat 94px 39px;
}
#gNavi li.navi03.on a,
#gNavi li.navi02.on a,
#gNavi li.navi05.on a,
#gNavi li.navi07.on a {
	color: #1db24c;
	text-align: center;
	background: url(../images/navi05_bg.gif) no-repeat center top;
}

/*------------------------------------------------------------
	pagePath
------------------------------------------------------------*/
#pagePath {
	position: relative;
	z-index: 1;	
	height: 28px;
	background: #253b52;
	opacity: 0.8;
	filter: alpha(opacity=80);
	color:#fff;
}

#pagePath ul {
	padding: 6px 0 5px;
	margin: 0 auto;
	width: 1198px;
}

#pagePath a {
	color: #fff;
}

#pagePath li a:visited {
  color: #fff;
}

#pagePath li a:link {
  color: #fff;
}

#pagePath ul span {
	color: #fff;
}

#pagePath li {
	display: inline;
	color: #7bdc91;
}


/*------------------------------------------------------------
	鍐呭
------------------------------------------------------------*/
#main .dis {
	clear: both;
}

#main .dis img {
	vertical-align: baseline;
	display: block;
}

.sidescroll {
	margin: -110px 0 0 0;
	position: fixed;
	width: 24px;
	top: 50%;
	right: 40px;
	z-index: 999;
	_position: absolute;
	_left: 50%;
	_margin-left: 642px;
}

.sidescroll .tabNavi {
	margin-bottom: 25px;
	width: 17px;
}

.sidescroll .tabNavi li {
	float: left;
}

.sidescroll .tabNavi li a {
	margin-left: 6px;
	padding: 5px 0;
	width: 11px;
	height: 11px;
	display: block;
	line-height: 1.2;
	text-indent: -9999px;
	background: url(../images/icon_off.gif) no-repeat left 5px;
}

.sidescroll .tabNavi li.on a,
.sidescroll .tabNavi li.current a,
.sidescroll .tabNavi li a:hover {
	position: relative;
	margin-left: -62px;
	padding: 4px 3px 6px 10px;
	width: 69px;
	color: #fff;
	text-indent: 0;
	background: #1db24c url(../images/icon_on.gif) no-repeat 68px 5px;
}

.rightList li {
	padding-bottom: 1px;
	width: 24px;
	background-color: #fff;
}

.rightList .listUl {
	display: none;
}

.rightList li a {
	width: 24px;
	height: 24px;
	display: block;
}

.rightList .list01 a {
	background: url(../images/right_img01.gif) no-repeat;
}

.rightList .list01 a:hover {
	background: url(../images/right_img01_on.gif) no-repeat;
}

.rightList .list02 a {
	background: url(../images/right_img02.gif) no-repeat;
}

.rightList .list02 a:hover {
	background: url(../images/right_img02_on.gif) no-repeat;
}

.rightList .list03 a {
	background: url(../images/right_img03.gif) no-repeat;
}

.rightList .list03 a:hover {
	background: url(../images/right_img03_on.gif) no-repeat;
}

.rightList .list04 a {
	background: url(../images/right_img04.gif) no-repeat;
}

.rightList .list04 a:hover {
	background: url(../images/right_img04_on.gif) no-repeat;
}
.rightList .list05{
	display:none;
}
.rightList .list05 a {
	background: url(../images/right_img05.gif) no-repeat;
}

.rightList .list05 a:hover {
	background: url(../images/right_img05_on.gif) no-repeat;
}

.rightList .list06 a {
	background: url(../images/right_img06.gif) no-repeat;
}

.rightList .list06 a:hover {
	background: url(../images/right_img06_on.gif) no-repeat;
}

.rightList .list04,
.rightList .list07 {
	padding: 0;
}

.rightList .list07 a {
	background: url(../images/right_img07.gif) no-repeat;
}

.rightList .list07 a:hover {
	background: url(../images/right_img07_on.gif) no-repeat;
}

.huitiao {
	position: absolute;
    top: 0;
    left: 0;
    height: 3px;
    width: 100%;
    z-index: 1;
	display: block;
	background: url(../images/huitiao_bg.png) repeat-x left top;
}
/*------------------------------------------------------------
	footer
------------------------------------------------------------*/
#footer {
	clear: both;
}

#footer .footer {
	padding: 17px 0 20px;
	background-color: #e9e9e9;
}

#footer .inner {
	padding: 9px 0;
	margin: 0 auto;
	width: 1198px;
	color: #666;
}

#footer .footer .menu {
	padding-left: 20px;
	width: 916px;
	float: left;
	border-left: solid 1px #d8d8d8;
}

#footer .footer .menu li {
	margin-right: 20px;
	padding-bottom: 20px;
	width: 105px;
	float: left;
	font-weight: bold;
	border-right: solid 1px #d8d8d8;
}

#footer .footer .menu li ul {
	padding-top: 15px;
}

#footer .footer .menu li li {
	margin-bottom: 8px;
	padding: 0;
	border: none;
	width: auto;
	float: none;
	font-weight: normal;
}

#footer .footer .menu li a {
	color: #000;
}

#footer .footer .menu li li a {
	color: #666;
}

#footer .footer .menu li a:hover {
	color: #14b53e;
}

#footer .footer .menu .list02 {
	width: 115px;
}

#footer .footer .menu .list03 {
	width: 132px;
}

#footer .footer .menu .list04 {
	width: 175px;
}

#footer .footer .menu .list05 {
	width: 118px;
}

#footer .footer .menu .list06 {
	margin: 0;
	width: 163px;
}

#footer .footer .right {
	padding-top: 30px;
	width: 244px;
	float: right;
}

#footer .footer .right .tel {
	margin-bottom: 27px;
	width: 228px;
	height: 47px;
	text-indent: -9999px;
	background: url(../images/tel_img.gif) no-repeat;
}

#footer .footer .right .imgUl {
	padding-left: 11px;
	margin-bottom: 20px;
}

#footer .footer .right .imgUl li {
	padding-right: 9px;
	float: left;
	width: 54px;
	position: relative;
}

#footer .footer .right .imgUl a {
	width: 54px;
	height: 55px;
	display: block;
}

#footer .footer .right .imgUl .img01 a {
	background: url(../images/img01_on.gif) no-repeat;
}

#footer .footer .right .imgUl .img01 a:hover {
	background: url(../images/img01.gif) no-repeat;
}

#footer .footer .right .imgUl .img02 a {
	background: url(../images/img02.gif) no-repeat;
}

#footer .footer .right .imgUl .img02 a:hover {
	background: url(../images/img02_on.gif) no-repeat;
}

#footer .footer .right .imgUl .img02 span {
	position: absolute;
	bottom: 53px;
	width: 235px;
	height: 236px;
	right: 0;
	display: none;
	background: url(../images/img03.jpg) no-repeat;
}

#footer .footer .right .imgUl .img02 {
	padding: 0;
}

#footer .footer .right .txtUl {
	padding-left: 12px;
}

#footer .footer .right .txtUl li {
	margin-right: 8px;
	float: left;
	text-align: center;
}

#footer .footer .right .txtUl a {
	padding: 4px 10px;
	color: #fff;
	display: block;
	background-color: #b4b4b4;
}

#footer .footer .right .txtUl a:hover {
	background-color: #14b53e;
}

#footer .txtfl {
	float: left;
}

#footer .txtfl a {
	color: #363636;
}

#footer .txtfl a:hover {
	color: #1db24c;
}


/*------------------------------------------------------------
	格式设定
------------------------------------------------------------*/
/* 文字位置 */
.taLeft { text-align: left !important; }
.taCenter { text-align: center !important; }
.taRight { text-align: right !important; }
.cupoint {cursor: pointer !important;}

/* 文字大小 */
.fsP1 { font-size: 1.08em !important; }
.fsP2 { font-size: 1.16em !important; }
.fsP3 { font-size: 1.24em !important; }
.fsP4 { font-size: 1.32em !important; }
.fsP5 { font-size: 1.4em !important; }

/* 文字大小 */
.fsM1 { font-size: 0.92em !important; }
.fsM2 { font-size: 0.84em !important; }
.fsM3 { font-size: 0.76em !important; }
.fsM4 { font-size: 0.68em !important; }
.fsM5 { font-size: 0.6em !important; }

/* 文字样式 */
.fwNormal { font-weight: normal !important; }
.fwBold { font-weight: bold !important; }

/*------------------------------------------------------------
	微调样式
------------------------------------------------------------*/
.mt0 { margin-top: 0 !important; }
.mb0 { margin-bottom: 0 !important; }

	* html .clearfix {
		zoom: 1;
	}

	*+html .clearfix {
		zoom: 1;
	}

.clearfix:after {
	height: 0;
	visibility: hidden;
	content: ".";
	display: block;
	clear: both;
}

.floatL {
	float: left !important;
}

.floatR {
	float: right !important;
}

#main .nextPage {
	text-align: center;
	clear: both;
}

#main .nextPage li {
	margin: 0 5px;
	display: inline;
}

#main .nextPage li a {
	padding: 4px 0;
	width: 26px;
	display: inline-block;
	text-align: center;
	border: solid 1px #e2e2e2;
}

#main .nextPage .on a,
#main .nextPage li a:hover {
	color: #fff;
	background-color: #1ea944;
	border: solid 1px #1ea944;
}

#main .nextPage .first a {
	padding-left: 12px;
	width: 62px;
	background: url(../images/icon01.gif) no-repeat 14px 8px;
}

#main .nextPage .last a {
	padding-right: 10px;
	width: 62px;
	background: url(../images/icon02.gif) no-repeat 58px 8px;
}

#main .nextPage .last a:hover {
	color: #fff;
	border: solid 1px #1ea944;
	background: #1ea944 url(../images/icon02_on.gif) no-repeat 58px 8px;
}

#main .nextPage .first a:hover {
	color: #fff;
	border: solid 1px #1ea944;
	background: #1ea944 url(../images/icon01_on.gif) no-repeat 14px 8px;
}

#overLayout {
	position: fixed;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	z-index: 999999;
	display: none;
	_position: absolute;
	background: url(../images/overlayout_bg.png) repeat left top;
}

.popupSec {
	margin: -285px 0 0 -520px;
	text-align: left;
	width: 1040px;
	height: 575px;
	position: fixed;
	left: 50%;
	top: 50%;
	z-index: 999999;
	_position: absolute;
	display: none;
}

.popupSec .close {
	position: absolute;
	top: 0;
	right: -38px;
	cursor: pointer;
}


.mainKv {
	margin-bottom: 19px;
}

#container .proDetail {
	padding: 30px 0 12px 1px;
	clear: both;
}


#container .proDetail ul li span{
	cursor: pointer;
}

#container .proDetail ul {
	margin: 0 -18px 18px 0;
	width: 1216px;
	zoom: 1;
	clear: both;
}

#container .proDetail ul li {
	margin-right: 18px;
	padding: 7px 10px 8px 11px;
	border: 1px solid #e8e8e8;
	width: 263px;
	height: 290px;
	float: left;
}

#container .proDetail ul li a {
	display: block;
}

#container .proDetail ul li img {
	clear: both;
}

#container .proDetail ul li .ttl {
	padding: 0 0 5px 2px;
}

#container .proDetail ul li .ttl .floatL {
	width: 49%;
	color: #000;
	font-weight: bold;
}

#container .proDetail ul li .ttl .floatR {
	padding-top: 3px;
	width: 49%;
	color: #1ea944;
	font-size: 11px;
	text-align: right;
}

#container .proDetail ul li .effect {
	margin: 6px 3px 0 0;
	padding: 0;
	color: #666;
	font-weight: bold;
	line-height: 1.55;
}

#container .proDetail ul li .effect .floatL {
	width: 54%;
}

#container .proDetail ul li .effect .floatR {
	width: 44%;
	text-align: right;
}

#container .proDetail ul li .effect .floatR span {
	display: block;
	font-weight: normal;
}

#container .proDetail ul li .btn {
	display: none;
}

#container .proDetail ul li:hover .btn,
#container .proDetail ul .on .btn {
	display: block;
}

#container .proDetail ul li:hover,
#container .proDetail ul .on {
	border: 2px solid #21b145;
	padding: 6px 9px 4px 10px;
}

#container .proDetail ul li:hover .effect,
#container .proDetail ul .on .effect {
	display: none;
}

#container .proDetail ul li:hover .btn,
#container .proDetail ul .on .btn {
	margin: 9px 3px 0 0;
}

#container .proDetail ul li:hover .btn a,
#container .proDetail ul .on .btn a {
	padding: 6.5px 0 8px;
	display: block;
	width: 124px;
	text-align: center;
	color: #666;
	background-color: #e7e7e7;
}

#container .proDetail ul li:hover .btn a span,
#container .proDetail ul .on .btn a span {
	padding-right: 15px;
	display: inline-block;
	background: url(../images/icon03.png) no-repeat right center;
}

#container .proDetail ul li:hover .btn a:hover,
#container .proDetail ul .on .btn .on01,
#container .proDetail ul .on .btn a:hover {
	color: #fff;
	font-weight: bold;
	background-color: #1ea944;
}

#container .proDetail ul .on .btn .noseries,
#container .proDetail ul .on .btn .noseries:hover {
	color: #BABABA !important;
	font-weight: normal;
	background-color: #e7e7e7 !important;
}

#container .proDetail ul li:hover .btn .floatR span,
#container .proDetail ul .on .btn .floatR span {
	padding-right: 17px;
	background: url(../images/icon04.png) no-repeat right center;
}

#container .proDetail ul li .photo {
	width: 260px;
	position: relative;
}

#container .proDetail ul li .photo span {
	display: block;
	position: absolute;
	top: 0;
	right: 0;
	width: 68px;
	height: 68px;
}

#container .proDetail ul li .photo .hot {
	background: url(../images/img_hot.gif) no-repeat;
}

#container .proDetail ul li .photo .new {
	background: url(../images/img_new.gif) no-repeat;
}


#product {
	padding: 15px 0 23px;
	background-color: #eeeeee;
}

#product .series {
	margin: 0 auto;
	width: 1198px;
}

#product .series h3 {
	margin-bottom: 22px;
	font-size: 24px;
	color: #000;
}

#product .series ul li .title span {
	font-size: 14px;
	color: #000;
	display: inline-block;
	float: left;
}

#product .series .more {
	margin: 0 auto;
	width: 200px;
	clear: both;
}

#product .series .more a {
	padding: 5px 0;
	display: block;
	text-align: center;
	background-color: #e0e0e0;
}

#review {
	padding: 52px 0 80px;
	margin: 0 auto;
	width: 811px;
	height: 670px;
	clear: both;
}



/*用户留言
------------------------------------------------------------------*/
.feedback_add dl{ clear: both; height:auto; padding:10px 0; }
.feedback_add dl dt{ float: left; display:block; width: 110px; }
.feedback_add dl dd{ float: left; width:508px; }
.feedback_add dl dd .fright{ float: right;}
.feedback_add dl dd textarea{ width:504px; height:80px; overflow:auto; }
.feedback_add dl dd label{ margin-left: 10px; color: #999; }

/*固定通知浮动*/
.inform{
	position:fixed;
	top:400px;
	left:0px;
	display: none;
}
.inform p{
	margin-bottom: 30px;
}
/*.inform p img{
	width:100px;
	height:38px;
}*/

/*底部悬浮*/

.tc {
 text-align:center
}
.tl {
 text-align:left
}
.tr {
 text-align:right
}
.dis {
 display:block
}
.undis {
 display:none
}
.fl {
 float:left
}
.fr {
 float:right
}
.cl {
 clear:both
}
.fb {
 font-weight:700
}
.fnb {
 font-weight:200;
 margin-left:-1px
}
.hr_1,.hr_10 {
 font-size:1px;
 line-height:1px;
 clear:both
}
.hr_1 {
 height:1px
}
.hr_10 {
 height:10px
}
input[type=text]:focus,input[type=password]:focus,textarea:focus {
 outline:0
}
.clear {
 clear:both

}

.photo_bottom {
 z-index:9999999;
 position:fixed;
 min-width:1220px;
 bottom:0;
 left:-100%;
 width:100%;
 height:160px;
 font-family:microsoft yahei;
}
.photo_bg {
 position:absolute;
 z-index:-1;
 left:0;
 bottom:0;
 width:100%;
 height:160px;
 background:#000;
 filter:alpha(opacity=70);
 -khtml-opacity:.7;
 -moz-opacity:.7;
 opacity:.7;
 
}
.photo_bottom .w1220 {
 width:1220px;
 margin:0px auto 0;
 height:160px;
 position:relative;

}
.photo_bottom form ul {
 float:left;
 margin-left:100px;
 list-style:none;
 width:700px;
 filter:alpha(opacity=90);
 -webkit-opacity:.9;
 -moz-opacity:.9;
 opacity:.9;
 color:#fff;

}
.photo_bottom form ul .w1220_title{
	text-align: center;
	font-size: 30px;
	margin:15px 0;
}
.photo_bottom form ul li {
 float:left;
 margin:0 17px;

}
.photo_bottom form ul li .form-item{
	font-size: 17px;
}
.photo_bottom form input {
 display:block;
 width:240px;
 height:16px;
 line-height:16px;
 padding:10px 0;
 border:0;
 outline:0;
 text-indent:10px;
 font-family:microsoft yahei;
 font-size:14px;
 color:#666;
 float: right;
}
.photo_bottom form label {
 display:block;
 height:35px;
 font-size:16px;
 color:#eee;
 float:left;
 margin-top:0;
 width:260px
}
.photo_bottom form label b {
 color:#f4d025;
 font-size:24px;
 font-weight:400
}
.photo_bottom form .photo_btn_on {
 width:140px
}
.photo_bottom form input.photo_btn {
 width:140px;
 color:#fff;
 background:#f00000;
 font-size:18px;
 text-indent:0;
 cursor:pointer
}
.photo_err i {
 
 width:14px;
 height:14px;
 display:inline-block;
 display:inline-block;
 vertical-align:middle;
 margin-right:5px;
 margin-top:-3px
}
.photo_err span {
}
.photo_err {
 font-size:12px;
 height:35px;
 line-height:35px;
 display:none
}
.photo_cosle {
 width:20px;
 height:20px;
 display:block;
 right:20px;
 top:40px;
 cursor:pointer;
 position:absolute;
 background: url(../images/photopic_colse.png);
}
.new_version {
 width:860px;
 height:150px;
 display:block;
 float:left;
 position:relative
}

.photo_bottom02 form ul li.marbott_0 {
 margin-bottom:0;
 margin-left: 230px;
 margin-top:10px;
}
.photo_bottom02 form ul li.err-tel-tip {
 margin:5px 20px!important
}
.photo_bottom02 form ul li.title_ti {
 color:#fff;
 font-size:16px;
 margin:15px 20px;
 height:auto
}
/*.photo_bottom02 form ul li input {
 width:260px;
 height:30px;

}*/
.photo_bottom02 form ul li input.in210 {
 width:170px
}
.photo_bottom02 form input.photo_btn {
 width:260px;
 border-radius:0;
 font-size:16px;
 height:36px;
}
.photo_bottom02 .photo_err i {
 vertical-align:top
}
.photo_bottom02 .photo_err {
 height:20px;
 line-height:8px
}
.photo_bottom .renma {
 float:left;
 margin-left:30px;
 padding-top:10px;
 font-size:14px;
 color:#fff;
 line-height:30px
}
.photo_bottom_kai {
 left:0;
 position:fixed;
 bottom:36px;
 left:0px;
 width:160px;
 height:110px;
 z-index:9999;
 cursor:pointer;
 background: url(../images/dibuzuobian.png) center top;
}
.photo_bottom .zinbb {
 position:relative;
 z-index:-1
}
.photo_bottom .xiazaiht {
 width:240px;
 height:30px;
 z-index:999999999;
 background:red;
 filter:alpha(opacity=0);
 -khtml-opacity:0;
 -moz-opacity:0;
 opacity:0;
 position:absolute;
 display:block;
 top:114px;
 left:247px
}
.photo_bottom .zinbb {
 position:relative;
 z-index:-1
}
.photo_bottom .zinbb {
 position:relative;
 z-index:-1
}
.err-ico {
 display:inline-block;
 width:14px;
 height:14px;
 vertical-align:middle;
 margin-top:-2px
}
.err-tel {
 margin-left:-15px
}
.err-ico span {
 color:#ff6767
}
.self-design-tit {
 font-style:normal!important
}
.cur-city-wrap .has-line {
 display:inline-block;
 vertical-align:middle;
 margin-top:-1px
}
.popup-overlay {
 width:100%;
 height:100%;
 position:fixed;
 top:0;
 left:0;
 z-index:99998;
 background-color:rgba(0,0,0,.7);
 display:none
}
.popup-wrap {
 position:fixed;
 width:460px;
 height:140px;
 top:50%;
 left:50%;
 margin-top:-90px;
 margin-left:-230px;
 padding:20px;
 background-color:#fff;
 z-index:99999
}
.popup-top {
 position:relative;
 padding-bottom:30px;
 border-bottom:1px solid #e4e4e4;
 text-align:left;
 font-size:16px;
 color:#333
}
.popup-top .popup-close-btn {
 position:absolute;
 top:5px;
 right:5px;
 display:block;
 width:18px;
 height:18px;
 cursor:pointer
}
.popup-top .popup-close-btn:hover {
 background-position:0 -35px
}
.popup-tips {
 margin:30px 0;
 text-align:center;
 font-size:16px;
 font-weight:700
}
.popup-btns {
 width:301px;
 margin:0 auto;
 text-align:center
}
.popup-btn {
 width:140px;
 height:40px;
 margin-right:10px;
 text-align:center;
 font-size:14px;
 line-height:40px;
 border:0;
 background-color:#f2f2f2;
 color:#333;
 cursor:pointer
}
.popup-btn:hover {
 background-color:#e4e4e4
}
.popup-ok-btn {
 background-color:#37bcff;
 color:#fff
}
.popup-ok-btn:hover {
 background-color:#fb3e2f
}
.no-city-pop {
 display:none;
 position:fixed;
 width:600px;
 height:240px;
 top:50%;
 left:50%;
 margin-top:-120px;
 margin-left:-300px;
 background-color:#fff;
 z-index:999999
}
.top {
 text-align:right
}
.tip-wrap {
 margin:0 0 38px 70px
}
.tip-info {
 margin-left:10px
}
.tit {
 margin-top:5px;
 font-size:18px;
 color:#333
}
.explain {
 margin-top:10px;
 line-height:1.5;
 color:#666
}
.bot {
 text-align:center
}
.err-tel-tip .tip,.err-tips .tip {
 float:none!important;
 color:#ff9c00!important
}
.element.style {
 z-index:99999999;
 display:block
}
.popup-overlay {
 height:100%;
 position:fixed;
 top:0;
 left:0;
 z-index:99998;
 background-color:rgba(0,0,0,.7);
 display:none
}
.tuku_zxbj_l {
 float:left;
 height:100%;
 width:570px
}
.tuku_zxbj_l dl {
 width:100%;
 position:relative;
 height:100%
}
.tuku_zxbj_l dt {
 position:absolute;
 left:0;
 bottom:0;
 width:207px
}
.tuku_zxbj_l dt img {
 display:block
}
.tuku_zxbj_l dd {
 padding-top:20px
}
.tuku_zxbj_l h5 {
 font-size:40px;
 font-weight:700;
 color:#ff0;
 line-height:65px;
 position:relative
}
.tuku_zxbj_l dl {
 font-size:16px;
 color:#37bcff;
 line-height:30px
}
.tuku_zxbj_r {
 float:left;
 height:100%;
 width:320px;
 padding-left:15px
}

.right_erweima {
    width: 120px;
    right: 300px;
    float: left;
    margin-top: 30px;
    margin-right: 15px;
    text-align: center;
    color: #fff;
}
.right_erweima dl {
 line-height:normal
}

.zc{
    position: relative;
}
.zc span{
	padding: 45px;
}

.zc1{
	top: -635px;
    left: 670px;
}

.zc2{
	top: -580px;
    left: 400px;
}

.zc3{
	top: -435px;
    left: 220px;
}

.zc4{
	top: -260px;
    left: 130px;
}

.zc5{
	top: -150px;
    left: 170px;
}

.zc6{
	    top: -150px;
    left: 260px;
}
.zc7{
	    top: -260px;
    left: 300px;
}
.zc8{
	top: -435px;
    left: 215px;
}
.zc9{
	top: -580px;
    left: 55px;
}

.right_erweima2, .right_erweima3 {
   
    float: right;
    color: #fff;
    margin: 37px 0;
    padding-right: 60px;
}

.right_erweima2 p, .right_erweima3 p {
    font-size: 24px;
    line-height: 1;
}
.right_erweima2{
	display: block;
}
.right_erweima3{
	display: none;
	padding-right: 45px;
}


#container ul .box02 .menu02 img{
	width: 200px;
    position: absolute;
    margin-left: -60px;
    margin-top: 25px;
    height: 200px;
}
#gNavi .naviInner .photo img{
	width: 272px;
    position: absolute;
    /* margin-left: -60px;
    margin-top: 25px;
    height: 200px; */
}
#div_company_mini{
	opacity: 0;
}


