﻿@charset "utf-8";
/*----------------公共部分----------------*/
html{overflow-x:hidden; overflow-y:auto;}
body{ background-repeat:no-repeat; background-position:left top; position:relative;font-family:宋体;}
body, li, ul, ol, dl, dt, dd, form, input, textarea, h1, h2, h3, h4, h5, h6, p,select{ margin: 0px; padding: 0px; list-style-type:none; font-size: 12px; font:12px/1.5 tahoma,arial,"Microsoft YaHei";outline: 0 none; color:#333;}
em,i{font-style:normal;}
a{color:#333;}
a{text-decoration:none;}
*{margin:0px; padding:0px;outline: none !important;}
img {-ms-interpolation-mode:bicubic; border:none;}
.view{z-index: 1;position: absolute;}
.horizontal .view{position:relative; float:left;}
.vertical .view{position:relative;}
.view_contents{position:relative; width:100%; margin:0 auto; padding:0; z-index:10; height:100%; overflow: hidden;}
.layout{ position: relative; width: 100%; margin: 0px auto; padding: 0px; z-index: 1;}
.layout > .view_contents{ /*overflow: visible;*/ cursor:default;}
/*流布局*/
.flow .view_contents > .view{float: left;}
.clear { clear: both; }
/*苹果去除样式*/
select,input[type='button'],input[type="reset"],input[type='submit'],input[type='text'],input[type="password"],input[name='query'],input[name='d']{-webkit-appearance: none; border-radius:0px}
input:focus{ -webkit-tap-highlight-color:rgba(0,0,0,0); -webkit-user-modify:read-write-plaintext-only;}
.fl,.fm{float:left}
.fr{float:right}
.w0{width:100%}
.w1000{width:1000px;}
.btnaSet {background:#70bc87;color:#ffffff;border-left-style:none;border-bottom-style:none;border-right-style:none;border-top-style:none;line-height:30px;border-top-left-radius:5px;border-bottom-left-radius:5px;border-bottom-right-radius:5px;border-top-right-radius:5px;margin-top:0px;margin-right:230px;}


#comm_layout_header{box-sizing: border-box;height:40px;background:#f2f2f2;}
#comm_layout_header .w1000{margin:0 auto;height:40px;}
#comm_layout_header .fl{width:180px;font-size:32px;color:#333;line-height:1.8;left:0;top:10px;}
#comm_layout_header .fl>.view_contents {box-sizing:border-box;font-family:Microsoft YaHei;font-size:14px;line-height:20px;}

#comm_layout_header .fr{width:200px;font-size:32px;color:#333;line-height:1.8;right:0;top:7.5px;}  
#comm_layout_header .fr>.view_contents {font-family:Microsoft YaHei;font-size:14px;padding-left:25px;background: url(phoneIcon.png);background-repeat:no-repeat;background-position-x:0%;background-position-y:50%;}

#comm_layout_slide{box-sizing: border-box;height:600px;background: url(sh_bg.jpg);background-repeat:no-repeat;background-size:auto 100%;background-position-x:50%;}
#comm_layout_slide .style_01{box-sizing:border-box;font-family:Microsoft YaHei;font-size:60px;text-align:center;line-height:70px;font-weight:bold;width: 100%;left: 0;top: 82px;}
#comm_layout_slide .style_01 img{width:100%;}
#comm_layout_slide .style_02{box-sizing:border-box;background:rgba(112,188,135,0.9);color:#ffffff;font-family:Microsoft YaHei;font-size:30px;border-top-left-radius:5px;border-bottom-left-radius:5px;border-bottom-right-radius:5px;border-top-right-radius:5px;text-align:center;width: 60%;left: 20%;top: 292px;}
#comm_layout_slide .style_03{box-sizing:border-box;font-family:Arial;font-size:24px;text-align:center;line-height:30px;width: 60%;left: 20%;top: 358px;}

.cat{height:132px;}
.cat .style_01{width:80%;font-size:32px;color:#333;line-height:1.8;font-family:宋体;position:absolute;top:50px;left:10%;box-sizing:border-box;font-family:Microsoft YaHei;font-size:30px;text-align:center;line-height:35px;color:#019040;background:transparent;border-top-left-radius:5px;border-bottom-right-radius:5px;border-bottom-left-radius:5px;border-top-right-radius:5px;}
.cat .style_02{width:20%;font-size:32px;color:#333;line-height:1.8;font-family:宋体;position:absolute;top:87px;left:40%;z-index:2;box-sizing:border-box;font-family:Microsoft YaHei;font-size:16px;color:#999999;text-align:center;line-height:25px;background:#ffffff;}
.cat .blank{width:40%;height:1px;position:absolute;top:100px;left:30%;box-sizing:border-box;background:#019040;}

#comm_layout_con01{width:95%;height:220px;padding-top:20px;}

.widget {margin-right: 10px;background: none;box-shadow: none;-webkit-border-radius: 0;-moz-border-radius: 0;-o-border-radius: 0;-ms-border-radius: 0;border-radius: 0;    position: relative;margin-bottom: 30px;}
.widget .cover {width: 100%;overflow: hidden;height:200px;}
.widget .widget-header .mask {position: absolute;width: 100%;height: 25px;z-index: 2;background:#000;bottom:0;opacity:0.6;}
.widget .widget-header img {transition: all 0.6s cubic-bezier(0.17, 0.84, 0.44, 1) 0s;width: 100%;height:100%;}
.widget-title{position: absolute;bottom:0;left:0;width:100%;line-height:25px;height:25px;text-align:center;font-size:16px;z-index:3;}
.widget-title a{color:#fff;}

#comm_layout_con02{width:95%;padding-top:20px;}
#comm_layout_con02 ul{width: 100%; display: -webkit-flex; display: -moz-flex; display: flex; flex-wrap:wrap; justify-content:space-between;}
#comm_layout_con02 .sumary_list{list-style:none; background: #fff;width:23%;float:left;margin-bottom:20px;}
#comm_layout_con02 .sumary_list .newPic{width:100%; min-width:100px; overflow:hidden; position:relative; box-sizing:border-box; max-height:230px;}
#comm_layout_con02 .sumary_list .newPic img{position:absolute; top:0; left:0; height:100%;transition: all 0.6s;}
#comm_layout_con02 .sumary_list .newPic .zTm{margin-top:100%;}
#comm_layout_con02 .sumary_list .newCont{width:100%;border:1px solid #eee;border-bottom-right-radius:5px;border-bottom-left-radius:5px;}
#comm_layout_con02 .sumary_list .newCont .newTitle{width:100%;}
#comm_layout_con02 .sumary_list .newCont .newTitle h3{padding:5px;height:54px;overflow:hidden;line-height:27px;width:100%;}
#comm_layout_con02 .sumary_list .newCont .newTitle p{padding:5px;}
#comm_layout_con02 .sumary_list .newTitle h3 a{text-decoration:none; color: #333; line-height:1.1; font-size:14px; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; overflow:hidden; margin: 10px 0;font-size: 16px;}
#comm_layout_con02 .sumary_list .newTitle h3 a:hover{}
#comm_layout_con02 .sumary_list .newTitle p{display:block;width:100%;height:35px;overflow:hidden; margin:0; color:#999; font-size:12px; line-height:1.6;padding-bottom: 6px;}
#comm_layout_con02 .sumary_list .show_all{width:100%; margin-top:.5em;}
#comm_layout_con02 .sumary_list .show_all a{margin:0 auto;display:block; margin-top:.4em; text-decoration:none; text-align:center; padding:.4em; font-size:12px;  }
#comm_layout_con02 .sumary_list .newPic img:hover{transform: scale(1.2);  }

@media screen and (min-width:641px) and (max-width:1200px) {
	#comm_layout_slide{height:400px;}
	#comm_layout_slide .style_01{width:90%;left:5%;}
	#comm_layout_slide .style_02{top:230px;}
	#comm_layout_slide .style_03{top:290px;}
	.w1000{width:100%;}
	.cat{height:152px;}
	.cat .style_01{width:80%;left:10%;z-index:3;}
	.widget .cover {height:150px;}
	.widget-title{font-size:14px;}
	#comm_layout_con01{height:160px;}
	#comm_layout_con02 .sumary_list{width:48%;}
	#comm_layout_con02 .sumary_list .sumary_list1{display:none}
}
@media screen and (max-width:640px) {
	#comm_layout_header{display:none}
	#comm_layout_slide{height:200px;}
	#comm_layout_slide .style_01{width:90%;left:5%;top:20px;}
	#comm_layout_slide .style_02{top:90px;font-size:14px;}
	#comm_layout_slide .style_03{top:120px;font-size:14px;}
	.w1000{width:100%;}
	.cat{height:93px;}
	.cat .style_01{width:80%;top:17px;left:10%;box-sizing:border-box;font-size:16px;line-height:25px;height:25px;}
	.cat .style_02{width:40%;top:47px;left:30%;box-sizing:border-box;font-size:12px;line-height:16px;}
	.cat .blank{width:60%;height:1px;top:54.5px;left:20%;}
	.widget .cover {height:100px;}
	.widget-title{font-size:12px;}
	#comm_layout_con01{height:120px;}
	#comm_layout_con02 .sumary_list{width:48%;}
	#comm_layout_con02 .sumary_list .sumary_list1{display:none}
	.widget-title{height:40px;line-height:20px;}
}