@charset "utf-8";
*{ padding:0; margin:0;}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, blockquote, p{ padding:0px; margin:0px; font-weight:normal;border: 0;outline: 0;outline-style: none;vertical-align: baseline;background: transparent;outline-style: none; font-family: "Î¢ÈíÑÅºÚ"!important;}
ol, ul{ list-style:none;}
li{ list-style-type:none; }
a{ text-decoration:none; color:#666; font-family:"Î¢ÈíÑÅºÚ"!important;}
span{ font-family:"Î¢ÈíÑÅºÚ"!important;}
*:focus{ outline:none}
.clear{ clear: both; height: 0;}
input,select{ box-sizing: border-box;}
div,img{ border: none;}


body{ background: #bddcf7;}
.content{ width: 1200px; margin: 0 auto;}
.top{ width: 100%; height: auto; overflow: hidden; background: #015c93;}
.top .header{ width: 100%; height: 110px; overflow: hidden;}
.top .header .logo{ width: 427px; padding-top: 17px; height: 83px; float: left;}
.top .header .logo img{ width: 427px; height: 83px;}
.top .header .search{ width: 218px; height: 30px; margin-top: 40px; float: right; background: url(/sxykzsw/images/searchbj.png) no-repeat center center;}
.top .header .search .srk{ float: left; width: 176px; padding-left: 10px; height: 30px; line-height: 30px; text-align: left; border: none; background: none; font-size: 14px; color: #000; }
.top .header .search .but{ float: right; *width: 28px; width: 32px; height: 30px; border: none; background: none; cursor: pointer;}

.top .nav{ width: 100%; height: 40px; line-height: 40px; background: #023a5d; text-align: center;}
.top .nav ul{ width: 100%; overflow: hidden;}
.top .nav ul li{width: 109px;float: left;font-size: 14px;color: #fff;}
.top .nav ul li a{ color: #fff;}

.top .banner{ width: 100%; height: 293px;}
/*ÇÐ»»Í¼Æ¬½¹µãÍ¼*/
.top .banner .focus{position:relative;width:100%;height:293px;float: left;}  
.top .banner .focus img{width:100%;height: 293px;}
.top .banner .focus .btn{position:absolute;bottom:34px;left:381px;overflow:hidden;zoom:1;} 
.top .banner .focus .btn a {position: relative;display: inline;width: 13px;height: 13px;text-decoration: none;text-align: left;outline: 0;float: left;background: #D9D9D9;}
.top .banner .focus .btn a:hover,.xwzx .left3 .left .focus .btn a.current {cursor: pointer;}
.top .banner .focus .fPic {position: absolute;left: 0px;top: 0px;width: 100%;}
.top .banner .focus .D1fBt {overflow: hidden;zoom: 1;height: 16px;z-index: 10;}
.top .banner .focus .shadow {width: 100%;position: absolute;bottom: -6px;left: 0px;z-index: 10; padding-top: 46px; padding-bottom: 34px; height: 24px;line-height: 24px;filter: progid: DXImageTransform.Microsoft.gradient( GradientType=0, startColorstr='#80000000', endColorstr='#80000000')\9;display: block;text-align: left;font-size: 12px;}
.top .banner .focus .shadow a {display: block; text-align: center; padding: 0 10px; color: #fff;font-size: 16px;overflow: hidden; text-align: center;}
.top .banner .focus .fcon {position: relative;width: 100%;float: left;display: none;}
.top .banner .focus .fcon img {display: block;}
.top .banner .focus .fbg {bottom: 8px; left: 253px; position: absolute; height:0px; overflow: hidden; width: 0px; text-align: center; z-index: 10;}
.top .banner .focus .fbg div {margin: 0px auto;overflow: hidden;zoom: 1;height: 12px;}
.top .banner .focus .D1fBt a {width: 9px;height: 9px;margin: 0 3px;background: #fff; display: block; float: left; border-radius: 100px;}
.top .banner .focus .D1fBt .current,.xwzx .left3 .left .focus .D1fBt a:hover {background: #e13b3a; width: 29px;}
.top .banner .focus .D1fBt img {display: none}
.top .banner .focus .D1fBt i {font-style: normal;font-size: 12px;color: #fff;line-height: 19px;}
.top .banner .focus .prev,.top .banner .focus .next {	position: absolute;width: 40px;height: 74px;}
.top .banner .focus .prev {top: 50%;margin-top: -37px;left: 13px;background:url(/sxykzsw/images/bannerleft.png) no-repeat center center;cursor: pointer;}
.top .banner .focus .next {top: 50%;margin-top: -37px;right: 13px;background:url(/sxykzsw/images/bannerright.png) no-repeat center center;cursor: pointer;}

.main{ width: 1160px; padding: 26px 20px 20px; background: #fff; margin: 0 auto;}
.main .part1{ width: 100%; height: 275px; overflow: hidden;}
.main .part1 .zsjz{ width: 325px; float: left; height: 275px; }
.main .title{ width: 100%; height: 30px; border-bottom: 1px solid #ddd;}
.main .title .bt{ padding: 0 4px; height: 28px; border-bottom: 3px solid #01456e; font-size: 18px; font-weight: bold; color: #000; float: left;}
.main .title .more{ display: block; float: right; width: 44px; line-height: 30px; text-align: right; font-size: 14px; color: #000;}
.main .nr{ width: 100%; height: auto; overflow: hidden; margin-top: 5px;}

.main .part1 .zsjz .nr{ font-size: 14px; color: #000; line-height: 35px; overflow: hidden;}
.main .part1 .tpxw{ width: 491px; height: 275px; float: left;}
/*ÇÐ»»Í¼Æ¬½¹µãÍ¼*/
.main .part1 .focus{position:relative;width:491px;height:275px;float: left; margin-left: 26px;}  
.main .part1 .focus img{width:100%;height: 275px;}
.main .part1 .focus .btn{position:absolute;bottom:34px;left:381px;overflow:hidden;zoom:1;} 
.main .part1 .focus .btn a {position: relative;display: inline;width: 13px;height: 13px;text-decoration: none;text-align: left;outline: 0;float: left;background: #D9D9D9;}
.main .part1 .focus .btn a:hover,.main .part1 .focus .btn a.current {cursor: pointer;}
.main .part1 .focus .fPic {position: absolute;left: 0px;top: 0px;width: 100%;}
.main .part1 .focus .D1fBt {overflow: hidden;zoom: 1;height: 16px;z-index: 10;}
.main .part1 .focus .shadow {width: 100%;position: absolute;bottom: 0px;left: 0px;z-index: 10;  height: 37px;line-height: 37px;background: url(/sxykzsw/images/hstm.png) repeat left top;display: block;text-align: left;font-size: 12px;}
.main .part1 .focus .shadow a {display: block; padding: 0 10px; color: #fff;font-size: 16px;overflow: hidden;}
.main .part1 .focus .fcon {position: relative;width: 100%;float: left;display: none;}
.main .part1 .focus .fcon img {display: block;}
.main .part1 .focus .fbg {bottom: 14px; right: 0; position: absolute; height: 7px; width: 61px; text-align: center; z-index: 10;}
.main .part1 .focus .fbg div {margin: 0px auto;overflow: hidden;zoom: 1;height: 7px;}
.main .part1 .focus .D1fBt a {width: 7px;height: 7px;margin: 0 3px;background: #919da9; display: block; float: left; border-radius: 100px;}
.main .part1 .focus .D1fBt .current,.main .part1 .focus .D1fBt a:hover {background: #fff;}
.main .part1 .focus .D1fBt img {display: none}
.main .part1 .focus .D1fBt i {font-style: normal;font-size: 12px;color: #fff;line-height: 19px;}
.main .part1 .focus .prev,.main .part1 .focus .next {	position: absolute;width: 40px;height: 74px;}
.main .part1 .focus .prev {top: 50%;margin-top: -37px;left: 19px;background:none;cursor: pointer;}
.main .part1 .focus .next {top: 50%;margin-top: -37px;right: 19px;background:none;cursor: pointer;}

.main .part1 .youc{ width: 288px; float: right;}
.main .part1 .youc .login{ width: 100%; height: 175px;}
.main .part1 .youc .login .tit{ width: 265px; height: 39px; background: #015C93;line-height: 39px; padding-left: 23px; color: #fff; font-size: 14px;}
.main .part1 .youc .login .nr{ margin-top: 0; padding: 20px 24px 0 15px; height: 116px; width: 247px; border: 1px solid #ebedef; border-top: 0; background: url(/sxykzsw/images/loginbj.jpg) no-repeat center center;}
.main .part1 .youc .login .nr .yh{ height: 28px; width: 100%; margin-bottom: 12px; text-align: center;}
.main .part1 .youc .login .nr .yh .ts{ width: 60px; float: left; text-align: right; font-size: 14px; color: #000; line-height: 28px;}
.main .part1 .youc .login .nr .yh .srk{ float: right; width: 176px; *width: 170px; height: 26px; border: 1px solid #dfdfdf; background: #fff; padding: 0 5px; text-align: left; font-size: 14px; color: #000;}
.main .part1 .youc .login .nr .yh .but{ margin: 0 auto; width: 79px; height: 24px; background: #015C93; color: #fff; text-align: center; font-size: 14px;}
.main .part1 .youc .ad{ width: 100%; height: 78px; margin-top: 22px;}
.main .part1 .youc .ad img{ width: 100%; height: 78px;}

.main .part2{ width: 100%; height: auto; overflow: hidden; margin-top: 29px; }
.main .part2 .dd{ width: 367px; height: auto; overflow: hidden; float: left; margin-right: 29px;}
.main .part2 .dd1{ margin: 0;}
.main .part2 .list{ width: 100%; height: auto;}
.main .part2 .list ul{ width: 100%;}
.main .part2 .list ul li{ width: 100%; height: 35px; line-height: 35px; text-align: left; font-size: 14px;}
.main .part2 .list ul li .bt{ display: block; float: left; width: 298px; text-align: left; color: #000; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.main .part2 .list ul li .time{ display: block; width: 50px; float: right; text-align: right; color: #999; overflow: hidden;}
.main .part2 .list ul li:hover .bt{ color: #015C93;}

.main .part3{ width: 100%; height: auto; overflow: hidden; margin-top: 29px; }
#marquee2{position:relative;height:135px;width:1160px;overflow:hidden; margin-top: 21px;}
#marquee2 ul {position:absolute; width:1000%;}
#marquee2 li {float:left;display:inline; margin-right:24px;}
#marquee2 li img{ width: 212px; height: 135px;}

.main .links{ width: 100%; height: auto; overflow: hidden; margin-top: 29px; }
.main .links .tit{ width: 75px; float: left; font-size: 18px; line-height: 35px; color: #000; font-weight: bold; text-align: left;}
.main .links .nr{ margin-top: 0; width: 1070px; float: right; font-size: 14px; line-height: 35px; color: #000; text-align: left;}
.main .links .nr a{ padding: 0 11px; color: #000;}
.main .links .nr a:hover{ color: #015C93;}

.footer{ width: 100%; height: auto; overflow: hidden; background: #015C93; padding: 33px 0;}
.footer .dblogo{ width: 283px; height: 60px; margin-left: 293px; float: left;}
.footer .dblogo img{ width: 100%; height: 60px;}
.footer .bq{ width: 590px; float: left; margin-left: 27px; text-align: left; font-size: 14px; color: #a9bed1; line-height: 30px;}


.zymain { width: 1160px; height: auto; overflow: hidden; margin: 0px auto 0; padding: 20px; background: #fff;}
.zymain .left{ width: 250px; height: auto; background: #eee; float: left;}
.zymain .left .title{ width: 100%; line-height: 53px; height: 53px; text-align: center; font-size: 20px; font-weight: bold; color: #fff; background: #015C93;}
.zymain .left .nr{ width: auto; padding: 0 20px 20px; height: auto; overflow: hidden;}
.zymain .left .nr ul{overflow: hidden; padding: ;}
.zymain .left .nr ul li{ width: 100%; margin-top: 15px; height: 42px; line-height: 42px; text-align: center; font-size: 16px; color: #222; background: #fff;}
.zymain .left .nr ul li a{ color: #222;}
.zymain .left .nr ul li.at{ background: #015C93;}
.zymain .left .nr ul li.at a{ font-weight: bold; color: #fff;}


.zymain .right{ width: 860px; min-height: 500px; padding: 0 20px;  background: #fff; float: right;}
.zymain .right .title{ width: 100%; height: 42px; border-bottom: 1px solid #ddd;}
.zymain .right .title .bt{ float: left; width: auto; padding: 0 8px; border-bottom: 3px solid #315BA9; height: 41px; font-size: 20px; line-break: 41px; color: #000; font-weight: bold;}
.zymain .right .title .wz{ padding-left: 30px; height: 40px; line-height: 40px; float: right; font-size: 14px; background: url(/sxykzsw/images/local.png) no-repeat left center; background-size: 20px;}
.zymain .right .title  a{ color: #222;}
.zymain .right .title  span{ color: #015C93;}

.zymain .list{ width: 100%; min-height: 560px; margin-top:20px;overflow: hidden;}
.zymain .list ul{ width: 100%; height: auto;}
.zymain .list ul li{ width: 100%; float: left; height: 38px; line-height: 38px; background: url(/sxykzsw/images/zqhd.jpg) no-repeat left center; }
.zymain .list ul li .bt{ display: block; width: 685px; float: left; text-align: left; padding-left: 12px; font-size: 16px; color: #000; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.zymain .list ul li .time{ float: right;width: 100px;font-size: 16px;color: #999;text-align: right;}
.zymain .list ul li:hover{ }
.zymain .list ul li:hover .bt{ color: #015C93;}

.zymain .local{ width: 100%; height: 42px; line-height: 42px; text-align: left; font-size: 14px; color: #000; border-bottom: 1px solid #ddd; background: url(/sxykzsw/images/local.png) no-repeat left center; background-size: 20px;}
.zymain .local .wz{ padding-left: 40px;}
.zymain .local a{ color: #222;}
.zymain .local span{ color: #015C93;}

.zymain .nry{ width: 100%; height: auto; overflow: hidden;}
.zymain .nry .title{ width: 95%; margin: 0 auto; padding: 25px 0 15px; height: auto; overflow: hidden; line-height: 30px; font-size: 24px; font-weight: bold; color: #333; text-align: center;}
.zymain .nry .xgxx{ width: 95%; margin: 0 auto; border-bottom: 1px solid #ddd; height: 40px; line-height: 40px; overflow: hidden; font-size: 14px; color: #666; text-align: center;}
.zymain .nry .nr{ width: 95%; margin: 0 auto; padding: 10px 0; height: auto; overflow: hidden;}  
.zymain .nry .nr p{ padding: 5px 0; text-align: left; text-indent: 2em; line-height: 36px; font-size: 16px; color: #222;}
.zymain .nry .nr img{ display: block; margin: 10px auto; max-width: 100%;}

.zymain .nry .qt{padding: 20px 0; width: 95%; margin: 0 auto; height: 30px; line-height: 30px; font-size: 14px; color: #333; text-align: right;}
.zymain .nry .fx{ width: 500px; float: left; font-size: 14px; color: #333; text-align: right;}
.zymain .nry .dygb{ width: 500px; float: right; font-size: 14px; color: #333; text-align: right;}
.zymain .nry .dygb a{ color: #333; padding: 0 8px;}
.zymain .nry .dygb a:hover{ color: #015C93;}