/* CSS reset */
html, body, div, span, h1, h2, h3, ul, li, dl, dt, dd, p, input, table, td, form, img, ol, ul { margin: 0; padding: 0; border: 0; font-size: 100%; font-family: Tahoma, Arial;}
ol, ul, li { list-style: none;}
.cr { clear: both; width: 100%; text-align: center; height: 0;}
.clear { clear: both;}
.none { display: none;}
input, textarea { vertical-align: middle; border: none; resize: none; outline: none;}
:focus { outline: 0}
a { color: #333333; font-size: 13px; text-decoration: none; font-family: "Microsoft YaHei";}
a:hover { color: #333333; text-decoration: underline;}
.hidden { display: none;}
.clearfix:after { content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.clearfix {display: inline-block;}
.clear { width:100%; height:0; line-height:0; font-size:0; overflow:hidden; clear:both;}
body { _position: relative; color: #333333; font-size: 13px; background-color: #ebf0f3; font-family: "Microsoft YaHei";}
/***layout**/
.nav { width: 100%; text-align: center; background-color: #318dd5;}
.nav .inner { width: 1100px; text-align: left; height: 54px; margin: 0 auto;}
.menuskin1 a, .menuskin1 a:hover { line-height: 34px!important; font-size: 16px!important;}
.menuskin1 { margin-top: 28px;}
.nav .inner a { display: block; color: #ffffff; text-decoration: none; line-height: 54px; font-family: "Microsoft YaHei"; font-size: 18px; margin-right: 30px; margin-left: 30px; background-image: url(images/main_07.jpg); background-repeat: no-repeat; background-position: right;}
.nav .inner a:hover { text-decoration: underline;}
.header, .footer { width: 100%; text-align: center; background-image: url(../images/main_01.jpg); background-repeat: repeat-x; background-position: top;}
.header .inner { width: 1100px; text-align: left; height: 150px; margin: 0 auto; background-image: url(../images/haed_03.png); background-repeat: no-repeat; background-position: center;}
.header .logo { float: left;}
.header .right { float: right; margin-top: 45px;}
.header .right a { width: 80px; display: block; text-indent: -9999px; height: 45px;}
.header .logo a { display: block; width: 600px; text-indent: -9999px; height: 110px;}
.banner { width: 100%; position: relative;}
.banner .inner { margin: 0 auto; position: relative;}
.bottom { width: 100%; text-align: center; height: auto;}
.bottom .inner { width: 1100px; text-align: left; margin-top: 0; margin-right: auto; margin-bottom: 0; margin-left: auto; padding-right: 0; padding-left: 0;}
.tz { background-color: #fbfcfd; padding-bottom: 25px; padding-top: 20px;}
.photo { background-color: #dbe1e6; padding-bottom: 25px;}
.link {}
.link td a { padding: 10px 10px; display: block; border-right-width: 5px; border-left-width: 5px; border-bottom-width: 10px; border-right-style: solid; border-bottom-style: solid; border-right-color: #ebf0f3; border-bottom-color: #ebf0f3; border-left-style: solid; border-left-color: #ebf0f3;}
h1 { background-repeat: repeat-x; background-position: top; line-height: 80px; text-align: center;}
h2 { background-repeat: repeat-x; background-position: top; line-height: 40px; text-align: center;}
h1 span, h2 span { background-image: url(../images/dian_09.png); background-repeat: no-repeat; background-position: right; padding-right: 20px; padding-left: 20px;}
h1 a, h2 a { font-family: "Microsoft YaHei"; font-size: 22px; font-weight: bold; color: #565656;}
.mod-u { margin-bottom: 18px;}
.SearchTitleInput { height: 25px; width: 167px; font-size: 12px; color: #454545; border-style: none; line-height: 25px; border-width: none; padding-left: 15px; background-image: url(../images/s_06.jpg); background-repeat: no-repeat; background-position: left;}
.SearchTitleInput img { url(../../images/button/bu_search.gif);}
.footer .inner { width: 1100px; text-align: left; height: 90px; text-align: center; margin-top: 0; margin-right: auto; margin-bottom: 0; margin-left: auto; padding-top: 10px;}
.footer .copyright { line-height: 24px; padding-top: 10px; font-size: 12px; color: #dee7f2; text-align: left; float: left;}
.footer .contact { line-height: 24px; padding-top: 10px; font-size: 12px; color: #dee7f2; text-align: right; float: right;}
.more { float: right; margin-right: 20px; text-align: right; height: 30px; width: 100px; margin-top: -37px;}
.lbanner { width: 100%; text-align: center; background-image: url(../images/list_06.jpg); background-repeat: no-repeat; background-position: center; margin-bottom: 20px;}
.lbanner .inner { width: 1100px; text-align: left; height: 200px; overflow: hidden; margin: 0 auto; background-repeat: no-repeat; background-position: center;}
.listleft { min-height: 400px; width: 250px; float: left; background-image: url(../images/list_26.jpg); background-repeat: no-repeat; background-position: right top; margin-bottom: 20px; text-align: left;}
.listmenu { height: auto; float: none; margin: auto; text-align: left;}
.listmenu .list1 a { display: block; font-size: 13px; color: #333333; padding-left: 25px; line-height: 30px; border-bottom: 1px solid #e5e5e5; background-color: #fff; background-repeat: no-repeat; background-position: bottom;}
.listmenu .list1 a:hover { background-color: #f6f6f6; color: #365895; text-decoration: none;}
.listmenu .list2 a { display: block; font-size: 13px; color: #666; padding-left: 28px; line-height: 24px; border-bottom: 1px solid #e5e5e5; background-color: #fff; background-repeat: no-repeat; background-position: bottom;}
.listmenu .list2 a:hover { background-color: #f6f6f6; color: #365895; text-decoration: none;}
.listright { width: 800px; height: auto; float: right; text-align: left;}
.listright .top { height: 45px; line-height: 45px; border-bottom: 2px solid #e5e5e5;}
.listright h3.listname { font-size: 16px; font-weight: bold; color: #355995; float: left;}
.listmap { float: right; display: inline;}
.listright .bot { height: auto; overflow: hidden; margin-top: 7px;}
.listbox, .readinfo { height: auto; overflow: hidden; line-height: 2em; font-size: 15px; color: #333; margin-bottom: 20px;}
.listbox a, .readinfo a { font-size: 15px; color: #333;}
.listbox a:hover, .readinfo a:hover { color: #565656;}
.listbox img { max-width: 740px; width:expression(this.width>620?"620px":this.width);}
/**info***/
.atitle { display: block; line-height: 40px; font-size: 20px; color: #355995; font-weight: bold; text-align: center; border-bottom: 1px solid #ccc; margin-right: 50px; margin-left: 50px;}
.postmeta { height: 25px; line-height: 25px; color: #666; font-size: 13px; text-align: center; margin: 5px 0;}
.readinfo { min-height: 400px; margin-left: 50px; margin-right: 50px; text-align: left;}
.readinfo img { max-width: 880px; 
width:expression(this.width>880?"880px":this.width); text-align: center;}
.wz { font-size: 14px; font-weight: bold; color: #FFFFFF; padding-left: 30px;}
#layer1 { width: 100%; background-color: #ffffff; height: 50px; filter: alpha(opacity=80); opacity: 0.8; bottom: 0; position: absolute;}
.pp { width: 1100px; overflow: hidden;}
.pp img { margin: 10px;}
#Divdbc52626b9cf4fdda8a45b690f714c60_Outer { width: 1100px !important; overflow: hidden !important;}

.content_c {}
.content_c .con_c1 { float:left; width:500px; margin-bottom:20px;}
.content_c .con_c2 { float:right; width:500px; margin-bottom:20px;}
.content_c .con_c3 { float:left; width:500px;}
.content_c .con_c4 { float:right; width:500px;}
.content_c .xw { width:72px; height:72px; background:url(../images/tit_bg.png) no-repeat; float:left;}
.content_c .xw a { display:block;}
.content_c .xw a:hover { text-decoration:none;}
.content_c .xw a span { display:block; height:36px; line-height:36px; font-size:18px; text-align:center;}
.content_c .xw a span.tit1 { color:#fff;}
.content_c .xw a span.tit2 { color:#333;}
.content_c .news { width:410px; float:left; margin-left:15px; padding: 6px 0;}
.content_c .news .mlink { display: block;}
.content_c .news .mlink a { display: inline-block; line-height: 30px;}
.content_c .news .mlink a:hover { display: inline-block; line-height: 30px; color:#2c8cd2; text-decoration: none;}
.content_c .news .mlink div { display: inline-block; line-height: 30px;}

.content_d {}
.content_d .con_c1 { float:left; width:333px; height:218px; padding:15px;}
.content_d .con_c2 { float:left; width:346px; height:218px; padding:15px;}
.content_d .con_c3 { float:left; width:331px; height:218px; padding:15px;}
.content_d .xw { width:72px; background:#2e8cd6; float:left;}
.content_d .xw a { display:block; line-height:26px; min-height:78px; font-size:18px; text-align:center; color:#fff; padding: 0 10px;}
.content_d .xw a:hover { text-decoration:none; color:#fff;}
.content_d .news { float:left; margin-left:15px;}
.content_d .news .mlink { display: block;}
.content_d .news .mlink a { display: inline-block; line-height: 30px;}
.content_d .news .mlink a:hover { display: inline-block; line-height: 30px; color:#2c8cd2; text-decoration: none;}
.content_d .news .mlink div { display: inline-block; line-height: 30px;}
.pic_switch {
    height: 336.345px;
}
.focus-container .focus-item img {
    width: 100%;
    height: 336.345px;
    border: 0;
    vertical-align: top;
}
.focus1.focus-box {
    width: 1423px;
    height: 336.345px !important;
}
.wp_nav .nav-item a span.item-name {
    display: inline-block;
    padding: 5px 5px;
    line-height: 22px;
    cursor: pointer;
}
.news_list li{ display:inline-block; margin-right:40px;}
.news_list li .news_title{line-height:50px;}