@charset "utf-8";
/* CSS Document */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,img{margin:0;padding:0;}
body{font-size:14px; color:#000; font-family:"Microsoft YaHei","微软雅黑","黑体",sans-serif; min-width:1200px; background:#fff;}
body a{text-decoration:none; -webkit-transition:all 0.3s; -moz-transition:all 0.3s; -ms-transition:all 0.3s; -o-transition:all 0.3s; transition:all 0.3s;}
a:link,a:visited{color:#000;}
a:hover{color:#f60;}
/*去掉图形热点的点击时出现的边线*/
a,area{blr:expression(this.onFocus=this.blur());}  /*for IE*/   
:focus{-moz-outline-style:none; outline:none;}     /* for Firefox*/
img{border:0;}
ul,li{ list-style-type:none;}
.clear{clear:both; height:0;}

/*video禁止显示下载按钮*/
video::-internal-media-controls-download-button{display:none;}
video::-webkit-media-controls-enclosure{overflow:hidden;}
video::-webkit-media-controls-panel{width:calc(100% + 30px);}

.floatAd{position:absolute; z-index:1000;}


/* 网站头部 */
.head{height:130px; background:#0068c1;}
.logo{width:1300px; height:130px; margin:0 auto; background:url(logo.jpg) no-repeat left center;}

/* search */
.search{width:250px; height:30px; /* border:#fc9d31 1px solid; */ /* background:#fff; */ float:right; margin-top: 65px;}
.search .keyvalue{width:210px; height:30px; line-height:30px; border:0; padding:0; margin:0; font-family:"Microsoft YaHei","微软雅黑","黑体",sans-serif; font-size:12px; padding-left:6px; float:left; background:#fff;display: none;}
.search .searchBtn{    width: 34px;
    height: 30px;

    padding: 0;
    margin: 0;
    background: url(131313.png) no-repeat;
    border: 0;
    float: right;
    cursor: pointer;}
.search:hover .keyvalue{display:block;}
.search:hover{ background:#fff; }
.search:hover .searchBtn{     background: url(41414.png) no-repeat; }
.language{float:right; height:30px; line-height:30px; margin:49px 20px 0 0;}
.language a:link, .language a:visited{color:#fff;}
.language a:hover{color:#fc9d31;}

/* 导航菜单 */
.menu{height:50px; background:#0254a8;position:relative;z-index:1;}
.menu .first{width:1200px; height:50px; margin:0 auto;}
.menu .first .firstLi{float:left; width:136px; text-align:center; position:relative;}
.menu .first .firstLi:first-child{width:112px;}
.menu ul li a{display:block; height:50px; line-height:50px; font-size:16px;}
.menu ul li a:link, .menu ul li a:visited{color:#fff;}
.menu ul li a.cur:link, .menu ul li a.cur:visited{background-color:#086fc8;}
/*这是第二级菜单*/
.menu .subMenu{display:none; width:100%; background-color:#086fc8; position:absolute; z-index:999; left:0; filter:alpha(opacity=96); opacity:0.96;}
.menu .subMenu li{width:auto; position:relative;}
.menu .subMenu li a{height:auto; line-height:40px; font-size:15px; color:#fff;}
.menu .subMenu li a span{display:block; height:40px; position:relative; z-index:1;}
.menu .subMenu li a i{display:block; width:0; height:40px; background:#fc9d31; -webkit-transition:all 0.3s; -moz-transition:all 0.3s; -ms-transition:all 0.3s; -o-transition:all 0.3s; transition:all 0.3s; position:absolute; left:0; bottom:0; z-index:0;}
.menu .subMenu li a.cur i{width:100%;}
.menu .subMenu li a.more span{background-image:url(a01.png); background-repeat:no-repeat; background-position:right center;}
/*从第三级菜单开始,所有的子级菜单都相对偏移*/
.menu .subMenu ul{left:100%; top:0; width:100%; background-color:#0a7ad9; filter:alpha(opacity=96); opacity:0.96;}



/* 图片轮播 */
.bannerWrap{width:100%; height:500px; overflow:hidden;}
.banner{width:100%; position:relative; height:500px; background:#fff;}
.banner .bd{margin:0 auto; position:relative; z-index:0; overflow:hidden; height:500px;}
.banner .bd ul{width:100% !important;}
.banner .bd li{width:100% !important; height:500px; overflow:hidden; text-align:center; background-repeat:no-repeat; background-position:center center; background-size:cover;}
.banner .bd li a{display:block; height:500px;}
.banner .hd{width:100%; height:14px; overflow:hidden; position:absolute; left:0; bottom:40px; z-index:1; text-align:center;}
.banner .hd ul li{margin:0 5px; width:14px; height:14px; background:url(bannerBtn.png) no-repeat left center; vertical-align:top; cursor:pointer; text-indent:999px; font-size:0; display:inline-block; *display:inherit; zoom:1;}
.banner .hd ul li.on{background-position:right center;}

.news{width:1200px; height:330px; margin:60px auto 54px;}
.picNews{width:470px; height:330px; overflow:hidden; position:relative; float:left;}
.picNews .bd{position:relative; width:470px; height:330px;}
.picNews .bd li{width:470px; height:330px; position:relative; overflow:hidden;}
.picNews .bd li img{width:470px; height:330px; -webkit-transition:all 0.3s; -moz-transition:all 0.3s; -ms-transition:all 0.3s; -o-transition:all 0.3s; transition:all 0.3s;}
.picNews .bd li p{width:340px; padding:0 115px 0 15px; height:36px; line-height:36px; position:absolute; left:0; bottom:0; z-index:5;}
.picNews .bd li i{display:block; width:470px; height:36px; position:absolute; left:0; bottom:0; z-index:0; background:#000; filter:alpha(opacity=50); opacity:0.5;}
.picNews .bd li a:link, .picNews .bd li a:visited{color:#fff;}
.picNews .bd li a:hover{color:#fff;}
.picNews .bd li a:hover img{-webkit-transform:scale(1.05); -moz-transform:scale(1.05); -ms-transform:scale(1.05); -o-transform:scale(1.05); transform:scale(1.05);}
.picNews .hd{width:90px; height:16px; overflow:hidden; position:absolute; right:10px; bottom:10px; z-index:10;}
.picNews .hd ul{overflow:hidden; zoom:1; float:right;}
.picNews .hd ul li{float:left; margin-left:2px; width:16px; height:16px; line-height:14px; text-align:center; background:#e7e7e7; color:#202020; cursor:pointer; font-size:12px;}
.picNews .hd ul li.on{background:#0068c1; color:#fff;}

.txtNews{height:330px; margin-left:520px;_margin-left:517px;}
.txtNewsCon{overflow:hidden; height:330px;}
.txtNews .hd{height:38px; border-bottom:1px solid #dcdcdc; position:relative;}
.txtNews .hd .more{float:right; overflow:hidden; display:block; width:31px; height:38px; position:relative; z-index:10;}
.txtNews .hd .more a{display:block; width:31px; height:38px; background:url(more01.png) no-repeat center center;}
.txtNews .hd .more a:hover{background-image:url(more02.png);}
.txtNews .hd ul{z-index:5; position:absolute; width:100%; height:40px; overflow:hidden; zoom:1;}
.txtNews .hd li{float:left; padding:0 18px; cursor:pointer; font-size:20px; line-height:38px; border:#fff 1px solid; margin-right:-1px; position:relative; z-index:0;}
.txtNews .hd li.on{height:38px; line-height:38px; background:#fff; border:1px solid #dcdcdc; border-bottom:1px solid #fff; color:#0068c1; z-index:1;}
.txtNews .bd{position:relative;}
.txtNews .bd .newsCon{height:291px; overflow:hidden;}
.txtNews .bd .newsCon dl{height:79px; padding:16px 0 14px; border-bottom:#b0b0b0 1px dotted;}
.txtNews .bd .newsCon dl dd{height:35px; line-height:35px; font-size:15px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.txtNews .bd .newsCon dl dd a{font-weight:bold;}
.txtNews .bd .newsCon dl dd span{padding-left:10px; color:#dd123b; font-size:12px;}
.txtNews .bd .newsCon dl dt{height:44px; line-height:22px; color:#888; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:2; overflow:hidden;} 
.txtNews .bd .newsCon ul{height:168px; padding-top:13px;}
.txtNews .bd .newsCon ul li{height:28px; line-height:28px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; color:#888; font-size:13px;}
.txtNews .bd .newsCon ul li span{padding:0 16px; color:#d2d2d2; font-family:"宋体";}

.xsky{width:1200px; height: 300px; margin:0 auto; overflow:hidden;}
.xsky h2{height:48px; line-height:48px; border-bottom:#e1e1e1 1px solid; color:#0068c1; font-size:20px; font-weight:normal;}
.xsky h2 span{color:#a8c5ed; font-size:18px; padding-left:15px; font-family:Arial, Helvetica, sans-serif;}
.xsky h2 a{display:block; width:31px; height:31px; background:url(more01.png) no-repeat center center; margin-top:17px; float:right;}
.xsky h2 a:hover{background-image:url(more02.png);}
.xsky ul{width: 550px; height:250px; padding-top:22px;}
.xsky ul li{width: 269px; height: 250px; padding-right:12px; float:left;}
.xsky ul li:nth-child(2){padding-right:0px;}
.xsky ul li a{display:block; width: 269px; /* height:250px; */ position:relative;}
.xsky ul li a p{overflow:hidden; width: 100%; height: 180px;}
.xsky ul li a p img{width: 269px; height: 180px; -webkit-transition:all 0.3s; -moz-transition:all 0.3s; -ms-transition:all 0.3s; -o-transition:all 0.3s; transition:all 0.3s;}
.xsky ul li a h3{height:50px; background:#f2f2f2; position:relative; overflow:hidden;}
.xsky ul li a h3 span{display:block; padding:0 10px; height:50px; line-height:50px; font-size:14px; font-weight:normal; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; position:relative; z-index:2;}
.xsky ul li a h3 i{display:block; width:100%; height:50px; background:#0068c1; position:absolute; top:-50px; left:0; -webkit-transition:all 0.3s; -moz-transition:all 0.3s; -ms-transition:all 0.3s; -o-transition:all 0.3s; transition:all 0.3s;}
.xsky ul li a:hover{color:#fff;}
.xsky ul li a:hover p img{-webkit-transform:scale(1.05); -moz-transform:scale(1.05); -ms-transform:scale(1.05); -o-transform:scale(1.05); transform:scale(1.05);}
.xsky ul li a:hover h3 i{top:0;}

.indCenterNews{height:288px; padding:50px 0 60px; background:#f2f2f2; margin-top:65px;}
.indCenterNewsCon{width:1200px; height:288px; margin:0 auto;}
.indNews{width:530px; height:246px; border-top:#0068c1 2px solid; padding:20px 25px; background:#fff; float:left;}
.indNews02{margin-left:620px;_margin-left:617px; height:246px; border-top:#0068c1 2px solid; padding:20px 25px; background:#fff;}

.newsList .hd{height:37px; border-bottom:1px solid #dcdcdc; position:relative;}
.newsList .hd .more{float:right; overflow:hidden; display:block; width:31px; height:27px; position:relative; z-index:10; margin-top:10px;}
.newsList .hd .more a{display:block; width:31px; height:27px; background:url(more01.png) no-repeat center center;}
.newsList .hd .more a:hover{background-image:url(more02.png);}
.newsList .hd ul{z-index:5; position:absolute; width:100%; height:39px; overflow:hidden; zoom:1;}
.newsList .hd li{float:left; padding:0 18px; cursor:pointer; font-size:20px; line-height:37px; border:#fff 1px solid; margin-right:-1px; position:relative; z-index:0;}
.newsList .hd li.on{height:37px; line-height:37px; background:#fff; border:1px solid #dcdcdc; border-bottom:1px solid #fff; color:#0068c1; z-index:1;}
.newsList .bd{position:relative;}
.newsList .bd ul{height:192px; padding-top:16px;}
.newsList .bd ul li{height:32px; line-height:32px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; color:#888; font-size:13px;}
.newsList .bd ul li span{float:right; color:#888; padding-left:10px;}

.picLinks{width:1200px; height:70px; margin:54px auto 56px; overflow:hidden;}
.picLinks ul{width:1212px; height:70px;}
.picLinks ul li{width:291px; height:70px; float:left; padding-right:12px;}
.picLinks ul li a{display:block; width:291px; height:70px;}
.picLinks ul li a img{width:291px; height:70px; -webkit-transition:all 0.3s; -moz-transition:all 0.3s; -ms-transition:all 0.3s; -o-transition:all 0.3s; transition:all 0.3s;}
.picLinks ul li a:hover img{filter:alpha(opacity=80); opacity:0.8;}

.foot{padding:25px 0; background:#0068c1; color:#fff; line-height:22px; font-size:12px; text-align:center;}
.foot a:link, .foot a:visited{color:#fff;}
.foot a:hover{text-decoration:underline;}

.ny{width:1200px; margin:50px auto 80px; min-height:600px;}
.left{width:280px; float:left;}
.left h2{height:80px; line-height:80px; padding-left:64px; background:#0068c1; color:#fff; font-size:20px; font-weight:normal;}
.left ul li{min-height:60px;_height:60px; border-bottom:#fbfbfb 1px solid; font-size:16px;}
.left ul li a{display:block; line-height:29px; border-bottom:#dfdfdf 1px solid; border-left:#f1f1f1 5px solid; background:#f1f1f1 url(a02.jpg) no-repeat 24px center; padding:15px 40px 15px 44px; color:#005bac; position:relative;}
.left ul li a i{display:block; width:6px; height:11px; background:url(a04.jpg) no-repeat center center; -webkit-transition:all 0.3s; -moz-transition:all 0.3s; -ms-transition:all 0.3s; -o-transition:all 0.3s; transition:all 0.3s; filter:alpha(opacity=0); opacity:0; position:absolute; right:24px; top:50%; margin-top:-5.5px;}
.left ul li a:hover, .left ul li a.on{background:#fff url(a03.jpg) no-repeat 24px center; border-left-color:#f8b551;}
.left ul li a:hover i, .left ul li a.on i{filter:alpha(opacity=100); opacity:1;}


.right{margin-left:324px;_margin-left:321px;}
.post{height:36px; border-bottom:#c7c7c7 1px solid; font-size:18px; color:#005bac;}
.post span{float:right; color:#8f8f8f; font-size:14px; margin-top:10px;}
.post p{float:left; height:36px; line-height:28px;}

.list01{padding-top:16px;}
.list01 li{height:34px; line-height:34px; border-bottom:#e0e0e0 1px dashed; background:url(a01.jpg) no-repeat 2px center; padding-left:22px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.list01 li span{float:right; color:#888; padding:0 2px 0 12px;}

.default_pgToolbar{margin-top:20px !important;}

.article{padding-top:10px; line-height:25px;}
.articleTitle{padding:30px 30px 15px; line-height:36px; text-align:center;font-size:24px;}
.articleInfo{text-align:center;font-size:14px; height:30px; line-height:30px; color:#8a8a8a; background:#F3F3F3; width:90%; margin:0 auto;}
.articleInfo label{padding-left:20px;}
.articleCon{font-size:14px; line-height:30px; padding:16px 0;}
.articleCon img{max-width:800px; margin:0 auto;_width:expression(document.body.clientWidth > 800 ? "800px" : "auto");}

.article02{padding-top:10px; line-height:25px;}
.article02 h3{height:50px; line-height:50px; padding-left:20px; font-size:16px;}
.article02 h3 span{font-size:14px; padding-left:10px; font-weight:normal;}
.article02 ul li{float:left; width:145px; height:35px; line-height:35px; font-size:14px; color:#484848; margin-left:0; margin-top:5px; text-align:center; vertical-align:middle;}

.picList01{width:876px; overflow:hidden;}
.picList01 ul{width:906px;}
.picList01 ul li{width:272px; padding:30px 30px 0 0; float:left;}
.picList01 ul li a{display:block; width:100%; height:100%; position:relative;}
.picList01 ul li a p{width:100%; padding-top:68%; height:0; position:relative; overflow:hidden;}
.picList01 ul li a p i{display:block; width:100%; height:100%; position:absolute; left:0; top:0; background-repeat:no-repeat; background-position:center center; background-size:cover; -webkit-transition:all 0.3s; -moz-transition:all 0.3s; -ms-transition:all 0.3s; -o-transition:all 0.3s; transition:all 0.3s;}
.picList01 ul li a h3{height:50px; background:#f2f2f2; position:relative; overflow:hidden;}
.picList01 ul li a h3 span{display:block; padding:0 10px; height:50px; line-height:50px; text-align:center; font-size:14px; font-weight:normal; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; position:relative; z-index:2;}
.picList01 ul li a h3 i{display:block; width:100%; height:50px; background:#0068c1; position:absolute; top:-50px; left:0; -webkit-transition:all 0.3s; -moz-transition:all 0.3s; -ms-transition:all 0.3s; -o-transition:all 0.3s; transition:all 0.3s;}
.picList01 ul li a:hover{color:#fff;}
.picList01 ul li a:hover p i{-webkit-transform:scale(1.05); -moz-transform:scale(1.05); -ms-transform:scale(1.05); -o-transform:scale(1.05); transform:scale(1.05);}
.picList01 ul li a:hover h3 i{top:0;}


table,table td{border-collapse:collapse;}