@charset "utf-8";
@font-face {
    font-family: 'CenturyGothic';
    src: url('../fonts/CenturyGothic.eot');
    src: url('../fonts/CenturyGothic.eot?#iefix') format('embedded-opentype'),
         url('../fonts/CenturyGothic.woff') format('woff'),
         url('../fonts/CenturyGothic.ttf') format('truetype'),
         url('../fonts/CenturyGothic.svg#DINProRegular') format('svg');
    font-weight: normal;
    font-style: normal;
}
html,body{
	height:100%;
	padding:0;
	margin:0;
}
body{
	font-size:14px;
	line-height: 24px;
	color:#333;
	font-family:"CenturyGothic","Arial", "Helvetica", "sans-serif";
}
.icon-delicious:before{content:"\f1a5";}
div,dl,dt,dd,ol,ul,li,p{
	padding:0;
	margin:0;
}
ol,ul,li {
    list-style:none;
}
.main{
   position:relative;
	min-height:100%;
	height:auto;
	margin-top:-22px;
}
a:link,a:visited {color:#333333;text-decoration:none;}
a:hover {text-decoration:none;color:#e37c42;}
.clear{clear:both;}
.clearfix:before,
.clearfix:after {
  display: table;
  content: "";
  line-height: 0;
}
.clearfix:after{clear: both;}
.space{height:130px;}
img{border:0;}
h2{
	text-transform: uppercase;
}
.topbg{
	background: #f5f5f5;
	border-bottom:1px solid #eeeeee;
	line-height: 32px;
	margin-top:-22px;
}
.toplogo{
	float:left;
	height:90px;
	padding:15px 0;
}
.toplogo img{
	height:100%;
	width:auto;
}
.toptel{
	float:right;
	width:50%;
	text-align: right;
	padding-top:18px;
}
.toptel p{
	padding-bottom:15px;
}
.navbg{
	width:100%;
	height:48px;
	border-top: 1px solid #bbb;
	border-bottom: 2px solid #444;
}
.swiper img{
	margin-bottom:-6px;
}
.lag{
	float:right;
	color:#fff;
	font-size:15px;
	padding-top:25px;
	width:40%;
	text-align: right;
}
.wrap,.footnav{
	width:1100px;
	margin:0 auto;
}
.home-about{
	width:1100px;
	margin:0 auto;
	font-size:15px;
	line-height: 26px;
}
.pa:link,.pa:visited {
	font-size: 15px;
	color: #444;
	margin-right:8px;
	padding:5px 15px;
	background: #FFF;
	border: 1px solid #CCC;
	display: inline-block;
	line-height: 20px;
}
.pa:hover{
	background: #FFF;
	border: 1px solid #555;
	text-decoration: none;
	COLOR:#000;
}
.paon {
	font-size: 15px;
	color: #666;
	margin-right:8px;
	padding:5px 15px;
	background: #FFF;
	display: inline-block;
	border: 1px solid #CCC;
	line-height: 20px;
}
.paon2 {
	font-size: 15px;
	color: #FF9900;
	margin-right:8px;
	padding:5px 15px;
	background: #FFF;
	display: inline-block;
	border: 1px solid #FF9900;
	line-height: 20px;
}
.pics{
	width:260px;
	height:260px;
	margin:0 auto;
	display: inline-block;
	text-align: center;
}
.pics span{
	display: inline-block;
	vertical-align: middle;
	height:100%;	
}
.pics img{
	max-width:100%;
	max-height:100%;
	width:auto;
	height:auto;
	display: inline-block;
	vertical-align: middle;
}
.info-icos a{
	display: inline-block;
	padding:5px 10px;
	background:#ffbf6d;
	color:#fff;
	font-size:20px;
	margin-right:10px;
	-moz-border-radius: 5px;
	-webkit-border-radius:5px;
	border-radius:5px;
}
.info-icos a:hover{
	background: #e37c42;
}
.foot{
	background: url(../images/footer.png) no-repeat center top;
	width:100%;
	color:#ccc;
	text-align: center;
	position: relative;
	padding-top:90px;
	MARGIN-TOP:20PX;
}
.foot-top{
   position: absolute;
   background: url(../images/foot-top.png) no-repeat center top;
   width:100%;
   text-align: center;
   top:0;
   height:88px;
   line-height: 50px;
   color:#666;
}
.foot-top a{
	color:#555;
}
.foot-top a:hover{
	color:#e37c42;
}
.footpic{
	float:left;
	width:60%;
	text-align: left;
}
.footico{
	float:right;
	text-align: right;
}
.footnav{
	padding:10px 0 30px 0;
}
.footnav li{
	float:left;
	line-height:24px;
	font-size:13px;
	text-align: left;
	padding-left:3%;
	
}
.footnav li p{
	font-size:17px;
	padding-bottom:15px;
	color:#fff;
}
.footnav li a{
	color:#bbb;
	line-height:24px;
}
.footnav li a:hover{
	color:#fff;
}
.foottel{
	font-size:26px;
	font-weight: bold;
	padding:5px 0;
	display: block;
}
.footbg{
	text-align: center;
	padding:10px 0;
	background: #000;
}
.wid80{
	margin-left:100px;
	display: inline-block;
}
.navk{
	width:240px;
	font-size:15px;
	color:#fff;
	background: #222;
	line-height:48px;
	text-align: left;
	padding-left:26px;
}
.navks{
	font-size:15px;
	color:#333;
	padding:0 30px;
	line-height:48px;
}
.ma:link,.ma:visited{
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	border-radius:50%;
	display: inline-block;	
	background: #777;
	line-height: 30px;
	width:30px;
	font-size:18px;
	text-align: center;
	color:#111;
	margin:10px 0;
	margin-right:10px;
}
.nklist li{
	width:40%;
	float:left;
}
.homeleft{
	float:left;
	width:50%;
}
.homeright{
	float:right;
	width:40%;
}
.foot-wm{
	float:left;
	width:90px;
	padding:8px;
	background: #333;
	margin-right:25px;
	text-align: center;
}
.foot-wm img{
	max-width:100%;
	height:auto;
}
.bg{
	background:#f2f2f2;
	padding:35px 0;
}
.bg2{
	background:#f2f2f2;
	height:120px;
	margin-bottom:-80px;
}
.homepro{
	font-size:0	
}
.homepro li{
	width:20%;
	display: inline-block;
	text-align: center;
	vertical-align: top;
	line-height:22px;
	font-size:12px;
}
.homepro p{
	background: #fff;
	width:92%;
	margin:0 auto;
	line-height:24px;
}
.homepro li img{
	width:92%;
	height:auto;
	border: 1px solid #ddd;
}
.home-pro{
	font-size:0;
	width:1120px;
	margin:0 auto;
}
.home-pro li{
	width:31.3%;
	margin:0 1%;
	display: inline-block;
	vertical-align: top;
	text-align: center;
	position: relative;
}
.home-pro-tit{
	line-height: 46px;
	bottom:0%;
	position: absolute;
	width:100%;
	margin:0 auto;
	font-size:19px;
	color:#fff;
	overflow: hidden;
	background:rgba(0,0,0, 0.7) none repeat scroll 0 0 !important;
	-webkit-transition:  0.2s ease-in 0s;
   -moz-transition:  0.2s ease-in 0s;
   -ms-transition:  0.2s ease-in 0s;
   -o-transition:  0.2s ease-in 0s;
   transition:  0.2s ease-in 0s;
}
.home-pro li:hover .home-pro-tit{
	top:0%;
	height:100%;
	line-height: 180px;
}
.home-pro li img{
	width:100%;
	height:auto;
	margin-bottom:-10px;
}
.classn{
	text-align: center;
	padding:20px 0 30px 0;
}
.classn li{
	display: inline-block;
	width:110px;
	line-height: 36px;
	font-size:15px;
	margin:0 8px;
	background: #ddd;
	color:#000;
	cursor: pointer;
}
.classn li.hover{
	background: #eb0013;
	color:#fff;
}
.about-bg{
	background: url(../images/about_bg.jpg) no-repeat center center;
	background-size:auto 100%;
}
.aboutbox{
	width:1200px;
	margin:0 auto;
}
.probox{
	width:90%;
	margin:0 auto;
}
.about-pic{
	float:right;
	height:100%;
	margin-left:30px;
}
.about-pic img{
	width:auto;
	height:100%;
}
.about-txt{
	line-height:22px;
}
.about-txt img{
	margin-left:30px;
}
.ban-d{
	-webkit-box-shadow: #000 0 2px 10px;
	-moz-box-shadow: #000 0 2px 10px;
	box-shadow: #000 0 2px 10px; 
	width:100%;
	height:1px;
	position: absolute;
	top:-1px;
	z-index:99;
}
.ban{
   text-align: center;
   position: relative;
   overflow: hidden;
}
.ban img{
	max-width:100%;
	height:auto;
	margin-bottom:-5px;
}
.ban_down{
	text-align: center;
	width:100%;
	background: #f2f2f2;
	border-bottom:1px solid #ddd;
}
.ban_down a{
	display: inline-block;
	line-height: 36px;
	padding:0 15px;
	font-size:14px;
}
.ban_down_on{
	border-bottom: 2px solid #ff9900;
	display: inline-block;
	font-weight: bold;
	line-height: 36px;	
}
.ban_down2{
	text-align: center;
	width:100%;	
}
.ban_down2 li{
	padding:0 25px;
	display: inline-block;
	background: #eee;
	margin:5px;
	margin-top:0;
}
.ban_down2 li:hover{
	background: #ddd;
}
.ban_down2 li a{
	color:#000;
}
.ban_down2 a{
	display:block;
	line-height: 40px;
	font-size:14px;
}
.ban_down2 .ban_down_on2{
	background: #ff9900;
}
.ban_down2 .ban_down_on2 a{
	color:#fff;	
}
.banline{
   height:1px;
   width:100%;
   position: absolute;
   top:-4px;
	-webkit-box-shadow: #333 0 1px 5px;
	-moz-box-shadow: #333 0 1px 5px;
	box-shadow: #333 0 1px 5px; 
}
h2{
	color:#000;
	padding-bottom:15px;
}
.dline{
	border-bottom:1px dotted #ddd; 
}
.white{
	color:#fff;
}
.ka:link,ka:visited{
	font-size:14px;
	color:#fff;
	line-height: 18px;
	padding-left:30px;
	margin-right:50px;
}
.ka:hover{
	text-decoration: underline;
}
.con-l{
	float:left;
	width:21%;
	margin-top:20px;
}
.con-r{
	float:right;
	width:75%;
}
.c-title{
	line-height:80px;
	font-size:20px;
	font-weight: bold;
	padding-left:80px;
	color:#fff;
	background: url(../images/about_18.jpg) no-repeat left center;

}
#marqueeBox{
	padding:0;
	margin:0;
	line-height: 20px;
	height:20px;
	overflow: hidden;
}
.c-tit{
	line-height:80px;
	font-size:24px;
	font-weight: bold;
	margin-top:20px;
	padding-left:4px;
	background: url(../images/c_t.jpg) no-repeat left bottom;
}
.conbox{
	border: 1px solid #ddd;
	border-top:none;
	line-height: 22px;
	color:#666;
	padding:10px 14px 20px 14px;	
}
.conbox p{
	font-size:19px;
	color:#e00000;
	line-height: 28px;
}
.conbox span{
   display: inline-block;
   width:40px;
}
.classname{
	padding-top:35px;
	text-align:center;
}
.la:link,.la:visited{
	display:inline-block;
	padding:0 35px;
	margin-right:20px;
	line-height:44px;
	background: #fff;
	color:#666;
	font-size:16px;
	-moz-border-radius:3px;
	-webkit-border-radius: 3px;
	border-radius:3px;
	border: 2px solid #ffdeb6;
}
.la:hover{
   color:#fff;
   background: #f58a00;
   border: 2px solid #f58a00;
}
.laon{
   color:#fff;
   background: #f58a00;
	font-size:16px;
	-moz-border-radius:3px;
	-webkit-border-radius: 3px;
	border-radius:3px;
	margin-right:20px;
	line-height:44px;
	padding:0 35px;
	display:inline-block;
}
.c-table{   
	text-align: right;
	margin-top:-65px;
	color:#999;
	font-size:12px;
	line-height: 30px;
}
.con-info{
	padding-bottom:20px;
	min-height:350px;
	height:auto;
	line-height: 28px;
	font-size:15px;
	color:#555;
}
.con-info img{
	max-width:100%;
	height:auto;
	padding:5px 0;
}
.imenu{
	width:32px;
	display: inline-block;
}
.prolist{
	margin-top:35px;
	font-size:0;
	border-top:1px solid #e9e9e9;
	border-left:1px solid #e9e9e9;
}
.prolist li{
	vertical-align: top;
	width:29.3%;
	padding:2%;
	display: inline-block;
	text-align: center;
	line-height: 20px;
	font-size:14px;
	overflow: hidden;
	margin-left:-1px;
	border-right:1px solid #e9e9e9;
	border-bottom:1px solid #e9e9e9;
}
.prolist li p{	
	height:60px;
	overflow: hidden;
}
.pro-info{
	background:rgba(30,30,30,0.7);
	position: absolute;
	bottom:-85%;
	padding:2%;
	width:94%;
	padding:1% 3%;
	height:98%;
	color:#fff;
	font-size:13px;
	text-align: left;
	line-height:22px;
	z-index:99;
	-webkit-transition:  0.2s ease-in 0s;
   -moz-transition:  0.2s ease-in 0s;
   -ms-transition:  0.2s ease-in 0s;
   -o-transition:  0.2s ease-in 0s;
   transition:  0.2s ease-in 0s;
}
.prolist li:hover .pro-info{
	bottom:0;
}
.pro-info p{
	font-size:16px;
	line-height:36px;
	border-bottom:1px dotted #f7a133;
	padding-bottom:5px;
	margin-bottom:10px;
	text-align: center;
}
.prolist2{
	margin-top:40px;
	font-size:0;
}
.prolist2 ul{
	width:102%;
	overflow: hidden;
}
.prolist2 li{
	vertical-align: top;
	width:44%;
	display: inline-block;
	text-align: left;
	margin-right:2%;
	margin-bottom:20px;
	line-height:24px;
	font-size:13px;
	background: #f1f1f1;
	padding:2%;
	position: relative;
	overflow: hidden;
}
.prolist2 li p{
	font-size:17px;
	font-weight: bold;
	padding-bottom:10px;
}
.pages{
	text-align: center;
	padding:30px 0;
}
.big-txt{
	float:right;
	width:44%;
	margin-top:40px;
}
.big-pic{
	float:left;
	width:50%;
	margin-top:40px;
	position: relative;
	padding:0 5%;
}
.big-pic p{
	text-align:left;	
	margin-top:20px;
}
.big-pic p img{
	width:36px;
	height:auto;
	margin:0 3px;
}
.pic-prew,.pic-next{
	padding-top:47%;
	position: absolute;
}
.pic-prew{left:0;}
.pic-next{right:0;}
.caselist li{
   float:left;
   text-align: center;
	width:20%;
	font-size:15px;
	line-height: 36px;
	margin-bottom:20px;		
}
.caselist li img{
	width:110%;
	height:auto;
}
.caselist li a{	
	color:#000;
}

.sousuo{
	display: inline-block;
	border:none;
	padding:0 6px;
	font-size:14px;
	line-height: 36px;
	width:300px;
	border: 1px solid #b8b8b8;
	border-right:none;
	-moz-border-radius:5px 0 0 5px;
	-webkit-border-radius:5px 0 0 5px;
	border-radius:5px 0 0 5px;	
}
.sousuo2{
	display: inline-block;
	border:none;
	padding:0 2%;
	font-size:14px;
	line-height: 36px;
	width:96%;
	border: 1px solid #ddd;
	margin-bottom:12px;
	font-family:"CenturyGothic","Arial", "Helvetica", "sans-serif";
}
.send2{
	display:inline-block;
	background:#333;
	color:#fff;
	font-size:14px;
	margin-top:5px;
	border:none;
	line-height:34px;
	width:100px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;	
	font-family:"CenturyGothic","Arial", "Helvetica", "sans-serif";
}
.send{
	display:inline-block;
	background: url(../images/search.jpg) no-repeat center center;
	border:none;
	line-height:36px;
	width:80px;
	-moz-border-radius:0 5px 5px 0;
	-webkit-border-radius:0 5px 5px 0;
	border-radius:0 5px 5px 0;	
}
.f-title{
	width:25%;
	display: inline-block;
}
.form1{
	float:left;
	width:55%;
	margin-top:20px;
}
.form2{
	float:right;
	width:40%;
	margin-top:20px;
}
.catalist li{
	display: inline-block;
	width:25%;
	text-align: center;
}
.catalist li img{
	width:92%;
	height:auto;
	border: 1px solid #dddddd;
}
.catalist li a{
	color:#000;
	font-weight: bold;
	text-decoration: underline;
	font-size:15px;
	line-height: 30px;
}
.p_tit{
	line-height:50px;
	margin:30px 0;
	font-size:26px;
	text-align: center;
	color:#111;	
}
.p_tit2{
	background:url(../images/index4s.png) no-repeat center bottom;
	line-height:58px;
	margin:30px 0;
	font-size:27px;
	text-align: left;
	padding-left:8px;
	color:#111;	
}
.p_tit_span{
	font-size:14px;
	text-align: center;
	color:#888;
	margin-bottom:30px;
}
.thumbnails{
	-webkit-box-shadow: #ddd 0 0 4px;
	-moz-box-shadow: #ddd 0 0 4px;
	box-shadow: #ddd 0 0 4px; 
	background: #fff;
   border:1px solid #ddd;
   text-align: center;
   padding:20px;
   cursor: pointer;
}
.homel{
   float:left;
   width:55%;
}
.homer{
   float:right;
   width:40%;
   text-align: left;
   position: relative;
   min-height:300px;
   padding-bottom:120px;
   height:auto;
   color:#444;
}
.promore{
	font-size:0;
	width:100%;
}
.promore li{
   display: inline-block;
   vertical-align: top;
   width:20%;
}
.promore li img{
	max-width:90%;
	height: auto;
	border: 1px solid #ddd;
}
.pro_title{
	border-bottom:1px solid #ddd;
	margin:20px 0;
}
.pro_title li{
	line-height: 40px;
	display: inline-block;
	color:#222;
	font-size:17px;
	margin-right:40px;
	cursor: pointer;
}
.pro_title li.hover{
	color:#f58a00;
}
.home-info{
	padding:10px 0;
	line-height:22px;
}
.home-info2{
	padding:15px;
	line-height:22px;
}
.homenews{
	width:1100px;
	margin:0 auto;
	position: absolute;
	bottom:0;
	left:50%;
	margin-left:-550px;
	z-index:100;
}
.homenews-tit{
	float:left;
	width:16%;
	height:50px;
	font-size:18px;
	color:#fff;
	text-align: center;
	line-height: 50px;
	background:rgba(0,0,0, 0.8) none repeat scroll 0 0 !important;
}
.homenews-info{
	float:left;
	width:84%;
	padding-top:14px;
	height:36px;
	color:#fff;
	font-size:13px;
	background:rgba(245,138,0, 0.8) none repeat scroll 0 0 !important;
}
.homelink a{
	padding:0 10px 0 40px;
	float:left;
}
.solulist{
	font-size:0;
	width:1100px;
	margin:0 auto;
	border-top:1px solid #e9e9e9;
	border-left:1px solid #e9e9e9;
}
.solulist li{
   display: inline-block;
   vertical-align: top;
   color:#666;
   width:25%;   
   text-align: center;
   margin-left:-1px;
	border-right:1px solid #e9e9e9;
	border-bottom:1px solid #e9e9e9;
}
.solulist li p{
	font-size:15px;
	line-height: 20px;
	padding:5px 10px 30px 10px;
	color:#333;
}
.solulist li img{
   width:86%;
   height:auto;
}

.dates{
	float:right;
	color:#666;
	font-family:Arial, Helvetica, sans-serif;
}
.mores{
	padding-bottom:20px;
}
.mores a{
	display: inline-block;
	padding:0 30px ;
	background: #3a3a3a;
	color:#fff;
	font-size:14px;
	line-height: 30px;
	-moz-border-radius:5px;
	-webkit-border-radius: 5px;
	border-radius:5px;
}
.mores a:hover{
	background: #555555;
}
.workPic{
	width:256px;
	padding-bottom:10px;
	background: #fff;
	margin:0 10px;
	overflow: hidden;
	text-align: center;
	-webkit-box-shadow: #ccc 0px 0px 4px;
	-moz-box-shadow: #ccc 0px 0px 4px;
	box-shadow: #ccc 0px 0px 4px; 
}
.workPic p{
	width:100%;
	margin:0 auto;
	line-height:30px;
}
.workPic img{
	height:auto;
	width:92%;
}
.homelist{
	font-size:0;
	width:1100px;
   margin:0 auto;
}
.homelist li{
	width:29.3%;
	margin:0 2%;
	display: inline-block;
	vertical-align: top;
}
.homelist li >img{
	width:100%;
	height:auto;
}
.homeline{
	height:50px;
	background: url(../images/index3_65.jpg) no-repeat center center;
}
.homelist li:hover .homeline{
	background: url(../images/index3_66.jpg) no-repeat center center;
}
.homelist li >a{
	color:#02599d;
	font-size:17px;
	text-align: center;
	border: 1px solid #02599d;
	width:150px;
	display: block;
	line-height: 36px;
	margin:0 auto;
}
.homelist li:hover >a{
	background:#02599d;
	color:#fff;
}
.home-news{
	margin-top:20px;
}
.home-news span{
	color:#888;
	font-size:10px;
	font-family:Microsoft YaHei, Arial, Helvetica, sans-serif;
}
.home-news a{
	background: transparent;
	font-size:13px;
	line-height: 25px;
	color:#444;
	display: inline-block;
	text-align: left;
	width:100%;
	border: none;
}
.home-news a:hover{
	background: transparent;
	color:#02599d;
}
.home_info{
   width:1100px;
   margin:0 auto;
   padding:20px 0;
	font-size:14px;
	line-height: 24px;
	color:#444;
}
.home_info img{
	margin-left:60px;
}
.title{
	font-size:17px;
	font-weight: bold;
	text-align: center;
	color:#333;
	padding-bottom:10px;
	position: relative;
}
.title2{
	font-size:25px;
	color:#222;
	padding:25px 0;
	line-height: 26px;
	margin-bottom:20px;
	position: relative;	
}
.title3{
	font-size:18px;
	margin-bottom:20px;
	color:#222;
	padding:10px 0;
	position: relative;	
}
.title4{
	font-size:14px;
	color:#666;
	padding:10px 0;
	text-align: center;
}
.c_dates{
	position: absolute;
	right:0;
	color:#999;
	font-size:12px;
	font-weight: normal;
	top:0;
}
.c_date{
	font-size:12px;
	color:#aaa;
	padding-top:6px;
}
.c_date a{
	float:right;
	color:#f58a00;
}
.c_date a:hover{
	color:#666666;
}
.newlist{
	font-size:0;
}
.newlist ul{
	width:102%;
}
.newlist li{
	padding:15px 0;
	display: inline-block;
	width:47%;
	margin-right:3%;
	font-size:14px;
	line-height: 20px;
	color:#888;
	border-bottom:1px dashed #ddd;
}
.newlist li p{
	font-size:15px;
	font-weight: bold;
	padding-bottom:6px;
	color:#444;
}
.spic{
	float:left;
	margin-right:30px;
	width:170px;
	height:110px;
	text-align: center;
	border:3px solid #eee;
}
.spic img{
	width:170px;
	height:110px;
}
.bdsharebuttonbox{
	float:right;
	padding-top:3px;
}
.keywords{
	border:1px solid #2a95c9;
	display: inline-block;
	padding:4px;
}
.searchs{
	background-color:#2a95c9;
	display: inline-block;
	padding:5px 20px;
	border:none;
}
.ltable{
	width:90%;
}
.downlist{
	font-size:0;
}
.downlist li{
	display: inline-block;
	width:25%;
	vertical-align: top;
	text-align: center;
	font-size:14px;
	margin-bottom:20px;
}
.downlist li img{
	max-width:92%;
	height:auto;
}
@media (max-width: 1100px) {
   .wrap,.footnav,.home-about{
   	width:100%;
   }
   .homelist{
   	width:100%;
   }
@media (max-width: 700px) {
   body{
   	font-size:16px;
   	line-height: 26px;
   }
   .toplogo{
   	height:70px;
   	padding:5px 0 0 0;
   	width:235px;
   	overflow: hidden;
   }
   .homelist{
   	width:96%;
   }
   .navbg{
   	height:0;
   }
   .homelist li{
   	width:100%;
   	margin:0;
   	margin-top:15px;
   }
   .foot,.p_tit_span,.bannerVideo,.toptel,.ban,.c-title,.c_date{
      display: none;
   }
   .home-pro{
   	display: block;
   }
   .bg{
   	margin-top:20px;
   	padding:1px 0;
   }
   .con-l,.con-r{
   	float:none;
   	width:100%;   	
	   margin-top:0;
   }
   .classname{
   	font-size:0;
   	padding:0;
   	margin:0;
   	
   }
   .classname li{
   	width:50%;
   	display: inline-block;
   	text-align: center;   	
   	background:#0660ae;
   	margin-bottom:1px;
   	border:none;
   }
   .classname li a{
   	color:#fff;
   	padding-left:0;
   	font-size:16px; 
   }
   .classname li:hover{
   	background: #666;
   }
   .classon{
      color:#000;
      display: block;
      background:#cfcfcf;
   }
   .c-tit{
	   line-height:60px;
	   font-size:20px;
	   margin-top:10px;
   }
   .con-info{
   	width:96%;
   	margin:0 auto;
   	line-height: 28px;
   }
   .prolist{
   	width:98%;
   	margin:0 auto;
   	margin-top:20px;
   }
   .prolist li{
   	width:100%;
   	font-size:16px;
   }
   .prolist li img{
	   width:94%;
	   border:1px solid #ddd;
   }
   .prolist li:hover img{
	   border:1px solid #0a7cd5;
   }
   .p_tit{
	   line-height:40px;
	   margin-top:20px;
	   font-size:20px;
   }
   .ltable{
	   width:100%;
}
}