.r_title_limit{
	width:200px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; text-align:right;
}
.info_limit{
	width:200px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;
}
.news_title_limit{
	width:280px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;
}
.n_other{ 
	margin:20px 0px; clear:both; height:24px; padding-top:5px; text-align:center; background:#d3d3d3; border-radius: 0.6em 0.6em 0.6em 0.6em; color:#3d3d3d; border:none; display:block; cursor:pointer;
}
.product_content_limit{
	width:100%; overflow:hidden; text-overflow:ellipsis; height:68px; white-space:nowrap;
}
.product_content_limit2{
	width:100%; overflow:hidden; text-overflow:ellipsis; height:68px;
}
.pushinfo_date{
	width:100%;margin-bottom:10px;text-align:right;
}
.news_date{
	width:100%;margin-bottom:10px;text-align:right;margin-top:-10px;
}

.menu_more{cursor:pointer;width:100%}
.menu_more_list{position: absolute; top:87px; background:#693B2C;  left:0px; width:100%; height:${((rows?size)/2)?int*32}px;display:none; text-align:center; }
.menu_more_list a{ display:block; height:34px; line-height:34px; padding-left:20px;}
.menu_more_list a.hover{ font-weight:bold;}
.menu_more_item_left{float:left;width:49%;height:34px; }
.menu_more_item_right{float:right;width:49%;}

.tel_show_list{ padding-top:10px; min-height:700px; height:auto; _height:700px; background:#353535; display:none; position:relative; z-index:1; }
.tel_miss{ position:fixed !important; bottom:50px; left:10px;_position:absolute;_bottom:auto; z-index:10;  background:url(../images/erji_jt4.png) no-repeat center center; width:41px; height:30px; display:none}
.tel_show_list .miss_dh{ height:30px; line-height:30px; background:#FFFFFF;}
.tel_show_list ul{ margin-top:10px; clear:both; border-top:solid 1px #2E2E2E;}
/*.tel_show_list ul a.kenforClientTel{text-align:left; font-size:16px;height:51px; line-height:51px; border-bottom:solid 1px #2E2E2E; color:#FFFFFF; position:relative; z-index:8; display:block;}*/
.tel_show_list ul li{padding-left:20px; height:51px; display:block; }
.tel_show_list a.hover{ background:#1d1d1d;}
div.kenforClientTel2{text-align:left; font-size:16px;height:51px; line-height:51px; border-bottom:solid 1px #2E2E2E; color:#FFFFFF; position:relative; z-index:8; display:block;}
.lang_show_list{ padding-top:10px; min-height:700px; height:auto; _height:700px; background:#353535; display:none; position:relative; z-index:1; }
.lang_miss{ position:fixed !important; bottom:50px; right:10px;_position:absolute;_bottom:auto; z-index:10;  background:url(../images/erji_jt4.png) no-repeat center center; width:41px; height:30px; display:none}
.lang_show_list .miss_dh{ height:30px; line-height:30px; background:#FFFFFF;}
.lang_show_list ul{ margin-top:10px; clear:both; border-top:solid 1px #2E2E2E;}
.lang_show_list ul a.showLang{text-align:left; font-size:16px;height:51px; line-height:51px; border-bottom:solid 1px #2E2E2E; color:#FFFFFF; position:relative; z-index:8; display:block;}
.lang_show_list ul li{padding-left:80px; height:51px; display:block; background:url(../images/erji_jt3.png) no-repeat 30px center;}
.lang_show_list a.hover{ background:#1d1d1d;}

a{
	-webkit-tap-highlight-color: rgba(0,0,0,0);	/*ֹӸ*/
	-webkit-touch-callout: none;/*ֹӳѡ˵*/
}
.body_con{ width:100%;}
#menu{ position: absolute; top:0x; right:-100%; width:250px; z-index:9999;overflow:hidden; display:none;}
#menu .m_close{ float:left; position:relative;  cursor:pointer;}
#menu .m_close{
	-webkit-tap-highlight-color: rgba(0,0,0,0);	/*ֹӸ*/
	-webkit-touch-callout: none;/*ֹӳѡ˵*/	
}
#menu .m_close span.c_but{ position:absolute; top:4px; right:0; width:41px; height:38px; background:url(../images/m_close.png) no-repeat;}
#sec_menu{ width:250px; overflow:hidden; float:left;  background: url(../images/m_bg.jpg) repeat-y;}
#menu  ul{ padding-bottom:40px;}
#menu  ul li{}
#menu  ul li a{ display:block; height:45px; line-height:43px; font-size:16px; color:#fff; background: url(../images/m_but2.jpg) no-repeat; padding-left:70px; word-break:keep-all; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; width:180px;}
#menu  ul li a.shover{background-position:0 -45px;}

.mainMenu{ width:100%;  z-index:3;}
.mainMenu ul{width:100%; margin:0 auto;height:80px;background-color:#333333;}
.mainMenu ul li{ width:20%;text-align:center; float:left;}
.mainMenu ul li a{  color:#005BAC; display:block; background-color:#333333;}
.mainMenu ul li a:link{color:#fff; }
.mainMenu ul li a:visited{color:#fff;}
.mainMenu ul li a:active{color:#666666;}
.mainMenu ul li a:hover{ color:#FFFFFF}
.mainMenu ul li a.hover{ color:#fff;}
.mainMenu ul li a.none{ background:none;}

.mainMenu .main_dh{
	 height:40px; line-height:40px;
	 /*Ӱ*/
	-moz-box-shadow:0px 2px 3px #b2aa9d;             /* For Firefox3.6+ */
	-webkit-box-shadow:0px 2px 3px #b2aa9d;          /* For Chrome5+, Safari5+ */
	box-shadow:0px 2px 3px #b2aa9d;                  /* For Latest Opera */
	position:relative; z-index:2;
	overflow:hidden;
}
.gun_top{
	background-color: white;
}
.fu_dh{  height:36px;  border-bottom:solid 1px #c6bbbb; background:#; position:relative;}
.fu_dh .l_bt{ line-height:36px; font-size:14px; color:#02767a; padding-left:12px; float:left;}
.fu_dh .h_more{  font-size:14px; color:#644c22; float:right; margin-right:8px; margin-top:6px; 
	padding:0px 8px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px; 
	border:solid 1px #044a51;
	color:#FFFFFF;
}
.pro_san_pic{ width:50%; float:left; text-align:center; margin-top:6px;}
.pro_san_pic .img{ margin:0px auto; width:98%; position:relative;}
.pro_san_pic .img img{ width:100%; display:block;}
.pro_san_pic .name{margin:0px auto; width:98%; height:30px;  line-height:30px; word-break:keep-all; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.big_note_bt{ border-bottom:solid 4px #695127; height:40px; line-height:40px; clear:both; margin-top:10px; font-size:18px;}
.big_note_con{ padding:10px 0px;}
a.pro_protype{ display:block; padding:8px 0px; clear:both;  position:relative; padding-left:5px; font-size:16px; background:url(../images/news_tb1.png) no-repeat 96% center #ffffff; border-bottom:solid 1px #c9c9c9; }
a.pro_protype .r_con{ position:absolute; left:150px; top:28px; color:#644c22; }
a.pro_protype:hover{background:url(../images/news_tb1.png) no-repeat 96% center #EFEFEF;}
.nei_dh .l_bt{ line-height:36px; font-size:14px; color:#02767a; padding-left:12px; float:left;}
.jb5{
	background:-webkit-gradient(linear, 0 0, 0 100%, from(#00696e), to(#49979a));
	background:-moz-linear-gradient(#00696e,#49979a);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00696e', endColorstr='#49979a');
}
.pro_pic{ width:50%; float:left; text-align:center; margin-top:6px;}
.pro_pic .img{ margin:0px auto; width:98%; position:relative;}
.pro_pic .img img{ width:100%; display:block;}
.pro_pic .name{margin:0px auto; width:98%; height:30px;  line-height:30px; word-break:keep-all; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
a.loding_more{
	clear:both;
	margin:10px 5px;
	height:40px; line-height:40px;
	display:block;
	text-align:center;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	background:-webkit-gradient(linear, 0 0, 0 100%, from(#edefee), to(#c1c2c4));
	background:-moz-linear-gradient(#edefee,#c1c2c4);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#edefee', endColorstr='#c1c2c4');
}

a.loding_more:hover{ 
	background:-webkit-gradient(linear, 0 0, 0 100%, from(#edefee), to(#b7b7b7));
	background:-moz-linear-gradient(#edefee,#b7b7b7);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#edefee', endColorstr='#b7b7b7');
}
.big_fenye{ height:50px; margin-top:15px;}
.big_fenye_l{ height:50px; background:#b5d4d8; width:50%; float:left; display:block; font-size:18px;}
.big_fenye_l .jt{ background:url(../images/big_pre_tb.png) no-repeat 3% center; background-size:8px; padding-left:10%; display:block; padding-top:5px; line-height:22px;}
.big_fenye_l .jt .name{ font-size:12px;}
.big_fenye_r{ height:50px; background:#007278; width:49%; float:left; display:block; font-size:18px; margin-left:2px; }
.big_fenye_r .jt{ background:url(../images/big_next_tb.png) no-repeat 95% center; background-size:8px; padding-left:5%; display:block; padding-top:5px; line-height:22px; color:#FFFFFF;}
.big_fenye_r .jt .name{ font-size:12px;}
