/* -------------------- theme -------------------- */

/* ----- all ----- */
body { margin: 0; padding: 0; background-color: #FFFFFF; line-height: 30px; font-family: 'Microsoft Yahei','SimHei','Arial',sans-serif; font-size: 14px; color: #292929;}
input, img, select { margin: 0; padding: 0; border: 0; vertical-align: top;}
ul, ol, li { list-style: none;}
table, tbody, tr, th, td { line-height: 35px; border-spacing: 0; vertical-align: top;}
article, aside, footer, header, hgroup, nav, section { display: block;}
div, form, h1, dl, dt, dd, ul, ol, li, table, tr, td, th, p, span, input, img { margin: 0; padding: 0;}
a{ color: #292929; text-decoration: none; cursor: pointer;}
a:active { color: #292929; text-decoration: underline; cursor: pointer;}
a:hover, a:focus { color: #0F4AB2; text-decoration: underline; cursor: pointer;outline:none;-moz-outline:none;}


.wpthemeFrame { margin: 0 auto; width: 1340px;}
.wpthemeInner { margin: 0 auto; width: 1220px;}
.wpthemeLeft { /*float: left; display: inline;*/}
.wpthemeRight { float: right; display: inline;}
.wpthemeCenter { text-align: center;}

.theme_header { /*height: 110px;*/ /*border-bottom: 4px solid #003F98;*/    background: rgba(0,0,30,.4) none repeat scroll 0 0 !important;}
.theme_header .wpthemeInner { position: relative;}
.theme_header_logo {      margin-right: 50px;   display: inline-block;margin-top:8px;width: 260px; height: 90px; background: url(../../images/jtww/header_logo.png);background-size:auto 100%;
    background-repeat: no-repeat;/*background: url(../../images/jtww/header_logo.png) no-repeat left center;*/}
.theme_header_search { margin-top: 55px;}
.theme_header_search ul { overflow: hidden;}
.theme_header_search ul li { margin-left: 10px; line-height: 22px; float: left; display: inline;}
.theme_header_search ul li a { padding: 0 5px; height: 32px; line-height: 32px; border: 1px solid #CDCDCD; color: #BCBCBC; display: block;}
.theme_header_search ul li a:hover { background-color: #c22210; color: #FFFFFF;border: 1px solid #c22210;}
.theme_header_search .search { position: relative;}
.theme_header_search .search input[type="text"] { padding-left:7px;/*padding: 0 20px 0 10px;*/ width: 152px; height: 40px; line-height: 32px; background-color: #FFFFFF; border: 1px solid #CDCDCD; color: #BCBCBC;outline:none;}
.theme_header_search .search input[type="button"] { cursor: pointer;width: 20px; height: 32px; line-height: 40px; background: url(../../images/jtww/header_search.png) no-repeat left center; position: absolute; left: 132px; top: 1px;outline:none;}
.theme_header_nav { /*position: absolute; left: 0; top: 70px;*/    display: inline-block;}
.theme_header_nav ul { overflow: hidden;}
.theme_header_nav ul li { margin-left: 30px; float: left; display: inline;text-align: center;}
.theme_header_nav ul li:first-child { margin-left: 0px;}
.theme_header_nav ul li a { font-weight:bold; height: 40px; line-height: 40px; font-size: 16px;     color: #fff; text-decoration: none; display: block; cursor: pointer;}
.theme_header_nav .wpthemeSelected > a { color: #034993;}
.theme_header_nav ul li ul { /*padding: 20px; border-top: 4px solid #003F98;*/ width: 90px; position: absolute; z-index: 8;}
.theme_header_nav ul li ul li { margin: 0;  width: 100%; height: 30px; line-height: 30px; background: url(../../images/jtww/header_subnlogo.png) no-repeat left center;}
.theme_header_nav ul li ul li a { width: 100%; height: 30px; line-height: 30px; color: #404040; font-size: 14px;}
.theme_header_nav ul li ul li a:hover { color: #034993;text-decoration: underline;}

/*.theme_header_nav .sub2 { background: url(../../images/jtww/header_subnavbg1.png) no-repeat 180px center #FFFFFF;}
.theme_header_nav .sub3 { background: url(../../images/jtww/header_subnavbg1.png) no-repeat 180px center #FFFFFF;}
.theme_header_nav .sub4 { background: url(../../images/jtww/header_subnavbg1.png) no-repeat 180px center #FFFFFF;}
.theme_header_nav .sub6 { background: url(../../images/jtww/header_subnavbg1.png) no-repeat 180px center #FFFFFF;margin-left: -24px;}
.theme_header_nav .sub7 { background: url(../../images/jtww/header_subnavbg1.png) no-repeat 180px center #FFFFFF;margin-left: -118px;}
.theme_header_nav .sub8 { background: url(../../images/jtww/header_subnavbg1.png) no-repeat 180px center #FFFFFF;margin-left: -212px;}
.theme_header_nav .sub9 { background: url(../../images/jtww/header_subnavbg1.png) no-repeat 180px center #FFFFFF; margin-left: -306px;}*/

.theme_header_nav .sub2 { background-color:#FFF;}
.theme_header_nav .sub3 { background-color:#FFF;}
.theme_header_nav .sub4 { background-color:#FFF;}
.theme_header_nav .sub6 { background-color:#FFF;}
.theme_header_nav .sub7 { background-color:#FFF;}
.theme_header_nav .sub8 { background-color:#FFF;}
.theme_header_nav .sub9 { background-color:#FFF;}

.theme_banner { width: 100%; height: 344px;}
.theme_banner.news { background: url(../../images/jtww/banner_news.png) no-repeat left top;}
.theme_banner.gywm { background: url(../../images/jtww/banner_gywm.jpg) no-repeat left top;}
.theme_banner.jrwm { background: url(../../images/jtww/banner_jrwm.jpg) no-repeat left top;}
.theme_banner.jtyw { background: url(../../images/jtww/banner_jtyw.jpg) no-repeat left top;}
.theme_banner.qiywh { background: url(../../images/jtww/banner_qiywh.jpg) no-repeat left top;}
.theme_banner.xxgk { background: url(../../images/jtww/banner_xxgk.jpg) no-repeat left top;}
.theme_banner.yggc { background: url(../../images/jtww/banner_yggc.jpg) no-repeat left top;}
.theme_banner.ywfw { background: url(../../images/jtww/banner_gangkousc.png) no-repeat left top;}
.theme_banner.zxzx { background: url(../../images/jtww/banner_zxzx.jpg) no-repeat left top;}
.theme_banner.qydj { background: url(../../images/jtww/22.jpg);    background-size: 100% 100%;}
.theme_banner.culture { background: url(../../images/jtww/banner_culture.jpg) no-repeat left top;}
.theme_banner.gsyw { background: url(../../images/jtww/gsyw.jpg) no-repeat left top;}
.theme_crumbnav { height: 36px; background-color: #F2F2F2;}
.theme_content { padding: 25px 0 55px; overflow: hidden;}

.theme_footer { background: #F9F9FB;color: #FFFFFF; overflow: hidden;}
.theme_footer .links { margin: 0 25px; float: left; display: inline;}
.theme_footer .links li {    text-align: center;}
.theme_footer .links a {color: #315372;    display: inline-block;width: 100%;text-align: center;}
.theme_footer .links .title { padding-top: 20px; color: #292929; font-size: 15px;font-weight:bold;light-weight:25px}
.custom-links{
    color: #292929;
    font-size: 15px;
    font-weight: bold;}
.theme_footer .outerlink { margin: 20px 50px 0 0; width: 270px; float: right; display: inline;}

.theme_footer .outerlink .selects option { background-color: #FFFFFF;}
.theme_footer .outerlink .circle { width: 270px; overflow: hidden;}
.theme_footer .outerlink .circle li { margin-right: 15px; width: 40px; height: 40px; float: left; display: inline;}
.theme_footer .outerlink .circle .logo1 { background: url(../../images/jtww/footer_logo1.png) no-repeat left top;}
.theme_footer .outerlink .circle .logo2 { background: url(../../images/jtww/footer_logo2.png) no-repeat left top;}
.theme_footer .return { margin-top: 40px; color: #323232; text-align: right;}
.theme_footer .return a { color: #323232;}
.theme_footer .copyright { padding-top: 30px; width: 100%; text-align: center; line-height: 25px; clear: both;}


.index_bigpic { width: 1340px; height: 450px; overflow: hidden; position: relative;}
.index_bigpic .slides { width: 2000px;}
.index_bigpic .slides .slide { float: left; display: inline; position: relative;}
.index_bigpic .slides .slide img { width: 1340px; height: 450px;}
.index_bigpic .thumb { width: 1220px; height: 110px; overflow: hidden; position: absolute; left: 90px; bottom: 25px; z-index: 10;}
.index_bigpic .thumb ul { width: 1250px; overflow: hidden;}
.index_bigpic .thumb ul li { margin-right: 20px; width: 290px; height: 110px; float: left; display: inline;}
.index_bigpic .thumb ul li img { width: 290px; height: 110px;}

.index_sites { width: 1400px; height: 680px; background-color: #003F98; overflow: hidden;}
.index_sites ul { padding-left: 194px; width: 1500px; overflow: hidden;}
.index_sites ul li { margin-left: -263px; width: 580px; height: 680px; cursor: pointer; float: left; display: inline; position: relative;}
.index_sites .module { cursor:pointer; position: absolute; transition-delay: 0s; transition-duration: 2s; transition-property: all; transition-timing-function: cubic-bezier(0.25,0.1,0.25,1);} /* img */
.index_sites .module:hover { transform: scale(1.1);}

.index_news { width: 100%; height: 720px; background: url(../../images/jtww/Index_news_bg.jpg) no-repeat left top; position: relative;}
.index_news .title { padding: 50px 0; width: 100%; height: 70px; line-height: 70px; font-size: 40px; font-weight: bold; color: #FFFFFF; text-align: center;}
.index_news .body { padding: 10px; width: 1200px; height: 400px; background: url(../../images/jtww/Index_news_shadow.png) repeat left top; overflow: hidden;}
.index_news .body ul { overflow: hidden;}
.index_news .body ul li { width: 1210px; float: left; display: inline;}
.index_news .body .image { width: 620px; float: left; display: inline;}
.index_news .body .detail { margin: 60px 10px 0 50px; width: 460px; float: left; display: inline;}
.index_news .body .detail a{color:#FFFFFF;}
.index_news .body .detail .date { line-height: 50px; font-size: 25px; font-weight: bold; color: #208ACE;}
.index_news .body .detail .dtitle { line-height: 40px; font-size: 16px; color: #FFFFFF;}
.index_news .body .detail .summary { margin-top: 20px; text-indent: 2em; height: 125px; line-height: 25px; color: #FFFFFF; overflow: hidden;}
.index_news .body .detail .summary a{color:#FFFFFF;}
.index_news .body .detail .summary a:hover,a:active{color:#FFFFFF;}
.index_news .body .detail .more { margin-top: 40px;}
.index_news .body .detail .more a { width: 80px; height: 25px; line-height: 25px; background-color: #0C689E; font-size: 12px; color: #FFFFFF; text-align: center; display: block;}
.index_news .pages {width: 40px; height: 40px; background: url(../../images/jtww/Index_news_pages.png) no-repeat left top; cursor: pointer; position: absolute; top: 370px; right: 92px; z-index: 5;}


.more_crumbnav { padding-left: 60px; height: 36px; line-height: 36px; background: url(../../images/jtww/More_crumbnav_home.png) no-repeat left top;}
.more_crumbnav span { margin-right: 5px;}
.more_crumbnav .current { color: #034993;}

.more_leftnav { width: 220px;display:inline-block;}
.more_leftnav .title { width: 220px; height: 104px; line-height: 104px; font-size: 26px; font-weight: bold; color: #FFFFFF; text-align: center; letter-spacing: 1px;}
.more_leftnav .title.news { background: url(../../images/jtww/More_sidenav_news.png) no-repeat left top;}
.more_leftnav ul { margin-top: 25px;}
.more_leftnav ul > li { border-bottom: 1px solid #E6E6E6;}
.more_leftnav ul > li > a { padding-left: 35px; height: 50px; line-height: 50px; background: url(../../images/jtww/More_sidenav_dot2.png) no-repeat 15px center; color: #575757; font-size: 16px; display: block;}
.more_leftnav ul > li > ul { margin: 0; padding: 10px 0 10px 20px;}
.more_leftnav ul > li > ul > li { border: 0;}
.more_leftnav ul > li > ul > li > a { height: 35px; line-height: 35px; font-size: 16px; display: block;}
.more_leftnav .current > a { background: url(images/More_sidenav_dot1.png) no-repeat 15px center #0075C2; color: #FFFFFF;}
.more_leftnav .curhassub > a { background: url(../../images/jtww/More_sidenav_dot1.png) no-repeat 15px center #0075C2; color: #FFFFFF;}
.more_leftnav .othhassub > a { background: url(../../images/jtww/More_sidenav_dot3.png) no-repeat 15px center;}
.more_leftnav .othhassub > ul { padding-top: 0;}
.more_leftnav .cursubn > a { background: url(../../images/jtww/More_sidenav_dot4.png) no-repeat 15px center; color: #063C99;}


.more_newslist { width: 890px;}
.more_newslist .title { height: 103px; line-height: 103px; border-bottom: 1px solid #E6E6E6; font-size: 26px; font-weight: bold; color: #000000; letter-spacing: 1px;}
.more_newslist .piclists { overflow: hidden;}
.more_newslist .piclists li { padding: 30px 0; width: 100%; border-bottom: 1px solid #E6E6E6; float: left; display: inline;}
.more_newslist .piclists li img { width: 300px; height: 168px; float: left; display: inline;}
.more_newslist .piclists li p { width: 560px; float: right; display: inline;}
.more_newslist .piclists li a { color: #000000;}
.more_newslist .piclists li a:hover { color: #BF1A00;}
.more_newslist .piclists .text { font-size: 16px; font-weight: bold; text-overflow: ellipsis; white-space: nowrap; overflow: hidden;}
.more_newslist .piclists .detail { margin: 20px 0 30px; height: 60px; overflow: hidden;}
.more_newslist .piclists .date { color: #989898;}
.more_newslist .textlists { overflow: hidden;}



.more_newslist .textlists li { padding-top: 30px; width: 100%; float: left; display: inline;}
.more_newslist .textlists li p { line-height: 25px; font-size: 12px; float: right; display: inline;}
.more_newslist .textlists li a { color: #292929;}
.more_newslist .textlists li a:hover { color: #BF1A00;}
.more_newslist .textlists .date { width: 55px; height: 60px; line-height: 35px; background-color: red; font-size: 22px; color: #ffffff; text-align: center; float: left;}
.more_newslist .textlists .date span { width: 55px; height: 24px; line-height: 24px; border-top: 1px solid #FFFFFF; font-size: 12px; display: block;}
.more_newslist .textlists .text { width: 820px; font-size: 14px; font-weight: bold; text-overflow: ellipsis; white-space: nowrap; overflow: hidden;}
.more_newslist .textlists .detail { width: 820px; text-overflow: ellipsis; white-space: nowrap; overflow: hidden;}
.more_newslist .pages { margin-top: 35px; text-align: center;}
.more_newslist .pages ul { display:inline-block;}
.more_newslist .pages ul li { margin: 0 3px; float: left; display: inline;}
.more_newslist .pages ul li a { padding: 0 10px; height: 30px; line-height: 30px; border: 1px solid #E2E2E2; color: #3A3A3A; display: block;outline:none; }
.more_newslist .pages .this { background-color: #004098;}
.more_newslist .pages .this a { color: #E2E2E2;}

.more_newslist .body p, .more_newslist .body div { margin: 8px 0; line-height: 250%; text-indent: 2em;}
.more_newslist .body .image { text-align: center; text-indent: 0;}

.gfsy{ background: #c22210 !important;color: #FFFFFF !important;border: 1px solid #c22210 !important;cursor:pointer;line-height:25px;}
.gfsy:visited{color:white;}
.gfsy:hover{background-color:#c22210; color:white; }
.en{background: #c22210 !important; color: #FFFFFF !important; border: 1px solid #c22210 !important; cursor:pointer; line-height:25px;}
.en:visited{color:white; }
.en:hover{ background-color:#c22210; color:white;}
.foot_xinlang1 {background: url(../../images/jtww/footer_logo1.png) no-repeat top;width: 40px;height: 40px;cursor: pointer;position: relative;}
.foot_xinlang1:hover{background: url(../../images/jtww/footer_logo1_red.png) no-repeat top;}
.foot_xinlang2 {background: url(../../images/jtww/footer_logo2.png) no-repeat top;width: 40px;height: 40px;cursor: pointer;position: relative;}
.foot_xinlang2:hover{background: url(../../images/jtww/footer_logo2_red.png) no-repeat top;}
.ewm_pic {border: 1px solid #e1dfe0;width: 118px;height: 118px;position: absolute;left: -40px;top: 55px;z-index: 100;}
.ewm_arrow {position: absolute;width: 18px;height: 10px;background-position: 0 -12px;left: 50px;top: -10px;}
i {display: inline-block;background: url(../../images/jtww/icon.png) no-repeat;font-style: normal;}

.more_content { margin: 40px auto 0; width: 1040px;min-height:500px;}
.more_content .title { font-size: 25px; color: #333333; text-align: center;}
.more_content .infos { font-size: 12px; color: #898989; text-align: center;}
.more_content .infos .ititle { margin-left: 10px;}
.more_content .infos .detail { margin-right: 10px;}
.more_content .body { padding: 20px 0 30px; line-height: 250%;}
.more_content .body p, .more_content .body div { margin: 8px 0; line-height: 250%; text-indent: 2em;}
.more_content .body .image { text-align: center; text-indent: 0;}

.more_footer { padding-top: 10px; border-top: 1px solid #CACACA;}
.more_footer .share { overflow: hidden;}
.more_footer .share li { margin-right: 10px; float: left; display: inline;}
.more_footer .share li a { width: 20px; height: 20px; display: block;}
.more_footer .share .logo0 { background: url(../../images/jtww/More_share_logo.png) no-repeat 0px 0px;}
.more_footer .share .logo1 { background: url(../../images/jtww/More_share_logo.png) no-repeat 0px -20px;}
.more_footer .share .logo2 { background: url(../../images/jtww/More_share_logo.png) no-repeat 0px -40px;}
.more_footer .share .logo3 { background: url(../../images/jtww/More_share_logo.png) no-repeat 0px -60px;}
.more_footer .share .logo4 { background: url(../../images/jtww/More_share_logo.png) no-repeat 0px -80px;}
.more_footer .share .logo5 { background: url(../../images/jtww/More_share_logo.png) no-repeat 0px -100px;}
.news-list > ul{
            padding: 0;
        }
        .news-list .list-item {
            list-style: none;
            border-bottom: 1px solid #E6E6E6;
            padding-bottom: 30px;
            padding-top: 20px;
        }
        .news-list .list-item .list-content {
            display: flex;
            justify-content: space-between;
        }
        .news-list .list-item .list-content >img{
            width: 300px;
            height: 168px;
        }
        .news-list .list-item .right-content{
            width: 560px;
            height: 180px;
            display: flex;
            flex-direction: column;
        }
        .news-list .list-item .right-content .title2{
            font-size: 16px;
            font-weight: bold;
            white-space: nowrap;
            overflow: hidden;
            color: #000000;
            line-height: 35px;
            flex-shrink: 0;
        }
        .news-list .list-item .right-content .time{
            color:#989898;
            font-size: 14px;
            line-height: 35px;
            flex-shrink: 0;
        }
        .news-list .list-item .right-content .article-content{
            text-indent: 2rem;
            flex-grow: 0;
            overflow: hidden;
            margin-bottom: 14px;
        }
		
.carousel-indicators .active{
	width:22px;
  	height:22px;
}
.carousel-indicators .active{
      border-radius: 22px;
}
.carousel-indicators li {
    width: 22px;
    height: 22px;
    border-radius: 22px;
}
.carousel-indicators li:hover{
	background-color: #003361;
      border: 1px solid #003361;
}

