@charset "utf-8";

body{padding:0; margin:0; font-family:Microsoft Yahei; font-size:16px; color:#333; text-align:left; background-color:#ebe9ea;  -webkit-text-size-adjust:none;}

div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, p, select, form, fieldset, input, button, textarea, blockquote, table{padding:0;margin:0;}
address,caption,cite,code,dfn,th,var{font-style:normal;font-weight:normal;}
h1,h2,h3,h4,h5,h6{font-weight:normal;}
li{list-style:none;}
i{vertical-align:middle; display:inline-block; background-repeat:no-repeat;}

button,input,select,textarea{vertical-align:middle;font-family:Microsoft Yahei;font-size:.875em;box-sizing:content-box;}
button,input{*overflow:visible;line-height:normal;}
button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0;}
button,html input[type="button"],input[type="reset"],input[type=image],input[type="submit"]{-webkit-appearance:button;cursor:pointer;border:none;}
label,select,button,input[type="button"],input[type="reset"],input[type="submit"],input[type="radio"],input[type="checkbox"]{cursor:pointer;}
input[type="search"]{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;-webkit-appearance:textfield;}
input[type="text"],input[type="password"],textarea{outline-style:none;-webkit-appearance:none;}
input[type=password], input[type=text], input[type=file], input[type=tel], select, textarea{padding:2px 6px; height:26px; line-height:26px; border:1px solid #e6e6e6; background:#fff; color:#666;}
.request{color:#f00;}
textarea{vertical-align:top;overflow:auto;resize:none;height:auto;}


table{border-collapse:collapse;border-spacing:0;margin:auto;}
th,td{padding:0}
img,a img{border:0;margin:0;padding:0; vertical-align:middle;}
img, table, object, embed, video{max-width:100%;}

a{outline-style:none;text-decoration:none;color:#333;}
a:focus{outline:none;-moz-outline:none; noline:expression(this.onFocus=this.blur());}
a:hover{color:#f00;}

.clearfix{*zoom:1;}.clearfix:before,.clearfix:after{display:table;content:"";line-height:0;}
.clearfix:after{clear:both;}
.clear{clear:both;}
.auto{margin-left:auto;margin-right:auto;}
.fl{float:left;}
.fr{float:right;}
.show{display:block;}
.hide{display:none;}
.transparent{background:transparent;}
.bgwhite{background-color:#fff;}

.fst{font-family:"宋体";}
.fz12{font-size:12px;}
.col99{color:#999;}
.col99 a{color:#999;}
.col99 a:hover{color:#1076e0;}


/*common*/

.mt20{margin-top:20px;}
.mb20{margin-bottom:15px;}
.tc{text-align:center;}
.inmobile{}

.transition a{-webkit-transition:300ms; -moz-transition:300ms; -o-transition: 300ms; transition:300ms;}
.transition a:hover{filter:alpha(opacity=85); -moz-opacity: 0.85; opacity:0.85;}

/*title*/
.common-tab-head{height:30px; line-height:20px; border-bottom:solid #0077CB 2px;}
.common-tab-head h4{float:left; padding:0 10px 10px; font-size:.9375em; text-align:center; font-weight:700; color:#0077cb; border-bottom:solid #ca0000 2px; margin-bottom:-2px; white-space:nowrap;}
.common-tab-head h4 a,
.common-tab-head h4 a:hover{color:#0077cb;}


/*more*/
a.amore{float:right; padding-right:12px;font-family:"宋体"; font-size:.75em; color:#0077cb;}

/*common-list*/
.common-list-time{line-height:1.5em; overflow:hidden;}
.common-list-time li{position:relative; float:left; width:100%; padding-top:.25em; padding-bottom:.25em; padding-left:22px; overflow:hidden; color:#999;}
.common-list-time li i{position:absolute; top:.25em; left:5px; width:4px; height:4px; margin-top:.65em; background:#006697;}
.common-list-time li a{display:block; float:left; font-size:.875em;}
.common-list-time .time{position:absolute; z-index:10; top:50%; right:32px; margin-top:-.75em; font-size:.8125em; white-space:nowrap;}
.common-list-time li a br{display:none;}

.common-list-time li a,
.index-tpxw .bd .txt
{overflow:hidden; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis;}

/*layout*/
.panel{max-width:1000px; width:98%; margin-left:auto; margin-right:auto; zoom:1;}
.wrap{overflow:hidden; zoom:1;}
.pr{position:relative;}

/*search_site_common.jsp*/
.container{max-width:1000px !important; width:98% !important; padding:0 !important; margin-left:auto !important; margin-right:auto !important; zoom:1 !important;}
.searchBox{padding:3%;}

.News_List{overflow:hidden;}
.News_List li{position:relative; padding-top:10px; padding-right:98px; padding-bottom:10px; line-height:1.5em !important; background-position:2px 18px !important; overflow:hidden;}
.News_List li a{display:inline-block; float:left; max-width:100%; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis;}
.News_List li span{position:absolute; z-index:10; top:50%; right:0; float:none !important; margin-top:-.75em; white-space:nowrap;}

/*header*/
.header{margin-bottom:8px; background:#0445ab; border-bottom:solid #ab161c 3px;}
.header-banner{text-align:center;}
.header-mobile-banner{display:none; background:url(../images/mobile-banner-bg.png) repeat-x top #aed5e4;}
.header-mobile-banner .logo{padding:22px 65px; text-align:center; background:url(../images/mobile-banner-bg2.png) no-repeat left center;}
.header-mainnav{position:relative; margin-top:20px; margin-bottom:20px; background-color:#ab161c;}
.header-mainnav .headermenu{margin-right:228px; font-size:1em; line-height:40px; font-weight:700;}
.header-mainnav a{float:left; display:inline-block; width:20%; text-align:center; color:#fff; background:url(../images/mainnav-line.png) no-repeat left;}
.header-mainnav a i{display:inline-block; width:26px; height:26px; margin-right:12px; background-image:url(../images/mainnav-icon.png); background-repeat:no-repeat;}
.header-mainnav a.nav0 i{background-position:0 0;}
.header-mainnav a.nav1 i{background-position:0 -26px;}
.header-mainnav a.nav2 i{background-position:0 -52px;}
.header-mainnav a.nav3 i{background-position:0 -78px;}
.header-mainnav a.nav4 i{background-position:0 -104px;}
.header-mainnav a:hover,
.header-mainnav a.hover{color:#ebe30f; background-color:#a50505}
.header-mainnav a.nav0{background:none;}
.header-mainnav .search-box{position:absolute; top:7px; right:10px; width:210px; height:26px; background:#fff;}
.header-mainnav .search-box dl{position:relative;}
.header-mainnav .search-box dt{position:absolute; top:0; right:0; height:26px; background-color:#eb8d0f}
.header-mainnav .search-box dt input{font-weight:700; padding-left:20px; width:44px; height:24px; color:#fff; background:url(../images/search-icon.png) no-repeat 6px 4px #eb8d0f;}
.header-mainnav .search-box dd{margin-right:60px;}
.header-mainnav .search-box dd input{width:98%; color:#999; border:none; height:22px; line-height:22px;}

/*footer*/
.footer{padding:15px 10px 20px; text-align:center;  background-color:#014893; border-top:solid #ab161c 5px;}
.footer-copyright{font-size:.875em; color:#fff; line-height:180%;}
.footer-copyright a,
.footer-copyright a:hover{color:#fff;}
.footer-copyright span{display:inline-block; margin-right:4px; margin-left:4px;}
.footer-biaozhi{padding-top:15px;}

/*index*/
.body-bg{background:url(../images/body-bg-top-x.png) repeat-x top #ebe9ea;}
.body-bg .header{background:none; border-bottom:none;}
.index-box{width:49%; margin-bottom:20px; background-color:#fff;}
.index-dataShow{padding:15px;}
.index-dataShow .common-headtt{position:relative; line-height:30px; background:#efefef; border-left:solid #930 3px;}
.index-dataShow .common-headtt h4{float:left; padding-left:16px; font-weight:700; font-size:.9375em; color:#0077cb;}
.index-dataShow .common-headtt h4 a,
.index-dataShow .common-headtt h4 a:hover{color:#0077cb;}
.index-gerenal{height:296px;}
.index-list{padding-top:10px;}
.index-list li a{width:72%;}
.index-zwgk-menu{margin:14px -7px 20px;}
.index-zwgk-menu li{float:left; width:33.33333%; text-align:center;}
.index-zwgk-menu li a{display:block; margin:0 7px; background-color:#0077cb;}
.index-zwgk-menu li a img{display:block; margin:0 auto;}

.index-jbts-menu{margin:14px -7px 0;}
.index-jbts-menu li{float:left; width:50%; text-align:center;}
.index-jbts-menu li a{display:block; margin:0 7px;}
.index-jbts-menu li a.jbxz{background-color:#edaf5c;}
.index-jbts-menu li a.wyjb{background-color:#9c0f17;}
.index-jbts-menu li a img{display:block; margin:0 auto;}

.index-wyjb{padding:16px 18px; height:125px; background:url(../images/wyjb_bg.png) no-repeat top center; background-size:100% 100%; color:#000;}
.index-wyjb h4{font-size:22px; margin-left:33px;}
.index-wyjb dl{line-height:22px; font-size:17px;}
.index-wyjb dl dt{float:left;}
.index-wyjb dl dt i{width:28px; height:22px; margin-right:5px; background-position:center; background-image:url(../images/wyjb_ico_1.png);}
.index-wyjb dl.dl1 dt i{background-image:url(../images/wyjb_ico_2.png);}
.index-wyjb dl.dl2 dt i{background-image:url(../images/wyjb_ico_3.png);}
.index-wyjb dl dd{margin-left:;}

.index-mdm{margin-top:15px;}
.index-mdm img{display:block; width:100%;}

.index-tpxw{position:relative; overflow:hidden;}
.index-tpxw .bd{height:328px;}
.index-tpxw .bd li{position:relative; overflow:hidden; zoom:1;}
.index-tpxw .bd li img{display:block; width:100%; height:328px;}
.index-tpxw .bd .txtbg{position:absolute; bottom:0; _bottom:-1px; left:0; width:100%; height:40px; background:#000; filter:alpha(opacity=60); -moz-opacity: 0.6; opacity:0.6;}
.index-tpxw .bd .txt{position:absolute; right:0; left:0; bottom:0; width:96%; margin:auto; color:#fff; font-size:.875em; line-height:38px; text-align:center;}
.index-tpxw .hd{height:42px; padding-top:22px; background-color:#9c0f17;}
.index-tpxw .hd ul{width:100%; text-align:center;}
.index-tpxw .hd li{width:16px; height:16px; margin:0 3px; display:inline-block; line-height:0; overflow:hidden; font-size:0; background:#ccc; cursor:pointer; border-radius:8px;}
.index-tpxw .hd li.on{width:32px; background:#FCD998;}
.index-tpxw .bd ul, .index-tpxw .bd li{width:100% !important; height:100% !important;}

.index-ztzl{position:relative; overflow:hidden; margin-top:15px;}
.index-ztzl .bd{height:94px;}
.index-ztzl .bd li{position:relative; overflow:hidden; zoom:1;}
.index-ztzl .bd li img{display:block; width:100%; height:94px;}
.index-ztzl .hd{position:absolute; right:1px; bottom:1px;}
.index-ztzl .hd ul{width:100%; text-align:center;}
.index-ztzl .hd li{width:8px; height:8px; margin:0 2px; display:inline-block; line-height:0; overflow:hidden; font-size:0; background:#efefef; cursor:pointer;}
.index-ztzl .hd li.on{color:#fff; background:#9c0f17;}
.index-ztzl .bd ul, .index-ztzl .bd li{width:100% !important; height:100% !important;}

/*list*/
.sideBar{float:left; width:19%; padding-bottom:20000px; margin-bottom:-20000px; background:#fff;}
.mainContent{float:right; width:78.8%; background:#fff;}
.parentName{position:relative; line-height:160%; padding:15px 6%; font-weight:700; font-size:1.125em; color:#fff; text-align:center; background:#015AB8;}
.parentName a,
.parentName a:hover{color:#fff;}
.sideMenu{margin-left:-1px; overflow:hidden;}
.sideMenu li{float:left; width:100%; font-size:.9375em; border-top:solid 1px #fff;}
.sideMenu li a{position:relative; display:block; margin-left:1px; padding:8px 6% 8px 6%; line-height:1.5; text-align:center; background:#015AB8; color:#fff;}
.sideMenu li a:hover, .sideMenu li a.hover{color:#fff; font-weight:700; background:#990000;}

.page-headtt{position:relative; height:35px; line-height:20px; border-bottom:solid #0077CB 3px;}
.page-headtt h4{float:left; padding:0 10px 15px; font-size:1.125em; text-align:center; font-weight:700; color:#ab161c; border-bottom:solid #ca0000 3px; margin-bottom:-3px; white-space:nowrap;}
.page-headtt .breakcrumb{position:absolute; top:5px; right:5px; padding-left:22px; font-size:.875em; color:#147797; background:url(../images/breakcrumb.gif) no-repeat left;}
.page-headtt .breakcrumb em{font-style:normal;}
.page-headtt .breakcrumb a{color:#147797;}
.page-headtt .breakcrumb a:hover{color:#f00;}
.page-list{padding-top:10px;}
.page-list li{padding-top:.5em; padding-bottom:.5em;border-bottom:dashed 1px #ccc;}
.page-list li i{top:.5em;}
.page-list li a{width:86%;}

.page-list-tt{padding:20px 15px 10px; font-size:.9375em; line-height:180%; color:#333;}
.page-list-tt table td{padding:5px 0;}
.page-list-tt p{margin-bottom:15px;}
.page-list-tt .enter{padding-top:20px; text-align:center;}
.page-list-tt .enter a{display:inline-block; font-weight:700; color:#015174;}
.page-list-tt .enter a:hover{color:#f00;}

/*page*/
.pagediv{clear:both; padding-top:30px; padding-bottom:20px; color:#666; font-size:14px; text-align:center;}
.pagediv a{color:#666; margin-top:2px; margin-bottom:2px;}
.pagediv .pagination_index_last *{vertical-align:middle\9;}
.pagediv .arrow{margin:0 2px;}
.pagediv .arrow a, .pagediv .index_num{ display:inline-block; padding:0 8px; line-height:30px; border:#b5b5b5 1px solid; background:url(../images/page-bg.gif) repeat-x; border-radius:4px;}
.pagediv .current{ border:#b5b5b5 1px solid; background:#fdfdfd; box-shadow:1px 4px 6px rgba(0,0,0,0.2) inset;}
.pagediv .arrow a:hover{background:#fff; text-decoration:none;}
.pagination_index_last{ padding-left:10px;}
.pagination_index_last a{display:inline-block; padding:0 10px; line-height:30px; border:#b5b5b5 1px solid; background:url(../images/page-bg.gif) repeat-x; border-radius:4px;}
#pagination_input{width:40px; margin:-4px 8px 0 2px; height:28px; border:#b5b5b5 1px solid; background:#fff; border-radius:4px; text-align:center;}

/*content*/
.detail{padding:0 2%;}
.detail .title{text-align:center; font-size:1.5em; color:#1076E0; margin-top:1.2em; margin-bottom:.6em; line-height:150%;}
.detail .title p{padding:0; margin:0;}
.detail .memo{text-align:center; color:#999; font-size:1em; margin-top:.6em;}
.detail .memo span{display:inline-block; white-space:nowrap; margin-left:15px; margin-right:15px;}
.detail .time{position:relative; text-align:left; font-size:0.875em; color:#999; padding-bottom:1.2em; padding-left:6px; margin-top:1.8em; border-bottom:solid #e5e5e5 5px;}
.detail .time a{color:#999;}
.detail .time a:hover{color:#666;}
.detail .time span{margin-left:15px; margin-right:15px; display:inline-block; white-space:nowrap;}
.detail .time span.fontsize{position:absolute; top:.6em; right:0;}
.detail .time span.fontsize a{margin-left:6px; margin-right:6px;}
.detail .time span.hidellcs{display:none;}
.detail .time span #hits{color:#c00;}
.detail .content{line-height:200%; font-family:"宋体"; font-size:12pt; padding:3% 2%; min-height:200px; _height:200px; color:#333;}
.detail .content p{margin-bottom:15px;}
.detail .content .table_con{margin-bottom:15px;}
.detail .content .table_con td, .detail .content .table_con th{border:solid #000 1px; padding:6px; line-height:160%;}
.detail .content .table_con th{font-weight:700; text-align:center; background-color:#efefef;}
.detail .content table tr td p{margin-bottom:0;}
.detail .content a{color:#1076e0;}
.detail .content a:hover{color:#1076e0;}
.detail .content .iframe{width:90%; margin:0 auto;}

.detail .ext-btn{padding-top:60px; padding-bottom:60px; text-align:center; background:url(../images/dot-line.gif) repeat-x top;}
.detail .ext-btn a{display:inline-block; padding-left:10px; padding-right:10px; margin-left:12px; padding-right:12px; font-size:.875em; line-height:26px; background-color:#ececec;}
.detail .ext-btn a:hover,
.detail .ext-btn a.hover{background-color:#1076E0; color:#fff;}

.extendedBar{min-height:58px; background:url(../images/dot-line.gif) repeat-x top; padding-top:60px; padding-bottom:60px;}
.extendedBar .min-box{width:49%;}
.extendedBar .abtn{text-align:right;}
.extendedBar .abtn a{display:inline-block; padding-left:10px; padding-right:10px; margin-left:12px; padding-right:12px; font-size:.875em; line-height:26px; background-color:#ececec;}
.extendedBar .abtn a:hover,
.extendedBar .abtn a.hover{background-color:#ab161c; color:#fff;}
.extendedBar .share{position:relative; float:right; width:168px; right:168px; padding-left:60px; height:26px; font-size:.875em;}
.extendedBar .share font{position:absolute; left:0; top:0;}
.extendedBar .share .icon img{margin-right:4px; float:left;}
.extendedBar .share .bdsharebuttonbox{position:absolute; top:-8px;}
.extendedBar .info_ewm{position:absolute; top:-48px; right:0; text-align:center; font-size:.875em; color:#666; line-height:180%;}

/*backtop*/
.backtop{width:39px; height:39px; position:fixed; right:0; bottom:15px; z-index:99; overflow:hidden; display:none; border-radius:2px;}
.backtop .btn{width:39px; height:39px;background:url(../images/gotop.gif) no-repeat center #1076e0; cursor:pointer; position:relative;}
.backtop .rotate{position:absolute;top:0;left:0; padding:5px 0; width:39px; height:29px; line-height:14px; text-align:center; font-size:12px;font-weight:700;color:#fff!important;background-color:#076FB6;text-decoration:none!important;text-align:center;-webkit-transform-origin:-50% 50%;transform-origin:-50% 50%;-webkit-transform:rotate3d(0,0,1,90deg);transform:rotate3d(0,0,1,90deg);-webkit-transition:-webkit-transform .3s ease-in;transition:transform .3s ease-in;opacity:0\9;filter:alpha(opacity=0)\9;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;}
.backtop:hover .rotate,.backtop:hover{-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}
.backtop:hover .rotate{-webkit-transform:rotate3d(0,0,1,0deg);transform:rotate3d(0,0,1,0deg);text-decoration:none;opacity:1\9;filter:alpha(opacity=100)\9;}

.xxgklm{background: #fff; margin-bottom:20px; padding:10px; overflow: hidden;}
.xxgklm ul{margin:0 -5px; overflow: hidden; padding-top: 10px;}
.xxgklm li{width: 25%; float: left;}
.xxgklm li a {display: block;  margin:0 5px 10px;}
.xxgklm li a img{display: block; width:100%; max-width:113px; margin: 0 auto;}
.index-gerenal{background:none; height:459px;}
.index-dataShow{background:#fff;}

/*common responsive*/
@media (max-width: 1199px) {
.common-list-time li{box-sizing:border-box;
-moz-box-sizing:border-box; /* Firefox */
-webkit-box-sizing:border-box; /* Safari */	
}
.common-list-time .time{right:13px;}
.detail .time{text-align:center;}
.detail .time span{padding-top:0.3em; padding-bottom:0.3em;}
.detail .time span.fontsize{position:static !important;}
}
/*1024*/
@media (max-width: 998px) {
.header-banner{display:none;}
.header-mobile-banner{display:block;}
.header-mobile-banner .logo{padding:20px 40px;}
}

/*ipad 980*/

@media (max-width: 992px) {
.detail .content{padding-top:3%;}
.detail .content .table_con,
.detail .content table{width:80%;}
.footer{padding:15px 3px 15px;}
}

/*mobile*/
@media (max-width: 991px) {
.header .panel{width:100%;}
.header-mainnav .headermenu{margin-right:0; text-align:center;}
.header-mainnav .search-box{position:static; width:100%;}
.index-box.fl,
.index-box.fr{float:none; width:100%;}
.index-gerenal{height:auto;}

.sideBar{padding-bottom:0; margin-bottom:20px;}
.sideBar,
.mainContent{float:none; width:100%;}
.sideMenu li{width:50%;}

.detail .content .table_con,
.detail .content table{width:98%;}
#zoomcon img{height:auto !important; margin:auto;}
.detail .title br{display:none}

.extendedBar .min-box.fr.pr{display:none;}
.extendedBar .min-box{width:100%;}
.extendedBar .extended .fl{width:100% !important;}
.extendedBar{min-height:inherit;}
.extendedBar .abtn{text-align:center !important;}

.index-wyjb{padding:20px; height:auto;}
.index-wyjb dl{padding-top:3px; padding-bottom:3px;}
}

@media (max-width: 640px) {
.header-mainnav .headermenu{padding:5px 0;}
.header-mainnav .headermenu a{width:35%; margin:6px 0; line-height:28px;}
.header-mainnav .headermenu a.nav0{width:30%; line-height:68px; background:url(../images/mainnav-line-home.png) no-repeat right;}
.header-mainnav .headermenu a.nav1,
.header-mainnav .headermenu a.nav3{background:none;}
.header-mobile-banner .logo{background-size:100% auto;}
}


@media (max-width: 480px) {
.index-tpxw .bd,
.index-tpxw .bd li img{height:268px;}
.index-jbts-menu li{width:100%;}
.index-jbts-menu li a.jbxz{margin-bottom:12px;}

.index-wyjb{padding:30px 20px;}
.index-wyjb dl dt{float:none; font-weight:bold;}
.index-wyjb dl dd{margin-left:0; padding-left:33px;}

.page-headtt{height:auto;}
.page-headtt .breakcrumb{position:static; margin-bottom:20px; padding:8px 6px 10px 36px; background-position:15px center; background-color:#f1f1f1;}
.common-list-time li a{float:none; display:inline; padding-right:12px; overflow:visible; white-space:normal;}
.common-list-time .time{position:static!important;}
.common-tab-head .hd li{padding-left:12px; padding-right:12px;}
#zoomcon video{width:420px; height:auto !important; margin:auto;}
.detail .title{font-weight:700; font-size:1.125em;}
.detail .time{text-align:center; padding-bottom:0.8em; margin-top:1em;}
.detail .time span{display:block;}

.News_List li{padding-right:0;}
.News_List li a{float:none; display:inline; max-width:none; white-space:normal; padding-right:8px;}
.News_List li span{position:static;}
}

@media (max-width: 375px) {
    .xxgklm li{width:33.3333%;}
}


@media only screen and (max-width: 360px) {
.index-tpxw .bd,
.index-tpxw .bd li img{height:228px;}
.index-tpxw .hd{height:32px; padding-top:14px;}
.sideMenu li{width:100%;}
.index-dataShow{padding:10px;}
.index-mdm{margin-top:10px;}
.index-ztzl{margin-top:10px;}
}

@media (max-width: 320px) {
.index-tpxw .bd,
.index-tpxw .bd li img{height:208px;}
#zoomcon video{width:260px; height:auto !important; margin:auto;}
}

