* { padding: 0; margin: 0}
body{width:980px;background:#fff;}
.header { overflow: hidden; width: 980px; height: 119px }
.header .h01 li { float: left }
.nav { background: url(../images/nav_bg.png); height: 42px; margin-top: 10px }
.nav li { color: #195193; float: left; font-size: 14px; font-weight: bold; padding-left: 33px; padding-right: 33px; height: 38px; line-height: 38px; background: url(../images/nav_01.png); background-repeat: no-repeat; background-position: right }
.nav .nav01 { background-image: none }
.nav li a { color: #195193 }
.nav li a:hover { color: #c00b3a;text-decoration:none }
#banner { width: 980px; padding-top: 5px;text-align:center;}

.m_top10{margin-top:10px }
.m_left5{margin-left:5px }
.m_left10{margin-left:10px }

.content {width: 980px; margin: 0 auto; overflow: hidden }
.content .c_l, .content .c_c, .content .c_r { float: left; margin-top:10px }
.content .c_l { width: 220px }
.content .c_c { width: 520px; padding-left: 10px; padding-right: 10px }
.content .c_r { width: 220px }

.content .c_l_news, .content .c_c_news { float: left; margin-top:10px }
.content .c_l_news { width: 220px;}
.content .c_c_news { width: 748px;margin-left: 10px;border:1px solid #D6DDEF;min-height:748px}
.content .c_c_news .page{margin: 20px auto;}
.content .c_c_news .page a.current{font-weight: bold;color: red;}


.content .c_l .login { background: #f1faff; height:168px }
.content .c_l .login h1 { width: 220px; height: 30px; line-height: 30px; text-align: center; color: #fff; font-size: 14px; font-weight: bold; background:#fff url(../images/news_title_bg.png) no-repeat }
.content .c_l .login ul { width: 220px; padding-top: 10px }
.content .c_l .login li { height: 26px; text-align: center }
.content .c_l .login li input { width: 123px; border: 1px solid #a8adb1; vertical-align:middle; }
.content .c_l .login li img { vertical-align:middle; }
.content .c_l .login .bt { text-align: center;height:30px;line-height:30px; }
.content .c_l .login .bt input { border: 0px; width: 57px; height: 19px; line-height: 19px; color: #fff; cursor: pointer; background: url(../images/button_bg.png) no-repeat }

.content .c_l .login .loginTable{width:200px;border:0px;}
.content .c_l .login .loginTable li{width:130px;border:0px;text-align:left;height:22px;line-height:22px}
.content .c_l .login .loginTable .td1{width:60px;text-align:right}

.content .c_l .kstd { margin-top: 14px; width: 218px; height: 355px; border: 1px solid #baf6fe; text-align:center }
.content .c_l .kstd img { border:0px }
.content .c_l .kstd li { padding-top:3px }

.content .email { text-align:center; margin-top:10px }
.content .tel { text-align:center; margin:0px auto; margin-top:10px; width:200px; height:125px; border:1px solid #eff3fa; border-top:0px }
.content .tel p { color:#0e4c6f; text-align:center; padding:10px }
.content .dizhi_map { text-align:center; width:220px; margin-top:10px }

.content .news h1 { position:relative; width: 220px; height: 30px; line-height: 30px;background: url(../images/news_title_bg.png) no-repeat; text-indent:1em; font-size:14px; color: #fff; font-weight: bold }
.content .news .news_content {width: 218px; height: 1%; font-size:12px; border:1px solid #a5dcff; border-top:0px }
.content .news h1 span a{position:absolute;right:5px; color:#363232; font-size:12px; font-weight:normal; margin-right:10px }
.content .news h1 span a:hover{color:red }

.content .news .news_content ul{padding-top:2px;margin-left:10px }
.content .news .news_content li{position:relative; height:23px;line-height:23px; background:url(../images/xuxian02.gif) no-repeat bottom center;margin-left:5px;margin-right:10px }
.content .news .news_content li a{background:url(../images/xiaosanjiao02.gif) no-repeat left; padding-left:15px;overflow:hidden;max-width: 74%;display: inline-block;white-space:nowrap;text-overflow:ellipsis;}
.content .c_c .news .news_content li a{max-width: 82%;}
.content .news .news_content li span{color:#666666; position:absolute; right:5px }
.content .news .news_content li a img {margin-bottom:5px }

.content .news1 h1 { width: 519px; background: url(../images/news_title_bg1.png) no-repeat }
.content .news1 .news_content { width: 517px; min-height:95px; padding-bottom:10px }

.content .news2 h1 { width: 291px; background: url(../images/news_title_bg2.png) no-repeat }
.content .news2 .news_content { width: 289px; min-height: 90px }

.content .news3 h1 { width: 220px; background: url(../images/news_title_bg3.png) no-repeat }
.content .news3 .news_content { width: 218px; min-height: 90px }

.content .search {width: 208px; height: 100px; font-size:12px; border:1px solid #cdcdcd; padding:5px; text-align:center; line-height:30px }
.searchKey {width: 123px; border: 1px solid #a8adb1 }
.search_bt {border: 0px; width: 57px; height: 19px; line-height: 19px; color: #fff; cursor: pointer; background: url(../images/button_bg.png) no-repeat }
.search_top {width:600px;text-align:left; margin:auto; font-weight:bold;margin-top:20px;}
.search_content {width:600px;text-align:left;margin:auto;}
.search_content li{height:28px;line-height:28px;}
.content .c_r .yqlj {width: 208px; height:50%; font-size:12px; border:1px solid #cdcdcd; padding:5px; text-align:center; line-height:22px }

.content .news .byxw {width: 517px;height:171px;padding-top:10px;padding-bottom:10px;font-size:12px; border:1px solid #a5dcff; border-top:0px; overflow:hidden }

.content .news .byxw .pic_news{width:230px;float:left;height:180px;padding-left:5px;position: relative;}
.content .news .byxw .pic_news .section{width:230px;height:180px;position: relative;}
.content .news .byxw .pic_news .section img{width: 100%;height: 100%;}
.content .news .byxw .pic_news .section p{
    width:230px;
    height: 30px;
    line-height: 30px;
    background: rgba(0, 0, 0, 0.6);
    color: #FFFFFF;
    text-indent: 6px;
    position: absolute;
    box-sizing: border-box;
    left: 0;
    padding-right: 30px;
    font-size: 13px;
    bottom: 0;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.content .news .byxw .pic_news .pagination {
    position: absolute;
    bottom: 9px;
    z-index: 2;
    right: 2px;
}

.content .news .byxw .pic_news .pagination .swiper-pagination-switch {
    width: 6px;
    height: 6px;
    background: #4f5558;
    cursor: pointer;
    border-radius: 4px;
    margin-right: 4px;
    display: inline-block;
    -webkit-transition: all .3s ease-in;
    -o-transition: all .3s ease-in;
    transition: all .3s ease-in;
}

.content .news .byxw .pic_news .pagination .swiper-active-switch {
    background: #ffffff;
}
.content .news .byxw .pic_newslist {float:left;padding:5px }
.content .news .byxw .pic_newslist li{position:relative; width:255px; height:23px;line-height:23px; background:url(../images/xuxian02.gif) no-repeat bottom center;margin-left:5px;margin-right:10px }
.content .news .byxw .pic_newslist li a{overflow:hidden;max-width: 100%;display: inline-block;white-space:nowrap;text-overflow:ellipsis;background:url(../images/xiaosanjiao02.gif) no-repeat left; padding-left:15px }
.content .news .byxw .pic_newslist li span{color:#666666; position:absolute; right:10px }

.content .news .newslist_pic {width: 512px;min-height:90px; padding: 10px 0px 5px 5px;font-size:12px; border:1px solid #a5dcff; border-top:0px; overflow:hidden }
.content .news .newslist_pic ul li img{float:left;padding-right:5px;width:96px;height:82px;border:0px solid #dedede;border-radius:10px 10px 10px 10px; }
.content .news .newslist_pic ul li{float:left;width:250px; height:90px;padding:2px;}
.content .news .newslist_pic ul li>span{font-size:14px;color:#4ab6d3; font-weight:bold;height:20px;width:120px;display: inline-block;}
.content .news .newslist_pic ul li a{overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 4;-webkit-box-orient: vertical;}
.content .news .newslist_pic ul li a span{font-size:12px !important;color:#004276; font-family: 宋体 !important;}
.content .news .newslist_pic ul li a blockquote{margin: 0 !important;}
.content .news .newslist_pic ul li a p{margin-left: 0 !important;text-indent: 0 !important;}

.content .news .newslist_pic1 {width: 517px;text-align:center;padding-top:10px;padding-bottom:5px;font-size:12px; border:1px solid #a5dcff; border-top:0px; overflow:hidden }
.content .news .newslist_pic1 ul li img{vertical-align:middle;width:155px;height:130px;border:0px solid #fcfcfc;border-radius:10px 10px 10px 10px;}
.content .news .newslist_pic1 ul li{float:left; width:171px;}
.content .news .newslist_pic1 ul li p{ text-align:center; font-size:14px;color:#4ab6d3; font-weight:bold;height:28px;line-height:28px;}
.content .news .newslist_pic1 ul li a{text-decoration:none;}

.content .news .newslist_pic2 {width: 220px;min-height:90px; padding: 10px 0px 5px 5px;font-size:12px; border:1px solid #a5dcff; border-top:0px; overflow:hidden }
.content .news .newslist_pic2 ul li img{float:left;padding-right:5px;width:80px;height:80px;border:0px solid #dedede;border-radius:10px 10px 10px 10px; }
.content .news .newslist_pic2 ul li{float:left;width:210px; height:90px;padding:2px;}
.content .news .newslist_pic2 ul li span{font-size:14px;color:#4ab6d3; font-weight:bold;display:inline-block;height:20px;width:120px; }

.content .news .zjjs{width: 269px;padding:10px;font-size:12px; border:1px solid #a5dcff; border-top:0px; overflow:hidden }
.content .news .zjjs img {padding-right:10px;padding-bottom:10px;float:left }
.content .news .zjjs span{font-size:14px;color:#4ab6d3; font-weight:bold;display:inline-block;height:20px }

.content .news .zjjs ul {clear:both;margin:10px }
.content .news .zjjs ul li{float:left; margin-left:8px;width:54px;text-align:center; height:22px;line-height:22px; background:url(../images/zzjs_name_bg.jpg) no-repeat center }

.content .news .zjjs_gd {width: 218px; padding-top:10px;padding-bottom:10px;font-size:12px; border:1px solid #a5dcff; border-top:0px; overflow:hidden }

.content .c_l_news .newstypelist_left {width:220px;clear:both}
.content .c_l_news .newstypelist_left .toph1{background:url(../images/list_left_top_bg.jpg) repeat-x; text-align:center;width:220px;height:30px; line-height:30px;}
.content .c_l_news .newstypelist_left .toph1 p{font-size:16px;font-family:宋体; font-weight:800;}
.content .c_l_news .newstypelist_left .toph1 p img{vertical-align:middle;margin:5px;border:0px solid red;height:18px}
.content .c_l_news .newstypelist_left .toph1 p a{vertical-align:middle;color:#195193;}
.content .c_l_news .newstypelist_left .newstypelist_content ul {margin-top:10px; }
.content .c_l_news .newstypelist_left .newstypelist_content ul li {padding:5px;background:url(../images/xuxian01.gif) no-repeat bottom center;}
.content .c_l_news .newstypelist_left .newstypelist_content ul li a{color:#195193;font-size:14px; margin-left:35px; background:url(../images/xiaosanjiao01.gif) no-repeat left; padding-left:20px }
.content .c_l_news .newstypelist_left .newstypelist_content ul li.current a{color:red;}

.content .c_c_news .daohang{width:738px;height:29px; line-height:29px; background:#eafcfe;color:#000; padding-left:10px;}
.content .c_c_news .daohang span {font-weight:bold;}

.news_list {position:relative;}
.news_list .news_list_daohang {padding:0px 0px 10px 35px;}
.news_list .news_list_daohang img {vertical-align:middle;border:0px;}
.news_list .news_list_daohang span{position:absolute;right:30px;}

.news_list .list_mb {margin-left:40px;margin-right:30px;overflow:hidden;}
.news_list .list_mb li{height:32px; line-height:30px;font-size:14px;background:url(../images/xuxian02.gif) repeat-x bottom;}
.news_list .list_mb li a{background:url(../images/xiaosanjiao02.gif) no-repeat left;padding-left:20px;max-width: 79%;display:inline-block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.news_list .list_mb span{margin-left:30px;color: #9c9c9c;vertical-align: top;}

.news_list .list_mb1 {margin:0px auto;width:730px;overflow:hidden;border:0px solid red}
.news_list .list_mb1 li { margin-left:10px; width: 230px; float: left;text-align: center; margin-bottom:10px;border:0px solid red}
.news_list .list_mb1 li img{ width: 230px;height:180px;}
.news_list .list_mb1 li p {color:#4c4c4c; margin:0px auto; }
.news_list .list_mb1 li p a { font-size: 14px; font-weight:bold; }

.news_list .list_mb2 {margin:0px auto;width:730px;overflow:hidden;border:0px solid red}
.news_list .list_mb2 li { margin-left:40px; width: 300px; float: left;text-align: center; margin-bottom:10px;border:0px solid red}
.news_list .list_mb2 li img{ width: 85px;height:125px;}
.news_list .list_mb2 li p {color:#4c4c4c; text-align:center; margin:0px auto; }
.news_list .list_mb2 li p a { font-size: 14px; font-weight:bold; }

.content .c_c_news .news_show h1{ font-family:宋体; font-weight:800;font-size:26px;color:#064b9d; text-align:center;margin-top:15px;}
.content .c_c_news .news_show .news_info {text-align:center; margin-top:10px; }
.content .c_c_news .news_show .newsshow{width:650px;overflow:hidden;margin:0px auto;font-size: 16px;line-height: 32px;}
.content .c_c_news .news_show .newsshow img{display: block;margin: 10px auto;max-width: 100%;}
.content .c_c_news .news_show .newsshow .newsshowXgwz{margin-top:15px;}

.content .liuyan{min-height:300px;}
.footer { width:980px; margin-top:10px; height:105px; text-align:center; background:url(../images/bottom_bg.jpg) no-repeat }
.footer p { color:#fff; line-height:20px; font-size:14px; padding-top:15px }