*{ 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: 499px; height: 166px; line-height: 166px; float: left;}
.header .logo img{ width: 499px; 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: block; 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; margin-right: 0;}
.main .part2 .left .buts2 span{ background: url(../images/qyxxpj.jpg) no-repeat left center; }
.main .part2 .left .buts3{ background: #22b201; }
.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: 5px; overflow:hidden; clear:both;}
.main .part2 .right .buts .an{ width: 25%; float: left;}
.main .part2 .right .buts .an a{ padding-top: 55px; display: block; height: 25px; font-size: 14px; color: #222; text-align: center;}
.main .part2 .right .buts .an a.a1{ background: url(../images/hydt.png) no-repeat center 10px #e9e9e9;}
.main .part2 .right .buts .an a.a2{ background: url(../images/hymd.png) no-repeat center 10px #f6f6f6;}
.main .part2 .right .buts .an a.a3{ background: url(../images/hyjr.png) no-repeat center 10px #f6f6f6;}
.main .part2 .right .buts .an a.a4{ background: url(../images/hygxxx.png) no-repeat center 10px #e9e9e9;}
.main .part2 .right .zlxz{ width: 290px; margin-top: 10px;}
.main .part2 .right .zlxz img{ width: 290px; }

.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; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; text-align: left; float: left; margin-left: 15px;}
.zymain .right .list ul li span{ display: block; 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 .newsxx .nr table{ width: 100%; border-collapse: collapse;}
.zymain .right .newsxx .nr table th{ border: 1px solid #ddd !important;}
.zymain .right .newsxx .nr table tr{ border: 1px solid #ddd !important;}
.zymain .right .newsxx .nr table td{ padding: 0 10px; height: 40px; border: 1px solid #ddd !important;}
.zymain .right .newsxx .nr table td.t1{ text-align: left;}

.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; text-align: center;} 

.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:14px;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,.pages .bg{display:inline-block;border:1px solid #51A6FB;color:#FFF;background:#51A6FB;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;}

.table1{ width: 100%; border-collapse: collapse;}
.table1 th{ border-bottom: 1px solid #ddd; text-align: left; height: 40px; font-size: 16px; font-weight:bold; padding:5px;}
.table1 td{ border-bottom: 1px solid #ddd; height: 45px; line-height: 150%; padding:5px; color:#676A6C;}

.login-box{ padding:50px 0;background:#ffffff;border-radius:8px;display:block; overflow:hidden;}
.cw-logo{margin:100px auto;width:369px;display:block;}
.login-box h3{ font-size:28px;color:#FF0000;text-align:center;}
.login-box .input-box{margin:40px auto;width:440px;}
.input-box li{margin:15px auto; clear:both; overflow:hidden;}
.input-box li input[type="text"],.input-box li input[type="password"],.join-box li input[type="tel"]{width:440px;height:40px;background:#ffffff;border:#dddddd solid 1px;border-radius:4px;vertical-align:middle;}
.input-box li.yzm input[type="text"]{width:304px;}
.input-box li .reg-btn{width:100%;height:40px;line-height:40px;text-align:center;font-size:14px;color:#ffffff;background:#1268C0; border:0; border-radius:4px;display:inline-block;vertical-align:middle;}
.input-box li .reg-btn2{margin-left:0;width:auto;font-size:14px;color:#841d22;background:none;display:inline-block;}

.input-box li .sub-btn{margin:30px auto;}
.input-box li.sub-btn a{margin-left:0;width:100%;font-size:18px;color:#ffffff;height:48px;line-height:48px;display:block;}
.join-box .input-box{margin:40px auto;width:492px;}
.join-box li span{width:65px;text-align:right;display:inline-block;vertical-align:middle; font-size:14px;}
.join-box li input[type="text"],.join-box li input[type="password"],.join-box li input[type="tel"]{margin-left:15px;width:400px; padding:0 5px;}
.join-box li input[type="radio"]{position:relative;margin:0 6px 0 15px;vertical-align:middle;}
.join-box li label{margin:0 20px 0 auto;vertical-align:middle;}
.join-box li input[type="radio"]:before{margin:-8px auto 0 auto;content:'';width:14px;height:14px;line-height:14px;text-align:center;background:#ffffff;border:#b5b5b5 solid 1px;border-radius:50%;vertical-align:middle;display:inline-block;}
.join-box li input[type="radio"]:after{content:'';position:absolute;top:4px;left:4px;width:4px;height:4px;text-align:center;border-radius:50%;vertical-align:middle;display:block;}
.join-box li input[type="radio"]:checked:before{content:'';width:14px;height:14px;vertical-align:middle;background:#ffffff;border:#841d22 solid 1px;border-radius:50%;display:inline-block;}
.join-box li input[type="radio"]:checked:after{content:'';position:absolute;top:3px;left:3px;width:8px;height:8px;text-align:center;background:#841d22;border-radius:50%;vertical-align:middle;display:block;}
.join-box li textarea{margin-left:15px;padding:10px;width:410px;background:#ffffff;border:#dddddd solid 1px;border-radius:4px;vertical-align:middle;}
.join-box li.sub-btn a{float:right;width:410px;}
.join-box i{ color:#F00; font-weight:bold; font-style:normal;}



/* ·ÖÒ³ÑùÊ½ */
.cms_page{height:48px; font-size: 16px; line-height:34px;width: 100%;margin: 30px auto;text-align:left; clear:both;overflow:hidden;}
.cms_page a{ color: #333333;}
.cms_page .pre{background: #fff;border-left: 1px solid #eeeeee;border-top: 1px solid #eeeeee;border-bottom: 1px solid #eeeeee; text-align: center;float: left; cursor: pointer;border-radius:3px 0px 0px 3px;height:32px;margin-top: 4px; padding:3px 10px;}
.cms_page .p{height:34px; margin-top: 4px; padding:3px 10px;}
.cms_page .next{background: #fff;border-left: 1px solid #eeeeee;border-right: 1px solid #eeeeee;border-top: 1px solid #eeeeee;border-bottom: 1px solid #eeeeee; text-align: center;float: left; cursor: pointer;height:32px; margin-top: 4px; border-radius:0px 3px 3px 0px;padding-bottom:3px; padding:3px 10px;}
.cms_page input[type=text]{height:31px;line-height: 32px;border: 1px solid #a7b5bc;}
.cms-i1{ height:35px; line-height:35px;float: left; display:block;}
.cms-i2{ margin:0 10px;color:#0202a3; }
.cms-i3{padding-right:5px;float:right;position: relative;}
.cms-i4{padding-right:5px;float:right;}
.cms-i5{width:35px; font-size:14px;margin:5px; padding: 2px;text-align:center;}
.cms_page .next:hover,.page .p:hover,.page .pre:hover{background: #f5f5f5;}
.cms_page .active{ background: #0064b5; color: #ffffff;}
.cms_page .disable{color:#ccc;}
.cms_page .disable:hover{background: #fff;color:#ccc;cursor: default;}

.code{margin-top:15px;text-align:center}
.code p{font-size:12px !important;color:#b5b5b5 !important}


/* ÒÆ¶¯Éè±¸ (Ð¡ÓÚ768px) */
@media screen and (max-width: 768px){
    body{ overflow-x:hidden;}
    .nav .time .sj{ float:none; padding-left:2%;}
     .nav ul li div{ display:none !imprtant;}
    .ewm{ display:none;}
	.content{ width: 100%;}
	.header .logo{ width: 100%; float: none; height: auto; line-height: normal;}
	.header .logo img{ width: 80%; padding-top: 15px; height: auto; margin-left: 5%;}
	.header .search{ width: 90%;float: none;height: auto; margin: 15px auto;}
	.header .search input{ width:75%;}
	.header .search .but{ width: 18.2%;}
	.nav{ height: auto;}
	.nav ul li{ width: 33%; height: 40px; line-height:40px;}
	.nav .time{ }
	
	.main .part1 .left, .main .part1 .right{ width: 100%; float: none;}
	.main{ width: 92%; margin: 0 auto;}
	.main .part1 .left .focus .shadow{ width: 95%; left: 0;}
	.main .part1 .left .focus .shadow a{width:100%; display:block; line-height:45px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; word-break: break-all;}
	.main .part1 .left .focus .fbg{ display: none;}
	.main .part1 .left, .main .part1 .left .focus, .main .part1 .left .focus img{ height: 235px;}
	.main .part1 .right{ margin-top: 15px; height: auto;}
	.main .part1 .right .rnew_dh{ float: none; height:50px;}
	.main .part1 .right .rnew_dh ul li{ width:25%}
	.main .part1 .right .rnew_lb{ width:100%; float: none;}
	.main .part1 .right .rnew_lb ul li{ background: none; height: auto; line-height: 25px; padding: 5px 0;}
	.main .part1 .right .rnew_lb ul li a{ width: 100%; float: none; margin-left: 0;}
	.main .part1 .right .rnew_nr{ width: 100%;float: none;}
	.main .part1 .right .index_rnew{ float: none;}
	.main .part1 .right .rnew_nr .more{ position: initial; display: none;}
	.main .part1 .right .rnew_lb ul li span{ float: none; text-align: left;}
	.main .part2 .left{ width:100%; float: none; margin-top: 15px;}
	
	.main .part2 .left .dd{ width:100%; float: none; margin-left: 0; height: auto;}
	.main .part2 .left .dd .tit .bt{ padding: 0;}
	.main .part2 .left .dd .nr ul{ margin-top: 15px;}
	.main .part2 .left .dd .nr ul li{ height: auto;line-height: 25px; padding: 5px 0;}
	.main .part2 .left .dd .nr ul li .bt, .main .part2 .left .dd .nr ul li .time{ width: 100%; float: none; text-align: left;}
	
	.main .part2 .left .buts{ width: 31%;margin-right: 10px;height: 115px;  margin-top:15px; margin-bottom:15px;}
    .main .part2 .left .buts span{  background-position: center top; padding:0; display:block; line-height: 172px; font-size:16px;}
    .main .part2 .left .buts:last-child{margin-right:0;}
    .main .part2 .right .imgag{ display:none}



	.main .part2 .right{ float: none; width: 100%;}
	.main .part2 .right .login{ width: 100%;}
	.main .part2 .right .login .nr{ width: 92.5%;}
	.main .part2 .right .login .nr input{width: 79.2%;}
	.main .part2 .right .buts .an a.a1{ background-size: 40% 42%;}
	.main .part2 .right .buts .an a.a2{ background-size: 36% 40%;}
	.main .part2 .right .buts .an a.a3{ background-size: 40% 35%;}
	.main .part2 .right .buts .an a.a4{ background-size: 34% 40%;}
	
	.main .part2 .right .zlxz, .main .part2 .right .zlxz img{ width: 100%; height: auto;}
	.main .link{ display:none;}
	.footer .nr{ width: 90%; padding: 0 5%;}
	
	
	.zymain .left .title{ height:50px; line-height: 50px; text-align:center;}
	.zymain, .zymain .right .imglist, .list_lddyzz{ width:100%;}
	.zymain .left, .zymain .right{ width:92%; margin:0 4%; min-height: auto;}
	.zymain .left .nr ul li{ width:100%; float: none; border-bottom: none; text-align: center;}
	.zymain .left .nr ul li a{ padding-left: 0;font-size: 15px;}
	.zymain .left .nr ul li ul li a{ padding-left:0; background:#ffffff;}
	.zymain .right .imglist li{ width:45%; margin:0 0 2% 2%;}
	.zymain .right .imglist li:nth-child(2n-1){ margin: 0 0 0 0;}
	.zymain .right .imglist li img{ width: 100%; min-height: 100%; height: auto;}
	.list_lddyzz_list{ width:auto; float:none; }
	.list_lddyzz_list span{ width:100px;margin-bottom: 10px;}
	.list_lddyzz_list input{ width: 60%;margin-bottom: 10px;}
	
	.zymain .right .list ul li{ background: none;height: auto; line-height: 1.5; }
	.zymain .right .list ul li a{ margin-left:0;text-overflow: initial; white-space: initial;}
	.zymain .right .list ul li span{ float: left;text-align: left; margin-bottom: 10px;border-bottom: 1px solid #eeeeee; width: 100%;}
	
	.zymain .right .newsxx .qt{ height:auto}
	
	.zymain .right .wjxz .bt{ width: 100%;}
	.zymain .right .wjxz table td{ font-size: 14px; text-align:center;}
	.zymain .right .wjxz .but{ width: 50px;}

    .cms-i1{ display:none;}
	.cms-i4{ float:none; margin: 0 auto; display: block;  width: 80%;}
	

	.join-box .input-box{ width:100%}
	.join-box li input[type="text"], .join-box li input[type="password"], .join-box li input[type="tel"]{ width:96%; margin-left:0; }
	.join-box li span{ text-align:left;margin-bottom:15px;}

	.table-box, .wjxz{overflow:scroll !important;}
	.table-box table, .wjxz table{ }
	.wjxz{overflow:scroll !important; width:100% !important;}
	.zymain .right .wjxz table{width:600px;}
}