﻿/* 主页模块标题样式 */
body{font-family:"微软雅黑","Microsoft YaHei";}
a{color:#fff;}
.banner{width:100%;height:500px;overflow: hidden;max-width: 1920px;max-height: 500px;margin-right: auto;margin-bottom: 0;margin-left: auto;margin-top: 0px;}
.banner .slider{width:100%;height:100%; position: relative; margin: 0 auto; max-width: 1920px; max-height: 500px;}
.banner .slider li{width:100%;height:100%; position: absolute;max-width: 1920px; max-height: 500px; margin: 0 auto;}
.banner .slider li a{width:100%;height:100%; display:block; margin: 0 auto;max-width: 1920px; max-height: 500px;}
.banner .num{z-index: 10; position: absolute; margin: 0 auto; margin-top: -30px; left: 50%; margin-left:-41px;}
.banner .num a{display: block; border-radius: 50%; background: #264ba6; width: 15px; height: 15px; margin: 0 6px; float: left; cursor: pointer; border:2px solid #fff;}
.Core{clear:both; width:1200px; height:600px; margin:0 auto;margin-top:50px; position:relative; overflow:hidden;}
.Core .CoreMax{width:30000px;height:auto ; height:367px; position:relative;}
.Core .CoreMain{width:292px; height:367px; margin:0 4px; background:#fff; float:left; transition: background 1s; -moz-transition: background 1s;/* Firefox 4 */ -webkit-transition: background 1s;/* Safari 和 Chrome */ -o-transition: background 1s;/* Opera */ cursor:pointer;}
.Core span{display:block; text-align:center; font-size:18px; padding-top:25px;}
.Core .CoreImg{padding-top:18px; margin:0 auto; width:225px; height:120px;}
.Core .CoreImg img{width:225px}
.Core .CoreMax em{display:block; width:22px; height:4px; background:#0058a8; margin:20px auto;}
.Core p{font-size:12px; color:#040404; display:block; width:210px; height:70px; margin:0 auto; text-align:center; line-height:22px;}
.Core .CoreBtn{text-transform: uppercase; width:100px; height:24px; color:#fff; background:#ffc000; line-height:24px; text-align:center; margin:0 auto; border-radius:10px; cursor: pointer; margin-top:20px; transition: background 1s; -moz-transition: background 1s;/* Firefox 4 */ -webkit-transition: background 1s;/* Safari 和 Chrome */ -o-transition: background 1s;/* Opera */}
.Core .CoreMain:hover{background:#e9e9e9;}
.Core .CoreMain:hover .CoreBtn{background:#0058a8;}
.Core .Button{width:1200px; height:28px; font-size:28px; margin-top:40px; clear:both;}
.Core .BtnLeft{width:595px; height:28px; float:left; background:#e9e9e9;transition: background 1s; -moz-transition: background 1s;/* Firefox 4 */ -webkit-transition: background 1s;/* Safari 和 Chrome */ -o-transition: background 1s;/* Opera */}
.Core .BtnLeft .BtnLR,.Core .BtnRight .BtnLR{width:50px; height:28px; transition: background 1s; -moz-transition: background 1s;/* Firefox 4 */ -webkit-transition: background 1s;/* Safari 和 Chrome */ -o-transition: background 1s;/* Opera */}
.Core .BtnRight{width:595px; height:28px; float:right; background:#e9e9e9; transition: background 1s; -moz-transition: background 1s;/* Firefox 4 */ -webkit-transition: background 1s;/* Safari 和 Chrome */ -o-transition: background 1s;/* Opera */}
.Core .BtnLeft:hover,.Core .BtnRight:hover{background:#0058a8; cursor:pointer;}
.Core .BtnLeft .BtnLR{background:url(cleft1.png) center center no-repeat; float:right;}
.Core .BtnRight .BtnLR{background:url(cright1.png) center center no-repeat; float:left;}
.Core .BtnLeft:hover .BtnLR{background:url(cleft2.png) center center no-repeat; float:right;}
.Core .BtnRight:hover .BtnLR{background:url(cright2.png) center center no-repeat; float:left;}
.Hui{width:100%;height:665px; background:#0058a8; margin-top:20px; clear:both; color:#fff;}
.Hui .Head h2,.Hui .Head em{color:#fff;}
.Hui .Head h2{padding-top:50px;}
.Hui .Head .LHr hr,.Hui .Head .RHr hr{border-top:1px solid #DADBDC;}
.Hui .HuiTop{width:1200px; height:200px; margin:0 auto; background:#0d6aaf; clear:both; margin-top:70px; overflow:hidden; position:relative;}
.Hui .HuiMax{width:690px; height:1400px; float:left; position:relative;}
.Hui .TL{width:405px; height:200px; float:left;}
.Hui .TR{width:690px; color:#fff; height:200px;}
.Hui .TImg{/*background:url(htop.png) bottom center no-repeat; */display:block; position:absolute; width:50px; height:29px; left:175px; bottom:0;}
.Hui .HuiBottom{width:1200px; height:200px; margin:0 auto; background:#e7bc0d; clear:both;}
.Hui .BL{width:800px; height:200px; float:left; clear:both;}
.Hui .BR{width:300px; height:200px; float:right;}
.Hui .BImg{/*background:url(hbottom.png) top center no-repeat;*/ display:block; position:absolute; width:50px; height:29px; margin-left: 930px;}
.Hui .TR .HuiDate{width:90px;height:90px; background:#404C6A; border-radius:50%; text-align:center; float:left; position:relative; top:55px; left:45px;}
.Hui .TR .HuiDate h1{font-size:40px; padding-top:10px;}
.Hui .TR .HuiDate span{font-size:14px;}
.Hui .TR .HuiTopInfo{width:440px; position: relative; top:55px; left:75px; float:left;}
.Hui .TR p{font-size:14px; display:block; line-height:20px;padding-top:15px;}
.Hui .TR h5{font-size: 16px; font-weight: 400; line-height:30px;}
.Hui .BL .HuiCode{float:left; position:relative; top:43px; left:53px;}
.Hui .BL .HuiBottomInfo{float:left; position:relative; top:43px; left:86px; width:630px;}
.Hui .BL h4{font-size:18px; line-height:30px; font-weight:400;}
.Hui .BL p{padding-top:5px; font-size:14px; line-height:20px;}
.Hui .BL .HuiButton{width:26px; height:16px; border:1px solid #fff; margin-top:18px; transition: background 1s; -moz-transition: background 1s;/* Firefox 4 */ -webkit-transition: background 1s;/* Safari 和 Chrome */ -o-transition: background 1s;/* Opera */}
.Hui .BL .HuiButton em{width:26px; height:16px;background:url(cright2.png) center center no-repeat; display:block; transition: background 1s; -moz-transition: background 1s;/* Firefox 4 */ -webkit-transition: background 1s;/* Safari 和 Chrome */ -o-transition: background 1s;/* Opera */}
.Hui .BL .HuiButton:hover{background:#fff;}
.Hui .BL .HuiButton:hover em{background:url(cright1.png) center center no-repeat; display:block;}
.Hui .HuiNum{float:right; position: absolute; top: 50px; right: 40px;}
.Hui .HuiNum a{display:block; width:15px; height:15px; background:#f2f2f2; cursor:pointer; border-radius:50%; margin:12px 0;}
.Hui .BR img{position:absolute;}
.News{width:100%; height:715px;}
.News .Head{padding-top:50px;}
.News .NewsMax{width:1200px; margin:0 auto; height:405px;}
.News .NewsMain{width:300px; height:405px; float:left;overflow: hidden; position:relative;}
.News .NewsMain .NewsBack{width:300px; height:405px; background:#e9e9e9; position:absolute; z-index:-1; margin-top:405px; transition: margin 1s; -moz-transition: margin 1s;/* Firefox 4 */ -webkit-transition: margin 1s;/* Safari 和 Chrome */ -o-transition: margin 1s;/* Opera */}
.News .NewsMain hr{width:239px; border:0; border-top: 1px solid #c5c5c5; margin:0 auto;}
.News .NewsDate{width:239px; display:block; margin:0 auto;}
.News .NewsDate h1{font-size:35px ; color:#63b175; padding-top:15px;}
.News .NewsDate span{font-size:16px; padding-left:8px;}
.News .NewsMain h5{font-size:14px; display:block; width:239px; margin:0 auto; line-height:55px; color:#000;}
.News .NewsImg{width:239px; height:150px; margin:0 auto; overflow:hidden;}
.News p{width:239px; margin:0 auto; color:#040404; line-height:20px; padding-top:20px;}
.News .NewsMove{width:239px; margin: 0 auto; color:#63b175; padding-top:15px; text-transform:uppercase;transition: color 1s; -moz-transition: color 1s;/* Firefox 4 */ -webkit-transition: color 1s;/* Safari 和 Chrome */ -o-transition: color 1s;/* Opera */}
.News .NewsButton{border:1px solid #666; color:#666; position:relative; overflow:hidden; clear:both; width:100px; height:24px; line-height:24px; text-align:center ; margin:0 auto; border-radius:10px; font-size:12px; text-transform:uppercase; margin-top:35px; transition: background 1s,color 1s; -moz-transition: background 1s,color 1s;/* Firefox 4 */ -webkit-transition: background 1s,color 1s;/* Safari 和 Chrome */ -o-transition: background 1s,color 1s;/* Opera */}
.News .NewsButton .NewsButtonBack{width:100px; height:24px; background:#264ba6; position:absolute; z-index:-1; margin-left:-100px; transition: margin 1s; -moz-transition: margin 1s;/* Firefox 4 */ -webkit-transition: margin 1s;/* Safari 和 Chrome */ -o-transition: margin 1s;/* Opera */}
.News .NewsMain:hover .NewsBack{margin:0;}
.News .NewsButton:hover{color:#fff; border:1px solid #264ba6;}
.News .NewsButton:hover .NewsButtonBack{margin-left:0;}
.News .NewsMove:hover{color:#264ba6;}
.About{width:100%;height:655px;}
.About .Head{padding-top:50px; color:#fff;}
.About .Head .LHr hr,.About .Head .RHr hr{border-top:1px solid #53648b;}
.About .AboutMax{width:1000px; height:180px;margin:0 auto; margin-top:50px;}
.About .AboutMain{width:200px; float:left;}
.About .AboutImg{width:112px;height:112px; margin:0 auto; border-radius:50%; border:1px solid #0277e2; transition: background 1s; -moz-transition: background 1s;/* Firefox 4 */ -webkit-transition: background 1s;/* Safari 和 Chrome */ -o-transition: background 1s;/* Opera */}
.About .AboutMain:hover .AboutImg{border:1px solid #fff; background:#fff;}
.About .AboutIco{width:112px; height:112px; transition: background 1s; -moz-transition: background 1s;/* Firefox 4 */ -webkit-transition: background 1s;/* Safari 和 Chrome */ -o-transition: background 1s;/* Opera */}
.About span{width:200px; display:block; text-align:center ; color:#fff; padding-top:26px; font-size:16px;}
.About .dsz .AboutIco{background:url(dsz1.png) center center no-repeat;}
.About .dsz:hover .AboutIco{background:url(dsz2.png) center center no-repeat;}
.About .gs .AboutIco{background:url(gs1.png) center center no-repeat;}
.About .gs:hover .AboutIco{background:url(gs2.png) center center no-repeat;}
.About .zz .AboutIco{background:url(zz1.png) center center no-repeat;}
.About .zz:hover .AboutIco{background:url(zz2.png) center center no-repeat;}
.About .sh .AboutIco{background:url(sh1.png) center center no-repeat;}
.About .sh:hover .AboutIco{background:url(sh2.png) center center no-repeat;}
.About .qy .AboutIco{background:url(qy1.png) center center no-repeat;}
.About .qy:hover .AboutIco{background:url(qy2.png) center center no-repeat;}
.About p{width:820px; display:block; margin:0 auto; color:#fff; text-align:center; font-size:15px; line-height:24px; padding-top:75px;}
.Footer{width:100%;height:170px; background:#0058a8; color:#fff;}
.Footer .FooterMain{width:1200px; margin:0 auto;}
.Footer .FooterLeft{width:800px; float:left; padding-top:50px;}
.Footer .FooterLeftTop{margin-left:-20px;}
.Footer .FooterLeftTop a{padding:0 15px; position:relative;}
.Footer .FooterLeftTop a:hover{top:-1px;}
.Footer .Copyright{padding-top:15px; line-height:25px}
.Footer .FooterCode{float:right; padding-top:35px; width:78px; height:78px;}
.return{position:fixed;top:50%; right:0px; width:52px; height:120px;}
.return .returnInfo{width: 55px; height:55px; background:#aeaeb0; margin:5px 0; border-radius:5px; overflow:hidden; cursor:pointer; transition: background 1s; -moz-transition: background 1s;/* Firefox 4 */ -webkit-transition: background 1s;/* Safari 和 Chrome */ -o-transition: background 1s;/* Opera */}
.return .returnInfo .tallImg{background:url(call.png) center center no-repeat; width: 55px; height:55px;}
.return .returnInfo .weixinImg{background:url(weixin.png) center center no-repeat; width: 55px; height:55px;}
.return .returnInfo .returnImg{background:url(top.png) center center no-repeat; width: 55px; height:55px;}
.return .returnInfo:hover{background:#264ba6;}
.xintop{height: 156px;width: 100%;z-index:999;position: absolute;margin-top: 0px;margin-right: auto;margin-bottom: 0px;margin-left: auto;background-image: url(top1.png);text-align: center;}
.xintop1{width: 1200px;margin-top: 0px;margin-right: auto;margin-bottom: 0px;margin-left: auto;}
.xinmenua:link{line-height: 20px;background-image: url(menu1.jpg);display: block;float: left;height: 40px;width: 100px;margin-right: 2px;text-align: left;padding-left: 35px;font-size: 14px;font-weight: bold;padding-top: 5px;}
.xinmenua:visited{line-height: 20px;background-image: url(menu1.jpg);display: block;float: left;height: 40px;width: 100px;margin-right: 2px;text-align: left;padding-left: 35px;font-size: 14px;font-weight: bold;padding-top: 5px;}
.xinmenua:hover{line-height: 20px;background-image: url(menu2.jpg);display: block;float: left;height: 40px;width: 100px;margin-right: 2px;text-align: left;padding-left: 35px;font-size: 14px;font-weight: bold;padding-top: 5px;}
.xinmenuen{font-size: 12px;font-weight: normal;}
.indexzi{font-size: 12px;line-height: 20px;color: #666666;text-decoration: none;}
#nav-box{background: url(nav-bj.jpg) ; height: 190px; width:100%; margin:0px auto}
.top-name{width:1200px; margin:0px auto;background:url(logo.jpg) no-repeat; height:133px;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.nav{height:57px; line-height:57px; position:relative; z-index:1; width:1200px; margin:0px auto}
.nav a{color:#fff;}
.nav .nLi{float:left; position:relative; display:inline;}
.nav .nLi h3{float:left;}
.nav .nLi h3 a{display:block; width:150px;font-size:16px; font-weight:bold; text-decoration:none; text-align:center}
.nav .sub{display:none; width:150px; left:0; top:57px; position:absolute; background:#e7bc0d; line-height:35px; text-align:center;filter:alpha(opacity=80); /*IE滤镜，透明度50%*/-moz-opacity:0.8; /*Firefox私有，透明度50%*/opacity:0.8;/*其他，透明度50%*/}.nav .sub li{zoom:1;}
.nav .sub a{display:block; padding:0 10px;; border-bottom:1px dotted #fff}
.nav .sub a:hover{background:#0058a8; text-decoration:none; color:#fff;}
.nav .on h3 a{color:#fff; background:#e7bc0d}


#winpop{border: 1px solid #666; bottom: 0; height: 245px;
right:0; margin: 0; overflow: hidden; padding: 1px; position: fixed; width: 300px;}
#winpop .title{background: #ffcc00 none repeat scroll 0 0; font-size: 12px; font-weight: bold; height: 22px; line-height: 20px; text-align: center; width: 100%;}
#winpop .con{color: #ff0000; font-size: 12px; font-weight: bold; height: 200px; line-height: 80px; text-align: center; text-decoration: underline; width: 100%;}
.close{color: #fff; cursor: pointer; position: absolute; right: 4px; top: -1px;}