
ol,ul,li{list-style:none;}

.a_banner{ background: url(../images/sub_banner01.jpg) center 0 no-repeat;}
.b_banner{ background: url(../images/sub_banner02.jpg) center 0 no-repeat;}
.c_banner{ background: url(../images/sub_banner03.jpg) center 0 no-repeat;}

.m_con{ margin-bottom: 40px;  overflow: hidden;}
.m_left{ float: left; width: 288px; margin-bottom: -9999px; min-height:400px; background: #e5eee9;}
.m_right{ margin-left: 288px; padding-left: 35px;}

.m_menu h2{ padding: 25px 20px; border-bottom: 1px solid #D9D9D9; font-size: 20px; color: #333;}
.m_menu h2 em{ display: block; font-size: 16px; color: #666; text-transform: uppercase;}
.m_menu li{ padding: 0 20px;}
.m_menu li a{ display: block; line-height: 60px; border-bottom: 1px solid #D9D9D9; font-size: 16px; color: #333;}
.m_menu li:hover,.m_menu li.on{ background: #005D32;}
.m_menu li:hover a,.m_menu li.on a{ border-bottom: 1px solid transparent; color: #fff;}

.m_menu li:hover .m_dot,.m_menu li.on .m_dot{ background: #fff;}
.m_dot{ display: inline-block; vertical-align: middle; margin-right: 10px; width: 6px; height: 6px; border-radius: 50%; background: #ccc;}

.m_menu li.on .m_arrow{ display: block;}
.m_arrow{ display: none; float: right; margin: 15px 0 0 0; width: 30px; height: 30px; background: url(../images/r.png) no-repeat;}

.p_bar{ padding: 25px 0 15px; height:60px; line-height: 32px; border-bottom: 1px solid #999; color: #333;}
.p_bar a{ color: #999;}

.w_ex{ padding: 40px 0; border-bottom: 1px solid #999;}
.w_ex h2{ padding-bottom: 20px; line-height: 30px; color: #333; font-size: 22px;}
.w_ex p{ line-height: 30px; font-size: 18px;}

.form_b{ padding: 40px 10px 100px;}
.form_b li{ padding-bottom: 20px;}

.input_txt{ width: 411px; height: 60px; line-height: 60px; border: 2px solid #ccc; text-indent: 20px; font-size: 24px; background: #fff;}
::placeholder{ color: #bbb;}
::-moz-placeholder{ color: #bbb;}
::-webkit-placeholder{ color: #bbb;}





.select_b{ display: inline-block; vertical-align: top; position: relative;}
.select_b::after{ position: absolute; right: 20px; top: 28px; width: 25px; height: 14px; content: ''; background: url(../images/path.png) no-repeat;}

.select_item{ 
display: none; 
position: absolute; 
z-index: 1000; 
top: 62px; 
left: 0; 
right: 0; 
max-height: 310px;
 border: 2px solid #ccc;
  border-bottom:none; 
   background: #fff;
   text-align:left;
   }
.select_item p{ padding-left: 20px; line-height: 60px; border-bottom: 2px solid #ccc; font-size: 24px; color: #333;}
.select_item p:hover{ background: #eee;}

.cy_b{ padding: 40px 20px 0;}
.cy_b h2{ padding-bottom: 10px; color: #333; font-size: 22px;}
.cy_b p{ padding: 10px 0; line-height: 30px; font-size: 18px;}

.t_indent{text-indent: 2em;}

.cy_pic{ margin-left: -20px; padding-top: 20px;}
.cy_pic li{ float: left; margin-left: 20px; width: 364px; }
.cy_pic li img{ width: 100%; height: 265px;}
.cy_pic li span{ display: block; padding: 20px 0; text-align: center; font-size: 20px;}

.pro_b{ padding: 0 15px; font-size: 0;}
.pro_b ul{ margin-left: -18px; padding: 40px 0; border-top: 1px solid #999;}
.pro_b ul:first-child{ border: none;}
.pro_b li{ display: inline-block; vertical-align: top; font-size: 14px;}

.p_panel{ margin-left: 18px;}

.pro_img{ width: 200px; height: 280px;}
.pro_img img{ width: 100%; height: 100%;}

.pro_txt{ padding-top: 30px; line-height: 22px;}

.re_b{ padding: 40px 20px; line-height: 30px; font-size: 22px;}

.contact{ padding: 40px 20px;}
.contact h2{padding-bottom: 40px; color: #333; font-size: 22px;}
.contact p{ padding-bottom: 10px; color: #999; font-size: 15px;}

.v_box{ padding: 40px 20px;}
.v_box h2{ padding-bottom: 40px; color: #333; font-size: 22px;}
.v_box li{ padding-bottom: 10px; overflow: hidden;}

.v_pic{ float: left; width: 168px; height: 166px;}
.v_pic img{ width: 100%; height: 100%;}

.v_con{ padding:10px 0 0 200px;}
.v_tit{ display: block; padding-bottom: 15px; font-size: 18px; color: #333;}

.v_txt{ height: 44px; line-height: 22px; font-size: 13px; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; overflow:hidden; text-overflow:ellipsis;}

.v_info{ padding-top: 25px; }

.v_link{ 
margin-right: 10px; 
background: url(../images/link.png) no-repeat;
}
.v_date{ margin-right: 10px;  background: url(../images/date.png) no-repeat;}
.icon20{ display: inline-block; vertical-align: top; width: 20px; height: 20px;}
.p_r30{ padding-left:20px;}

/*视频播放开始*/
.video{ 
background:url(../images/sp1.png) ;
background-size:100% 100%;
background-repeat:no-repeat;
}
.videolist { position:relative; float:left; width:300px; height:300px; margin-left:50px; margin-top:20px;  }
.videolist:hover{ cursor: pointer; }
.videoed { display:none; width:50px; height:50px; position: absolute; left:32%; top:25%; z-index:99; border-radius:100%; }
.videos{ display:none; border: 1px solid #080808; position:fixed; left:50%; top:50%; margin-left:-320px; margin-top:-210px; z-index:100; width:640px; height:360px; }
.vclose { position:absolute;right:1%; top:1%; border-radius:100%; cursor: pointer; }
.vtime{
	margin-top:10px;
	font-size:16px;
	font-weight:bold;
	text-indent:5px;
	line-height:30px;
	}
.vtime1{
	font-size:14px;
	text-indent:5px;
	}
/*视频播放结束*/



/*本产品市场 开始*/
.beijing
{
	background-color:#e1ece7;
	
	border-radius:10px;
	padding-left:15px;
	padding-right:15px;
	padding-bottom:20px;
	padding-top:1px;
	text-align:left;
	height:230px;
	
}

.titlename
{
	    font-weight: 700;
    color: #006633;
    font-size: 24px;
	text-align:left;
	
}
.titlename1
{
    font-size: 16px;
	height:90px;
	
}


.liuyanban
{
	text-align:center;
    position: relative;
    width: 100%;
    padding-top: 10px;

    background-color: #b2d1c1;	
}

/*本产品市场 结束*/


/*留言板  开始*/
.input_txt_name
{
	width: 250px;
    height: 60px;
    line-height: 60px;
    border: 2px solid #ccc;
    text-indent: 20px;
    font-size: 24px;
    background: #fff;
	border-radius:10px;
}


.input_txt_yylx
{
	width: 450px;
    height: 60px;
    line-height: 60px;
    border: 2px solid #ccc;
    text-indent: 20px;
    font-size: 24px;
    background: #fff;
	border-radius:10px;
}
/*留言板内容*/
.area_txt{ padding: 10px 20px; width: 700px; height: 150px; border: 2px solid #ccc; font-size: 24px; background: #fff;border-radius:10px;}

/*邮箱*/
.input_txt_email
{
	width: 500px;
    height: 60px;
    line-height: 60px;
    border: 2px solid #ccc;
    text-indent: 20px;
    font-size: 24px;
    background: #fff;
	border-radius:10px;
}
.input_img
{
	background-image: url(../images/email.png);/*设置小图标*/

background-size: 35px 35px;/*小图标的大小*/

background-position: 10px 10px;/*小图标在input的位置*/

background-repeat: no-repeat;/*背景小图标不重复*/

padding: 8px 10px 8px 40px;/*设置input内边距*/


}


/*提交按钮*/
.a_btn{ width: 200px; height: 60px; border: none; color:#fff; font-size: 30px; cursor: pointer; background: #005D32;border-radius:10px;}
/*留言板  结束*/



/*产品展示  开始*/
.met-sidebar
{
margin-top: -60px;
   
    padding: 20px;
    background: #ffffff;
    background: -webkit-gradient(linear,left top,left bottom,from(#ffffff),to(#ffffff));
    background: -webkit-linear-gradient(top,#ffffff,#ffffff);
    background: -o-linear-gradient(top,#ffffff,#ffffff);
    background: linear-gradient(top,#ffffff,#ffffff);
    box-shadow: 0 10px 10px rgba(0,0,0,.2);
}


.kuan
{
	padding-left:0px;
}

.cpspan
{
	float:left;
	width:25%;
	line-height:35px;
}




.cpspanDown
{
	float:left;
	width:75%;
}

.cpspan1
{
	float:left;
	width:50%;
	line-height:35px;
}
.cpspanDown1
{
	float:left;
	width:50%;
}

.cpspan img
{
	width:70%;
}
.cpspan1 img
{
	width:85%;
}


.cptitle
{
	color:#272343;
}

.cptitle1
{
	color:#bcbdc6;
}

.fontweight
{
	font-weight:bold;
}

/*产品展示  结束*/


/*购物车  开始*/
.gwc-p
{
	text-indent:0px;
	line-height:0em;
}

.gwc
{
	float:left;
	width:30%;
	text-align:center;
}
.gwc img
{
	width:80%;
}

.gwctitle
{
	float:left;
	width:70%;
	text-align: left;
}

/*购物车  结束*/





