.main{ margin-top: 20px;margin-bottom: 58px;}
/* -----------------------------------------leftContent--------------------- */
.leftContent{float: left; margin-right:2%; width: 74.78%;}
.bjt{background: url('../img/by.png') repeat;}
/* ------banner--------- */
/*.banner{width:100%;}
.banner .slideBox{ width:100%; height: 370px; overflow:hidden; position:relative; border:1px solid #ddd;  }
.banner .slideBox .hd{ height:15px; overflow:hidden; position:absolute; right:65px; bottom:10px; z-index:1; }
.banner .slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.banner .slideBox .hd ul li{ float:left;border-radius: 5px; margin-right:10px;  width:5px; height:6px; line-height:14px; text-align:center; background:#fff; cursor:pointer; }
.banner .slideBox .hd ul li.on{ background:#f00; color:#fff; }
.banner .slideBox .bd{ position:relative; height:100%; z-index:0;   }
.banner .slideBox .bd li{ zoom:1; vertical-align:middle; }
.banner .slideBox .bd img{display:block;width:100%;}
*/
.banner{width:100%;margin-bottom:20px;}
.banner .slideBox{ width:100%; max-height: 500px; overflow:hidden; position:relative; border:1px solid #ddd;  }
.banner .slideBox .hd{ height:14px; overflow:hidden; position:absolute; right:45%; bottom:10px; z-index:1; }
.banner .slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.banner .slideBox .hd ul li{ float:left;border-radius:50%; margin-right:10px;  width:12px; height:12px; line-height:12px;
     text-align:center; border: 1px solid #fff; cursor:pointer; }
.banner .slideBox .hd ul li.on{ background:#fff; color:#fff; }
.banner .slideBox .bd{ position:relative; height:100%;}
.banner .slideBox .bd li{ zoom:1; vertical-align:middle; }
.banner .slideBox .bd img{display:block;width:100%;}

/* xedt_kydt */
.xwdt_kydt{widows: 100%;height: 330px;}
.rcpy_xqhz{widows: 100%;height: 330px;}
.xw .top {width: 100%; height: 40px;border-bottom: 2px solid #3d82cf;line-height: 46px;vertical-align: bottom;}
.xw .top h1{font-size: 16px;width: 80px;height: 36px;float: left;color: #fff;line-height: 36px;text-align: center;background-color: #3d82cf;border-radius: 5px 5px 0 0;position: relative;top: 4px;}
.xw .top a{float: right;width: 60px;text-align: right;position: relative;top:18px;left: 1px;}
.xw ul {margin-top: 18px;}
.xw ul li {line-height: 40px;font-size:16px;}
.xw ul li a .title{width: 72.22%;margin-right: 1.2%;}
.xw ul li a .date{width:23%;text-align: right;float: right;}
.xw ul li .newsListContent{height: 95px;}
.xw ul li img{width: 130px;height: 95px;}
.xw ul li .titlePic{float: left;margin-right: 30px;}
.xw ul li a:hover{color: #013b85;}
.xw ul li .text{height: 36px;overflow: hidden; color:#999;font-size: 14px;line-height: 20px;}
.xw ul li .more a{color: #56abff;}
.xw ul .first{height: 97px; line-height: 32px;}
.xw ul .first .title{font-size: 16px;}

.xwdt{width: 48.51%;float: left;margin-right: 2.8%;}
.kydt{width: 48.51%;float: right;}
.rcpy{width: 48.51%;float: left;margin-right: 2.8%;}
.xqhz{width: 48.51%;float: right;}
.xyry{width:48.51%;float:left;}
.device{width:48.51% !important; float:right;margin-top:10px;}
.device img{height:280px;width:100%;}

/* -----------------------------------------rightContent--------------------- */
.rightContent{width: 23.21%; float:right;}
/* ggtz */
.rightContent .ggtz{overflow:hidden;color:#fff;}
.ggtz .top{padding:0 20px;line-height: 40px;height: 40px;background: #1976d2;}
.rightContent .ggtz .title {margin-bottom:10px;}
.rightContent .ggtz .title h3{border-left: 8px solid #2c61b9;height: 18px;line-height: 18px;padding-left: 10px;}
.rightContent .ggtz li {margin-top: 16px;height: 55px;}
.rightContent .ggtz li .date{width: 50px;height: 54px;float: left;margin-right: 10px; text-align: center; background: url('../image/02.png') no-repeat center center;color: #fff;}
.rightContent .ggtz li .date span{height: 36px; line-height: 36px;font-size: 20px;display:inline-block;}
.rightContent .ggtz li .date p{font-size: 10px;width: 100%;background: rgba(255, 255, 255, 0.1)}
.rightContent .ggtz li .newsinfo a{line-height: 26px; height: 26px;overflow: hidden;}
.rightContent .ggtz li .newsinfo p{font-size: 14px;color: #9a9a9a;line-height: 26px; height: 26px;overflow: hidden;}
.video{margin-top:15px;}
/* ztzl */
.ztzl{width: 100%; margin-top: 15px; color: #fff;}
.ztzl .top{padding:0 20px;line-height: 40px;height: 40px;background: #1976d2;}
.ztzl a{color: #fff;}
.ztzl p{margin-top: 20px;}
.ztzl img{width:100%;height:180px;}
/* sxjd */
.sxjd{width: 100%; margin-top: 15px;color: #fff;}
.sxjd .top{clear: both;padding:0 20px;line-height: 40px;height: 40px;background: #1976d2;margin-bottom:20px;}
.sxjd p{margin-top: 10px;}
.sxjd img{width:100%;height:233px;}

.frindLink{height:230px;}
.frindlink_ul {margin-bottom:30px;}
.frindlink_ul li{float:left;width:24%;margin:10px 0;margin-left:1.33%;}
.frindlink_ul li.noMagin{margin-left:0px;}
.frindlink_ul li a{display:inline-block;width:100%;height:100%;}
.frindlink_ul li img{width:100%;height:70px;}
.frindLink .top {width: 100%; height: 40px;border-bottom: 2px solid #3d82cf;line-height: 46px;vertical-align: bottom;}
.frindLink .top h1{font-size: 16px;width: 80px;height: 36px;float: left;color: #fff;line-height: 36px;text-align: center;background-color: #3d82cf;border-radius: 5px 5px 0 0;position: relative;top: 4px;}
.frindLink .top a{float: right;width: 60px;text-align: right;position: relative;top:18px;left: 1px;}