@charset "utf-8";
/* CSS Document */

/*子页banner*/

.zy_banner{ height:300px; overflow:hidden; position:relative;}
.banner_pic{ position:relative; left:50%; margin-left:-960px;}
.banner_pic img{ width:1920px; height:300px;}
.banner_txt{ position:absolute; left:45%; top:30%;}
.banner_txt b{ display:inline-block; width:190px; height:1px; background-color:#ffffff;}
.banner_txt h1 p{ font-family:arial; font-size:26px; color:white; float: left;}
.banner_txt h1 p a{ font-size:70px;font-family:arial; position: relative; top:12px; margin-right:10px; }
.banner_txt h1{ overflow: hidden;}
.banner_txt h1 b{ float: left; margin-top: 54px; margin-left: 24px;}
.banner_txt h2 p{ font-family:arial; font-size:26px; color:white;}
.banner_txt h2 p a{ font-size:36px;  margin-right:10px; }
.banner_txt h2{ position: relative; padding-left: 60px;}
.banner_txt h2 b{ position: absolute; top:50%; right:90%;}

/*位置*/
.weizhi_con{ width: 1200px; margin: 0 auto; line-height: 60px; 
	background:url(../images/wz_icon.png) no-repeat left center;
}
.weizhi_con h1{ margin-left:28px; font-size: 14px; color:#333333; }
.weizhi_con h1 *{ font-size: 14px; color:#333333;}
.weizhi_con h1 a:hover{ text-decoration: underline; color: #be1d21;}
.weizhi_con h1 span{color: #be1d21;}

/*二级导航*/
.tow_nav_con{ width: 1200px; margin: 0 auto; margin-top: 10px;}
.tow_nav_con ul{ overflow: hidden; border-bottom: 1px solid #be1d21; padding-bottom: 4px;}
.tow_nav_con ul li{ float: left; line-height: 40px; text-align:center;    margin-right: 5px;}
.tow_nav_con ul li a{width:144px; height:42px; display:block; font-size: 16px; color: #333333; font-weight: bold;}
.tow_nav_con ul .current{ background-color: #be1d21;}
.tow_nav_con ul .current a{ color: white;}
.tow_nav_con ul li:hover{ background-color:#be1d21;}
.tow_nav_con ul li:hover a{ color: white;}

.zy_con_wid{  width: 1200px; margin: 0 auto; margin-top: 30px; min-height: 400px;}

/*关于我们*/
.zy_content_about{ overflow: hidden; padding-bottom: 70px;}
.about_txt{  width: 680px; float: left; font-size:14px; color: #666666; line-height: 26px; margin: 10px 0;}
.about_txt2{  width: 1200px; float: left; font-size:14px; color: #666666; line-height: 26px; margin: 10px 0;}

.ban{ width:500px; min-height:370px; overflow:hidden; float: right; margin-top: 20px;}
.ban2{ width:500px; height:300px; position:relative; overflow:hidden;}
.ban2 ul{ position:absolute; left:0; top:0;}
.ban2 ul li{ width:500px; height:500px;}

.num{ height:62px;overflow:hidden; width:430px; position:relative;float:left;}
.min_pic{ width:500px;  overflow: auto; margin-top: 10px;}
.num ul{ position:absolute; left:0; top:0;}
.num ul li{ width:100px; height:60px; margin-right:10px; padding:1px;}
.num ul li img{ width:100px; height:60px;}
.num ul li.on{ border:1px solid #be1d21; padding:0;}
.prev_btn1{ width: 24px; height: 62px;  text-align:center; cursor:pointer; float:left; background-color: #be1d21; margin-right: 10px;}
.prev_btn1 img{ width: 50%; margin-top: 20px;}
.next_btn1{ width: 24px; height: 62px;  text-align:center; cursor:pointer;float:right; background-color: #be1d21;}
.next_btn1 img{ width: 50%; margin-top: 20px;}

/*案例中心*/
.zy_content_case{ padding-bottom: 80px;}
.zy_content_case ul{ overflow: auto;}
.zy_content_case ul li{ width: 390px; height: 300px; margin:0 5px 20px 5px; float: left; position: relative; overflow:hidden;}
.zy_content_case ul li span{ display: block; text-align: center; font-size: 18px; line-height: 40px; color: #333333;}
.zy_content_case ul li p{ position: absolute; left: 0;top: 0; width: 100%; height: 260px; display: none;
	background: url(../images/play_icon.png) no-repeat center center; background-color: rgba(0,0,0,.5);
}
.zy_content_case ul li:hover p{ display: block;}
.zy_content_case ul li:hover span{ color: #be1d21;}

.fanye{text-align:center; margin-top:20px;}
.fanye a{ border:#bbbbbb solid 1px; padding:0px 16px; font-size:14px; color:#666666; line-height: 36px; 
	display: inline-block; border-radius: 5px;
}
.fanye span a{ margin: 0 3px;}
.fanye span .current{ color:white; background-color:#be1d21; border:#be1d21 solid 1px;}
.fanye a:hover{color:white; background-color:#be1d21; border:#be1d21 solid 1px;}

/*案例详情*/
.zy_con_xq{ padding-bottom: 80px;    min-height: 700px;}
.zy_title{ margin: 10px 0 30px 0;}
.zy_title h1{ font-size: 24px; color:#333333; text-align: center; line-height: 48px;}
.zy_title p {text-align: center; line-height: 24px; font-size: 14px; color:#999999;}
.zy_title p span{ font-size: 14px; color:#999999;}
.zy_title p span a,.zy_title p  a{ font-size: 14px; color:#999999;}
.zy_con_xq video{width:1200px; height:600px; background-color:#000;}

.zy_con_xq h2{ overflow: auto; line-height: 24px; margin-top: 30px;}
.prev{ float: left;}
.next{ float: right;}
.zy_con_xq h2 span{ font-size:14px; color: #333333; font-weight: bold;}
.zy_con_xq h2 a{ font-size:14px; color: #333333;}
.zy_con_xq h2 a:hover{ text-decoration: underline; color: #be1d21;}
.right_con img{max-width:100%;}

/*新闻中心*/
.zy_content_news{ padding-bottom: 80px;}
.zy_content_news ul { overflow: hidden; margin-bottom: 20px;}
.zy_content_news ul li{ float: left; width: 580px; overflow: hidden; border-bottom: #cccccc solid 1px; 
	padding: 10px 0; margin: 0 10px 10px 10px;
}
.zy_content_news ul li h1{ float: left; width: 130px; height: 130px; margin-right: 30px; overflow: hidden;}
.zy_content_news ul li h1 img{width: 100%; height: 100%;}
.zy_content_news ul li dt a{ font-size: 20px; font-weight: bold; color:#333333; line-height: 40px;}
.zy_content_news ul li dt a:hover{color:#be1d21; text-decoration: underline;}
.zy_content_news ul li dl span{ font-size: 14px; color:#999999; line-height: 24px; }
.zy_content_news ul li dl dd{font-size: 14px; color:#666666; line-height: 24px;margin-top: 14px;}

/*新闻详情*/
.zy_con_xqtxt p{ font-size: 16px; color:#666666; line-height: 30px; }
.zy_con_xqtxt h2 { text-align: center; margin: 20px 0;}
.zy_con_xqtxt h2 img{ width: 532px;}

/*在线留言*/

.zy_content_message{ border: #d6d7dc solid 1px; padding-bottom: 70px; margin-bottom: 80px; position: relative;}
.con_zxly{ margin:0 60px;}
.con_zxly h1{ color:#333333; line-height:36px; font-size: 14px; margin-top: 50px; padding-left: 20px;}
.con_zxly h1 span{ color:red;}
.con_zxly h2 span{ color:red; margin-left:12px;}
.con_zxly h2{ overflow:hidden; line-height:30px; margin:24px 0;}
.con_zxly h2 p{ float:left;text-align:justify; text-align-last:justify; width:94px; color:#333333; line-height:0; height:36px;}
.con_zxly h2 p:after{
	 display:inline-block;
	 overflow:hidden;
	 width:100%;
	 height:0;
	 content:'';
	 vertical-align:top;
	}
.con_zxly h2 p a{ line-height:30px; font-size: 14px;}/*两端对齐*/

.con_zxly h2 input{ float:left; line-height:36px; width:420px; margin-left:12px; color:#666666; padding-left:10px;
	background:none; border:#d6d7dc solid 1px; background-color: #f4f4f4; font-size: 14px;
	}
.con_zxly textarea{ float:left; width:630px; height:180px; margin-left:12px; 
	color:#666666; padding-left:10px; font-size: 14px;
	background:none; border:#d6d7dc solid 1px; background-color: #f4f4f4;
	}	
.con_zxly .btn{ background-color:#be1d21; width:120px; cursor:pointer;text-align: center;
	line-height:40px; font-size:18px;  color:white; margin-left: 106px;
	}	
.con_zxly .btn01{ background-color:#bbbbbb; width:120px; cursor:pointer;text-align: center;
	line-height:40px; font-size:18px;  color:white; margin-left: 40px;
	}			

.address{ position: absolute; right: 60px; top:40px;}
.address h1{ color:#be1d21; font-size: 24px; font-family: arial; line-height: 40px; margin-bottom: 14px;}
.address p{ color:#000000; font-size: 14px; line-height: 40px;}


