html {
    color: #222;
    font-size: 1em;
    line-height: 1.4;
}
::-moz-selection {
    background: #b3d4fc;
    text-shadow: none;
}
::selection {
    background: #b3d4fc;
    text-shadow: none;
}
hr {
    display: block;
    height: 1px;
    border: 0;
    border-top: 1px solid #ccc;
    margin: 1em 0;
    padding: 0;
}
audio,
canvas,
iframe,
img,
svg,
video {
    vertical-align: middle;
}
fieldset {
    border: 0;
    margin: 0;
    padding: 0;
}
textarea {
    resize: vertical;
}

/* ==========================================================================
   Author's custom styles
   ========================================================================== */
html{color:#333;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0;padding:0;letter-spacing: normal;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,th,var,optgroup{font-style:inherit;font-weight:inherit;}
del,ins{text-decoration:none;}
li{list-style:none;}
caption,th{text-align:left;}
q:before,q:after{content:'';}
abbr,acronym{border:0;font-variant:normal;}
sup{vertical-align:baseline;}
sub{vertical-align:baseline;}
input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}
input,button,textarea,select{*font-size:100%;}
input,select{vertical-align:middle;}
.outer-wrap {
  font-size: 0;
  letter-spacing: -8px;
}
body{font:14px/1.231 "\u7b49\u7ebf","\5FAE\8F6F\96C5\9ED1","\5B8B\4F53","\534E\6587\9ED1\4F53","Arial Narrow",sans-serif;}
select,input,button,textarea,button{font:99% arial,helvetica,clean,sans-serif;}
table{font-size:inherit;font:100%; border-collapse:collapse;}
pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%;}
a { color:#666; text-decoration:none;}  /*for ie f6n.net*/
a:focus{outline:0;} /*for ff f6n.net*/
a:hover { text-decoration:underline;}
p{ word-spacing:-1.5px;}
.clearfix { *zoom: 1;}
.clearfix:bofore, .clearfix:after {
  content: "";
  display: table;
}
.clearfix:after { clear: both;}
.clear { height: 0; clear:both; font-size: 0;}
.fl { float: left; }
.fr { float: right; }
.tc{text-align:center;}
.mt15{margin-top:15px;}
/*title*/
h1 { font-size:20px;}
h2 { font-size:26px;}
h3 { font-size:20px;}
h4 { font-size:14px;}
h5 { font-size:16px;}
h6 { font-size:10px;}

.container {
  width: 1200px;
  margin-left: auto;
  margin-right: auto;
}
.iner-wrap {
  display: inline-block;
  vertical-align: top;
}
.iner-wrap {
  *display: inline;
}
#gov_yqlj_bootm_2014 {
	height: 100%;
	width: 924px;
	margin-right: auto;
	margin-left: auto;
	overflow: hidden;
	background-color: #FFF;
	border-top-width: 0px;
	border-top-style: solid;
	border-top-color: #CCC;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right: 13px;
	padding-left: 13px;
}
#gov_yqlj_bootm_2014 li{
	float: left;
	margin-left: 10px;
	padding: 2px;
	border: 1px solid #CCC;
	}
#gov_bootm_2014 {
	line-height: 25px;
}
#yxx_dibu {
height: 20px;
width: 100%;
margin-right: auto;
margin-left: auto;
text-align: center;
padding-top: 5px;
margin-top: 5px;
}
#zt_top {
	height: 36px;
	width: 100%;
	margin-right: auto;
	margin-left: auto;
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
}
#zt_top_1000 {
	height: 35px;
	width: 1000px;
	margin-right: auto;
	margin-left: auto;
	line-height: 35px;
	background-image: url(imagesgouhui.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	font-size: 14px;
	font-weight: normal;
}
#zt_top_800 {
	float: right;
	height: 25px;
	width: 700px;
	line-height: 25px;
	padding-top: 10px;
	color: #999;
}
#zt_top_800 A{
	line-height: 25px;
	font-size: 14px;
	color: #C30;
	text-decoration: none;
}





.topbanner {
  height: 350px;
  background: url(imagestopbanner.jpg) no-repeat top center;
}
.topbanner {
    text-indent: -999px;
}

.index-nav {
  height: 50px;
  line-height: 50px;
  padding-left: 30px;
  background: #014492;
}
.index-nav li {
  display: inline-block;
  *display: inline;
}
.index-nav li a {
  font-size: 18px;
  color: #fff;
}
.line {
    display: inline-block;
  *display: inline;
  padding:0 20px;
  color: #fff;
}
.mainbox {
  padding-top: 20px;
  margin-top: 10px;
}
.main-left {
  width: 763px;
  margin-right: 35px;
}
.main-right {
  width: 402px;
}
.items-title {
  height: 46px;
  line-height: 46px;
  padding-left: 15px;
  background: #014492;
}
.items-title h3 {
  font-size: 20px;
  font-weight: normal;
  color:#fff;
}
.more {
  float: right;
  padding-right: 15px;
  font-size: 14px;
  letter-spacing: normal;
}
.more a{color: #fff;}
.main-left-content {
}
.main-left-content li{
  padding-left: 20px;
  margin-top: 23px;
}
.main-left-content-img {
  margin-right: 10px;
}
.main-left-content-img img {
  border: 1px solid #efefef;
  padding: 2px;
}
.main-left-content-txt {
  width: 536px;
  padding-top: 5px;
}
.main-left-content-txt h2 {
  font-size: 18px;
  font-weight: normal;
}

.main-left-content-txt h2 a {
  color: #3774d6;
}
.describe {
  line-height: 26px;
  font-size: 14px;
  text-indent: 2em;
}

.gg-title {
  font-size: 16px;
  width: 350px;
  padding-left:20px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  background:url(imagesd.gif) no-repeat left;
}
.gg-title a{color:#333;}
.gg-more {
  color: #3774d6;
}
.txtMarquee-top{ width:400px;  overflow:hidden; position:relative;background-color: #e9f7fe;}
.txtMarquee-top .bd{ padding:15px;  }
.txtMarquee-top .infoList li{ height:90px; font-size: 14px;  }
.txtMarquee-top .infoList li .date{ float:right; color:#999; font-size: 12px; }

.tel_box{
  height: 128px;
  padding-left:150px;
  background:#e9f7fe url(imagestelicon.jpg) no-repeat left;
  
}
.tel_box p{
  line-height: 32px;
  font-size:18px;
  color:#014492;
}


.about {
  margin-top: 20px;
}
.about-content{
  padding: 15px;
  line-height: 26px;
  font-size: 14px;
  background-color: #e9f7fe;
}

.jwgk {
  position: relative;
  height: 393px;
  margin-top: 60px;
}
.jwgk-title {
  width: 393px;
  height: 100px;
  padding-left: 425px;
  padding-top: 20px;
  margin: 0 auto;
  font: bold 23px/50px "Microsoft Yahei";
  color: #fff;
  background: url(imagesjwgk-title-bg.png) no-repeat center top;
}
.jwgkbg{
    background: url(imagesjwgk.jpg) no-repeat center top;
    text-align: center;
    margin-bottom: 25px;
    height: 57px;
	padding: 0;
}
.jwgk-des {
  height: 70px;
  background: url(imagesjwgk-des-bg.jpg) no-repeat center top;
}
.jwgk-des span{
  display: inline-block;
  *display: inline;
  width: 350px;
  color: #fff;
  font: bold 22px/60px "Microsoft Yahei";
  text-align: center;
}
.zg_cn{
  position: absolute;
  top: 141px;
  left: 4px;
  width:1170px;
  margin-left:10px;
}
.zg_cn .hd{width:237px;}

.zg_cn .hd li{height:83px;border-bottom:1px solid #d7effc;padding-left:65px;width:170px;color:#fff;font:18px/83px "Microsoft Yahei";cursor:pointer;font-weight: 700;}
.zg_cn .hd li a{color:#fff;}
.li1 {
  background:#61c0f2 url(imagesic1.png) no-repeat 16px 24px;
}
.li2 {
  background:#61c0f2 url(imagesic2.png) no-repeat 16px 24px;
}
.li3 {
  background:#61c0f2 url(imagesic3.png) no-repeat 16px 24px;
}
.zg_cn .hd li.on{background-color:#0192e0;}

.zg_cn .bdbox{margin-top:8px;width:920px;}
.bd1{width:236px;background:#f1f1f1;position:relative;float:left;margin-right:10px;padding-bottom:40px;line-height: 22px;}
.bd2{overflow:hidden;height:184px;padding:30px;}
.bd1 h2 { margin-bottom: 10px;font-size:18px;}
.bd1 a { color:#3774d6;}
.bd1 p{padding:25px 15px;width:265px;font:14px/25px "Microsoft Yahei";}
.bd1 p span{color:#2a81e4;font:bold 14px/25px "Microsoft Yahei";}
.bd1 b{display:block;position:absolute;left:0;bottom:0;height:42px;background:#ee9c3c;width:296px;text-align:center;color:#fff;font:15px/42px "Microsoft Yahei";cursor:pointer;}
.bd1 b.qh1{background:#2a81e4;}

.jing-tz {
  padding-top: 30px;
  margin-top: 40px;
  background: #014492;
}
.jing-tz-con {
  height: 545px;
  overflow: auto;
  margin-bottom: 30px;
}
.jing-tz-con li {
  width: 1183px;
  background: #4f85de;
  height: 72px;
  border-bottom: 1px solid #88b0f1;
  overflow: hidden;
}
.jing-tz-con li p {
   float: left;
    padding: 25px 30px 0 0;
    height: 48px;
    width: 860px;
    color: #fff;
    font: 16px/24px "Microsoft Yahei";
    text-indent: 28px;
}
.jing-tz-con li p a {
  color:#fff;
}
.jing-tz-con li span {
  float: right;
    display: block;
    width: 159px;
    height: 72px;
    background: #3774d6;
    color: #fff;
    text-align: center;
    font: bold 18px/72px "Microsoft Yahei";
}

.main {
    width: 1194px;
    margin-top: 20px;
    margin-right: auto;
    margin-bottom: 0;
    margin-left: auto;
    padding-right: 3px;
    padding-left: 3px;
	background-color: #FFF;
	overflow: hidden;
}
.crumbs {
    padding: 3px 0 3px 18px;
    font-family: "宋体";
    border-bottom: 1px solid #86beff;
    margin-bottom: 10px;
    margin-top: 0px;
}
.crumbs a {

}
.crumbs span {
    color: #7e7e7e;
}

.sr_lists .c ul {
    margin: 10px;
}
.sr_lists .c li {
    border-bottom: 1px dashed #86beff;
    margin-top: 18px;
}
.sr_lists .c li a img {
    float: left;
    border: 1px solid #ADCBE9;
    padding: 2px;
    background: #FFF;
    margin-right: 10px;
}
.sr_lists .c li div p {
    line-height: 25px;
    margin-top: 6px;
    color: #999;
}
.sr_lists .c li div.adds {
    font-size: 12px;
    margin: 10px 4px;
}
/* pages */
#pages { padding:14px 0 10px; margin:10px; }
#pages a { display:inline-block; width:26px; height:22px; line-height:22px; background:#fff; border:1px solid #e3e3e3; text-align:center; color:#333}
#pages a.a1 { width:56px; }
#pages a:hover { background:#f1f1f1; color:#000; text-decoration:none; }
#pages span { display:inline-block; width:26px; height:22px; line-height:22px; background:#5a85b2; border:1px solid #5a85b2; color:#fff; text-align:center; }
.page .noPage { display:inline-block; width:56px; height:22px; line-height:22px; border:1px solid #e3e3e3; text-align:center; color:#a4a4a4; }

#Article, .photo-channel .relevance {
    border: 1px solid #86beff;
    zoom: 1;
    padding: 0 20px;
	overflow: hidden;
}
#Article h1 {
    color: #000;
    font: 800 26px/30px "宋体",arial;
    margin-bottom: 6px;
    text-align: center;
    padding: 16px 0 8px;
    border-bottom: 1px solid #e5e5e5;
}
#Article h1 span {
    font-size: 12px;
    font-weight: normal;
    line-height: 20px;
    color: #999;
}
#Article .content {
    font-size: 14px;
    line-height: 30px;
    padding-top: 10px;
}
#Article .content img {
  display: block;
  margin: 1px auto;
}
#Article .content p {
    font-size: 14px;
    line-height: 23px;
    text-align: justify;
    word-wrap: break-word;
    padding: 8px 0;
}
.blue, .blue a {
    color: #004499;
}
.f14 {
    font-size: 14px;
    overflow: hidden;
}
#Article .related {
    padding: 10px 0 0;
}
#Article .related a {
    color: #0b3b8c;
}
#Article .related {
    border-top: dashed 1px #ccc;
    margin-top: 15px;
}

/* ==========================================================================
   END Author's custom styles
   ========================================================================== */
.hidden {
    display: none !important;
}
.visuallyhidden {
    border: 0;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
}
.visuallyhidden.focusable:active,
.visuallyhidden.focusable:focus {
    clip: auto;
    height: auto;
    margin: 0;
    overflow: visible;
    position: static;
    width: auto;
}
.invisible {
    visibility: hidden;
}
.clearfix:before,
.clearfix:after {
    content: " ";
    display: table;
}
.clearfix:after {
    clear: both;
}

/* ==========================================================================
   EXAMPLE Media Queries for Responsive Design.
   These examples override the primary ('mobile first') styles.
   Modify as content requires.
   ========================================================================== */
@media print,
       (-webkit-min-device-pixel-ratio: 1.25),
       (min-resolution: 1.25dppx),
       (min-resolution: 120dpi) {
    /* Style adjustments for high resolution devices */
}

/* ==========================================================================
   Print styles.
   Inlined to avoid the additional HTTP request:
   http://www.phpied.com/delay-loading-your-print-css/
   ========================================================================== */

@media print {
    *,
    *:before,
    *:after,
    *:first-letter,
    *:first-line {
        background: transparent !important;
        color: #000 !important; /* Black prints faster:
                                   http://www.sanbeiji.com/archives/953 */
        box-shadow: none !important;
        text-shadow: none !important;
    }

    a,
    a:visited {
        text-decoration: underline;
    }

    a[href]:after {
        content: " (" attr(href) ")";
    }

    abbr[title]:after {
        content: " (" attr(title) ")";
    }
    a[href^="#"]:after,
    a[href^="javascript:"]:after {
        content: "";
    }

    pre,
    blockquote {
        border: 1px solid #999;
        page-break-inside: avoid;
    }
    thead {
        display: table-header-group;
    }
    tr,
    img {
        page-break-inside: avoid;
    }
    img {
        max-width: 100% !important;
    }
    p,
    h2,
    h3 {
        orphans: 3;
        widows: 3;
    }
    h2,
    h3 {
        page-break-after: avoid;
    }
}

