@charset "utf-8";
html {
	background: #fff;
	color: #333;
	-webkit-text-size-adjust: 100%;
	-ms-text-size-adjust: 100%
}
article, aside, blockquote, body, button, code, dd, details, div, dl, dt, fieldset, figcaption, figure, footer, form, h1, h2, h3, h4, h5, h6, header, hgroup, hr, input, legend, li, menu, nav, ol, p, pre, section, td, textarea, th, ul {
	margin: 0;
	padding: 0
}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
	display: block
}
audio, canvas, video {
	display: inline-block
}
body, button, input, select, textarea {
	font: 14px/1.5 "\5FAE\8F6F\96C5\9ED1", Microsoft Yahei, Hiragino Sans GB, tahoma, arial, \\5b8b\4F53
}
input, select, textarea {
	font-size: 100%
}
table {
	border-collapse: collapse;
	border-spacing: 0
}
fieldset, img {
	border: 0
}
iframe {
	display: block
}
abbr, acronym {
	border: 0;
	font-variant: normal
}
del {
	text-decoration: line-through
}
i {
	font-style: normal
}
address, caption, cite, code, dfn, em, th, var {
	font-weight: 500;
	font-style: normal
}
ol, ul {
	list-style: none
}
caption, th {
	text-align: left
}
h1, h2, h3, h4, h5, h6 {
	color: #000;
	font-weight: 500
}
h1 {
	font-size: 24px
}
h2 {
	font-size: 1pc
}
h3, h4, h5, h6 {
	font-size: 14px
}
a {
	-webkit-transition: color .2s;
	-moz-transition: color .2s;
	-o-transition: color .2s;
	-ms-transition: color .2s
}
a, a:hover, a:link, a:visited {
	color: #3D8D5B;
	text-decoration: none
}
a:hover {
	color: #3D8D5B;
	text-decoration: none
}
img {
	border: 0
}
.clearfix:after {
	clear: both;
	display: block;
	visibility: hidden;
	width: 0;
	height: 0;
	content: '.'
}
.clear {
	clear: both
}
.fullSlide {
	position: relative;
	width: 100%;
	height: 550px;
	background: #000
}
/* Clear Fix */ 
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;} 
.clearfix{display:inline-block;} 
/* Hide from IE Mac */ 
.clearfix{display:block;} 
/* End hide from IE Mac */ 
/* end of clearfix */ 
/*页面全局结束*/
.tab{ overflow:hidden; }
.tab li,.tab a,.tab-item{cursor:pointer;float:left;text-align: center;}
.m, .mt, .mc, .mb{overflow:hidden;}
.mt .extra{float: right;}

.right-extra .mt{height:28px;line-height:28px;padding:0 10px 8px;border-top:1px solid #EED97C;background:url(../images/bg_hotsale.gif) repeat-x 0 -552px;color:#c00;}
.right-extra .tab{border-bottom:2px solid #BE0000;margin-bottom:10px;}
.right-extra .tab li{position:relative;height:24px;padding:3px 12px 0;background:url(../images/icon_clubs.gif) #ccc no-repeat right -150px;overflow:hidden;margin-right:3px;line-height:24px;font-size:14px;font-weight:bold;color:#c30;}
.right-extra .tab span{position:absolute;left:0;top:0;z-index:1;width:10px;height:27px;background:url(../images/icon_clubs.gif) no-repeat 0 -150px;}
.right-extra .tab a{float:none;color:#c30;}
.right-extra .tab .curr{background-position:right -178px;color:#fff;}
.right-extra .tab .curr span{background-position:0 -178px;}
.right-extra .tab .curr a{color:#fff;}
.right-extra .mc .extra{padding:5px 10px;border-top:1px solid #F3E6C6;}
.right-extra .total{float:right;}
.right-extra .total strong{color:#FF7403;}
.right-extra .total a:link,.right-extra .total a:visited{color:#005aa0;}
.right-extra .join a:link,.right-extra .join a:visited{color:#FF7604;}
.right-extra .norecode{padding:0 10px 10px;}
.right-extra .iloading{margin-bottom:10px;}
/*评论列表*/
#comment .item{border:1px solid #FFFFFF;padding:8px 15px;}
#comment .odd{background: none repeat scroll 0 0 #F4F9FF;border: 1px solid #EDF0F1;border-radius:10px 10px 10px 10px;}
#comment .user{color:#999999;text-align: right;}
#comment .user span{margin-left: 20px;}
#comment .user .u-level{color:#088100;}
#comment dl{margin-bottom:5px;overflow:hidden;}
#comment dt{float:left;text-align:right;width:80px;}
#comment dd{float:right;overflow:hidden;width:649px;}
#comment .content{float:left;width:510px;}
#comment .date-answer{color:#999999;float:right;text-align:right;width:130px;}
#comment .useful{color:#999999;text-align:right;}
#comment .useful a{color: #005AA0;}
#comment dt b{background-image: url("../images/icon_clubs.gif");background-repeat: no-repeat;float:left;height:13px;margin:2px 3px 0 0;width:14px;}
#comment .ask b{background-position:-72px -14px;}
#comment .answer{color:#D75509;}
#comment .answer b{background-position:-57px -14px;}

/*图片放大镜样式*/
.jqzoom{float:left;border:none;position:relative;padding:0px;cursor:pointer;margin:0px;display:block;}
.zoomdiv{z-index:100;position:absolute;top:0px;left:0px;width:350px;height:350px;background:#ffffff;border:1px solid #CCCCCC;display:none;text-align:center;overflow:hidden;}
.jqZoomPup{z-index:10;visibility:hidden;position:absolute;top:0px;left:0px;width:20px;height:20px;border:1px solid #aaa;background:#ffffff /*url(../images/zoom.png) 50% center no-repeat*/;opacity: 0.5;-moz-opacity: 0.5;-khtml-opacity: 0.5;filter: alpha(Opacity=50);}

/*图片小图预览列表*/
.spec-preview{width:350px;height:350px;border:1px solid #DFDFDF;}
.spec-scroll{clear:both;margin-top:5px;width:352px;}
.spec-scroll .prev{float:left;margin-right:4px;}
.spec-scroll .next{float:right;}
.spec-scroll .prev,.spec-scroll .next{display:block;font-family:"宋体";text-align:center;width:10px;height:54px; line-height:54px;border:1px solid #CCC;background:#EBEBEB;cursor:pointer;text-decoration:none;}
.spec-scroll .items{float:left;position:relative;width:322px;height:56px;overflow:hidden;}
.spec-scroll .items ul{position:absolute;width:999999px;height:56px;}
.spec-scroll .items ul li{float:left;width:64px;text-align:center;}
.spec-scroll .items ul li img{border:1px solid #CCC;padding:2px;width:50px;height:50px;}
.spec-scroll .items ul li img:hover{border:2px solid #FF6600;padding:1px;}
.fullSlide .bd {
	position: relative;
	z-index: 0;
	overflow: hidden;
	margin: 0 auto
}
.fullSlide .bd ul {
	width: 100%!important
}
.fullSlide .bd li {
	overflow: hidden;
	width: 100%!important;
	height: 550px;
	text-align: center
}
.fullSlide .bd li a {
	display: block;
	overflow: hidden;
	height: 550px;
	text-indent: 9999999999px
}
.fullSlide .hd {
	position: absolute;
	bottom: 0;
	left: 0;
	z-index: 1;
	width: 100%;
	height: 30px;
	line-height: 30px
}
.fullSlide .hd ul {
	text-align: center
}
.fullSlide .hd ul li {
	display: inline-block;
	overflow: hidden;
	margin: 1px;
	width: 42px;
	height: 2px;
	background: #000;
	line-height: 999px;
	opacity: .5;
	cursor: pointer;
	zoom: 1;
	filter: alpha(opacity=50)
}
.fullSlide .hd ul .on {
	background: #fff
}
.fullSlide .next, .fullSlide .prev {
	position: absolute;
	top: 50%;
	left: 15%;
	z-index: 1;
	display: block;
	display: none;
	margin-top: -30px;
	width: 40px;
	height: 60px;
	background: url(../images/slider-arrow.png) -126px -137px #000 no-repeat;
	opacity: .5;
	cursor: pointer;
	filter: alpha(opacity=50)
}
.fullSlide .next {
	right: 15%;
	left: auto;
	background-position: -6px -137px
}
.Box {
	float: left;
	display: inline;
	width: 25%;
	height: 200px;
	-webkit-transition: width 1s ease;
	transition: width 1s ease;
	-ms-transition: width 2s ease
}

@media only screen and (min-width:1024px) {
.content {
	margin: auto;
	width: 100%
}
}

@media only screen and (min-width:400px) and (max-width:1024px) {
.Box {
	width: 50%
}
}

@media only screen and (max-width:400px) {
.Box {
	width: 100%
}
}
.Box a {
	display: block;
	width: auto;
	height: 198px;
	border: 1px solid #fff;
	background-color: #f6f6f6;
	background-position: center;
	background-repeat: no-repeat
}
.element {
	display: inline-block;
	width: 220px;
	height: 36px;
	color: #fff;
	text-align: center;
	letter-spacing: 1px;
	font-weight: 700;
	font-size: 1pc!important;
	line-height: 36px;
	animation: change 1s ease-in infinite
}
@keyframes change {
0% {
background-color:#514e4e
}
0%, 50% {
color:#fff
}
50% {
background-color:#3D8D5B
}
to {
background-color:#514e4e;
color:#fff
}
}
.m {
	margin: auto;
	width: 75pc
}
.p_xilie_show {
	height: 35px;
	background: #f1f1f1;
	font-size: 14px
}
.p_xilie_show dl {
	height: 35px
}
.p_xilie_show dl dd {
	display: inline
}
.p_xilie_show dl dd a {
	display: inline-block;
	margin-right: 0;
	padding: 0 15px;
	height: 35px;
	border-right: 0 solid #fff;
	border-radius: 0;
	background: #f1f1f1;
	color: #666;
	line-height: 35px
}
.p_xilie_show dl dd a.hover, .p_xilie_show dl dd a:hover {
	color: #fff;
	background-color: #3D8D5B;
}
.cate {
	width: 100%;
	border-bottom: 1px solid #eee;
	background: #fff
}
.detail_wrap {
	margin: 0 auto;
	padding-top: 30px;
	width: 795pt;
	line-height: 24px
}
.detail_wrap .sub_cate_list {
	width: 100%;
	height: 24px;
	line-height: 24px
}
.detail_wrap .sub_cate_list .sub_a {
	padding: 9px 10px;
	color: #666;
	text-decoration: none
}
.detail_wrap .sub_cate_list .sub_cur {
	background: #69b839;
	color: #fff
}
.detail_wrap .list {
	float: left;
	margin-right: 20px;
	margin-bottom: 39px;
	padding-top: 10px;
	width: 245px;
	height: 362px;
	border-bottom: 5px solid #e0e0e0;
	background: #fff
}
.detail_wrap .list .img {
	width: 15pc;
	height: 265px;
	text-align: center
}
.detail_wrap .list .name {
	width: 15pc;
	height: 36px;
	text-align: center;
	line-height: 36px
}
.detail_wrap .list .name a {
	color: #333;
	text-decoration: none;
	font-size: 1pc
}
.detail_wrap .list .brief {
	width: 15pc;
	height: 22px;
	color: #999;
	text-align: center;
	line-height: 22px
}
.detail_wrap .list .more {
	width: 15pc;
	height: 30px;
	text-align: center;
	line-height: 30px
}
.detail_wrap .list .more a {
	color: #69b839;
	text-decoration: none
}
.detail_wrap .last {
	margin-right: 0
}
.detail_wrap .left_img {
	float: left;
	width: 39pc
}
.detail_wrap .left_img .bimg {
	margin: 0 auto;
	width: 460px;
	height: 460px
}
.detail_wrap .left_img .simg_list {
	margin: 0 auto;
	width: 39pc;
	height: 75pt
}
.detail_wrap .left_img .simg_list .icon {
	float: left;
	margin: 40px 8px 0;
	width: 17px;
	height: 27px;
	cursor: pointer
}
.detail_wrap .left_img .simg_list ul {
	float: left;
	width: 546px;
	height: 75pt
}
.detail_wrap .left_img .simg_list ul li {
	float: left;
	margin-right: 10px;
	width: 75pt;
	height: 75pt;
	cursor: pointer
}
.detail_wrap .left_img .simg_list ul li.last {
	margin-right: 0
}
.detail_wrap .right_info {
	float: left;
	padding-left: 40px;
	width: 5in
}
.detail_wrap .right_info .name {
	width: 5in;
	height: 60px;
	color: #333;
	font-size: 30px;
	line-height: 60px
}
.detail_wrap .right_info .brief {
	width: 5in;
	color: #666;
	line-height: 24px
}
.detail_wrap .right_info .color {
	margin-top: 50px;
	width: 5in
}
.detail_wrap .right_info .color .color_block {
	position: relative;
	z-index: 1000;
	float: left;
	display: block;
	margin-right: 10px;
	width: 36px;
	height: 36px;
	border: 1px solid #dbdbdb
}
.detail_wrap .right_info .color .color_block .select {
	position: absolute;
	right: 0;
	bottom: 0;
	z-index: 1001;
	display: none;
	width: 18px;
	height: 18px;
	background: url(/images/select.png) no-repeat center
}
.detail_wrap .right_info .color .cur {
	border: 1px solid #69b839
}
.detail_wrap .detail {
	margin: 0 auto;
	width: 100%;
	background: #fff
}
.detail_wrap .detail .menu {
	padding-top: 26px;
	width: 100%;
	height: 44px;
	border-bottom: 1px solid #efefef;
	line-height: 44px
}
.detail_wrap .detail .menu .menu_title {
	float: left;
	margin-right: 10px;
	width: 114px;
	height: 44px;
	color: #666;
	text-align: center;
	font-size: 14px;
	line-height: 44px;
	cursor: pointer
}
.detail_wrap .detail .menu .cur {
	background: #69b839;
	color: #fff
}
.detail_wrap .detail .menu_content {
	display: none;
	padding: 15px 0;
	width: 750pt;
	line-height: 24px
}
.detail_wrap .right_title {
	width: 100%;
	height: 50px;
	color: #000;
	text-align: center;
	text-indent: 30px;
	font-size: 26px;
	line-height: 50px
}
.detail_wrap .right_content {
	width: 100%;
	line-height: 24px
}
#nav {
	position: fixed;
	top: 62px;
	left: 0;
	margin: 0 auto;
	width: 100%;
	height: 52px;
	background: #fff;
	text-align: center;
	opacity: .9;
	filter: alpha(opacity=90)
}
#nav a, #nav ul li {
	display: inline-block;
	zoom: 1
}
#nav a {
	padding: 0 20px;
	height: 52px;
	color: #666;
	text-align: center;
	text-decoration: none;
	line-height: 52px
}
#nav .current a {
	background: #3D8D5B;
	color: #3D8D5B;
	color: #fff
}
.fixedSubNav {
	top: 0!important;
	z-index: 999
}
.unit {
	float: left;
	width: 100%;
	border-bottom: 1px dotted #d6d6d6
}
.summarize {
	float: left;
	width: 90pt
}
.unit .desc {
	float: right;
	width: 1070px;
	border-left: 1px solid #d6d6d6
}
.unit .desc .inner {
	margin: 0 69px 0 40px;
	width: 850px
}
.unit .next_is_bottom {
	margin-bottom: 54px
}
.unit .inner .text {
	margin-top: 63px;
	margin-bottom: 34px
}
.unit .summarize img {
	float: right;
	margin: 63px 40px 0 0
}
.unit .summarize .point_lg {
	position: relative;
	bottom: 2px;
	left: 10px;
	margin-top: 75px;
	width: 19px;
	height: 19px;
	background: url(../images/history_sprite.png) no-repeat -200px 0
}
.unit .summarize i {
	float: right;
	display: block
}
.unit .summarize span {
	padding-top: 63px;
	color: #333;
	font-size: 24px
}
.unit .summarize em, .unit .summarize span {
	display: block;
	text-align: right;
	font-weight: 700
}
.unit .summarize em {
	padding-right: 20px;
	color: #333;
	color: #f1f1f1;
	font-size: 18px
}
.list_page {
	display: block;
	margin: 60px 0;
	text-align: center
}
.list_page:after {
	clear: both;
	display: block;
	visibility: hidden;
	overflow: hidden;
	height: 0;
	content: " "
}
.list_page ul {
	display: inline-block;
	margin: 0;
	padding: 0;
	list-style: none;
	vertical-align: bottom
}
.list_page ul li {
	display: inline-block;
	border: 1px solid #ddd;
	border-radius: 4px
}
.list_page ul a {
	display: block;
	padding: 9pt 15px;
	background: #fff;
	color: #333;
	line-height: 18px;
	transition: all 1s cubic-bezier(.175, .885, .32, 1) 0s
}
.list_page ul a:hover {
	background: #333;
	color: #fff
}
.page_group ul {
	border-right: 1px solid #ddd;
	border-radius: 4px
}
.page_group ul li {
	float: left;
	border-right: none;
	border-radius: 0
}
.page_group ul li:not(:first-child):not(:last-child) {
	border-radius: 0
}
.page_group ul li:first-child {
	border-radius: 4px 0 0 4px
}
.page_group ul li:last-child {
	border-radius: 0 4px 4px 0
}
.page_group ul .page-active a {
	border-radius: 0;
	background: #eee;
	color: #333
}
.p_right {
	float: right;
	padding-top: 10px;
	width: 991px
}
.p_xilie {
	padding: 15px;
	font-size: 9pt
}
.p_xilie dl dd {
	padding: 5px
}
.p_xilie dl dd a {
	padding: 3px 10px;
	height: 25px;
	background: #eee;
	color: #000;
	line-height: 25px
}
.p_xilie dl dd a:hover {
	background: #3D8D5B;
	color: #fff
}
.p_xilie dl dd a.cur {
	background: #333;
	color: #fff
}
.main-con {
	border-top: 1px solid #eee;
	border-left: 1px solid #eee
}
.main-con a {
	float: left;
	display: block;
	padding: 5px 4px 20px 5px;
	width: 20pc;
	border-right: 1px solid #eee;
	border-bottom: 1px solid #eee
}
.main-con a:hover {
	text-decoration: none
}
.main-con a:hover .desc {
	text-decoration: underline
}
.main-con dt {
	position: relative;
	display: block;
	padding: 30px;
	width: 260px;
	height: 210px;
	background: #fff;
	text-align: center
}
.main-con dt img {
	width: 210px;
	height: 210px
}
.main-con a .title {
	overflow: hidden;
	padding: 5px 10px 0;
	height: 2em;
	text-align: center;
	font-size: 14px;
	line-height: 1.7em
}
.main-con .desc {
	height: 50px;
	color: #999;
	text-align: center;
	font-size: 9pt;
	line-height: 20px
}
.product_show {
	color: #666
}
.p_info {
	padding: 0 0 0 30px
}
.p_info h3 {
	padding: 0;
	padding-bottom: 20px;
	color: #666;
	font-weight: 700;
	font-size: 18px;
	font-family: Verdana, Geneva, sans-serif
}
.p_parameter {
	float: right;
	margin-right: 10px;
	width: 456px
}
.p_images {
	float: left;
	width: 440px
}
.p_images h3 {
	margin-top: 10px;
	padding: 0;
	padding-bottom: 10px;
	height: 35px;
	color: #333;
	font-weight: 700;
	font-size: 1pc;
	font-family: Verdana, Geneva, sans-serif;
	line-height: 35px
}
#CSSBox {
	float: left;
	overflow: hidden;
	margin: 0 auto;
	width: 25pc;
	height: 80x
}
#CSSBox ul li {
	float: left;
	margin: 9px;
	list-style: none
}
#CSSBox ul li img {
	width: 60px;
	height: 60px;
	border: 1px solid #ddd
}
#CSSBox ul li img:hover {
	border: 1px solid #1a84f2
}
#LeftButton {
	background: url(../images/lm03_btn_pre.png) center center no-repeat;
	cursor: hand
}
#LeftButton, #RightButton {
	float: left;
	width: 20px;
	height: 5pc
}
#RightButton {
	background: url(../images/lm03_btn_next.png) center center no-repeat;
	cursor: pointer
}
#ProductShow {
	margin: 0 auto;
	padding-bottom: 30px;
	width: 25pc;
	height: 25pc;
	text-align: center
}
.p_other {
	height: 375px
}
.p_other img {
	max-width: 440px
}
.show-tab {
	margin-bottom: 10px;
	height: 30px;
	border-right: 1px solid #eee;
	border-left: 1px solid #eee
}
.show-tab ul li {
	float: left;
	padding-left: 20px;
	width: 199px;
	height: 30px;
	background: url(../images/show-tab.jpg) left -30px repeat-x;
	line-height: 30px;
	cursor: pointer
}
.show-tab ul li span {
	padding-left: 10px;
	color: #999;
	font-size: 9pt
}
.show-tab ul li.hover {
	background: url(../images/show-tab.jpg) left 0 repeat-x;
	color: #fff
}
.show-tab ul li.hover span {
	color: #eee
}
#con_s_1, #con_s_2 {
	overflow: hidden;
	padding: 0 5px;
	height: 20pc
}
.sale_tel {
	margin-top: 20px;
	padding: 10px 10px 10px 90px;
	border: 0 solid #ececec;
	border-radius: 10px;
	background: url(../images/salecall.png) 10px center no-repeat #3D8D5B;
	color: #6cb6ff;
	font-size: 9pt;
	line-height: 22px
}
.sale_tel a {
	color: #fff;
	text-decoration: underline
}
.sale_tel a:hover {
	text-decoration: none
}
.sale_tel span {
	color: #fff;
	font-weight: 700;
	font-size: 18px
}
.sale_tel2 {
	position: relative;
	margin: 20px 0;
	padding: 10px;
	border: 2px dashed #999;
	border-radius: 10px;
	color: #333;
	font-size: 9pt;
	line-height: 22px
}
.sale_tel2 a {
	color: #3D8D5B;
	text-decoration: underline
}
.sale_tel2 a:hover {
	text-decoration: none
}
.sale_tel2 span {
	color: #3D8D5B;
	font-weight: 700;
	font-size: 18px
}
.sale_tel2 a.online7 {
	position: absolute;
	top: 10px;
	right: 10px;
	display: block;
	width: 167px;
	height: 47px
}
.nextinfo {
	padding: 10px;
	line-height: 28px
}
.nextinfo p {
	float: left;
	width: 50%
}
.nextinfo a {
	color: #333
}
.nextinfo a:hover {
	text-decoration: underline
}
.nextinfo p b {
	color: #3D8D5B
}
.w100 p {
	float: none!important;
	width: 100%!important
}
.pro_canshu {
	padding: 10px
}
.pro_canshu ul li {
	float: left;
	margin-bottom: 1px;
	margin-left: 10px;
	width: 470px;
	height: 30px;
	border-bottom: 1px solid #eee;
	font-family: Microsoft Yahei;
	line-height: 30px
}
.pro_canshu em {
	display: inline-block;
	margin-right: 10px;
	padding-left: 10px;
	width: 90pt;
	height: 30px;
	background: #f1f1f1;
	color: #333;
	font-weight: inherit;
	font-style: normal;
	line-height: 30px
}
#con_one_1 {
	padding: 0
}
.ic_con {
	padding: 20px;
	border: 1px solid #eee
}
.infotab_p {
	margin-top: 38px;
	padding: 10px 10px 0;
	height: 36px;
	background: #3D8D5B
}
.infotab_p ul li {
	float: left;
	display: block;
	margin-right: 10px;
	width: 89px;
	height: 36px;
	border-top-right-radius: 5px;
	border-top-left-radius: 5px;
	color: #fff;
	text-align: center;
	line-height: 36px;
	cursor: pointer
}
.infotab_p ul li.hover {
	background: #fff;
	color: #333
}
#buttons {
	margin: 10px 0;
	background: #333
}
a.button {
	float: left;
	border: 1px solid #fff;
	background: #005bac;
	text-align: center;
	font-size: 18px
}
a.button, a.button:active, a.button:hover {
	color: #fff
}
.b0 {
	padding-top: 90pt;
	width: 518px;
	height: 92px;
	background: url(../images/contact_logo.png) center 60px no-repeat #005bac!important
}
.b1, .b2, .b4, .b5, .b6, .b7, .pic3, .pic4 {
	width: 258px;
	height: 105px;
	line-height: 105px
}
.b3, .pic1 {
	width: 258px
}
.b3, .pic1, .pic2 {
	height: 212px;
	line-height: 212px
}
.pic2 {
	width: 518px
}
.infotab {
	margin: 10px 0
}
.infotab ul {
	height: 3pc;
	background: url(../images/main_nav_bg2.jpg)
}
.infotab ul li a {
	float: left;
	display: block;
	width: 90pt;
	height: 3pc;
	color: #fff;
	text-align: center;
	line-height: 38px
}
.infotab ul li a:hover {
	color: #fff
}
.infotab ul li.cur a {
	background: url(../images/main_nav_bg.jpg) center center;
	color: #fff;
	font-weight: 700
}
.headquarters_info {
	padding-left: 10px
}
.headquarters_info .ditu {
	float: left;
	width: 565px;
	height: 467px;
	background: url(../images/c-dt.jpg) left center no-repeat
}
.headquarters_info dl {
	float: left;
	overflow: hidden;
	margin-bottom: 10px;
	width: 310px;
	height: 138px
}
.headquarters_info dl dt {
	color: #3D8D5B;
	font-weight: 700;
	font-size: 1pc
}
.headquarters_info dl dd {
	font-size: 14px;
	line-height: 22px
}
.breadcrumb {
	height: 40px;
	line-height: 40px
}
.breadcrumb i {
	margin: 0 5px
}
.breadcrumb li {
	float: left;
	display: inline-block
}
.breadcrumb a {
	color: #333
}
.breadcrumb a:hover {
	color: #3D8D5B
}
.breadcrumb>.active {
	color: #9eacb4
}
.solu-tab .cur i {
	display: block;
	margin: 0 auto;
	width: 0;
	height: 0;
	border-color: #f90 #fff #fff;
	border-style: solid;
	border-width: 5px;
	font-size: 0;
	line-height: 0
}
.solu-tab {
	margin-bottom: 10px
}
.solu-tab dl {
	padding: 20px 0;
	height: 30px
}
.solu-tab dl dd {
	float: left;
	display: inline;
	margin-right: 20px
}
.solu-tab dl dd a {
	display: block;
	padding: 5px 15px;
	border-radius: 4px;
	font-size: 1pc
}
.cur a, .solu-tab dl dd a:hover {
	background: #f90;
	color: #fff
}
.solu-wrap {
	overflow: hidden;
	width: 75pc
}
.solu-list {
	width: 930pt
}
.solu-list dl {
	position: relative;
	float: left;
	overflow: hidden;
	margin-right: 40px;
	margin-bottom: 50px;
	width: 373px;
	height: 190px;
	border-radius: 4px;
	background: url(../images/no-bg.jpg)
}
.solu-list dl dt {
	position: absolute;
	top: 10px;
	left: 10px;
	color: #fff;
	text-shadow: 0 1px 0 #333;
	font-size: 18px
}
.solu-list dl dt a {
	padding: 5px 9pt;
	border-radius: 6px;
	background: url(../images/case-bg.png);
	color: #fff;
	text-shadow: 0 1px 0 #333
}
.solu-list dl dd, .solu-list dl dd img {
	width: 373px
}
.solu-list dl dd.c {
	position: absolute;
	bottom: 0;
	left: 0;
	margin: 0;
	padding: 5px 0;
	height: 44px;
	line-height: 22px
}
.solu-list dl dd.c a {
	display: block;
	padding-left: 20px;
	color: #000;
	text-shadow: 0 1px 0 #eee
}
.solu-list dl dd.c a:hover {
	background: #333;
	color: #fff;
	text-shadow: 0 0 0 #ddd
}
.solu-list-w {
	width: 1300px;
	margin-right: auto;
	margin-left: auto;
}
.solu-list-c {
	margin-bottom: 10px
}
.solu-list-c ul.fn {
	padding: 20px;
	padding-bottom: 0
}
.solu-list-c ul.fn li {
	padding-bottom: 10px;
	height: 130px;
	border-bottom: 1px dashed #999;
	
}
.solu-list-w .case-list-c .img {
	float: left;
	margin-right: auto;
	width: 300px;
	height: 180px;
	overflow: hidden;
	margin-left: auto;
}
.solu-list-w .case-list-c .img img:hover{
   -webkit-transform:scale(1.3);
   -moz-transform: scale(1.3);;
   -ms-transform: scale(1.3);

}
.solu-list-w .case-list-c .img img {
	width: 300px;
	height: 178px;
	transition-duration:1s;
}
.solu-list-c ul.fn li .con {
	position: relative;
	float: left;
	width: 35pc;
	height: 130px
}
.solu-list-c ul.fn li .con .t {
	display: block;
	color: #333;
	font-weight: 700;
	font-size: 1pc;
	line-height: 30px
}
.solu-list-c ul.fn li .con .t:hover {
	color: #3D8D5B
}
.solu-list-c ul.fn li .con p {
	color: #999
}
.solu-list-c ul.fn li .con .m {
	position: absolute;
	right: 0;
	bottom: 0;
	display: block;
	width: 90px;
	height: 25px;
	color: #3D8D5B;
	font-size: 14px
}
.solu-list-c ul.al {
	padding: 10px 20px;
	border-bottom: 8px solid #ddd
}
.solu-list-c ul.al h3 {
	display: block;
	height: 35px;
	color: #333;
	line-height: 35px
}
.solu-list-c ul.al li {
	float: left;
	margin-left: 20px;
	width: 245px;
	height: 25px;
	list-style-type: disc;
	line-height: 25px
}
.fn-show {
	margin-top: 20px
}
.fn-show ul {
	padding: 0
}
.fn-show h3 {
	color: #333
}
.fn-show ul li {
	float: left;
	margin: 0 10px;
	margin-top: 10px;
	width: 15pc;
	height: 180px;
	border-bottom: 0
}
.fn-show ul li img {
	padding: 4px;
	width: 220px;
	height: 140px;
	border: 1px solid #ccc
}
.fn-show ul li p {
	display: block;
	height: 40px;
	color: #333;
	text-align: center;
	font-weight: 400;
	font-size: 9pt;
	line-height: 30px
}
.case-list-c {
	margin-bottom: 10px
}
.case-list-c ul {
	padding: 20px 0 20px 20px;
	padding-bottom: 0
}
.case-list-c ul li {
	float: left;
	margin-right: 20px;
	padding-bottom: 10px;
	width: 300px;
	height: 230px
}
.case-list-c ul li .img {
	float: left;
	margin-bottom: 10px;
	padding: 4px;
	border: 1px solid #eee
}
.case-list-c ul li .img, .case-list-c ul li .img img {
	width: 300px;
	height: 170px
}
.case-list-c ul li a p {
	display: block;
	color: #3D8D5B;
	text-align: center;
	line-height: 30px
}
.case-list-c ul li a:hover p {
	color: #333;
	text-decoration: underline
}
.news-view {
	padding: 20px;
	margin-bottom: 50px;
}
.news-view .viewtit {
	margin-bottom: 20px;
	padding: 15px;
	border-bottom: 1px solid #eee;
	color: #999
}
.news-view .viewtit h3 {
	color: #3D8D5B;
	text-align: center;
	font-size: 20px
}
.news-view .viewtit .tim {
	padding-top: 10px;
	text-align: center;
	font-size: 9pt
}
.news-view .viewcon {
	width:900px;
	line-height: 25px;
	height: auto;
	margin-right: auto;
	margin-left: auto;
}
.news-view .viewcon a {
	color: #0f84d3;
	text-decoration: underline
}
.news-view .viewcon a:hover {
	color: #666
}
.solu-view {
	padding: 30px 30px 0
}
.solu-view .viewtit {
	margin-bottom: 20px;
	padding-bottom: 20px;
	height: 35px;
	border-bottom: 1px solid #eee;
	line-height: 35px
}
.solu-view .viewtit h3 {
	color: #666;
	text-align: center;
	font-size: 22px
}
.solu-view .viewtit span {
	float: right
}
.solu-view .viewcon {
	line-height: 25px
}
.p_left {
	float: left;
	padding-top: 10px;
	width: 188px
}
.p_left h3 {
	padding: 5px 0 5px 20px;
	border-radius: 5px 5px 0 0;
	background: #3D8D5B;
	color: #fff;
	font-size: 1pc
}
.p_left h3 span {
	margin-left: 5px;
	height: 18px;
	color: #45C55F;
	text-transform: uppercase;
	font-size: 14px;
	line-height: 18px
}
.p_left .left-nav {
	margin: 0 auto;
	margin-bottom: 10px;
	padding: 10px;
	border: 1px solid #eee;
	box-shadow: 0 5px 20px #ccc
}
.p_left .left-nav>ul>li {
	margin-bottom: 10px
}
.p_left .left-nav>ul>li>a {
	display: block;
	padding-left: 20px;
	height: 30px;
	border-radius: 0;
	border-radius: 6px;
	background: #ddd;
	color: #333;
	line-height: 30px
}
.p_left .left-nav>ul>li>ul {
	padding: 10px 0
}
.p_left .left-nav>ul>li>ul>li {
	margin: 0 10px
}
.p_left .left-nav>ul>li>ul>li>a {
	display: block;
	margin-bottom: 5px;
	padding: 0 10px;
	height: 25px;
	border-bottom: 1px solid #eee;
	border-radius: 15px;
	color: #333;
	font-size: 9pt;
	line-height: 25px
}
.p_left .left-nav>ul>li>ul>li>a:hover {
	color: #3D8D5B
}
.p_left .left-nav>ul>li>ul>li>ul {
	padding: 0 0 10px
}
.p_left .left-nav>ul>li>ul>li>ul>li>a {
	display: block;
	margin-top: 5px;
	padding-left: 14px;
	color: #333;
	font-size: 9pt;
	line-height: 20px
}
.p_left .left-nav a.cur {
	color: #3D8D5B;
	font-weight: 700
}
.p_left .left-nav>ul>li>a.cur {
	background: #666;
	color: #fff;
	font-weight: 700
}
.p_left .left-nav>ul>li>ul>li>a.cur {
	border-bottom: 1px solid #ddd;
	background: #333;
	color: #fff;
	font-weight: 400
}
.p_left .left-nav>ul>li>ul>li>ul>li>a.cur {
	border-radius: 15px;
	background: #f90;
	color: #fff;
	font-weight: 400
}
.n_right {
	width: 991px;
	margin-right: auto;
	margin-left: auto;
}
.n_right>ul {
	padding: 0 20px
}
.n_right>ul>li {
	padding-top: 20px;
	padding-bottom: 20px;
	height: 85px;
	border-bottom: 1px dashed #ddd
}
.n_right>ul>li>a {
	display: block;
	margin-bottom: 10px;
	color: #333;
	font-weight: 700;
	font-size: 1pc
}
.n_right>ul li>a:hover {
	color: #3D8D5B
}
.n_right>ul>li>p {
	color: #999
}
.n_right>ul>li:hover a {
	color: #333
}
.n_right>ul>li:hover .date span {
	background: #f90;
	color: #fff
}
.n_right>ul>li:hover .date em {
	border: 1px solid #f90;
	border-top: 0;
	color: #f90
}
.n_right .date {
	float: left;
	margin-right: 15px;
	width: 60px;
	height: 75px
}
.n_right .date span {
	display: block;
	height: 25px;
	background: #3D8D5B;
	color: #fff;
	text-align: center;
	line-height: 25px
}
.n_right .date em {
	display: block;
	height: 49px;
	border: 1px solid #3D8D5B;
	border-top: 0;
	color: #3D8D5B;
	text-align: center;
	font-style: normal;
	font-size: 24px;
	line-height: 49px
}
.n_right .con {
	float: left;
	width: 870px
}
.n_right .con a {
	color: #3D8D5B;
	font-weight: 700;
	font-size: 18px
}
.n_right .con a:hover {
	color: #666;
	text-decoration: underline
}
.n_right .con p {
	overflow: hidden;
	padding-top: 5px;
	height: 65px;
	color: #999;
	line-height: 22px
}
.faq {
	float: right;
	padding: 0 20px;
	width: 951px
}
.faq .content {
	padding-top: 10px;
	line-height: 25px
}
.faqItem .a {
	margin-top: 10px;
	padding: 5px 0 5px 15px;
	border-radius: 5px;
	background: #eee;
	cursor: pointer
}
.faqItem .f {
	display: none
}
.faqItem .c {
	padding: 10px
}
.search_tips {
	margin-top: 20px;
	margin-bottom: 20px;
	padding: 10px;
	border: 1px solid #ddd;
	background: #fcfcfc;
	font-size: 14px;
	font-family: Microsoft YaHei, simsun, Lucida Grande, Lucida Sans Unicode;
	line-height: 25px
}
.jxf {
	margin: 0 auto;
	padding: 20px 0;
	width: 35pc
}
.jxs {
	padding: 0;
	width: 110px;
	height: 34px;
	border: 0;
	background: #333;
	color: #fff;
	vertical-align: middle;
	font-size: 14px;
	line-height: 34px;
	cursor: pointer
}
.jxtxt {
	color: #666;
	line-height: 35px
}
.jxtxt span {
	padding-right: 10px;
	color: red;
	font-family: "宋体"
}
.dro {
	margin: 0 10px 0 0;
	width: 130px;
	height: 34px;
	border: 1px solid #ddd;
	background: #fff
}
table.border {
	margin-bottom: 20px;
	width: 100%;
	border-top: 1px solid #ddd;
	border-left: 1px solid #ddd
}
table.border td {
	padding: 0 5px;
	color: #666
}
table.border td, table.border th {
	border-right: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
	line-height: 30px
}
table.border th {
	background: #f1f1f1;
	color: #000;
	text-align: center;
	font-weight: 700
}
.lefnav {
	margin-top: 20px
}
.lefnav dl {
	margin-bottom: 20px;
	padding: 10px 0 10px 11px;
	border-radius: 0 0 5px 5px;
	background: #3D8D5B;
	color: #fff
}
.lefnav dl dt {
	padding-top: 10px
}
.lefnav dl dd {
	padding: 5px 0;
	font-weight: 700;
	font-size: 22px
}
#vivo-head {
	position: relative;
	z-index: 1
}
.search-user b {
	background: url(../images/vivo-head-ico.png) no-repeat
}
#vivo-head .vivo-nav {
	position: absolute;
	top: 8px;
	right: 20px;
	z-index: 9999;
	width: 60px;
	height: 60px
}
.search-user a {
	position: relative;
	top: 8px;
	display: inline-block;
	overflow: hidden;
	margin-left: 15px;
	width: 2pc;
	height: 2pc;
	border: 0 solid #e7e7e7;
	border-radius: 50%;
	background: #fff;
	-webkit-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
	-webkit-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
	-ms-border-radius: 50%;
	-ms-transition: all .3s ease-in-out;
	-ms-transform: translate3d(0, 0, 0)
}
.search-user a.current, .search-user a:hover {
	border: 0 solid #008cd6;
	background: #333
}
.search-user a b {
	position: absolute;
	top: 0;
	left: 0;
	display: block;
	width: 42px;
	height: 42px;
	-webkit-transition-delay: .1s;
	transition-delay: .1s;
	-webkit-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
	-ms-transform: translate3d(0, 0, 0);
	-ms-transition-delay: .1s
}
.search-user a.search b {
	background-position: -5px -5px
}
.search-user a.search.current b, .search-user a.search:hover b {
	background-position: -5px -3pc
}
.search-user a.user b {
	background-position: -43px 0
}
.search-user a.user b img {
	width: 42px;
	height: 42px
}
.search-user a.user.current b, .search-user a.user:hover b {
	background-position: -43px -43px
}
#vivo-head .vivo-search {
	position: relative;
	z-index: 9999;
	display: none;
	width: 100%;
	height: 5pc;
	background: #202223
}
.vivo-search .search-box {
	position: absolute;
	position: relative;
	top: 20px;
	left: 50%;
	z-index: 9999;
	margin-left: -350px;
	width: 700px;
	height: 40px;
	background: #666;
	box-shadow: 0 1px 2px #000;
	-ms-box-shadow: 0 1px 2px #000
}
.vivo-search .search-box input {
	padding: 10px 20px;
	width: 550px;
	height: 20px;
	background: #fff;
	color: #555
}
.vivo-search .search-box button, .vivo-search .search-box input {
	overflow: hidden;
	border: none;
	vertical-align: middle;
	font-size: 14px
}
.vivo-search .search-box button {
	width: 110px;
	height: 40px;
	outline: 0;
	background: #3D8D5B;
	color: #fff;
	text-align: center;
	cursor: pointer;
	-webkit-transition: background .2s ease-in-out;
	transition: background .2s ease-in-out;
	-ms-transition: background .2s ease-in-out
}
.vivo-search .search-box button:hover {
	background: #1974a1
}
.vivo-search .search-box button:active {
	box-shadow: 0 1px 2px rgba(0,0,0,.3) inset;
	-ms-box-shadow: 0 1px 2px rgba(0,0,0,.3) inset
}
.vivo-search .search-box a.close {
	position: absolute;
	top: 8px;
	right: -40px;
	width: 24px;
	height: 24px;
	background: url(../images/vivo-head-ico.png) -86px 0 no-repeat;
	cursor: pointer
}
.vivo-search .search-box a.close:hover {
	background-position: -86px -25px
}
.fourw .anli dd {
	width: 25%
}
.right_words {
	color: #999;
	font-size: 9pt;
	line-height: 20px
}
.right_words h5 {
	margin-bottom: 15px;
	color: #999;
	font-size: 14px
}
.right_words .complaints {
	padding-top: 10px;
	padding-left: 110px;
	min-height: 90px;
	background: url(../images/complaints.png) left bottom no-repeat
}
.right_words .complaints dt {
	color: #666;
	font-weight: 700;
	font-size: 1pc;
	line-height: 36px
}
.right_words .complaints dd {
	padding-left: 0;
	color: #666;
	font-size: 14px;
	line-height: 30px
}
.right_words.parkoo img {
	float: left;
	margin: 0 10px 4px 0
}
.right_words.parkoo p a {
	padding: 10px 3px;
	height: 40px;
	line-height: 40px
}
.about2017 {
	padding-top: 50px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 50px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.about2017 .banner {
	display: none;
	height: 716px;
	background: url(../images/1.jpg) center top no-repeat
}
.ab_con1 {
	width:100%; height:615px; padding:0px; margin:0px;background: center top no-repeat;
}

.about2017 .ab_con2 {
	padding-top: 97px;
	height: 518px;
	background:  center top no-repeat
}
.about2017 .ab_con2 .bg {
	position: relative;
	margin: 0 auto;
	padding-top: 52px;
	padding-left: 655px;
	width: 415px;
	height: 378px;
	background-color: #329858;
}
.about2017 .ab_con2 .bg h3 {
	overflow: hidden;
	width: 360px;
	height: 50px;
	background: no-repeat;
	text-indent: 700px;
	line-height: 50px;
}
.about2017 .ab_con2 .bg .img {
	position: absolute;
	top: -36px;
	left: 56px;
	width: 554px;
	height: 414px
}
.about2017 .ab_con2 .bg .txt {
	padding: 10px;
	width: 23pc;
	color: #fff;
	font-size: 9pt;
	line-height: 20px;
}
.about2017 .ab_con2 .bg .btm {
	position: absolute;
	right: 0;
	bottom: 30px;
	width: 69px;
	height: 21px
}
.about2017 .ab_con3{
	width:100%;
	margin-top:53px;
	padding: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.hide {
	display: none
}
#fkVideoPreBox {
	position: fixed;
	right: 20px;
	bottom: 20px;
	z-index: 10;
	width: 228px;
	height: 90pt;
	border-radius: 5px;
	background: url(../images/faisco_play.jpg) no-repeat;
	background-size: 100%;
	cursor: pointer
}
#fkVideoPreBox:hover {
	background-position: 0 -90pt
}
#fkVideoBg {
	top: 0;
	bottom: 0;
	z-index: 101;
	background: rgba(0,0,0,.6);
filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr=#7F000000, endcolorstr=#7F000000)\9
}
#fkVideoBg, #fkVideoBox {
	position: fixed!important;
	right: 0;
	left: 0
}
#fkVideoBox {
	top: 90pt;
	margin: auto;
	width: 650px
}
#fkVideo {
	width: 100%
}
#fkVideoBox p {
	width: 100%;
	text-align: center
}
.fkVideoClose {
	position: absolute;
	top: -15px;
	right: -9pt;
	z-index: 11;
	width: 30px;
	height: 31px;
	background: url(../images/close.png) no-repeat;
	background-size: 100%;
	cursor: pointer
}
#abtxtBg {
	top: 0;
	bottom: 0;
	z-index: 101;
	background: rgba(0,0,0,.6);
filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr=#7F000000, endcolorstr=#7F000000)\9
}
#abtxtBg, #abtxtBox {
	position: fixed!important;
	right: 0;
	left: 0
}
#abtxtBox {
	top: 90pt;
	margin: auto;
	width: 900px
}
#abtxt, #abtxtBox p {
	width: 100%
}
.abtxt_con {
	overflow-x: hidden;
	overflow-y: scroll;
	height: 500px;
	border: 20px solid #fff;
	background: #fff;
	text-align: left;
	line-height: 25px
}
.abunews {
	padding: 20px
}
.abunews h3 {
	font-weight: 700;
	font-size:18px;
}
.abunews ul li {
	line-height: 25px;
	height:25px;
	width:50%;
	float:left;
}
.viewtag {
	padding: 20px 0;
	font-size: 1pc
}
#abpro {
	padding-top:20px;
	padding-right:9px;
	border:1px solid #eee;
}
#abproID{ width:980px;height: 275px;}
#abproID li {
	float: left;
	width: 245px;
	height: 275px;
	text-align: center
}
#abproID li p {
	display: block;
	height: 30px;
	font-size: 14px;
	line-height: 30px
}
#TextDiv1 {
	margin-bottom: 10px;
	padding: 6px 10px;
	border: 0 solid #eee;
	background: #333;
	box-shadow: 0 5px 20px #ccc
}
#TextContent1 li {
	height: 29px;
	border-bottom: 1px dashed #666;
	font-size: 13px;
	line-height: 29px
}
#TextContent1 li a {
	color: #999
}
.common-header-clearfix:after, .common-header-clearfix:before {
	display: block;
	overflow: hidden;
	height: 0;
	content: "."
}
.common-header-clearfix:after {
	clear: both
}
.common-header-clearfix {
	zoom: 1
}
.pull-left {
	float: left
}
.pull-right {
	float: right
}
.ali-common-header {
	position: relative;
	z-index: 101;
	width: 100%;
	height: auto;
	background-color: #FFFFFF;
}
.ali-common-header-inner {
	position: relative;
	margin: 0 auto;
	max-width: 75pc
}
.ali-common-header-inner .flash-wrap {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 1;
	overflow: hidden;
	width: 230px;
	height: 62px;
	background-image: url(../images/logo.jpg);
	background-size: cover;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/logo.jpg', sizingMethod='scale')
}
.ali-common-header-inner .flash-wrap h1 a {
	display: block;
	height: 62px;
	line-height: 500px
}
.ali-common-header-inner .link a {
	position: absolute;
	top: 0;
	z-index: 2;
	display: inline-block;
	padding-top: 14px;
	width: 230px;
	height: 3pc
}
.ali-common-header-inner .logo a {
	left: 0
}
.ali-common-header-inner .activity-url a {
	right: 0
}
.ali-common-header-inner .item {
	height: 62px
}
.ali-common-header-inner .pr {
	position: relative
}
.ali-common-header-inner .activity {
	position: relative;
	width: 268px
}
.ali-common-header-inner .menu {
	width: 830px;
	color: #000000;
	font-size: 1pc;
	line-height: 62px
}

@media only screen and (max-width:1200px) {
.ali-common-header-inner .menu {
	width: 660px
}
}
.ali-common-header-inner .menu li.top-menu-item {
	position: relative;
	z-index: 9999;
	float: left;
	width: 13.5%;
	cursor: default;
	-webkit-transition: all .6s ease-in;
	transition: all .6s ease-in
}
.ali-common-header-inner .menu li.top-menu-item .menu-hd {
	display: inline-block;
	width: 100%;
	color: #000;
	text-align: center;
	text-decoration: none
}
.ali-common-header-inner .menu li.top-menu-item .menu-hd:hover {
	color: #fff;
}
.ali-common-header-inner .menu li.top-menu-item:hover {
	background: #3D8D5B;
	color:#fff;
}

.ali-common-header-inner .menu li.top-menu-item a.top-menu-item-link:link, .ali-common-header-inner .menu li.top-menu-item a.top-menu-item-link:visited {
	color: #fff;
	text-decoration: none
}





.ali-common-header-inner .menu-dropdown {
	position: absolute;
	top: 62px;
	left: 0;
	overflow: hidden;
	width: 920px;
	height: 0;
	background-color: #f1f1f1;
	box-shadow: 0 1px 5px #dddbdb;
	color: #333;
	line-height: 18px
}
.ali-common-header-inner .menu-dropdown .module-wrap.last {
	margin-right: 0
}
.ali-common-header-inner .product-bg-common {
	background-position: right bottom!important;
	background-repeat: no-repeat!important
}
.ali-common-header-inner .dev-bg, .ali-common-header-inner .training-bg {
	background-color: #fff!important;
	background-position: right bottom;
	background-repeat: no-repeat
}
.ali-common-header-inner .training-inner .module-wrap {
	width: 28%
}
.ali-common-header-inner .manage-bg, .ali-common-header-inner .solution-bg {
	background-color: #fff;
	background-position: right bottom;
	background-repeat: no-repeat
}
.ali-common-header-inner .animate {
	border: 1px solid #e6e6e6;
	border-top: 0;
	-webkit-transition: height .1s cubic-bezier(.17, .5, .44, .36);
	transition: height .1s cubic-bezier(.17, .5, .44, .36)
}
.ali-common-header-inner .menu-dropdown .menu-dropdown-sidebar {

	width: 162px;
	height: auto
}
.ali-common-header-inner .menu-dropdown-sidebar a {
	cursor: default
}
.ali-common-header-inner .menu-dropdown-sidebar a:link, .ali-common-header-inner .menu-dropdown-sidebar a:visited {
	position: relative;
	display: block;
	height: 2pc;
	color: #333;
	text-decoration: none;
	font-size: 14px;
	line-height: 2pc
}
.ali-common-header-inner .menu-dropdown-sidebar a.active, .ali-common-header-inner .menu-dropdown-sidebar a:hover {
	color: #008eb7;
	text-decoration: none;
	cursor: pointer
}
.ali-common-header-inner .menu-dropdown .menu-dropdown-content {
	margin-left: 193px;
	padding: 25px 0 0 20px;
	background-color: #fff
}
.ali-common-header-inner .menu-dropdown h3 {
	font-size: 14px
}
.ali-common-header-inner .menu-dropdown-sidebar .icon {
	position: absolute;
	top: 9px;
	right: 0;
	display: inline-block;
	margin-top: 3px;
	width: 5px;
	height: 8px
}
.ali-common-header-inner .menu-dropdown-sidebar a.active .icon, .ali-common-header-inner .menu-dropdown-sidebar a:hover .icon {
	background-position: 0 0
}
.ali-common-header-inner .menu-dropdown-content h5.topic-hd {
	margin-bottom: 6px;
	color: #999;
	font-size: 14px
}
.ali-common-header-inner .menu-dropdown-content .desc {
	margin-top: 6px;
	width: 90%;
	color: #999;
	font-size: 9pt
}
.ali-common-header-inner .menu-dropdown-content .desc a:link, .ali-common-header-inner .menu-dropdown-content .desc a:visited {
	color: #666;
	font-size: 9pt
}
.ali-common-header-inner .menu-dropdown-content .desc a:hover {
	color: #008eb7;
	text-decoration: underline
}
.ali-common-header-inner .menu-dropdown-content .desc li {
	position: relative;
	padding-left: 14px
}
.ali-common-header-inner .menu-dropdown-content .desc .list-style {
	position: absolute;
	top: 1px;
	display: inline-block;
	margin: 0 10px 0 -13px;
	width: 4px;
	height: 4px;
	color: #0092c9;
	font-size: 9px;
	-webkit-transform: scale(.75)
}
.ali-common-header-inner .menu-dropdown-content .desc-li-txt {
	display: inline-block;
	overflow: hidden;
	width: 250px
}
.ali-common-header-inner .menu-dropdown-bd {
	display: inline-block;
	width: 330px;
	vertical-align: top
}
.ali-common-header-inner .menu-dropdown-down-item {
	padding-bottom: 1pc
}
.ali-common-header-inner .menu-dropdown-down-item a h4 {
	color: #333
}
.ali-common-header-inner .menu-dropdown-down-item a:hover {
	text-decoration: none
}
.ali-common-header-inner .menu-dropdown-down-item a:hover h4 {
	color: #008eb7;
	text-decoration: underline
}
.ali-common-header-inner .menu-dropdown-split-line {
	margin-right: 22px;
	border-right: 1px solid #f8f8f8
}
.ali-common-header-inner .tpl2 .item-sub-hd {
	margin-bottom: 18px;
	padding-bottom: 7px;
	border-bottom: 1px solid #f2f2f2;
	color: #999;
	font-size: 14px
}
.ali-common-header-inner .tpl2 .menu-dropdown-bd-wrap {
	overflow: hidden
}
.ali-common-header-inner .tpl2 .menu-dropdown-bd {
	display: inline-block;
	overflow: hidden;
	padding-right: 40px;
	width: 300px;
	vertical-align: top
}
.ali-common-header-inner .tpl2 .product-list {
	overflow: hidden
}
.ali-common-header-inner .tpl2 .tpl2-content-ft {
	margin-bottom: 10px;
	color: #999
}
.ali-common-header-inner .tpl2 .desc li {
	display: inline-block;
	margin-bottom: 4px;
	width: 340px;
	color: #666;
	font-size: 9pt
}
.ali-common-header-inner .tpl2 .menu-dropdown-down-item {
	display: inline-block;
	width: 100%
}
.ali-common-header-inner .tpl2 .item-sub-ft {
	margin-top: 15px
}
.ali-common-header-inner .tpl2 .item-sub-ft .menu-dropdown-down-item {
	width: 100%
}
.ali-common-header-inner .tpl2 .item-sub-ft .desc li {
	width: 300px
}
.ali-common-header-inner .tpl3 .is-new {
	position: absolute;
	display: inline-block;
	margin-left: 2px;
	width: 20px;
	height: 10px
}
.ali-common-header-inner .tpl3 .menu-dropdown-down-item {
	display: inline-block;
	margin-right: 44px;
	width: 200px;
	vertical-align: top;
	font-size: 9pt
}
.ali-common-header-inner .tpl3 .menu-dropdown-down-item.last {
	margin-right: 0
}
.ali-common-header-inner .tpl3 .item-sub-hd h4 {
	margin-bottom: 18px;
	padding-bottom: 9pt;
	border-bottom: 1px solid #f2f2f2;
	color: #999
}
.ali-common-header-inner .tpl3 .menu-dropdown-down-item a {
	display: inline-block;
	margin-bottom: 15px;
	color: #333
}
.ali-common-header-inner .tpl3 .item-sub-hd .menu-dropdown-down-item h4 a {
	margin-bottom: 0;
	color: #999
}
.ali-common-header-inner .tpl3 .item-sub-hd .menu-dropdown-down-item h4 a:hover {
	color: #09c;
	text-decoration: underline
}
.ali-common-header-inner .tpl3 .domain-regist-item a {
	width: 70px
}
.ali-common-header-inner .tpl3 .domain-regist-item a:hover {
	color: #09c;
	text-decoration: underline
}
.ali-common-header-inner .tpl3 .domain-exchange-item a, .ali-common-header-inner .tpl3 .other-item a {
	display: block
}
.ali-common-header-inner .tpl3 .domain-exchange-item a:hover, .ali-common-header-inner .tpl3 .other-item a:hover {
	color: #09c;
	text-decoration: underline
}
.ali-common-header-inner .tpl3 .item-sub-hd {
	overflow: hidden
}
.ali-common-header-inner .tpl3-split-line {
	margin-bottom: 37px;
	width: 470px;
	border-bottom: 1px solid #f2f2f2
}
.ali-common-header-inner .item-sub-hd .domain-more a:link, .ali-common-header-inner .item-sub-hd .domain-more a:visited {
	margin-top: 5px;
	color: #09c
}
.ali-common-header-inner .tpl3 .item-sub-ft {
	padding-bottom: 10px;
	width: 500px
}
.ali-common-header-inner .tpl3 .item-sub-ft a {
	margin-bottom: 0
}
.ali-common-header-inner .tpl3 .item-sub-ft a:hover {
	text-decoration: none
}
.ali-common-header-inner .tpl3 .item-sub-ft a:hover h4 {
	color: #09c;
	text-decoration: underline
}
.ali-common-header-inner .tpl3 .item-sub-ft .menu-dropdown-down-item .desc {
	width: 100%
}
.ali-common-header-inner .module-padding {
	padding: 22px 24px 20px
}
.ali-common-header-inner .module-wrap {
	display: inline-block;
	margin-right: 50px;
	width: 360px;
	vertical-align: top
}
.ali-common-header-inner .dev-inner .module-wrap {
	margin-right: 15px;
	width: 130px
}
.ali-common-header-inner .aliplus-inner .module-wrap {
	margin-right: 34px;
	width: 10pc
}
.ali-common-header-inner .module-hd {
	margin: 0 19px 1pc 0;
	padding-bottom: 9pt;
	color: #999;
	font-size: 14px
}
.ali-common-header-inner .module-hd a {
	color: #333
}
.ali-common-header-inner .module-hd a:hover {
	color: #3D8D5B;
	text-decoration: none
}
.ali-common-header-inner .module-bd a {
	display: inline-block;
	padding: 0 0 19px;
	width: 168px;
	color: #333;
	font-size: 14px
}
.ali-common-header-inner .module-bd a:hover {
	color: #09c
}
.en-module-wrap {
	display: inline-block;
	margin: 0 38px 20px 0;
	padding-bottom: 14px;
	width: 218px;
	height: 148px;
	border-bottom: 1px dashed #d3d3d4;
	vertical-align: top
}
.en-module-wrap a {
	display: block;
	color: #333
}
.en-module-wrap a:hover {
	color: #008eb7;
	text-decoration: underline
}
.en-module-wrap.last {
	margin-right: 0
}
.en-module-wrap .en-module-hd {
	color: #999;
	font-size: 14px
}
.en-module-wrap .en-module-bd {
	margin-top: 10px;
	font-size: 9pt;
	line-height: 30px
}

@media screen and (max-width:1200px) {
.ali-common-header-inner .tpl1 .menu-dropdown-bd, .ali-common-header-inner .tpl2 .menu-dropdown-bd {
	width: 212px!important
}
.en-module-wrap {
	margin: 0 28px 20px 0
}
.ali-common-header-inner .en-module-wrap {
	width: 200px!important
}
.ali-common-header-inner .aliplus-inner .module-wrap, .ali-common-header-inner .module-wrap {
	margin-right: 7px
}
.ali-common-header-inner .dev-inner .module-wrap {
	margin-right: 15px
}
.tpl3 .menu-dropdown-down-item.last {
	margin-right: 44px
}
}
.y-row {
	margin-right: auto;
	margin-left: auto;
	max-width: 75pc;
	min-width: 750pt;
	zoom: 1
}
.y-row:after {
	clear: both;
	display: block;
	visibility: hidden;
	height: 0;
	content: " ";
	font-size: 0
}
.y-row-edge {
	padding-right: 10px;
	padding-left: 10px
}
.y-row .y-span1, .y-row .y-span10, .y-row .y-span11, .y-row .y-span12, .y-row .y-span2, .y-row .y-span3, .y-row .y-span4, .y-row .y-span5, .y-row .y-span6, .y-row .y-span7, .y-row .y-span8, .y-row .y-span9 {
	float: left;
	display: inline;
	margin-right: 2%
}
.y-row .y-span1 {
	width: 6.5%
}
.y-row .y-span2 {
	width: 15%
}
.y-row .y-span3 {
	width: 23.5%
}
.y-row .y-span4 {
	width: 32%
}
.y-row .y-span5 {
	width: 40.5%
}
.y-row .y-span6 {
	width: 49%
}
.y-row .y-span7 {
	width: 57.5%
}
.y-row .y-span8 {
	width: 66%
}
.y-row .y-span9 {
	width: 74.5%
}
.y-row .y-span10 {
	width: 83%
}
.y-row .y-span11 {
	width: 91.5%
}
.y-row .y-span12 {
	width: 100%
}
.y-row .y-last {
	margin-right: 0!important
}
.aliyun-common-footer-2017 .module-wrap .ali-main-know {
	padding-top: 30px;
	background-color: #373d41
}
.aliyun-common-footer-2017 .module-wrap .ali-main-know>div {
	position: relative;
	box-sizing: border-box;
	padding-right: 350px;
	padding-bottom: 30px;
	border-bottom: 1px solid #4b5054
}
.aliyun-common-footer-2017 .module-wrap .ali-main-know>div .phone-cell {
	position: absolute;
	right: 0;
	width: 350px
}
.aliyun-common-footer-2017 .module-wrap .ali-main-know>div .phone-cell>div {
	position: relative;
	padding-left: 5pc
}
.aliyun-common-footer-2017 .module-wrap .ali-main-know>div .phone-cell>div img {
	position: absolute;
	left: 0;
	width: 50px
}
.aliyun-common-footer-2017 .module-wrap .ali-main-know>div .phone-cell>div img.white {
	display: none
}
.aliyun-common-footer-2017 .module-wrap .ali-main-know>div .phone-cell>div img.black {
	display: block
}
.aliyun-common-footer-2017 .module-wrap .ali-main-know>div .phone-cell>div img.white-black {
	display: none
}
.aliyun-common-footer-2017 .module-wrap .ali-main-know>div .phone-cell>div p.p2 {
	margin-top: 0;
	margin-bottom: 0;
	height: 30px;
	color: #d7d8d9;
	font-size: 1pc
}
.aliyun-common-footer-2017 .module-wrap .ali-main-know>div .phone-cell>div p.p1 {
	margin-top: 0;
	margin-bottom: 0;
	height: 30px;
	color: #fff;
	font-size: 20px
}
.aliyun-common-footer-2017 .module-wrap .ali-main-know>div .phone-cell>div ul {
	margin: 1pc 0
}
.aliyun-common-footer-2017 .module-wrap .ali-main-know>div .phone-cell>div ul li {
	height: 30px;
	line-height: 30px
}
.aliyun-common-footer-2017 .module-wrap .ali-main-know>div .phone-cell>div ul li a {
	color: #9b9ea0;
	font-size: 14px;
	-webkit-transition: color .3s;
	transition: color .3s
}
.aliyun-common-footer-2017 .module-wrap .ali-main-know>div .phone-cell>div ul li a:hover {
	color: #28d0e9!important;
	text-decoration: none
}
.aliyun-common-footer-2017 .module-wrap .ali-main-know>div .ali-main-know-content {
	box-sizing: border-box;
	border-left: 1px solid #4b5054
}
.aliyun-common-footer-2017 .module-wrap .ali-main-know>div .ali-main-know-content>li {
	float: left;
	width: 20%
}
.aliyun-common-footer-2017 .module-wrap .ali-main-know>div .ali-main-know-content .ali-main-know-title {
	height: 18px;
	color: #d7d8d9;
	font-weight: bolder;
	font-size: 9pt;
	line-height: 18px
}
.aliyun-common-footer-2017 .module-wrap .ali-main-know>div .ali-main-know-content .ali-main-know-title span {
	float: right
}
.aliyun-common-footer-2017 .module-wrap .ali-main-know>div .ali-main-know-content .ali-main-know-title span a {
	color: #9b9ea0;
	font-weight: 400;
	font-size: 8px!important
}
.aliyun-common-footer-2017 .module-wrap .ali-main-know>div .ali-main-know-content .ali-main-know-title span a:hover {
	color: #28d0e9!important;
	text-decoration: none
}
.aliyun-common-footer-2017 .module-wrap .ali-main-know>div .ali-main-know-content .ali-main-know-subcontent {
	margin-top: 14px
}
.aliyun-common-footer-2017 .module-wrap .ali-main-know>div .ali-main-know-content .ali-main-know-subcontent li {
	margin-top: 8px
}
.aliyun-common-footer-2017 .module-wrap .ali-main-know>div .ali-main-know-content .ali-main-know-subcontent li span {
	float: right;
	color: #9b9ea0
}
.aliyun-common-footer-2017 .module-wrap .ali-main-know>div .ali-main-know-content .ali-main-know-subcontent li a {
	height: 18px;
	color: #9b9ea0;
	line-height: 18px;
	-webkit-transition: color .3s;
	transition: color .3s
}
.aliyun-common-footer-2017 .module-wrap .ali-main-know>div .ali-main-know-content .ali-main-know-subcontent li a.bg {
	display: block;
	overflow: hidden;
	margin-bottom: 5px;
	width: 100%;
	height: 24px;
	color: #959595;
	font-size: 9pt;
	line-height: 24px
}
.aliyun-common-footer-2017 .module-wrap .ali-main-know>div .ali-main-know-content .ali-main-know-subcontent li a:hover {
	color: #56BA79!important;
	text-decoration: none
}
.aliyun-common-footer-2017 .module-wrap .ali-main-know>div .ali-main-know-content .ali-main-know-subcontent li.qr-code img {
	margin-top: 1pc;
	width: 5pc
}
.aliyun-common-footer-2017 .module-wrap .ali-main-hot {
	background-color: #373d41
}
.aliyun-common-footer-2017 .module-wrap .ali-main-hot>div {
	padding-bottom: 20px;
	border-bottom: 1px solid #4b5054
}
.aliyun-common-footer-2017 .module-wrap .ali-main-hot .ali-main-hot-content>li {
	position: relative;
	padding-left: 5pc
}
.aliyun-common-footer-2017 .module-wrap .ali-main-hot .ali-main-hot-content>li .ali-main-hot-title {
	position: absolute;
	left: 0;
	margin-top: 8px;
	color: #9b9ea0;
	font-weight: bolder;
	font-size: 9pt
}
.aliyun-common-footer-2017 .module-wrap .ali-main-hot .ali-main-hot-content>li .ali-main-hot-subcontent li {
	float: left;
	margin-top: 8px;
	margin-right: 10px
}
.aliyun-common-footer-2017 .module-wrap .ali-main-hot .ali-main-hot-content>li .ali-main-hot-subcontent li a {
	color: #73777a;
	-webkit-transition: color .3s;
	transition: color .3s
}
.aliyun-common-footer-2017 .module-wrap .ali-main-hot .ali-main-hot-content>li .ali-main-hot-subcontent li a:hover {
	color: #28d0e9!important;
	text-decoration: none
}
.aliyun-common-footer-2017 .module-wrap .aliyun-common-footer-white .ali-main-know {
	background-color: #f5f5f6
}
.aliyun-common-footer-2017 .module-wrap .aliyun-common-footer-white .ali-main-know>div {
	border-bottom: 1px solid #cfd0d1
}
.aliyun-common-footer-2017 .module-wrap .aliyun-common-footer-white .ali-main-know .phone-cell img.white {
	display: block
}
.aliyun-common-footer-2017 .module-wrap .aliyun-common-footer-white .ali-main-know .phone-cell img.black, .aliyun-common-footer-2017 .module-wrap .aliyun-common-footer-white .ali-main-know .phone-cell img.white-black {
	display: none
}
.aliyun-common-footer-2017 .module-wrap .aliyun-common-footer-white .ali-main-know .phone-cell h1, .aliyun-common-footer-2017 .module-wrap .aliyun-common-footer-white .ali-main-know .phone-cell h2 {
	color: #373d41
}
.aliyun-common-footer-2017 .module-wrap .aliyun-common-footer-white .ali-main-know .phone-cell ul li a {
	color: #73777a
}
.aliyun-common-footer-2017 .module-wrap .aliyun-common-footer-white .ali-main-know .ali-main-know-content {
	border-left: 1px solid #cfd0d1
}
.aliyun-common-footer-2017 .module-wrap .aliyun-common-footer-white .ali-main-know .ali-main-know-content .ali-main-know-title {
	color: #373d41
}
.aliyun-common-footer-2017 .module-wrap .aliyun-common-footer-white .ali-main-know .ali-main-know-content .ali-main-know-subcontent li a {
	color: #73777a
}
.aliyun-common-footer-2017 .module-wrap .aliyun-common-footer-white .ali-main-hot {
	background-color: #f5f5f6
}
.aliyun-common-footer-2017 .module-wrap .aliyun-common-footer-white .ali-main-hot>div {
	border-bottom: 1px solid #cfd0d1
}
.aliyun-common-footer-2017 .module-wrap .aliyun-common-footer-white .ali-main-hot .ali-main-hot-content .ali-main-hot-title {
	color: #73777a
}
.aliyun-common-footer-2017 .module-wrap .aliyun-common-footer-white .ali-main-hot .ali-main-hot-content .ali-main-hot-subcontent li a {
	color: #9b9ea0
}
.aliyun-common-footer-2017 .module-wrap .aliyun-common-footer-white.aliyun-common-footer-small .ali-main-know {
	background-color: #ebecec
}
.aliyun-common-footer-2017 .module-wrap .aliyun-common-footer-white.aliyun-common-footer-small .ali-main-know .phone-cell img.black, .aliyun-common-footer-2017 .module-wrap .aliyun-common-footer-white.aliyun-common-footer-small .ali-main-know .phone-cell img.white {
	display: none
}
.aliyun-common-footer-2017 .module-wrap .aliyun-common-footer-white.aliyun-common-footer-small .ali-main-know .phone-cell img.white-black {
	display: block
}
.aliyun-common-footer-2017 .module-wrap .aliyun-common-footer-white.aliyun-common-footer-small .ali-main-know .phone-cell li a {
	color: #373d41
}
.aliyun-common-footer-2017 .module-wrap .aliyun-common-footer-small .ali-main-time {
	display: none
}
.aliyun-common-footer-2017 .module-wrap .aliyun-common-footer-small .ali-main-know {
	box-sizing: border-box;
	min-height: 110px;
	background-color: #31373b
}
.aliyun-common-footer-2017 .module-wrap .aliyun-common-footer-small .ali-main-know>div {
	border-bottom: none
}
.aliyun-common-footer-2017 .module-wrap .aliyun-common-footer-small .ali-main-know .phone-cell {
	width: 100%;
	height: 110px
}
.aliyun-common-footer-2017 .module-wrap .aliyun-common-footer-small .ali-main-know .phone-cell ul {
	position: absolute;
	top: -4px;
	left: 267px
}
.aliyun-common-footer-2017 .module-wrap .aliyun-common-footer-small .ali-main-know .phone-cell ul li {
	float: left;
	padding: 0 15px;
	height: 20px;
	border-left: 1px solid #cfd0d1;
	line-height: 20px
}
.aliyun-common-footer-2017 .module-wrap .aliyun-common-footer-small .ali-main-know .phone-cell ul li:first-child {
	border-left: none
}
.aliyun-common-footer-2017 .module-wrap .aliyun-common-footer-small .ali-main-know .phone-cell ul li a {
	color: #fff;
	font-size: 1pc
}
.aliyun-common-footer-2017 .module-wrap .aliyun-common-footer-small .ali-main-know .ali-main-know-content {
	display: none
}
.footer .ali-main-hot {
	background-color: #373d41
}
.footer .ali-main-hot>div {
	padding-bottom: 20px;
	border-bottom: 1px solid #4b5054
}
.footer .ali-main-hot .ali-main-hot-content>li {
	position: relative;
	padding-left: 5pc
}
.footer .ali-main-hot .ali-main-hot-content>li .ali-main-hot-title {
	position: absolute;
	left: 0;
	margin-top: 8px;
	color: #9b9ea0;
	font-weight: bolder;
	font-size: 9pt
}
.footer .ali-main-hot .ali-main-hot-content>li .ali-main-hot-subcontent li {
	float: left;
	margin-top: 8px;
	width: 75pt
}
.footer .ali-main-hot .ali-main-hot-content>li .ali-main-hot-subcontent li a {
	color: #73777a;
	-webkit-transition: color .3s;
	transition: color .3s
}
.footer .ali-main-hot .ali-main-hot-content>li .ali-main-hot-subcontent li a:hover {
	color: #28d0e9!important;
	text-decoration: none
}
.copy {
	margin: auto;
	padding: 5px 0;
	width: 98%;
	max-width: 75pc;
	border-top: 1px solid #484848;
	color: #7a7a7a;
	text-align: center;
	font-size: 9pt
}
.copy span {
	display: inline-block;
	padding: 0 10px 0 0
}
.copy.linehigh {
	padding: 10px 0;
	height: 22px;
	text-align: center;
	line-height: 22px
}
.news_ul>li {
	padding: 15px;
	border-bottom: 1px solid #f1f1f1;
	transition: background .3s
}
.news_ul>li>a {
	display: block;
	color: #333
}
.news_ul>li:hover {
	background: #3D8D5B;
	color: #fff
}
.news_ul>li:hover a, .news_ul>li:hover p.c {
	color: #fff
}
.news_ul>li>a>p.t {
	font-weight: 700;
	font-size: 1pc
}
.news_ul>li>a>p.c {
	padding-top: 6px;
	color: #999
}
.news_ul>li>p>a {
	margin-left: 10px
}
.news_ul>li>p.tag_url {
	padding-top: 10px
}
.news_ul>li:hover>p.tag_url a {
	color: #87e7ff
}
.tag_left {
	float: right;
	width: 3in
}
.tag_right {
	float: left;
	width: 891px
}
.tag_rand a:hover span.badge {
	background-color: #333
}
.tag_rand h3 {
	height: 55px;
	font-weight: 700;
	font-size: 18px;
	line-height: 55px
}
.badge-default {
	background-color: #bac3d0
}
.badge {
	display: inline-block;
	margin: 3px 0;
	padding: 3px 7px;
	min-width: 10px;
	border-radius: 10px;
	background-color: #777;
	color: #fff;
	vertical-align: middle;
	font-size: 9pt
}
.badge.badge-roundless {
	border-radius: 0!important
}
.badge.badge-empty {
	display: inline-block;
	padding: 0;
	width: 8px;
	height: 8px;
	min-width: 8px
}
.badge-primary {
	background-color: #337ab7
}
.badge-info {
	background-color: #659be0
}
.badge-success {
	background-color: #36c6d3
}
.badge-danger {
	background-color: #ed6b75
}
.badge-warning {
	background-color: #f1c40f
}
.tagleft h4 {
	margin-bottom: 10px;
	font-weight: 700;
	font-size: 1pc
}
.tagleft {
	padding: 10px 0
}
.tag_left_nav {
	margin-top: 10px
}
.tag_left_nav h3 {
	padding: 5px 0 5px 20px;
	border-radius: 5px 5px 0 0;
	background: #3D8D5B;
	color: #fff;
	font-size: 1pc
}
.tag_left_nav h3 span {
	margin-left: 5px;
	height: 18px;
	color: #45C55F;
	text-transform: uppercase;
	font-size: 14px;
	line-height: 18px
}
.tag_left_nav>ul {
	margin: 0 auto;
	margin-bottom: 10px;
	padding: 10px;
	border: 1px solid #eee;
	box-shadow: 0 5px 20px #ccc
}
.tag_left_nav>ul>li {
	margin-bottom: 10px
}
.tag_left_nav>ul>li>a {
	display: block;
	padding-left: 20px;
	height: 30px;
	border-radius: 0;
	border-radius: 6px;
	background: #ddd;
	color: #333;
	line-height: 30px
}
.tag_left_nav>ul>li>ul {
	padding: 10px 0
}
.tag_left_nav>ul>li>ul>li {
	margin: 0 10px
}
.tag_left_nav>ul>li>ul>li>a {
	display: block;
	margin-bottom: 5px;
	padding: 0 10px;
	height: 25px;
	border-bottom: 1px solid #eee;
	border-radius: 15px;
	color: #333;
	font-size: 9px;
	line-height: 25px
}
.tag_left_nav>ul>li>ul>li>a:hover {
	color: #3D8D5B
}
.tag_left_nav>ul>li>ul>li>ul {
	padding: 0 0 10px
}
.tag_left_nav>ul>li>ul>li>ul>li>a {
	display: block;
	margin-top: 5px;
	padding-left: 14px;
	color: #333;
	font-size: 9pt;
	line-height: 20px
}
.tag_left_nav a.cur {
	color: #3D8D5B;
	font-weight: 700
}
.tag_left_nav>ul>li>a.cur {
	background: #666;
	color: #fff;
	font-weight: 700
}
.tag_left_nav>ul>li>ul>li>a.cur {
	border-bottom: 1px solid #ddd;
	background: #333;
	color: #fff;
	font-weight: 400
}
.tag_left_nav>ul>li>ul>li>ul>li>a.cur {
	border-radius: 15px;
	background: #f90;
	color: #fff;
	font-weight: 400
}

.a_title{
	clear: both;
	font-size: 18px;
	height: 50px;
	line-height: 50px;
	font-weight: bold;
	color:#3D8D5B;
	clear:both;
		
}
.a_title span {
    font-size: 16px;
    color: #c6c6c6;
	font-weight:100;
}
.a_fuwu ul li{ width:25%; float:left; text-align:center;}
.a_fuwu ul li p{ font-size:14px; padding:10px 25px; color:#666;}
.a_fuwu ul li h3{ color:#3D8D5B; font-size:18px;}

#yqlj { width:1120px; margin:0 auto; padding-left:80px; display: none;line-height:30px;} 
#yqlj a{ margin-right:10px; color:#73777a;-webkit-transition: color .3s;transition: color .3s;}
#yqlj a:hover{color: #3D8D5B;text-decoration: none;}
.slide { margin: 0; padding: 0; border-top: solid 4px #F27613; } 
.btn-slide {text-align: center; width: 100px; height: 20px; padding: 10px 10px 0 0; display: block; color: #fff; text-decoration: none; position:absolute; right:0px; top:-2px;} 



.contactusdiyou {
	position: fixed;
	right: -230px;
	bottom: 0px;
	_position: absolute;
	width: 230px;
	height: 100%;
	background: #3D8D5B;
	z-index: 99999999999;
	_margin-bottom: 0px;
	_top: expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)));
	transition: all .5s ease;
	color:#fff;
}
.contactusdiyou a{ color:#fff;}
.contactusdiyou a:hover{ color: #333;}

.contactusdiyou .hoverbtn {
	width: 50px;
	height: 129px;
	padding-top: 20px;
	cursor: pointer;
	position: absolute;
	top: 30%;
	margin-top: -66px;
	left: -50px;
	font-size: 20px;
	color: #fff;
	background: #3D8D5B;
	-webkit-border-radius: 3px 0px  0px 3px;
	-moz-border-radius: 3px 0px  0px 3px;
	-o-border-radius: 3px 0px  0px 3px;
	border-radius: 3px 0px  0px 3px;
}

.contactusdiyou .hoverbtn span {
	width: 50px;
	height: 25px;
	line-height: 25px;
	text-align: center;
	overflow: hidden;
	float: left;
}

.contactusdiyou .hoverbtn .hoverimg {
	width: 13px;
	height: 9px;
	margin: 10px 0px 0px 17px;
	float: left;
	display: inline;
	background-repeat: no-repeat;
}

.contactusdiyou .conter {
	width: 186px;
	height: 700px;
	margin-left: 22px;
	position: absolute;
	top: 50%;
	margin-top: -300px;
}
.contactusdiyou .conter .con1 dl.ic1 dt{background:url(../images/tel.png) no-repeat;}
.contactusdiyou .conter .con1 dl.ic2 dt{background:url(../images/zxkfqq.png) no-repeat;}
.contactusdiyou .conter .con1 dl.ic3 dt{background:url(../images/weixin.png) no-repeat;}

.contactusdiyou .conter .con1 {
	border-bottom: 1px solid #fff;
	padding-bottom: 30px;
	margin-bottom:30px;
}

.contactusdiyou .conter .con1 dl dt{
	background:url(../images/tel.png) no-repeat;
	padding-left:40px;
	height:31px;
	line-height:31px;
	font-size:16px;
	color:#fff;
	font-weight:bold;
	padding-bottom:6px;
}
.contactusdiyou .conter .con1 dl dd {
	padding-left:40px;
	}
.contactusdiyou .conter .con1 dl dd .ph_num {
	font: 18px 'Microsoft yahei';
	color: #fff;
	height: 25px;
}

* {-webkit-text-size-adjust:none;text-size-adjust:none;font-family:"PingFang SC", "Droid Sans Fallback", "microsoft yahei";margin:0;padding:0;}
.wpa-container {text-align: center;display: inline-block;*zoom: 1;*display: inline;width: 94px;height: 28px;line-height:28px;text-decoration: none;border:1px solid #333;border-radius: 2px; font-size: 14px;font-family:"microsoft yahei";}
.theme-1 {background: #fff;color: #1e2330;}
.theme-1 .icon-qq {background: url("../images/kf2.png") no-repeat; background-size:20px 20px; display: inline-block;*zoom: 1;*display: inline;vertical-align: middle;width: 20px;height: 20px;margin-right: 3px;}
.btn-text {display: inline-block;*zoom: 1;*display: inline;vertical-align: middle;font-size: 14px;height: 28px;line-height: 28px;margin-top:-3px;word-break: break-all;word-wrap:break-word;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}

.class_qidian_wpa{position:absolute!important;left:40px;top:38px!important;}
.kefuQQ span.SQ a{background:#333;color: #fff;}
.kefuQQ span.SQ a:hover{ background:#F00;color: #fff;}
.kefuQQ span.QQ a{background:url(../images/kf3.png) 10px center no-repeat #333;}
.kefuQQ span.QQ a:hover{ background:url(../images/kf3.png) 10px center no-repeat #F00;}

.fn_cle:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
} 

 .diyoumask { position:fixed; left: 0; top: 0; z-index: 100000; width:100%; height:100%; opacity:0.3;filter:alpha(Opacity=30); background:#000; display:none;} .fn_cle:after {visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }


/*	--------------------------------------------------
	Reveal Modals
	-------------------------------------------------- */
		
	.reveal-modal-bg { 
		position: fixed; 
		height: 100%;
		width: 100%;
		background: #000;
		background: rgba(0,0,0,.8);
		z-index: 100;
		display: none;
		top: 0;
		left: 0; 
		}
	
	.reveal-modal {
		visibility: hidden;
		top: 100px; 
		left: 50%;
		margin-left: -450px;
		width: 820px;
		height:440px;
		background: #f2f2f2 url(../images/modal-gloss.png) no-repeat -200px -80px;
		position: absolute;
		z-index: 101;
		padding: 30px 40px 34px;
		-moz-border-radius: 5px;
		-webkit-border-radius: 5px;
		border-radius: 5px;
		-moz-box-shadow: 0 0 10px rgba(0,0,0,.4);
		-webkit-box-shadow: 0 0 10px rgba(0,0,0,.4);
		-box-shadow: 0 0 10px rgba(0,0,0,.4);
		}
		
	.reveal-modal.small 		{ width: 200px; margin-left: -140px;}
	.reveal-modal.medium 		{ width: 400px; margin-left: -240px;}
	.reveal-modal.large 		{ width: 600px; margin-left: -340px;}
	.reveal-modal.xlarge 		{ width: 800px; margin-left: -440px;}
	
	.reveal-modal .close-reveal-modal {
		font-size: 22px;
		line-height: .5;
		position: absolute;
		top: 8px;
		right: 11px;
		color: #aaa;
		text-shadow: 0 -1px 1px rbga(0,0,0,.6);
		font-weight: bold;
		cursor: pointer;
		} 

		*{zoom:1}
		.fullSlide_case{ position:relative; background:#000; margin:0 auto; }
		.fullSlide_case .bd{ position:relative; z-index:0; }
		.fullSlide_case .bd li{text-align:center; line-height:500px; height:500px;}
		.fullSlide_case .bd li img{max-width:100%; max-height:500px; vertical-align: middle;  } 
		.fullSlide_case .hd{position:relative; z-index:1; margin-top:-30px; height:30px; line-height:30px;  text-align:center;
			 background:#000; filter:alpha(opacity=60);opacity:0.6 
		}
		.fullSlide_case .hd ul{ text-align:center;  padding-top:5px;  }
		.fullSlide_case .hd ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width:8px; height:8px; margin:5px; background:url(http://www.superslide2.com/SuperSlide.2.1.2/images/tg_flash_p.png) -18px 0; overflow:hidden; 
			font-size:0;
		}
		.fullSlide_case .hd ul .on{ background-position:0 0; }
		.fullSlide_case .prev,.fullSlide_case .next{ z-index:1; display:block; width:55px; height:55px; position:relative; margin:-27% 0 0 3%; float:left;  background:url(http://www.superslide2.com/SuperSlide.2.1.2/images/arrow.png) 0 0 no-repeat; filter:alpha(opacity=40);opacity:0.4  }
		.fullSlide_case .next{  background-position:right 0; float:right; margin-right:3%  }
		.fullSlide_case .prev:hover,.fullSlide_case .next:hover{ filter:alpha(opacity=80);opacity:0.8 }