﻿*{margin: 0; padding: 0;}
.w_1200{width: 1202px; margin: 0 auto; overflow: hidden;}
.topfl{float: left;}
.topfr{float: right;}
.header{width: 100%; height: 169px; overflow: hidden; }
.top{width: 100%; height: 35px; line-height: 35px; font-family: "Microsoft YaHei"; font-size: 14px; overflow: hidden; background: #1d71b7;}
.top span{ margin-right: 5px; color: #ffffff;}
.top a{color: #ffffff;}
.top a:hover{color: #dd020f;}
.hdcnt{width: 100%; height: 134px; overflow: hidden; background: url("imageshdbg.jpg") no-repeat center;}
.logo{float: left; width: 350px; height: 80px; margin-left: 20px; padding-top: 30px;}
.weaterq{float: left; width: 405px; height: 65px; margin-left: 25px; padding-top: 30px; }
.has-all{display: none;}
iframe>.weather .cross-big dt{width: 80px;}
iframe>.weather .cross-big dd .item{width: 80px!important;}
.time{float: left; width: 120px; height: 65px; margin-top: 30px; border-left: 1px solid #d2d2d2; border-right: 1px solid #d2d2d2; font-family: "Microsoft YaHei"; font-size: 12px;}
.time p{ line-height: 30px; text-align: center; color: #666666; }
.hrwm{float: left; width: 270px; height: 100px; padding-top: 20px; overflow: hidden;}
.rwm1{ float: left; width: 110px; margin-left: 27px; font-family: "Microsoft YaHei"; font-size: 14px; text-align: center;  color: #666666; }
.rwm2{ float: left; width: 110px;  margin-left: 10px; font-family: "Microsoft YaHei"; font-size: 14px; text-align: center;  color: #666666; }
.rwm1 img,.rwm2 img{width: 66px; height: 66px; overflow: hidden;}

.main{width: 100%; height: auto;}
.tgitem{width: 100%; height: 45px; line-height: 45px; font-family: "Microsoft YaHei"; overflow: hidden; background: url("imagestuibg.jpg") no-repeat center;}
.digg{width: 100%; height: 45px; border-top: 1px solid #d2d2d2;}
.summary{float: left; width: 760px; overflow: hidden;}
.summary h2{ float: left; width: 55px; height: 30px; line-height: 15px; margin-left: 25px; padding-top:15px; font-family: "Microsoft YaHei"; font-size: 14px; font-weight: normal; text-align: center; overflow: hidden; background: url("imagestgbg.png") no-repeat center;}
.summary h2 a{color: #ffffff;}
.summary .txtScroll-top{float: left;width: 660px; margin-left: 20px; overflow:hidden; position:relative; }
.summary .txtScroll-top .bd{ }
.summary .txtScroll-top .infoList li{float: left;height: 45px; line-height: 45px; margin-right: 22px; font-family: "Microsoft YaHei"; font-size: 14px; }
.summary .txtScroll-top .infoList li a{color: #666666;}
.summary .txtScroll-top .infoList a:hover{color: #dd020f;}
.search{float: left; width: 365px; margin-left: 70px; overflow: hidden;}
.search form{width: 346px;height: 30px; margin-top: 6px; border: 1px solid #1d71b7;}
.searchTxt{ float: left; width: 275px; height: 30px; line-height: 30px; font-family: "Microsoft YaHei"; font-size: 14px; color: #333333; overflow: hidden; text-indent: 10px; border: none; background: #ffffff;}
.submit{float: left; width: 71px; height: 30px; font-family: "Microsoft YaHei"; font-size: 14px; color: #1d71b7; text-align: center;  border: none; cursor: pointer; background: #ffffff url("../images/seach-icon.jpg") no-repeat left center;}

.picsroll{width: 100%;height: 460px;  overflow: hidden; }
.slideBox {  width: 1200px;  height: 460px; overflow: hidden;  position: relative;  }
.slideBox .prev{ float: left; display: block; width: 37px; height: 65px; left: 0; top: 40%; position: absolute; background: url("imagesprev.png") no-repeat left center; z-index: 10;}
.slideBox .next{ float: right; display: block; width: 37px; height: 65px; right: 0; top: 40%; position: absolute; background: url("imagesnext.png") no-repeat right center; z-index: 10;}
.slideBox .hd { width: 182px;  height: 30px;  overflow: hidden;  position: absolute;  right:40%; bottom: 15px; z-index: 8;  }
.slideBox .hd ul li {  float: left; width: 14px; height: 14px;  margin: 0 10px;  text-align: center;  cursor: pointer; background: url("imagessrollpng.png") no-repeat center;  }
.slideBox .hd ul li.on { width: 35px; height: 14px; background: url("imagesactive.png") no-repeat center; }
.slideBox .bd { width: 1200px;  height: 460px; position: relative;  z-index: 0;  }
.slideBox .bd li{ width: 1200px;  height: 460px; overflow: hidden;}
.slideBox .bd img {  width: 1200px;  height: 460px; display: block;  border: 0;  }
.xjpt-column{width: 100%; height: 590px; margin-top: 35px; overflow: hidden; background: url("imagesbg001.jpg") no-repeat top left;}
.slideBox1{ width: 100%; height: 590px;  overflow:hidden; position:relative;  }
.slideBox1 .hd{width: 100%; height: 67px; line-height: 67px; overflow: hidden; background: url("imagestitlebg.png") no-repeat center; }
.slideBox1 .hd h5{ display: block; float: left; width: 250px; height: 67px; line-height: 67px; }
.slideBox1 .hd h5 a{display: block; width: 180px; height: 67px; line-height: 67px; margin-left: 58px;  font-family: "Microsoft YaHei"; font-size: 24px; text-align: center; color: #ffffff; background: url("imagesxjptbg.png") no-repeat center;}
.slideBox1 .hd ul{ width: 40px; height: 67px; line-height: 67px; overflow:hidden; zoom:1; float:left;position: absolute; right: 40px; top: 25px; text-indent: -9999px;  }
.slideBox1 .hd ul li{ float:left; width:13px; height:13px; line-height:14px; text-align:center; background:url("imagesgray.png") no-repeat center; cursor:pointer; }
.slideBox1 .hd ul li.on{ background:url("imageslion.png") no-repeat center; color:#fff; }
.slideBox1 .bd{ position:relative; height:100%; z-index:0;   }
.slideBox1 .bd li{ zoom:1; vertical-align:middle; }
.picList{width: 1175px; height: 240px; margin-top: 20px; margin-left: 13px; background: url("imagesfen.jpg") no-repeat bottom center;}
.picList1{width: 1175px; height: 240px; margin-top: 16px; margin-left: 13px; }
.pic1{float: left; width: 247px; height: 210px; font-family: "Microsoft YaHei"; font-size: 16px; text-align: center; overflow: hidden;}
.mar60{ margin-right: 60px;}
.pic1 a{display: block;}
.pic1 a img{ width: 243px; height: 157px; border: 2px solid #ffffff;}
.pic1:hover img{ border: 2px solid #1d71b7;}
.pic1:hover .namebg{color: #ffffff; background: url("imagesnamebg.jpg") center;}
.namebg{width:200px; height: 35px; line-height: 32px; margin:0 auto; margin-top: 13px; color: #1d71b7;}
.slideBox1 .prev{width: 15px; height: 15px;  position:absolute; right: 83px; top: 25px; background: url("imagessprev.png") no-repeat left center; z-index: 6;}
.slideBox1 .next{ width: 15px; height: 15px;  position:absolute; right: 25px; top: 25px; background: url("imagessnext.png") no-repeat right center; }
.banner{width: 100%; height: 119px; margin-top: 32px; overflow: hidden; }
.spc-column{width: 100%; height: 585px; margin-top: 30px; overflow: hidden; background: url("imagesbg002.jpg") no-repeat top ;}
.spc-column h5{width: 100%; height: 67px; line-height: 67px; overflow: hidden; background: url("imagestitlebg.png") no-repeat center;}
.spc-column h5 a{display: block; width: 179px; height: 67px; line-height: 67px; margin-left: 58px;  font-family: "Microsoft YaHei"; font-size: 24px; text-align: center; color: #ffffff; background: url("imagesztibg.png") no-repeat center;}
.slideBox2{ width: 100%; height: 590px;  overflow:hidden; position:relative;  }
.slideBox2 .hd{width: 100%; height: 67px; line-height: 67px; overflow: hidden; background: url("imagestitlebg.png") no-repeat center; }
.slideBox2 .hd h5{ display: block; float: left; width: 250px; height: 67px; line-height: 67px; }
.slideBox2 .hd h5 a{display: block; width: 180px; height: 67px; line-height: 67px; margin-left: 58px;  font-family: "Microsoft YaHei"; font-size: 24px; text-align: center; color: #ffffff; background: url("imagesxjptbg.png") no-repeat center;}
.slideBox2 .hd ul{ width: 40px; height: 67px; line-height: 67px; overflow:hidden; zoom:1; float:left;position: absolute; right: 40px; top: 25px; text-indent: -9999px;  }
.slideBox2 .hd ul li{ float:left; width:13px; height:13px; line-height:14px; text-align:center; background:url("imagesgray.png") no-repeat center; cursor:pointer; }
.slideBox2 .hd ul li.on{ background:url("imageslion.png") no-repeat center; color:#fff; }
.slideBox2 .bd{ position:relative; height:100%; z-index:0;   }
.slideBox2 .bd li{ zoom:1; vertical-align:middle; }
.zt{margin-left: 5px;}
.zt-one{float: left; width: 381px; height: 119px; margin: 20px 9px; overflow: hidden; position: relative;}
/*
.boxbg{ display: none; width: 100%; height: 119px; font-family: cctc;  font-size: 30px; font-weight: bold; text-align: center;   position: absolute; left: 0; bottom: 0; background: url("imagesboxbg.png") center; overflow: hidden;}
.boxbg a{ display: block; padding-top: 37px; font-size: 30px; color: #d5090a;
    text-shadow:#fff 1px 0 0,#fff 0 0px 0,#fff 0px 0 0,#fff 0 0px 0;
    -webkit-text-shadow:#fff 1px 0 0 ,#fff 0 0px 0 ,#fff 0px 0 0,#fff 0 0px 0;
    -moz-text-shadow:#fff 1px 0 0 ,#fff 0 0px 0 ,#fff 0px 0 0 ,#fff 0 0px 0 ;
}
.zt-one:hover .boxbg{display: block;}*/

.slideBox2 .prev{width: 15px; height: 15px;  position:absolute; right: 83px; top: 25px; background: url("imagessprev.png") no-repeat left center; z-index: 6;}
.slideBox2 .next{ width: 15px; height: 15px;  position:absolute; right: 25px; top: 25px; background: url("imagessnext.png") no-repeat right center; }

.banner2{width: 100%; height: 60px; margin-top: 30px; overflow: hidden;}
.banner2 div{float: left;}
.banner2 a{display: block; float: left; width: 590px; height: 60px; overflow: hidden;}
.mart{margin-right: 20px;}
.zq-column{width: 100%; height: 490px; margin-top: 35px; overflow: hidden; background:  url("imagesbg003.jpg") no-repeat top;}
.slideTxtBox{ width:100%; height: 490px; overflow: hidden;}
.slideTxtBox .hd{ width: 100%; height: 67px; line-height: 67px; overflow: hidden; background: url("imagestitlebg.png") no-repeat center; position:relative; }
.slideTxtBox .hd h5{float: left; display: block; width:500px; height: 67px; line-height: 67px;}
.slideTxtBox .hd h5 a{  float: left; display: block; width: 399px; height: 67px; line-height: 67px;margin-left: 55px;   font-family: "Microsoft YaHei"; font-size: 24px; text-align: center; color: #ffffff; background: url("imagessyzq.png") no-repeat center;}
.slideTxtBox .hd p{ float:left; width: 390px; position:absolute; right:20px; top: 4px;  height: 49px; font-family: "Microsoft YaHei"; font-size: 18px; background: url("imageszqbg.png") no-repeat;   }
.slideTxtBox .hd ul{position:absolute; right:45px;z-index: 8;}
.slideTxtBox .hd ul li{ float:left;  height: 49px; line-height: 49px; cursor:pointer; text-align: right; }
.slideTxtBox .hd ul li span{float: left; display: block;  width: 40px; color: #bfbfbf; text-align: center;}
.slideTxtBox .hd ul li a{float: left; display: block; color: #bfbfbf;}
.slideTxtBox .hd ul li.on{ height:49px; }
.slideTxtBox .hd ul li.on a{color: #ffffff;}
.slideTxtBox .bd ul{ margin-top: 7px; margin-left: 5px; zoom:1;  }
.slideTxtBox .bd li{ float: left; width: 64px; height: 64px; margin: 15px 16px; font-family: "Microsoft YaHei"; font-size: 12px; text-align: center; background: #ffffff; border: 1px solid #d2d2d2; position: relative; overflow: hidden; }
.slideTxtBox .bd li a{color: #666666;}
.slideTxtBox .bd li a:hover{color: #dd020f;}
.slideTxtBox .bd li img{vertical-align: middle;}
.slideTxtBox .bd li p{ width: 64px; height: 64px; line-height: 110px;  text-align: center; z-index: 2; position: absolute; left: 0; bottom: 0;overflow: hidden; }
.slideTxtBox .bd li p a{ display: block; width: 64px; height: 64px;}
.linh{display: block; width: 64px; height: 30px; line-height: 15px!important; padding-top: 35px;}

.banner3{width: 100%; height: 120px; margin-top: 35px; overflow: hidden; }
.xc-column{width: 100%; height: 702px; margin-top: 40px; overflow: hidden; background:  url("imagesbg004.jpg") no-repeat top;}
.slideBox3{ width: 100%; height: 690px;  overflow:hidden; position:relative;  }
.slideBox3 .hd{width: 100%; height: 67px; line-height: 67px; overflow: hidden; background: url("imagestitlebg.png") no-repeat center;}
.slideBox3 .hd h5{ display: block; float: left; width: 326px; height: 67px; line-height: 67px; }
.slideBox3 .hd  h5 a{display: block; width: 178px; height: 67px; line-height: 67px; margin-left: 58px;  font-family: "Microsoft YaHei"; font-size: 24px; text-align: center; color: #ffffff; background: url("imagesxcwzbg.png") no-repeat center;}
.slideBox3 .hd ul{ width: 40px; height: 67px; line-height: 67px; overflow:hidden; zoom:1; float:left;position: absolute; right: 40px; top: 25px; text-indent: -9999px;  }
.slideBox3 .hd ul li{ float:left; width:13px; height:13px; line-height:14px; text-align:center; background:url("imagesgray.png") no-repeat center; cursor:pointer; }
.slideBox3 .hd ul li.on{ background:url("imageslion.png") no-repeat center; color:#fff; }
.slideBox3 .bd{ position:relative; height:100%; z-index:0; }
.slideBox3 .bd li{ zoom:1; vertical-align:middle; }
.xc{margin-top: 30px;}
.xc-left{float: left; width: 600px; height: 465px;  border-right: 1px solid #c9c9c9;}
.w565{width: 565px; height: auto; margin-left: 15px;}
.w555{ width: 565px; height: auto; margin-left: 20px;}
.xc01{ width: 100%; height: 116px; font-family: "Microsoft YaHei"; border-bottom: 1px solid #d2d2d2;}
.border{border: none!important;}
.xcname{float: left; width: 105px; margin-top: 7px;}
.xcname a{ display: block; height: 22px; line-height: 22px;  padding: 0 5px; color: #ffffff; font-size: 14px; font-weight: normal; text-align: center;background: #1d71b7;}
.xcm{float: left; width: 460px; margin-top: 7px; font-size: 12px; overflow: hidden;}
.xcm li{ float: left; margin-left: 10px; line-height: 26px;}
.xcm li a{color: #333333;}
.xcm li a:hover{color: #1d71b7;}
.xc-right{float: left; width: 599px;  height: 465px;}
.slideBox3 .prev{width: 15px; height: 15px;  position:absolute; right: 83px; top: 25px; background: url("imagessprev.png") no-repeat left center; z-index: 6;}
.slideBox3 .next{ width: 15px; height: 15px;  position:absolute; right: 25px; top: 25px; background: url("imagessnext.png") no-repeat right center; }

.wbwx-column{width: 100%; height: 590px; margin-top: 25px; overflow: hidden; background: url("imagesbg005.jpg") no-repeat top;}
.slideBox4{ width: 100%; height: 590px;  overflow:hidden; position:relative;  }
.slideBox4 .hd{width: 100%; height: 67px; line-height: 67px; overflow: hidden; background: url("imagestitlebg.png") no-repeat center;}
.slideBox4 .hd h5{ display: block; float: left; width: 326px; height: 67px; line-height: 67px; }
.slideBox4 .hd h5 a{display: block; width: 326px; height: 67px; line-height: 67px; margin-left: 58px;  font-family: "Microsoft YaHei"; font-size: 24px; text-align: center; color: #ffffff; background: url("imageswbwxbg.png") no-repeat center;}
.slideBox4 .hd ul{ width: 40px; height: 67px; line-height: 67px; overflow:hidden; zoom:1; float:left;position: absolute; right: 40px; top: 25px; text-indent: -9999px;  }
.slideBox4 .hd ul li{ float:left; width:13px; height:13px; line-height:14px; text-align:center; background:url("imagesgray.png") no-repeat center; cursor:pointer; }
.slideBox4 .hd ul li.on{ background:url("imageslion.png") no-repeat center; color:#fff; }
.slideBox4 .bd{ position:relative; height:100%; z-index:0;   }
.slideBox4 .bd li{ zoom:1; vertical-align:middle; }
.wbwx1{ float: left; width: 200px; height: 220px; margin:  20px 50px; font-family: "Microsoft YaHei"; font-size: 18px; text-align: center; overflow: hidden;}
.wbwx1 a{display: block; color: #333333;}
.wbwx1 a img{border: 2px solid #ffffff;}
.wbwx1:hover img{border: 2px solid #1d71b7;}
.wbwx1:hover a{color: #1d71b7;}
.h35{height: 35px; line-height: 35px;}
.slideBox4 .prev{width: 15px; height: 15px;  position:absolute; right: 83px; top: 25px; background: url("imagessprev.png") no-repeat left center; z-index: 6;}
.slideBox4 .next{ width: 15px; height: 15px;  position:absolute; right: 25px; top: 25px; background: url("imagessnext.png") no-repeat right center; }

.banner4{width: 100%; height: 103px; margin-top: 33px; overflow: hidden; }
.banner4 a{display: block; float: left;}
.mr55{margin-right: 56px;}
.qy-column{width: 100%; height: 560px; margin-top: 23px; overflow: hidden; background: url("imagesbg006.jpg") no-repeat top;}
.slideBox6{ width: 100%; height: 560px;  overflow:hidden; position:relative;  }
.slideBox6 .hd{width: 100%; height: 67px; line-height: 67px; overflow: hidden; background: url("../images/titlebg.png") no-repeat center;}
.slideBox6 .hd h5{ display: block; float: left; width: 326px; height: 67px; line-height: 67px; }
.slideBox6 .hd  h5 a{display: block; width: 294px; height: 67px; line-height: 67px; margin-left: 58px;  font-family: "Microsoft YaHei"; font-size: 24px; text-align: center; color: #ffffff; background: url("imagesxeqyz.png") no-repeat center;}
.slideBox6 .hd ul{ width: 40px; height: 67px; line-height: 67px; overflow:hidden; zoom:1; float:left;position: absolute; right: 40px; top: 25px; text-indent: -9999px;  }
.slideBox6 .hd ul li{ float:left; width:13px; height:13px; line-height:14px; text-align:center; background:url("imagesgray.png") no-repeat center; cursor:pointer; }
.slideBox6 .hd ul li.on{ background:url("imageslion.png") no-repeat center; color:#fff; }
.slideBox6 .bd{ position:relative; height:auto; z-index:0; }
.slideBox6 .bd li{  zoom:1; vertical-align:middle;}
.slideBox6 .prev{width: 15px; height: 15px;  position:absolute; right: 83px; top: 25px; background: url("imagessprev.png") no-repeat left center; z-index: 6;}
.slideBox6 .next{ width: 15px; height: 15px;  position:absolute; right: 25px; top: 25px; background: url("imagessnext.png") no-repeat right center; }
.qy-left{float: left; width: 600px; height: 440px; margin-top: 20px;   border-right: 1px solid #c9c9c9;}
.qy-right{float: left; width: 599px; height: 440px;  margin-top: 20px;  overflow: hidden;   }
.w520{width: 520px; overflow: hidden;  margin-left: 25px;  }
.w5201{width: 520px; overflow: hidden;  margin-left: 40px; }
.qy01{ height: 90px; }
.qy01 h5{ float: left; width: 107px; font-family: "Microsoft YaHei"; font-size: 14px; font-weight: normal; }
.qy01 h5 a{color: #2474b8;}
.kind{float: left; width: 413px; overflow: hidden; }
.kind ol{white-space: nowrap}
.kind ol li{ float: left; width: 206px;margin-bottom: 13px; font-family: "Microsoft YaHei"; font-size: 14px;  overflow: hidden;}
.kind ol li a{ color: #333333;}
.kind ol li a:hover{color: #2474b8;}

.banner5{width: 100%; height: 125px; margin-top: 30px; overflow: hidden;}
.footer{width: 100%; height: 180px; margin-top: 30px; overflow: hidden; background: #1d71b7;}
.fl{float: left; width: 790px; height: 140px; margin-left: 50px; padding-top: 30px; font-family: "Microsoft YaHei"; font-size: 14px; text-align: center; overflow: hidden;}
.fl ul{display: block; width: 605px; height: 32px;  margin: 0 auto;}
.fl ul li{float: left; height: 32px; line-height: 32px;}
.fl ul li span{display: block; float: left; width: 30px; height: 32px; line-height: 32px; color: #ffffff;}
.fl ul li a{display: block; float: left; color: #ffffff;}
.fl ul li a:hover{color: #dd020f;}
.fl p{height: 32px; line-height: 32px; text-align: center;  color: #ffffff;}
.fr{float: left; height: 65px; margin-left: 45px; padding-top: 55px;}
.fr a{float: left; display: block; margin: 0 15px;}


@font-face {
    font-family: cctc;
    src: url("../css/cctcst.TTF");
}