@charset "utf-8";
html { padding:0; margin:0; background:#e6f0f9;}
body{ width:100%; min-width:1300px; font-size:20px; padding:0; margin:0;  background:url(../images/bottombg.jpg) bottom center no-repeat;}
/*************************
   INDEX 
*********************/
.main{width:100%; min-width:1300px; background:url(../images/bannerbg.jpg) top center no-repeat;}
.banner { text-align:center;}

.banner {width:100%; min-width:1300px; height:700px;}
.banner a:link,.banner a:visited { color:#FFF; font-size:14px;}
/*焦点图-外框架，确定焦点图尺寸大小，可修改---------------*/

.foucBbox {overflow:hidden; background:#FFF; padding:20px; padding-top:20px; border-top-left-radius:30px; border-top-right-radius:30px;}
.focuBox {width:650px; height:450px; float:left; overflow:hidden;}
.focuBox .bd li {width:100%; height:450px;}
.focuBox .hd .prev,.focuBox .hd .next{width:50px; height:90px;  margin-top:-45px;}
.focuBox .hd ul li{width:15px; height:15px; }

.focus {border:0px solid #FFF; overflow:hidden; margin:0 auto;}
.focus{border:0; overflow:hidden; position:relative;} 
.focus .bd{ border:0; overflow:hidden; } 
.focus .bd li {text-align:center; overflow:hidden; position:relative; list-style-type:none;}
.focus .bd li a p{width:100%; height:40px; line-height:40px; background-color:rgba(0,0,0,0.1); background-color:hsla(127,100%,0%,0.3);
position:absolute; z-index:100; bottom:0; left:0; font-size:16PX; color:#fff;}
.focus .bd img{width:100%; height:100%;} 
.focus .hd{width:100%; height:0px; margin:0 auto; background:#EEE;}
.focus .hd .prev{left:0px;}
.focus .hd .next{right:0px;}
.focus .hd .prev,.focus .hd .next{position:absolute; z-index:100000; cursor:pointer; top:50%; 
/*background-color:rgba(0,0,0,0.3);*/ 
}
.focus:hover .prev {/*left:0; transition:0.5s;*/}
.focus:hover .next {/*right:0; transition:0.5s;*/}
.focus .hd .prev:hover,.focus .hd .next:hover{/*background-color:rgba(0,0,0,0.2);*/}
.focus .hd ul{overflow:hidden; zoom:1; float:left; position:absolute; z-index:10000; right:30PX; bottom:12px;} 
.focus .hd ul li{ float:left; margin-right:5px; border-radius:45px; line-height:20px; text-align:center; background:#e7e7e7; color:#e7e7e7; cursor:pointer; list-style-type:none;}
.focus .hd ul li.on{ background:#CC0000; color:#CC0000; list-style-type:none;} 
.focuNews {width:575px; float:right; overflow:hidden; padding-top:30px;}
.focuNews h2 {margin-bottom:20px; line-height:35px; height:35px; overflow:hidden; font-size:36px; margin-top:10px;}
.focuNews .description { margin-bottom:20px; overflow:hidden; line-height:36px; font-size:18px;}
.focuNews ul li { border-bottom:none; height:40px; line-height:40px; position:relative; padding-left:20px;}
.focuNews ul li i{width:6px; height:6px; overflow:hidden; background:#666; position:absolute; z-index:10; left:0; top:18px; border-radius:5px;}

.xwbb { background:#FFF; padding:10px 0;}
.zxbb {width:650px; float:left;}
.hdap {width:550px; float:right;}
.hdtp { background:#FFF; overflow:hidden;}

/*大标题*/
h5 {position:relative; margin-bottom:25px; text-align:center;}
h5 span {width:200px; text-align:center; color:#705337; background:#FFF; display:block; font-size:38px; position:absolute; left:-100px; margin-left:50%; top:30px; z-index:10;}
h5 .more{ width:100px; height:90px; position:absolute; z-index:10; right:0px; top:20px; color:#FF0000; font-size:14px;}
h5 .more:link,h5 .more:visited { color:#876262;}
/*大标题*/


.news { margin:0; border-top:0; overflow:hidden;}
.news li {height:50px; line-height:50px; padding-left:20px; position:relative; border-bottom:1px dashed #666;}
.news li i{width:6px; height:6px; overflow:hidden; background:#dd2b1f; position:absolute; z-index:10; left:0; top:23px; border-radius:5px;}

.box2 { background:#FFF;}
.fxpl {overflow:hidden; padding:0 20px;}
.fxpl li{background:#f7f7f7; height:100px; overflow:hidden; margin-bottom:18px; padding:14px 30px;}
.fxpl li h2 { height:30px; line-height:30px; overflow:hidden; border-left:5px solid #4b76b0; padding-left:15px; margin-bottom:15px;}
.fxpl li .description{ color:#5d5b5b;}
.fxpl li .description a {color:#cc0000;}


.rdsp {overflow:hidden; padding:0 20px;}
.rdsp li { height:223px; overflow:hidden; background:#bee7fc; margin-bottom:20px;}
.rdsp li .img {width:340px; float:left; height:223px;}
.rdsp li .img img {width:100%; height:100%;}
.rdsp li .info {width:250px; float:left;}
.rdsp li .info h3 {width:250px; color:#ccc; text-align:center; margin-top:80px;}


.pics {border:0; overflow:hidden;}
.pics li {margin-bottom:25px;}





/*图片列表公用css 不修改*/
.piclist {width:100%; border:0; overflow:hidden; margin-top:10px;}
.piclist ul {width:1330px; overflow:hidden; display:block;}
.piclist li{position:relative; float:left; margin-bottom:20px;}
.piclist li .img {}
.piclist li .img img {width:100%; vertical-align:top; }
.piclist .info h3{ font-size:18px; text-align:center; overflow:hidden; height:40px; line-height:40px;}
.column3 li{width:400px; float:left; margin-right:30px;}
.column3 li img { height:255px;}

.zywgBox{width:100%; min-width:1300px; height:1000px; padding-top:180px; overflow:hidden; background:url(../images/zywgbg.png) center top no-repeat;}

.bjzlBox { background:#015ec6; overflow:hidden; border-top-left-radius:30px; border-top-right-radius:30px; padding-bottom:20px;}
.bjzlBox ul { padding:25px 9px;}
.bjzlBox li{width:618px; float:left; border:1px solid #a0ebff; margin:10px; height:800px;}
.bjzlBox li .img img{width:100%;}
.bjzlBox li .info {}
.bjzlBox li .info h3 { color:#e9cb45; font-weight:bold; text-align:center; margin-top:20px;}
.bjzlBox li .info p{ padding:30px 50px; overflow:hidden; color:#cefdff;}

/*链接样式*/
a:link,a:visited{ color:#000; text-decoration:none;}
a:hover { color:#093c80; text-decoration:none;}

.foot {color:#1c5896; line-height:40px; padding-top:100px; padding-bottom:100px;}