html, body, div {
    padding: 0;
    margin: 0;
    font-size: 16px;
    font-family: 'Microsoft YaHei', 'Hiragino Sans GB', sans-serif, Arial;
}

a {
    background: none; color: rgb(51, 51, 51); text-decoration: none;
}
a:active {
    outline: 0; color: rgb(238, 135, 22); text-decoration: none;
}
a:hover {
    outline: 0; color: rgb(238, 135, 22); text-decoration: none;
}
a:focus {
    outline: 0; color: rgb(238, 135, 22); text-decoration: none;
}

.clear {
    clear: both;
}

.wrap {
    width: 1440px;
    /*width: 100%;*/
    margin: 0 auto;
    padding: 0;
    text-align: left;
}

.content {
    /*width: 1598px;*/
    width: 100%;
    padding-top: 10px;
    /*border-left: 1px solid #0488d1;*/
    /*border-right: 1px solid #0488d1;*/
    background: #fff url(con_bg.gif) repeat-x 0 0;
}

.ej_dh {
    width: 98%;
    line-height: 40px;
    margin: 0 auto;
    border-bottom: 1px solid #aaaaaa;
}

.ej_con {
    /*width: 98%;*/
    /*margin: 10px auto 0;*/
    /*padding-bottom: 0;*/
}

.con_h {
    margin-top: 30px;
}

.r_con {
    width: 240px;
    float: left;
    border-left: 1px solid #b7b6b4;
    border-right: 1px solid #b7b6b4;
    border-bottom: 1px solid #b7b6b4;
}
ul,li{ list-style:none;}
		em,i{ font-style:normal;}
		a{ text-decoration:none; color:#1a1a1a; outline:none; cursor:pointer;}
		a:hover{ background-repeat:no-repeat; color:#00a1e9;}
		.del_float{ clear:both; line-height:0; height:0; font-size:0;}
		a,area{blr:expression(this.onFocus=this.blur())}

		.web{width:1180px;margin:auto;}
		.box{width:1180px;margin:auto;background:url(/global/index_57.gif) repeat-y #ffffff;}
		.webbg{background:#fafafa; padding:35px 0px;}
		.webleft{float:left;width:281px;}
		.webright{float:right; width:825px; padding:30px 30px 30px 0px;}

		/*--左边--*/
		.lefttitle{background:#0d71ca;; padding:20px 18px 80px; height:59px}
		.lefttitle h3{ font-size:22px;font-weight:bold;color:#fff; line-height:35px; font-family:Arial, Helvetica, sans-serif}
		.lefttitle h4{ font-size:20px;font-weight:bold;color:#fff; line-height:24px;}

		.leftclass{margin:0px;padding:0px;}
		.leftclass ul li h3{height:57px;width:281px;}
		.leftclass ul li h3 a{display:block;background:url(/global/index_58.gif) no-repeat;height:57px; line-height:57px;padding-left:35px; font-size:14px;}
        .leftclass ul li.current h3 a
		.leftclass ul li h3 a:hover{background:url(/global/index_59.gif) no-repeat;color:#fff;}
		.leftclass ul li h3 a.cur{background:url(/global/index_59.gif) no-repeat;color:#fff;}
        .leftclass ul li.current h3 a, .leftclass ul li.current h3 a:hover{background:url(/global/index_59.gif) no-repeat;color:#fff;}
		.leftclass ul li h3.last{height:56px;}
		.leftclass ul li h3.last a{ height:56px; line-height:56px;}

		.leftaisle{ background:#e8e8e8;}
		.leftaisle dl{ margin:0px; padding:0px;}
		.leftaisle dl dt{margin:0px; padding:0px;}
		.leftaisle dl dt img{ width:281px; height:184px; display:block;}
		.leftaisle dl dd{ padding:15px; color:#666}
		.leftaisle dl dd h3{ font-size:14px;color:#1a1a1a;}
		.leftaisle dl dd p { line-height:21px; padding-top:10px;}
		.leftaisle dl dd p a{ color:#00539d;}
		.leftaisle dl dd p a:hover{ color:#00539d;}
		/*--标题颜色--*/
		.righttitle{border-top:1px solid #d3d9de;border-bottom:1px solid #d3d9de; color:#1a1a1a; font-size:20px; line-height:24px; padding:8px 0px;}
		.righttitle span{ float:right;font-size:12px;}
		.righttitle span a{ padding:0px 10px;}

		.companynews{margin-top:35px;}
		.companynews ul{margin:0px; padding:0px;border-top:1px solid #cccccc;}
		.companynews ul li{border-bottom:1px solid #cccccc; background:url(/global/index_68.gif) no-repeat 10px 17px; font-size:14px;height:50px;line-height:50px; overflow:hidden; padding:0px 10px 0 35px;}
		.companynews ul li span{ float:right; color:#666; font-family:Arial, Helvetica, sans-serif;}

.ej_left {
    width: 1080px;
    /*width: 100%;*/
    float: left;
    margin-left: 8px;
    display: inline;
    padding-right: 12px;
    border-right: 1px solid #aaaaaa;
}

.ej_right {
    width: 360px;
    float: left;
    padding-left: 20px;
    margin-left: -1px;
    display: inline;
    border-left: 1px solid #aaaaaa;
}

.ej_left04 {
    width: 220px;
    float: left;
    padding-top: 3px;
}

.ej_right04 {
    float: right;
    width: 1000px;
}

.news_list_top02 {
    width: 100%;
    float: left;
    clear: both;
    /*margin-top: 40px;*/
    /*border-top: 3px solid #f69920;*/
}

.news_list02 {
    width: 100%;
    height: 223px;
    float: left;
    /*padding: 0 8px 0 8px;*/
    /*border-left: 1px solid #eeebeb;*/
    /*border-right: 1px solid #eeebeb;*/
    /*border-bottom: 1px solid #eeebeb;*/
}

.hei_auto {
    height: auto;
}

.news_list_top02 .hei_auto {
    height: auto;
    padding-bottom: 10px;
}

.news_bt {
    width: 50%;
    float: left;
    height: 48px;
    line-height: 48px;
    margin-top: 8px;
    /*border-bottom: 1px solid #cecece;*/
}
.news_lj {
    /*width: 50%;*/
    float: right;
    text-align: right;
    font-size: 13px;
    /*height: 48px;*/
    /*line-height: 48px;*/
    margin-top: 16px;
    /*border-bottom: 1px solid #cecece;*/
}

.news_bt02 {
    width: 100%;
    float: left;
    line-height: 24px;
    margin-top: 7px;
    padding-bottom: 6px;
    border-bottom: 1px solid #cecece;
}

.news_til {
    float: left;
    line-height: 32px;
    margin-left: 10px;
    display: inline;
    /*font-weight: bold;*/
    color: #333;
    font-size: 20px;
}

.yw_list {
    width: 100%;
    float: left;
    margin-top: 6px;
}

.news_sm03 {
    float: left;
    /*margin: 6px 0 0 2px;*/
    display: inline;
}

.news_sm032 {
    width: 526px;
    float: left;
    margin: 6px 0 0 16px;
    display: inline;
}

.news_sm03 .n_til a {
    font-size: 14px;
}

.ej_right04 .news_sm03 {
    width: 590px;
}

.n_til3 {
    width: 100%;
    float: left;
    color: #333;
    font-size: 14px;
    height:50px;line-height:50px; overflow:hidden; padding:0 10px 0 35px;
    background:url(index_68.gif) no-repeat 10px 19px;
    border-bottom: 1px solid #cecece;
}

.n_til3 span{display: inline-block;}

.n_til3_span {
    float: right;
    /*width: 60px;*/
    height: 48px;
    line-height: 48px;
    /*padding-right: 10px;*/
    /*text-align: right;*/
    font-size: 13px;
    color: #5d5d5d;
    /*cursor: pointer;*/
}

.n_til3 span.gjbt{
    width: 90%;
    white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden;
}

.r_list02 {
    width: 240px;
    height: 40px;
    float: left;
    margin-top: 10px;
    border: 1px solid #b7b6b4;
    /*background: url(bt_bg02.gif) repeat-x 0 0;*/
}

.r_bt07 {
    float: left;
    margin-left: 12px;
    display: inline;
    padding-left: 24px;
    color: #333;
    font-weight: bold;
    line-height: 38px;
    background: url(f01.png) no-repeat 0 center;
}

.r_con {
    width: 240px;
    float: left;
    border-left: 1px solid #b7b6b4;
    border-right: 1px solid #b7b6b4;
    border-bottom: 1px solid #b7b6b4;
}

.r_nav {
    width: 100%;
    float: left;
    background: #f7f7f4;
}

.r_nav li {
    width: 100%;
    height: 30px;
    float: left;
    list-style: none;
}

.r_nav li a:link, .r_nav li a:visited {
    padding-left: 36px;
    float: left;
    line-height: 30px;
    color: #333333;
    background: url(icon02.gif) no-repeat 18px center;
}

.r_nav li a:hover {
    color: #333333;
}

.r_nav li.select a:link, .r_nav li.select a:visited, .r_nav li.select a:hover {
    color: #fff;
    background: #ff6600 url(icon06.gif) no-repeat 18px center;
}

.article_title {
    width: 100%;
    text-align: center;
    line-height: 1.8;
    font-size: 24px;
    font-weight: bold;
    padding: 30px;
}

.article_time {
    color: #666666;
    text-align:center;
    line-height: 16px;
    margin: 8px;
    white-space: nowrap;
}

.font_change {
    float: right;
}

.font_change a:link, .font_change a:visited {
    width: 22px;
    height: 22px;
    float: left;
    line-height: 22px;
    text-align: center;
    font-size: 14px;
    color: #727272;
    margin-left: 6px;
    display: inline;
    text-decoration: none;
    background: url(font_bg.gif) no-repeat 0 0;
}

.font_change a:hover {
    color: #f66728;
}

.font_change a.select:link, .font_change a.select:visited, .font_change a.select:hover {
    color: #f66728;
    text-decoration: none;
}

.article_pic {
    width: 100%;
    float: left;
    margin-top: 6px;
    overflow: hidden;
    text-align: center;
}

.article_pic img {
    border: 1px solid #8d8d8d;
}

.article_con {
    width: 100%;
    float: left;
    margin-top: 4px;
    font-size: 16px;
    letter-spacing: 1px;
    line-height: 180%;
    color: #5d5d5d;
    text-align: justify !important;
}
.article_con p{text-align: justify;}

/*@media (max-width: 1024px) {*/
/*@media screen and (max-width:1024px) {*/
/*    !*.ej_right,*!*/
/*    .ej_right {*/
/*        display: none*/
/*    }*/
/*    .wrap {*/
/*        max-width: 1024px*/
/*    }*/
/*    .content {width: 1022px;}*/
/*    .ej_left {*/
/*        width: 766px;*/
/*    }*/
/*}*/
/*@media screen and (max-width:768px) {*/
/*    !*.ej_right,*!*/
/*    .ej_right {*/
/*        display: none*/
/*    }*/
/*    .wrap {*/
/*        max-width: 768px*/
/*    }*/
/*    .content {width: 766px;}*/
/*    .ej_left {*/
/*        width: 766px;*/
/*    }*/
/*}*/

.qt_til {
    width: 100%;
    float: left;
    line-height: 40px;
    color: #000;
    font-weight: bold;
    letter-spacing: 2px;
}

.qt_list {
    width: 100%;
    float: left;
}

.qt_list li {
    width: 100%;
    float: left;
    list-style: none;
}

.qt_list li a:link, .qt_list li a:visited {
    color: #555555;
    line-height: 28px;
    padding-left: 28px;
    float: left;
    letter-spacing: 1px;
    background: url(icon02.gif) no-repeat 11px 15px;
}

.article_cz {
    width: 100%;
    float: left;
    margin: 10px;
}

.cz_yy {
    float: left;
    line-height: 32px;
    color: #555555;
}

.cz_fx {
    float: right;
    line-height: 32px;
    padding-right:20px;
    color: #555555;
}

.color_yellow {
    color: #f66728;
}

.page {
    width: 100%;
    float: left;
    margin-top: 10px;
    border-top: 1px solid #eeebeb;
    padding-top: 10px;
}

.page_b {
    text-align: center;
}

a.pre:hover {
    background: url(pre_hover.gif) no-repeat 0 0;
}

a.pre:link, a.pre:visited {
    width: 25px;
    height: 25px;
    line-height: 25px;
    text-align: center;
    color: #000;
    float: left;
    background: url(pre_normal.gif) no-repeat 0 0;
    margin-right: 7px;
    display: inline;
}

a.num:hover {
    background: url(num_hover.gif) no-repeat 0 0;
    color: #fff;
    text-decoration: none;
}

a.num:link, a.num:visited {
    font-size: 12px;
    width: 25px;
    height: 25px;
    line-height: 25px;
    text-align: center;
    color: #000;
    float: left;
    background: url(num_normal.gif) no-repeat 0 0;
    margin-right: 12px;
    display: inline;
    text-decoration: none;
}

a.num_select:link, a.num_select:visited, a.num_select:hover {
    font-size: 12px;
    width: 25px;
    height: 25px;
    line-height: 25px;
    text-align: center;
    float: left;
    background: url(num_hover.gif) no-repeat 0 0;
    color: #fff;
    margin-right: 12px;
    display: inline;
    text-decoration: none;
}
.page {
    padding: 40px 20px;
    text-align: center;
}

.page a {
    display: inline-block;
    color: #777;
    border: 1px solid #E5E5E5;
    padding: 10px 15px 10px;
    margin: 0 6px;
    font-size: 16px;
    border-radius: 5px;
}

.page a.current {
    color: #fff;
    background-color: #00a8ec;
}

@media (max-width: 1024px) {
    .ej_right {
        display: none
    }
    .wrap, .content, .ej_left {
        max-width: 100%
    }
    .ej_right04, .n_til3 {
        width: 100%;
    }
}

@media (max-width:930px){
    .leftclass ul li h3 a{background: url(index_56.gif) no-repeat;}
}

@media (max-width: 768px) {
    .con_h{margin-top: 90px;}
    .ej_dh{margin: 90px auto 0;}
    .webleft {
    float:none;
    width: 100%;
}
.ej_right04, .n_til3{width: 100%; float: none;}
.leftclass ul li h3{width: 100%;}
.leftclass ul li h3 a{ background-color: #e8e8e8;}
.leftclass ul li h3 a.cur{ background-color: #0d71ca;}
.leftclass ul li.current h3 a, .leftclass ul li.current h3 a:hover{ background-color: #0d71ca;}
.news_lj{padding-right: 10px;}
.n_til3 span.gjbt{width: 88%;}
.article_con img{width: 100%;}
.ej_left{width: auto; border: none; margin: 0; padding: 0 10px;}

}
@media (max-width: 640px){
.n_til3 span.gjbt{width:84%;}
}
@media (max-width:480px){
    
.n_til3 span.gjbt{width:79%;}
}
@media (max-width:420px){
.n_til3 span.gjbt{width:76%;}

}
@media (max-width: 380px){
.n_til3 span.gjbt{width: 75%;}
}
@media (max-width: 360px){
.n_til3 span.gjbt{width: 74%;}
}
@media (max-width: 360px){
.n_til3 span.gjbt{width: 70%;}
}

@media (min-width: 1025px) {
    .ej_right {
        display: block;
    }
    .wrap {
        width:1025px;
    }
    .ej_left {
        width:580px;
    }
    .ej_right04, .n_til3 {
        width: 700px;
    }
}

/*@media (min-width: 1260px) {*/
/*    .wrap {*/
/*        width:1260px;*/
/*    }*/
/*    .ej_left {*/
/*        width:780px;*/
/*    }*/
/*    .ej_right04, .n_til3 {*/
/*        width: 360px;*/
/*    }*/
/*}*/

@media (min-width: 1400px) {
    .wrap {
        width:1320px;
    }
    .ej_left {
        width:820px;
    }
    .ej_right04, .n_til3 {
        width: 1000px;
    }
}

/*@media (min-width: 1600px) {*/
/*    .wrap {*/
/*        width:1280px;*/
/*    }*/
/*    .ej_left {*/
/*        width:860px;*/
/*    }*/
/*    .ej_right04, .n_til3 {*/
/*        width: 300px;*/
/*    }*/
/*}*/

.Paging{background:#FFF; text-align:center; margin:40px 0 60px 0; }
.Paging a{ display:inline-block;width:37px;height:37px;text-align:center; line-height:37px; vertical-align:middle; margin:0px 5px;color:#636363; font-size:14px; font-weight:400; border:1px solid #ccc; border-radius:3px;}
.Paging a:hover{background:#00a8ec; color:#FFF;}
.Paging a img{position:relative;top:12px; display:block; margin:auto;}
.Paging a.Pagingmore{ background:none; margin:0px; width:25px;}
.Paging a.Pagingmore:hover{ background:none;color:#636363;}
.Paging span{ display:inline-block;width:37px;height:37px;text-align:center; line-height:37px; vertical-align:middle; margin:0px 5px;color:#636363; font-size:14px; font-weight:400;border-radius:3px;}
.Paging .laypage_next{width:80px;height:37px;border:1px solid #ccc;color:#636363}
.Paging .laypage_prev{width:80px;height:37px;border:1px solid #ccc;color:#636363}
.Paging span.laypage_total{width:200px;height:37px;}
.Paging span.laypage_total input{ width:30px;}
.Paging span.laypage_curr{ color:#fff;border:1px solid #ccc; background:#00a8ec}

