/* -------------------- 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, a:active { color: #292929; text-decoration: none; cursor: pointer;}
a:hover, a:focus { color: #0F4AB2; text-decoration: none; cursor: pointer;outline:none;-moz-outline:none;}


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

.theme_header { height: 125px; /*border-bottom: 4px solid #003F98;*/}
.theme_header .wpthemeInner { position: relative;}
.theme_header_logo { width: 310px; height: 125px; background: url(/jtww/images/jtww/header_logo.png) no-repeat left center;}
.theme_header_search { margin-top: 25px;}
.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: 22px; line-height: 22px; 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: 22px; line-height: 22px; background-color: #FFFFFF; border: 1px solid #CDCDCD; color: #BCBCBC;outline:none;}
.theme_header_search .search input[type="button"] { cursor: pointer;width: 20px; height: 22px; line-height: 22px; background: url(/jtww/images/jtww/header_search.png) no-repeat left center; position: absolute; left: 142px; top: 1px;outline:none;}
.theme_header_nav { position: absolute; right: 0; top: 62px;}
.theme_header_nav ul { overflow: hidden;}
.theme_header_nav ul li { margin-left: 30px; float: left; display: inline;}
.theme_header_nav ul li a { font-weight:bold; height: 60px; line-height: 60px; font-size: 16px; color: #404040; 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; padding-left: 20px; width: 60%; height: 30px; line-height: 30px; background: url(/jtww/images/jtww/header_subnlogo.png) no-repeat left center;}
.theme_header_nav ul li ul li a { width: 160px; height: 30px; line-height: 30px; color: #404040; font-size: 14px;}
.theme_header_nav ul li ul li a:hover { color: #034993;}

/*.theme_header_nav .sub2 { background: url(/jtww/images/jtww/header_subnavbg1.png) no-repeat 180px center #FFFFFF;}
.theme_header_nav .sub3 { background: url(/jtww/images/jtww/header_subnavbg1.png) no-repeat 180px center #FFFFFF;}
.theme_header_nav .sub4 { background: url(/jtww/images/jtww/header_subnavbg1.png) no-repeat 180px center #FFFFFF;}
.theme_header_nav .sub6 { background: url(/jtww/images/jtww/header_subnavbg1.png) no-repeat 180px center #FFFFFF;margin-left: -24px;}
.theme_header_nav .sub7 { background: url(/jtww/images/jtww/header_subnavbg1.png) no-repeat 180px center #FFFFFF;margin-left: -118px;}
.theme_header_nav .sub8 { background: url(/jtww/images/jtww/header_subnavbg1.png) no-repeat 180px center #FFFFFF;margin-left: -212px;}
.theme_header_nav .sub9 { background: url(/jtww/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(/jtww/images/jtww/banner_news.png) no-repeat left top;}
.theme_banner.gywm { background: url(/jtww/images/jtww/banner_gywm.jpg) no-repeat left top;}
.theme_banner.jrwm { background: url(/jtww/images/jtww/banner_jrwm.jpg) no-repeat left top;}
.theme_banner.jtyw { background: url(/jtww/images/jtww/banner_jtyw.jpg) no-repeat left top;}
.theme_banner.qiywh { background: url(/jtww/images/jtww/banner_qiywh.jpg) no-repeat left top;}
.theme_banner.xxgk { background: url(/jtww/images/jtww/banner_xxgk.jpg) no-repeat left top;}
.theme_banner.yggc { background: url(/jtww/images/jtww/banner_yggc.jpg) no-repeat left top;}
.theme_banner.ywfw { background: url(/jtww/images/jtww/banner_gangkousc.png) no-repeat left top;}
.theme_banner.zxzx { background: url(/jtww/images/jtww/banner_zxzx.jpg) no-repeat left top;}
.theme_banner.culture { background: url(/jtww/images/jtww/banner_culture.png) no-repeat left top;}
.theme_crumbnav { height: 36px; background-color: #F2F2F2;}
.theme_content { padding: 25px 0 55px; overflow: hidden;}

.theme_footer {background-color: #282828; color: #FFFFFF; overflow: hidden;}
.theme_footer .links { margin: 0 25px; float: left; display: inline;}
.theme_footer .links li {}
.theme_footer .links a {color: #FAFAFA;}
.theme_footer .links .title { padding-top: 20px; color: #FFF; font-size: 16px;font-weight:bold;}
.theme_footer .outerlink { margin: 30px 50px 0 0; width: 270px; float: right; display: inline;}
.theme_footer .outerlink .selects { margin-bottom: 15px; width: 268px; height: 31px; line-height: 31px; background: url(/jtww/images/jtww/footer_arrow.png) no-repeat 250px center #FFFFFF; border: 1px solid #E1DFE0; overflow: hidden;}
.theme_footer .outerlink .selects select { padding-left: 10px; width: 269px; height: 31px; line-height: 31px; font-size: 12px; color: #A9A9A9; background: transparent; border: none; -webkit-appearance: none; /*for chrome*/}
.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(/jtww/images/jtww/footer_logo1.png) no-repeat left top;}
.theme_footer .outerlink .circle .logo2 { background: url(/jtww/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: 1400px; height: 640px; 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: 1400px; height: 640px;}
.index_bigpic .thumb { width: 1220px; height: 110px; overflow: hidden; position: absolute; left: 400px; 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(/jtww/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(/jtww/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(/jtww/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(/jtww/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;}
.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(/jtww/images/jtww/More_sidenav_news.png) no-repeat left top;}
.more_leftnav .ztbtitle { width: 220px; height: 64px; line-height: 64px; font-size: 20px; color: #FFFFFF; text-align: center; letter-spacing: 1px;}
.more_leftnav .ztbtitle.ztbnews { background: url(/jtww/images/jtww/More_sidenav_news.jpg) 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(/jtww/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(/jtww/v3/css/images/More_sidenav_dot1.png) no-repeat 15px center #0075C2; color: #FFFFFF;}
.more_leftnav .curhassub > a { background: url(/jtww/images/jtww/More_sidenav_dot1.png) no-repeat 15px center #0075C2; color: #FFFFFF;}
.more_leftnav .othhassub > a { background: url(/jtww/images/jtww/More_sidenav_dot3.png) no-repeat 15px center;}
.more_leftnav .othhassub > ul { padding-top: 0;}
.more_leftnav .cursubn > a { background: url(/jtww/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: #EAE6E3; font-size: 22px; color: #000000; 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(/jtww/images/jtww/footer_logo1.png) no-repeat top;width: 40px;height: 40px;cursor: pointer;position: relative;}
.foot_xinlang1:hover{background: url(/jtww/images/jtww/footer_logo1_red.png) no-repeat top;}
.foot_xinlang2 {background: url(/jtww/images/jtww/footer_logo2.png) no-repeat top;width: 40px;height: 40px;cursor: pointer;position: relative;}
.foot_xinlang2:hover{background: url(/jtww/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(/jtww/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(/jtww/images/jtww/More_share_logo.png) no-repeat 0px 0px;}
.more_footer .share .logo1 { background: url(/jtww/images/jtww/More_share_logo.png) no-repeat 0px -20px;}
.more_footer .share .logo2 { background: url(/jtww/images/jtww/More_share_logo.png) no-repeat 0px -40px;}
.more_footer .share .logo3 { background: url(/jtww/images/jtww/More_share_logo.png) no-repeat 0px -60px;}
.more_footer .share .logo4 { background: url(/jtww/images/jtww/More_share_logo.png) no-repeat 0px -80px;}
.more_footer .share .logo5 { background: url(/jtww/images/jtww/More_share_logo.png) no-repeat 0px -100px;}
