﻿@charset "utf-8";
/* CSS Document */
body{
	background:#e7eaed;
}
.header .fright{
	overflow:visible;
}


.main-seciton .hotmap .desc{
	background:#32383b;
	padding:20px;
	width:202px;
	height:296px;
	color:#e7eaed;
}
.hotmap .desc .tittle{
	color:#fff;
	font-size:16px;
	line-height:27px;
	font-weight:400;
}
.hotmap .desc .intro{
	margin-top:20px;
	line-height:22px;
	font-size:13px;
}
.hotmapright{
	width:246px;
	height:336px;
	position:relative;
}
.hotmapright .newstxt{
	display:block;
	height:20px;
	line-height:20px;
	font-size:12px;
	color:#fff;
	background:rgba(0,0,0,0.7);
	padding-left:5px;
	padding-right:5px;
	position:absolute;
	top:144px;
	width:236px;
	overflow:hidden;
	text-overflow:ellipsis;
}
.hotmapright .big_ad,.hotmapright .big_ad img{
	height:100%;
	width:246px;
}
.hotmapright .big_ad{
	position:absolute;
	top:0;
	left:0;
	z-index:999;
}
.hotmapright a{
	display:block;
	width:100%;
	height:164px;
}
.hotmapright a:first-child{
	margin-bottom:8px;
}
.hotmapright a img{
	width:100%;
	height:164px;
}

/*产品库*/
.product{
	background:#fff;
}
.productmenu{
	line-height:30px;
	height:30px;
}
.productmenu span{
	background:#009bdb;
	height:30px;
	line-height:30px;
	color:#fff;
	display:block;
	padding-left:10px; 
	padding-right:10px;
}
.productmenu ul li{
    background:url(../images/cplist.png) no-repeat left center;
	padding-left:8px;
	float:left;
	margin-right:18px;
	font-size:12px;
}

/**********产品展示start****************/
.productshow .fleft{
	width:160px;
}
.product .fenlei{
	background:#009bdb;
	text-align:center;
}
.product .fenlei li{
	cursor:pointer;
	height:30px;
	line-height:30px;
	color:#fff;
	box-shadow:0 1px 0 rgba(255, 255, 255, 0.05);
	background:url(../images/cplist2.png) no-repeat 130px center ;
}
.product .fenlei li.on{
	background:#0080b5 url(../images/cplist2.png) no-repeat 128px center ;
	height:26px;
	line-height:26px;
	border:2px solid #009bdb;
}
.productshow .fright ul{
	display:none;
}
.productshow .fright ul.active{
	display:block;
}
.pinpai,.chex,.newc{
	clear:both;
	width:840px;
	overflow:hidden;
}
.pinpai li{
	float:left;
	width:210px;
	height:45px;
	text-align:center;
	line-height:45px;
}
.chex li{
	float:left;
	width:150px;
	line-height:30px;
	height:30px;
	margin-left:15px;
	overflow:hidden;
	text-overflow:ellipsis;
	font-size:13px;
}
.chex li a:hover{
	text-decoration:underline;
	color:#009bdb;
}
.newc li{
	float:left;
	width:135px;
	padding-left:25px;
}
.newc li a{
	width:135px;
	height:90px;
	display:block;
}
.newc li a img{
	width:135px;
	height:90px;
}

.newc{
	text-align:left;
}
/**********产品展示end****************/

.main-seciton .news-list{
	width:680px;
	margin-right:20px;
}
.news-list .categories{
	background:#fff;
	width:100%;
	position:relative;
	height:30px;
	line-height:30px;
	border-radius:2px;
	box-shadow:0 1px 2px rgba(0, 0, 0, 0.05);
	z-index: 1000;
}

.categories li{
	display:block;
	padding:0 13px;
	cursor:pointer;
	position:relative;
    transition: all 0.4s ease 0s;
	-moz-transition: all 0.4s ease 0s; /* Firefox 4 */
	-webkit-transition: all 0.4s ease 0s; /* Safari 和 Chrome */
	-o-transition: all 0.4s ease 0s; /* Opera */
}
.categories li::before{
	background: #009bdb none repeat scroll 0 0;
    content: " ";
    display: block;
    height: 10px;
    left: 50%;
    margin-left: -3px;
    margin-top: -7px;
    opacity: 0;
    position: absolute;
    top: 100%;
    transform: translate(0px, -8px);
	-ms-transform:translate(0px, -8px);
	-moz-transform:translate(0px, -8px);	/* Firefox */
	-webkit-transform:translate(0px, -8px); /* Safari 和 Chrome */
	-o-transform:translate(0px, -8px);/* Opera */
    width: 10px;
}
.news-list .categories li.on::before{
	opacity: 1;
    transform: rotate(45deg) translate(0px, 0px);
	-ms-transform:rotate(45deg) translate(0px, 0px);
	-moz-transform:rotate(45deg) translate(0px, 0px);	/* Firefox */
	-webkit-transform:rotate(45deg) translate(0px, 0px); /* Safari 和 Chrome */
	-o-transform:rotate(45deg) translate(0px, 0px);/* Opera */
    transition: all 0.3s ease 0.4s;
	-moz-transition: all 0.3s ease 0.4s; /* Firefox 4 */
    -webkit-transition: all 0.3s ease 0.4s; /* Safari 和 Chrome */
    -o-transition: all 0.3s ease 0.4s; /* Opera */
}
.news-list .categories li.on{
	background:#009bdb none repeat scroll 0 0;
	color:#fff;
	position:relative;
}
  
.article{
	margin-top:10px;
	padding:10px;
	background:#fff;
	line-height:22px;
	border-radius:2px;
	box-shadow:0 1px 2px rgba(0, 0, 0, 0.05);
}
.article:hover{
	box-shadow:0 0 5px rgba(46, 143, 237, 0.3); 
}
.article a.article-img{
	height:110px;
	width:165px;
	display:block;
	position:relative;
	margin-right:15px;
}
.article .article-img img{
	display:inline;
	width:100%;
	height:100%;
}
.article .article-img span{
	display:block;
	color:#fff;
	padding:2px 8px;
	position:absolute;
	top:0px;
	font-size:12px;
	line-height:18px;
	left:0px;
}
/*---------栏目类型标签定义start-------------*/
.article .article-img span.sdlp{
	background:#FF6161;
}
.article .article-img span.EVjh{
	background:#678CE0;
}
.article .article-img span.sdpc{
	background:#0074be;
}
.article .article-img span.sddb{
	background:#6ac334;
}
.article .article-img span.scdld{
	background:#F0CC23;
}
.article .article-img span.znc{
	background:#42D1DB;
}
/*政策*/
.article .article-img span.zc{
	background:#eb3d00;
}
/*保养*/
.article .article-img span.by{
	background:#00aec4;
}
/*问答*/
.article .article-img span.wd{
	background:#b9391a;
}
/*其它*/
.article .article-img span.qt{
	background:#788991;
}
/*----------栏目类型标签定义end------------*/
.article h3{
	font-size:18px;
	font-weight:600;
	word-break:break-all;
	word-wrap:break-word;
}
.article h3 a:hover{
	color:#3da9f7;
	
}
.article .source{
	margin:10px 0 8px;
	font-size:13px;
}
.article .source .time{
	color:#aaa;
}
.article .source a{
	color:#3da9f7;
}
.article-list{
	display:none;
}
.article-list.active{
	display:block;
}
.article-list .loadmore{
	display:block;
	background:#cdd8e3;
	border-radius:2px;
	height:36px;
	line-height:36px;
	margin-top:18px;
	text-align:center;
	color:#6483a2;
}

.hotmap{
	position:relative;
	width:746px;
    float:left; 	
}
.maprongqi, .maprongqi *{margin:0; padding:0;}
.maprongqi{width:746px; height:336px;position:relative;}
.maprongqi li{width:746px; list-style:none;display:block;}
.maprongqi img{ width:504px; height:336px; display:block;}

.maprongqi li{float:left;}

/*.num{ position:absolute; right:5px; bottom:5px;}
.num li{
	float: left;
	color: #FF7300;
	text-align: center;
	line-height: 3px;
	width: 25px;
	height: 3px;
	cursor: pointer;
	overflow: hidden;
	margin: 3px 1px;
	background:url(../images/notonmap.png)  no-repeat top center;
}
.num li.on{
	line-height:3px;
	width: 25px;
	height: 3px;
	margin: 3px 1px;
	background:url(../images/mapon.png)  no-repeat top center;
}*/

/*圆点*/
.yq_banner_list{ position:absolute; bottom:15px; text-align:right; z-index:100; left:580px;}
.yq_banner_list a{ display:inline-block; width:8px; height:8px;background:url(../images/abg.png) no-repeat right; margin-right:10px;}
.yq_banner_list a.hover{background:url(../images/abg.png) no-repeat left; }

.hotmap .banner_pre_next{
	display:none;
}
.hotmap .banner_pre_next .banner_btn_left{
	height:55px;
	width:55px;
	background:url(../images/btn.png) no-repeat 0 0;
	position:absolute;
	top:141px;
	left:0;
}
.hotmap .banner_pre_next .banner_btn_right{
	height:55px;
	width:55px;
	background:url(../images/btn.png) no-repeat -55px 0;
	position:absolute;
	top:141px;
	right:0;
}
/*广告位*/
.article-list .ggw a{
	display:block;
	height:70px;
}
.article-list img{
	height:70px;
	width:680px;
}

/*hotlable*/

.hot-list{
	margin-top:15px;
	background:#fff;
}
.hot-list .daohangtitle,.questiondata ul.tittle,.productmenu,.friend .friendtitle,.exhibition .hottitle,.listpage .lovetitle,.listpage .daohangtitle{
	border-bottom:2px solid #dddddf;
}
.hot-list .daohangtitle,.friend .friendtitle,.exhibition .hottitle,.listpage .lovetitle,.listpage .daohangtitle{
	clear:both;
	padding-left:15px;
	height:30px;
	line-height:30px;
	color:#009bdb;
	text-align:left;
	font-size:15px;
	font-weight:600;
	line-height:30px;	
}
.hot-list .label-setion{
	background:#07a7e1;	
}
.label-setion{	
    height:160px;
}
.label-setion,.article-setion{
	margin:10px;
}
.article-setion ul li{
	height:26px;
	line-height:26px;
	font-size:13px;
}

.article-setion  li{
	word-wrap:break-word;
	word-break:break-all;
	background:url(../images/yuandian.png) no-repeat left center;
	padding-left:12px;
}
.article-setion ul li.first{
	margin-bottom:5px;
	border-bottom:1px solid #dad9da;
	height:70px;
	background:none;
	padding-left:0;
}
.article-setion ul li img{
	height:60px;
	width:90px;
	margin-right:10px;
}

.article-setion ul li p{
	word-wrap:break-word;
	word-break:break-all;
	height:50px;
	line-height:24px;
}
.article-setion p a{	
	font-size:14px;
	font-weight:400;
	display:block;
	height:24px;
}



/*答疑库questiondata*/

.questiondata .tittle li{
	width:25%;
	float:left;
	text-align:center;
	height:25px;
	line-height:25px;
	cursor:pointer;
}
.questiondata .tittle li.on{
	background:#009bdb;
	border-top-left-radius:2px;
	color:#fff;
}
.questiondata .item-list{
	display:none;
}
.questiondata .item-list.active{
	display:block;
}
/*创业平台*/
.chuangye a{
	padding-top:15px;
	display:block;
	height:112px;
}
/*友情链接*/
.friend .layout{
	background:#fff;
	overflow:hidden;
}
.friend ul{
	overflow:hidden;
	width:960px;
	margin:0 auto;
}
.friend ul li{
	padding-left:10px;
	padding-right:10px;
	float:left;
	height:30px;
	line-height:30px;
	font-size:13px;
	display:inline-block;
}
.friend ul li a:hover{
	color:#009BDB;
	text-decoration:underline;
}



#tagscloud{position:relative;font-size:12px;color:#333;margin:10px;text-align:center;}
#tagscloud a{position:absolute;top:0px;left:0px;color:#333;font-family:Arial;text-decoration:none; }
#tagscloud a:hover{color:#fff;padding:5px;display:block;background:#0483b0;}
#tagscloud a.tagc1{margin:0 10px 2px 0;line-height:18px;text-align:left;font-size:12px;padding:1px 3px;white-space:nowrap;display:inline-block;border-radius:3px;color:#fff;}
#tagscloud a.tagc2{margin:0 8px 5px 0;line-height:18px;text-align:center;font-size:12px;padding:1px 3px;white-space:nowrap;display:inline-block;border-radius:3px;color:rgba(255,255,255,0.8);}
#tagscloud a.tagc5{margin:0 5px 10px 0;line-height:18px;text-align:center;font-size:12px;padding:1px 5px;white-space:nowrap;display:inline-block;border-radius:3px;color:rgba(255,255,255,0.9);}



/*********************展会*******************************/
.exhibition .guanggao .layout{
	overflow:hidden;
}
.exhibition .guanggao  a{
	margin-top:10px;
	height:75px;
	display:block;
}
.exhibition .guanggao .big img{
	width:1000px;
	height:75px;
}

.exhibition .guanggao .small img{
	width:495px;
	height:75px;
}

.gonggao .layout{
	background:#fff;
	height:30px;
	line-height:30px;
	border:1px solid #cdd7e0;
    margin:10px auto;
	overflow:hidden;
	width:980px;
	padding:0 10px;
	word-break:break-all;
	word-wrap:break-word;
	
}
.gonggao .layout .title{
	color:#6384a3;
	font-weight:600;
	font-size:15px;
	float:left;
}
.gonggao .layout .gonggao-container{
	overflow:hidden;
	width:875px;
	margin-left:5px;
	float:left;
}
.gonggao-container .incontainer{
	width:8000%;
	height:30px;
}
.gonggao-container .incontainer div{
	float:left;
}
.gonggao-container .incontainer ul{
	overflow:hidden;
	float:left;
}
.gonggao .incontainer li{
	margin-left:15px;
	font-size:12px;
	float:left;
}

.hotcontent{
	height:336px;
}
.hotcontent .hotmap{
	width:505px;
}
.hotcontent .maprongqi{
	display:block;
	width:505px;
	height:336px;
}
.hotcontent .maprongqi img{
	width:505px;
	height:336px;
}
.hotcontent .maprongqi li h3{
	position:absolute;
	bottom:0;
	left:0;
	background:rgba(0,0,0,0.5);
	width:580px;
	padding:5px 10px;
	display:block;
}
.hotcontent .maprongqi h3 a{
	padding-right:100px;
	color:#fff;
}
.hotcontent .yq_banner_list{
	left:440px;
	bottom:-2px;
}
.hotcontent .fright{
	width:475px;
	background:#fff;
	height:336px;
	border-radius:2px;
}
.hotcontent .fright ul{
	display:block;
	margin:5px;
}
.hotcontent .fright li a{
	padding-left:15px;
	padding-right:15px;
	display:block;
	height:29px;
	line-height:29px;
}
.hotcontent .fright li a em{
	color: #bcbcbc;
    font-style: normal;
    margin-right: 5px;
    line-height: 29px;
    font-size: 16px;
}
.guanggao li{
	float:left;
	width:244px;
	margin-right:8px;
}
.guanggao li.last-child{
	margin-right:0;
}
.guanggao li img{
	width:244px;
	height:75px;
}

/**********************文章列表***************************/
.listpage{
	background:#fff;
}

.listpage .main-seciton .layout{
	background: #e7eaed;
    border-radius: 2px;
    padding: 10px;
    width: 980px;
	overflow:hidden;
	margin-top:10px;
}

.listpage .main-seciton .article-list{
	border-radius:2px;
	background:#fff;
}
.listpage .article-list{
	width:670px;
}

.listpage .article{
	margin-top:0;
	box-shadow:none;
	padding-bottom:0px;
	border-radius:0;
	background:none;
}
.listpage .article:last-child .showcont{
	border:0 none;
}
.listpage .showcont{
	border-bottom:1px solid #dddddf;
	padding-bottom:20px;
	min-height: 110px;
}
.listpage .article:hover{
	box-shadow:none;
}
.listpage .guessloves,.listpage .hotarticle{
	background: #fff;
    border-radius: 2px;
    padding: 2px 0 10px;
    width: 300px;
}
.listpage .love-body {
    font-size: 12px;
    overflow: hidden;
    padding: 10px;
}
.listpage .love-body li{
	margin-bottom: 8px;
    width: 138px;
}
.listpage .love-body li img {
    height: 92px;
    width: 138px;
}
/*.listpage .love-body li:nth-child(2n+1) {
	float:left;
}
.listpage .love-body li:nth-child(2n) {
	float:right;
}*/

.listpage .love-body li .lovetxt{
	 display: block;
    height: 40px;
    line-height: 20px;
    overflow: hidden;
    word-break: break-all;
    word-wrap: break-word;
}

.changeother a {
    background: #009bdb url("../images/changeother.png") no-repeat  6px center;
    border-radius: 15px;
    color: #fff;
    font-size: 13px;
    height: 22px;
    line-height: 22px;
    padding: 0 8px 1px 20px;
}
.listpage .imglist{
	width:300px;
}
.listpage .zhright a {
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
    display: block;
    height: auto;
    margin-top: 5px;
    width: 100%;
}
.listpage .pages{	
	overflow:hidden;
	background:#e7eaed;
	text-align:center;
	height:auto;
	margin:15px auto 10px;
}
.pages a{
	border:1px solid #bacad8;
	padding:2px 10px;
	border-radius:2px;
	display:inline-block;
	color:#5a82a6;
}
.pages a.on{
	background:#5a82a6;
	border:1px solid #5a82a6;
	color:#fff;
}

.leftDiv{
	position:fixed;
	top:160px;
	left:10px;
	height:300px;
	width:100px;
}
.rightDiv{
	position:fixed;
	top:160px;
	right:10px;
	height:300px;
	width:100px;
}