/* CSS Document */
/***公共样式****/
body {font-family: "Segoe UI", "Lucida Grande", Helvetica, Arial,"微软雅黑", "Microsoft YaHei", FreeSans, Arimo, "Droid Sans", "wenquanyi micro hei", "Hiragino Sans GB", "Hiragino Sans GB W3", "FontAwesome", sans-serif;text-decoration: none;color:#484646; font-size:14px;}

body, div, span, h1, h2, h3, h4, h5, h6, p, em, img, strong, b, small, u, i, center, dl, dt, dd, ol, ul, li,  sub, sup, tt, var, del, dfn,  ins, kbd, q, s, samp,  strike, applet, object, iframe, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, blockquote, pre, a, abbr, acronym, address, big, cite, code, mark, audio, video, input, textarea, select { margin:0; padding:0;}
ol,ul{list-style-type:none;}
h1,h2,h3,h4,h5,h6,dl,dd,dt,i,em {font-weight:normal;font-style: normal;}

/*并把边框和内边距放入框中*/
*,
*:after,
*:before {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

/*图片居中*/
img {border:0; vertical-align:middle}

/*a 链接*/
a {text-decoration:none; outline:none;transition:0.5s all;-webkit-transition:0.5s all;-moz-transition:0.5s all;-o-transition:0.5s all;-ms-transition:0.5s all; }
/* 未访问的链接 */
a:link{color:#282828;}
/* 已访问的链接 */
a:visited{color:#282828;}
/* 鼠标悬停链接 */
a:hover{color:#009a3d;}
/* 已选择的链接 */
a:active,a:focus {color:#009a3d;}

/*浮动*/
.fl {float:left;display:inline}
.fr {float:right;display:inline}
.clear {clear:both}

.bcolor{ color:#282828;}
.mcolor{ color:#929292;}
.gcolor{ color:#009a3d;}
.wcolor{ color:#ffffff;}
.padding_l_none{ padding-left:0;}
.padding_r_none{ padding-right:0;}

.container { margin:0 auto; padding:0 1%;}
/*@media (min-width:970px) {
	.container {padding:0;}
}*/
/* header */
#header{ position:relative; z-index:120;box-shadow:0px 4px 9px 0px rgba(0, 0, 0, 0.06); background-color:#FFFFFF;opacity:0.9; width:100%;}
.logo{ padding-top:24px;}
.logo a {
  display: block;
  height: 44px;
  width: 54px;
  background: url(../images/logo.jpg) no-repeat left center;
  -webkit-background-size: 54px 44px;
  background-size: 54px 44px;
}

@media screen and (max-width: 970px) {
	.logo{ padding:8px 0px;}
	.logo a{background-size: 80% 80%;}
}

#nav{float:left;}
#nav .nLi{ float:left; position:relative; display:inline-block; padding:0 20px; font-size:16px; height:85px; line-height:85px; cursor:pointer;}
.sub_menu{ left:13px;width:700px; height:50px;top:100%;position:absolute; z-index:999; margin:0px; line-height:50px; overflow:hidden;display:none;}
.sub_menu li{ display:inline; padding:0 10px; font-size:14px; color:#555;}
#nav .on h3 a{color:#009a3d;}
#nav h3.active_menu a{color:#009a3d;}

#language { padding-top:29px; float:left; padding-left:50px;}
#language a{display:inline-block;height: 14px;line-height: 14px;padding: 0 10px;text-decoration: none;position: relative;}
#language a.xian{border-left:1px solid #c8c8c8; font-family:Arial, Helvetica, sans-serif; padding-right:0;}

.list_box{position:absolute;left: 0px;top:100%;z-index:129;height:0px;line-height: 50px;width:100%;background: #fff; border-top:1px solid rgba(0,0,0,.1);transition:0.3s all;-webkit-transition:0.3s all;-moz-transition:0.3s all;-o-transition:0.3s all;-ms-transition:0.3s all;}

@media (min-width:970px) and (max-width:1200px) {
	#nav .nLi{padding:0 10px;}
	#language{padding-left:30px;}
}
.am-menu-offcanvas1 .am-menu-toggle{ font-size:24px; top:8px; color:#333333;}
/*********************/
.pro_area{ padding:3% 0;}
.section_title h2 {
    position: relative;
    font-size: 32px;
    line-height: 60px;
    font-weight: 600;
    padding-bottom: 14px;
    margin-bottom: 30px;
}
.section_title h2:before {
	position: absolute;
	bottom: 0px;
	left: 0;
	right:0px;
	margin:auto;
	width: 60px;
	height: 3px;
	border-bottom:1px solid #009a3d ;
	content: '';
}
.section_title p {
    font-size: 14px;
	line-height:26px;
}
@media screen and (max-width: 640px) {
	.section_title h2 {font-size: 28px;}
}
/******************************/
.solution_container{ padding:5% 0;}
.solution_container .hd{ width:50%; margin:0 auto;}
.solution_container .hd ul{ display:flex;}
.solution_container .hd li{display:inline-block;margin:0 1%;text-align:center; border:#929292 1px solid;border-radius:2px;flex:1;}
.solution_container .hd li a{ display:inline-block;  color:#929292; padding:10px 0px; width:100%;font-size:14px; color:#999; -moz-transition: all 0.36s ease-in-out;-webkit-transition: all 0.36s ease-in-out;-o-transition: all 0.36s ease-in-out;-ms-transition: all 0.36s ease-in-out;transition: all 0.36s ease-in-out; }
.solution_container .hd li a:hover{ background:#009a3d; color:#FFFFFF;}
.solution_container .hd li.on a{ background:#009a3d; color:#FFFFFF;}

.solution_container .bd{ padding-top:5%;}

.solution_container .bd img{box-sizing:border-box;max-width:100%; height:auto;}
.solution_container .bd h3{ text-align:center; padding:10% 0; font-size:16px; overflow:hidden; white-space:nowrap;text-overflow:ellipsis; }
@media screen and (max-width: 640px) {
	.solution_container .hd{ width:100%;}
	.solution_container .hd li a{padding:8px 0px;font-size:12px; }
	.solution_container .bd{ padding-top:10%;}
	.solution_container .bd h3{font-size:14px;}
}
/******************************/
.view_more{ margin:0 auto 45px;}
.view_more a{ display:inline-block; text-align:center; border-radius:2px;padding:10px 55px; font-size:14px; color:#999; border:#929292 1px solid; -moz-transition: all 0.36s ease-in-out;-webkit-transition: all 0.36s ease-in-out;-o-transition: all 0.36s ease-in-out;-ms-transition: all 0.36s ease-in-out;transition: all 0.36s ease-in-out;}
.view_more a.w_view_more{ border:#fff 1px solid;color:#FFFFFF;}
.view_more a:hover{ background:#009a3d; border:#009a3d 1px solid;color:#FFFFFF;}
@media screen and (max-width: 640px) {
	.view_more a{padding:8px 33px;}
}
/******************************/
.fixedpic{
	position: relative;
    background: url(../images/s1.jpg);
    padding: 3% 0px;
    z-index: 1;
    background-repeat: no-repeat!important;
    background-size: cover!important;
	color:#FFFFFF;
	background-attachment:fixed;
	background-position:center top;
}
.indexabout p{ margin-bottom:20px;}
@media screen and (max-width: 640px) {
	.fixedpic{padding:10% 0px;}
	.indexabout{ margin-top:10%;}
}
/******************************/
.youshi_area{ padding:6% 0;}
.youshi_con{ padding-top:2%;}

.youshi_con>div{ padding-top:30px; text-align:center;}
.youshi_con h3{ text-align:center; font-size:16px;}
.youshi_con p{ text-align:center; font-size:12px; padding-top:6%;}
.youishi_item{
	width:120px; 
	height:120px; 
	line-height:120px;
	margin:0 auto 30px;
	border:3px solid #929292;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    -o-border-radius: 50%;
    -webkit-transition: all 0.5 ease 0s;
    -moz-transition: all 0.5 ease 0s;
    -ms-transition: all 0.5s ease 0s;
    -o-transition: all 0.5s ease 0s;
    transition: all 0.5s ease 0s;
	cursor:pointer;
}
.youishi_item i{
  font-size:48px;
  color:#929292;
 	-webkit-transition: all 0.5 ease 0s;
    -moz-transition: all 0.5 ease 0s;
    -ms-transition: all 0.5s ease 0s;
    -o-transition: all 0.5s ease 0s;
    transition: all 0.5s ease 0s;
}

.youshi_con>div:hover .youishi_item{
    color: #009a3d;
	border:3px solid #009a3d;
}
.youshi_con>div:hover i{
    color: #009a3d;
}
.youshi_con>div:hover h3{
	color: #009a3d;
}
@media screen and (max-width: 640px) {
	.clearleft{ clear:left;}
}

/*****************************/
.news_area_title{ padding-bottom:3%;}
#s_news {
	background: #fff;
	padding-botttom: 5.625rem;
	width: 100%;
	overflow: hidden;
	position: relative;
	margin-bottom:3%;
}
.s_tt {
	text-align: center;
	margin-bottom: 3.2rem;
}
#s_news .s_tt span {
	font-size: 1.625rem;
	color: #3c3c3c;
	font-family: arial;
	text-transform: uppercase;
}
#s_news .s_tt h3 {
	font-size: 1.25rem;
	color: #3c3c3c;
	margin-top:20px;
	margin-bottom:10px;
}

#s_news .item .img {
	margin-top: 1.5625rem;
	overflow:hidden;
}
#s_news .item .img img {
	transition: 1s;
}
#s_news .item .img:hover img {
	transform: scale(1.1);
}
#s_news .item span {
	font-size: 13px;
	color: #b2b2b4;
}
#s_news .item h5 {
	text-align: left;
	font-size: 16px;
	margin-top: 1rem;
	margin-bottom: 1.375rem;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
#s_news .item i {
	display: block;
	width: 15px;
	height: 3px;
	background: #04b54a;
	transition:0.3s all;-webkit-transition:0.3s all;-moz-transition:0.3s all;-o-transition:0.3s all;-ms-transition:0.3s all;
}
#s_news .item:hover i {
	width: 55px;
	background: #009a3d;
}
#s_news .item p {
	font-size: 14px;
	color: #929292;
	line-height: 24px;
	height: 48px;
	overflow: hidden;
	margin-top: 1.125rem;
	margin-bottom: 1.5625rem;
}
#s_news .item .more {
	font-size: 14px;
	color: #929292;
	font-family: arial;
}
#s_news .owl-nav {
	display: block !important;
}
#s_news .owl-prev {
	display: block;
	width: 35px;
	height: 35px;
	background: url(../images/news_prev.png) center no-repeat;
	font-size: 0;
	position: absolute;
	left: -76px;
	top: 50%;
	margin-top: -45px;
}
#s_news .owl-next {
	display: block;
	width: 35px;
	height: 35px;
	background: url(../images/news_next.png) center no-repeat;
	font-size: 0;
	position: absolute;
	right: -76px;
	top: 50%;
	margin-top: -45px;
}
#s_news .view_more{ margin:45px auto;}
/*******************************************/
.footer_top{ background-color:#323232; padding:4% 0; color:#a5a5a5;}
.footer_left p{ padding-top:14px; line-height:1.5;}
.footer_left p.footer_tel{ font-size:40px; font-weight:bold; color:#fff; line-height:1;}
@media screen and (max-width: 640px) {
	.footer_left p.footer_tel{ font-size:30px;}
}
.footer_bottom{ background-color:#202020; color:#a5a5a5; text-align:center;padding:18px 0;border-top:1px solid #434343;}
.footer_bottom a{ font-size:14px;color:#a5a5a5;}
.footer_bottom a:hover{color:#009a3d;}
.footer_bottom span a{ line-height:19px; vertical-align:top;}
@media (min-width:970px) {
	.footer_left{ border-right:1px solid #484848;}
}
.footer_top dl{float:left; margin-left:10px;white-space:nowrap;}
.footer_top dt{ padding-bottom:10px;margin-bottom:10px; }
.footer_top dt a{ font-size:16px; color:#fff;}
.footer_top dd a{ font-size:14px; line-height:30px; color:#a5a5a5;}
.footer_top dd a:hover{ color:#009a3d;}
.footer_share a{color:#a5a5a5; margin-right:8px;}
.footer_share a:hover{color:#fff; }
.footer_share i{font-size:28px;}
/*******************************************/
a.weixin {
    position: relative;
}
.weixin img.qrcode {
  position: absolute;
  z-index: 99;
  top: -135px;
  right: -45px;
  width: 120px;
  max-width: none;
  height: 120px;
  transform: scale(0);
  transform-origin: center bottom;
  opacity: 0;
  -webkit-transition: all .4s ease-in-out;
  -o-transition: all .4s ease-in-out;
  transition: all .4s ease-in-out;
 
}
.weixin:hover img.qrcode {
    transform: scale(1);
    opacity: 1;
}
/*******************************************/
.sub_banner{
	position: relative;
    background: url(../images/banner_gywm.jpg) center center;
    padding: 8% 0px;
    z-index: 1;
    background-repeat: no-repeat!important;
    background-size: cover!important;
	color:#FFFFFF;
}

.sub_banner:before {
    position: absolute;
    background: rgba(0, 0, 0, 0.2);
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
    content: '';
	z-index:-1;
}
.sub_banner_news{background:url(../images/banner_news.jpg) center center;}
.sub_banner_contacts{background:url(../images/banner_contacts.jpg) center center;}
.sub_banner_jd{background:url(../images/banner_jd.jpg) center center;}
.sub_banner_cp{background:url(../images/banner_cp.jpg) center center;}
.sub_banner_gy{background:url(../images/banner_gy.jpg) center center;}
.sub_banner_zl{background:url(../images/banner_zl.jpg) center center;}
.sub_banner_news:before {
background: rgba(0, 0, 0, 0.4);
}
.sub_banner_contacts:before {
background: rgba(0, 0, 0, 0.4);
}
.sub_banner h2{ font-size:36px; font-weight:400; line-height:1.8;}
@media screen and (max-width: 640px) {
	.sub_banner h2{ font-size:16px; font-weight:400; line-height:1.8;}
}
/*******************************************/
.location{ border-bottom:1px solid #e1e1e1;}
.location_left{ font-size:16px; position:relative; height:60px; line-height:60px;}
.location_left a{ display:inline-block; padding:0 12px; margin-right:40px; box-sizing: border-box;position: relative; -webkit-transition:0.2s;transition:0.2s;}
.location_left a{ cursor:pointer;position:relative;z-index:4;height: 60px;line-height: 60px;border-bottom:1px solid #aaa;}
.location_left .loc_on,.location_left a:hover{ border-bottom:1px solid #009a3d; color: #009a3d;}
.location_left a:after{content:"";width:9px;height:6px;position: absolute;bottom:-10px; left:50%; margin-left:-4.5px; background:url(../images/n_nav_ico.png) center no-repeat; -webkit-transition:0.3s;transition:0.3s; opacity:0; transform:scale(0); -webkit-transform:scale(0);}
.location_left .loc_on:after,.location_left a:hover:after{ transform:scale(1); -webkit-transform:scale(1); opacity:1; bottom:-1.375rem;}
@media screen and (max-width: 640px) {
	.location_left{ font-size:14px; }
	.location_left a{padding:0 2px;margin-right:4px;}
}
.location_right{ color:#929292;height:60px; line-height:60px;}
.location_right a{ color:#929292;}
.location_right a:hover{ color:#009a3d;}
/*******************************************/
.about_con,.contacts_con{padding-top:4%; padding-bottom:3%;}
.about_con_title{ font-size:28px; color:#282828; padding-bottom:3%;}
.about_con p{ line-height:2; padding-bottom:3%;}
@media screen and (max-width: 640px) {
	.about_con_title{ font-size:22px;}
}
/******************************/
.fixedad{
	position: relative;
	margin:3% 0 6%;
    background: url(../images/c1.jpg);
    padding: 8% 0px;
    z-index: 1;
    background-repeat: no-repeat!important;
    background-size: cover!important;
	color:#FFFFFF;
	background-attachment:fixed;
	background-position:center top;
}
.fixedad h2{ font-size:36px;}
@media screen and (max-width: 640px) {
	.fixedad{padding:10% 0px;}
	.fixedad h2{ font-size:16px;}
}
/******************************/

.pro_anli{ width:100%; overflow:hidden;padding-bottom:3%;}
#owl_anli .item p{ text-align:center; padding:4% 0; white-space: nowrap;text-overflow: ellipsis;}
.anlipic{ overflow:hidden; background-color:#000000;}
a.gal {background: #373737 url("../lib/baguettebox/img/magnify.png") no-repeat scroll center center;display: block;}
a.gal img{width:100%;-moz-transition: all 0.36s ease-in-out;-webkit-transition: all 0.36s ease-in-out;-o-transition: all 0.36s ease-in-out;-ms-transition: all 0.36s ease-in-out;transition: all 0.36s ease-in-out;opacity:1;}
.anlipic:hover img{transform: scale(1.03);opacity:0.5;}


#owl_anli .owl-nav {
	display: block !important;
}
#owl_anli .owl-prev {
	display: block;
	width: 16px;
	height: 28px;
	background: url(../images/ipart14.png) no-repeat;
	font-size: 0;
	position: absolute;
	left: -76px;
	top: 50%;
	margin-top: -45px;
}
#owl_anli .owl-prev:hover{background: url(../images/ipart14_cur.png) no-repeat;}
#owl_anli .owl-next {
	display: block;
	width: 16px;
	height: 28px;
	background: url(../images/ipart14.png) no-repeat;
	background-position: -16px 0;
	cursor:pointer;
	font-size: 0;
	position: absolute;
	right: -76px;
	top: 50%;
	margin-top: -45px;
}
#owl_anli .owl-next:hover{background: url(../images/ipart14_cur.png) no-repeat;background-position: -16px 0;}
.pro_anli .view_more{ margin:45px auto;}
/*************/
.pro_list{padding-top:4%; padding-bottom:3%;}
.fengmao{ padding-bottom:5%;}

.fengmao_pic{transition: 0.4s; position:relative;}
.fengmao_pic:hover{box-shadow: 0px 0px 30px rgba(73, 78, 92, 0.25);  transform: translateY(-10px);  -webkit-transform: translateY(-10px);  -moz-transform: translateY(-10px);}
.fengmao_pic img {opacity:1;transition: 0.4s; }
.fengmao_pic img:hover {opacity: 1;}
.fengmao p{ text-align:center;overflow:hidden;text-overflow: ellipsis;white-space: nowrap; padding-top:15px;}

.newspic_c .red-bg,.fengmao_pic .red-bg  { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; opacity: 0; visibility: hidden; transition: 300ms; -webkit-transition: 300ms;background:rgba(35,65,104,0.8); }
.newspic_c .line,.fengmao_pic .line { display: block; background: #fff; position: absolute; top: 50%; left: 50%; opacity: 0; visibility: hidden; transition: 400ms; -webkit-transition: 400ms; }
.newspic_c .line_1,.fengmao_pic .line_1{ width: 52px; height: 1px; margin: -1px 0px 0px -26px; transform: translateX(-55px); -webkit-transform: translateX(-55px); }
.newspic_c .line_2,.fengmao_pic .line_2 { width: 1px; height: 52px; margin: -26px 0px 0px -1px; transform: translateY(55px); -webkit-transform: translateY(55px); }

.newspic_c:hover .red-bg,.fengmao_pic:hover .red-bg { opacity: 1; visibility: visible; }
.newspic_c:hover .line,.fengmao_pic:hover .line { transform: translate(0); -webkit-transform: translate(0); opacity: 1; visibility: visible; }

/**********************************************/
.news_list{padding-top:4%; padding-bottom:3%;}
.pro_news_list{padding-bottom:3%; margin-bottom:3%; border-bottom:1px solid #e1e1e1;}
.newspic_c{ width:100%;overflow:hidden; position:relative;}
.newspic_c:hover{box-shadow: 0px 0px 30px rgba(73, 78, 92, 0.15);}
.newspic_s img{width:100%;border-radius:2px;-moz-transition: all 0.36s ease-in-out;-webkit-transition: all 0.36s ease-in-out;-o-transition: all 0.36s ease-in-out;-ms-transition: all 0.36s ease-in-out;transition: all 0.36s ease-in-out;}
.newspic_s:hover img{transform:scale(1.05);}
.newslist_s h3{ font-size:20px; }
.newslist_s p{color:#929292;}
.pub_date{ margin-top:2%;margin-bottom:3%; color:#929292;}
@media (max-width: 640px) {
	.newslist_s h3{ font-size:16px;}
	.pro_news_list{margin-bottom:6%; }
	.newspic_s{margin-bottom:3%; }
}
.newslist_s .view_more{ margin:3% 0;}
/**********************************************/
.show_news{padding-top:4%; padding-bottom:3%;}
.pro_news_t h1{ font-size:26px; font-weight:normal; text-align:center; margin-bottom:3%;}
@media (max-width: 640px) {
	.pro_news_t h1{ font-size:20px;}
}
.pro_news_c,.show_pro_down_c,.page_content{line-height:180%;}
.pro_news_c p,.show_pro_down_c p{margin-top:1.6rem;}
.pro_news_c img,.show_pro_down_c img,.page_content img{max-width:100%;height:auto;}

.fenxiang{text-align:center; border-bottom:1px solid #e1e1e1; margin-bottom:3%;}
.fenxiang h6 span{position:relative;font-size:14px;color: #b9b9b9;display:inline-block;line-height:36px;2remfont-weight:normal;margin-right: 1rem;}
.fenxiang h6{display:inline-block;vertical-align: top;} 
.shart_box{ display: inline-block; overflow:hidden; }
#j_shart_s_24 .bds_count{ font-size:14px;}
#j_shart_s_24{padding-left: 70px;position:relative;}
#j_shart_s_24 strong{display:block;position:absolute;left:0;z-index:2;line-height:36px;font-size:14px;color: #b9b9b9;font-weight: normal;}
#j_shart_s_24 .bds_qzone{background:url(../images/j_shart.png) center -224px no-repeat}
#j_shart_s_24 .bds_tsina{background:url(../images/j_shart.png) center -311px no-repeat}
#j_shart_s_24 .bds_tqq{background:url(../images/j_shart.png) center -195px no-repeat}
#j_shart_s_24 .bds_renren{background:url(../images/j_shart.png) center -340px no-repeat}
#j_shart_s_24 .bds_weixin{background:url(../images/j_shart.png) center -253px no-repeat}
#j_shart_s_24 .bds_sqq{background:url(../images/j_shart.png) center -79px no-repeat}
#j_shart_s_24 .bds_fbook{background:url(../images/j_shart.png) center -166px no-repeat}
#j_shart_s_24 .bds_twi{background:url(../images/j_shart.png) center -137px no-repeat}
#j_shart_s_24 .bds_linkedin{background:url(../images/j_shart.png) center -108px no-repeat}
#j_shart_s_24 .bds_tieba{background:url(../images/j_shart.png) center -253px no-repeat}
#j_shart_s_24 .bds_huaban{background:url(../images/j_shart.png) center -253px no-repeat}
#j_shart_s_24 .bds_douban{background:url(../images/j_shart.png) center -253px no-repeat}
#j_shart_s_24 .bds_copy{background:url(../images/j_shart.png) center -253px no-repeat}
#j_shart_s_24 .bds_print{background:url(../images/j_shart.png) center -253px no-repeat}
#j_shart_s_24 .bds_mshare{background:url(../images/j_shart.png) center -253px no-repeat}

.updown_news{ padding-top:20px; padding-bottom:20px; color:#929292;}
.updown_news a{color:#929292;}
/********************************************************************/
.show_pro{padding-top:4%; padding-bottom:3%;}
.show_pro_pic img{width:100%;border-radius:2px;}
.show_pro_s h1{ font-size:20px; margin-bottom:4%; color:#282828;}
.show_pro_s p{color:#929292;}

.show_pro_canshu{ margin-bottom:5%; line-height:1.8;}

.show_pro_s .view_more{ float:left; margin:0 15px 0 0;}
.show_pro_s .view_more i{ font-size:18px; margin-right:10px; vertical-align:middle;}
.show_pro_s .view_more a{padding:7px 25px; font-size:14px; color:#009a3d; border:#009a3d 1px solid; }
.show_pro_s .view_more a:hover{ background:#009a3d; border:#009a3d 1px solid;color:#FFFFFF;}
@media (max-width: 640px) {
	.show_pro_s h1{ font-size:16px; margin-top:3%;}
	.show_pro_s .view_more a{padding:5px 10px; }
}
.show_pro_down{ margin-top:5%;}
.show_pro_down_t{ font-size:16px;color:#009a3d; height:50px;line-height:50px;border-bottom:1px solid #e1e1e1; margin-bottom:3%; padding-bottom:1%; vertical-align:middle;}
.show_pro_down_t i { font-size:32px; vertical-align:middle; margin-right:10px;}

/********************************************************************/
/* 分页 */
#pages { padding:24px 0; margin-bottom:15px; }
#pages a {display:inline-block;height:34px;line-height:34px;background:#fff;border:1px solid #e3e3e3;text-align:center;color:#333;padding:0 12px;}
#pages a.a1 { width:56px; padding:0 }
#pages a:hover { background:#009a3d; color:#000; text-decoration:none; color:#fff; }
#pages span { display:inline-block; height:34px; line-height:34px; background:#009a3d; border:1px solid #e3e3e3; color:#fff; text-align:center;padding:0 12px}
.page .noPage { display:inline-block; width:56px; height:34px; line-height:34px; background:url(../img/icu/titleBg.png) repeat-x 0 -55px ; border:1px solid #e3e3e3; text-align:center; color:#a4a4a4; }
/********************************************************************/
.contacts_info{ padding-top:14px; line-height:2.5;}
/*************/
#myform {
  padding-top: 8px; }
#myform input[type="text"], #myform input[type="email"], #myform input[type="url"], textarea {
  width: 100%;
  padding: 10px 18px;
  border: 1px solid #ccc; }

#myform input[type="text"].error, #myform input[type="email"].error, #myform input[type="url"].error, #myform textarea.error {
  border-color: #234168; }
#myform input[type="text"], #myform input[type="email"], #myform input[type="url"], #myform textarea {
  padding-top: 15px;
  padding-bottom: 15px;
  transition: all 0.3s ease-in-out; }

#myform input[type="text"]:focus:not(.error), #myform input[type="email"]:focus:not(.error), #myform input[type="url"]:focus:not(.error), #myform textarea:focus:not(.error) {
  border-color: #234168; }

#myform input[type="submit"] {
  padding: 15px 34px 13px; }

#myform p {
  margin-bottom: 16px; }

#myform input[type="submit"] {
  padding: 10px 40px;
  font-size: 12px;
  text-transform: uppercase;
  font-weight: 600;
  border: 1px solid #009a3d;
  background-color: #009a3d;
  color: #fff; }

#myform input[type="submit"]:hover {
  background-color: #2abc2f;
  border-color: #2abc2f; }

#myform textarea {
  display: block;
  height: 170px;
  resize: none; }
/*****************************/
#dituContent{height:550px;border:#ccc solid 1px; margin-top:5%;}