@charset 'utf-8';
html,body,div,span,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td,p{
	margin:0;
	padding:0;
}
body,input,textarea {
	font-size:12px;
	font-family:"Microsoft YaHei",Helvetica,Arial,Lucida Grande,Tahoma,sans-serif;
}

body{	
	/*background:#f1f1f1;*/
    color: #333;
    font:  'PingFang SC','Microsoft Yahei UI','Microsoft Yahei','Hiragino Sans GB',Helvetica,STHeiti,sans-serif;
    word-wrap: break-word;
    -webkit-font-smoothing: antialiased;
}

 

img { border: none; }

input,textarea {
	outline:none
}

ul,ol {
	list-style:none
}

button,input {
	line-height:normal;
	*overflow:visible
}
a {
	color:#333;
	text-decoration:none
}
a:hover {
	color:#01408d;
}

.footer{
	width:100%;
	background: #000000;
	color:#FFFFFF;
	font-size: 14px;

}
.footerCenter{
	width:1200px;
	height:45px;
	line-height:45px;
	margin:0px auto;
}
.footerRight{float: right;}
.footerRight a{color:#FFFFFF;}

/* ------------ frame ------------ */
.topbar {
	height:50px;
	position:relative;
	line-height: 50px;
	background-color:#39b370;
	font-size: 16px;
}
.topbar .inner {
	margin:0 auto;
	height:50px;
	position:relative;
	line-height: 50px;
	text-align:left;
	width:1200px;
}

.header {
	height:12px;
	overflow:hidden;
}
.wrapper {
	position:relative;
	margin-top:12px;
	background-color:#FFF;
	width:1200px;
	overflow:hidden;
}
.content {
	float:left;
	width:636px;
	padding:14px;
	line-height:20px;
}
.single .content,.page .content {
	width:636px;
	padding:12px 14px 14px;
}
.sidebar {
	float:right;
	width:300px;
	padding:2px 13px 0 12px;
	position:relative;
	right:-2px;
	margin-left:-10px;
}

/* ------------ main ------------ */
.page-template .content {
	width:auto;
	border-right:none;
	box-shadow:none;
}
.main-tit {
	border-bottom:1px solid #ddd;
	font-size:18px;
	padding:5px 0 8px;
	margin:0 0 20px;
	color:#444
}
.main-tit strong {
	font:bold 12px/18px arial;
	font-style:normal;
	color:#999;
	margin:0 10px
}
.main-tit em {
	font-style:normal;
	font-weight:normal;
	color:#380;
	font-size:12px
}
.main-tit .btn {
	font-weight:normal;
	margin-left:20px
}
.main-tit .btn:active {
	border-bottom-color:#fff;
}
.main .share-ico {
	float:right;
	margin-top:-66px
}
/* ------------ topbar ------------ */

.logo a {
	height:32px;
	display:block;
	color:#fff;
}
.nav {
	float:left;
	margin:0 15px;
	background-color:#39b370;
}

.nav li{padding:0 15px;display: inline-block;}

.nav .firstMenu a{color:white;}

.nav li .link{float:left;}

.nav1 li .hasSub{

  border-left: 1px solid white;
  border-bottom:1px solid white;
  height: 4px;
  width: 4px;
  transform: translate(2px, -2px) rotate(-45deg);
  -webkit-transform: translate(2px, -2px) rotate(-45deg);
  border-right: 1px solid transparent;
  border-top: 1px solid transparent;
  display: inline-block;
  -moz-transform: translate(2px, -2px) rotate(-45deg);
  -ms-transform: translate(2px, -2px) rotate(-45deg);
  -o-transform: translate(2px, -2px) rotate(-45deg);

  margin-left: 1px;
  margin-bottom: 2px;

}

.nav1 ul li .noSub{

  border-left: 1px solid white;
  border-bottom:1px solid white;
  height: 4px;
  width: 4px;
  transform: translate(2px, -2px) rotate(135deg);
  -webkit-transform: translate(2px, -2px) rotate(135deg);
  border-right: 1px solid transparent;
  border-top: 1px solid transparent;
  display: inline-block;
  -moz-transform: translate(2px, -2px) rotate(135deg);
  -ms-transform: translate(2px, -2px) rotate(135deg);
  -o-transform: translate(2px, -2px) rotate(135deg);

  margin-left: 1px;
  margin-bottom: -2px;

}

.secondmenu {
	float:left;
	margin-left:60px;
	background-color:#39b370;
}

.secondmenu li{padding:0 5px;}


.thirdmenu {
	float:left;
	margin-left:10px;
	background-color:#39b370;
}

.thirdmenu li{padding:0 5px;font-size: 12px;}
.nav li {
	float:left;
	position:relative;
	margin-right:1px
}
.nav li a {
	color:#FFF;
	line-height:50px;
	display:block;
	cursor:pointer
}
.nav li a:hover,.nav li:nth-child(4):hover {
	color:#FFF;
	background-color:#ff9501
}
.nav li.current-menu-item a,.nav li.current_page_item a {
	color:#fff;
	background-color:#ff9501;
}
.nav li:hover {
	background-color:#ff9501
}
.nav li:hover .sub-menu {
	display:block
}
.sub-menu {
	position:absolute;
	top:32px;
	left:0;
	border-radius:0 0 4px 4px;
	min-width:140px;
	z-index:10;
	display:none;
	padding:5px 0;
	background-color:#ff9501
}
.sub-menu li {
	float:none
}
.sub-menu li a {
	padding:5px 20px;
	color:#FFF
}
.sub-menu li a:hover {
	background-color:#ff9501
}
.nav-arrow {
	display:inline-block;
	margin-left:3px;
	position:relative;
	top:-2px;
	border-left:4px solid transparent;
	border-right:4px solid transparent;
	border-top:4px solid #999
}
.search-form {
	float:left;
	margin-top:7px
}
.search-input {
	background-color:#FFF;
	color:#333;
	border:none;
	width:130px;
	height:17px;
	padding:3px 4px 3px;
}
.search-input:focus {
	background-color:#FFF;
	color:#444
}
/* ------------ btn ------------ */
.btn {
	display:inline-block;
	height:26px;
	line-height:26px;
	padding:0 12px;
	font-size:12px;
	color:#fff;
	min-width:48px;
	text-align:center;
	border-radius:2px
}
.btn {
	background-color:#1E7BB3;
	background-image:-webkit-linear-gradient(top,#3999D2,#1E7BB3);
	background-image:-moz-linear-gradient(top,#3999D2,#1E7BB3);
	border-bottom:1px solid #02598E;
	box-shadow:#bbb 0 1px 2px;
	text-shadow:#1E7BB3 0 -1px 0;
}
.btn:hover {
	opacity:.9;
	filter:alpha(opacity=9);
	color:#fff
}
.btn:active {
	border-bottom:none;
	position:relative;
	top:1px
}
.btn-mini {
	height:20px;
	line-height:20px;
	padding:1px 8px 0
}
input.btn,button.btn {
	cursor:pointer;
	border-top:0;
	border-right:0;
	border-left:0
}
.btn-success {
	background-color:#52A152;
	background-image:-webkit-linear-gradient(top,#5FBE5F,#52A152);
	background-image:-moz-linear-gradient(top,#5FBE5F,#52A152);
	border-bottom:1px solid #417F41;
	text-shadow:#52A152 0 -1px 0;
}
.btn-error {
	background-color:#CB423B;
	background-image:-webkit-linear-gradient(top,#E85A56,#CB423B);
	background-image:-moz-linear-gradient(top,#E85A56,#CB423B);
	border-bottom:1px solid #AA352F;
	text-shadow:#CB423B 0 -1px 0;
}
.btn-gray {
	background-color:#ddd;
	background-image:-webkit-linear-gradient(top,#eee,#ddd);
	background-image:-moz-linear-gradient(top,#eee,#ddd);
	border-bottom:1px solid #a9a9a9;
	text-shadow:#eee 0 -1px 0;
}
.btn-gray,.btn-gray:hover {
	color:#777
}
/* ------------ banner ------------ */
.content .banner {
	overflow:hidden;
	margin-bottom:0px;
}
.single .content .banner {
	margin-top:12px;
}
.thetip {
	border:1px solid #bbddf7;
	border-radius:2px;
	padding:6px 10px;
	color:#666;
	margin-bottom:12px;
	background-color:#e4f3fe
}
/* ------------ content ------------ */

.share-home {
	margin-bottom:12px;
}
.excerpt-tab {
	padding-bottom:6px
}
.excerpt-tab a {
	padding-right:12px;
	margin-right:12px;
	display:inline-block;
}
.excerpt-tab a.cur {
	font-weight:bold
}
.excerpt li {
	padding:15px 0 15px 128px;
	overflow:hidden;
	border-bottom:1px solid #eee;
	position:relative
}
.excerpt li:hover {
	background-color:#FAFAFC
}
.excerpt-num {
	float:left;
	margin-left:-128px;
	text-align:center;
	color:#999;
}
.excerpt-num strong {
	display:block;
	font:bold 16px/22px microsoft yahei;
}
.num-comm,.num-view {
	padding:3px 0;
	width:55px;
	height:40px;
	float:left;
	margin-right:5px;
}
.num-comm {
	width:60px;
	padding:12px 26px
}
.num-comm-hot {
	background-color:#E0EAF1;
	border-radius:2px;
	color:#5276ac;
	text-shadow:1px 1px 0 #fff;
}
.excerpt-tit {
	font-size:15px;
	line-height:14px;
	margin-bottom:10px
}
.excerpt-tit strong {
	color:#390;
	margin-right:5px;
}
.excerpt-tit a:hover {
	color:#d14836;
}
.excerpt-tit a {
	color:#333;
}
.excerpt-time {
	color:#ccc;
	position:absolute;
	right:0;
	top:15px
}
.excerpt-desc {
	color:#333;
	font-size:13px;
	margin:0 20px 8px 0;
	line-height:25px;
	height: 70px;
	display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;   
    overflow: hidden;
}
.single .excerpt-tag,.page .excerpt-tag {
	margin-bottom:18px;
}
.excerpt-tag a {
	color:#999;
	padding:2px 5px;
	margin-right:4px;
	display:inline-block;
	border-radius:2px
}
.excerpt-tag a:hover {
	background-color:#0096dd;
	color:#fff;
	border-bottom-color:#325975;
	border-right-color:#477291
}
.thumb li {
	padding-left:160px;
}
.thumb .pic {
	float:left;
	width:170px;
	margin-left:-160px;
	padding:2px;
}
.thumb .pic:hover {
	border-color:#ccc;
	border-bottom-color:#BBB;
}
.thumb .pic img {
	width:160px;
	height:100px;
	display:block;
}
.thumb .excerpt-tit {
	margin-top:5px;
}
.thumb .excerpt-tag span {
	color:#999;
	margin-left:10px;
}
/* ------------ sidebar ------------ */
.widget-tit {
	clear:both;
	font-size:14px;
	margin:6px -12px 6px;
	padding:5px 12px;
	color:#333
}
.mypages {
	margin:12px -10% 3px 0;
	height:68px;
}
.mypages li {
	float:left;
	margin-bottom:8px;
	position:relative
}
.my-a {
	width:144px;
	height:24px;
	display:inline-block;
	position:relative;
	border:1px solid #eee;
	background-color:#FFF;
	margin-right:8px;
	line-height:24px;
	color:#333
}
.my-a span {
	width:24px;
	height:24px;
	background-color:#fbfbfb;
	float:left;
	border-right:1px solid #eee;
	margin-right:10px;
	opacity:.8;
	filter:alpha(opacity=80);
}
.my-a strong {
	width:16px;
	height:16px;
	line-height:99px;
	overflow:hidden;
	margin:4px;
	float:left;
	background:url(../images/share.png) no-repeat
}
.my-a em {
	display:inline-block;
	float:right;
	margin:-12px 8px 0 0;
	position:relative;
	top:-2px;
	margin-left:3px;
	border-left:4px solid transparent;
	border-right:4px solid transparent;
	border-top:4px solid #bbb
}
.my-tqq strong {
	background-position:0 -48px
}
.my-weibo strong {
	background-position:0 -16px
}
.my-feed strong {
	background-position:0 -144px
}
.my-theme strong {
	background-position:0 -176px
}
.mypages li:hover .my-a span {
	opacity:1;
	filter:alpha(opacity=100);
}
.mypages li:hover .my-a {
	border-color:#ccc;
	color:#ff9501
}
.mypages li:hover .mypages-dropdown {
	display:block
}
.mypages-dropdown {
	display:none;
	position:absolute;
	border:1px solid #eee;
	border-bottom-color:#bbb;
	top:25px;
	left:0;
	z-index:99;
	width:104px;
	background-color:#fff;
	padding:2px 0;
	border-radius:0 0 2px 2px
}
.mypages-dropdown a {
	display:block;
	line-height:18px;
	padding:2px 10px;
	color:#666
}
.mypages-dropdown a:hover {
	background-color:#eee;
	color:#222
}
.widget ul {
	margin:-5px 0 12px;
}
.widget li a {
	display:block;
	overflow:hidden;
	text-overflow:ellipsis;
 	white-space:nowrap;
	padding:6px 0;
	border-bottom:solid 1px #eee;
	color:#222;
}
.widget a {
	color:#222
}
.widget a:hover {
	color:#01408d;
}
.widget_archive ul {
	margin-right:-10px;
	overflow:hidden;
}
.widget_archive li {
	float:left;
	width:33%;
}
.widget_archive li a {
	margin-right:10px;
}
.widget_d_banner {
	margin-bottom:10px;
	margin-top:5px;
}
.widget_d_banner a {
	padding:0;
	border-bottom:0 none;
}
.widget_d_banner img {
	display:block;
}
.widget_categories ul {
	margin:0 -10px 8px 0;
	overflow:hidden;
}
.widget_categories li.cat-item {
	height:28px;
	overflow:hidden;
	margin-bottom:5px;
	margin-right:6px;
	float:left;
	width:96px;
	color:#999;
	line-height:26px;
}
.widget_categories li.cat-item a {
	color:#333;
	display:block;
	background:url(../images/share.png) no-repeat 7px -206px;
	padding:0 0 0 24px;
	border:1px solid #eee;
	height:26px;
	overflow:hidden;
	margin-right:10px;
}
.widget_categories li.cat-item a:hover {
	border-color:#ccc;
	background-color:#fff;
	color:#0072bc;
	box-shadow:1px 1px 2px #eee
}
.widget_calendar table {
	width:100%;
	text-align:center;
	padding:0 0 10px;
}
.widget_calendar table #prev {
	text-align:left;
}
.widget_calendar table #next {
	text-align:right;
}
.widget_calendar table tbody td a {
	display:block;
	margin:1px 2px;
	background-color:#DDD;
}
.widget_d_comment ul {
	margin:-5px 0 12px
}
.widget_d_comment li a {
	padding:5px 10px 5px 42px;
	display:block;
	border-bottom:1px dotted #ccc;
	overflow:hidden;
	color:#999
}
.widget_d_comment li img {
	float:left;
	width:36px;
	margin-left:-42px;
	border-radius:2px
}
.widget_d_comment li strong {
	color:#0055aa;
	display:block;
	margin-bottom:1px;
	font-weight:normal
}
.widget_d_comment li a em {
	color:#ddd;
	font-size:14px;
	font-weight:bold;
	font-family:simsun;
	font-style:normal;
	float:right;
	margin:10px -10px 0 0
}
.widget_d_comment li a:hover {
	background-color:#fbfbfb;
	color:#666
}
.widget_d_comment li a:hover em {
	color:#aaa
}
/* ------------ share ------------ */
.dshare {
	padding-left:20px;
	margin-right:10px;
	height:16px;
	line-height:16px;
	display:inline-block;
	cursor:pointer;
	background:url(../images/share.png) no-repeat
}
.ds_qzone {
	background-position:0 0
}
.ds_tsina {
	background-position:0 -16px
}
.ds_renren {
	background-position:0 -32px
}
.ds_tqq {
	background-position:0 -48px
}
.ds_kaixin {
	background-position:0 -64px
}
.ds_douban {
	background-position:0 -96px
}
.ds_facebook {
	background-position:0 -112px
}
.ds_twitter {
	background-position:0 -128px
}
.share-ico .dshare {
	width:16px;
	height:16px;
	padding-left:0;
	margin-right:4px;
	margin-bottom:-3px;
	text-indent:20px;
	overflow:hidden;
}
.meta .share-ico {
	float:right;
	margin-right:-4px
}
/* ------------ paging ------------ */

.paging,.pagenav {
	/*float:right;
	padding-top:15px*/
	color: #FFFFFF;
}
.paging a,.paging .current,.pagenav a,.pagenav .current,.paging .dots,.pagenav .page-numbers {
	padding:5px 10px;
	display:block;
	margin-left:8px;
	float:left;
	background: #c3c3c3;
	color: #FFFFFF;

}
.paging .current,.paging a:hover,.pagenav .current,.pagenav a:hover {
	color:#444;
	background: #39b370;
	color: #FFFFFF;
}
.paging a:active,.pagenav a:active {
	box-shadow:inset 0 1px 2px #bbb
}
/* ------------ footer ------------ */
.manage {
	float:right
}
.footbar li {
	display:inline;
	margin-right:10px
}
/* ------------ meta ------------ */
.meta {
	padding-bottom:0px;
}
.meta-tit {
	font-size:22px;
	font-weight:normal;
	margin:6px 0 12px;
	color:#000;
	text-align:center
}
.meta-tit span a {
	font-size:12px;
	font-weight:normal;
	margin-left:10px;
	color:#080
}
.meta-info {
	color:#999;
	text-align:center
}
/* ------------ entry ------------ */
.entry {
	font-size:14px;
	line-height:24px
}
.entry img {
	border:1px solid #ccc;
	padding:2px;
	display:block;
	margin:0 auto;
	max-width:630px;
}
.entry h2,.entry h3,.entry h4 {
	color:#111;
	border-bottom:#ddd 1px solid;
	padding-bottom:5px
}
.entry h2 {
	font-size:15px
}
.entry h3,.entry h4 {
	font-size:14px
}
.entry strong {
	color:#222
}
.entry ul,.entry ol {
	margin:16px
}
.entry li {
	margin-left:26px
}
.entry ul li {
	list-style:disc
}
.entry ol li {
	list-style:decimal
}
.entry p {
	margin:16px 0;
	text-align:justify;
}
.entry a {
	text-decoration:none
}
.entry .alignleft {
	float:left;
	text-align:left;
	margin-right:10px
}
.entry .aligncenter {
	text-align:center
}
.aligncenter {
	display:block;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:10px;
}
.entry .alignright {
	float:right;
	text-align:right;
	margin-left:10px
}
.article-info-text {
	margin-top:15px;
	font-size:14px
}
.entry pre,.entry blockquote {
	margin:15px auto;
	font:12px/20px 'courier new';
	border:1px solid #d6d6d6;
	border-left-width:4px;
	background:#fbfbfb url(./images/codecolorer_bg.gif) top;
	padding:10px 15px
}
.entry blockquote p {
	margin:0;
	padding:0
}
.post-copyr a {
	text-decoration:none
}
/* ------------ base-tit ------------ */
.base-tit {
	line-height:25px;
	height:24px;
	padding-bottom:5px;
	font-size:14px;
	border-bottom:1px dotted #ccc;
	margin-bottom:10px;
	padding:0 0 3px;
	color:#222
}
.base-tit strong {
	color:#dc2523
}
.comment .base-tit {
	display:none
}
.queryinfo {
	margin-top:0;
}
.single-tags {
	margin-bottom:18px
}
/* ------------ post-related ------------ */
.post-related {
	overflow:hidden
}
.post-related li {
	height:30px;
	line-height:26px;
	color:#222;
	float:left;
	width:50%;
	border-bottom:dotted 1px #ccc;
}
.post-related li a {
	margin-right:10px;
	font-size:13px
}
.post-related strong {
	color:#006149;
	font-weight:normal
}
/* ------------ comment ------------ */
#postcomments {
	margin-bottom:12px;
	overflow:hidden;
}
#postcomments .base-tit {
	margin-bottom:0
}
.comment {
	padding:15px 0 15px 48px
}
.c-avatar {
	width:36px;
	height:36px;
	border-radius:2px;
	background-color:#FFF;
	float:left;
	margin-left:-48px;
	overflow:hidden;
	_display:inline
}
.c-avatar .avatar {
	display:block
}
.c-main {
	margin-top:-2px;
	margin-right:48px
}
.c-main p {
	font-size:13px
}
.c-meta {
	color:#999;
	padding-top:3px
}
.c-author {
	margin-right:10px
}
.comment-reply-link {
	margin-left:6px
}
.depth-1 {
	border-bottom:#eee 1px solid
}
.depth-1.odd {
	background-color:#fdfdfd
}
.depth-2 {
	margin-right:48px
}
.depth-2,.depth-4,.depth-6,.depth-8 {
	background-color:#f6f6f6;
	border-radius:3px
}
.depth-3,.depth-5,.depth-7,.depth-9 {
	background-color:#fff;
	border-radius:3px
}
.children {
	padding-top:5px
}
.children .comment {
	padding:10px 10px 10px 52px;
	margin-top:5px;
	border-left:2px solid #e6e6e6
}
.children .c-main p {
	font-size:12px;
	margin-right:0
}
.children .c-avatar {
	margin-left:-42px;
	width:32px;
	height:32px
}
.children .c-avatar .avatar {
	width:32px;
	height:32px
}
.children .c-meta {
	padding-top:2px
}
.c-floor {
	float:right;
	font-size:18px
}
.c-floor a {
	color:#ddd
}
.c-floor a:hover {
	color:#666
}
.c-approved {
	border-radius:2px;
	background-color:#FEF07F;
	border:1px solid #EFA72E;
	color:#D15221;
	display:inline-block;
	padding:1px 5px;
	margin-top:4px
}
.wp-smiley {
	margin-bottom:-3px
}
#author-info {
	margin:0 0 6px;
	padding:6px 0 1px;
	overflow:hidden;
	line-height:16px;
	color:#444
}
#author-info img {
	width:21px;
	height:21px;
	margin-right:8px;
	float:left;
	border-radius:1px
}
.author-name {
	}#tab-author {
	margin-left:6px
}
.author-info-r {
	float:right;
	color:#aaa;
	line-height:18px;
	position:relative;
	top:4px
}
.author-info-r a {
	color:#aaa
}
.author-info-r a:hover {
	color:#666
}
.author-info-say {
	color:#666;
	margin-left:5px;
	background-color:#e6e6e6;
	padding:2px 6px 3px;
	border-radius:2px;
	position:relative;
	display:inline-block;
	text-shadow:1px 0 0 #fff
}
.author-info-say i {
	position:absolute;
	left:-4px;
	top:50%;
	display:block;
	margin-top:-4px;
	width:0;
	height:0;
	overflow:hidden;
	border-top:4px solid transparent;
	border-bottom:4px solid transparent;
	border-right:4px solid #e6e6e6
}
#comment-author-info {
	overflow:hidden
}
#comment-author-info p {
	border-radius:2px;
	border:#ccc 1px solid;
	width:180px;
	position:relative;
	float:left;
	margin-right:6px;
	margin-bottom:6px
}
#comment-author-info p:hover,#comment-author-info p.on {
	box-shadow:0 0 4px #ddd;
	color:#222;
	border-color:#bbb
}
#comment-author-info p:hover label,#comment-author-info p.on label {
	border-color:#bbb
}
#comment-author-info label {
	width:32px;
	height:18px;
	line-height:18px;
	padding:4px;
	text-align:center;
	border-top-left-radius:2px;
	border-bottom-left-radius:2px;
	border-right:#ccc 1px solid;
	display:inline-block
}
#comment-author-info p em {
	font-size:12px;
	color:#999;
	position:absolute;
	left:172px;
	top:-3px;
	font-style:normal
}
#comment-author-info input {
	width:130px;
	height:18px;
	line-height:18px;
	padding:4px;
	border-radius:2px;
	border:0;
	color:#666
}
#comment-author-info p.comment-author-url {
	width:250px
}
#comment-author-info p.comment-author-url input {
	width:200px
}
.success_2 {
	margin:-8px 0 10px 52px;
	display:block
}
.post-area {
	border-radius:2px;
	border:#ccc 1px solid;
	margin-bottom:10px;
	background:#fff;
	position:relative;
	overflow:hidden
}
.post-area-hover {
	border-color:#c8c8c8;
	box-shadow:0 0 5px #ddd
}
.comment-editor,#smileys {
	height:26px;
	line-height:26px;
	border-bottom:#d8d8d8 1px solid;
	border-radius:2px 2px 0 0;
	background-color:#fdfdfd;
	box-shadow:0 2px 10px #eee,inset 0 -2px 10px #eee;
	overflow:hidden
}
.comment-editor a {
	color:#777;
	display:inline-block;
	padding:0 8px;
	height:26px;
	border-right:1px solid #ddd
}
.comment-editor a:hover {
	color:#333;
	background-color:#FFF
}
#smileys {
	display:none;
	position:absolute;
	top:0;
	left:48px
}
#smileys.smileys-con {
	width:auto
}
#smileys a {
	margin:5px 5px 0 0;
	display:inline-block;
	line-height:0
}
#comment {
	height:80px;
	padding:4px 6px;
	background:none;
	line-height:20px;
	border:none;
	width:98.2%;
	position:relative;
	z-index:2;
	margin-bottom:-5px;
	color:#444
}
#loading,#error {
	background:#FFFFCC;
	opacity:.88;
	filter:alpha(opacity=88);
	border-top:#ccc 1px solid;
	padding:2px 8px 1px;
	position:absolute;
	bottom:0;
	left:0;
	z-index:9;
	width:100%
}
#loading img,#error img {
	position:relative;
	bottom:2px;
	margin-right:3px
}
.subcon .btn,.comment_mail {
	cursor:pointer
}
.subcon a,.comment_mail {
	color:#999
}
.subcon a:hover,.comment_mail:hover {
	color:#333
}
.comment_mail {
	margin-left:5px
}
#comment_mail_notify {
	vertical-align:middle;
	margin-right:3px;
	margin-top:-1px
}
#commentform {
	line-height:24px;
	padding:4px 0
}
#cancel-comment-reply-link {
	position:relative;
	top:1px;
	margin:0 10px
}
/* ---- 友情链接分栏 --- */
.blogroll {
	width:300px;
	display:block;
	/*清除浮动*/
overflow:auto;
	/*兼容IE6*/
zoom:1;
}
.blogroll li {
	float:left;
	width:25%;
	display:block;
}
/* ---- 隐藏 --- */

#respond {
	display:none;
}
#ds-thread {
	display:none;
}
#postcomments {
	display:none;
}
.baidutuijian {
	display:none;
}



#bottom{
	width:100%;
	background-color:#323333;
	height:100px;
	margin-top:70px;
}
#bottom-{
	width:1000px;
	overflow:hidden;
	margin:0 auto;
	color:white;
	height:180px;
}
#content-left{
	width:460px;
	float:left;
	height:100px;
}
#bottom-content p{
	margin-top:10px;
}
.user{width:100%;
	height:31px;
	line-height:30px;
	background: #f7f7f7;
	border-bottom: 1px solid #e5e5e5;
	color:black;

}
.user .weclome{color:#00AF66;font-size:14px;float: left;}

.user .userinfo{
	margin:0 auto;
	text-align:right;
	width:1200px;
	color:#999999;
	font-size: 12px;
}

.user .userinfo a{color:#999999;}

.user .userinfo .about{float:right;margin-right: 150px;}
.user .userinfo .about span{padding:0 5px;}
.user .userinfo .user_login{
	padding-right: 3px;
	padding-left: 3px;
	color:#39b370;
}

.user .userinfo .user_reg{
	padding-left: 3px;
	padding-right: 20px;
	color:#39b370;
}

.user .userinfo  .headicon{
	padding-right: 15px;
	display: block;
	float:right;

}
.user .userinfo .headicon img{
	height:30px;
	width:30px;
	display: block;
    border-radius:25px;
    box-sizing:border-box;
	/*float:right;*/
	
}

.user .userinfo .nickname{
	display: none;
	background-color: black;
	height:30px;
	float:right;
	border-radius: 15px;
	
	filter:alpha(Opacity=50);
	-moz-opacity:0.5;
	opacity: 0.5;
	padding-left: 20px;
}

.user .userinfo .nickname a{
	display: block;
	float:left;
	color:white;
	padding-right: 20px;
	
}

.user .userinfo .nickname .user_logout{
	
	padding-right: 15px;
	font-family:Arial; 
	
}

.serchdiv{margin:20px 0px;}
.serchdiv #send{ 
	background-color: #4CAF50; /* Green */
    border: none;
    color: white;
    padding: 5px 10px;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    font-size: 12px;
    cursor: pointer;
}

.liuyan{
	border-top:1px solid #0099cb;
	padding-top: 10px;
}

.liuyan_num{
	display: inline-block;
	margin:5px 0px;
	/*border:1px dashed gray;*/
	font-size: 14px;
	color: #0099cb;
}

.liuyan_content{
	width:620px;
	height: 100px;
	padding: 10px;
	box-sizing: border-box;
}
#liuyan_send{
	width:50px;
	height:25px;
	
	margin-right: 20px;
	clear: both;
}

.liuyan_tips{
	color:red;
	font-size: 12px;
}

.liuyan_index{
	color: red;
}

.liuyanlist_userinfo{color:red;height:35px;line-height: 35px;}
.liuyanlist_userinfo .user_head{display:inline-block;width:30px;height:30px;border-radius: 15px;overflow: hidden;}
/*.liuyanlist_userinfo .user_head{display:inline-block;border-radius: 15px;overflow: hidden;}*/
.liuyanlist_userinfo .user_head img{width:100%;height: 100%;}
.liuyanlist_content{margin:20px;}

#liuyan_list ul li{margin-bottom: 10px;border-bottom:1px dashed gray;}

.liuyan_to{margin-right: 50px;float: right;}
.liuyanto_font{padding: 0 5px;color:#0099cb;}
.liuyan_son_li{padding-left: 20px;}

.main-wrap{margin-bottom: 50px;}


/*用户注册*/
#register_tips{color:red;text-align: center;}
#user_email_code,#user_yzcode{height: 38px;
    line-height: 1.3;
    border-width: 1px;
    border-style: solid;
    background-color: #fff;
    border-radius: 2px;
    padding-left: 10px;
    border-color:#E6E6E6;
    float: left;
}

#send_email_code{float: right;}

.navbar{height:40px;width: 100%;background:#39b370; }
.navbar .inner{width:1200px;height:40px;line-height: 40px;margin: 0 auto;}
.navbar .inner .nav1 ul li{display: inline-block;float:left;height: 40px;padding: 0 10px;font-size: 16px;}
.subMenu{height:30px;
	line-height: 30px;
	width:auto;background:white;
	display:none;position:absolute;padding: 0 20px;font-size: 14px;
	z-index: 9999;
}
.nav1 ul li a{color:white;}
.navbar .inner .subMenu ul li a{font-size: 14px;color:#333333;}

.logoAndSer{width:100%;height:110px;background: white;}
.logoAndSer .inner{width: 1200px;height:110px;margin:0 auto;}



.nav1,.nav2,.nav3{float:left;}
.nav2{margin-left:90px;}
.nav2 a{color:white;font-size: 16px;}
.nav3{margin-left:80px;}
.nav3 a{font-size: 12px;color:white;}
.navbar .inner .nav2 ul li{padding: 0 5px; display: block;float: left;height:40px;}
.navbar .inner .nav3 ul li{padding: 0 5px; display: block;float: left;height:40px;}

.logoAndSer .logo{width:350px;height:110px;float:left;}
.logoAndSer .logo img{width: 100%;}
.logoAndSer .serch{width:360px;height:70px;float:left;top:40px;left:90px;position:relative;}
.logoAndSer .serch .serchBorder{width:358px;height:25px;border:1px solid #39b370;}
.logoAndSer .serch .serchBorder .serchZoom{
	border:none;height:25px;width:290px;color:gray;padding:0 5px;
	-webkit-appearance: none;/****告诉浏览器我们不希望按钮按苹果的默认UI来渲染。*****/
	border-radius: 0;
	font-size: 12px;
}
.logoAndSer .serch .serchBorder .serchBtn{

	width:58px;height:25px;border:none;float:right;
	-webkit-appearance: none;/****告诉浏览器我们不希望按钮按苹果的默认UI来渲染。*****/
	border-radius: 0;
	color:white;
	background:#39b370; 
	cursor: pointer;
	line-height:25px;
	text-align: center;
}
.hotJD{top:10px;position:relative;overflow: hidden;}
.hotJD ul li a{float:left;margin-right: 10px;}
.indexHeaderTel{
	width:200px;
	float:left;
	height:70px;
	top:30px;
	left:220px;
	position:relative;
	color:gray;

	
}

.indexHeaderTel .telNum{font-size: 16px;color:#ff7632;font-weight:bold;}
.onlineKF{width: 100px;height:25px;border-radius: 10px;background: #f3f3f3;}
.onlineKF .onlineKFImg{width:30px;height:27px;
	display: inline-block;
	position: relative;
	top:-2px;
}
.onlineKF .onlineKFImg img{width:100%;height:100%;display: inline-block;}
.onlineKF .onlineKFText{color:#39b370;
	display: inline-block;
	position: relative;
	top:-10px;
	font-size: 12px;
	font-weight:bold;
}

/*幻灯Banner*/

/*#slideplay{width:100%;height:auto;position:relative;overflow:hidden;}
#sbig{width:100%;height:auto;position:relative;}
.pic{position:absolute;}
.picWin{position:relative;float:left;display:block;}
.picWin img{width:100%;height:100%;}
#sbig .btnBg{width:100%;height:20px;position:absolute;left:0;bottom:10px;}
#sbig .banenerIndex{height:20px;text-align:center;margin:0 auto;width:1160px;}
#sbig .banenerIndex span{width:10px;height:10px;margin-left:5px;background:#495158;display:inline-block;cursor:pointer;_display:inline;_zoom:1;_font-size:0;border-radius:5px;}
#sbig .banenerIndex span.on{background:#fff;}*/

/*首页滚动大图固定高度图片居中*/
.www51buycom { width:100%; height:380px;  position: relative; overflow:hidden;margin:0 auto;  }
.www51buycom ul{width:100%;display: block;}
.www51buycom ul .bannerList{display: block;width:100%;height:380px;}
.www51buycom ul .bannerList img{width: 100%;height:100%;}


/*首页横条广告图片滚动*/
.www51buycom1 { width:1200px; height:150px;  
	position: relative; overflow:hidden;margin:40px auto;  
	/*margin-top: 40px;*/
}
.www51buycom1 ul{width:100%;display: block;}
.www51buycom1 ul .bannerList{display: block;width:100%;height:150px;}
.www51buycom1 ul .bannerList img{width: 100%;height:100%;}




/*首页滚动大图自适应*/
/*.www51buycom { width:100%; height: auto;  position: relative; overflow:hidden;margin:0 auto;  }
.www51buycom ul{width:100%;display: block;}
.www51buycom ul li{display: block;width:100%;}
.www51buycom ul li img{width: 100%;height:100%;}*/

.www51buycom .num { 
	overflow:hidden; 
	height: 27px; 
	position: absolute; 
	bottom:22px; 
	right: 425px; 
	zoom:1; 
	z-index:3 
}
.www51buycom .num li {
	width: 25px; height: 25px; line-height: 25px; 
	text-align: center; font-weight: bold; 
	color: #0752FF; background: #FFFFFF; margin-right: 10px; 
	border-radius:50%; cursor:pointer; float: left; 
	border:0.3px solid #51405D;
}
.www51buycom .num li.on { background-image: linear-gradient(0deg,#D10461,#F253B5);
 color: #FEFF86;} 

.indexFWZZ{width:1200px;height:120px;margin:0 auto;background: white;}
.indexFWZZ .fwzz{width:300px;float: left;}
.indexFWZZ .fwzz img{width:52px;height:50px;display: block;float: left;margin-top: 35px;}
.indexFWZZ .fwzz span{display:block;}
.indexFWZZ .fwzz .fwzzTxt{float:left;margin:40px 0 0 5px;font-size: 14px;}
.indexFWZZ .fwzz .fwzzTxt .fwzzTxt1{font-size:14px;font-weight: bold;color:#4e4e4e;}
.indexFWZZ .fwzz .fwzzTxt .fwzzTxt2{font-size:12px;color:#767676;margin-top: 3px;}

.bannerTabF{width:1200px;margin:0 auto;position: relative;}
.bannerTab{
	position: absolute;
	left:0px;top:20px;
	z-index: 99;
	/*border-radius: 10px;*/
	overflow: hidden;
	  -moz-box-shadow:2px 2px 2px #767676;
     -webkit-box-shadow:2px 2px 2px #767676;
     box-shadow:2px 2px 2px #767676;

}
.bannerTab .bannerTabLeft{width:115px;height:342px;float:left;}
.bannerTab .bannerTabLeft ul li.leftB{
	width:115px;height:57px;
	display: block;line-height: 57px;font-size: 14px;
	background: #39b370;color:#FFFFFF;
	font-weight: bold;
	letter-spacing:1px;
	box-sizing: border-box;
}
.bannerTab .bannerTabLeft ul li img{display: inline-block;width:35px;height:30px; vertical-align:middle;margin:0px 5px;}
.bannerTab .bannerTabLeft ul li:hover{background: #FFFFFF;color:#39b370;cursor: pointer;}
.bannerTab .bannerTabLeft ul li img{display: none;}

.bannerTab .bannerTabLeft ul li img.cur{display:inline-block;}
.bannerTab .bannerTabRight{width:390px;height:342px;float:left;background: #FFFFFF;}
.bannerTab .bannerTabRight .tabC{width:100%;height:100%;padding: 15px;box-sizing:border-box;}
.bannerTab .bannerTabRight .tabC .tabCArea{height:57px;overflow: hidden;}
.bannerTab .bannerTabRight .tabC .tabCArea ul li{float:left; margin-right: 8px;color:#000000;}
.bannerTab .bannerTabRight .tabC .greenBorder{
	height:42px;width:45px;
	border-bottom: 4px solid #39b370;
	box-sizing: border-box;
}
.bannerTab .bannerTabRight .tabC .tabCArea span{
	padding: 12px 0 12px 0;
	display: block;
	color:#566b7d;
	font-weight: bold;
	letter-spacing: 0.5px;
	border-top:1px solid #ececec;
}
.bannerTab .bannerTabRight .tabC .tabCList{margin-top:15px;}
.bannerTab .bannerTabRight .tabC .tabCList .tabCListHeader{
	display: block;
	color:#566b7d;
	font-weight: bold;
	letter-spacing: 0.5px;
	margin-bottom: 12px;
}
.bannerTab .bannerTabRight .tabC .tabCList ul li .tabCListTitle{
	display: inline-block;
	width:270px;
	overflow: hidden;
	white-space:nowrap;
	text-overflow: ellipsis;
	color:#000000;
	letter-spacing: 0.5px;
}

.bannerTab .bannerTabRight .tabC .tabCList ul li{height:22px;}


.bannerTab .bannerTabRight .tabC .tabCList .tabCListPriceZoom{float: right;}
.bannerTab .bannerTabRight .tabC .tabCList .tabCListPriceZoom .tabCListPrice{font-size: 14px;color:#ff7a11;font-weight: bold;}
.bannerTab .bannerTabRight .tabC .tabCList .tabCListImg{width: 100%;height:75px;margin-top: 15px;}
.bannerTab .bannerTabRight .tabC .tabCList .tabCListImg img{width: 100%;height:100%;}

.gty{
	width: 1200px;
	margin:0 auto;
}

.gty .gtyHeader{
	width:1200px;
	height: 50px;
	border-bottom: 1px solid #ececec;

}


.gty .gtyHeader .gtyFont{
	width:287px;
	height:50px;
	line-height: 50px;
	font-size: 220%;
	color: #39b370;
	font-weight: bold;
	letter-spacing: 1px;
	float: left;
}
.gty .gtyHeader .gtySonList{
	float: left;
	font-size: 14px;
	color:#000000;

}

.gty .gtyHeader .gtySonList ul li{
	padding: 0px 25px;
	height:50px;
	line-height: 65px;
	display: inline-block;
	float: left;	
	text-align: center;cursor: pointer;
	box-sizing: border-box;

}
.gty .gtyHeader .gtySonList{float:left;display: block;}
.gty .gtyHeader .gtySonList ul li:hover{
	color:#39b370;	
	border-bottom: 4px solid #39b370;
}

.gty .gtyHeader .gtySonList ul li.cur{

	color:#39b370;	
	border-bottom: 4px solid #39b370;
}


.gty .gtyHeader .more{float:right;
	display: none;
	font-size: 14px;
	height:50px;
	line-height: 65px;
	margin-right: 20px;}

.gty .gtyHeader .cur{display: block;}

.gtyContent .gtyLeft{
	width:270px;
	float: left;
	
}

.gtyContent .gtyLeft span.kouhao{
	font-size: 16px;
	color:#a4b4c0;
	padding: 10px 0px;
	display: inline-block;
}

.gtyContent .gtyLeft .video{
	width:265px;
	height:175px;
	
	margin-top: 18px;
	box-sizing: border-box;
}

.gtyContent .gtyLeft .video #video{
	width:100%;
	height:100%;
}



.gtyContent .gtyLeft .viewPort{margin-top: 30px;}
.gtyContent .gtyLeft .viewPort ul li{
	display: block;
	width:85px;
	height: 100px;
	float:left;
	margin: 8px 5px 8px 0px;
}

.gtyContent .gtyLeft .viewPort ul li img{width: 100%;height:75px;}
.gtyContent .gtyLeft .viewPort ul li span{width:85px;
	text-align: center;
	padding: 3px 0;
	display: inline-block;
	overflow: hidden;
	white-space:nowrap;
	text-overflow: ellipsis;

}

.gtyContent .gtyLeft .viewPort ul li:hover{

	  -moz-box-shadow:2px 2px 10px gray;
     -webkit-box-shadow:2px 2px 10px gray;
     box-shadow:2px 2px 10px gray;
}

.gtyContent .gtyRight{
	width:910px;
	float: right;
	margin-top:10px;
}

.gtyContent .gtyRight ul li{
	display: block;
	width:215px;
	height:255px;
	float:left;
	position: relative;
	margin-right: 16px;
	border:1px solid #ececec;
	box-sizing: border-box;
	margin-top:10px;
	/*border-radius: 10px 10px 0px 0px;*/


}

.gtyContent .gtyRight ul li:nth-child(4n+4)
{
	margin-right: 0px;
}
.gtyContent .gtyRight ul li:hover{
	
      -moz-box-shadow:2px 2px 10px gray;
     -webkit-box-shadow:2px 2px 10px gray;
     box-shadow:2px 2px 10px gray;

}

.gtyContent .gtyRight .gtyPicDiv{
	width:100%;
	height:200px;
	position: relative;

	
}

.gtyContent .gtyRight img{
	width: 100%;
	height:200px;	
	/*border-radius: 10px;*/
}

.gtyTitleAndDes{
	width:100%;
	height:40px;
	color:#FFFFFF;
	position: absolute;
	bottom: 0px;
	left:0px;
	background-image: linear-gradient(transparent,#ff7100);

}

.gtyTitleAndDes span{
	display: block;
	width: 100%;
	text-align: center;
	overflow: hidden;
	white-space:nowrap;
	text-overflow: ellipsis;
	padding: 0px 5px;
	box-sizing: border-box;
}
.gtyTitleAndDes .gty1Title{
	height: 20px;
	line-height: 20px;	
	font-size: 16px;
	font-weight: bold;
	letter-spacing: 1px;
}

.gtyTitleAndDes .gtyDes{
	margin-top: 2px;

}


.gtyContent .gtyRight ul li .gtyJB{
	width:45px;
	height:45px;
	position: absolute;
	top:0px;
	right:10px;
	z-index: 998;
	
}

.gtyRight ul{display: none;}
.gtyRight ul.cur{display: block;}

 .gtyContent .gtyRight .gty2Title{
	display: block;
	width: 100%;
	margin-top: 8px;
	overflow: hidden;
	white-space:nowrap;
	text-overflow: ellipsis;
	font-size: 14px;
	padding-left: 5px;
	box-sizing: border-box;
	
}

.gtyContent .gtyRight .gtyPrice{color:#f71e02;font-size: 10px;
	padding-left: 5px;
	box-sizing: border-box;
}
.gtyPriceNum{font-size: 16px;font-weight: bold;}


.dzAndYx{margin:30px auto 0px;width:1200px;}
.dzAndYx .dyContent{display: none;}
.dzAndYx .cur{display: block;}
.dzAndYx .dyHeader{width:1200px;height:140px;border-top:1px solid #ececec;margin:0px auto;}
.dzAndYx .dyHeader .dyTitle{width: 450px;height: 54px;margin: 40px auto 0px;border: 2px solid #39b370;}
.dzAndYx .dyHeader .dyTitle span{
	float: left;
	display:block;
	width:225px;
	height:54px;
	line-height:54px;
	font-size:20px;
	box-sizing: border-box;
	text-align: center;
	color:#39b370;
	cursor: pointer;
}

.dzAndYx .dyHeader .dyTitle span:hover{background:#39b370;color:#FFFFFF;}

.dzAndYx .dyHeader .dyTitle .cur{background:#39b370;color:#FFFFFF;}
.dzAndYx .dyContent{width:1200px;margin:0 auto;}
.dzAndYx .dyContent .dyContentHeader{width:1200px;height: 50px;}
.dzAndYx .dyContent .dyContentHeader span{float:left;height:50px;box-sizing: border-box;}
.dzAndYx .dyContent .dyContentTitle1{font-size: 300%;}
.dzAndYx .dyContent .dyContentTitle2{font-size: 14px;color:#a4b4c0;padding-top: 26px;margin-left: 5px;}
.dyContentHeader ul li{
	float:left;
	display: block;
	padding: 0px 25px;
	height:50px;
	line-height: 70px;
	text-align: center;
	font-size: 14px;
	cursor: pointer;
	color: #000000;
	box-sizing: border-box;
	margin-left: 10px;

}

.dyContentHeader ul li:hover{border-bottom:4px solid #39b370;color:#39b370;}
.dyContentHeader ul li.cur{border-bottom:4px solid #39b370;color:#39b370;}
.dyLanmuList{float:left;margin-left: 325px;}
.dyContentList{margin-top:35px;}
.dyContentList ul{display: none;}
.dyContentList .cur{display: block;}
.dyContentList ul li{
	display: block;
	width:280px;
	height:265px;
	float: left;
	margin-right: 26px;
	

}

.dyContentList ul li:nth-child(4){
	margin-right: 0px;
}

.dyContentList ul li:hover{
	  -moz-box-shadow:2px 2px 10px gray;
     -webkit-box-shadow:2px 2px 10px gray;
     box-shadow:2px 2px 10px gray;
}
.dyContentList ul li .dyListPic{width:280px;height:165px;position: relative;}
.dyContentList ul li .dyListPic img{width: 100%;height:100%;}
.dyContentList ul li .dyListPic .dzDays{
	display:block;width:40px;height:25px;
	line-height: 25px;
	text-align: center;
	background: #FFFFFF;
	position: absolute;
	top:10px;
	left:10px;
	border-radius: 3px;
}

.dyContentList ul li .dyListPic .dzPrice{
	display:block;
	width:100%;
	height:28px;
	line-height: 28px;
	text-align: right;	
	padding-right: 10px;
	box-sizing: border-box;
	position: absolute;
	bottom:0px;
	right:0px;
	color: #FFFFFF;
	background: #000000;
	opacity: 0.2;
	z-index: 888;
}
.dyContentList ul li .dyListPic .dzPriceC{z-index: 999;position: absolute;
	bottom:5px;
	right:5px;
	color:#FFFFFF;
}

.dyContentList ul li .dyListPic .dzPriceC .dzPriceNum{
	font-size: 16px;
	
}

.dyContentList ul li .dzTitle{
	height:60px;
	line-height:25px;
	font-size: 16px;
	color: #000000;
	padding: 5px 8px;
	box-sizing: border-box;
	border-left: 1px solid #ececec;
	border-right: 1px solid #ececec;
	overflow: hidden;
	
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp:2;
    -webkit-box-orient:vertical;
	
}

.dyContentList ul li .dzDes{
	color: #a4b4c0;
	padding: 0px 8px;
	border-left: 1px solid #ececec;
	border-right: 1px solid #ececec;
	box-sizing: border-box;
	overflow: hidden;
	white-space: nowrap;
    text-overflow: ellipsis;
    height:30px;
    /*display: block;*/

}

.postNeed{
	width:1200px;
	height:155px;
	margin:20px auto 0px;
	
}

.postNeed ul li{
	display: block;
	width:190px;
	height:155px;
	float:left;
	
}

.postNeed ul{margin-left:65px;}
.postNeed ul li .stepPic{
	width: 75px;
	height: 75px;
	float: left;
	text-align: center;
	color:#000000;
	font-size: 14px;
	letter-spacing: 1px;
}
.postNeed ul li .stepPic img{
	width:100%;
	height:100%;
	margin-top:40px;
}
.postNeed .pnNext{
	height:155px;
	line-height: 155px;
	font-size: 300%;
	color:#ececec;
	float: left;
	margin-left:40px;
}



.rightTriangle {
            width: 20px;
            height: 155px;
            border-right: 3px solid #ececec;
            position: relative;
           float:left;
           margin-left: -20px;
        }

.rightTriangle:after,
.rightTriangle:before {
            content: "";
            position: absolute;
            width: 0;
            height: 0;
            border: 14px solid transparent;
            border-left-color: #ececec;
            left: 0px;
           margin-left: 20px;
            top: 72.5px;
        }

.rightTriangle:after {
            border-left-color: #FFFFFF;
            left: -5px;
           
}

.postNeed .onlineKF{

	float: left;
	width:260px;
	height:65px;
	line-height: 65px;
	text-align: center;
	background-image: linear-gradient(to right, #ffb500 , #ff3e01);
	margin:55px 0px 0px 40px;
	font-size: 200%;
	color:#FFFFFF;
	border-radius: 100px;
	cursor: pointer;

}

.fwcn{
	margin:20px auto;
	width:1200px;
	height:80px;
	line-height: 80px;
	border-bottom: 1px solid #ececec;
	border-top: 1px solid #ececec;
	text-align: center;
	font-size: 16px;
	position: relative;
	
}

.fwcn img{width:70px;height:25px;position: absolute;top:28px;left:450px;}

.fwsx{width:1200px;margin: 40px auto;}
.fwsx .fwsx1{background: #ddf5ff;}
.fwsx .fwsx2{background: #ddfffb;}
.fwsx .fwsx3{background: #e6ffdc;}
.fwsx .fwsx4{background: #ffeedd;}
.fwsx ul li{
	display: block;
	border-radius: 6px;
	width:275px;
	height:75px;
	float: left;
	position: relative;
	padding: 0px 15px 0px 20px;
	box-sizing: border-box;
	margin:0px 10px;
}
.fwsx ul li img{height:100%;display: block;float:right;}
.fwsx1 img{width:135px;}
.fwsx2 img{width:65px;margin-right: 30px;}
.fwsx3 img{width:95px;}
.fwsx4 img{width:95px;}
.fwsxTxt{float:left;margin-top: 20px;}
.fwsxTxt span{display: block;}
.fwsx1 .fwsxTxt .fwsxTxt1{color: #418db2;font-size: 14px;font-weight: bold;}
.fwsx1 .fwsxTxt .fwsxTxt2{color:#7f939c;font-size: 12px;}
.fwsx2 .fwsxTxt .fwsxTxt1{color: #408b7e;font-size: 14px;font-weight: bold;}
.fwsx2 .fwsxTxt .fwsxTxt2{color:#a8aa9f;font-size: 12px;}
.fwsx3 .fwsxTxt .fwsxTxt1{color: #3b887f;font-size: 14px;font-weight: bold;}
.fwsx3 .fwsxTxt .fwsxTxt2{color:#a8aea6;font-size: 12px;}
.fwsx4 .fwsxTxt .fwsxTxt1{color: #836e56;font-size: 14px;font-weight: bold;}
.fwsx4 .fwsxTxt .fwsxTxt2{color:#aeaaa6;font-size: 12px;}

.ykwd{
	width:1200px;
	margin:0 auto;
	margin-top:20px;
	margin-bottom:50px;
	
}
.ykwdHeader{
	height:50px;
	border-bottom: 1px solid #ececec;
	line-height: 50px;
	margin-bottom: 10px;

}
.ykwdHeaderTitle{
	font-size: 220%;
	color:#39b370;
	font-weight: bold;
    letter-spacing: 1px;
    float:left;
}

.lyznAndLyzx{
	float:left;
	margin-left:760px;
}

.lyznAndLyzx ul li{
	display: block;
	float:left;
	height: 50px;
	line-height: 60px;
	margin-left: 10px;
	box-sizing: border-box;
	font-size: 14px;
	cursor: pointer;
}

.lyznAndLyzx ul li:hover{
	color:#39b370;
	border-bottom: 4px solid #39b370;
}

.lyznAndLyzx .cur{

	color:#39b370;
	border-bottom: 4px solid #39b370;
}

.yklyList{
	width:390px;
	height:240px;
	border-right:1px solid #ececec;
	float: left;
	margin-top:5px;
	padding-right: 10px;
	padding-bottom: 15px;
	overflow: hidden;
}

.moreWD{
	float:right;
	margin-top: 5px;

}

.moreWD:hover{
	color:#39b370;
}

.yklyList ul li{
	margin-bottom: 10px;
	border-bottom: 1px solid #ececec;
	padding-bottom: 5px;
}
.yklyList ul li div{
	overflow: hidden;
	white-space: nowrap;
    text-overflow: ellipsis;
   margin:0px 10px 5px 0px;
}
.yklyList .q,.a{
	display: inline-block;
	width:20px;
	height:20px;
	line-height: 20px;
	border-radius: 3px;
	color:#FFFFFF;
	font-size: 80%;
	text-align: center;
	
	
}

.yklyList .q{background: #e80000;}
.yklyList .a{background: #00ff2a;}

.yklyList .qt,.at{
	font-size: 14px;
	width:350px;
	height:20px;
	line-height: 20px;
	margin-left:10px;
	
}
.yklyList .qt{color:#39b370;}
.yklyList .at{color:#757575;}
.yklyZoom{
	width:470px;
	float:left;
}

/* table{background:#0099cb;margin:0 auto;}*/
.indexTable{margin-left:20px;}
.indexTable input{
	width:350px;
	height:30px;
	border:1px solid #ececec;
	box-sizing: border-box;
	font-size: 12px;
	padding: 5px;
	display: block;
}
.indexTable tr{
	display: block;
	margin-bottom:1px;}	
.indexTable tr .title{width:70px;font-size: 14px;}
.indexTable textarea{
	width:350px;
	height:115px;
	border:1px solid #ececec;
	box-sizing: border-box;
	padding: 5px;

}
.indexTable .yzm{width:260px;height:30px;}
.indexTable #content{color:#000;}
.indexTable img{cursor: pointer;height:30px;}
.indexTable #msg_send{
	background: #39b370;
	color:#FFFFFF;
	cursor: pointer;
	height:35px;
	line-height: 35px;
	padding: 0px;
}

.lyznzxList{
	float:left;
	height: 310px;
	width:300px;
	margin-left:10px;
	font-size: 12px;
	color:#000000;
}

.lyznList ul li{
	display: block;
	overflow: hidden;
	white-space: nowrap;
    text-overflow: ellipsis;
	margin-bottom:10px;
}

.lyznList ul li a:hover{color:#39b370;}

.lyznList .dian{
	display: inline-block;
	width: 5px;
	height:5px;
	border-radius: 2px;
	background: #39b370;
	margin-bottom:2px;
	margin-right: 10px;
}

.moreLyzn{
	display: block;
	float:right;
	margin-top:15px;

}

.moreLyzn:hover{color:#39b370;}


/*跟团游主界面*/

	/*热门景点*/
.rmjdHeader{
	width:1200px;
	height:55px;
	margin:0 auto;
	margin-top:30px;
}
.rmjdHeader img{
	width:37px;
	height:27px; 
}
.rmjdHeader .rmjdTitle{
	height: 50px;
    line-height: 50px;
    font-size: 220%;
    color: #39b370;
    font-weight: bold;
    letter-spacing: 1px;
}

.rmjdList{
	width:1200px;
	margin:0 auto;
}

.rmjdList ul li{
	display: block;
	margin:5px;
	width:290px;
	height:120px;
	float:left;
	position: relative;

}

.rmjdList .topScenic .rmjdTitle,.rmjdList .seScenic .rmjdTitle{
	position: absolute;
	top:15px;
	left:30px;
	font-size: 220%;
	color:#FFFFFF;

}

.rmjdList .topScenic .rmjdDesc,.rmjdList .seScenic .rmjdDesc{
	position: absolute;
	top:50px;
	left:30px;
	font-size: 16px;
	color:#FFFFFF;
	
}

.rmjdList .rmjdTitle{

	position: absolute;
	bottom:30px;
	left:15px;
	font-size: 220%;
	color:#FFFFFF;
	
}

.rmjdList .rmjdDesc{

	position: absolute;
	bottom:10px;
	left:15px;
	font-size: 16px;
	color:#FFFFFF;
	
}

.rmjdList ul li img{
	width:100%;
	height:100%;

}

.rmjdList ul li.topScenic{
	width:845px;
	height:245px;
	float:left;
	
}

.rmjdList ul li.topScenic .rmjdTitle{
	color:#000000;
}

.rmjdList ul li.topScenic .rmjdDesc{
	color:#000000;
}


.rmjdList ul li.seScenic{
	width:335px;
	height:245px;
	float:left;

}

.rmjdList .seScenic .rmjdTitle{
	color:#b57b75;
}

.rmjdList .seScenic .rmjdDesc{
	color:#b57b75;
}

.gtyzoom .gtyHeader{
	width:1200px;
	height:55px;
	line-height: 55px;
	margin:15px auto 10px;	
	position: relative;
	
	
}

.gtyzoom .gtyHeader .gtyicon{
	display: inline-block;
	width:40px;
	height:55px; 
	position: relative;
	

}
.gtyzoom .gtyHeader .gtyicon img{
	width: 40px;
	height:35px;
	position: absolute;
	top:30px;
	

	


}
.gtyHeader .gtyHeaderTitle{
	height: 50px;
    line-height: 50px;
    font-size: 220%;
    color: #39b370;
    font-weight: bold;
    letter-spacing: 1px;
    margin-left: 40px;
}

.gtyzoom .gtyList{width:1200px;margin:0 auto;}
.gtyzoom .gtyList ul li{
	width:280px;
	height:250px;
	display: block;
	float: left;
	border:1px solid #ececec;
	
	margin-right:26.5px;
	margin-bottom: 10px;
	box-sizing: border-box;
}

.gtyzoom .gtyList ul li:hover{
	  -moz-box-shadow:2px 2px 10px gray;
     -webkit-box-shadow:2px 2px 10px gray;
     box-shadow:2px 2px 10px gray;
    

}
.gtyzoom .gtyList .gtyPic{

	width:100%;
	height:180px;
	position: relative;

}

.gtyzoom .gtyList .gtyPic .cate{
	width:;
	height:20px;
	line-height: 20px;
	text-align: center;
	display: inline-block;
	position: absolute;
	top:5px;
	right:5px;
	background: #39b370;
	color:#FFFFFF;
	padding: 0px 8px;
	border-radius: 2px;


}
.gtyzoom .gtyList ul li img{
	width:100%;
	height:100%;
}

.gtyzoom .gtyList .gtyTitle{	
	height:30px;
	line-height: 30px;	
	font-size: 14px;
	overflow: hidden;
	white-space: nowrap;
    text-overflow: ellipsis;
    padding-left: 5px;

}

.gtyzoom .gtyList .gtyDesc{padding-left: 5px;}
.gtyzoom .gtyList .gtyDesc .rmb
{
	color:#f71e02;
}

.gtyzoom .gtyList .gtyDesc .gtyPrice
{
	color:#f71e02;
	font-size: 16px;
	font-weight: bold;
}

.gtyzoom .gtyList ul li#gty4,.gtyzoom .gtyList ul li#gty8,.gtyzoom .gtyList ul li#gty12{
	margin-right: 0px;
}

.gtyzoom .paging{
	width:1200px;
	margin:0 auto;
	height:30px;


}

.gtyzoom .paging div{float: right;}

.footer2{
	background: #eee;
	padding-top: 35px;
	padding-bottom: 35px;
	color:#000;
	margin-top:60px;

}
.footer2_1{
	width:1200px;
	margin:0 auto;
	border-bottom:1px dashed gray;
}
.footer2_2{
	width:1200px;
	margin:0 auto;
}

.footer2_kf{
	width:260px;
	height:110px;
}

.footer2_kfTelNum,.footer2_nav{font-size: 14px;}
.footer2_nav span{margin-left:5px;padding-right: 7px;
	font-weight: bold;
}

.footer2_kfTelIcon,.footer2_kfTel,.footer2_nav_adress,.qrcode{
	display: inline-block;
	height:110px;
	
	float:left;
}

.footer2_kfTelIcon{width:40px;}
.footer2_kfTelIcon img{width:100%;}

.footer2_kfTel{width:180px;}
.footer2_nav_adress{width:500px;margin-left:35px;}
.qrcode{width:120px;float:right;margin-top: -20px;font-size: 12px;}
.qrcode img{width:80%;margin-left: 10px;}
.footer2_tel_qq,.footer2_address{
	margin-left:5px;

}

.footer2_tel_qq{

	margin-top:15px;
}
.footer2_address{
	margin-top:3px;
}
.footer2_2_cp,.footer2_beian{
	text-align: center;
	
}

.footer2_2_cp{
	margin-top:15px;
}

.footer2_beian{
	margin-top:5px;


}

.videotest{
	
	position: fixed;

	left:50%; top:50%; margin-left:-320px; margin-top:-180px; z-index:9999; width:640px; height:360px;
	
}

.videotest #video{
	width:100%;
	height:100%;
}

.videotest #closeVideo{
	width:25px;
	height:25px;
	position: absolute;
	top:3px;
	right:4px;
}

.videotest #closeVideo:hover{
	cursor: pointer;
}

.mask{
	position:fixed;
	top:0px;
	left:0px;
	/*background:rgba(0,0,0,0.2) url(../images/loading.png) no-repeat center center;*/
	background: #000;
	z-index: 1000; 
	opacity: 0.8;
	-moz-opacity:0.8;

}

.dyzoom .dyHeader{
	width:1200px;
	height:55px;
	line-height: 55px;
	margin:15px auto 0px;
}


.dyHeader .dyHeaderTitle,.jdHeader .jdHeaderTitle,.carzoom .jdHeaderTitle{

	font-size: 220%;
    color: #39b370;
    font-weight: bold;
}
.dyImg{width: 1200px;
height: 320px;
margin: 0 auto;}

.dyImg img{
	width:100%;
	height:100%;	
}

.dyDes{
	margin-top: 10px;

}

.dyList .dyTitle{
	font-size: 16px;
	margin-left: 5px;
	width:200px;
	display: inline-block;
	overflow: hidden;
	white-space: nowrap;
    text-overflow: ellipsis;

}
.dyMore{border:1px solid #ee5958;padding: 2px 5px;margin-right: 5px;color:#ee5958;
	float: right;
}

.dyTitleImg,.jdTitleImg{width:40px;height: 30px;}
.gtyTitleImg{width:35px;height: 30px;position: absolute;top:10px;}


.jdzoom .jdHeader,.hotelzoom .jdHeader,.carzoom .carHeader{
	width: 1200px;
	height:55px;
	line-height: 55px;
	margin:15px auto 0px;
	position: relative;
}

.hotelzoom .hotelTitleImg{
	width:30px;
	position: absolute;
	top:12px;
}

.hotelzoom .jdHeaderTitle,.carzoom .jdHeaderTitle{
	margin-left: 40px;
}

.carzoom .carTitleImg{
	width:35px;
	position: absolute;
	top:18px;
}

.pageAbout{
	width:1200px;
	margin:40px auto;	
	
}

.aboutMenu{
	width:175px;
	float:left;
	font-size:14px;



}

.aboutMenu ul li{
	display: block;
	height:45px;
	line-height: 45px;
	text-align: center;
	border:1px solid #ececec;
	border-bottom: none;
	box-sizing: border-box;
	cursor: pointer;
	padding-left:4px;
}

.aboutMenu ul li a{
	display: block;
	width:100%;
	height:100%;
}

.aboutMenu  ul>:last-child{
	border-bottom: 1px solid #ececec;
}

.aboutMenu ul li.cur{
	border-left:5px solid #39b370;
	padding-left:0px;
	color:#39b370;
}

.aboutMenu ul li.cur a{
	
	color:#39b370;
}

.aboutCon .editor{
	margin:10px auto;
	text-align: center;
	font-size: 12px;

}

.aboutCon .price{
	/*width:150px;*/
	display: inline-block;
	padding-right:10px;
	height:50px;
	line-height: 50px;
	border:1px solid #39b370;
	font-size: 14px;
	color:red;
	margin-bottom: 5px;

	

}


.aboutCon .price span{
	/*width:50px;*/
	padding: 0px 10px;
	height:50px;
	line-height: 50px;
	text-align: center;
	background: #39b370;
	/*background:#ff3e01;*/
	color:#FFFFFF;
	font-size: 14px;
	display: inline-block;
	margin-right: 20px;

}

.aboutCon .price2{

	border:1px solid #ff3e01;
	

	

}

.aboutCon .price2 span{
	background:#ff3e01;
}


.aboutCon .desc{
	border:1px solid #ececec;
	padding: 20px;
	
	font-size: 12px;
}

.aboutCon{
	width:1000px;
	float:right;
	margin-left:20px;
	box-sizing: border-box;


}



.aboutCon img{
	/*margin: 10px;*/
	width:100%;
	

}
.contact td img{width:auto;}

.aboutConHeader{
	height:30px;
	line-height:30px;
	border-bottom:1px solid #ececec;
	margin-bottom: 10px;
}
.aboutConHeader .yuan{
	display: inline-block;
	height:3px;
	width:3px;
	border:3px solid #39b370;
	border-radius: 5px;
	
}
.curLocation{
	float:right;
	margin-right: 20px;
	
}
.curLocation .curIcon{
	display: inline-block;
	width:15px;
	height:15px;
	line-height: 15px;
	background: gray;
	color:#FFFFFF;
	font-size: 12px;
	text-align: center;
	border-radius: 2px;
	font-weight: bold;
}

.aboutConHeader .yuan{
	margin-bottom: 10px;
}

.aboutConHeader .title{
	display: inline-block;
	color:#39b370;
	font-size:16px;
	font-weight: bold;
	width: 560px;
	height:30px;
	overflow:hidden;
	text-overflow: ellipsis;
	white-space: nowrap;

}

.aboutCon .content{
	width:950px;
	font-size: 13px;
}

.pageStep{
	
	margin:0 auto;
	
	box-sizing: border-box;
	border-top:1px dashed gray;
}

.aDialog{
	width:300px;
	height:180px;
	position: fixed;
	left:50%; 
	top:50%; 
	margin-left:-150px; 
	margin-top:-90px; 
	z-index:9999;
	border:1px solid gray;
	border-radius: 5px;
	background: #FFFFFF;
}

.aDialog span{
	display: block;
	box-sizing: border-box;
}

.aDialog .aTitle{
	height:30px;
	line-height: 30px;
	font-size: 14px;
	
	border-bottom: 1px solid #39b370;
	text-align: center;
}

.aDialog .aContent{
	height:100px;
	line-height: 100px;
	font-size: 14px;
	
	text-align: center;
}

.aDialog .aBtn{
	width:80px;
	height:30px;
	line-height: 30px;
	margin:0 auto;
	cursor: pointer;
	background: #39b370;
	color:#FFFFFF;
	text-align: center;
	margin-bottom: 15px;
	border-radius: 5px;

}

.loadingDlg{
	width:100px;
	height:100px;
	position: fixed;
	left:50%; 
	top:50%; 
	margin-left:-50px; 
	margin-top:-50px; 
	z-index:9999;
	border:1px solid gray;
	border-radius: 5px;
	background: #FFFFFF;
	display:none;
	text-align: center;


}

.loadingDlg img{
	/*width:100%;
	height:100%;*/
	margin-top: 30px;
}


.dyHeader{position: relative;}
.znTitleImg{width:30px;display: inline-block;position: absolute;top:15px;}
.zxTitleImg{width:30px;display: inline-block;position: absolute;top:15px;}
.znzxtitle{margin-left:35px;}

.znzx{
	width:1200px;
	margin:0px auto;
}

.znzx ul li{
	display: block;
	height:120;
	padding:10px 15px;
	border-bottom: 1px dashed gray;
	position: relative;
}

.znzxtitle2{height:18px;font-size: 14px;line-height:14px;font-weight:bold;padding-left: 12px;}
.znzxdesc{
	margin:5px auto;
	height:60px;
	line-height: 28px;
	overflow: hidden;
	
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp:2;
	-webkit-box-orient:vertical;
	padding-left: 12px;
}

.triangle{
    width: 0px;
    height: 0px;
    border: 5px solid transparent;
    border-left-color: #fba65b ;
    position: absolute;
    top:13px;

}
.znzxzoom .paging2{
	margin-top: 20px;
}


.lyznzxList div{display: none;}
.lyznzxList .cur{display: block;}

.ykmsgList{
	width:1200px;
	margin:0px auto;
	font-size: 14px;
}

.ykmsgAsk{
	display: inline-block;
	width:20px;
	height:20px;
	line-height: 20px;
	text-align: center;
	background: #a8ca20;
	color:#FFFFFF;
	border-radius: 5px;
	font-weight: bold;
}

.ykmsgAnswer{
	display: inline-block;
	width:20px;
	height:20px;
	line-height: 20px;
	text-align: center;
	background: #f98824;
	color:#FFFFFF;
	border-radius: 5px;
	font-weight: bold;
}
.ykName,.ykmsgAnswer{font-weight: bold;}
.ykmsgList div{padding-left: 23px;margin:10px auto;}

.ykmsgList ul li{
	display: block;
	border-bottom: 1px dashed gray;padding:20px 20px;}

.bottomLine{border-bottom: 1px solid #45b778;}

.articleLeft{
	float:left;
	width:220px;

}

.articleCon{
	float:right;
	width:900px;

}

.articleCon .content{
	width:850px;
}
.articleCon .content img{width:100%;}

.articleCon .editor{
	margin:10px auto;
	text-align: center;
	font-size: 12px;

}

.lyznzxDiv{
	border:1px solid #ececec;
	padding: 15px;
	margin-bottom: 20px;
}

.lyznzxDiv ul li{
	display: block;
	height:20px;
	line-height: 20px;
	overflow: hidden;
	text-overflow:ellipsis;
 	white-space:nowrap;
 	margin:2px auto;
 	border-bottom: 1px dashed #ececec;
}
.znzxYuan{
	display: inline-block;
	width:8px;
	height: 8px;
	border-radius: 6px;
	border:1px solid #39b370;
	margin-right: 5px;

}

.znzxListYuan{
	display: inline-block;
	width:4px;
	height: 4px;
	border-radius: 2px;
	margin-bottom: 2px;
	background: #39b370;
	margin-right: 5px;
}

.znzxListTitle{

	font-size: 13px;
	color: #39b370;
	font-weight: bold;
	height:12px;
	line-height: 12px;
	margin-bottom:10px;

}

.znzxmore{
	float:right;
	font-size: 12px;
	color:gray;
	font-weight:normal;
}


/*悬浮链接*/
.suspension{position:fixed;z-index:9999;right:0;bottom:10px;width:70px;height:240px;}
.suspension-box{position:relative;float:right;}
.suspension .a{display:block;width:44px;height:44px;background-color:#c8c8c8;margin-bottom:4px;cursor:pointer;outline:none;}
.suspension .a.active,
.suspension .a:hover{background:#ff811a;}
.suspension .a .i{float:left;width:44px;height:44px;background-image:url(../images/side_icon.png);background-repeat:no-repeat;}
/* .suspension .a-service .i{background-position:0 0;} */
.suspension .a-service .i{width:20px;height:20px;margin-top:12px;margin-left:12px;background-image:url(../images/suspension-bg.png);background-repeat:no-repeat;background-position:0 0;}
.suspension .a-service-phone .i{width:20px;height:20px;margin-top:12px;margin-left:12px;background-image:url(../images/suspension-bg.png);background-repeat:no-repeat;background-position:-27px 0;}
.suspension .a-qrcode .i{background-position:-44px 0;}
.suspension .a-cart .i{background-position:-88px 0;}
.suspension .a-top .i{background-position:-132px 0;}
.suspension .a-top{background:#D2D3D6;display:none;}
.suspension .a-top:hover{background:#c0c1c3;}
.suspension .d{display:none;width:223px;background:#fff;position:absolute;right:67px;min-height:90px;border:1px solid #E0E1E5;border-radius:3px;box-shadow:0px 2px 5px 0px rgba(161, 163, 175, 0.11);}
.suspension .d .arrow{position:absolute;width:8px;height:12px;background:url(../images/side_bg_arrow.png) no-repeat;right:-8px;top:31px;}
.suspension .d-service{top:0;}
.suspension .d-service-phone{top:34px;}
.suspension .d-qrcode{top:78px;}
.suspension .d .inner-box{padding:8px 22px 12px;}
.suspension .d-service-item{border-bottom:1px solid #eee;padding:14px 0;}
.suspension .d-service .d-service-item{border-bottom:none;}
.suspension .d-service-item .circle{width:44px;height:44px;border-radius:50%;overflow:hidden;background:#F1F1F3;display:block;float:left;}
.suspension .d-service-item .i-qq{width:44px;height:44px;background:url(../images/side_con_icon03.png) no-repeat center 15px;display:block;transition:all .2s;border-radius:50%;overflow:hidden;}
.suspension .d-service-item:hover .i-qq{background-position:center 3px;}
.suspension .d-service-item .i-tel{width:44px;height:44px;background:url(../images/side_con_icon02.png) no-repeat center center;display:block;}
.suspension .d-service-item h3{float:left;width:112px;line-height:44px;font-size:15px;margin-left:12px;}
.suspension .d-service-item .text{float:left;width:112px;line-height:22px;font-size:15px;margin-left:12px;z-index: 9999;}
.suspension .d-service-item .text .number{font-family:Arial,"Microsoft Yahei","HanHei SC",PingHei,"PingFang SC","Helvetica Neue",Helvetica,Arial,"Hiragino Sans GB","Heiti SC","WenQuanYi Micro Hei",sans-serif;}
.suspension .d-service-intro{padding-top:10px;}
.suspension .d-service-intro p{float:left;line-height:27px;font-size:12px;width:50%;white-space:nowrap;color:#888;}
.suspension .d-service-intro i{background:url(../images/side_con_icon01.png) no-repeat center center;height:27px;width:14px;margin-right:5px;vertical-align:top;display:inline-block;}
.suspension .d-qrcode{text-align:center;}
.suspension .d-qrcode img{
	width:80px;
	height:80px;
}
.suspension .d-qrcode .inner-box{padding:20px 0;}
.suspension .d-qrcode p{font-size:16px;color:#93959c;}

.line{
	display: block;
	font-size: 16px;
color:#fff;
font-weight: bold;
background: #39b370;
padding: 5px;
margin:10px 0px;
}

.centerDiv{
	width:1200px;
	margin:0px auto;
	margin-bottom: 40px;
}

.justHeader{
	border-bottom: 1px solid #ececec;
	height:50px;
	margin-bottom: 30px;
}




.justFont{
	width:287px;
	height:50px;
	line-height: 50px;
	font-size: 220%;
	color: #39b370;
	font-weight: bold;
	letter-spacing: 1px;
	float: left;
}

.justMore{
    float:right;
	
	font-size: 14px;
	height:50px;
	line-height: 65px;
	margin-right: 20px;
}

.justIcon{
	width:170px;
	height:222px;
	float:left;
}

.justIcon img{
	width:100%;
	height:100%;
}

.justList{
	width:1000px;
	overflow: hidden;
	float:left;
	margin-left: 20px;
}

.pList{
	width: 12000px;
	
	overflow:hidden;
	cursor: pointer;
	
	
}

.pList ul{
	position: relative;
}
.pList ul li{
	display: block;
	width: 235px;
	/*height:160px;*/
	float: left;
	margin-right: 20px;
}

.pList ul li img{
	width: 100%;
	height:165px;
}

.pList ul li .pListTitle,.pList ul li .plistPrice{
	display: block;
	width:220px;
	height:20px;
	line-height: 20px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;

}

.pListTitle{
font-size: 14px;
margin-top: 15px;
}

.plistPrice{
font-size: 12px;
color:#f71e02;
}

.priceFont{
	font-size: 18px;
	margin:0px 2px;
}


.pList1 ul{
	position: relative;
}
.pList1 ul li{
	display: block;
	width: 235px;
	/*height:165px;*/
	float: left;
	margin-right: 20px;
	
}

.pList1 ul li:nth-child(4){
	margin-right: 0px;
}


.pList1 ul li {
	display: block;
	width: 235px;
	overflow: hidden;

	
}

.pList1 ul li img{
	width: 100%;
	height:165px;
}

.pList1 ul li .pListTitle,.pList ul li .plistPrice{
	display: block;
	width:220px;
	height:20px;
	line-height: 20px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;

}

.ryList{
	width:1050px;
	height:150px;
	margin:0px auto;
	
}

.ryList ul li{
	width: 235px;
	height:150px;
	float: left;
	margin-right: 35px;

}

.ryList ul li:nth-child(4){
	margin-right: 0px;
}

.ryList ul li img{
	width: 100%;
	height: 100%;
}

.QQkf{
	z-index: 999999;
	width:300px;
	border-radius: 5px;
	position: fixed;
	bottom:260px;
	right: 0px;
}


.QQkf .title{
	height:30px;
	line-height: 30px;
	background: #78caf2;
	padding-left: 10px;
	font-size: 16px;

}

.QQkf .title span{
	float: right;
	color:white;
	margin-right: 10px;
	font-size: 12px;
	width:35px;
	height: 20px;
	line-height: 20px;
	text-align: center;
	background-image: linear-gradient(to bottom, #8bd3f5 , #7accf3);
	cursor: pointer;
}
.QQkf .body{
	width:100%;
	height:110px;
	padding: 10px;
	box-sizing: border-box;
	background-image: linear-gradient(to right, #FFFFFF , #eaf3fa);
}

.QQkf .body span{
	display: block;
	float: left;
}

.QQkf .body .qqhead{
	width:85px;
	height:85px;
}

.QQkf .body .qqhead img{
	width: 100%;
	height:100%;
}

.QQkf .body .bodyFont{
	width:180px;
	margin-top: 10px;
	margin-left: 10px;
	letter-spacing: 1px;
}

.QQkf .btn{
	width: 100%;
	height:30px;
	line-height: 30px;
	background: #cce1ec;
	font-size: 12px;
	color:#233340;

}

.QQkf .btn span{
	background-image: linear-gradient(to bottom, #dcebf4 , #cfe3f0);
	border:1px solid #5e686f;
	border-radius: 3px;
	padding: 1px 10px;
	color:#5e686f;
	cursor: pointer;
}

.QQkf .btn .btnQQ{
	margin-left: 120px;

}

.QQkf .btn .btnNext{
	}
.footerLeft a{
	color:white;
	margin-left: 10px;
}