@charset "utf-8";
/* css document */
html, body, div, p, h1, h2, h3, h4, h5, h6, table, tr, td, form, input, ul, ol, dl, li, dt, dd { border: 0 none; font-family: "ms ui gothic"; font-weight: normal; list-style: outside none none; margin: 0; outline: medium none; padding: 0; }
* { font-family: "ms ui gothic"; }
.header { width: 1200px; height: 130px; margin: 0 auto }
.logo { float: left; margin-top: 15px }
#time { color: #0035bd; margin-top: 10px }
.banner { float: right; margin-top: 15px }
.sousuo { width: 200px; height: 32px; float: right; position: relative; margin-top: 78px; margin-right: 30px }
.sssearch { width: 200px; height: 32px; border: 1px solid #0090ff; }
.sousuo img { position: absolute; right: 8px; bottom: 6px; border-left: 1px solid #0090ff; padding-left: 10px; }
/* nav */
.nav { width: 100%; height: 69px; background: #001375; }
.nav_list { width: 1200px; height: 69px; margin: 0 auto; list-style: none; }
.nav_list li { float: left; font-size: 16px; font-weight: normal; color: #fff; line-height: 69px; text-align: center; cursor: pointer; position: relative; font-weight: bold; }
.nav_list li a { color: #fff; }
.nav_list li li { margin-left: 53px; }
.language-more1 { background: url(/uploads/image/wwsimages/arrow_down.png) no-repeat 90px 30px; padding-right: 50px; }
.language-more1:hover .sub { height: 120px; padding: 15px 0; }
.language-more2 { background: url(/uploads/image/wwsimages/arrow_down.png) no-repeat 99px 30px; padding-right: 50px; }
.language-more2:hover .sub { height: 306px; padding: 15px 0; }
.sub { position: absolute; left: 0; width: 100px; transition: all 0.5s; overflow: hidden; height: 0px; background: #2d4aa7; background: linear-gradient(to top, #2d4aa7 0%, #2d4aa7 100%); z-index: 50; }
.sub a { display: block; text-align: center; font-weight: normal; font-family: 'pingfang sc', 'lantinghei sc', 'helvetica neue', helvetica, arial, 'microsoft yahei', '微软雅黑', stheitisc-light, simsun, '宋体', 'wenquanyi zen hei', 'wenquanyi micro hei', sans-serif; }
.sub a:hover { background-color: rgba(255, 255, 255, 0.5); }
.lh-xl { line-height: 2; }
.fs-sm { font-size: 14px; }
/* mian */
.mian { width: 1200px; height: auto; overflow: hidden; margin: 0 auto; margin-top: 35px }
.content { float: right; width: 976px; height: auto; }
hr { width: 100%; height: 1px; border: none; background: #eee; margin: 10px 0 10px 0; }
/*图片列表*/

.con_img { width: 100%; }
.xpage-img-list li { width: 30%; height: auto; overflow: hidden; margin: 0 1.6% 20px 1.6%; float: left; }
.xpage-img-list li img { width: 100%; height: 178px; margin-bottom: 8px; }
.xpage-img-list li p { width: 100%; height: 48px; overflow: hidden; font-size: 16px; line-height: 24px; }
.con_tplist { float: left; width: 100%; padding-bottom: 30px; }
.listpic li { width: 240px; overflow: hidden; float: left; margin: 0 5px; }
.listpic li a { display: block; line-height: 0 }
.listpic li img { width: 100% }
.listpic li .pictit { padding: 5px 10px 10px; font-size: 14px; line-height: 25px; height: 90px; overflow: hidden; }
.listpic li .pictit a { line-height: 25px; }
.con_wzlist li { font-size: 20px; }
.con_wzlist li img { width: 260px; margin-right: 15px; float: left; }
/* 默认豪华版 */
.ej_dh { font-size: 30px; color: #001375; position: relative; overflow: hidden; padding-left: 38px; padding-bottom: 23px; margin-bottom: 35px; }
.ej_dh:before { content: ""; width: 15px; height: 34px; background: url(/uploads/image/e2images/doc.png) no-repeat; position: absolute; top: 0; left: 0; }
.ej_dh:after { content: ""; width: 100%; height: 4px; background: url(/uploads/image/e2images/dh_boder.jpg) repeat-x; position: absolute; bottom: 0; left: 0; }
.lm_list { float: left; width: 185px; height: auto; overflow: hidden; }
.lm_list li div { color: #000; text-align: center; line-height: 47px; width: 185px; height: 47px; background: #f3f3f3; }
.lm_list li div a { color: #000; }
.lm_list li.on div { color: #fff; background: #0035bd; }
.lm_list li.on div a { color: #fff; }
.lm_list li   li { margin-top: 2px; }
/*footer*/
.footer { background: #0035bd none repeat scroll 0 0; margin-top: 50px; overflow: hidden; width: 100%; }
.footer_c { margin: 0 auto; padding: 20px 0; width: 1200px; }
.footer_c p { color: #fff; line-height: 24px; text-align: center; }
.footer_c p span { color: #07b3e7; font-weight: bold; }
/*二级列表*/
.dompc{ display:block;}
.dommob { display:none;}
.info { height: 30px; line-height: 30px; margin-left: 20px; color: #666666; width: 1000px; margin: 0 auto }
.info span { padding: 0 9px; }
.info a { color: #666666; }
/*文字列表*/
.con_wzlist {
    width: 100%;
    float: left;
}

.xpage-content li {
    padding: 17px 0;
    overflow: hidden;
    position: relative;
    font-size: 20px;
}
.xpage-content li h3{
		display: inline-block;
		width:100%;
    line-height: 30px;
    overflow: hidden;
    font-size: 17px;
    color: #333;
	}
.xpage-content li a {
    color: #333;
}

.xpage-content li span{
    line-height: 24px;
    overflow: hidden;
    color: #b1b1b1;
    font-size: 14px;
    padding-bottom: 10px;
	float:right;
}
.xpage-content li span a{ color:#b1b1b1;}

.xpage-content li:before {
}

.xpage-content li img {
    float: left;
    width: 230px;
    padding-right: 20px;
}



.xpage-content li .time {
    color: #999;
    font-size: 14px;
    line-height: 22px;
    margin-top: 5px;
    padding: 0;
}

.xpage-more-btn {
    width: 150px;
    text-align: center;
    margin-left: auto;
    margin-right: auto;
    background: #00a0e9;
    color: #fff;
    line-height: 2em;
    border-radius: 16px;
    cursor: pointer;
    margin-top: 30px;
	margin-bottom:30px;
}

.xpage-more-btn:hover {
    background: #00a0e9;
}

.xpage-more-btn:active {
    background: #00a0e9;
}

.xpage-content li h3 a:hover {
    color: #00a0e9;
}

.title {
    width: 100%;
    height: 30px;
    position: relative;
}

.title h3 {
    padding: 0px 15px 0 0px;
    background: #fff;
    font-size: 38px;
    position: absolute;
    top: -7px;
    left: 0;
    line-height: 30px;
    color: #11bae7;
    font-weight: bold;
}

.con_wzlist ul {
    width: 100%;
    height: auto;
    margin-bottom: 45px;
}

.clearfix {
    display: block;
    zoom: 1;
}

.clearfix:after {
    content: '';
    overflow: hidden;
    width: 100%;
    height: 0px;
    font-size: 0px;
    display: block;
    clear: both;
} 
          .lm_list {
            float: left;
            width: 185px;
            height: auto;
            overflow: hidden;
        }

        .lm_list li {
            color: #000;
            text-align: center;
            line-height: 47px;
            width: 185px;
            height: 47px;
            background: #f3f3f3;
        }

        .lm_list li a {
            display: block;
            width: 100%;
            height: 100%;
            color: #000;
        }

        .lm_list li.active {
            color: #fff;
            background: #0035bd;
        }

        .lm_list li.active a {
            color: #fff;
        }

        .lm_list li li {
            margin-top: 2px;
        }

        .list {
            /*padding-top: 100px; margin-top: -100px;*/
            overflow-x: hidden;
            overflow-y: visible;
            position: relative;
            z-index: 5
        }

        .list .item {
            padding: 20px 0;
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            border-bottom: 1px dashed #bfbfbf
        }

        .list .item .tit {
            font-size: 18px;
            line-height: 28px
        }

        .list .item .tit i {
            font-size: 16px;
            height: 26px;
            line-height: 26px;
            padding: 0 10px;
            margin-right: 10px;
            color: #fff;
            font-style: normal
        }

        .list .item .tit i.red {
            background: #e10e0e
        }

        .list .item .tit i.blue {
            background: #027bfb
        }

        .list .item .tit i.orange {
            background: #f60
        }

        .list .item:hover {
            background: #fdfdfd
        }

        .list .item:hover .share {
            width: 140px
        }
        .dommobile {
	display: none;
}

@media all and (max-width: 768px) {
.dompc {
	display: none;
}
.dommobile {
	display: block;
}
.headbox {
	clear: both;
	overflow: hidden;
*zoom:1;
	background: url(/uploads/image/we2images/bj_dh201304.jpg) no-repeat center top, #183878;
	background-size: 100% 5rem;
	border-bottom: 2px #fff solid;
	height: 4rem;
}
.logoarea {
	clear: both;
	height: 65px;
	padding: 0 5px;
	overflow: hidden;
*zoom:1;
	width: 308px;
	margin: 0 auto;
}
.logoarea h2 {
	float: left;
	width: 70px;
	display: inline;
	padding-top: 12px;
}
.logoarea h2 a {
	display: inline-block;
	width: 68px;
	height: 38px;
	background:  no-repeat;
	overflow: hidden;
	background-size: 68px auto;
}
.headnav {
	display: inline;
	color: #fff;
	height: 65px;
	clear: both;
	padding: 4px 0;
	line-height: 24px;
	text-align: center;
}
.headnav1 {
	height: 54px;
	padding: 6px 0 0;
	line-height: 54px;
	text-align: center;
	float: left;
	font-weight: bold;
	font-family: "ms ui gothic";
	padding-left: 10px;
	font-size: 19px;
	font-style: italic;
	text-shadow: 1px 5px 20px blue;
}
.headnav1 a {
	width: 38px;
	display: inline-block;
	color: #fff;
}
#listpage {
	font-size: 22px;
	margin-top: 0px!important;
	padding: 0;
	height: 34px;
	background-color: #2a3e7d;
	font-weight: bold;
}
#listpage span {
	float: left;
	height: 34px;
	line-height: 34px;
	color: #2a3e7d;
	background-color: #f8f8f8;
	padding: 0 10px;
	font-weight: bold;
}
#listpage span:after {
	content: ' ';
	clear: both;
	display: block;
	height: 0;
	visibility: hidden;
	line-height: 0;
}
.mian{ width:100%;}
.content{ width:100%; float:none;}
.xpage-content,.con_wzlist ul{ padding-left:0; width:96%; margin:0 auto; border-left:none;}
.con_wzlist li{ font-size:18px;}
.con_wzlist li img{ display:none;}
.footer_c{ width: 100%;}
  .content{ width:100%;}
.xpage-content li{ padding: 17px 0; width:92%; margin:0 auto; border-bottom:0;}
.xpage-content li:before{ display:none;}
.xpage-content li img{ float:none; width:100%; margin:0 auto; margin-bottom:10px; padding:0;}
.xpage-content li h3{
		width:100%;
		line-height:24px;
	}
.xpage-content li a {
    color: #333;
}

.xpage-content li span{
    line-height: 20px;
    overflow: hidden;
    color: #b1b1b1;
    font-size: 14px;
    padding-bottom: 10px;
}
.xpage-more-btn{ margin-top:20px; margin-bottom:30px;}
}