*{ 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; font-family: "微软雅黑";}
ol, ul{ list-style:none;}
li{ list-style-type:none; }
a{ text-decoration:none; color:#555;}
img { border:0;}
*:focus{ outline: none;}
.clear{ clear: both;}

body{ background: #fff;}
.content{ width: 1200px; margin: 0 auto;}

.ewm{ position: fixed; top: 30%; right: 5px; width: 100px; background:#FFF; overflow:hidden;}
.ewm li{ text-align:center; overflow:hidden; padding-bottom:10px;}
.ewm img{ width: 100px;}
.ewm span{ display:block; font:normal 14px/20px "微软雅黑";}

.header{ height: 166px; width: 100%; background: url(../images/headerbj.jpg) no-repeat center center;}
.header .logo{ width: 700px; height: 166px; line-height: 166px; float: left;}
.header .logo img{ width: 700px; height: 84px; padding-top: 38px;}

.header .search{ width: 281px; height: 37px; margin-top: 63px; float: right;}
.header .search input{ width: 205px; border: 1px solid #ddd; border-right: 0px; padding: 0 10px; height: 35px; line-height: 35px; text-align: left; font-size: 14px; color: #666; float: left;}
.header .search .but{ display: block; width: 55px; height: 37px; background:url(../images/search.png) no-repeat center #1268c0; text-align: center; line-height: 37px; float: right; cursor:pointer; border:0;}
.header .search .but img{ vertical-align: middle; }

.nav{ width: 100%; height: 94px; background: #1268c0;}
.nav ul{ width: 100%;}
.nav ul li{ width: 120px; float: left; height: 52px; line-height: 52px; font-size: 18px; text-align: center; position: relative;}
.nav ul li a{ color: #fff;}
.nav ul li:hover{ background: #f0bf48;}
.nav ul li:hover a{ font-weight: bold;}
.nav ul li:hover .ycc{ display: block;}
.nav ul li .ycc{ display: none; width: 133px; overflow: hidden; position: absolute; top: 47px; left: 0px; background: #1268c0; z-index: 99;}
.nav ul li .ycc .dd{ margin: 5px 0; font-weight: normal; display: block; width: 100%;  height: 42px; line-height: 42px; font-size: 16px; color: #fff; float: left;}
.nav ul li .ycc .dd:hover{ background: #f0bf48;}
.nav ul li .ycc2{ left: -145px; width: 800px;}
.nav ul li .ycc3{ left: 0px; width: 300px;}
.nav ul li .ycc4{ left: 0px; width: 400px;}
.nav ul li .ycc5{ left: 0px; width: 200px;}
.nav ul li .ycc6{ left: 0px; width: 200px;}
.nav ul li .ycc7{ left: -20px; width: 460px;}
.nav ul li .ycc8{ width: 500px; left: -200px;}
.nav ul li .ycc9{ left: -50px; width: 200px;}

.nav .time{ width: 100%; height: 42px; line-height: 42px; text-align: left; background: #f6f6f6; font-size: 14px; color: #666;}
.nav .time .sj{ width: auto; float: left;}
.nav .time .local{ width: auto; float: right; text-align: right; font-size: 14px; color: #666;}
.nav .time .local a{ color: #666;}


.main{ width: 1200px; height: auto; margin: 0 auto;}
.main .part1{ width: 100%; height: auto; margin-top: 25px;}
.main .part1 .left{ width: 621px; float: left; height: 409px;}
/*焦点图*/
.main .part1 .left .focus{position:relative;width:100%;height:380px;float: left;}  
.main .part1 .left .focus img{width:100%;height: 380px;}
.main .part1 .left .focus .btn{position:absolute;bottom:34px;right:30px;overflow:hidden;zoom:1;} 
.main .part1 .left .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 .left .focus .btn a:hover,.main .part1 .left .focus .btn a.current {cursor: pointer;background: #fc114a;}
.main .part1 .left .focus .fPic {position: absolute;left: 0px;top: 0px;width: 100%;}
.main .part1 .left .focus .D1fBt {overflow: hidden;zoom: 1;height: 16px;z-index: 10;}
.main .part1 .left .focus .shadow {width:600px; padding: 0 10px; height: 45px; line-height: 45px; position: absolute;bottom: 0;right: 0px;z-index: 10;background:rgba(0,0,0,0.5); display: block;text-align: left;font-size: 12px;}
.main .part1 .left .focus .shadow a {text-decoration: none;color: #fff;font-size: 16px; line-height: 30px; overflow: hidden;}
.main .part1 .left .focus .fcon {position: relative;width: 100%;float: left;display: none;background: #000;}
.main .part1 .left .focus .fcon img {display: block;}
.main .part1 .left .focus .fbg {bottom: 10px;right: 30px;position: absolute;height: 12px;text-align: center;z-index: 10;}
.main .part1 .left .focus .fbg div {margin: 0px auto;overflow: hidden;zoom: 1;height: 12px;}
.main .part1 .left .focus .D1fBt a {position: relative;width: 12px;height: 12px;margin: 0 3px;color: #B0B0B0;font: 12px/15px "\5B8B\4F53";text-decoration: none;text-align: center;outline: 0;float: left;background: #ccc; border-radius: 100px;}
.main .part1 .left .focus .D1fBt .current,.main .part1 .left .focus .D1fBt a:hover {background: #f0bf48;}
.main .part1 .left .focus .D1fBt img {display: none}
.main .part1 .left .focus .D1fBt i {font-style: normal;font-size: 12px;color: #fff;line-height: 19px;}
.main .part1 .left .focus .prev,.main .part1 .left .focus .next { position: absolute;width: 40px;height: 74px;background: url(../images/focus_btn.png) no-repeat;}
.main .part1 .left .focus .prev {top: 50%;margin-top: -37px;left: 0;background-position: 0 -74px;cursor: pointer;}
.main .part1 .left .focus .next {top: 50%;margin-top: -37px;right: 0;background-position: -40px -74px;cursor: pointer;}
.main .part1 .left .focus .prev:hover {background-position: 0 0;}
.main .part1 .left .focus .next:hover {background-position: -40px 0;}  

.main .part1 .right{ width: 563px; float: right; height: 409px;}
.main .part1 .right .index_rnew {width: 100%;float: left;}
.main .part1 .right .rnew_dh {width: 100%;float: left;}
.main .part1 .right .rnew_dh ul {float: left;width: 100%;height: 45px; background: #f6f6f6;}
.main .part1 .right .rnew_dh ul li { float: left;width: 114px;height: 45px;text-align: center;font-family: "微软雅黑";	line-height: 45px;}
.main .part1 .right .rnew_dh ul li a {	width: 100%; float: left; text-align: center; height: 45px; line-height: 45px; color: #222; font-size: 18px;}
.main .part1 .right .rnew_dh ul li.at { background: #1268c0;}
.main .part1 .right .rnew_dh ul li.at a {color: #fff;}
.main .part1 .right .rnew_nr {width: 563px;float: left; margin-top: 7px; position: relative;}
.main .part1 .right .rnew_nr .more{ display: block; position: absolute; right: 0px; top: -38px; width: 60px; font-size: 13px; color: #666; text-align: left;}
.main .part1 .right .rnew_lb {width: 563px;float: left;}
.main .part1 .right .rnew_lb ul{ margin-top: 5px;}
.main .part1 .right .rnew_lb ul li{ width: 100%; height: 35px; line-height: 35px; *height: 29px;*line-height: 29px; background: url(../images/zqhd.jpg) no-repeat left center; font-size: 16px;}
.main .part1 .right .rnew_lb ul li a{ display: block; color: #222; width:445px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; text-align: left; float: left; margin-left: 15px;}
.main .part1 .right .rnew_lb ul li span{ display: block; width: 100px; float: right; line-height: 35px; text-align: right; color: #666; font-size: 14px;}

.main .part2{ width: 100%; height: auto; margin-top: 25px;}
.main .part2 .left{ width: 880px; float: left; height: auto; overflow: hidden;}
.main .title{ width: 100%; height: 24px; background: url(../images/titbj.jpg) repeat-x 157px 19px;}
.main .title img{ width: auto; height: 24px; float: left; display: block;}
.main .title .more{ display: block; width: 50px; float: right; text-align: left; font-size: 14px; color: #999;}
.main .part2 .left .dd{ width: 423px; float: left; margin-left: 15px; height: 220px; margin-top: 22px;}
.main .part2 .left .dd .tit{ width: 100%; height: 35px; border-bottom: 1px solid #ddd;}
.main .part2 .left .dd .tit .bt{ background:  url(../images/btbj.png) no-repeat 10px center; width: auto; height: 34px; line-height:34px; padding: 0 15px 0 25px;; font-size: 18px; font-weight: bold; color: #1268c0; float: left; border-bottom: 3px solid #1268C0;}
.main .part2 .left .dd .tit .more{ display: block; width: 50px; line-height: 35px; float: right; text-align: left; font-size: 14px; color: #999;}
.main .part2 .left .dd .nr{ padding: 0 10px 0 0; height: auto;}
.main .part2 .left .dd .nr ul{ width: 100%; height: auto; }
.main .part2 .left .dd .nr ul li{ width: 100%; height: 42px; line-height: 42px; border-bottom: 1px dashed #ddd;}
.main .part2 .left .dd .nr ul li .bt{ width: 350px; display: block; float: left; overflow: hidden; text-align: left; text-overflow: ellipsis; white-space: nowrap; font-size: 16px; color: #222;}
.main .part2 .left .dd .nr ul li .time{ width: 60px; float: right; display: none; font-size: 14px; color: #999; text-align: right;}
.main .part2 .left .buts{ width: 281px; height: 77px; line-height: 77px; font-size: 18px; font-weight: bold; color: #fff; display: block; float: left; margin-right: 15px; text-align: center;}
.main .part2 .left .buts span{ font-size: 18px; font-weight: bold; color: #fff; padding: 20px 0 20px 73px; }
.main .part2 .left .buts1{ background: #f07365;}
.main .part2 .left .buts1 span{ background: url(../images/rjzzq.jpg) no-repeat left center; }
.main .part2 .left .buts2{ background: #ebba12;}
.main .part2 .left .buts2 span{ background: url(../images/qyxxpj.jpg) no-repeat left center; }
.main .part2 .left .buts3{ background: #22b201; margin-right: 0;}
.main .part2 .left .buts3 span{ background: url(../images/gqrd.jpg) no-repeat left center;}

.main .part2 .right{ width: 291px; float: right; height: auto; overflow: hidden;}
.main .part2 .right .login{ width: 291px; height: 244px;}
.main .part2 .right .login .tit{ width: 100%; height: 46px; line-height: 46px; text-align: center; background: #eeeeee; font-size: 18px; color: #333;}
.main .part2 .right .login .nr{ width: 264px; height: 172px; padding: 25px 12px 0; border: 1px solid #ddd; border-top: 0px;}
.main .part2 .right .login .nr .yh{ width: 100%; height: 42px; overflow: hidden; margin-bottom: 12px;}
.main .part2 .right .login .nr input{ width: 199px; height: 40px; float: right; padding: 0 11px; border: 1px solid #ddd; border-left: 0px; font-size: 14px; text-align: left;}
.main .part2 .right .login .nr .ts{ width: 42px; height: 42px; float: left;}
.main .part2 .right .login .nr .but{width: 96%; margin: 15px auto 0; height: 38px;  }
.main .part2 .right .login .nr .but a{ display: block; float: left; width: 109px; height: 38px; background: url(../images/buttten.png) no-repeat center center; text-align: center; line-height: 38px; font-size: 16px; color: #fff;}
.main .part2 .right .buts{ width: 100%; margin-top: 10px; overflow:hidden; clear:both;}
.main .part2 .right .buts .an{ width: 50%; height: 130px; float: left;}
.main .part2 .right .buts .an a{ padding-top: 85px; display: block; height: 45px; font-size: 16px; color: #222; text-align: center;}
.main .part2 .right .buts .an a.a1{ background: url(../images/hydt.png) no-repeat center 30px #e9e9e9;}
.main .part2 .right .buts .an a.a2{ background: url(../images/hymd.png) no-repeat center 30px #f6f6f6;}
.main .part2 .right .buts .an a.a3{ background: url(../images/hygxxx.png) no-repeat center 30px #f6f6f6;}
.main .part2 .right .buts .an a.a4{ background: url(../images/hyjr.png) no-repeat center 30px #e9e9e9;}
.main .part2 .right .zlxz{ width: 290px; height: 91px; margin-top: 10px;}
.main .part2 .right .zlxz img{ width: 290px; height: 91px;}

.main .link{ width: 100%; height: auto; margin-top: 25px; position: relative;}
.main .link .jg{ height: 20px; width: 100%;}
.main .link .nr{ overflow: hidden; width: 1160px; padding: 23px 19px 15px; height: auto; border: 1px solid #ddd; border-top: none;}
.main .link .nr .index_rnew {width: 100%;float: left;}
.main .link .nr .rnew_dh {width: 100%;float: left;}
.main .link .nr .rnew_dh ul {float: left;width: 100%;height: 45px; background: #f6f6f6;}
.main .link .nr .rnew_dh ul li { float: left;width: 114px;height: 45px;text-align: center;font-family: "微软雅黑";	line-height: 45px;}
.main .link .nr .rnew_dh ul li a {	width: 100%; float: left; text-align: center; height: 45px; line-height: 45px; color: #222; font-size: 18px;}
.main .link .nr .rnew_dh ul li.at { background: #1268c0;}
.main .link .nr .rnew_dh ul li.at a {color: #fff;}
.main .link .nr .rnew_nr {width: 1160px;float: left; margin-top: 7px;}
.main .link .nr .rnew_lb {width: 1160px;float: left;}
.main .link .nr .rnew_lb ul{ margin-top: 5px;}
.main .link .nr .rnew_lb ul li{ width: 288px; height: 36px; line-height: 36px; float: left;}  
.main .link .nr .rnew_lb ul li a{ display: block; font-size: 16px; color: #666; width:288px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; text-align: left; float: left;}


.footer{ width: 100%; height: auto; overflow: hidden; background: #1268c0; padding: 40px 0; text-align: center; line-height: 24px; font-size: 14px; color: #8ec6ff; margin-top: 30px;}
.footer .nr{ width: 100%; height: auto;}
.footer a{ color:#8ec6ff;}

.zymain{ width: 1200px; height: auto; margin: 22px auto 0;}
.zymain .left{ width: 250px; float: left; background: #f8f6f6; overflow: hidden; min-height: 510px;}
.zymain .left .title{ width: 100%; height: 70px; line-height: 70px; background: #1268C0; text-align: left; font-size: 22px; color: #fff; font-weight: bold; text-indent:10px;}
.zymain .left .nr{ width: 100%; overflow: hidden;}
.zymain .left .nr ul{ width: 100%; overflow: hidden;}
.zymain .left .nr ul li{ width: 100%; line-height: 50px; border-bottom: 1px solid #ddd; text-align:left;}
.zymain .left .nr ul li a{ font-size: 16px; color: #222; display:block; padding-left:30px;}
.zymain .left .nr ul li a:hover{ color: #1268C0; }
.zymain .left .nr ul .hover{ color: #FFF; font-weight: bold; background: #258EF5; }

.zymain .left .nr ul li ul{ width: 92%; overflow: hidden; margin: 0 auto; padding: 15px 0;}
.zymain .left .nr ul li ul li{ width: 100%; line-height: 40px; border-bottom: none;}
.zymain .left .nr ul li ul li a{ font-size: 14px; color: #666; display:block; padding-left:45px;}
.zymain .left .nr ul li ul li a:hover{ color: #000; }
.zymain .left .nr ul li ul li .hover{ color: #fff; font-weight: normal; background:none; background: #51A6FB;}

.zymain .right{ width: 910px; float: right; overflow: hidden;}
.zymain .right .title{ width: 100%; height: 45px;}
.zymain .right .title .bt{ width: auto; height: 45px; line-height: 45px; font-weight: bold; color: #1268C0; font-size: 20px; float: left;}

.zymain .right .list{ width: 100%; height: auto; margin-top: 10px;}
.zymain .right .list ul{ width: 100%; height: auto; overflow: hidden;}
.zymain .right .list ul li{  width: 100%; height: 36px; line-height: 36px; background: url(../images/zqhd.jpg) no-repeat left center; font-size: 16px;}
.zymain .right .list ul li a{ display: block; color: #222; width:600px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; text-align: left; float: left; margin-left: 15px;}
.zymain .right .list ul li span{ display: block; width: 100px; float: right; line-height: 36px; text-align: right; color: #666; font-size: 14px;}


.zymain .right .imglist{width:910px; overflow: hidden; margin-top: 10px;}
.zymain .right .imglist li{ float:left; width:270px; margin:10px; display:block; border:1px solid #dddddd; background: #fff; padding:5px; line-height:30px; text-align:center;}
.zymain .right .imglist li img{ width:270px; display: block; height: 170px;}
.zymain .right .imglist li span{ display: block; width: 100%; height: 40px; line-height: 40px; text-align: center; font-size: 16px; color: #333; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}

.zymain .right .newsxx{width:100%; margin: 0 auto; overflow: hidden;}
.zymain .right .newsxx .bt{ width: 100%; margin: 10px auto; font-size: 20px; color: #333; font-weight: bold; line-height: 30px; text-align: center;}
.zymain .right .newsxx .bt1{ width: 100%; margin: 0px auto 15px; font-size: 18px; color: #333; line-height: 25px; text-align: center;}
.zymain .right .newsxx .qt{ width: 100%; margin: 5px auto 15px; background: #f8f6f6; text-align: center; height: 30px; line-height: 30px; font-size: 14px; color: #666;}
.zymain .right .newsxx .qt a{ color: #666;}
.zymain .right .newsxx .qt a:hover{ text-decoration: underline;}
.zymain .right .newsxx .nr{ width: 100%; margin: 15px auto; font:normal 16px/30px "微软雅黑";}
.zymain .right .newsxx .nr img{ max-width:100%;}
.zymain .right .newsxx .nr p{ font:normal 16px/30px "微软雅黑"; padding:5px 0;}
.zymain .right .newsxx .nr table{ width:100%!important;}

.zymain .right .ldjg{ width: 100%; height: auto; margin-top: 10px;}
.zymain .right .ldjg .dbt{ margin-top: 22px; width: 100%; height: 50px; line-height: 50px; text-align: left; font-size: 18px; color: #222; font-weight: bold;}
.zymain .right .ldjg table{ width: 100%; border-collapse: collapse;}
.zymain .right .ldjg table th{ background: #f8f6f6; text-align: center; height: 40px; border: 1px solid #ddd;}
.zymain .right .ldjg table td{ padding: 0 10px; height: 40px; border: 1px solid #ddd; text-align: center;}
.zymain .right .ldjg table td.t1{ text-align: left;}

.share{ width: 100%; overflow: hidden; height: 30px; padding: 20px 0; font-size: 16px; color: #666;}
.share .fx{ float: right;}

.zymain .right .wjxz{width:910px; overflow: hidden; margin-top: 10px;}
.zymain .right .wjxz table{ width: 100%; border-collapse: collapse;}
.zymain .right .wjxz table th{ background: #f8f6f6; text-align: center; height: 45px; font-size: 16px;}
.zymain .right .wjxz table td{ border-bottom: 1px dashed #ddd; height: 45px; line-height: 45px;}
.zymain .right .wjxz .bt{ width: 500px; text-align: left; display: block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; font-size: 16px; color: #222;}
.zymain .right .wjxz .but{ width: 80px; background: #EBBA12; color: #fff; font-size: 14px; font-weight: bold; display: block; height: 30px; line-height: 30px; margin: 0 auto;} 

.list_lddyzz{ width:845px;float:left; margin-top:35px;}
.list_lddyzz_list{ width:100%; float:left; margin-bottom:10px; margin-left:10px; margin-right:10px;}
.list_lddyzz_list span{ width:130px; text-align:right; line-height:34px; margin-right:4px; float:left; font-family:"微软雅黑"; font-size:16px; color:#666;}
.list_lddyzz_list input{ width:380px; height:35px; float:left; border:1px solid #dcdcdc; background:#fff; padding-left:5px; padding-right:5px; line-height:35px; font-family:"微软雅黑"; font-size:14px; color:#666;}
.list_lddyzz_list p{line-height:34px; margin-left:5px; float:left; font-family:"微软雅黑"; font-size:14px; color:#E84451;}
.list_lddyzz_an{ width:120px; float:left; margin-top:8px; margin-left:145px; margin-bottom:50px;}
.list_lddyzz_an a{ font-family:"微软雅黑"; text-align:center; height:35px; line-height:35px; background: #EBBA12; color:#fff; font-size:16px; width:120px;float:left;}

.pages{font-size:16px;color:#000000; padding-top:30px; line-height:37px;text-align:center;margin-top:35px; margin-bottom:35px;}
.pages a{display:inline-block;border:1px solid #e1e1e1;color:#666;padding:0px 15px;margin:0px 4px;height:37px;}
.pages a:hover{display:inline-block;border:1px solid #dddddd;color:#515151;background:#ffffff;padding:0px 15px;margin:0px 4px;}

.xwnr{ margin-top:20px; line-height:35px; text-align:left;}
.xwnr p{ line-height:33px; font-size:16px;}
.xwnr span{ text-align:center; font-size:14px;}
.xwnr img{ max-width:100%;}
.xwnr a{ color:#0000CC;}