﻿/***手机版menu与下拉菜单对齐***/
.navbar-brand button{ padding:0px; margin:0px;}
#foot_btn{width:100%; border: 0px; background: transparent;}

/***导航阴影***/
.navbar{box-shadow: 0 3px 5px rgba(0,0,0,0.2); z-index:999;}

.tr_blank20{ width:100%; height:20px; clear:both; overflow:hidden;}
.tr_blank40{ width:100%; height:40px; clear:both; overflow:hidden;}

.menu_box{width:250px;text-align:left;height:25px;clear:both;padding:20px 20px;zoom:1; margin:auto;}
.menu_box a{padding:0px 20px;margin-right:20px;text-align:center;height:25px;line-height:25px;display:block;background:-webkit-gradient(linear, 0 0, 0 100%, from(#fff), to(#f0f0f0));background:-moz-linear-gradient(top, #fff, #f0f0f0);/* Firefox */filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffff,endColorstr=#f0f0f0,grandientType=0);float:left;-moz-border-radius:4px;-khtml-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;border:#cccccc solid 1px;}

a{ color:#666;}
a:hover{ color: inherit; text-decoration:none;}

.bottom_blank20{ margin-bottom:20px;}
.inner_txt{ line-height:2em;}
.inner_txt img{ width:auto; max-width:100%;}


/*内页标题title*/
.left_h2{
	font-size: 18px;
	display: block;
	margin-top: 25px;
	padding: 15px 0px 15px 10px;
	color: #444;
	background-color: #fff;
	
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999;


}
.list_h2{
	font-size: 18px;
	display: block;
	clear:both;
	margin-top: 25px;
	padding: 15px 0px 15px 10px;
	color: #444;
	background-color: #fff;
	
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999;
	
}
.list_h2 a{	color: #444;}
/*小屏幕*/
@media screen and (max-width: 768px) {
	      .left_h2{margin-top: 25px;}
	   .list_h2{margin-top: 75px;}
}

.contents{clear: both; padding:15px 2px 0px 2px; line-height:28px; }
.contents_title{ margin: 0px; padding: 10px 0px; text-align: center; color: #000; font-size:24px;color:#434343;font-weight:normal; line-height: 34px; margin-bottom:20px;}
.contents img{ max-width:100%;}
.contents_txt{ width:100%; clear:both; padding-top:20px;}

@media screen and (max-width: 768px) {
.contents_title{
	 font-size:18px;}
}



.list_box{ width:98%; margin:0px auto; min-height:500px;}
@media screen and (max-width: 768px) {
.list_box{
	 min-height:auto;}
}

.list_news{ width:98%; margin:0px auto; }


.language{float: right;height: 30px; padding: 10px 0px 0px 0px; }

.top_name{display: inline-block; padding-top:6px;  padding-left:20px;color:#333;}
.top_name a{ margin-right:20px; color:#666;font-size:14px;}
.top_name a:hover{ text-decoration:underline;}


@media screen and (max-width: 768px) {
.no_show {
	display: none;
}
}

/*小屏幕*/
@media screen and (max-width: 768px) {
.list_box{ margin-top:60px;}
}

/*产品图滑过变大*/
.pro_img img{-webkit-transition:transform 1s;-moz-transition:transform 1s;-ms-transition:transform 1s;-o-transition:transform 1s;transition:transform 1s;}
.pro_img:hover img{-webkit-transform:scale(1.3);-moz-transform:scale(1.3);-ms-transform:scale(1.3);-o-transform:scale(1.3);-transform:scale(1.3)}
.pro_img img:hover{opacity: 1;}

/*产品图滑过出现阴影*/
.img_shadow{  cursor: pointer;}
.img_shadow:hover{    -webkit-box-shadow: 0px 0px 10px #787878;
    -moz-box-shadow: 0px 0px 10px #787878;
    background: #f9f9f9;   opacity: 1;}
	
	
.dropdown-menu {
  min-width: 160px;
}

.index_pic{
		width:100%;
	clear:both;
	margin-top:60px;
	height: auto;
	background-position: center center;
	background-color: #0163AC;

}
.index_pic img{width:100%;}
/*小屏幕样式*/
@media screen and (max-width: 768px) {
.index_pic{	margin-top:10px;}
}

a.btn_color{
	background-color: #054383;
	border: 1px solid #054383;
}
a.btn_color:hover{background-color:#DB6C0C;border: 1px solid #DB6C0C;}


.product_position {
	position: relative;
}
.product_title2 {
	position: absolute;
	bottom: 0px;
	width: 100%;
	background: rgba(0,0,0,.6);
	
	font-size: 16px;
	color: #fff;
	height: 40px;
	line-height: 40px;
	text-align: center;
	margin: 0px;
	padding: 0px;

}
.product_title2 a {
	width: 90%;margin: 0px auto;
		display:block;
	color: #fff;
			height: 40px;
	line-height: 40px;
	white-space:nowrap; 
overflow:hidden; 
text-overflow:ellipsis;
}
.product_title2:hover {
	position: absolute;
	bottom: 0px;
	width: 100%;
	background: rgba(255,159,0,.8);
	height: 40px;
	font-size: 16px;
	color: #fff;
	line-height: 40px;
}


/*首页标题*/
.index_head {
	background-image: url(../images/title_bg.png);
	background-repeat: no-repeat;
	background-position: center 50px;
	clear: both;
	width: 100%;
	margin-top: 60px;
	margin-bottom: 40px;
	
}
.index_head h2 {
	text-align: center;
	font-size: 36px;
	color: #585858;
	font-weight: bold;
	padding-bottom: 15px;
	clear:both;
	display: block;
}
.index_head h2 font {
	color: #1FAB39;
}
.index_head span {
	color: #d8d8d8;
}
.index_head p {
	text-align: center;
	color: #7f7f7f;
	margin-top: 8px;
}
/*小屏幕样式*/
@media screen and (max-width: 768px) {
.index_head {
	background-image: url(../images/title_bg.png);
	background-repeat: no-repeat;
	background-position: center 45px;
		margin-top: 30px;
			margin-bottom: 20px;
}
.index_head h2 {
	font-size: 25px;
		padding-bottom: 25px;
}
.index_head p {
	display:none;
	font-size: 14px;
	width: 80%;
	margin: 0px auto;
	margin-top: 8px;
}
}

.product_con{ width:100%;}
.product_con table,td{	border: 1px solid #000;}
.product_con table{
	width: 100%;
}
.product_con td{word-wrap:break-word;word-break:normal;}
.product_con h3{ font-weight:bold; font-size:18px; line-height:40px;}

/*小屏幕样式*/
@media screen and (max-width: 768px) {
.list_related h2.list_h2{ margin-top:25px;}
}
/*小屏幕样式*/
@media screen and (max-width: 768px) {
.pro_txtpic img.img-thumbnail {
	max-width:98%;
	margin:0px auto;
}
}

.video_mp4 video{ max-width:90%;min-height:400px; background-color:#222;}
.video_mp4 iframe{ max-width:90%; min-height:400px; background-color:#222;}
/*小屏幕*/
@media screen and (max-width: 768px) {
	.video_mp4 video{ width:90%; height:auto; background-color:#222; margin:0px auto;}
.video_mp4 iframe{  width:90%; height:auto background-color:#222; margin:0px auto;}
}