@charset "utf-8";

.container { position: relative; width: 100%; }

.aArea { background:url(../images/aArea01.jpg) repeat-x; height:114px; }
.aArea01 { position:relative; background:#42517A; height:90px; }
.aArea01 ul { float:left; margin:26px 0 0 15px; }
.aArea01 ul li { float:left; }
.aArea01 ul li a { display:block; width:145px; height:37px; margin:0 5px; text-align:center; line-height:37px; border:1px solid #fff; color:#f0f0f0; }
.aArea01 ul li:hover a { color:#F5D705; border-color:#F5D705; }
.aArea01 p { float:right; width:181px; height:90px; background:#3B4162; }
.aArea01 p a { display:block; width:140px; height:40px; text-align:center; line-height:40px; background:#42517A; color:#f0f0f0; font-size:16px; margin-top:25px; }
.aArea01 span { float:right; display:block; margin-top:25px; }
.aArea01 .qq { position:absolute; top:-100px; right:0; background:#ef4c4d; width:122px; height:42px; padding:29px; z-index:9999; }
.aArea01 .qq a { display:block; width:57px; height:40px; line-height:40px; color:#fff; font-size:14px; border:1px solid #f69999; background:url(../images/qq.png) no-repeat 11px 9px; padding:0 20px 0 43px; }

.bArea { margin-top:40px; }
.prolist .hd , .bArea .hd { float:left; width:185px; height:437px; background:url(../images/bArea01.jpg) no-repeat top center; color:#fff; padding-left:25px;}
/*.prolist .hd {padding-bottom: 40px;}*/
.bArea .hd {padding-bottom: 65px;}
.prolist .hd h1 , .bArea .hd h1 { font-size:18px; line-height:1; padding-top:25px; }
.prolist .hd h1 span , .bArea .hd h1 span { display:block; line-height:1; font-family:"华文中宋","微软雅黑"; text-transform:uppercase; font-weight:normal; margin-top:10px; }
.prolist .hd ul , .bArea .hd ul { margin-top:15px; }
.prolist .hd ul li , .bArea .hd ul li { width:130px; height:25px; line-height:25px; border:1px solid #fff; padding-left:20px; margin-bottom:5px; color:#fff; cursor:pointer; }
.prolist .hd ul li a , .bArea .hd ul li a{ display: block; color: #fff; }
.prolist .hd ul li:hover , .bArea .hd ul li.on{ background:#3B4162; }
.prolist .hd ul p a , .bArea .hd ul p a { display:block; width:130px; height:25px; line-height:25px; border:1px solid #fff; padding-left:20px; color:#fff;  background:#3B4162; cursor:pointer; }
.bArea .bd { float:left; }
.bArea .bd ul { width:990px; }
.bArea .bd ul li { position:relative; float:left; margin-left:30px; margin-bottom:25px; }
.bArea .bd ul li p { position:absolute; left:0; top:0; width:300px; height:205px; background:rgba(0,0,0,.4); text-align:center; display:none; }
.bArea .bd ul li p span { display:block; font-size:16px; color:#fff; padding:60px 10px 15px; }
.bArea .bd ul li:hover p { display:block; }

/*.cArea { height:568px; background:url(../images/cArea01.jpg) no-repeat center; background-attachment: fixed; background-size: cover;}
.cArea .hd { padding-top:55px; text-align:center; }
.cArea .hd p { font-size:24px; color:#e2e3e7; height:42px; line-height:42px; background:url(../images/c11.png) no-repeat center; }
.cArea .hd span { display:block; color:#fff; text-transform:uppercase; margin-top:5px; }
.cArea .bd { height: 262px; margin-top:45px; background-color: #fff;}*/

.cArea { height:568px; background:url(../images/cArea01.jpg) no-repeat center; }
.cArea .hd { padding-top:55px; text-align:center; }
.cArea .hd p { font-size:24px; color:#e2e3e7; height:42px; line-height:42px; background:url(../images/c11.png) no-repeat center; }
.cArea .hd span { display:block; color:#fff; text-transform:uppercase; margin-top:5px; }
.cArea .bd { margin-top:45px; }
.cArea .bd ul { width:1012px; margin:0 auto; }
.cArea .bd ul li { float:left; width:223px; height:342px; background:url(../images/cArea02.png) no-repeat; margin:0 15px; }
.cArea .bd ul li h2 { text-align:center; padding-top:30px; }
.cArea .bd ul li h1 { text-align:center; font-weight:normal; font-size:14px; color:#000; line-height:1; margin:30px 0 25px; }
.cArea .bd ul li p { width:160px; margin:0 auto; color:#777; line-height:22px; }

#ISL_Cont_1{
	margin:10px 0 0 10px;
	height:260px;
	float:left;
	overflow:hidden;
	width:1100px;
}
#ISL_Cont_1 .product{
	width:169px;
	height:237px;
	float:left;
	text-align:center;
	border:1px solid #ccc ;
	margin-left:15px;
	overflow:hidden;
	position:relative;
}
#ISL_Cont_1 .product a{
	width:169px;
	height:207px;
	float:left;
	text-align:center;
	color:#000;
}
#ISL_Cont_1 .product img{
	width:100%;
	height:207px;
}
#ISL_Cont_1 .product a:hover img{
	background:#FFFFFF;
}
#ISL_Cont_1 .product:hover{
	border:1px solid #42517A;
}
#ISL_Cont_1 .product a span{
	width:100%;
	height:30px;
	line-height:30px;
	text-align:center;
	position:absolute;
	bottom:0;
	left:0;
	display:block;
	/*background:rgba(204,1,2,0.5);*/
}	
#ISL_Cont_1 .product:hover a span{
	/*background:rgba(204,1,2,1);*/
	display:block;
}	 			
#more{
	width: 180px;
	height: 40px;
	line-height: 40px;
	margin: 55px auto;
	background: url(../images/more.jpg) no-repeat left,#fff;
	text-align: center;
	text-indent: 40px;
}
#more a{
	display: block;
	font-size: 16px;
	color: #42517A;
}
#more a:hover{
	color: #000;
}

.prolist .title {
  background:url(../images/lf_tit.png) no-repeat 185px 20px #b90000;
  width: 224px;
  height: 75px;
}
.prolist .title span {
  display: inline-block;
  font: bold 14px/35px "microsoft yahei";
  padding: 15px 0 0 18px;
  width:100%;
  color: #fff;
  text-transform: uppercase;
  letter-spacing: 1.5px;
}
.prolist .title span p {
  font-size: 22px;
  font-family: "microsoft yahei";
  color: #fff;
}
.prolist .comt {
  background:#b90000;
}
.prolist .comt ul {
  padding: 9px 17px 0px;
  width: 190px;
  overflow: hidden;
}
.prolist .comt ul li {
  margin-bottom: 5px;
}
.prolist .comt ul li a {
  height: 36px;
  line-height: 36px;
  border: 1px solid #c7c7c7;
  display: block;
  text-align: center;
  font-size: 14px;
  color: #640003; 
  font-family: "microsoft yahei";background: #fff;
}
.prolist .comt ul li a:hover,.prolist .comt ul li a.hover {
 background: #b90000;
  color: #fff;
  border: 1px solid #c7c7c7;
}

.prolist .comt1 ul {
  width: 100%;
  overflow: hidden;
}
.prolist .comt1 ul li {
  margin: 5px 0;
}
.prolist .comt1 ul li a ,.link{
  height: 36px;
  line-height: 36px;
  border: 1px solid #c7c7c7;
  display: block;
  text-align: center;
  font-size: 14px;
  color: #353535; 
  font-family: "microsoft yahei";
  background: #F8F8F8;
}
.prolist .comt1 ul li a {
	width: 95%;
	margin: 0 auto;
	background-color: #eaeaea;
}
.prolist .comt1 ul li a:hover,.prolist .comt1 ul li a.hover {
 background: #b90000;
  color: #fff;
  border: 1px solid #c7c7c7;
}

.dArea { padding:70px 0; }

.dArea01 { width:695px; float:left; }
.dArea01 .pic { position:relative; float:left; width:350px; height:470px; }
.dArea01 .pic .img02 { position:absolute; bottom:35px; right:0; }
.dArea01 .txt { position:relative;  float:left; width:345px; height:470px; background:#ededed; }
.dArea01 .txt .hd { font-size:24px; color:#fff; width:345px; height:119px; text-align:center; line-height:119px; background:url(../images/dArea01.jpg) no-repeat; }
.dArea01 .txt .bd { text-indent:2em; width:285px; margin:30px auto; line-height:22px; color:#444; }
.dArea01 .txt .more { position:absolute; bottom:35px; left:0; display:block; width:140px; height:40px; text-align:center; line-height:40px; font-size:16px; font-weight:bold; color:#42517A; background:#fff; }

.dArea02 { float:left; width:505px; }
.dArea02 .bd { text-indent:2em; float:left; line-height:30px; color:#fff; width:345px; height:190px; background:#42517A; padding:45px 25px 0 25px;  }
.dArea02 .bd p img{ padding: 0 8px 8px 0 }
.dArea02 .hd { float:left; }

.eArea { height:592px; background:url(../images/eArea.jpg) no-repeat center; background-attachment: fixed; background-size: cover;}  
.eArea .hd { padding-top:55px; text-align:center; }
.eArea .hd p { font-size:24px; color:#e2e3e7; height:42px; line-height:42px; background:url(../images/c11.png) no-repeat center; }
.eArea .hd p a { color: #fff;}
.eArea .hd span { display:block; color:#fff; text-transform:uppercase; margin-top:5px; }
.eArea .bd { background:#fff; padding:40px 10px 50px 10px; margin-top:25px; }
.eArea .bd p { background:url(../images/eArea01.jpg) no-repeat top center }
.eArea .bd p i { display:block; width:925px; margin:0 auto; text-align:center; line-height:30px; font-size:14px; }
#ISL_Cont_2 { margin-top:35px; }
#ISL_Cont_2 li { position:relative; float:left; width:233px; margin:0 15px; padding-bottom:10px; border-bottom:1px solid #a6a5a5; list-style: none;}
#ISL_Cont_2 li h1 { font-weight:normal; color:#666; margin-top:15px; }
#ISL_Cont_2 li span { color:#999; }
#ISL_Cont_2 li .pic { position:absolute; top:0; left:0; padding-top:70px; background:rgba(0,0,0,.4); width:233px; height:105px; text-align:center; display:none; }
#ISL_Cont_2 li .pic img { padding:4px; border:1px solid #979fb4; }
#ISL_Cont_2 li:hover .pic { display:block; }
#ISL_Cont_2 li:hover h1 { color:#000; }

.fArea { padding:55px 0 70px; min-height:330px; }
.fArea01 { width:680px; float:left; }
.fArea01 .hd ul { border-bottom:1px solid #dedede; }
.fArea01 .hd ul li { float:left; margin-right:2px; width:105px; height:35px; text-align:center; line-height:35px; font-size:14px; color:#fff; background:#ef4c4d; cursor:pointer; }
.fArea01 .hd ul li.on { background:#42517A; }
.fArea01 .bd { margin-top:5px; }

.fArea01 .bd ul li { margin-top:20px; }
.fArea01 .bd ul li .date { float:left; border:1px solid #e5e5e5; width:77px; height:65px; font-size:35px; color:#fff; text-align:center; line-height:1; background:#aaa; padding-top:10px; }
.fArea01 .bd ul li .date span { display:block; font-size:12px; color:#fff; margin-top:5px; }
.fArea01 .bd ul li .txt { float:right; width:570px; }
.fArea01 .bd ul li .txt h1 a { font-size:14px; font-weight:normal; color:#000; }
.fArea01 .bd ul li .txt p { margin-top:15px; color:#8c8c8c; }
.fArea01 .bd ul li:hover .txt h1 a { font-weight:bold; }
.fArea01 .bd ul li:hover .date { background:#ef4c4d; }

.fArea02 { float:right; width:470px; }
.fArea02 .hd { font-size:16px; color:#41517a; padding-left:15px; height:35px; line-height:35px; background:url(../images/fArea02.jpg) no-repeat bottom left; }
.fArea02 .bd { margin-top:30px; }
.fArea02 .bd .pic { float:left; }
.fArea02 .bd .txt { float:right; width:260px; margin-right:15px; }
.fArea02 .bd .txt h1 { padding:10px 0; }
.fArea02 .bd .txt h1 a { font-size:15px; color:#000; font-weight:normal; }
.fArea02 .bd .txt p { color:#8c8c8c; }
.fArea02 .bd ul { margin-top:15px; }
.fArea02 .bd ul li { line-height:30px; }
.fArea02 .bd ul li span { float:right; }
.fArea02 .bd ul li a { font-size:14px; color:#333; background:url(../images/fArea03.jpg) no-repeat center left; padding-left:15px; }
.fArea02 .bd ul li:hover a { color:#ef4c4d; }
