body{color:#333333; font-size:16px; font-family:Microsoft YaHei,Simsun,SimHei,Arial; -webkit-text-size-adjust:none;}
body, button, dd, dl, dt, fieldset, form, h1, h2, h3, h4, h5, h6, hr, input, legend, li, ol, p, pre, textarea, ul{ padding:0; margin:0;}
li, ol, ul{ list-style:none;}
img{ border:none; border:0; max-width:100%;}
h1,h2,h3,h4,h5,h6{font-weight:normal;}
a{ text-decoration:none; color:#333333; noline:expression(this.onFocus=this.blur());}
a:focus {outline:none;-moz-outline:none;}
a:hover{color:#337fd4;}
button, input, select, textarea {font-family: inherit; font-size:0.9375em;}
input:focus, textarea:focus{ outline: none;}
input::-webkit-input-placeholder{color: #999999;}
.clearfix{*zoom:1}.clearfix:before,.clearfix:after{display:table;line-height:0;content:""}.clearfix:after{clear:both}
.clear{clear:both;}

.boxsizing_c{box-sizing:content-box; -moz-box-sizing:content-box; -webkit-box-sizing:content-box;}
.mb10{margin-bottom: 10px;}
.mb15{margin-bottom: 15px;}
.mb20{margin-bottom: 20px;}
.mb30{margin-bottom: 30px;}
.mb40{margin-bottom: 40px;}
.mt20{margin-top: 20px;}
.mt30{margin-top: 30px;}
.fl{float:left;}
.fr{float:right;}
.hide{display:none;}
.fs15{font-size:15px;}
.transition a{-webkit-transition:300ms; -moz-transition:300ms; -o-transition:300ms; transition:300ms;}
.imgScale a img{-moz-transition:all 0.3s ease-in-out 0s; -ms-transition:all 0.3s ease-in-out 0s; -o-transition:all 0.3s ease-in-out 0s; -webkit-transition:all 0.3s ease-in-out 0s; transition:all 0.3s ease-in-out 0s;}
.imgScale a:hover img{-moz-transform:scale(1.05); -ms-transform:scale(1.05); -o-transform:scale(1.05); -webkit-transform:scale(1.05); transform:scale(1.05);}


.container{width:1200px; margin:0 auto; clear:both;}
.container:after {clear:both;}
.container:after, .container:before{display:table; content:"";}

.gd1{width: 590px;float: left;}
.gd2{width: 590px;float: right;}




.innerBox{overflow:hidden; zoom:1;}
.mb{margin-bottom:20px;}
.mt{margin-top:20px;}


.header{height:168px; background: url(../jpg/b4y48n.jpg) no-repeat center top;}
.header .container{position: relative;}
.header-logo{position:absolute; top:35px; left: 173px;}

.header-search{position:absolute; top:76px; right:172px;}
.header-search .ss{position: relative; height: 39px; padding-right: 48px; border:#bfbfbf 1px solid; border-radius:5px; overflow: hidden;}
.header-search .hs-txt{width:265px; height:39px; padding:0 15px; color: #666666; font-size: 14px; line-height:39px; background: #fff; border:none;}
.header-search .hs-btn{position:absolute; top:0; right: 0; z-index: 2; width:48px; height:39px; background:url(../png/n9hhtk.png) no-repeat center center #0772c9; border:0; cursor:pointer; -webkit-appearance:none; transition: all .3s; -webkit-transition: all .3s;}
.header-search .hs-btn:hover{filter:alpha(opacity=85); -moz-opacity: 0.85; opacity:0.85;}
.header-search .key{padding:5px 0 0 15px; font-size: 14px; color: #949494;}
.header-search .key a{color: #949494;}
.header-search .key a:hover{color: #333;}

.mainnav{clear:both; background: #0772c9; height: 48px;}
.mainnav ul{overflow: hidden; position:relative;}
.mainnav ul li{position: relative; float: left; width: 14.2%; *width: 200px;}
.mainnav ul li a{display:block; color: #fff; font-size: 1.125em; text-align:center;}
.mainnav ul li:before, .mainnav ul li:last-child:after{content: ""; position: absolute; top:0; bottom: 0; width: 1px; background: #fff; filter:alpha(opacity=46); -moz-opacity: 0.46; opacity:0.46;}
.mainnav ul li:before{left: 0;}
.mainnav ul li:last-child:after{right: 0;}
.mainnav ul li a:hover{color: #fdf180;}
.mainnav ul li a:hover, .mainnav ul li.on a{font-weight: bold;color: #fdf180;}
.mainnav ul li a:before{content: ""; display: inline-block; width: 30px; height: 30px; margin: 9px 5px 9px 0; background: url(../png/ajden2.png); vertical-align: middle;}
.mainnav ul li.nav2 a:before{background-position: 0 -30px;}
.mainnav ul li.nav3 a:before{background-position: 0 -60px;}
.mainnav ul li.nav4 a:before{background-position: 0 -90px;}
.mainnav ul li.nav5 a:before{background-position: 0 -120px;}
.mainnav ul li.nav6 a:before{background-position: 0 -150px;}
.mainnav ul li .nav7 a:before{content: ""; display: inline-block; width: 30px; height: 30px; margin: 9px 5px 9px 0; background: url(../png/4xsnul.png)); vertical-align: middle;}

.footer{clear: both; background: #0772c9;}
.footer-links{padding:20px 0; margin: 0 -10px;}
.footer-links .item{float: left; width: 25%;}
.footer-links dl{position: relative; margin: 0 10px;}
.footer-links dl dt{height: 42px; color: #fff; font-size: 14px; line-height: 42px; text-align: center; border:#8bbde6 1px solid; cursor: pointer;}
.footer-links dl dt:after{content:''; display: inline-block; position: relative; top: -2px; width: 0; height: 0; margin-left: 10px; border:4px solid transparent; border-bottom-color: #fff;}
.footer-links dl dt.on:after{
	-webkit-transition: -webkit-transform .2s ease-in; 
	-moz-transition: -moz-transform .2s ease-in; 
	-o-transition: -o-transform .2s ease-in; 
	transition: transform .2s ease-in; 
	-moz-transform: rotate(180deg); 
	-moz-transform-origin: 50% 75%; 
	-webkit-transform: rotate(180deg); 
	-webkit-transform-origin: 50% 75%;
	-o-transform: rotate(180deg); 
	-o-transform-origin: 50% 75%;
	transform: rotate(180deg); 
	transform-origin: 50% 75% 
	}
.footer-links dl dd{position: absolute; z-index:5; display: none; left: 0; right: 0; top: 100%; padding: 0 20px; background-color: rgba(123,180,226,1); max-height: 172px; overflow-y: auto;}
.footer-links dl dd a{display: block; padding: 8px 0; color:#444; font-size: 14px; border-bottom: 1px dashed #8cc0ea;}
.footer-links dl dd a:hover{color: #000; font-weight: bold;}

.footer-copyright{padding: 20px 0 40px; overflow: hidden; font-size: 14px; color: #ffffff; }
.footer-copyright a{color:#fff;}
.footer-copyright a:hover{text-decoration: underline;}
.footer-red{float: left; margin:5px 10px 0 0;}
.footer-txt{float: left; width:670px; line-height: 25px;}
.footer-r{float: right;}
.footer-beian{float: left;}
.footer-beian img{display: block; margin:0 auto 5px;}
.footer-jiucuo{float: left; margin:14px 0 0 15px;}


 
.tab-card .hd{height:46px; line-height:46px; background: #eef7ff;}
.tab-card .hd li{float:left;}
.tab-card .hd li a{display: block; padding:0 36px; color: #666666; text-align: center;}
.tab-card .hd li.on a{color:#fff; font-size: 1.125em; background: #0772c9;}
.tab-card .hd-2 li{width: 50%; }
.tab-card .hd-3 li{width: 33.3333%; }
.tab-card .hd-2 li a, .tab-card .hd-3 li a{padding:0;}
.tab-card-zrdt .hd{background: #e3e3e3;}

.newsList-line1, .newsList-col2{clear: both;}
.newsList-line1 li, 
.newsList-col2 li div{position:relative; padding-left:20px; line-height:40px; overflow:hidden; vertical-align:top;}
.newsList-line1 li:before, 
.newsList-col2 li div:before{content:''; position:absolute; left:0; top: 50%; width: 4px; height: 4px; margin-top: -2px; background: #000; border-radius:50%;}
.newsList-line1 li .time, 
.newsList-col2 li .time{position:absolute; right:0; top:0; color:#666;}
.newsList-line1 li a,
.newsList-col2 li a{float:left; max-width:100%; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden;}
.newsList-line1 li a:hover, 
.newsList-col2 li a:hover{color: #0772c9;}
.newsList-line1-MD li, .newsList-col2-MD li div{padding-right:60px;}
.newsList-line1-YMD li, .newsList-col2-YMD li div{padding-right:120px;}



.common-head{border-bottom:1px solid #ddd;}
.common-head.fixed{height:40px; line-height:40px; background:#f0f0f0; border-bottom:none;}
.common-head .hd{float:left;}
.common-head .hd li{float:left; font-size:1.125em; text-align:center; color:#00549d;}
.common-head .hd li a{color:#00549d;}
.common-head .hd li.on{cursor:pointer;}
.common-head .inHd{float:left;}
.common-head .inHd li{float:left; font-size:1em; text-align:center; color:#aaa;}
.common-head .inHd li a{color:#aaa;}
.common-head .inHd li.on{cursor:pointer;}
.common-head .whole{width:100%;}
.common-head .whole li{padding-right:0 !important; padding-left:0 !important;}
.common-head .whole.col4 li{width:25%;}
.common-head .menu1 li{padding:0 0 12px; margin-right:30px; line-height:30px; margin-bottom:-2px;}
.common-head .menu1 li.on{padding-bottom:10px; color:#0772c9; border-bottom:2px solid #0772c9;}
.common-head .menu1 li.on a{color:#0772c9;}
.common-head .menu1 li.current{padding-bottom:14px; color:#0772c9; border-bottom:2px solid #0772c9;}
.common-head .menu1 li.current a{color:#0772c9;}

.common-head .menu2 li{padding-right:20px; padding-left:20px;}
.common-head .menu2 li.on{color:#fff; background-color:#0772c9 !important;}
.common-head .menu2 li.on a{color:#fff;}
.common-head .menu2 li.current{color:#fff; background-color:#0772c9;}
.common-head .menu2 li.current a{color:#fff;}


.common-head .menu3 li{position:relative; font-size:1.125em;}
.common-head .menu3 li:after{position:absolute; left:50%; bottom:-16px; content:""; margin-left:-8px; border:8px solid transparent; border-top-color:#0772c9; visibility:hidden;}
.common-head .menu3 li.on{color:#fff; background-color:#0772c9;}
.common-head .menu3 li.on a{color:#fff;}
.common-head .menu3 li.on:after{visibility:visible;}
.common-head .menu3 li.current{color:#fff; background-color:#0772c9;}
.common-head .menu3 li.current a{color:#fff;}
.common-head .menu3 li.current:after{visibility:visible;}

.common-head.fixed .common-more{margin-right:10px;}

.common-head.free{margin-left:-8px; line-height:40px; border-bottom:none;}
.common-head.free .menu2 li{margin-bottom:5px; margin-left:8px; background-color:#f6f6f6;}

.common-title .currentName{position:relative; float:left; padding-left:20px; font-size:1.5em; font-weight:bold; color:#0772c9;}
.common-title .currentName:before{position:absolute; top:50%; left:0; content:""; width:5px; height:22px; margin-top:-11px; background-color:#0772c9;}
.common-title .currentName a{color:#0772c9;}

.common-more{float:right; font-size:14px;}
.common-more a{color:#999;}
.common-more a:hover{color:#0772c9;}
.common-more.more1{line-height:30px;}
.common-more.more2{line-height:48px;}

.common-bd{padding-top:15px;}

.infoList{overflow:hidden;}
.infoList li{float:left; width:100%; padding-top:6px; padding-bottom:6px; overflow:hidden;}
.infoList li h4{position:relative; padding:0 60px 0 16px; font-weight:normal; font-size:1em; overflow:hidden;}
.infoList li h4 a{float:left; line-height:1.6em; max-width:100%; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden;}
.infoList li h4 a.noLink:hover{color:inherit;}
.infoList li h4 a:before{position:absolute; top:-2px; left:2px; content:""; margin-top:.8em; width:3px; height:3px; background-color:#333; background-repeat:no-repeat;}
.infoList li h4 a:hover:before{background-color:#333;}
.infoList li h4 .time{position:absolute; z-index:10; top:50%; right:2px; margin-top:-.8em; line-height:1.6em; color:#999; font-size:.9375em; white-space:nowrap;}
.infoList li br{display:none;}
.infoList.fileList li h4 a{float:none; display:block; max-width:100%; width:100%\9;}
.infoList.fileList li h4 a font{float:left; max-width:90%; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden;}
.infoList.fileList li h4 a:hover font{float:left; max-width:90%; color:#c00;}
.infoList.fileList li .Icon{float:left; margin-left:5px; width:23px; height:25px; background:url(/xyszrzyj/xhtml/images/new.png) left center no-repeat; overflow:hidden;}
.infoList.others li{padding-top:4px; padding-bottom:4px;}
.infoList.notTime li h4{padding-right:0;}
.infoList.notTime li .time{display:none;}

.otherList .infoList li{padding-top:9px; padding-bottom:9px;}
.otherList .infoList li h4{padding-right:0; text-align:justify;}
.otherList .infoList li h4 a{float:none; display:inline; max-width:none; line-height:1.8em; white-space:normal;}
.otherList .infoList li h4 .time{position:static; float:right; margin-top:0; line-height:1.8em;}

.infoList li h4 a,
.text-nowrap,
.text-nowrap p,
.text-nowrap a,
.text-nowrap span,
.text-nowrap font,
.common-pic-mode ul li span.txt,
.tab-card .hd li a
{display:block; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden;}

.common-pic-mode{overflow:hidden;}
.common-pic-mode ul{margin-right:-10px; margin-left:-10px; overflow:hidden; zoom:1;}
.common-pic-mode ul li{float:left; overflow:hidden; zoom:1;}
.common-pic-mode ul li a{position:relative; display:block; margin:20px 10px 0; overflow:hidden;}
.common-pic-mode ul li p.pic{position:relative; display:block; width:100%; overflow:hidden;}
.common-pic-mode ul li p.pic img{display:block; width:100%; height:auto; min-height:100%;}
.common-pic-mode ul li span.txtbg{position:absolute; bottom:0; left:0; z-index:1; content:""; display:block; width:100%; height:50px; background:#000; filter:alpha(opacity=50); -moz-opacity:0.5; opacity:0.5;}
.common-pic-mode ul li span.txt{position:absolute; right:0; bottom:0px; left:0; z-index:2; margin:0 10px; font-size:15px; line-height:50px; color:#f1f1f1; text-align:center;}

.crumb{padding:12px 0; margin-bottom:20px; font-size:14px; line-height:24px; color:#666; border-bottom:1px solid #ebebeb;}
.crumb dl{position:relative;}
.crumb dl dt{position:absolute; top:3px; left:0; width:14px; height:19px; background:url(../png/6z66tg.png) no-repeat left 0;}
.crumb dl dd{margin-left:25px;}
.crumb dl dd em{font-style:normal;}
.crumb a{display:inline-block; color:#666;}
.crumb span{color:#0772c9;}
.crumb-home{padding-right:0; padding-left:0; margin-bottom:0; border-bottom:none;}



.pagediv{padding:30px 0; font-size:14px; color:#333; line-height:28px; text-align:center; clear:both;}
.pagediv a{color:#333;}
.pagediv .moye,
.pagediv .arrow a,
.pagediv .index_num,
.pagediv .pagination_index_last,
.pagediv #pagination_input,
.pagediv #currentPage{display:inline-block; *display:inline; margin:4px; zoom:1; border:#dfdfdf 1px solid; border-radius:3px; 
    vertical-align:top;
	transition: all .2s;
	-webkit-transition: all .2s;
	background: #f1f1f1;
	background: -webkit-linear-gradient(#ffffff 10%, #f1f1f1);
	background: -o-linear-gradient(#ffffff 10%, #f1f1f1);
	background: -moz-linear-gradient(#ffffff 10%, #f1f1f1);
	background: linear-gradient(#ffffff 10%, #f1f1f1);}
.pagediv .arrow a:hover,
.pagediv .index_num{background:#0063b8; border-color:#0063b8; color:#fff; text-decoration:none;}
.pagediv .moye,
.pagediv .arrow a,
.pagediv .index_num{padding:0 10px;}
.pagediv .index_num{font-weight:700;}
.pagediv .pagination_index_last{padding:0 6px;}
.pagediv #pagination_input{width:40px; height:30px; color:#888; text-align:center; background:#fff;}
.pagediv #currentPage{width:40px; height:30px; color:#888; text-align:center; background:#fff;}
.pagediv font.en{display:none;}

.table-style{margin:0 auto 15px; border-collapse:collapse;}
.table-style td, .table-style th{border-collapse:collapse; border:solid #000 1px; padding:8px; line-height:160%;}
.table-style th{font-weight:700; text-align:center; background-color:#efefef;}

.rel-appendixs{display:none; margin-top:20px; border-top:2px solid #efefef;}
.rel-appendixs h3{padding:25px 0 10px; color:#333333; font-weight:bold; font-size:1em;}
.rel-appendixs .infoList li h4 a:before{background-color:#999;}



.verticle-mode{writing-mode:tb-rl; -webkit-writing-mode:vertical-rl; writing-mode:vertical-rl; *writing-mode:tb-rl;}

.not-data-mod{text-align:center; padding-right:0 !important; padding-left:0 !important;}
.footer-wzaslh img{ width: 115px;}