@charset "utf-8";
*{margin:0;padding:0;list-style-type:none;}
img{border:none;}
a{color:#505050;text-decoration:none;}
a:hover{color:#000559;}
body{font-family:Verdana, Microsoft YaHei, Arial, Helvetica,"黑体", sans-serif;color:#313131;font-size:14px;line-height:1.5;background:#fff;}
h1,h2,h3,h4,h5,h6{font-size:14px;font-weight:400;}
.center{width:1200px;margin:0 auto;}
.clear{clear:both;}
.left{float:left;}
.right{float:right;}

.head-top{width:100%;height:40px;line-height:40px;background:#e1e1e1;color:#717171;}
.head-top a{color:#717171;}
.logo-tel{padding:25px 0;}
.tel{font-size:18px;color:#414141;padding-left:80px;background:url(../images/phone.gif) no-repeat left center;line-height:1.3;}
.tel p{font-size:40px;color:#ff6132;font-family:黑体;font-weight:bold;}

.nav{width:100%;height:80px;line-height:80px;background:url(../images/navbg.gif) repeat-x;}
.nav li{float:left;width:120px;text-align:center;font-size:18px;}
.nav li a{color:#fff;display:block;}
.nav li:hover{background:url(../images/navli.gif) no-repeat;}
.nav li.hover{background:url(../images/navli.gif) no-repeat;}

.banner{width:100%;overflow:hidden;}
#banner{width:100%;height:520px;overflow:hidden;}
#banner li{width:100%;height:520px;}
#btn{display: inline;width:130px;height:18px;float:left;margin:-36px 0px 0px 48%;position:absolute;z-index:9;}
#btn a{color:#36f;font:700 11px "Arial";background:url(../images/span1.png) no-repeat;float:left;width:16px;height:16px;line-height:16px;text-align:center;text-decoration:none;
margin-left:13px;font-size:0;}
#btn a.activeSlide{	color:#fff;background:url(../images/span2.png) no-repeat;}
#btn a:hover{color:#fff;background:url(../images/span2.png) no-repeat;}

.title{text-align:center;padding:65px 0 30px;}

.maindiv1 ul{width:1200px;margin:0 auto;}
.maindiv1 li{width:230px;float:left;text-align:center;padding:0 5px;cursor:pointer;}
.maindiv1 li:hover .md1div{border:1px solid #020253;border-top:none;}
.maindiv1 li:hover a{background:#020253;}
.maindiv1 li b{display:block;font-size:20px;line-height:2;}
.maindiv1 li p{font-size:16px;height:50px;overflow:hidden;}
.maindiv1 li a{display:block;width:140px;height:38px;line-height:38px;font-size:16px;color:#fff;margin:10px auto;background:#7d7d7d;}
.maindiv1 li .md1div{width:180px;padding:10px 24px;border:1px solid #b2b2b2;border-top:none;}


.md2left{width:555px;height:362px;float:left;}
.md2right{width:580px;height:320px;float:right;border:1px solid #ccc;padding:20px;}
.md2right span{display:block;line-height:2;text-indent:2em;padding:12px 0 14px;height:196px;overflow:hidden;}
.md2right .md2r a{display:block;width:130px;height:40px;line-height:40px;text-align:center;background:#ff6438;float:right;font-size:18px;color:#fff;margin-top:20px;}

.maindiv3{width:100%;height:1972px;background:url(../images/md3bg.jpg) no-repeat center;margin:50px 0;}
.maindiv3 .center{position:relative;}
.maindiv3 p{font-size:18px;color:#6d6d6d;width:485px;line-height:2;position:absolute;}
.maindiv3 p b{color:#000371;font-size:24px;display:block;}
.maindiv3 .p1{top:380px;right:0;}
.maindiv3 .p2{top:548px;right:0;}
.maindiv3 .p3{top:714px;right:0;}
.maindiv3 .p4{top:1026px;left:70px;}
.maindiv3 .p5{top:1178px;left:70px;}
.maindiv3 .p6{top:1598px;right:0;}
.maindiv3 .p7{top:1764px;right:0;}

.md4title{width:1200px;height:76px;background:url(../images/md4title.gif) no-repeat center;}
.md4title h3{font-size:26px;float:left;line-height:76px;width:300px;text-align:center;color:#fff;}
.md4title a{width:120px;height:43px;line-height:40px;display:block;float:right;background:url(../images/md4more.gif) no-repeat;font-size:18px;color:#fff;text-align:center;margin-top:10px;}
.md4div{padding-bottom:50px;}
.md4div li{float:left;width:284px;padding:30px 8px 0;}
.md4div li img{width:280px;height:255px;border:2px solid #cdcdcd;object-fit: contain;}
.md4div li span{display:block;width:284px;height:63px;font-size:17px;line-height:63px;text-align:center;overflow:hidden;}
.md4div li:hover span{background:#3e3e3e;color:#fff;}
.md4div li:hover img{border:2px solid #3e3e3e;}

.maindiv5{width:100%;height:850px;background:url(../images/md5bg.jpg) no-repeat center;}
.maindiv5 .title{padding-bottom:0;}
.md5{width:1200px;margin:0 auto;position:relative;}
.slide{width:1070px;height:500px;margin:0 auto;overflow: hidden;position: relative;}
.slide .img{overflow: hidden;position: absolute;transition: width 0.4s,height 0.4s,top 0.4s,left 0.4s,z-index 0.4s;}
.slide .img img{width: calc(100% - 30px);height: calc(100% - 142px);padding:2%;border:2px solid #000;background:#fff;}
.slide .img span{font-size:20px;display:none;position: absolute;text-align:center;width: calc(100% - 29px);padding-top:20px;}
.slide .img span b{font-size:28px;font-weight:400;}
.slide .img3 span{display:block;}
.slide .img1{width: 20%;height: 40%;top: 30%;left: -50%;z-index: 1;}
.slide .img2{width: 40%;height: 66%;top: 20%;left: 0%;z-index: 2;}
.slide .img3{width: 60%;height: 90%;top: 10%;left: 20%;z-index: 3;}
.slide .img4{width: 40%;height: 66%;top: 20%;left: 60%;z-index: 2;}
.slide .img5{width: 20%;height: 40%;top: 30%;left: 110%;z-index: 1;}
.slide-bt{position: absolute;left: 50%;bottom: 13%;z-index: 10;}
.slide-bt span{width: 24px;height: 8px;background: #c9caca;float: left;margin: 5px;border-radius: 4px;}
.slide .slide-bt .on{background: #ffd200;}
.maindiv2{position:relative;}
.prev{width:65px;height:100px;background:url(../images/prev.gif) no-repeat center;border:none;position:absolute;left:0;top:220px;}
.prev:hover{background:url(../images/prevh.gif) no-repeat center;cursor:pointer;}
.next{width:65px;height:100px;background:url(../images/next.gif) no-repeat center;border:none;position:absolute;right:0;top:220px;}
.next:hover{background:url(../images/nexth.gif) no-repeat center;cursor:pointer;}

.maindiv6{padding:65px 0;}
.md6title h3{color:#01058d;font-size:28px;line-height:70px;}
.md6title a{display:block;width:100%;height:76px;line-height:76px;font-size:26px;text-align:right;}
.md6left .md6title a{background:url(../images/md6title1.gif) no-repeat;}
.md6right .md6title a{background:url(../images/md6title2.gif) no-repeat;}
.md6left{width:545px;float:left;}
.md6right{width:545px;float:right;}
.maindiv6 ul{padding-top:18px;}
.maindiv6 li{width:100%;height:50px;line-height:49px;font-size:16px;background:url(../images/xx.gif) repeat-x bottom;}
.maindiv6 li a{display:block;width:500px;background:url(../images/newsli.gif) no-repeat left center;text-indent:15px;}
.maindiv6 li span{float:right;}



.footer{color:#fff;background:#313131;}
.footer a{color:#fff;}
.foot{width:1000px;margin:0 auto;min-height:280px;background:url(../images/erweima.png) no-repeat right center;}
.footnav{font-size:18px;text-align:center;line-height:100px;}
.footcont{float:left;width:425px;font-size:16px;line-height:2;}
.footcont b{font-size:20px;}

.link{font-size:20px;text-align:center;width:100%;background:#4e4e4e;padding:15px 0;border-top:1px solid #ccc;border-bottom:2px solid #3f3f3f;}

.submain{width:1200px;margin:0 auto;padding:30px 0;}

.mainleft{width: 250px;}
.mainleft .leftitem {border: #e5e5e5 1px solid;margin-bottom: 12px;background: #FFFFFF;}
.mainleft .leftitem .tit {height: 45px;line-height: 45px;font-size: 16px;text-indent: 20px;font-weight: bold;background: #fafafa;border-bottom: 1px solid #e5e5e5;}
.mainleft .leftitem .cates {padding: 0px 0px 12px;}
.mainleft .leftitem .cates dl {padding: 0px 12px;}
.mainleft .leftitem .cates dl .gaoliang {background: #0A2A77;border: 1px solid #0A2A77;}
.mainleft .leftitem .cates dl .gaoliang a {color: #fff;}
.mainleft .leftitem .cates dl dt { height: 36px; line-height: 36px; color: #333; font-weight: bold; text-indent: 8px; font-size: 14px; background: #f9f9f9; margin-top: 10px; border: #e9e9e9 1px solid; margin-bottom: 1px;}
.mainleft .lianxi { padding: 12px 0px ; font-size: 13px; line-height: 25px;}
.mainleft .lianxi dl dd a { white-space: nowrap; overflow: hidden; text-overflow: ellipsis; display: block; width:200px; line-height: 25px;}
.mainleft .lianxi dl { padding: 0px 12px;}
.mainleft .lianxi dl dd {line-height: 24px;}
.mainleft .lianxi dl dt {background: url(../images/tel1.gif) left center no-repeat;padding: 10px 0px;padding-left: 55px;}
.mainleft .lianxi dl dt .tell { font-weight: bold;font-size: 14px;}
.mainright { width: 920px; overflow: hidden;}
.mainright .sitemap { border-top: 1px solid #e5e5e5;border-left: 1px solid #e5e5e5; border-right: 1px solid #e5e5e5; height: 45px; line-height: 45px; padding-left: 12px; background: #FFFFFF;font-size:16px;}
.mainright .content {font-size: 16px;line-height: 2;position: relative;background: #fff;padding: 20px;border: 1px solid #e5e5e5;margin-bottom: 12px;}

.cateslist { overflow: hidden; background: #FFFFFF;}
.mainright .cateslist dl { border: 1px solid #e5e5e5; overflow: hidden; _float: left;}
.mainright .cateslist dl dd { float: left; margin: 12px 15px; width: 276px; display: inline;}
.mainright .cateslist dl dd .img { width: 274px; height: 235px; overflow: hidden; border: 1px solid #e5e5e5;}
.mainright .cateslist dl dd .img img { width: 274px; height: 235px;object-fit: cover}
.mainright .cateslist dl dd .txt {height: 40px;line-height: 40px; text-align: center; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}

.mainright .content .newslist {font-size: 12px; overflow: hidden;}
.mainright .content .newslist li { padding: 20px 0px; overflow: hidden; _height: 118px;}
.mainright .content .newslist li .img { width: 168px; height: 118px; float: left; overflow: hidden; margin-top: 2px; padding: 1px; border: 1px solid #e5e5e5;}
.mainright .content .newslist li .img img { width: 167px; height: 118px;}
.mainright .content .newslist li .txt h2 a { font-size: 16px; font-weight: bold; margin-bottom: 10px; display: block; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.mainright .content .newslist li .txt p { width: 100%; height: 75px; line-height: 25px; overflow: hidden; font-size: 14px; white-space: normal;}
.mainright .content .newslist li .txt { float: right; width: 680px; line-height: 24px; height: 118px;overflow: hidden;}
.news_xaingxi { width: 100%; height: 60px; border-bottom: #e1e3df dashed 1px; margin: 15px auto 0 auto; line-height: 80px; color: #505050; font-size: 22px; font-weight: bold; text-align: center;}
.news_author { width: 100%; height: 30px; line-height: 30px; color: #505050; font-size: 12px;text-align: center; border-bottom: #e1e3df dashed 1px; margin: 0 auto;}
.news_content { width: 95%; height: auto; line-height: 2; color: #505050; font-size: 16px; margin: 15px auto; overflow: hidden;}
.zklist { overflow: hidden; margin-top: 15px; border: 1px solid #e5e5e5; background: #fff;}
.zklist-T {height: 32px; line-height: 32px;font-weight: bold; text-indent: 12px; background: #fafafa; border-bottom: 1px solid #e5e5e5;}
.zklist-C { overflow: hidden; margin: 10px 0; padding: 0 15px;}
.zklist-C ul li { width: 45%; height: 30px; line-height: 30px; overflow: hidden; float: left; margin-right: 2%; margin-left: 2%;}
.zklist-C ul li a { float: left; width: 75%; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; display: block;}
.zklist-C a { line-height: 25px;}
.cateslist dl dt { height: 32px; padding-left: 12px; line-height: 32px; font-weight: bold; background: #fafafa; border-bottom: 1px solid #e5e5e5;}

.page{text-align:center;margin:10px auto;font-size:16px;}
.page ul{display:inline-block;}
.page li{float:left;margin:3px;}

.izl-rmenu { position: fixed; right: 0; bottom: 30%; background: url(../images/r_b.png) 0px bottom no-repeat; z-index: 999;}
.izl-rmenu a.btn-qq, .izl-rmenu a.btn-qq:visited {background: url(../images/r_qq.png) 0px 0px no-repeat;background-color: #6da9de;text-decoration: none;display: block;}
.izl-rmenu .btn-qq {background: url(../images/r_qq.png) 0px 0px no-repeat;background-color: #6da9de;}
.izl-rmenu .btn {width: 72px;height: 73px;margin-bottom: 1px;cursor: pointer;position: relative;}
.izl-rmenu .btn-wx {background: url(../images/r_wx.png) 0px 0px no-repeat;background-color: #78c340;}
.izl-rmenu .btn-wx .pic { position: absolute; left: -160px; top: 0px; display: none; width: 160px;height: 160px;}
.izl-rmenu .btn-phone { background: url(../images/r_phone.png) 0px 0px no-repeat; background-color: #fbb01f;}
.izl-rmenu .btn-phone .phone {background-color: #ff811b;position: absolute;width: 160px;left: -160px;top: 0px;line-height: 73px;color: #FFF;    font-size: 18px;text-align: center;display: none;}
.izl-rmenu .btn-top {background: url(../images/r_top.png) 0px 0px no-repeat;background-color: #666666;display: none;}