﻿/* 手机 mobile start*/
@media (max-width: 767px) {
body{
	background-size:100% auto;
	font-size:13px;
}

.visible-xs{display: block !important;}
.visible-xs-block {display: block !important;}
.visible-xs-inline {display: inline !important;}
.visible-xs-inline-block {display: inline-block !important;}
.hidden-xs{display:none !important;}

.wrapin{
	width:100%;
}


.hm_pro{
	background:url("../images/gray.jpg");
	padding-bottom:30px;
	position: relative;
}
.hm_pro .more{
	display: none;
	width: 50px;
	height: 28px;
	position: absolute;
	left: 50%;
	bottom: 60px;
	margin-left:-25px;
	background:url("../images/hp_more.png") no-repeat center center;
}
.cm_head{
	padding:30px 0 15px 0;
	text-align: center;
}
.cm_head img{
	display: block;
	height: 30px;
	margin:0 auto;
}
.cm_head dd{
	height: 48px;
	line-height: 48px;
	font-size:16px;
}

.hp_tabs{
	width: 94%;
	margin:0 auto;
	border:1px solid #ccc;
}
.hp_tabs .handle{	
	background:#3b3b3b;
	clear: both;
	overflow: hidden;
}
.hp_tabs .btn{
	width: 50%;
	height: 46px;
	float: left;
	text-align: center;
	color:#fff;
	font-size:16px;
	line-height: 46px;
	border-left:1px solid #fff;
	border-top:1px solid #fff;
	margin-top:-1px;
	margin-left:-1px;
	cursor: pointer;
}
.hp_tabs .hover{
	color:#fff;
	background:#cc0012;
}
.hp_tabs .con{
	display: none;
	position: relative;
	background:#fff;
}
.hp_tabs .show{
	display: block;
}
.hp_tabs .thumb{
	display: block;
	width: 100%;
	height:auto;
}
.hp_tabs dl{
	padding:10px;
	font-size:14px;
	line-height: 30px;
	color:#535353;
}
.hp_tabs dt span{
	font-weight: bold;
}

.hm_news{	
	padding-bottom:30px;
	position: relative;
}
.hm_news .more{
	display: none;	
}

.ne_slider{
	width: 96%;
	height: auto;
	margin:0 auto;
	position: relative;
	overflow: hidden;
}
.ne_item{
	width: 100%;	
	border:1px solid #f1f1f1;
}
.ne_item .photo{
	display: block;
	width: 100%;
	height: auto;		
}
.ne_item .photo img{
	display: block;
	width: 100%;
	height: auto;	
}
.ne_item dl{
	box-sizing:border-box;
	width: 100%;	
	padding:5px 10px 0 10px;
}
.ne_item dt{
	height: 52px;
	line-height: 52px;
	font-size:18px;
	font-weight: bold;
}
.ne_item dd{
	font-size:16px;
	line-height: 24px;
	padding-bottom:15px;
}
.ne_slider .cbtn{
	width: 40px;
	height: 40px;
	position: absolute;
	top: 50%;
	z-index: 20;
	margin-top:-20px;
	cursor: pointer;
}
.ne_slider .my-prev{
	left: 0;
	background:url("../images/ne_pre.png") no-repeat center center;
}
.ne_slider .my-next{
	right: 0;
	background:url("../images/ne_next.png") no-repeat center center;
}


.hm_cnt{
	background:url("../images/gray.jpg");
	padding-bottom:30px;
	position: relative;
	color:#52494b;
}
.hm_cnt .item{
	width:100%;	
	padding-bottom:10px;
	text-align: center;
}
.hm_cnt .t1{
	text-align: center;
	height: 44px;
	line-height: 44px;
	font-size:18px;
	font-weight: bold;
	color:#ff2853;
}
.hm_cnt dt{
	font-weight: bold;
	line-height: 1.8;
}
.hm_cnt ul{
	text-align:left;
	padding:0 20px;
	line-height: 1.8;
}
.hm_cnt .fg{
	display: none;
}
.hm_cnt .item li{ text-align:center}

.footer{
	padding:10px 10px;
	line-height: 30px;
	background:#272727;
	color:#fff;
}
.ft_nav{
	text-align:left;
}
.ft_nav a{
	color:#fff;
	margin-right:15px;
}
.ft_nav a:hover{
	text-decoration: underline;
}





.ilweb_nav{ width: 100%; padding: 30px 0; border-bottom: 1px solid #d4d4d4; overflow: hidden;}
.ilweb_nav ul{ width: 100%; margin: 0 auto;}
.ilweb_nav ul li a{ float: left; width: 30%; height: 39px; line-height: 39px; border: 1px solid #b9b8b8; color: #6f6f6f; font-size: 12px; margin: 1% 1%;transition-duration:.5s;-ms-transition-duration:.5s;-moz-transition-duration:.5s;-webkit-transition-duration:.5s; text-align:center;}
.ilweb_nav ul li.current a,.ilweb_nav ul li a:hover{ background: #e60012; border-color: #e60012; color: #fff;}


.ilweb_nav2{ width: 100%; padding: 30px 0; border-bottom: 1px solid #d4d4d4; overflow: hidden;}
.ilweb_nav2 ul{ width: 1200px; margin: 0 auto;}
.ilweb_nav2 ul li a{ float: left; width: 129px; height: 39px; line-height: 39px; border: 1px solid #b9b8b8; color: #6f6f6f; font-size: 12px; margin: 10px 9.5px;transition-duration:.5s;-ms-transition-duration:.5s;-moz-transition-duration:.5s;-webkit-transition-duration:.5s; text-align:center;}
.ilweb_nav2 ul li.current a,.ilweb_nav2 ul li a:hover{ background: #e60012; border-color: #e60012; color: #fff;}

.lybanner{ width:100%; margin:0 auto;}
.lybanner img{ width:100%; height:auto;}
.contentcontent{ line-height:30px; color:#666;}
.mainmain{width:94%; margin:20px auto; clear:both; min-height:300px;}

.mainmains{ width:100%; height:397px; background-image:url(../images/course.jpg); text-align:center; line-height:397px;}

.mainright2{width:100%;float:left; background-color:#FFF;min-height:550px;}
.mainright2 .mainrightti{ background-image:url(../images/dhbg2.jpg); line-height:38px; height:38px; padding-left:45px; font-weight:bold; color:#666}
.mainright2 .mainrightcon{ padding:10px 0px; line-height:30px;}
.mainright2 .mainrightcon2{ padding:20px 0px; line-height:30px; border-bottom:#CCC 1px dashed;}
.mainright2 .mainrightcon3{ padding:20px 5px; line-height:30px;}
.mainright2 .mainrightcon3 img{ max-width:100%; height:auto; clear:both}
.clear{clear:both;}

.mainright2 .mainrightcon .content .conleft{ float:left; width:40%;}
.mainright2 .mainrightcon .content .conright{ float:right;width:60%; text-align:right}
.mainright2 .mainrightcon .content .imginfo{ width:900px; margin:0 auto; text-align:center;}
.mainright2 .mainrightcon .content .imginfo img{ max-width:100%; height:auto;-moz-box-shadow:2px 2px 18px #333333; -webkit-box-shadow:2px 2px 18px #333333; box-shadow:2px 2px 18px #333333; margin-bottom:40px;}

.mainrightcon .content .link2 { display:block; overflow:hidden; padding:0 ; margin:0px; float:none; width:100%; float:right;}
.mainrightcon .content .link2 a { display:block; overflow:hidden; line-height:35px; font-size:14px; float:right; padding-right:90px;}
.leftpic{ float:!important; width:100%;}
.leftpic img{ width:100%; text-align:center; height:200px;}
.rightpic{ float:!important; width:100%; margin-left:0%; color:#666}
.rightpic h3{ font-weight:bold; margin-bottom:10px;}
.rightpic .jc{ font-weight:bold; color:#000}

.pc_news_ul { margin:10px 20px; border-top:1px solid #dddddd; display:block; overflow:hidden; min-height:450px}
.pc_news_ul li { padding:35px 0px; border-bottom:1px solid #e6e6e6; display:block; overflow:hidden;}
.pc_news_ul li .img { width:30%; max-width:270px; height:auto; max-height:180px; float:left; overflow:hidden;}
.pc_news_ul li .img img{width:auto; max-width:270px; height:auto; max-height:180px; float:left; overflow:hidden;}
.pc_news_ul li .con { width:67%; height:auto; overflow:hidden; float:right;}
.pc_news_ul li .con .date { display:block; font-size:15px; color:#888888; line-height:30px; font-style:italic;}
.pc_news_ul li .con .tit { display:block; font-size:18px; font-weight:bold; line-height:30px; margin-top:10px;}
.pc_news_ul li .con .tit a { color:#333333;}
.pc_news_ul li .con .tit a:hover { color:#df1819;}
.pc_news_ul li .con .info { display:block; font-size:14px; color:#666666; line-height:30px; margin-top:10px;}




.pc_news_ul3 { margin:10px 0px; border-top:0px solid #dddddd; display:block; overflow:hidden; min-height:450px}
.pc_news_ul3 li { padding:35px 0px; border-bottom:1px dashed #e6e6e6; display:block; overflow:hidden;}
.pc_news_ul3 li .img { width:45%; max-width:270px; height:auto; max-height:220px; float:left; overflow:hidden;}
.pc_news_ul3 li .img img{width:100%; max-width:270px; height:auto; max-height:250px; float:left; overflow:hidden;}
.pc_news_ul3 li .con { width:52%; height:auto; overflow:hidden; float:right;}
.pc_news_ul3 li .con .date { display:block; font-size:15px; color:#888888; line-height:30px; font-style:italic;}
.pc_news_ul3 li .con .tit { display:block; font-size:12px; font-weight:bold; line-height:20px; margin-top:0px;}
.pc_news_ul3 li .con .tit a { color:#333333;}
.pc_news_ul3 li .con .tit a:hover { color:#df1819;}
.pc_news_ul3 li .con .info { display:block; font-size:12px; color:#666666; line-height:25px; margin-top:10px; overflow:hidden; height:130px;}


.pagepage{margin:60px auto 20px auto; width:100%; text-align:center;}


 
.pagepage a{
	display:inline-block;
	height:32px;
	line-height:32px;
	width:32px;
	border:1px solid #dcdcdc;
	margin:0 3px;
	text-decoration:none;
	color:#333
}

 
.pagepage a:hover,.pagepage a.hover{
	color:#fff;
	background:#FF6300;
	border:#FF6300 1px solid;
}

.pc_news_ul2 { margin:10px 20px; display:block; overflow:hidden;}
.pc_news_ul2 li { padding:15px 0px;  display:block; overflow:hidden; float:left; width:33.33333333333333333%; text-align:center; height:320px; font-weight:normal; font-size:16px;}
.pc_news_ul2 li .img{width:340px; height:300px;border:#F2F2F2 1px solid; text-align:center; vertical-align:middle; line-height:200px; padding-top:5px; overflow:hidden;}
.pc_news_ul2 li img{ max-width:330px; height:auto; max-height:293px; width:auto;overflow:hidden;  width:330px; }
.pc_news_ul2 li img:hover{-webkit-transform:scale(1.4);transition:all 0.6s;} 


.pc_news_ul4 { margin:0px 0px; display:block; overflow:hidden;}
.pc_news_ul4 li { padding:15px 0px;  display:block; overflow:hidden; float:left; width:50%; text-align:center; height:150px; font-weight:normal; font-size:16px;}
.pc_news_ul4 li .img{width:100%; height:150px;border:#F2F2F2 1px solid; text-align:center; vertical-align:middle;  padding-top:5px; overflow:hidden;}
.pc_news_ul4 li img{ max-width:100%; height:150px; max-height:293px; width:auto;overflow:hidden;  width:100%; }
.pc_news_ul4 li img:hover{-webkit-transform:scale(1.4);transition:all 0.6s;} 


.pc_news_ul5 { margin:10px 0px; display:block; overflow:hidden;}
.pc_news_ul5 li {padding:15px 0px;  display:block; overflow:hidden; float:left; width:48%; text-align:center;  font-weight:normal; font-size:16px; margin:0 1%;}
.pc_news_ul5 li .img{width:99%; height:152px;border:#F2F2F2 1px solid; text-align:center; vertical-align:middle;  padding-top:2px; overflow:hidden;}
.pc_news_ul5 li img{ max-width:100%; height:150px; max-height:300px; width:auto;overflow:hidden;  width:98%; }
.pc_news_ul5 li img:hover{-webkit-transform:scale(1.4);transition:all 0.6s;} 
.pc_news_ul5 li .pname{ width:99%; background:#F6F6F6; line-height:30px; font-size:12px;}


.pc_fanye { display:block; text-align:center; overflow:hidden; margin:0px 0px 10px 0px;}
.pc_fanye .page_list { display:block; text-align:center; overflow:hidden; float:none;}
.pc_fanye .page_list a { display:inline-table; text-align:center; border:1px solid #dddddd; padding:5px 10px; margin:0px 3px;}

.mainrightcon .content .link { display:block; overflow:hidden; padding:10px 0 0 0 ; margin:20px 0px 0px 0px; float:none; width:100%; border-top:#CCC 1px dashed;}
.mainrightcon .content .link a { display:block; overflow:hidden; line-height:35px; font-size:14px;}

.pdh{ width:100%; margin:20px auto; text-align:center;}
.pdh img{ width:80%;}
.bg{ background-color:#FFF; border:#d5d5d5 1px solid; padding:20px;}


/* 手机 mobile end*/	
}
