@charset "utf-8";
/* CSS Document */

*{padding: 0;margin: 0;}
body{font-family: "微软雅黑", Arial, "sans-serif";color:#333333;background-color: #f5f5f5;}
img{border: 0;}
ul li{list-style: none;}
a{color:#333333;text-decoration: none}
a:hover{color:#0c618d;text-decoration: none}
.container{margin: 0 auto;width: 1400px;}
.fl{float:left;}
.fr{float:right;}
.clear{clear:both;}

/* header */
header{width:100%;height:220px;}
header .topbar{height:40px; font-size:0.9em; color:#ffffff; line-height:40px;background-color: #0080c1;}
header .topbar a{color:#ffffff;}
header .topbar a:hover{color:#ffffff;}
header .topbar .split{padding-right:12px; padding-left:12px;}

header .toplogo{height:130px;background-color: #f5f5f5;}
header .toplogo img{margin-top: 20px;}
header .toplogo .search{margin:42PX auto;width: 320px;height: 34px;background: white;border:solid 1px #c7c7c7;}
.search_text{float: left;width: 260px;height: 34px;line-height: 34px;outline: none;color: #c8c8c8;margin-left: 10px;background: none;border: none;}
.button {background: url(../images/search.png) no-repeat center center;width: 34px;height: 34px;cursor: pointer;outline: none;border: none;}
.menu{width:100%;height:50px;line-height: 50px;border-top:solid 1px #e2e2e2;background-color: #f5f5f5;}

header .menu ul li:first-child{width:175px;}
header .menu ul li{float: left;text-align: center;width: 175px;font-size: 16px;}
header .menu ul li a{color: #414141; display: block;}
header .menu ul li a:hover{color: #ffffff; display: block;}
header .menu ul li:hover{background: #0080c1;}
header .menu ul li:hover a{color: #ffffff;}
header .menu ul li.active{background-color: #f5f5f5;}
header .menu ul li.active a{color: #414141;}

/* main */
main .banner .target {width:1400px;height:350px;overflow:hidden;position:relative;}
main .banner .target img {position:absolute;top:0;left:0;width:100%;height:100%;}

.content{margin-top:40px;height: 594px;}
.listline{width:1400px;}

.listright{width:1400px;}
.news{width:790px;}
.list1{width:420px;margin-left: 30px;}
.list2{width:420px;margin-right: 30px;}
.listpic{width:500px;}
.title-line{height:50px;line-height: 50px;background: url("../images/bg-line.jpg") 0 48px no-repeat;}
.title-line .t-txt{width:100px;text-align: center;font-weight:400; font-size:20px;color:#0c618d;}
.title-line .t-more{font-size:14px;text-align: right;}

/* 轮播图片css */
.focus{width: 500px;height: 300px;	float: left;}
.slideBox{ width:500px; height:300px; overflow:hidden; position:relative;}
.slideBox .hd{ height:25px;right:8px;overflow:hidden; position:absolute;bottom:13px; z-index:1;}
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;}
.slideBox .hd ul li.on{display:block; color:#ef3838; }
.slideBox .bd{ position:relative; height:100%; z-index:0;}
.slideBox .bd li{ zoom:1; vertical-align:middle; }
.slideBox .bd img{ width:500px; height:300px; display:block;}
.slideBox .bd .banner-title i{width:44px; height:100%; background-color:#ef3838; display:inline-block; float:left;}
.Cpic{background:url(../img/Cpic.png) center center no-repeat;}
/* 下面是前/后按钮代码，如果不需要删除即可 */
.slideBox .prev,.slideBox .next{ position:absolute; left:3%; top:50%; margin-top:-25px; display:block; width:32px; height:40px; background:url(../images/slider-arrow.png) -110px 5px no-repeat;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;}
.jsys{width:15px;height:20px;background-color:#6699CC;float:left;margin-left:2px;font-size:14px;font-weight:bold;color:#fff;text-align:center;border-radius:3px;}

.slideBox .bd .banner-title {position: absolute;left: 0;bottom: 0;width: 100%;height: 40px;background-color: #000;filter: alpha(opacity=80);background: rgba(0,0,0,0.5);line-height: 40px;}
.slideBox .bd .banner-title span a{line-height: 40px;color: #fff;font-weight: normal;font-size: 16px;padding-left: 15px;}

.hd li{float: left;line-height: 40px;text-align: center;font-size: 12px;width: 12px;height: 12px;cursor: pointer;overflow: hidden;background-color: #FFFFFF;margin-right: 10px;margin-top:12px;border-radius: 8px;filter: alpha(opacity=100);opacity: 1;-webkit-transition: All .5s ease;-moz-transition: All .5s ease;-o-transition: All .5s ease;}
.hd .on {background-color: #FF0000; filter: alpha(opacity=100); opacity: 1;}
/**----------------------------轮播图 结束--------------------------**/

.newslist{width:420px;}
.newslist ul{margin-top:10px;margin-right:30px;width:420px;}
.newslist ul li{padding-left:0px; height:39px;line-height:39px; border-bottom:dotted 1px #dbdbdb;}
.newslist ul li a{width:340px;display:block; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.newslist ul li .date{font-size:14px;width:80px;right:0; top:0px; color: #999999;text-align: right;}

.picnews{width:380px;margin-top:0px;}
.picnews img{width:380px;height:250px;}
.picnews .pictxt{margin-top:-34px;background-color: rgb(0,0,0,0.5);width:380px;height:30px;line-height: 30px;position: absolute;z-index:10;text-align:center;}
.picnews .pictxt a{color:#ffffff;}

.piclist ul{width:500px;}
.piclist ul li img{width:240px;height:105px;border:0;}
.piclist ul li{width:240px;height:105px;margin:20px 20px 0 0;}
.piclist ul li:nth-child(2n){width:240px;height:105px;margin:20px 0 0 0;}

.link{width:1398px;height:63px;border:solid 1px #0080c1;margin: 30px 0;}
.link .link-title{width:150px;line-height:63px;background-color:#0080c1;color:#ffffff;text-align: center;font-size:20px;font-weight: bold;}
.linklist ul{width:1226px;margin-left:22px; display: block;white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.linklist ul li{margin-right:20px;width:133px;height:63px;line-height:63px;text-align: left; display: block;white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.linklist ul li a{color:#333333;height:63px;display:block; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}

/*   Newslist   */
.menuleft{width:300px;margin-top:10px;margin-right:30px;}
.menuleft ul{margin-top:10px;}
.menuleft ul li span{font-family:"宋体";font-size:12px;}
.menuleft ul li{color:#333333;width:300px;height:45px;line-height: 45px;text-align: left;margin-bottom: 2px;background-color: #e8e8e8;}
.menuleft ul li:hover{background-color: #0080c1;color:#ffffff;}
.menuleft ul li a{color:#333333;line-height:28px; display:block; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;padding: 10px 20px;}
.menuleft ul li a:hover{color:#ffffff;}

.menuright{width:1070px;}
.position-line{width:100%;height:40px;line-height: 40px;border-bottom:solid 1px #dddddd;}
.position-tit{text-align:left;font-size:16px;font-weight: bold;color:#0c618d;}
.position-pos{text-align:right;font-size:14px;}

.contentlist ul{margin-top:10px;margin-right:30px;width:100%;}
.contentlist ul li{padding-left:0px; height:39px;line-height:39px; border-bottom:dotted 1px #dbdbdb;}
.contentlist ul li a{width:950px;display:block; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.contentlist ul li .date{font-size:14px;width:100px;right:0; top:0px; color: #999999;text-align: right;}
.page-nav{float:left;width:1070px;height:50px;line-height: 50px;text-align: center;border-top:solid 1px #0080c1;margin-top:20px;font-size:14px;}

.listimg-column .listimgli{width:1070px;}
.listimg-column ul{float: left;}
.listimg-column li{float:left;margin-left:25px;margin-top:30px;width:338px;height:178px;border:solid 1px #ddd;}
.listimg-column li:nth-child(3n+1){margin-left:0px;}
.listimg-column li a{width:338px;height:178px;display: block;}
.listimg-column li img{width:338px;height:178px;}

/*   contentpage   */
.contentpage{width:100%;display: block;margin-top: 10px;}
.cont-detail{margin: 50px auto;width:1300px;}
.cont-detail .cd-titie{font-size:24px;line-height: 40px;font-weight: bold;text-align: center;}
.cont-detail .cd-date{font-size:14px;line-height: 30px;color:#666666;text-align: center;padding-bottom: 15px;border-bottom:solid 4px #0c618d;}
.cont-detail .cd-content{margin-top: 20px;margin-bottom: 20px;color:#333333;line-height: 36px;text-indent: 2em;text-align: justify;font-size: 16px;}
.cont-detail .cd-nav{padding-top:10px;height: 40px;}
.cont-detail .cd-prep,.cd-next{width:650px;line-height: 40px;height:40px;white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.cd-prep{text-align:left;}
.cd-next{text-align:right;}

/* footer */
footer{clear: both;margin: 0 auto;width:100%;height:125px;background-color: #0080c1;color:#ffffff;padding-top: 40px;margin-top: 40px;}
.copyright{font-size:14px;text-align:center;line-height: 30px;}
.crinfo{text-align:center;width:1400px;padding-top:10px;}
.crinfo p{font-size:14px;line-height:24px;text-align:center;}