@charset "utf-8";

/*************************/

/* css reset */
* {
	margin:0;
	padding:0;
}
.maincon{ background:url(about:blank) repeat scroll 0 0 transparent; border:0px; margin:0px; padding:0px; background-image:none;}
html{
	overflow-x:hidden;
}
body {
	
	white-space:wrap;
	font-family: 'Arial','微软雅黑';
}
img {
	border:0;
}
ol, ul, li {
	list-style:none;
}
dl, dt, dd, ul, li {
	margin:0;
	padding:0;
}
/* public class */
.common {
	width:1070px;
	margin:0 auto;
}
.fl2 {
	float:left;
}
.fr2 {
	float:right;
}
.clear {
	clear:both;
}
.block {
	display:block;
}
.sub {
	width:214px;
}
.main {
	width:855px;
}
.main2 {
	width:1070px;
}
.pd20 {
	padding:20px;
}
.pd30 {
	padding:30px;
}
.ml10 {
	margin-left:10px;
}
.mr25 {
	margin-right:25px;
}
.icon-tel {
	
	width:16px;
	height:22px;
	display:block;
	float:left;
}
.icon-sina {
	background:url('/static/images/icons.png') no-repeat -23px 0px;
	width:20px;
	height:18px;
	display:block;
	float:left;
}
.icon-tencent {
	background:url('/static/images/tengx.png') no-repeat 0px 0px;
	width:20px;
	height:18px;
	display:block;
	float:left;
}

.icon-uelike {
	background:url('/static/images/icons.png') no-repeat 0px -35px;
	width:60px;
	height:20px;
	display:block;
	float:left;
}
/* style sheet */


.leaf {
	width:1172px;
	height:232px;
	background:url('/static/images/leaf1.png');
	position:absolute;
	bottom:0;
	left:-100px;
	z-index:-1;
}
.ball {
	width:78px;
	height:97px;
	background:url('/static/images/ball.png') no-repeat 0 0;
	position:absolute;
	top:-100px;
	left:700px;
	z-index:-999;
}
.balls {
	width:113px;
	height:153px;
	background:url('/static/images/balls.png') no-repeat 0 0;
	position:absolute;
	top:150px;
	left:-125px;
	z-index:-99;
}
.dandelion{
	position:absolute;
	z-index:-99;
	left:0; top:0;
}
.d1{
	left:1100px;
	top:200px;
}
.d2{
	left: 1084px;
	top: 60px;
}
.d3{
	left: 99px;
	top: 171px;
}
.d4{
	left: 500px;
	top: -100px;
}
.d5{
	left: -5px;
	top: 251px;
}
.d6{
	left: 301px;
	top: -162px;
}

.balloons{ position:absolute; top:0; left:1020px; z-index:-99; }

.airplanefar{ position:absolute; top:-120px; left:520px; z-index:-99; }
.airplane{ position:absolute; top:200px; left:300px; z-index:-99; }

.feathera{ position:absolute; top:500px; left:15px; z-index:-96; }
.featherb{ position:absolute; top:750px; left:120px; z-index:-97; }
.featherc{ position:absolute; top:730px; left:80px; z-index:-98; }
.featherd{ position:absolute; top:510px; left:-50px; z-index:-99; }
.featherb,.featherc,.featherd{
    -webkit-transition: -webkit-transform 5.5s ease-in;
    -moz-transition:    -moz-transform 5.5s ease-in;
    -o-transition:      -o-transform 5.5s ease-in;
    transition:         transform 5.5s ease-in;
	
}
.feathera{
    -webkit-transition: -webkit-transform 10s ease-in;
    -moz-transition:    -moz-transform 10s ease-in;
    -o-transition:      -o-transform 10s ease-in;
    transition:         transform 10s ease-in;
	
}
.airplanefar{
    -webkit-transition: -webkit-transform 5s ease-in;
    -moz-transition:    -moz-transform 5s ease-in;
    -o-transition:      -o-transform 5s ease-in;
    transition:         transform 5s ease-in;
	
}
.dandelion{
    -webkit-transition: -webkit-transform 5s ease-in;
    -moz-transition:    -moz-transform 5s ease-in;
    -o-transition:      -o-transform 5s ease-in;
    transition:         transform 5s ease-in;
}

#header .main {
	z-index:2;
	position:relative;
	height:92px;
}
#navigation {
	z-index:3;
	left:0;
	bottom:0;
	position:absolute;
}
#navigation .miannav li {
	float:left;
	margin-right:1px;
	position:relative;
	display: block;
}
#navigation .miannav li a {
	float:left;
	display:block;
	height:40px;
	padding:0 30px;
	background:url('/static/images/b-block60.png');
	color:#fff;
	font-size:14px;
	line-height:40px;
	position:relative;
	z-index:1;
}
#navigation .miannav li a span {
	position:relative;
	z-index:1;
}
#navigation .subnav {
	position:absolute;
	top:40px;
	border-top:1px solid #fff;
	left:-1px;
	background:none;
	background:url('/static/images/w-block90.png');
	white-space: nowrap;
	z-index:999;
}

#navigation .miannav li  .subnav dd a{ float:none }
#navigation .subnav{
	display:none;
}
#navigation .subnav dd a {
	float:none;
	padding:0;
	color:#545454;
	font-size:12px;
	background:none;
	height:34px;
	line-height:34px;
	min-width:170px;
}

#navigation .subnav dd a:hover{
	color:#fff;
	background:url(/static/images/b-block40.png);
}
/*多色导航*/
.menucolor {
	position:absolute;
	left:0;
	bottom:0;
	height:0;
	z-index:0;
	width:100%;
}
.orange {
	background:#FF8200;
}
.pink {
	background:#E51275;
}
.health{
	background:#2c6d00;
}
.green {
	background:#4EC200;
}
.blue {
	background:#004DB6;
}
.othercolor{
	background:#63a30f;
}
#menu .arrow a.orange {
	background:#FF8200;
}
#menu .arrow a.pink {
	background:#E51275;
}
#menu .arrow a.health {
	background:#2c6d00;
}
#menu .arrow a.green {
	background:#4EC200;
}
#menu .arrow a.blue {
	background:#004DB6;
}
#menu .arrow a.othercolor {
	background:#63a30f;
}

.navcurrent .menucolor {
	height:40px;
}
#slogan {
	position:relative;
	height:50px;
	z-index:1
}
#menu, .maincontent {
	border:0px solid #fff;
	background:url('/static/images/w-block50.png');
	margin-bottom:1px;
}
#menu ul {
	position:relative;
	background:url('/static/images/menu.png') no-repeat 0 0;
}
#menu .pd20 {
	position:relative
}
#menu .arrow {
	position:absolute;
	left:20px;
	top:20px;
	z-index:0;
	overflow:hidden;
	width:182px;
	height:39px;
	background-image:url(/static/images/menu-fixed.png);
	background-repeat:no-repeat;
	background-position:0px 0px;
}



#menu ul li {
	margin-bottom:1px;
	height:39px;
	position:relative;
	z-index:0;
}
#menu ul li a {
	display:block;
	height:39px;
	line-height:39px;
	text-indent:27px;
	overflow:hidden;
	color:#4a4a4a;
	text-decoration:none;
	font-size:13px;
}

#menu ul li a span {
	display:block;
	height:39px;
	line-height:39px;
	text-indent:27px;
}
.tel {
	background:url('/static/images/b-block40.png');
	border:0px solid rgba(255, 255, 255, 0.8);
	border:0px solid #fff\9;
	height:38px;
	line-height:38px;
	font-size:24px;
	font-weight:700;
	color:#ffffff;
	font-family:"arial";
	margin-bottom:0px;
}
.tel .icon-tel {
	margin:8px 10px 0 10px;
}

#maincontent {
	background-color:#ffffff; _width:720px;*width:720px;
	background:url(/static/images/73b57105cc1e4fe4ae77638a34083b90.gif) repeat scroll 0 0 #ffffff;
	padding:40px;
	_padding:38px;
	clear:both;
}
#maincontent img{ max-width:733px; }
#backtop {
	background:url('/static/images/gotop.png');
	width:34px;
	height:34px;
	position:fixed;
	bottom:120px;
	cursor:pointer;
	display:none;
}
#content {
	position:relative;
	z-index:0;
	margin-bottom:20px;
}



/* 新闻列表 */
.cul_photo_ul{ margin-top:10px;}
.cul_photo_ul li{ width:220px; float:left; text-align:center; margin:11px;*margin:7x;_margin:7px; }
.cul_photo_ul li a{ font-size:13px;}
.cul_photo_ul li img{ width:220px; height:140px; border:1px solid #CCCCCC; margin-bottom:10px;}
#newslist{ position:relative; }
.newslist .newslist .newsli,.newslist dl,.newslist dt,.newslist dt span,.newslist dd{ display:block; font-size:13px; }
.newslist .newsli{ height:27px; z-index:2; position:relative; padding-bottom:10px; }
.newslist dl,.newslist dt,.newslist dd{ float:left; }
.newslist dt,.newslist dd{ height:27px; line-height:27px; }
.newsli:hover a{ color:#494949 }
.newslist dt{ width:97px; }
.newslist dt span{ width:90px; text-align:center; cursor:default; overflow:hidden; height:27px; color:#7D7D7D}
.newsline{ width:1px; background:url(/static/images/newsline.png); position:absolute; top:0px; left:100px; height:100%; z-index:0; }
.newslist .newsli i{ display:block; width:5px; height:5px;background:#fff; border:2px solid #ff9600; position:absolute; top:10px; left:96px; z-index:99; _display:none; *display:none;}
.newslist dd{ margin-left:30px;_margin-left:0px;*margin-left:0px; }
.newsmaskt,.newsmaskb{ height:10px; position:absolute; width:100%; z-index:1; background:#fff; }
.newsmaskt { top:-1px; left:0; }
.newsmaskb { bottom:-2px; left:0; }

.newsarrow{ position:absolute; top:0; left:0; z-index:2; height:27px; overflow:hidden; }
.newlistimage{  }
.newlistimage dt{ height:37px; line-height:27px; width:97px; background:url('/static/images/icons.png') no-repeat 89px -101px; }
.newlistimage dt span{ width:90px; background:#ff9600; text-align:center; display:block; color:#fff; cursor:default; padding-bottom:10px; height:27px; }

.newsarrowre{ position:absolute; top:0; left:0; z-index:1; height:27px; }
.newsarrowre dt{ height:27px; line-height:27px; width:97px; background:url('/static/images/icons.png') no-repeat 89px -137px; }
.newsarrowre dt span{ width:90px; background:#ff9600; text-align:center; display:block; color:#fff; cursor:default; }


#maincontent .listpages{ margin-top:30px; }
#maincontent .listpages li{ display:block; float:left; margin-right:2px; }
#maincontent .listpages li a{ width:37px; height:29px; line-height:30px; color:#8d8d8d; background:#ebebeb; display:block; float:left; text-align:center; overflow:hidden;

    -webkit-transition: -webkit-transform 0.5s ease-in;
    -moz-transition:    -moz-transform 0.5s ease-in;
    -o-transition:      -o-transform 0.5s ease-in;
    transition:         transform 0.5s ease-in;

 }
 #maincontent .listpages a:hover{ text-decoration:none; }
#maincontent .listpages li a:hover,#maincontent .listpages .pagecur a{ background-color:#ff9600; color:#fff; text-decoration:none; }
#maincontent .listpages .prev a{ display:block; float:left; width:73px; height:29px; line-height:30px; text-align:left; color:#fff; text-indent:31px; overflow:hidden;
 background-image:url('/static/images/icons.png');
 background-repeat:no-repeat;
 background-color:#bdbdbd;
 background-position:-151px 5px;
 } 
 #maincontent .listpages .prev a:hover,#maincontent .listpages .next a:hover{
 background-color:#595959;
 text-decoration:none;
 }
#maincontent .listpages .next a{ display:block; float:left; width:73px; height:29px; line-height:30px; text-align:left; color:#fff; text-indent:17px; overflow:hidden;
 background-image:url('/static/images/icons.png');
 background-repeat:no-repeat;
 background-color:#bdbdbd;
 background-position:-107px -18px;
 } 
 
 .newstitle{
 height:50px;
 line-height:30px;
 } 
 .newstitle .fl{
 font-size:16px;
 font-weight:700;

 }
 .newstitle .artdate{  font-size:13px; font-weight:500; color:#999; margin-left:10px; }
 
 .articlebottom{ margin-top:50px; font-weight:500; }
 .changeart{ line-height:25px; font-size:13px; }
 .changeart a{ color:#63A30F; }
 .getbackmenu{
 }
 .getbackmenu a{ font-weight:700; color:#63a30f; display:block; font-size:13px;


 }
 #maincontent a{ color:#63a30f; }
 #maincontent .newslist a{ color:#7D7D7D; }
 #maincontent .newslist a:hover{ color:#494949; text-decoration:none }
 #maincontent a:hover{ text-decoration:underline }
 .changeart a:hover{ text-decoration:underline }
 .getbackmenu a:hover{
	text-decoration:underline
 }
 
 #maincontent{ line-height:1.8em; }
 #maincontent p{ line-height:1.8em; margin-bottom:20px; }
 
 .othercategories{ position:relative; }
 .othercategories ul li{ display:block; float:left; }
 .othercategories ul li a{ display:block; float:left; position:relative; overflow:hidden; padding:0 10px; color:#fff; margin-right:1px; }
 
 .othercategories ul li a .menucolor{ position:absolute; left:0; height:0; width:100%; bottom:0; z-index:0; background:#63A30F; }
 .othercategories ul li a span {
	position:relative;
	z-index:1;
}
 .othercategories ul .navcurrent a .menucolor{ height:50px; }
 
 #weixin{ 
	border:1px solid #fff;
	background:url('/static/images/w-block50.png');
	margin-bottom:1px;
 }
 .scan{ width:175px; height:85px; background:url('/static/images/b-block60.png'); position:relative; overflow:hidden; }
 .scan_info{ width:86px; height:85px; position:relative; z-index:1; float:left; }
 .code{ position:relative; width:89px; height:85px; float:left; background:url('/static/images/code.png') no-repeat; z-index:2; }
 .scan_info h3{ width:100%; text-align:center; color:#fff; font-weight:500; font-size:14px; position:relative; top:28px; }
 .scan_info h4{ width:100%; text-align:center; color:#fff; font-weight:500; font-size:9px; -webkit-text-size-adjust:none; position:relative; top:28px; }
 .weixin_color{ width:0px; height:85px; position:absolute; top:0; right:50px; }

a.lBtn{ display:inline-block;height:40px;width:120px; text-align:center;color:#a33300;font:18px/40px "\5FAE\8F6F\96C5\9ED1"; background:url(/static/images/lbtn.png) no-repeat left top; text-decoration:none;}
a.lBtn:hover{background:url(/static/images/lbtn.png) no-repeat left -40px;}
a.lBtn.down{background:url(/static/images/lbtn.png) no-repeat left -80px;}


