@charset "utf-8";
/* CSS Document */

/*banner*/
.banner{background: #e7e7e7; width: 100%; height:355px; min-width: 1200px;}


.slider {
 width:100%;
 min-width:1200px;
 height:355px;
 position:relative;
 overflow:hidden;
 background:#fff;
 text-align:center;
}
.slider .bd {
 width:1200px;
 position:absolute;
 left:50%;
 margin-left:-600px  
}
.slider .bd li {
 width:1200px;
 overflow:hidden;
}
.slider .bd li img {
 display:block;
 width:1200px;
 height:355px;
}
.slider .tempWrap {
 overflow:visible !important 
}
.slider .tempWrap ul {
 margin-left:-1200px !important;
}
.slider .hd {
 position:absolute;
 width:100%;
 left:0;
 z-index:1;
 height:8px;
 bottom:20px;
 text-align:center;
}
.slider .hd li {
 display:inline-block;
 *display:inline;
 zoom:1;
 width:8px;
 height:8px;
 line-height:99px;
 overflow:hidden;
 background:url(images/slider-btn.png) 0 -10px no-repeat;
 margin:0 5px;
 cursor:pointer;
 filter:alpha(opacity=60);
 opacity:0.6;
}
.slider .hd li.on {
 background-position:0 0;
 filter:alpha(opacity=100);
 opacity:1;
}
.slider .pnBtn {
 position:absolute;
 z-index:1;
 top:0;
 width:100%;
 height:335px;
 cursor:pointer;
}
.slider .prev {
 left:-50%;
 margin-left:-600px;
}
.slider .next {
 left:50%;
 margin-left:600px;
}
.slider .pnBtn .blackBg {
 display:block;
 position:absolute;
 left:0;
 top:0;
 width:100%;
 height:355px;
 background:#000;
 filter:alpha(opacity=50);
 opacity:0.5;
}
.slider .pnBtn .arrow {
 display:none;
 position:absolute;
 top:0;
 z-index:1;
 width:60px;
 height:355px;
}
.slider .pnBtn .arrow:hover {
 filter:alpha(opacity=60);
 opacity:0.6;
}
.slider .prev .arrow {
 right:0;
 background:url(slider-arrow.png) -120px 0 no-repeat;
}
.slider .next .arrow {
 left:0;
 background:url(slider-arrow.png) 0 0 no-repeat;
}

	
	.slideBox{ width: 298px; height: 205px; position: relative; margin: 15px 0px 0px 18px; }
		.slideBox .hd{ height:15px; overflow:hidden; position:absolute; right:200px; bottom:20px; z-index:0; }
		.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
		.slideBox .hd ul li{ float:left; margin-right:10px;  width:10px; height:10px; line-height:14px; text-align:center; border-radius: 10px;-webkit-border-radius: 10px; -moz-border-radius: 10px;border:1px solid #FFFFFF; cursor:pointer; }
		.slideBox .hd ul li.on{ background:#ffb400; color:#fff; border:none; width: 12px; height: 12px; border-radius: 12px;-webkit-border-radius: 12px; -moz-border-radius: 12px;}
		.slideBox .bd{ position:relative; width: 298px; height: 205px; z-index:0;   }
		.slideBox .bd li{ zoom:1; vertical-align:middle; width: 298px; height: 205px; }
		.slideBox .bd img{ width: 298px; height: 205px; display:block;  }

		 下面是前/后按钮代码，如果不需要删除即可 
		.slideBox .prev,
		.slideBox .next{ position:absolute; z-index: 2; left:3%; top:50%; margin-top:-25px; display:block; width:32px; height:40px; background:url(../images/slider-arrow.png) -110px 5px no-repeat; filter:alpha(opacity=50);opacity:0.5;   }
		.slideBox .next{ left:auto; right:3%; background-position:8px 5px; }
		.slideBox .prev:hover,
		.slideBox .next:hover{ filter:alpha(opacity=100);opacity:1;  }
		.slideBox .prevStop{ display:none;  }
		.slideBox .nextStop{ display:none;  }
	
/*container*/
.con01top{ height:40px; background: #e5e5e5;  line-height: 40px;}
.con01top h3{font-size: 16px; text-align:center; margin-left:1px; height:40px; width: 141px; background: #FFFFFF; border-top: 3px solid #025289;  text-align: center;  color: #FFFFFF;}
.con01top h3 div{color: #025289;height:40px; margin-left: 10px;}
.con01top h3 em{margin-top: 3px;margin-left: 20px;}
.more{width: 58px; height: 24px; line-height: 24px; margin-top: 8px; margin-right: 18px; text-align: center; background: #8e620e; border-radius: 27px; -moz-border-radius: 27px; -webkit-border-radius: 27px;}
.more a{display: block; color: #FFFFFF; font-size: 13px;}

/*con01*/
.con01{margin-top:25px; height: 238px;}
.con01left{width: 394px;}
.con01left ul{padding: 10px; height: 218px; border: 1px solid #e5e5e5; border-top: none;}
.con01left ul li{text-indent: 30px; line-height: 30px; font-size: 14px;}

.con01right{width: 780px;}
.conrightmain{border: 1px solid #e5e5e5;height: 238px; border-top: none; }
.picbanner{ width: 298px; height: 205px;}
.conrightnews{width: 440px;margin-top: 3px;}
.conrightnews ul{margin-top: 8px; width: 440px;}
.conrightnews ul li{ line-height:30px; clear: both; font-size: 14px;}
.conrightnews ul li a{float: left; display: block;}
.conrightnews ul li .time{ float: right; font-size:14px; color: #7a7a7a;margin-right: 15px; display: block;}
/*con01*/
/*con02*/
.con02{ height: 277px; width: 100%; min-width: 1200px; margin-top: 25px; }
.con02 .con02left{ width: 394px;}
.con02left01{border: 1px solid #e5e5e5; height: 228px;}
.con02left01 .zyfzr{padding: 10px 15px 0px 15px; height: 120px;}
.con02left01 .zyfzr .img01{}
.con02left01 .zyfzr .img02{width: 252px;margin-left: 15px;}
.con02left01 .zyfzr .img02 .tit01{display: block; line-height: 30px;}
.con02left01 .intro{line-height: 30px; padding: 0px 15px; text-indent: 30px;}


.con02 .con02center,.con02 .con02right{width: 376px;}
.con02 .con02center{margin-left: 26px;}
.con02 .con02center ul,.con02 .con02right ul{border: 1px solid #E5E5E5;padding-top: 10px; border-top:none ; height: 219px;}
.con02 .con02center ul li,.con02 .con02right ul li{line-height: 35px; padding-left: 30px; background: url(icon06.png) 15px center  no-repeat;}
/*con02*/

/*con03*/
.con03{margin-top: 25px; background: #f3f3f3;}
.con0301 {text-align: center;font-size: 16px; height: 50px; margin-top: 10px; line-height: 50px; border-bottom: 1px solid #d2d2d2; }
.con0301 a{ border-bottom: 2px solid #025289; display: block; width: 80px; margin: 0px auto; height: 49px;}

.con03right{width: 1200px; float:right; background: #f8f8f8; height: 280px;}
.picScroll-left{ width:1200px;  overflow:hidden; position:relative; height: 280px; }
	.picScroll-left .bd{ margin:25px 0px;   }
		.picScroll-left .bd ul{ overflow:hidden; zoom:1; }
		.picScroll-left .bd ul li{ margin-right:28px; float:left; _display:inline; overflow:hidden; text-align:center;  }
		.picScroll-left .bd ul li .pic{ text-align:center; }
		.picScroll-left .bd ul li .pic img{ width:280px; height:220px; display:block;    object-fit: cover; }
		.picScroll-left .bd ul li .pic a:hover img{  }
		.picScroll-left .bd ul li .title{ line-height:30px; font-size: 14px;  background: #FFFFFF; }



.picScroll-left .hd{position: relative;
z-index: 9999; }
	
		.picScroll-left .hd .prev,.picScroll-left .hd .next{ display: block;
width: 64px;
height: 64px;
float: right;
overflow: hidden;
cursor: pointer;
background: url(../images/banner_next.png) -14px 0;
right: 0;
position: absolute;
top: 75px; }
	.picScroll-left .hd .next{background: url(../images/banner_prev.png) -11px 0px;
float: left;
left: 0;}
		.picScroll-left .hd .prevStop{ }
		.picScroll-left .hd .nextStop{}

/*con03*/
/*kjtd*/
.kjtd{margin-top:25px; margin-bottom: 15px; }
.kjtd01{ width: 120px; height: 40px; background: #025289; color: #FFFFFF; text-align: center; line-height: 40px; font-size: 16px;font-weight: bold;}
.kjtd02{width: 1200px; border-top:1px solid #CDCDCD; height: 50px;}
.kjtd02 ul li{float: left; padding: 0px 15px; line-height: 50px; font-size: 14px;}
/*kjtd*/