﻿@charset "utf-8";
/* CSS Document */
body{margin:0;padding:0;font-size:16px;font-family:"微软雅黑";-webkit-text-size-adjust:none;color:#3E3E3E;}
html,body,div,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;}
img{border:0;vertical-align:bottom; }
input{-webkit-appearance: none;}
ul,li{list-style-type:none;}
a{color:#000;text-decoration:none;}
.tc{text-align:center;}.tl{text-align:left;}.tr{text-align:right;}
.fl{float:left;}.fr{float:right;}.cl{clear:both;}.fb{font-weight:bold;}
input[type="text"]:focus,input[type="password"]:focus,textarea:focus{outline:none;}
body { background:#fff; }
/*header*/
.indextop { 
		width:100%; 
		text-align:center;
		padding:2% 0; 
		border-bottom:4px solid #333333;
		background-image: url(../images/head_bg.jpg);
 }
.indexlogo { width:50%; margin: 0 auto; }
.indexlogo img { width:100%; }
.indextop h1 { color:#1F7000; font-size:14px; font-weight:normal;}
.indextop h2 { color:#999; font-size:12px; font-weight:normal;}
.top_logo { border:0;vertical-align:bottom;width:100%;  }
.logo{position:fixed; top:0; left:0; width:100%;z-index:999;}
.logo img {width:100%;}
.search{width:30px;position:absolute;left:2%;top:10px;z-index:8;}
.ss{width:0;height:35px;position:absolute;left:0;top:7px;overflow:hidden;z-index:7;}


.ss_bd{width:68%;height:35px;border:none;background:#fff;float:left;color:#333333;padding:0 0 0 12%;font-family:"微软雅黑";border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;font-size:16px;}
.ss_btn{width:20%;float:left;line-height:35px;background:#ffc600;border:none;color:#fff;font-family:"微软雅黑";border-radius:3px;
-moz-border-radius:3px;-webkit-border-radius:3px;font-size:18px;}
.top{width:40px;position:absolute;left:2%;top:8px;}
/*index*/
#mar-t20 { margin-top:20px; }
.company{
	position: relative;
	top: 20px;
	padding:3%;
	font-size:15px;
	line-height:1.5;
	/*opacity:0;*/
	
}
.com_pic{
	width:30%;
	float:left;
	padding:0 2% 0 0;
}
.com_pic img { width:100%;}
.com_title{
	color:#fff;
	font-size:24px;
	text-align:center;
	padding:3% 0 0 0;
	margin-top: 20px;

}
.com_title1{
	color:#fff;
	font-size:24px;
	text-align:center;
	padding:3% 0 0 0;
	position: relative;
	top: 0px;

}
.com_con{
	width: 68%;
	color: #333;
	float: left;
	font-size: 12px;
	font-family: 微软雅黑;

}
.com_con h2 { font-size:14px; }
.com_pic1{
	width:40%;
	position: relative;
	top: 10px;
	margin:  0 auto;
}
.top_list1{
	/*background: url(../images/gywmbj2_02.png) no-repeat center top;*/
	background:#333;
	margin-top: -20px;
	padding-bottom: 10px;
	
}
.top_list1 li{
	width: 30%;
	height: 100%;
	float: left;
	margin:1.6%;
}
.top_list1 ul{
	margin-top: 20px;
}
.com_tm{opacity:1;
transition:opacity 1s linear;
-webkit-transition:opacity 1s linear;
-moz-transition:opacity 1s linear;
-ms-transition:opacity 1s linear;
-0-transition:opacity 1s linear;
animation-fill-mode: forwards;
-webkit-animation-fill-mode: forwards;
-moz-animation-fill-mode: forwards;
-ms-animation-fill-mode: forwards;
-o-animation-fill-mode: forwards;

}

.top_list{clear:both;padding:0 0 3% 0;overflow:hidden;}
.top_list li{
	width:33%;
	float:left;
	padding:0;
	position:relative;
}
.top_list li a{color:#fff;}
.top_list_t{
	width:95%;
	position:absolute;
	top:20%;/*right:5%;*/
	color:#fff;font-size:18px;
	text-align:center;
}
.top_list_t1{
	width:85%;
	position:absolute;
	top:50%;right:5%;
	color:#fff;
	font-size:12px;
	text-align:center;
}
.news{
	/*background:url(../images/bg1.jpg) no-repeat center top;*/
	background-size:100% 100%;
	/*padding:0 2% 2% 2%;*/
	overflow:hidden;
	width: 100%;
	padding-bottom: 10px;
}
.news_title{
	color:#fff;
	font-size:20px;
	text-align:center;
	padding:3% 0;
	width: 30%;
	margin: 0 auto;
}
.news-con_1{
	width: 90%;
	margin: 0 auto;
}
.news_con_11{
	text-align: center;
	font-size: 28px;;
	
	position: relative;
	/*top: 80%;*/
	margin-top: -175%;
	margin-left: -250%;
}
.news_con_12{
	text-align: center;
	position: relative;
	/*top: -70px;*/
	font-size: 12px;
	margin-bottom: 10px;
	margin-left: -250%;
}
.news_con_11b{
	width: 230%;
	margin-left: -190%;
}
.news_con_11b img{
	width: 100%;
}
.news_con_11a{
	width: 25%;
	float: left;
	/*z-index: 999;*/
	margin-left: -16%;
	text-align: center;
	line-height: 180%;
	
}
.news_titlea{
	position: relative;
	top:-6em;
	text-align: center;
	color: #fff;
	font-size: 10px;

}
.news_pic2{
	width: 100%;
	margin-top: -20px;
}
.news_con_2{
	width: 83.88%;
	/*height: 133px;*/
	/*height: 1000%;*/
	float: right;
	background: #dbdbdb;
	position: relative;
	/*margin-top: -17%;*/
	/*z-index: 1;*/
	/*padding-left: 30px;*/
}
.news_con_2a{
	width:63%;
	float: left; 
	padding-left: 20%
}
.news_con_21{
	width: 100%;
	color: #171717;
	font-size: 16px;
	font-family: 微软雅黑;
	float: left;
	margin-top: 12%;
	margin-left: -12%;
}
.news_con_22{
	/*width: 62.87%;*/
	width: 100%;
	float: left;
	line-height: 24px;
	color: #585858;
	font-size: 12px;
	font-family: 微软雅黑;
	/*float: left;*/
	margin-left: -10%;
}
.news_con_3{
	width:17%;
	float: right;
	/*margin-top: -10%;*/
}
.news_con_3  img{
	max-width: 100%;
}
.news ul li{
	width:96%;
	/*padding:3% 2%;*/
	color:#fff;
	font-size:15px;
	/*text-align:right;*/
	/*border-radius:3px;*/
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	margin-top: 5px;
}
.news li a{color:#fff;float:left;}
.news_title a{color:#fff;}
/*.news li{background:#de172e;width:96%;padding:3% 2%;color:#fff;font-size:15px;text-align:right;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;margin:0 0 3% -100%; -webkit-animation:mymar 1s linear; opacity:0;-webkit-animation-fill-mode: forwards }
@-webkit-keyframes mymar{
	0%{margin:0 0 3% -100%; opacity:0;}
	20%{margin:0 0 3% -80%; opacity:0.2;}
	40%{margin:0 0 3% -60%; opacity:0.4;}
	60%{margin:0 0 3% -40%; opacity:0.6;}
	80%{margin:0 0 3% -20%; opacity:0.8;}
	100%{margin:0 0 3% 0; opacity:1;}}*/
.news_more a{width:40px;height:40px;display:block;margin:0 auto;background:#fff;font-size:15px;line-height:40px;text-align:center;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;color:#000;}
.news_more a:hover{background:#de172e;color:#fff;transform:rotate(360deg);
transition:background 1s linear,color 1s linear,transform 1s linear;
-webkit-transition:background 1s linear,color 1s linear,transform 1s linear;
-moz-transition:background 1s linear,color 1s linear,transform 1s linear;
-ms-transition:background 1s linear,color 1s linear,transform 1s linear;
-0-transition:background 1s linear,color 1s linear,transform 1s linear;}
.news_more1{transform:rotate(360deg);transition:transform 1s linear;-webkit-transition:transform 1s linear;-moz-transition:transform 1s linear;}
.news_more2{width:40px;height:40px;display:block;margin:0 auto;background:#fff;font-size:15px;line-height:40px;text-align:center;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;color:#000;}
.product{
	background:url(../images/gywmbj_02.png) no-repeat center top;
	background-size:cover;
	overflow:hidden;
}
.pro_title{
	color:#191919;
	font-size:20px;
	text-align:center;
	padding:4% 0;
}
.pro_text{color:#fff;height:30px;line-height:30px;font-size:16px;background:#1f2229;}
.pro_nr li{width:44%;float:left;text-align:center;margin:0 3% 4% 3%;background:#fff;
/*transform: rotateY(0deg);
-webkit-transform: rotateY(0deg);
-moz-transform: rotateY(0deg);
animation:fz 1s linear;
-webkit-animation:fz 1s linear;
-moz-animation:fz 1s linear;
animation-fill-mode: forwards;
-webkit-animation-fill-mode: forwards;
-moz-animation-fill-mode: forwards;*/
opacity:1;}
.pro_nr_pic{background:url(../images/Preloader_1.gif) no-repeat 50% 50%;border:none;}
.pro_nr_pic img{width:100%;height:150px;}
.pro_zz{opacity:0;
transform: rotateY(360deg);
-webkit-transform: rotateY(360deg);
-moz-transform: rotateY(360deg);
-ms-transform: rotateY(360deg);
-0-transform: rotateY(360deg);
transition:transform 1s linear,opacity 1s linear;
-webkit-transition:transform 1s linear,opacity 1s linear;
-moz-transition:transform 1s linear,opacity 1s linear;
-ms-transition:transform 1s linear,opacity 1s linear;
-0-transition:transform 1s linear,opacity 1s linear;
animation-fill-mode: forwards;
-webkit-animation-fill-mode: forwards;
-moz-animation-fill-mode: forwards;
-ms-animation-fill-mode: forwards;
-o-animation-fill-mode: forwards;}


@keyframes fz{
	0%{transform: rotateY(0deg); opacity:1;}
	20%{transform: rotateY(60deg);opacity:0.8;}
	40%{transform: rotateY(120deg); opacity:0.6;}
	60%{transform: rotateY(180deg); opacity:0.6;}
	80%{transform: rotateY(120deg); opacity:0.8;}
	90%{transform: rotateY(60deg); opacity:0.8;}
	100%{transform: rotateY(0deg); opacity:1;}
	}

@-webkit-keyframes fz{
	0%{transform: rotateY(0deg); opacity:1;}
	20%{transform: rotateY(60deg);opacity:0.8;}
	40%{transform: rotateY(120deg); opacity:0.6;}
	60%{transform: rotateY(180deg); opacity:0.6;}
	80%{transform: rotateY(120deg); opacity:0.8;}
	90%{transform: rotateY(60deg); opacity:0.8;}
	100%{transform: rotateY(0deg); opacity:1;}
	}
@-moz-keyframes fz{
	0%{transform: rotateY(0deg); opacity:1;}
	20%{transform: rotateY(60deg);opacity:0.8;}
	40%{transform: rotateY(120deg); opacity:0.6;}
	60%{transform: rotateY(180deg); opacity:0.6;}
	80%{transform: rotateY(120deg); opacity:0.8;}
	90%{transform: rotateY(60deg); opacity:0.8;} 
	100%{transform: rotateY(0deg); opacity:1;}
	}	

/*footer*/
.copyright{color:#333;font-size:1rem;text-align:center;line-height:30px;}
.footer{
	background:url(../images/dibjt_02.png) repeat-x center bottom;
	background-size:cover;
	width:100%;
	height: 60px;
	position:fixed;
	left:0;bottom:0;
}
.footer li{
	width:18%;
	float:left;
	text-align:center;
	color:#fff;
	/*font-size:20px;*/
	line-height:100%;
	padding-top: 0;
}
.footer li a{
	color:#fff;
	/*line-height:100%;*/

}
.footer li img{
	width:22px;
	/*margin-top: 50%;*/
}
.footer_text a{
	width:100%;
	display:block;
	font-size:16px;
	color:#fff;
	line-height:35px;
}
.footer_text_1{
	position: relative;
	top: -10px;
	font-size:12px;
}
/*top*/
.to-top{display:none;padding:5px 15px;color:#fff;background:#ffc600;border-radius:2px;font-size:15px;}

/*loading*/
/*@-webkit-keyframes line-scale {
  0% {-webkit-transform: scaley(1);
            transform: scaley(1); }
  50% {
    -webkit-transform: scaley(0.4);
            transform: scaley(0.4); }
  100% {
    -webkit-transform: scaley(1);
            transform: scaley(1); } }
@keyframes line-scale {
  0% {
    -webkit-transform: scaley(1);
            transform: scaley(1); }
  50% {
    -webkit-transform: scaley(0.4);
            transform: scaley(0.4); }
  100% {
    -webkit-transform: scaley(1);
            transform: scaley(1); } }
.line-scale > div:nth-child(1) {
  -webkit-animation: line-scale 1s 0.1s infinite cubic-bezier(.2, .68, .18, 1.08);
          animation: line-scale 1s 0.1s infinite cubic-bezier(.2, .68, .18, 1.08); }
.line-scale > div:nth-child(2) {
  -webkit-animation: line-scale 1s 0.2s infinite cubic-bezier(.2, .68, .18, 1.08);
          animation: line-scale 1s 0.2s infinite cubic-bezier(.2, .68, .18, 1.08); }
.line-scale > div:nth-child(3) {
  -webkit-animation: line-scale 1s 0.3s infinite cubic-bezier(.2, .68, .18, 1.08);
          animation: line-scale 1s 0.3s infinite cubic-bezier(.2, .68, .18, 1.08); }
.line-scale > div:nth-child(4) {
  -webkit-animation: line-scale 1s 0.4s infinite cubic-bezier(.2, .68, .18, 1.08);
          animation: line-scale 1s 0.4s infinite cubic-bezier(.2, .68, .18, 1.08); }
.line-scale > div:nth-child(5) {
  -webkit-animation: line-scale 1s 0.5s infinite cubic-bezier(.2, .68, .18, 1.08);
          animation: line-scale 1s 0.5s infinite cubic-bezier(.2, .68, .18, 1.08); }
.line-scale > div {
  background-color: #fff;
  width: 3px;
  height: 30px;
  border-radius: 2px;
  margin: 2px;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  display: inline-block; }
*/




/*banner*/

#ban{ margin-top:1px;}

#ban img{ width:100%;}

#banner{}

.swipe{}

.swipe ul{}

#slider{ position:relative; overflow:hidden;}

#slider li{ float:left;}

#pagenavi{ position:absolute; bottom:0; width:100%; z-index:1; text-align:center; padding:10px 0;}

#pagenavi a{ width:12px; height:12px; line-height:99em; background:#FFF; border-radius:90px;margin:0px 2px 0px 2px; overflow:hidden; cursor:pointer; display:inline-block;}

#pagenavi a.active{ background:#666;}

/*栏目*/
.lanmu{
	width:100%;
	/*margin-top: 3%;*/
	background: url(../images/dbj]_02.jpg);
	background-size:100% 100%;
	height:100%;
}
.lanmu a{
	color: #fff;
}
.box{
	padding-bottom: 30px;
}
.box_main {
	min-width: 320px;
	max-width: 640px;
	margin: 0 auto;
	overflow: hidden;
	position: relative;
	margin-top: 8%;
}
.cent{
	width: 94%;
	margin: 0 auto;
}
.cent img{
	width: 60%;
	float: left;
}
.cent span{
	
	color: #444444;
	font-size: 12px;
	font-family: 微软雅黑;
	line-height: 25px;

	
}
.danye_about_a{
	color: #4c4545;
	text-align: center;
	font-size: 26px;
}
.danye_about{
	width: 29%;
	margin:0 auto;
	padding-bottom: 5%;
}
.danye_about p{
	width: 100%;
	text-align: center;
	font-family: 微软雅黑;
	font-size: 14.38px;
	color: #7c7c7c;
	position: relative;
	top: 5px;
	/*left: 3px;*/
}
.sub_more img{
	width: 10%;
	position: relative;
	top: -5px;
}

/*分类样式*/

.index_liebiao{
	width:94%;
	padding-top: 2%;
	padding-bottom:8%; 
}

.index_liebiao li{
	float: left;
	background: #2c2f34;
	padding:2% 2%;
	margin-bottom:2%;
	margin-left:1.5%; 
	border-radius:5px; 
}
.index_liebiao a{

	font-size: 100%;
	color:#fff;
}

/*新闻列表样式*/
.list1{
	border-radius:8px;
	width:94%;
	background: #de172e;
	padding: 4% 0;
	margin-top:3%;
}
.list1 a{
	color:#fff;
	text-align: left;
}
.list span{
	color:#fff;
	float: right;
}


/*新闻详细页*/

.news_show_cont p{
	font-size: 22px;
	color:#171717;
	margin-bottom: 2%;
	text-align: center;
}
.news_show_cont span{
	font-size: 16px;
	color:#585858;
	font-family: 微软雅黑;
	line-height: 25px;
}
.news_show_cont_1{
	text-align: center;
	color: #999999;
	font-size: 14px;
	padding-bottom: 5%;
}
.page1 {
	width: 50%;
	margin:0 auto;
	padding: 15px 0 15px 0;
}

.page1 li {
	width: 50%;
	float: left;
	text-align: center
}

.page1 li div {
	width: 80%;
	height: 35px;
	line-height: 35px;
	text-align: center;
	background: #e3e3e3;
	color: #595959;
	margin:0 auto;
	border-radius:5px;
}

.page1 li div a {
	color: #595959
}



.products_list{
	width:94%;
	padding: 0 3%;
}
.products_list li{
	float: left;
	width:30%;
	margin-right: 2%;
	margin-bottom:5%;
}
.products_list_pic{
	background:url(../images/Preloader_1.gif) no-repeat 50% 50%;border:none;}
.products_list_pic img{
	width:100%;
	height:100px;
	border:none;
}
.products_list_t{
	height:30px;
	line-height:30px;
	/*background:#de4e3c;*/
	color: #4c4545;
	border-bottom: 3px solid #787878;
}
.products_list_t:hover{
	border-bottom: 3px solid #810b4f;
}
/*图文详情*/
.products_con{
	width:94%;
	padding:0 3%;
	padding-bottom: 3%;
}
.products_con img{ width:60%;}
.products_con p{
	font-size:160%;
	color:#4c4545;
	padding-bottom: 3%;

}
.products_con_1{
	float: left;
	font-family: 微软雅黑;
	font-size: 18px;
	color: #4c4545;
}
.products_con_2{
	font-size: 14px;
	line-height: 25px;
	color: #444444;
	font-family: 微软雅黑;
	float: left;
}
.products_con span{
	font-size:100%;
	color: #262626;
}


/*更多*/
.com_more{width:40px;height:40px;display:block;margin:0 auto 3% auto;background:#FCBA5A;font-size:15px;line-height:40px;text-align:center;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;color:#fff;}
.com_more a{color:#fff;}
.pro_more{width:40px;height:40px;display:block;margin:0 auto 3% auto;background:#5F636C;font-size:15px;line-height:40px;text-align:center;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;color:#fff;}
.pro_more a{color:#fff;}
.tanchu{width:120px;height:25px;margin:0 auto;background:#000;text-align:center;color:#fff;font-size:14px;position:fixed;top:50%;left:50%;margin-left:-50px;z-index:9999;display:none;line-height:25px;}
.sub_more div{border: 1px solid #fff;}
/*首页课程*/
.top_list_1{
	width: 95%;
	margin: 0 auto;
	text-align: center;
	font-family: 微软雅黑;
	padding-bottom: 30px;
}
.top_list_2{
	text-align: center;
	color: #4c4545;
	font-size: 26px;
}
.top_list_3{
	color: #868686;
	font-size: 14.38px;
}

/*留言*/
.danye_con{
	width: 94%;
	margin: 0 auto;
}
.danye_con form{
	width: 100%;
	text-align: center;
}
.danye-gbook-1 input{
	width: 80%;
	margin: 0 auto;
	height: 35px;
	background: #ececec;
	padding-left: 5%;
	border:1px solid #fff;
	font-size: 14px;
	color: #646464;
	font-family: 微软雅黑;
}
.danye-gbook-2 textarea{
	width: 80%;
	height: 150px;
	resize: none;
	background: #ececec;
	padding-left: 5%;
	border: 1px solid #fff;
	font-size: 14px;
	color: #646464;
	font-family: 微软雅黑;
}
.yijian1{
	width: 30%;
	height: 30px;
	background: url(../images/yijiaop_03.png) no-repeat ;
	background-size:100%;
	border: 1px solid #fff;
	border-radius: 100px;

}
.yijian2{
	width: 30%;
	height: 30px;
	background: url(../images/yijiaop1_03.png) no-repeat ;
	background-size:100%;
	border: 1px solid #fff;
	border-radius: 100px;
}
.danye-gbook-3{
	text-align: center;
}

/*招聘*/
.danye-job-2 li{
	margin-bottom: 20px;
}
.danye_job{
	width: 94%;
	margin: 0 auto;
	background: #dfdfdf;
}
.danye_job img{
	width: 22.84%;
	height: 50px;
	float: left;
}
.danye_job_1{
	width:90%;
	padding-left: 10%;
	font-size: 14px;
	color: #252525;
	font-family: 微软雅黑;
}
.danye_job-2{
	width: 90%;
	padding-left: 10%;
	font-size: 14px;
	color: #252525;
	font-family: 微软雅黑;
}
.danye_job_a{
	width: 50%;
	float: left;
	line-height: 25px;
}
.danye_job_3{
	width: 20%;
	height: 50px;
	background: url(../images/zpbj_03.png);
	float: right;
	text-align: center;
	line-height: 25px;
	color: #fff;
	font-family: 微软雅黑;
	font-size: 14px;
}
.danye_job_4{
	width: 80%;
	margin: 0 auto;
	color: #5a5a5a;
	font-size: 12px;
	background: #ececec;
	font-family: 微软雅黑;
	margin-top: 10px;
	line-height: 20px;
	padding-left: 5%;
	padding-right: 5%;
	padding-top: 3%;
	padding-bottom: 3%;
}
  .danye_title{
    font-size: 26px;
    color: #f71d5d;
    font-family: 微软雅黑;
    text-align: center;
	font-weight:700;
  }
  /* .fanye { text-align:center; padding:5px 0; height:30px; line-height:30px; border-bottom:1px solid #ccc; border-top:1px solid #ccc; margin-bottom:15px; background:#DCDCDC;} */
  #pro_list ul li img { height:8em; }
/*首页导航*/
/* .indexnav { width:100%;  padding:0 0 0.38rem 0; } */
/* 821 导航宽度 */
.indexnav { width:100%;  padding:0 0 0.38rem 0; }
.indexnav li{ float:left; width:25%; text-align:center; background:#09F}
.indexnav li span{ font-size:0.875rem; line-height:1.64rem; display:block;  }
.indexnav a{ color:#666;}
.indexnav img{ width:3.5rem;}
/*标题*/
.biaoti { width:100%; height:50px; text-align:center; font-size:1.25rem; font-weight:700; }
/*副标题*/
.fubiaoti { width:100%; height:20px; line-height:20px; font-size:0.875rem;  text-align:center; color:#999;  }
.hr{height:16px;line-height:30px;border-bottom:1px solid #ccc;width:90%;margin:10px auto;margin-bottom:5px; font-size:18px;}
.hr-intext{text-align:center;width:40%;margin:0 auto;font-size:1em; font-weight:700;background: #C9E1F8;
/* -moz-border-radius: 0.2rem;  -webkit-border-radius: 0.2rem; border-radius:0.2rem;  
 background: -moz-linear-gradient(top, #ccc, #fff 18%);
 background: -webkit-gradient(linear, 0 0, 0 18%, from(#ccc), to(#fff));
 border:1px solid #ccc;
 */}
 

/*更多  通用*/
 .index_more { 
	display:block; 
	width:11%; 
	/* height:50px; */ 
	/* background:#1F0601;  */
	line-height:24px; 
	text-align:center; 
	margin:0 auto; 
	clear:both; 
	font-size:14px; 
	/* border-radius: 30px; */
} 
.index_more img{
	width: 35px;
	height: 30px;
}

.index_more a { color:#fff; }
/*简介*/
.jianjie { width:100%; margin:0 auto; line-height:50px; clear:both; padding-top:20px;   }
.jjcontent {  width:80%; border:0px dashed #D4D0C8; padding:5%; font-size:0.825rem; line-height:28px; margin:0.75rem auto;  }
.jjcontent img { 

		width:100%; 
		/* display:block; 
		float: left;*/
		margin: 0px 0px 5px 0px; 
}

/*艺术作品*/
.yszp ul { width:95%; margin:0 auto; }
.yszp ul li { width:46%; height:140px; padding:2%; float:left; }
/*作品展示图片等比例缩放*/
.mysec{
width:100%;
height:120px;
border:solid 1px #ccc;
background-color:#fff;
background-origin:content;/*从content区域开始显示背景*/
background-position:50% 50%;/*图片上下左右居中*/
background-size:contain;/*保持图像本身的宽高比例，将图片缩放到宽度或高度正好适应定义背景的区域*/
background-repeat:no-repeat;/*图像不重复显示*/}
/*作品描述*/

.miaoshu p { font-weight:700; padding:5px 0 2px 0; font-size:0.875rem;  }
.miaoshu span { padding-left:0.3rem; float:left; color:#B20000; font-size:0.5rem;  line-height:1.2rem; }
.miaoshu em { font-style:normal;  float:right; color:#999; font-size:0.26rem; line-height:1.2rem; }
.mysec img { width:100%; height:120px; }


/*艺术家展示 两张图片滚动*/
.jm{position:relative; width:100%; margin:.8rem auto 0;}
.jm .sclwrap_box{height:14rem; overflow:hidden;}
.jm .nowarp{ width:100%; margin:0 auto;}
.jm .prev{ width:1.50rem; height:2.5rem; overflow:hidden; position:absolute; top:3.075rem; left:0.5%; z-index:9;}
.jm .next{width:1.50rem; height:2.5rem; overflow:hidden; position:absolute; top:3.075rem; right:0.5%;z-index:9;}
.jm .prev img,.jm .next img{ display:block; width:100%;}
.jm .con{margin:0 2em;}
.jm .con p{float:left;padding:0;width:96%;display:inline-block;margin:0 2%;text-align:center; height:210px;}
.jm .con p img{display:block; width:100%; height:180px;}
.jm .con p span{display:block;width:100%;height:1.62rem; text-align:center; line-height:1.62rem; font-size:1em; color:#333; background-size:20px 20px;}


/*特色名师*/
.jmms{position:relative; width:100%; margin:.8rem auto 0;}
.jmms .sclwrap_box{height:11rem; overflow:hidden;}
.jmms .nowarp{ width:100%; margin:0 auto;}
.jmms .prev{ width:1.50rem; height:2.5rem; overflow:hidden; position:absolute; top:3.075rem; left:5%; z-index:9;}
.jmms .next{width:1.50rem; height:2.5rem; overflow:hidden; position:absolute; top:3.075rem; right:5%;z-index:9;}
.jmms .prev img,.jmms .next img{ display:block; width:100%;}
.jmms .con{margin:0 2em;}
.jmms .con p{float:left;padding:0;width:90%;display:inline-block;margin:0 5%;text-align:center; height:160px;}
.jmms .con p img{display:block; width:100%; height:140px;}
.jmms .con p span{display:block;width:100%;height:1.62rem; text-align:center; line-height:1.62rem; font-size:1em; color:#333; background-size:20px 20px;}

/*艺术空间*/
.yskj .yskj_tit { width:100%; height:2.4rem; background:#279100; color:#fff; line-height:2.4rem  }
.yskj .yskj_tit h1 { font-size:1rem; float:left; padding-left:1rem; color:#F3F3F3; }
.yskj .yskj_tit span { font-size:0.875rem; color:#CCC; float:right; padding-right:1rem; }
.yskj ul { padding:2% 4%;}
.yskj ul li { height:2rem; line-height:2rem;  border-bottom:1px dotted #ccc; clear:both; }
.yskj ul li a { float:left; font-size:.875rem; color:#444;}
.yskj ul li span { float:right; font-size:0.6rem; color:#999 }

/*内页图片列表*/

.pic_wz{
	width:100%;	/*margin-top: 3%;*/	background: #000; height:40%;
}
.pic_wz a{
	color: #fff;
}
.pro_fenlei { width:100%; height:40px; background:#DCDCDC; padding-top:15px; padding-bottom:15px; }
.pro_fenlei ul { width:95%; margin:0 auto; }
.pro_fenlei ul li { width:16.6%; float:left; }
.pro_fenlei ul li a {width:40px;height:40px;display:block;margin:0 auto 3% auto;background:#999;font-size:15px;line-height:40px;text-align:center;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;color:#fff;}
.pro_fenlei a{color:#fff;}
.pro_fenlei a.on { background:#5F636C; }

/*详情页 返回*/
/* .ny_bg { 
	width:100%; 
	height:30px; 
	background:#DCDCDC; 
	padding-top:4px; 
	padding-bottom:4px; 
	border-bottom:1px solid #ccc;
} */
.ny_bg { 
	width:100%; 
	height:30px; 
	background:#1F0302; 
	padding-top:4px; 
	padding-bottom:4px; 
	border-bottom:1px solid #ccc;
}
/* .goback{width:30px;height:30px;display:block;margin:0 auto 3% auto;background:#5F636C;font-size:10px;line-height:30px;text-align:center;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;color:#fff; float:right; margin-right:20px;} */
.goback{width:30px;height:30px;display:block;margin:0 auto 3% auto;background:#666;font-size:10px;line-height:30px;text-align:center;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;color:#333; float:right; margin-right:20px;}
.goback a{color:#FFF;}
.ny_content { width:95%; margin:15px auto 0 auto; line-height:1.5rem;  color:#333;}
.ny_content img { max-width:100%; margin: 3px 0px; }


/*新闻内页标题*/
.ny_fu_tit { width:100%; text-align:center; font-size:0.625rem; }
.ny_fu_tit span { padding:0 5px; }
.beizhu{  color:#333;  }
.hr_ny{ width:90%; line-height:20px; font-size:18px; text-align:center; font-weight:700; margin:15px auto 0;}
.ny_zuozhe {  color:#C00; }

/*艺术家列表页*/
.ysj_list ul { width:95%; margin:0 auto; }
/* .ysj_list ul li { width:46%; height:110px; padding:2%; float:left; } */



.pic_ysj{
width:100%;
height:90px;
}
/* .pic_ysj img { width:100%; height:90px; } */
/* .ysj_name {  padding:5px 0 2px 0; font-size:0.875rem; text-align:center;  } */
.disb img { display:block; }
.b_line { width:95%; margin:0 auto; height:5px; border-bottom:1px dotted #ccc; }
/*上一条 下一条*/
/* .updown { padding:5px 0; height:50px;  border-bottom:1px solid #ccc; border-top:1px solid #ccc; margin-bottom:15px; background:#DCDCDC;} */
.updown { 
	padding:5px 0; 
	height:50px;  
	border-bottom:1px solid #ccc; 
	border-top:1px solid #ccc; 
	margin-bottom:15px; 
	background:#1C0202;
}
/* .updown p { 
	padding-left:15px; 
	line-height:25px; 
} */
.updown p { 
	padding-left:15px; 
	line-height:25px; 
	color: #ccc;
}

.updown p a{
	color: #ccc;
}
/*ad*/
/* .ad01 img { 
	width:100%; 
} */
.ad01 img { 
	width:100%; 
	/* height: 200px; */
}

/*新闻列表*/
.newslist { width:100%; margin:0 auto; }

.newslist ul { padding:2% 4%;}
.newslist ul li { 
		height:2rem; 
		line-height:2rem;  
		border-bottom:1px dotted #ccc; 
		clear:both; 
}
.newslist ul li a { 
	/*自定义*/
	width: 75%;
	height: 32px;
	overflow: hidden;
	/*原*/
	float:left; 
	font-size:.875rem; 
	color:#444;
}
.newslist ul li span { float:right; font-size:0.6rem; color:#333 }

/*艺术家简页面*/
.ny_ysj_jj { width:90%; padding:15px 0; margin:0 auto; }
.jjmore { width:120px; margin:5px 0; background:#900; padding:3px; float:right; text-align:center;  }
.jjmore a { color:#fff; font-size:10px; } 

/*花苑影集*/
.hyyj ul { padding:5px 0; }
.hyyj ul li { width:80%; margin:15px auto; }
.hyyj ul li img { width:100%; }
.hyyj ul li span { display:block; width:100%; height:30px; line-height:30px; text-align:center; background:#fff; font-size:12px; }
/*二维码*/
.ewm { width:50%; margin:0px auto; text-align:center; }
.ewm img { width:100%; }
.ewm span {  padding:10px; }

/*导航--蓝色  汲古斋——一行4列为width:25% ，现改一行3列*/
.g-nav { border-top:1px solid #fff; margin-bottom:0.16667em;}
.g-nav li { float:left; color:#989898; font-size:1em; height:2.4425em; line-height:2.375em; width:33.33%; text-align:center; position:relative; border-top:1px solid #220404; border-right:1px solid #fff; border-bottom:1px solid #fff; box-sizing:border-box;
background: #1f0601; /* Old browsers */
background: -moz-linear-gradient(top,  #1f0601 0%, #1f0601 50%, #220404 51%, #220404 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#1f0601), color-stop(50%,#1f0601), color-stop(51%,#220404), color-stop(100%,#220404)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #1f0601 0%,#1f0601 50%,#220404 51%,#220404 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #1f0601 0%,#1f0601 50%,#220404 51%,#220404 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #1f0601 0%,#1f0601 50%,#220404 51%,#220404 100%); /* IE10+ */
background: linear-gradient(to bottom,  #1f0601 0%,#1f0601 50%,#220404 51%,#220404 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff1f27', endColorstr='#220404',GradientType=0 ); /* IE6-9 */}


/* 原来nth-child(4)(8) */
.g-nav a:nth-child(3) li, .g-nav a:nth-child(6) li { border-right:none;}
/*我们能做什么*/
.g-mar{ width:100%;overflow:hidden;clear:both;}
.g-mar img { width:100%; }
.g-mar h2{text-align:center; display:block; line-height:24px; font-size:22px; color:#1F7000;
}
.g-mar h3 { text-align:center; color:#999; font-size:14px; line-height:20px; }
.g-mar h4{ display:block;width:100%;height:10px;margin:0 auto;
background:url(../images/mar_ic.png) center top no-repeat;background-size:320px 10px;-webkit-background-size:320px 10px;-o-background-size:320px 10px;}
.g-mar ul{padding:10px 0 0 19px; overflow:hidden;}
.g-mar ul li{}
.g-mar ul li h5{ font-size:18px; color:#1F7000; font-weight:bold; line-height:18px;height:18px;} 
.g-mar ul li h5 b{ display:inline-block; text-align:center;width:20px;height:20px; color:#fff; background:#ffb32f;
-moz-border-radius:18px;-o-border-radius:18px; -webkit-border-radius:18px;border-radius:18px;margin:0 4px 0 0; float:left;}
.g-mar ul li p{ clear:both; line-height:18px; font-size:12px; color:#232323;padding:0 0 12px;}
.g-mar h6{ text-align:center; display:block; line-height:19px;height:27px; overflow:hidden;
background:url(../images/mar_bg.png) center top no-repeat;background-size:222px 27px;-webkit-background-size:222px 27px;-o-background-size:222px 27px; font-size:12px; font-weight:bold; color:#fff;}

/*电话*/
.g_ctTel{padding:0 0 0 90px;line-height:42px;height:42px; border-bottom:5px #279100 solid;
display:block; position:relative;font-size:12px; color:#d8140b; font-weight:bold;background-color:#279100;}		
.g_ctTel span{font-size:18px; font-weight:100;margin:0 0 0 4px; }
.g_ctTel .u-tel {display:inline-block;
    background:url(../images/tel.png) left top no-repeat;
    width:22px;
    height:22px; 
	background-size:22px 22px;
    -webkit-background-size:22px 22px;
    -o-background-size:22px 22px;
    -moz-background-size:22px 22px;
    left:60px; top:11px; position:absolute;}
.g_ctTel .u-tel .z-ln-1{
	animation-duration: 4s;
    animation-iteration-count: infinite;
    animation-name: xshow;
    animation-timing-function: linear;
	-webkit-animation-duration: 4s;
    -webkit-animation-iteration-count: infinite;
    -webkit-animation-name: xshow;
    -webkit-animation-timing-function: linear;
	-moz-animation-duration: 4s;
    -moz-animation-iteration-count: infinite;
    -moz-animation-name: xshow;
    -moz-animation-timing-function: linear;
    border-radius: 0 35px 0 0;
    border-width: 2px 2px 0 0;
    display: inline-block;
    height:6px;
	width:6px;
    position: absolute;
    right:4px;
    top:5px;
   z-index: 10;
}
.g_ctTel .u-tel .z-ln-2{
	animation-duration: 4s;
    animation-iteration-count: infinite;
    animation-name: xshow;
    animation-timing-function: linear;
	-webkit-animation-duration: 4s;
    -webkit-animation-iteration-count: infinite;
    -webkit-animation-name: xshow;
    -webkit-animation-timing-function: linear;
	-moz-animation-duration: 4s;
    -moz-animation-iteration-count: infinite;
    -moz-animation-name: xshow;
    -moz-animation-timing-function: linear;
    border-radius: 0 35px 0 0;
    border-width: 2px 2px 0 0;
    display: inline-block;
    height: 9px;
	width: 9px;
    position: absolute;
    right: 1px;
    top:2px;
    z-index: 10;
}

.g_ctTel .u-tel .z-ln-3{
	animation-duration: 4s;
    animation-iteration-count: infinite;
    animation-name: xshow;
    animation-timing-function: linear;
	-webkit-animation-duration: 4s;
    -webkit-animation-iteration-count: infinite;
    -webkit-animation-name: xshow;
    -webkit-animation-timing-function: linear;
	-moz-animation-duration: 4s;
    -moz-animation-iteration-count: infinite;
    -moz-animation-name: xshow;
    -moz-animation-timing-function: linear;
    border-radius: 0 35px 0 0;
    border-width: 2px 2px 0 0;
    display: inline-block;
    height: 12px;
	 width: 12px;
    position: absolute;
    right: -2px;
    top: -1px;
   z-index: 10;
}
.g_ctTel .u-tel .z-ln-1, .g_ctTel .u-tel .z-ln-2, .g_ctTel .u-tel .z-ln-3{ border-color:#d8140b;}


/*优势*/
.g-ys{overflow:hidden; border-bottom:0px #e4dfdb solid;
background:url(/mobile/images/index/ys_bg.jpg);background-size:71px 64px;-webkit-background-size:71px 64px;-o-background-size:71px 64px; position:relative;}
.g-ys h3{ height:65px;display:block;text-align:center;border-top:1px #ccc solid; border-bottom:1px #fff solid;overflow:hidden; font-size:24px; line-height:40px; color:#fff;
    background-color:#279100;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#279100), to(#1F7000));
	background-image: -webkit-linear-gradient(top, #279100, #1F7000); /*背景渐变，针对苹果浏览器写的兼容*/
	background-image: -moz-linear-gradient(top, #279100, #1F7000); /*背景渐变，针对火狐浏览器写的兼容*/
	background-image: -o-linear-gradient(top, #279100, #1F7000); /*背景渐变，针对欧朋浏览器写的兼容*/
	background-image: -ms-linear-gradient(top, #279100, #1F7000); /*背景渐变，针对手机微软浏览器写的兼容*/
	background-image: linear-gradient(top, #279100, #1F7000);}
.g-ys h3 b{ display:block; font-size:14px; line-height:16px; color:#ccc;}
.g-ys ul{padding:14px 5px 0;}
.g-ys li{ display:block;padding:9px 0 0 15px;height:42px; border-bottom:1px #9b9998 dashed; overflow:hidden;}
.g-ys li i{ position:relative;display:inline-block; float:left; text-align:center; line-height:26px;height:26px;width:26px; border:1px #d8140b dotted; font-size:18px; color:#fff; z-index:9;-moz-border-radius:26px;-o-border-radius:26px; -webkit-border-radius:26px;border-radius:26px; font-weight:100; font-style:italic;}
.g-ys li i:before{ content:""; position:absolute;width:24px;height:24px; background:#d8140b;
-moz-border-radius:24px;-o-border-radius:24px; -webkit-border-radius:24px;border-radius:24px;left:1px;top:1px; z-index:-1;}
/* .g-ys li span{ display:inline-block; float:right;width:275px; line-height:42px; font-size:18px; color:#232323;} */
.ys_img{ position:absolute;left:38%;top:66px; z-index:9;}


/*内页分类导航列样式*/
#navlist { width:95%;  margin:2em auto;  }
#navlist li {height:3em; margin:0.5em 0; background:#543A25 url(../images/navbg.png) repaea-x; -moz-border-radius: 0.6em;  -webkit-border-radius: 0.6em; border-radius:0.6em; line-height:3em;color:#fff; clear:both; border:1px solid #ccc; }
	
#navlist li a { color:#333; display:block; width:100%; height:3em; }
#navlist li a span { width:60%; float:left; padding-left:3em; margin-left:0.75em; background:url(../images/navlist01.png) no-repeat 2px;}
#navlist li a p { width:10%; float:right;  margin-top:-0.5em;  }	
#navlist li a p img { width:25px;  } 

#navlist li{

background: #ccc; /* fallback for older/unsupporting browsers */
 background: -moz-linear-gradient(top, #ccc, #fff 18%);
 background: -webkit-gradient(linear, 0 0, 0 18%, from(#ccc), to(#fff));

}

/*图片新闻列表*/
.list_d { color:both; width:95%; margin:10px auto 0; overflow: hidden; position: relative;  }
.list_dd { display: block; padding-bottom: 10px; overflow: hidden; }
.list_l { width: 27%; float: left; }
.list_l img {width:100%;}
.list_lt { width: 71%; float: left; padding-left:2%; }
.list_ld dt { font-size: 16px; line-height: 24px; margin-bottom:6px; }
.list_ld dd { font-size: 12px; color: #666; line-height: 18px; }


/*安全食品推荐*/
.m-tj{ height:auto;overflow:hidden;}
.til01{font-size:1em; line-height:250%; color:#fff; background:#279100; padding:2% 3% 0; margin-bottom:2%;height:40px;}
.til01 li{ float:left; width:30%;  text-align:center;}
.til01 li.z-on{ background:#fff; color:#333; border-radius:0.3em 0.3em 0 0;}
.m-tj .sclwrap_box , .m-tj .m-box{ height:281px; overflow:hidden;}
.nyclm { padding:0 2%; }
.tj01{ float:left; display:inline-block;}
.tj01 li { padding:0 2%; width:96%; height:2rem; line-height:2rem;  border-bottom:1px dotted #ccc; clear:both; }
.tj01 li a { float:left; font-size:.875rem; color:#444;}
.tj01 li span { float:right; font-size:0.6rem; color:#999 }

/*广告adv*/
.adv { width:100%;  }
.adv img { width:100%; }

/*标题样式01*/
.tit_wrap1 { width:100%; text-align:center;}
.tit_line { height: 20px; border-bottom:1px solid #ccc; width: 100%; }
/* .tit_content { width: 60%; margin: -18px auto 0; background: #fff; } */
.tit_content { width: 60%; margin: -18px auto 0; background: #AD927D; }

.tit_top { width: 95%;  margin: 0px auto; height: 8px; border-top-width: 1px; border-right-width: 1px; border-left-width: 1px;  border-style: solid solid none;  border-color: #ccc; }
.tit_center { width: 92%;   margin: 0px auto; font-size: 22px; word-break: break-all;  color: #333; font-weight:700;}
.tit_center p { font-size: 16px; line-height: 18px; margin-top: 0px;  margin-bottom: 0px; text-transform: uppercase; }
.tit_bottom { width: 95%;  margin: 0px auto; height: 8px;  border-right-width: 1px; border-bottom-width: 1px;   border-left-width: 1px;   border-style: none solid solid;  border-color: #ccc; }

.nyclm p img { width:100%; }
/*五大理由*/
/*电话*/
.g_ctTel{padding:0 0 0 90px;line-height:42px;height:42px; border-bottom:5px #1F7000 solid; display:block; position:relative;font-size:12px; color:#fff; font-weight:bold; background-color:#279100;}		
.g_ctTel span{font-size:18px; font-weight:100;margin:0 0 0 4px; font-weight:700; }
.g_ctTel .u-tel {display:inline-block;
    background:url(../images/tel.png) left top no-repeat;
    width:22px;
    height:22px; 
	background-size:22px 22px;
    -webkit-background-size:22px 22px;
    -o-background-size:22px 22px;
    -moz-background-size:22px 22px;
    left:60px; top:11px; position:absolute;}
.g_ctTel .u-tel .z-ln-1{
	animation-duration: 4s;
    animation-iteration-count: infinite;
    animation-name: xshow;
    animation-timing-function: linear;
	-webkit-animation-duration: 4s;
    -webkit-animation-iteration-count: infinite;
    -webkit-animation-name: xshow;
    -webkit-animation-timing-function: linear;
	-moz-animation-duration: 4s;
    -moz-animation-iteration-count: infinite;
    -moz-animation-name: xshow;
    -moz-animation-timing-function: linear;
    border-radius: 0 35px 0 0;
    border-width: 2px 2px 0 0;
    display: inline-block;
    height:6px;
	width:6px;
    position: absolute;
    right:4px;
    top:5px;
   z-index: 10;
}
.g_ctTel .u-tel .z-ln-2{
	animation-duration: 4s;
    animation-iteration-count: infinite;
    animation-name: xshow;
    animation-timing-function: linear;
	-webkit-animation-duration: 4s;
    -webkit-animation-iteration-count: infinite;
    -webkit-animation-name: xshow;
    -webkit-animation-timing-function: linear;
	-moz-animation-duration: 4s;
    -moz-animation-iteration-count: infinite;
    -moz-animation-name: xshow;
    -moz-animation-timing-function: linear;
    border-radius: 0 35px 0 0;
    border-width: 2px 2px 0 0;
    display: inline-block;
    height: 9px;
	width: 9px;
    position: absolute;
    right: 1px;
    top:2px;
    z-index: 10;
}

.g_ctTel .u-tel .z-ln-3{
	animation-duration: 4s;
    animation-iteration-count: infinite;
    animation-name: xshow;
    animation-timing-function: linear;
	-webkit-animation-duration: 4s;
    -webkit-animation-iteration-count: infinite;
    -webkit-animation-name: xshow;
    -webkit-animation-timing-function: linear;
	-moz-animation-duration: 4s;
    -moz-animation-iteration-count: infinite;
    -moz-animation-name: xshow;
    -moz-animation-timing-function: linear;
    border-radius: 0 35px 0 0;
    border-width: 2px 2px 0 0;
    display: inline-block;
    height: 12px;
	 width: 12px;
    position: absolute;
    right: -2px;
    top: -1px;
   z-index: 10;
}
.g_ctTel .u-tel .z-ln-1, .g_ctTel .u-tel .z-ln-2, .g_ctTel .u-tel .z-ln-3{ border-color:#d8140b;}
/*产品展示*/
/*通用图片列表 一行两列*/
.tongpic { padding_top:15px; }
.tongpic li { width:46%; height:7.5rem; float:left; border:1px solid #ccc; margin:2% 1.5%; }
.tongpic li img { width:100%; height:6rem; }
.tongpic li span { display:block; width:100%; line-height:1.4rem; font-size:12px; }

/*横幅作品*/
.tongpic_hp { padding_top:15px; }
.tongpic_hp li { width:100%; height:7.5rem; float:left; border:1px solid #ccc; margin:2% 1.5%; }
.tongpic_hp li img { width:100%; height:6rem; }
.tongpic_hp li span { display:block; width:100%; line-height:1.4rem; font-size:12px; }

/*竖幅作品*/
.tongpic_s { padding_top:15px; }
.tongpic_s li { width:46%; height:100%; float:left; border:1px solid #ccc; margin:2% 1.5%; }
.tongpic_s li img { width:100%; height:317px; }
.tongpic_s li span { display:block; width:100%; line-height:1.4rem; font-size:12px; }
/*底部浮动样式*/
/* .body_footer{width:100%; height:51px; background:url(../images/nav.jpg) left bottom repeat-x; position:fixed; bottom:0; left:0; z-index:999;} */
.body_footer{width:100%; height:51px; background:url(../images/nav01.jpg) left bottom repeat-x; position:fixed; bottom:0; left:0; z-index:999;}

.body_footer ul{width:100%;}

.body_footer ul li{width:25% ; float:left; color:#fff; background:url(../images/line.jpg) right top no-repeat;} 

/* .body_footer ul li{width:33.3% ; float:left; color:#fff; background:url(../images/line.jpg) right top no-repeat;} */

/*点击背景图片*/
.body_footer ul li:hover{width:25% ; float:left; color:#fff; background:url(../images/nav02.jpg) left bottom repeat-x;}
/* .body_footer ul li:hover{
	width:33.3% ; 
	float:left; 
	color:#fff; 
	background:url(../images/nav02.jpg) left bottom repeat-x;
} */
.body_footer ul li a{width:100%; height:46px; display:block; padding-top:5px;}
/* .body_footer ul li a:hover { color:#ff0; }  */


.body_footer ul li a:hover { 
	color:#ff0; 
	width:100%; 
	height:46px;
} 

.body_footer ul li dl{width:auto; margin:0 auto; text-align:center;}
.body_footer ul li dt{width:auto; height:25px; overflow:hidden;}
.body_footer ul li dd{width:auto; height:20px; font-size:12px; color:#fff; line-height:20px; overflow:hidden; text-align:center; margin:0;}
.nodiy{display:none;}



/* 重新定义 */

/* 949 */
.ysj_list ul li { 
	width:42%; 
	height:133px; 
	padding:4%; 
	float:left; 
	border: 0px solid green;

}

/* 957 */
.pic_ysj_wy img { 
	width:100%; 
	height:135px; 
}

/* 958 */
/* .ysj_name {  
	padding:48px 0 2px 0; 
	font-size:0.875rem; 
	text-align:center;  
} */
.ysj_name {  
	padding:8px 0 2px 0; 
	font-size:0.875rem; 
	text-align:center;  
}

/* 横版 */
.ysj_list_h ul li { 
	width:90%; 
	padding:4%; 
	float:left; 
	border: 0px solid green;
}

.pic_ysj_h img { 
	width:100%; 
}

.ysj_name_h {  
	padding:4px 0 2px 0; 
	font-size:0.875rem; 
	text-align:center;  
}

/* 竖版 */
.ysj_list_s ul li { 
	width:42%; 
	height:335px; 
	padding:4%; 
	float:left; 
	border: 0px solid green;
}

.pic_ysj_s img { 
	width:100%; 
	height:335px;
}
.ysj_name_s {  
	padding:5px 0 2px 0; 
	font-size:0.875rem; 
	text-align:center;  
}

/*之定义1123 首页列表展示*/
.g-ys li span{
	display: inline-block;
	float: right;
	width: 252px;
	line-height: 29px;
	font-size: 18px;
	color: #232323;
}

/* 首页原创文章列表 */
.list_box{
	width: 80%;
	border: 0px dashed #D4D0C8;
	padding: 5%;
	font-size: 0.825rem;
	line-height: 28px;
	margin: 0.75rem auto;
}
.list_box ol{
	margin-bottom: 7px;
}

.list_box ol li{
	width: 90%;
	border-bottom: 1px dashed #666;
	list-style-type: decimal;
	margin-left: 20px;
}
/* 818 */
.fanye { 
	text-align:center; 
	padding:5px 0; 
	height:60px; 
	line-height:30px; 
	border-bottom:1px solid #140001; 
	border-top:1px solid #140001; 
	margin-bottom:15px; 
	background:#1C0203;
	color: #CCC;
}
.fanye a{color: #CCC;}

/*藏茶*/
.ysj_list_cc ul li { 
	/* width: 42%; */
/* height: 133px; */
padding: 4%;
/* float: left; */
border: 0px solid green;
}

.pic_ysj_cc{
width: 100%;
}

/*紫砂大师汇*/
.jjcontent_author {  width:80%; border:0px dashed #D4D0C8; padding:5%; font-size:0.825rem; line-height:28px; margin:0.75rem auto;  }
/* .jjcontent_author img { 
		width:40%; 
		display:block; 
		float: left;
		margin: 0px 5px 0px 0px; 
		border-radius:15px; 
} */
.jjcontent_author #authors { 
		width:40%; 
		display:block; 
		float: left;
		margin: 0px 5px 0px 0px; 
		border-radius:15px; 


.tx_author{
	font-size: 14px;
	font-weight: bolder;
}


/* 列表 */
.newslist ul li a {
float: left;
font-size: .875rem;
color: #444;
width: 70%;
height: 32px;
overflow: hidden;
}

.newslist ul li span{
	color: #333;
}


