* { margin: 0; padding: 0; font-family: "微软雅黑"; }
li { list-style: none; }
a { text-decoration: none; color: #fff; outline: none; border: 0; }
input { border: 0; outline: none; }
p { color: #8c8c8c; font-size: 14px; }
h2, h3, h4 { font-weight: normal; }
body { min-width: 1200px; }
img { border: 0; }
.blue { color: #1742c2; }
.left { float: left; }
.right { float: right; }
.wrap { width: 1200px; margin: 0 auto; overflow: hidden; }

.top { width: 100%; height: 25px; background-color: #1742c2; }
.top .left { width: 150px; float: left; }
.top .left p { font-size: 12px; color: #e7e7e7; height: 25px; line-height: 25px; }
.top .right { float: right; width: 240px; }
.top .right ul { height: 25px; width: 240px; }
.top .right li { width: 54px; height: 25px; line-height: 25px; float: left; margin-left: 20px; margin-right: 0; }
.top ul li a { font-size: 12px; color: #fff; display: block; }
.top ul li a:hover { color: #f40; }

.banner { height: 123px; background-color: #fff; }
.banner .logo { float: left; }
.banner .search { width: 340px; height: 40px; float: right; margin-top: 40px; }
input { display: inline; }
.banner .ss { width: 230px; height: 14px; font-size: 14px; padding: 10px 10px 14px; color: #b2b2b2; border: 1px solid #b2b2b2; float: right; }
.banner .btn { width: 70px; height: 40px; background-color: #1742c2; color: #fff; float: right; cursor: pointer; }

.nav { height: 395px; position: relative; }
.nav-top { height: 45px; background-color: #1742c2; }
.nav .nav-top .wrap { overflow: visible; }
.nav-top a { display: block; width: 132px; height: 45px; }
.nav-top .wrap ul li { float: left; width: 132px; height: 45px; line-height: 45px; border-right: 1px solid #00a4f5; position: relative; text-align: center; }
.nav-top .wrap ul li:hover { background-color: #00A4F5; }
.nav-top .wrap .one { border-left: 1px solid #00a4f5; }
.dn { position: absolute; top: 45px; left: -1px; }
.nav-top .wrap .dn li { width: 134px; height: 45px; background-color: #1742c2; display: none; z-index: 999; }
.nav-top .wrap .dn li { border: 0; }
.nav-top .wrap ul li:hover .dn li { display: block; }

.nav-bottom { width: 100%; height: 350px; overflow: hidden; position: relative; }
.nav-bottom .bd { position: relative; width: 1920px; top: 0; left: 50%; margin-left: -960px; overflow: hidden; }
.nav-bottom .bd img { width: 1920px; height: 350px; display: block; }
.nav-bottom .next, .nav-bottom .prev { position: absolute; top: 145px; right: 50px; width: 35px; height: 61px; cursor: pointer; filter: alpha(opacity=50); opacity: 0.5; }
.nav-bottom .next { background-image: url(imagesr.png); }
.nav-bottom .prev { background-image: url(imagesl.png); position: absolute; top: 145px; left: 50px; width: 35px; height: 61px; cursor: pointer; }
.slideBox .prev:hover, .slideBox .next:hover { filter: alpha(opacity=100); opacity: 1; }
.slideBox .prevStop { display: none; }
.slideBox .nextStop { display: none; }
.nav-bottom .slideBox .hd { height: 15px; overflow: hidden; position: absolute; left: 50%; bottom: 10px; z-index: 1; margin-left: -10px; }
.nav-bottom .slideBox .hd ul { overflow: hidden; zoom: 1; float: left; }
.nav-bottom .slideBox .hd ul li { float: left; margin-right: 10px; width: 9px; height: 9px; line-height: 9px; background: url(imagesicoCircle.png) 0 -9px no-repeat; cursor: pointer; }
.nav-bottom .slideBox .hd ul li.on { background: url(imagesicoCircle.png) 0 0 no-repeat; }
.nav-bottom .nav-top .wrap ul li:hover { background-color: #00a4f5; }

.news { height: 517px; }
.news h2 { font-size: 26px; height: 35px; border-bottom: 3px solid #d60000; }
.news-left, .news-middle, .news-right { float: left; width: 360px; height: 425px; margin-top: 50px; margin-right: 60px; position: relative; }
.news-right { margin-right: 0; overflow: hidden; }
.news-left{margin-top: -15px;}
.news-left .slideBox { width: 360px; height: 260px; }
.news-left .slideBox .bd { width: 360px; height: 260px; }
.news-left .slideBox img { width: 360px; border: 0; }
.news-left img { margin-bottom: 26px; width: 360px; height:237px}
.news-left a { color: #000; }
.news-left h4 { margin-bottom: 24px; font-size: 16px; }
.news-left .nr { margin-bottom: 38px; font-size: 14px; line-height: 26px; height: 52px; width: 360px; overflow: hidden; }
.news-left .slideBox .hd { position: absolute; top: 215px; left: 300px; height: 18px; width: 56px; z-index: 1; }
.news-left .slideBox .hd ul { overflow: hidden; float: left; zoom: 1; }
.news-left .slideBox .hd ul li { width: 9px; height: 9px; background: url(imagesicoCircle.png) 0 -9px no-repeat; margin-right: 10px; float: left; line-height: 9px; text-align: center; cursor: pointer; z-index: 999; }
.news-left .slideBox .hd ul li.on { background: url(imagesicoCircle.png) 0 0 no-repeat; }
.news-left .slideBox .bd { position: relative; height: 100%; z-index: 0; }
.news-left .shadow { width: 360px; height: 40px; opacity: 0.3; filter: alpha(Opacity=30); background-color: #000; position: absolute; top: 197px; left: 0; }
.news-middle-top, .news-right-top { height: 35px; border-bottom: 2px solid #cdcdcd; margin-bottom: 20px; }
.news-middle-top h4, .news-right-top h4 { display: block; border-bottom: 3px solid #d60000; }
.news-middle-top img, .news-right-top img { height: 70px; }
.news-middle-top p, .news-right-top p { line-height: 35px; color: #666; }
.news-middle-nr ul li { width: 360px; height: 130px; border-bottom: 1px solid #cdcdcd; }
.news-middle-nr ul li a { color: #000; }
.news-middle-nr li h4 { font-size: 15px; margin: 15px 0; }
.news-middle .news-middle-nr .last { border: 0; }
.news .para { font-size: 12px; line-height: 24px; margin-bottom: 10px; height: 48px; overflow: hidden; }
.news .time { font-size: 26px; margin-bottom: 17px; }
.news-right-nr ul li { width: 360px; height: 50px; margin-top: 20px; }
.news-right-nr .jc { width: 76px; margin-right: 18px; }
.news-right-nr p { line-height: 25px; }
.news-right-nr .one { color: #fff; background-color: #d60000; }
.news-right-nr .two { background-color: #e6e6e6; color: #000; }
.news-right-nr .jc p { text-align: center; }
.news-right-nr .gy { color: #000; width: 263px; }
.news-right-nr .max { width: 263px; }
.news-right-nr p { height: 25px; overflow: hidden; }
.news-right-nr .gy:hover { color: #1742c2; }
.news-left h4:hover, .news-middle-top p:hover, .news-right-top p:hover, .news-middle-nr li h4:hover { color: #1742c2; }

.active { height: 618px; background-image: url(imagesbgi_02.png); }
.active ul li { width: 380px; height: 480px; background-color: #fff; margin: 80px 30px 0 0; float: left; }
.active ul li .wrapper { width: 360px; height: 440px; margin: 20px 10px; }
.active .tb { width: 360px; height: 35px; margin-bottom: 20px; border-bottom: 2px solid #cdcdcd; }
.active .tb h2 { line-height: 35px; border-bottom: 3px solid #f00; }
.active .tb p { line-height: 35px; color: #666; }
.active .wrapper-nr .nc { width: 360px; height: 150px; margin: 0; border-bottom: 1px solid #cdcdcd; }
.active .wrapper-nr .nc a { color: #000; }
.wrapper-nr li h4 { font-size: 15px; margin-top: 10px; margin-bottom: 20px; }
.wrapper-nr img { margin-bottom: 10px; }
.wrapper-nr .para { font-size: 12px; line-height: 24px; margin-bottom: 10px; height: 48px; overflow: hidden; }
.wrapper-nr .time { font-size: 26px; padding-bottom: 17px; }
.active .last { margin-right: 0; }
.active .wrapper-nr .ncs { border: 0; }
.active .tb p:hover, .wrapper-nr li h4:hover { color: #1742c2; }

.express { width: 100%; height: 565px; background-color: #fff; }
.express-top { height: 414px; border-bottom: 1px solid #e8e8e8; }
.express .head { width: 225px; height: 80px; margin: 60px auto 40px; }
.express .zw { border-bottom: 1px solid #d60100; }
.express .h2, .express .h3 { font-weight: normal; text-align: center; margin: 0 auto;}
.express .h2 { line-height: 44px; font-size: 26px;}
.express .h3 { color: #666; line-height: 30px; }
.express .way ul li { width: 180px; height: 190px; margin-right: 24px; background-color: #f5f5f5; float: left; }
.express .way ul li:hover { background-color: #1742c2; }
.express .way ul li:hover img { top: -66px; }
.express .way ul li:hover p { color: #fff; }
.express .way a { display: block; width: 180px; height: 190px; }
.express .way ul li img { width: 66px; height:132px;border: 0;position: absolute; top: 0; left:0;}
.express .way .one { width: 66px; height: 66px; margin: 0 auto; overflow: hidden; position: relative; margin-top: 33px; margin-bottom: 45px; }
.express .way ul li p { text-align: center; font-size: 18px; color: #000; }
.express .way .last { margin-right: 0; }
.express-bottom { height: 150px; }
.express-bottom dt { margin: 40px 0 20px; font-size: 14px; }
.express-bottom dd { float: left; width: 165px; height: 30px; line-height: 30px; }
.express-bottom dd a { font-size: 12px; color: #666; }
.express-bottom dd a:hover { color: #1742c2; }

.footer { width: 100%; height: 223px; background-color: #1742c2; position: relative; }
.footer .con { width: 100%; height: 63px; background: #1742c2; background-image: url(images_02.png); position: relative; }
.footer .con .lx { width: 396px; height: 63px; background: url(images1_r2_c2.png); margin: 0 auto; }
.footer .message { width: 100%; height: 79px; border-bottom: 1px solid #6DAEF8; }
.footer .message li { width: 390px; height: 79px; float: left;  }
.footer .message li img { float: left; }
.footer .message .second { width: 560px; }
.footer .message .third { width: 250px; }
.footer .message li p { float: left; color: #fff; font-size: 14px; line-height: 79px;  }
.footer .copyright { height: 79px; }
.footer .copyright p { text-align: center; font-size: 14px; color: #fff; line-height: 79px; }
.back { width: 30px; height: 30px; position: fixed; right: 0; bottom: 50px; }
.back img { border: 0; }

.list-main {width: 100%; min-height:400px;}
.list-main .wrap, .info-main .wrap { margin-top: 30px; }
.list-main-left, .info-main-left { width: 260px; background-color: #f1f1f1; float: left; margin-right: 60px; }
.list-main-left ul li, .info-main-left ul li { height: 40px; margin: 20px 20px; }
.list-main-left ul a, .info-main-left ul a { display: block; width: 220px; height: 40px; background-color: #b7b7b7; text-align: center; line-height: 40px; font-size: 16px; }
.list-main-left ul a:hover, .info-main-left ul a:hover { background-color: #1742c2; }
.list-main-right { width: 880px; float: left; }
.list-main-right-top { height: 50px; background-color: #f1f1f1; }
.list-main-right-top h2 { font-size: 20px; margin-left: 30px; line-height: 50px; float: left; }
.list-main-right-top p { font-size: 14px; margin-right: 40px; line-height: 50px; float: right; }
.list-main-right-top a { color: #8c8c8c; }
.list-main-right-top a:hover { color: #1742c2; }
.list-main-right-bottom ul li { height: 97px; border-bottom: 1px solid #d9d9d9; padding: 30px 0; }
.listtime { width: 70px; height: 100px; margin-right: 20px; }
.listtime .toptime { height: 60px; border: 1px solid #1742c2; font-size: 28px; color: #1742c2; line-height: 60px; text-align: center; }
.listtime .bottomtime { height: 40px; background-color: #1742c2; font-size: 14px; color: #fff; line-height: 40px; text-align: center; }
.listnr { width: 790px; }
.listnr a { color: #333; }
.listnr a:hover { color: #1742c2; }
.listnr h4 { margin-bottom: 8px; font-size: 16px; }
.listnr p { line-height: 24px; margin-bottom: 6px; }

.info-main {min-height:400px;}
.info-main-right { width: 880px; }
.info-main-right p, .info-main-right a { color: #666; }
.info-main-right a:hover { color: #1742c2; }
.info-head { height: 30px; border-bottom: 1px solid #999; line-height: 30px; }
.info-artical { border-bottom: 1px solid #999; }
.info-artical h3 { font-weight: bold; font-size: 20px; text-align: center; margin: 28px 0 24px; }
.info-artical h6 { margin-bottom: 48px; text-align: center; font-size: 12px; color: #949494; }
.info-artical span { color: #333; }
.info-artical p { line-height: 28px; color: #333; font-size: 16px; margin-bottom: 40px; text-indent: 2em; }
.info-pn { height: 133px; padding-top: 30px; line-height: 28px; }
.info-pn p { color: #999; }
.info-pn span { color: #333; }