@charset "utf-8";
/* CSS Document */

* { margin: 0px; padding: 0px;}
body { margin-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; font-family: "微软雅黑"; font-size:12px; color: #666666; background:#fff; line-height: 23px; min-width:1200px;}
ul, li, h1, h2, h3, h4, h5, p, dl, dd, form, ol, img { margin: 0; padding: 0; list-style: none; border: none; }
h1, h2, h3, h4, h5, h6 { font-weight: normal; }
img { border: none; margin: 0px; padding: 0px; }
input, button, textarea, select { border: 0px; font-family: "微软雅黑"; }
a img { border: 0 }
a { text-decoration: none; color: #666666;}
.clear { clear: both; height: 0px; overflow: hidden; }
a:hover { color:#001a61;}
.clear { clear: both; font-size: 1px; height: 0px; line-height: 0px; }
.clearfix { clear: both; *zoom:1;}
.clearfix:after { visibility: hidden; display: block; font-size: 0; content: "."; clear: both; height: 0; line-height: 0; overflow: hidden }
.w { width: 100%; margin: 0 auto;}
.m{width:1120px; margin:0px auto;}
.tr{text-align:right;}
.tm{text-align:center;}
.fl{float:left;}
.fr{float:right;}

.top1fr{height:35px; line-height:35px; font-size:14px; background:#333333; color:#fff;}
.top1 .home{float:left; padding-left:35px; background:url(../img/home.png) no-repeat left center;}
.top1 .phone{float:right; height:35px; font-size:14px; padding-left:40px; background:url(../img/phone.png) no-repeat left center; margin-left:25px;}
.top1 .phone span{color:#ffcc00; font-weight:bold; font-size:16px;}
.top1 .search{ float:right;width:156px; height:26px; margin-top:5px; background:url(../img/search.png) no-repeat;}
.top1 .search input{width:110px; padding-left:15px; float:left; height:26px; background:none; outline:none;}
.top1 .search button{width:28px; height:26px; background:none; outline:none; border:none; cursor:pointer;}

.top2{height:103px; line-height:103px;}
.top2 .top2-logo{float:left; height:68px; margin-top:17px;}
.top2 .nav{float:right;}
.top2 .nav ul li{width:100px; float:left; font-size:16px; text-align:center; background:url(../img/sj.png) no-repeat 95% center; position:relative;}
.top2 .nav ul li a{display:block;}
.top2 .nav ul li.no-bg{background:none;}
.top2 .nav ul li .nav2{ position:absolute; top:103px; left:0px;width:100px; padding:0px 15px; background:rgba(1,110,170,0.7); line-height:33px; text-align:center; display:none; z-index:99999;}
.top2 .nav ul li .nav2 a{border-bottom:1px solid #bfbcbb; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; color:#fff; display:block;}
.top2 .nav ul li .nav2 a:last-child{border-bottom:none;}
.top2 .nav ul li:hover,.nav ul li.on{background:url(../img/sj.png) no-repeat 95% center #016eaa;}
.top2 .nav ul li:hover a,.nav ul li.on a{color:#fff;}
.top2 .nav ul li.no-bg:hover,.nav ul li.no-bg.on{background:#016eaa;}
.top2 .nav ul li:hover .nav2{display:block;}

.fullSlide{ width:100%;  position:relative; height:476px; overflow: hidden}
.fullSlide .bd{ margin:0 auto; position:relative; z-index:0; overflow:hidden;  }
.fullSlide .bd ul{ width:100% !important;  }
.fullSlide .bd li{ width:100% !important; height:476px;overflow:hidden; text-align:center; }
.fullSlide .bd li a{display:block; width:100%; height:100%;}
.fullSlide .hd{ width:100%; height:14px; position:absolute; left:0px; bottom:20px; text-align:center;}
.fullSlide .hd ul li{display:inline-block; margin:0px 5px; width:14px; height:14px; background:#016eaa; border-radius:10px;-webkit-border-radius:10px; cursor:pointer; border:1px solid #016eaa;}
.fullSlide .hd ul li.on{ background:#fff;border:1px solid #1c1624;}

.main-tit{font-size:18px; text-transform:uppercase; text-align:center;}
.main-tit span{margin-left:13px;}

.main1fr{background:#f9f9f9; padding-top:30px; padding-bottom:60px;}
.main1 .main-tit{width:210px; margin:0px auto; padding-bottom:15px; border-bottom:3px solid #0758b3; color:#000; margin-bottom:20px; padding-top:30px; }
.main1 .m1-1{height:54px; background:#4c4c4c; line-height:54px; margin-bottom:25px; }
.main1 .m1-1 a{display:inline-block; color:#fff; padding:0px 50px; border-left:1px solid #828282; font-size:16px;}
.main1 .m1-1 a:hover{background:#016eaa;}
.main1 .m1-1 a.on{background:#016eaa;}
.main1 .m1-slide{height:346px;}
.main1 .m1-slide .prev{display:block; width:42px; height:42px; background:url(../img/left.png) no-repeat; float:left; margin-top:130px;}
.main1 .m1-slide .prev:hover{background:url(../img/left-on.png) no-repeat;}
.main1 .m1-slide .next{display:block; width:42px; height:42px; background:url(../img/right.png) no-repeat; float:right; margin-top:130px;}
.main1 .m1-slide .next:hover{background:url(../img/right-on.png) no-repeat;}
.main1 .m1-slide .bd{width:1001px; float:left; margin-left:18px; height:346px; overflow:hidden;}
.main1 .m1-slide .bd ul li{width:302px; height:344px; border:1px solid #cdcdcd; background:#fff; float:left; margin-right:44px; text-align:center; position:relative;}
.main1 .m1-slide .bd ul li .m1-img{padding:5px; border-bottom:1px solid #cdcdcd;}
.main1 .m1-slide .bd ul li .m1-img img{width:293px; height:247px;}
.main1 .m1-slide .bd ul li .m1-t{padding-top:22px; font-size:14px;}
.main1 .m1-slide .bd ul li .jia{display:block; width:27px; height:27px; background:url(../img/jia.png) no-repeat; position:absolute; bottom:0px; right:0px;}

.main2fr{height:554px; background:url(../img/bg1.jpg) no-repeat top center;}
.main2 .main-tit{padding-top:33px; padding-bottom:27px; background:url(../img/tit-bg1.png) no-repeat bottom center; color:#fff; margin-bottom:30px;}
.main2 .m2{background:#016eaa; height:378px; color:#fff;}
.main2 .m2 .m2-slide{width:609px; height:378px; overflow:hidden; position:relative; float:left;}
.main2 .m2 .m2-slide .bd ul li{position:relative;}
.main2 .m2 .m2-slide .bd ul li img{ display:block; width:609px; height:378px;}
.main2 .m2 .m2-slide .bd ul li span{ position:absolute; bottom:0px; left:0px;display:block; width:100%; height:40px; background:rgba(0,0,0,0.5); text-align:center; color:#fff; font-size:14px; line-height:40px;}
.main2 .m2 .m2-slide .prev{display:block; width:40px; height:53px; background:url(../img/left1.png) no-repeat; position:absolute; top:160px; left:0px; z-index:99;}
.main2 .m2 .m2-slide .next{display:block; width:40px; height:53px; background:url(../img/right1.png) no-repeat; position:absolute; top:160px; right:0px;}
.main2 .m2 .m2-t{width:443px; float:left; padding:20px 34px; line-height:21px; font-size:14px;}
.main2 .m2 .m2-t p{text-indent:2rem;}
.main2 .m2 .m2-t p.p1{margin:10px 0px; font-size:18px; font-weight:bold;text-indent:0rem; text-align:center; margin-bottom:25px;}
.main2 .m2 .m2-t .m2-t-a{text-align:center; margin-top:20px;}
.main2 .m2 .m2-t .m2-t-a a{display:inline-block; border:1px solid #a3cae0; line-height:29px; padding:0px 28px; color:#fff; margin:0px 3px; border-radius:30px;-webkit-border-radius:30px;}

.main3{padding-top:50px; padding-bottom:40px;}
.main3 .main-tit{color:#000; padding-bottom:30px; background:url(../img/tit-bg1.png) no-repeat bottom center; margin-bottom:30px;}
.m3-slide1{width:490px; height:320px; overflow:hidden; position:relative; float:right;}
.m3-slide01{width:490px;  position:relative; float:right;}
.m3-slide1 .bd ul li{position:relative;}
.m3-slide1 .bd ul li img{ display:block; width:490px; height:320px;}
.m3-slide1 .bd ul li span{ position:absolute; bottom:0px; left:0px;display:block; width:100%; height:60px; background:rgba(0,0,0,0.5); text-align:center; color:#fff; font-size:13px; line-height:60px;}
.m3-slide2{width:608px; float:left;}
.m3-slide2 h3{ height:40px; line-height:40px; color:#fff; font-size:14px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; padding-left:80px; margin-bottom:10px; background:url(../img/jia.jpg) no-repeat left center #5a5a5a; cursor:pointer;}
.m3-slide2 h3.on{background:url(../img/jian.jpg) no-repeat left center #5a5a5a;}
.m3-slide2 .m3-slide2-t{padding:0px 55px 10px 70px; height:70px; line-height:20px; display:none;}

.main4{overflow:hidden; line-height:30px;}
.main4 .main-tit{color:#000; padding-bottom:30px; background:url(../img/tit-bg1.png) no-repeat bottom center; margin-bottom:40px; }
.main4 .m4 ul{ width:1120px;}
.main4 .m4 ul li{width:269px; height:308px; border:1px solid #cdcdcd; background:#fff; float:left; margin-right:10px; margin-bottom:30px; text-align:center; position:relative;}
.main4 .m4 ul li .m1-img{padding:3px; border-bottom:1px solid #cdcdcd;}
.main4 .m4 ul li .m1-img img{width:262px; height:222px;}
.main4 .m4 ul li .m1-t{padding-top:22px; font-size:14px;}
.main4 .m4 ul li .jia{display:block; width:27px; height:27px; background:url(../img/jia.png) no-repeat; position:absolute; bottom:0px; right:0px;}
.num-list{text-align:center; padding-top:15px; padding-bottom:40px; line-height:35px;}
.num-list ul li{display:inline-block; padding:0px 15px; border:1px solid #d4d4d4; border-radius:3px;-webkit-border-radius:3px; margin:0px 4px; font-size:14px; cursor:pointer;}
.num-list ul li:hover,.num-list ul li.on{background:#016eaa; color:#fff;}

.linkfr{line-height:59px; border-top:1px solid #cccccc;}
.link .link-tit{width:141px; text-align:center; color:#000; font-size:16px; border-left:1px solid #cccccc; border-right:1px solid #cccccc; float:left;}
.link .link-tit span{color:#909090; margin-right:7px;}
.link a{display:inline-block; margin:0px 20px; font-size:14px;}

.bottomfr{padding:37px 0px; background:#323232;}
.bottom .btm1{width:262px; float:left; margin-right:60px;}
.bottom .btm1 .btm1-img{border-bottom:1px solid #494949; text-align:center; padding-top:12px; padding-bottom:15px; margin-bottom:10px;}
.bottom .btm1 .btm1-phone{ padding-left:60px; background:url(../img/phone2.png) no-repeat 5px center; color:#fff; font-size:14px;}
.bottom .btm1 .btm1-phone span{display:block; font-size:20px; font-weight:bold; color:#ffcc00;}
.bottom ul{float:left; display:block; min-width:100px; padding-right:20px; height:155px; font-size:14px; border-right:1px solid #494949; padding-left:30px;}
.bottom ul span{display:block;color:#fff; font-weight:bold; margin-bottom:10px; }
.bottom ul li{ padding-left:14px; background:url(../img/dian.png) no-repeat left center; line-height:20px;}
.bottom ul li a{color:#999999;}
.bottom .btm3{float:right; padding:8px; background:#4e4c4d; color:#949494; font-size:14px; text-align:center;}

.copyfr{height:48px; line-height:48px; color:#fff; font-size:14px; background:#1c1624; border-bottom:2px solid #fff;}
.copy .copy-left{float:left;}
.copy .copy-left a{ color:#CCC;}
.copy .copy-right{float:right;}
.copy .copy-right a:{ color:#FFF;}
.copy .copy-right span{float:right; margin-right:5px;}
.copy .copy-right a{display:inline-block; width:45px; height:48px; float:right;}
.copy .copy-right a.a1{background:url(../img/img4.png) no-repeat 9px 11px;}
.copy .copy-right a.a2{background:url(../img/img4.png) no-repeat -37px 11px;}

.nor{ margin-right: 0px !important;}
.news-xx{color:#000; font-size:25px; font-weight:bold; padding:20px 0 10px 0; text-align: center}
.mainBox3right7{width:100%;color:#d3d3d3; font-size:13px; margin-top:15px; border-bottom:1px dashed #d3d3d3; padding-bottom:10px; margin-bottom:20px; text-align: right;
}