@charset "utf-8"; /* CSS Document*/
.v_news_content img{ display: block; margin: 0 auto;}
body { margin: 0; padding: 0; font-size: 14px; background: #f3f3f3; font-family: "Microsoft Yahei", 宋体, sans-serif; }
ul, li { list-style-type: none; margin: 0; padding: 0; }
h1, h2, h3, h4, h5, h6 { margin: 0; padding: 0; font-weight: normal }
img { border: 0; }
a { text-decoration: none; color: #666666; }
a:hover { text-decoration: none; color: #1f509c; transition: all 0.6s; }
.fl { float: left !important; }
.fr { float: right !important; }
.clearboth { clear: both; border: 0; padding: 0; margin: 0; }
.w1200 { width: 1200px; height: auto; margin: 0 auto; }
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.relative { position: relative; }
.imghover { cursor: pointer; transition: all 0.6s; }
.imghover:hover { transform: scale(1.2); }
/*header*/
.header { width: 100%; height: 167px; background: url("/sjjs/static/images/top_bg.jpg") center; position: relative }
.top_link { color: #adb6bd; font-size: 13px; line-height: 30px; margin:20px 0 0 0; width: 280px;text-align: right; }
.top_link a { color: #717aa0; font-size: 14px; line-height: 30px; padding: 0 5px; }
.top_link a:hover { color: #cc0000; }
.top_linkr { color: #717aa0; font-size: 16px; line-height: 22px; margin: 30px 0 0 0; width: 210px; text-align: right; position: relative }
.top_linkr a { color: #717aa0; font-size: 16px; line-height: 30px; padding: 0 5px; }
.logo { width: 38%; text-align: center; margin: 0 auto 0 auto; padding: 20px 0 0 0; display: block; height: 83px; }
.logo img { display:block; width:100%; margin:0 auto;}
/*header2*/
.lm_header{ width: 100%; height: 130px; background:#ffffff; position: relative; }
.lm_logo { width: 570px; text-align: left; margin: 0 auto 0 auto; padding: 24px 0 0 0; display: block; float: left; }
.lm_topxx{ width: 160px;height: 130px; float: left; margin: 0 0 0 0; background: url("/sjjs/static/images/lm_topxx.png") center no-repeat}
/*search*/
.i_search_btn { display: block; width: 20px; height: 20px; padding: 8px 0 0 10px !important; float: right; cursor: pointer }
.ii-search { width: 261px; height: 34px; overflow: hidden; position: absolute; margin: 0; padding: 0 0 0 0; border-radius: 0; border: #c2c9d9 1px solid; top: 145px; left: 90px; z-index: 9999; }
.ii-search .search-txt { width: 200px; padding-left: 10px; height: 32px; line-height: 32px; color: #666666; border: none; background: #ffffff; outline: none }
.ii-search .search-btn { width: 50px; height: 34px; line-height: 34px; font-size: 16px; border: none; background: url("/sjjs/static/images/ico_search2.png") center no-repeat #1f337f; cursor: pointer; }
.ii-search .search-btn:hover { background: url("/sjjs/static/images/ico_search2.png") center no-repeat #00706a; }
/*isearch*/
.isearch_box{ width:50px; height: 50px; float: right; text-align: center; position: relative}
.isearch_box:hover{ }
.ilm_search_btn{display: block;width:40px; height:40px; padding:0 0 0 0 !important; float: right; cursor: pointer; background: url("/sjjs/static/images/ico_searchc.png") center no-repeat; cursor: pointer}
.ilm_search_btn:hover{background: url("/sjjs/static/images/ico_searchb.png") center no-repeat #257cbd; }
.ilm-search { width: 261px; height: 34px; overflow: hidden; position: absolute; margin: 0; padding: 0 0 0 0; border-radius: 0; border: #c2c9d9 1px solid; top: 60px; left: -210px; }
.ilm-search .search-txt { width: 200px; padding-left: 10px; height: 32px; line-height: 32px; color: #666666; border: none; background:#ffffff; outline: none }
.ilm-search .search-btn { width: 50px; height: 34px; line-height: 34px; font-size: 16px; border: none; background: url("/sjjs/static/images/ico_search2.png") center no-repeat #ff9900; cursor: pointer; }
.ilm-search .search-btn:hover { background: url("/sjjs/static/images/ico_search2.png") center no-repeat #025da1; }
/*search*/
.search_box{ width:60px; height: 60px; float: right; text-align: center; position: relative}
.search_box:hover{ }
.lm_search_btn{display: block;width:60px; height:60px; padding:0 0 0 0 !important; float: right; cursor: pointer; background: url("/sjjs/static/images/ico_searchb.png") center no-repeat; cursor: pointer}
.lm_search_btn:hover{background: url("/sjjs/static/images/ico_searchb.png") center no-repeat #257cbd; }
.lm-search { width: 260px; height: 34px; overflow: hidden; position: absolute; margin: 0; padding: 0 0 0 0; border-radius: 0; border: #c2c9d9 1px solid; top: 60px; left: -210px; }
.lm-search .search-txt { width: 200px; padding-left: 10px; height: 32px; line-height: 32px; color: #666666; border: none; background:#ffffff; outline: none }
.lm-search .search-btn { width: 50px; height: 34px; line-height: 34px; font-size: 16px; border: none; background: url("/sjjs/static/images/ico_search2.png") center no-repeat #ff9900; cursor: pointer; }
.lm-search .search-btn:hover { background: url("/sjjs/static/images/ico_search2.png") center no-repeat #025da1; }
.i-search { width: 260px; height: 34px; overflow: hidden; position: absolute; margin: 0; padding: 0 0 0 0; border-radius: 0; border: #c2c9d9 1px solid; top: 70px; left: -205px; z-index: 9999; }
.i-search .search-txt { width: 200px; padding-left: 10px; height: 32px; line-height: 32px; color: #666666; border: none; background: #ffffff; outline: none }
.i-search .search-btn { width: 50px; height: 34px; line-height: 34px; font-size: 16px; border: none; background: url("/sjjs/static/images/ico_search2.png") center no-repeat #1f337f; cursor: pointer; }
.i-search .search-btn:hover { background: url("/sjjs/static/images/ico_search2.png") center no-repeat #00706a; }
/*nav*/
.i-nav { width:1200px; height: 50px; margin: 14px auto 0 auto; }
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.nav { padding: 0 0px; height: 50px; line-height: 50px; position: relative; z-index: 1; margin: 0 auto; width: 100%; float: left; }
.nav a { color: #fff; }
.nav .nLi { width:12.5%; float: left; position: relative; display: inline; }
.nav .nLi:hover ul { display:block;
  -webkit-transition: all 1s;
  -moz-transition: all 1s;
  -o-transition: all 1s;
  transition: all 1s;}
.nav .nLi h3 { width:100%; text-align:center; display: block; float: left; }
.nav .nLi h3 a { width:100%; text-align:center; display: block; font-weight: bold; font-size: 16px; color: #ffffff; background: url("/sjjs/static/images/nav_bgline.png") bottom repeat-x; }
.nav .sub { display: none; width:100%; left: 0; top: 50px; position: absolute; background: #28569c; line-height: 36px; padding: 0; opacity: 0.9;  -webkit-transition: all 1s;
  -moz-transition: all 1s;
  -o-transition: all 1s;
  transition: all 1s; }
.nav .sub li { zoom: 1; border-bottom: #3363ac 1px solid; text-align: center; }
.nav .sub a { display: block; padding: 0 10px; }
.nav .sub a:hover { color: #fff; background: #1f337f; }
.nav .on h3 a { color: #ffffff; background: url("/sjjs/static/images/nav_bglinehover.png") bottom repeat-x; }
/**/
/*nav*/
.lm-nav { width: 100%; height: 60px; background:url("/sjjs/static/images/lmnav_bg.png") repeat-x #0164ad; margin: 0 auto 0 auto; }
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.lmnav { padding: 0 0; height: 60px; line-height: 60px; position: relative; z-index: 1; margin: 0 auto; width: 1140px; float: left; }
.lmnav a { color: #fff; }
.lmnav .nLi { float: left; position: relative; display: inline; }
.lmnav .nLi h3 { float: left; }
.lmnav .nLi h3 a { display: block; font-weight: bold; padding: 0 40px; font-size: 16px; color: #ffffff; border-right: #257cbc 1px solid; }
.lmnav .sub { display: none; width: 100%; left: 0; top: 60px; position: absolute; background: #257cbd; line-height: 40px; padding: 0; opacity: 1; }
.lmnav .sub li { zoom: 1; border-bottom: #1f75b7 1px solid; text-align: center; }
.lmnav .sub a { display: block; padding: 0 10px; }
.lmnav .sub a:hover { color: #fff; background: #025da2; }
.lmnav .on h3 a { color: #ffffff; background:#257cbd }
/*banner*/
.i-b_fc { position: absolute; width: 100%; bottom: 0; height: 51px; background: url("/sjjs/static/images/b_fc.png") center no-repeat; z-index: 9 }
.ibanner { width: 100%; overflow: hidden; position: relative; }
.ibanner .hd { height: 18px; overflow: hidden; position: absolute; right: 47%; bottom: 40px; z-index: 99; }
.ibanner .hd ul { overflow: hidden; zoom: 1; float: left; }
.ibanner .hd ul li { float: left; width: 12px; height: 12px; line-height: 12px; text-align: center; border-radius: 50px; background: #bcbcbc; cursor: pointer; opacity: 0.8; margin: 3px 6px 0 0; }
.ibanner .hd ul li.on { background: none; opacity: 1; color: #fff; width: 12px; height: 12px; background: #ff9900; }
.ibanner .bd { position: relative; height: 100%; z-index: 0; }
.ibanner .bd li { zoom: 1; vertical-align: middle; position: relative }
.ibanner .bd li h1 { position: absolute; bottom: 40px; left: 20%; background: url("/sjjs/static/images/tt_bg.png"); font-size: 24px; color: #ffffff; padding: 10px 20px; }
.ibanner .bd img { width: 100%; display: block; }
.ibanner .prev, .ibanner .next { position: absolute; left: 3%; top: 50%; margin-top: -25px; display: block; width: 45px; height: 80px; background: url(/sjjs/static/images/slider-arrow.png) -120px 5px no-repeat; filter: alpha(opacity=50); opacity: 0.5; }
.ibanner .next { left: auto; right: 3%; background-position: -2px 5px; width: 45px; height: 80px; }
.ibanner .prev:hover, .ibanner .next:hover { filter: alpha(opacity=100); opacity: 1; }
.ibanner .prevStop { display: none; }
.ibanner .nextStop { display: none; }
/*imain*/
.zst_001 { background: url("/sjjs/static/images/title_zs01.png") left center no-repeat; padding: 0 0 0 45px !important; }
.zst_002 { background: url("/sjjs/static/images/title_zs02.png") left center no-repeat; padding: 0 0 0 45px !important; }
.news_box { margin: 0 auto 0 auto; height: auto; overflow: hidden; }
.i-title { height: 50px; line-height: 50px; width: 100%; overflow: hidden; margin: 0 auto 20px auto; padding: 30px 0 10px 0; border-bottom: #f1f1f1 1px solid; }
.i-title h2 { font-size: 24px;; color: #3e6db5; display: block; float: left; padding: 0; margin: 0 0 0 42%; }
.i-title h2 span { font-size: 20px; color: #d3d3d3; line-height: 34px; font-weight: normal; font-style: normal }
.i-title a { display: block; font-size: 12px; float: right; color: #9a9a9a; font-weight: bold; padding: 0 10px 0 10px }
.i-title a:hover { color: #330000; }
.i-title .i_more { display: block; width: 60px; height: 30px; overflow: hidden; margin: 15px 3px 0 0; padding: 0 }
.i-title .i_more:hover { margin: 15px 0 0 0; }
/**/
.i-title2 { height: 50px; line-height: 50px; width: 100%; overflow: hidden; margin: 0 auto 0 auto; padding: 20px 0 10px 0; }
.i-title2 h2 { font-size: 24px; color: #000000; display: block; float: left; background: url("/sjjs/static/images/other_ico.png") left center no-repeat; padding: 0 0 0 20px }
.i-title2 h2 span { font-size: 20px; color: #d3d3d3; line-height: 34px; font-weight: normal; font-style: normal }
.i-title2 a { display: block; font-size: 12px; float: right; color: #9a9a9a; font-weight: bold; padding: 0 10px 0 10px }
.i-title2 a:hover { color: #330000; }
.i-title2 .i_more { display: block; width: 60px; height: 30px; overflow: hidden; margin: 12px 3px 0 0; padding: 0 }
.i-title2 .i_more:hover { margin: 12px 0px 0 0; }
/**/
/**/
.i-title3 { height: 50px; line-height: 50px; width: 100%; overflow: hidden; margin: 0 auto 0 auto; padding: 20px 0 10px 0; border-bottom: #eaeaea 1px solid }
.i-title3 h2 { font-size: 24px; color: #000000; display: block; float: left; background: url("/sjjs/static/images/other_ico.png") left center no-repeat; padding: 0 0 0 20px }
.i-title3 h2 span { font-size: 20px; color: #d3d3d3; line-height: 34px; font-weight: normal; font-style: normal }
.i-title3 a { display: block; font-size: 12px; float: right; color: #9a9a9a; font-weight: bold; padding: 0 10px 0 10px }
.i-title3 a:hover { color: #330000; }
.i-title3 .i_more { display: block; width: 60px; height: 30px; overflow: hidden; margin: 12px 3px 0 0; padding: 0 }
.i-title3 .i_more:hover { margin: 12px 0px 0 0; }
.news_box_left { width: 478px; float: left; height:465px; }
.tj_img { width: 478px; height: 308px; overflow: hidden; }
.tj_img img { width: 478px; height: 308px; }
.tj_title { margin: 30px 0 0 0; }
.tj_title a { color: #1f337f; font-size: 16px; line-height: 30px; }
.tj_title a:hover { color: #cc3300; }
.tj_time { color: #999999; font-size: 14px; line-height: 30px; }
.tj_zy a { color: #686868; font-size: 14px; line-height: 24px; }
.news_box_right { float: right; width: 690px; height:460px; overflow: hidden; }
.top_title { margin: 10px 0 10px 0; text-align: left; }
.top_title a { color: #cc0000; font-size: 22px; line-height: 40px; font-weight: bolder; }
.top_title a:hover { color: #cc3300; }
.top_time { color: #999999; font-size: 14px; line-height: 30px; }
.top_zy a { color: #595858; font-size: 14px; line-height: 27px; }
.top_zy { color: #686868; font-size: 14px; line-height: 27px; border-bottom: #dcdcdc 1px dashed; padding: 0 0 16px 0; text-indent: 2em; }
/*jdt*/
.newspic { width: 480px; height: 100%; position: relative; }
.newspic .hd { height: 15px; overflow: hidden; position: absolute; right: 38%; top: 305px; z-index: 1; }
.newspic .hd ul { overflow: hidden; zoom: 1; float: left; }
.newspic .hd ul li { float: left; margin-right: 7px; width: 10px; height: 10px; line-height: 10px; border-radius: 50px; text-align: center; background: #d3d3d3; cursor: pointer; }
.newspic .hd ul li.on { background: #f00; color: #fff; }
.newspic .bd { position: relative; height: 100%; z-index: 0; }
.newspic .bd li { zoom: 1; vertical-align: middle; }
.newspic .bd li a { display:block; width:100%; height:100%;}
.newspic .bd img { width: 480px; height: 295px; display: block; }
.n_list2 { height: auto; padding: 0 0 0 0 !important; position: relative; }
.n_list2 li { width: 100%; height: 40px; line-height: 40px; display: block; color: #999999; font-size: 16px; }
.n_list2 li a { font-size: 16px; color: #333333; background: url("/sjjs/static/images/time.png") left center no-repeat; padding-left: 20px; float: left;display: block; width: 80%;overflow:hidden; text-overflow:ellipsis; white-space:nowrap }
.n_list2 li a:hover { color: #cc3300 }
.n_list2 li .date { float: right; font-size: 14px; color: #999999 }
.n_list2 li i { font-style: normal; color: #ff9900 }
.n_list { height: auto; padding: 0 0 0 0 !important; position: relative; }
.n_list li { width: 100%; height: 38px; line-height: 38px; display: block; color: #999999; font-size: 16px; }
.n_list li a { font-size: 16px; color: #333333; background: url("/sjjs/static/images/ico_001.png") left center no-repeat; padding-left: 15px; float: left }
.n_list li a:hover { color: #cc3300 }
.n_list li .date { float: right; font-size: 14px; color: #999999 }
/*i-tzgg*/
.news_box { margin: 0 auto 0 auto; height: auto; overflow: hidden; }
/*i-wyfc*/
.i-wyfc-box { width: 1200px; overflow: hidden; position: relative; }
.i-wyfc-box .hd { overflow: hidden; height: 30px; background: #f4f4f4; padding: 0 10px; }
.i-wyfc-box .hd .next { background-position: 0 -50px; }
.i-wyfc-box .hd .prevStop { background-position: -60px 0; }
.i-wyfc-box .hd .nextStop { background-position: -60px -50px; }
.i-wyfc-box .hd ul { float: right; overflow: hidden; zoom: 1; margin-top: 10px; zoom: 1; }
.i-wyfc-box .hd ul li { float: left; width: 9px; height: 9px; overflow: hidden; margin-right: 5px; text-indent: -999px; cursor: pointer; }
.i-wyfc-box .hd ul li.on { background-position: 0 0; }
.i-wyfc-box .bd { padding: 0; }
.i-wyfc-box .bd .tempWrap { width: 1200px !important; }
.i-wyfc-box .bd ul { overflow: hidden; zoom: 1; }
.i-wyfc-box .bd ul li { margin: 0 18px 0 0; float: left; _display: inline; overflow: hidden; text-align: center; position: relative; }
.i-wyfc-box .bd ul li .pic { text-align: center; width: 286px; height: 204px; overflow: hidden; }
.i-wyfc-box .bd ul li .pic img { width: 286px; height: 204px; display: block; padding: 0; }
.i-wyfc-box .bd ul li .pic a:hover img { border-color: #999; }
.i-wyfc-box .bd ul li .title { position: absolute; bottom: 0; z-index: 99; background: url("/sjjs/static/images/tt_bg.png"); font-size: 14px; color: #ffffff; line-height: 40px; text-align: center; display: block; width: 100%; }
.i-wyfc-box .bd ul li .title a { color: #ffffff; }
/*listbanner*/
.list_banner { width: 100%; text-align: center; }
.list_banner img { width: 100%; }
.this_map { background: #e5e5e5; height: 48px; position: relative; width: 100%; }
.this_name { float: left; width: 240px; height: 54px; position: absolute; top: -45px; background: url("/sjjs/static/images/sub_h1bg.png"); padding: 20px 0; }
.this_name h1 { font-size: 30px; color: #ffffff; display: block; margin: 0 auto; text-align: center; }
.this_name span { font-size: 14px; color: #d8dfd8; display: block; margin: 0 auto; text-align: center; }
.this_dqwz { float: right; width: 950px; text-align: right; color: #555555; font-size: 14px; line-height: 48px; }
.this_dqwz h2 { display: block; float: left; line-height: 48px; font-weight: bold; color: #3e6db5; font-size: 20px; }
.this_dqwz .ico_home { margin: 0 5px; }
/*list_main*/
.list_main { width: 1200px; margin: 0 auto; height: auto;position: relative; }
.list_main_left { width: 230px; float: left; margin: -108px 0 0 0; }
.list_main_right { width: 870px; float: right; padding: 0 40px; margin: 20px 0 20px 0; background: #ffffff; }
.list_sub { width: 230px; min-height: 300px; background:#ffffff; padding: 0 0; overflow: hidden; }
.list_sub .t_name{ background: url("/sjjs/static/images/list_sub_tbg.png") top center no-repeat; height: 165px;width: 240px; }
.list_sub h1{color: #ffffff; font-size: 24px; font-weight: bold; display: block; padding: 40px 0 0 40px;}
.list_sub li { width: 60%; padding:0; margin: 0 auto; text-align: center; }
.list_sub li a { display: block; height:60px; line-height:60px; width: 100%; padding: 0 0 0 0; font-weight: bold; font-size: 16px; border-bottom: #ffffff 2px solid; }
.list_sub li a:hover { background: #ffffff; color: #3e6db5; height:60px; line-height:60px; font-weight: bold; border-bottom: #0163ac 2px solid; }
.list_sub .on_here { background: #ffffff; color: #3e6db5; font-weight: bold; border-bottom: #0163ac 2px solid; }
.sub_end{ width: 230px; height:273px; background: url("/sjjs/static/images/list_sub_nbg.png") top center no-repeat #fff}
.this-name { border-bottom: #dadada 1px solid; line-height: 55px; height: 55px; padding: 0; margin: 15px 0 0 0; }
.this-name h1 { color: #333333; font-weight: bold; font-size: 18px; line-height: 55px; height: 55px; padding-left:20px; float: left; background: url("/sjjs/static/images/other_ico.png") left center no-repeat; ; }
.this-name span { float: right; color: #999999; font-size: 14px; background: url("/sjjs/static/images/ico_home.png") left 20px no-repeat; padding: 0 0 0 17px; }
.this-name span a { color: #999999 }
.list_main_right .lm_list { height: auto; overflow: hidden; margin: 0 auto; padding: 20px 0; }
.list_main_right .lm_list li { line-height:46px; font-size: 15px; color: #999999; text-align: right; padding: 0 ; background: url("/sjjs/static/images/dxhx.png") bottom repeat-x; }
.list_main_right .lm_list li a { color: #4a4a4a; float: left; padding-left: 15px; background:url("/sjjs/static/images/ico_001.png") left center no-repeat; }
.list_main_right .lm_list li:hover { background: #ececec; color: #cc0000 }
.list_main_right .lm_list li a:hover { background:url("/sjjs/static/images/ico_001.png") left center no-repeat #ececec; color: #cc0000 }
.list_main_right .img_list li { width:23%; float:left; margin:0 1% 15px; list-style-type:none;}
.list_main_right .img_list li a { padding:0; background:none; text-align:center; display:block; width:100%;}
.list_main_right .img_list li img { width:100%; float:left; display:block;}
.list_main_right .img_list li span { width:100%; float:left; height:35px; line-height:35px; text-align:center;}
.list_main_right .list-fy { text-align: center; margin:40px auto 0 auto; min-height: 40px; }
/*LINK*/
.cont_yxbm_rigB { width: 100%; margin: 0 auto; height: auto; line-height: 30px; font-size: 14px; padding: 20px 0; overflow: hidden; }
.cont_yxbm_rigB h2 { height: 40px; line-height: 40px; text-indent: 15px; border-left: 3px solid #ff6600; background: #f1f1f1; margin-bottom: 10px; font-size: 18px; }
.cont_yxbm_rigB ul { margin-bottom: 20px; height: auto; overflow: hidden; width: 110%; }
.cont_yxbm_rigB ul li { width: 19%; height: 40px; float: left; text-align: left; line-height: 40px; border: 1px solid #f1f1f1; padding: 0 10px; margin: 5px 2.1% 5px 0; display: inline; font-size: 14px; }
.cont_yxbm_rigB ul li.curr { background: #6699cc; color: #FFF; }
.cont_yxbm_rigB ul li.curr a { color: #FFF; }
.cont_yxbm_rigB ul li:hover { background: #3366cc; color: #FFF; }
.cont_yxbm_rigB ul li:hover a { color: #FFF; }
/*list_box*/
.list_box { height: auto; overflow: hidden; margin: 0 auto; padding: 20px 0; }
.list_box li { line-height: 50px; height: 50px; font-size: 16px; color: #999999; text-align: right; padding: 0; background: url("/sjjs/static/images/dxhx.png") bottom repeat-x; }
.list_box li a { color: #4a4a4a; float: left; padding-left: 15px; background: url("/sjjs/static/images/ico_001.png") left center no-repeat; }
.list_box li:hover { background: #f8f8f8; color: #cc3300; }
.list_box li a:hover { background: url("/sjjs/static/images/ico_001.png") left center no-repeat #ececec; color: #cc3300; }
.list-fy { text-align: center; margin: 0 auto 40px auto; min-height: 40px; }
/*piclist*/
.pic-list { width: 1020px; overflow: hidden; height: auto; margin: 20px auto; }
.pic-list ul { width: 1020px; margin: 0 auto; padding: 0; }
.pic-list li { width: 184px; margin-right: 40px; float: left; margin-bottom: 0; }
.pic-list li img { width: 100%; height: 262px; border: #efefef 1px solid; padding: 5px; }
.pic-list li img:hover { border: #ccc 1px solid; padding: 5px; }
.pic-list li a { }
.pic-list li a:hover { color: #000; }
.pic-list li span { text-align: center; width: 100%; line-height: 40px; color: #666; display: block }
/*pictxt*/
.tw_list { width: 100%; padding: 40px 0 0 0 }
.hot-new { overflow: hidden; margin-bottom: 14px; border-bottom: 1px solid #dfdfdf; }
.hot-new .pic-box { float: left; width: 320px; position: relative; margin-right: 42px; }
.hot-new .pic { padding-top: 71%; position: relative; overflow: hidden; }
.hot-new .pic img { position: absolute; top: 0; left: 0; width: 100%; height: 100%; -webkit-transition: 0.3s; -o-transition: 0.3s; transition: 0.3s; }
.hot-new .pic:hover img { --webkit-transform: scale(1.08); -moz-transform: scale(1.08); -ms-transform: scale(1.08); -o-transform: scale(1.08); transform: scale(1.08); }
.hot-new .pic-box i { position: absolute; top: 0; right: 0; width: 55px; height: 43px; }
.hot-new .txt { padding-bottom: 25px; overflow: hidden; margin-top: 10px; position: relative; }
.hot-new .txt h3 { font-size: 22px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; margin-bottom: 22px; }
.hot-new .txt h3 a { color: #555; }
.hot-new .txt h3 a:hover { color: #008f40; }
.hot-new .txt p { font-size: 14px; line-height: 26px; color: #555; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 3; overflow: hidden; height: 78px; }
.hot-new .txt .btn-look { display: block; margin-top: 35px; width: 98px; height: 31px; line-height: 29px; text-align: center; font-size: 14px; color: #FFF; border: 1px solid #ff9900; background-color: #ff9900; -webkit-transition: 0.3s; -o-transition: 0.3s; transition: 0.3s; }
.hot-new .txt .btn-look:hover { border: 1px solid #ff9900; color: #ff9900; background-color: #fff; }
.hot-new .txt .time { position: absolute; right: 0; bottom: 0; padding-left: 20px; font-size: 14px; color: #555; background: url(/sjjs/static/images/time.png) no-repeat left center; }
.ul-news li .inner { overflow: hidden; padding: 20px 0; border-top: 1px solid #e4e4e4; }
.ul-news li:first-child .inner { border-top: none; }
.ul-news .time { float: left; width: 75px; margin-right: 20px; }
.ul-news .time strong { display: block; font-size: 30px; font-family: "Arial"; color: #fff; background-color: #008f40; height: 45px; line-height: 45px; text-align: center; }
.ul-news .time span { border: 1px solid #008f40; border-top: none; display: block; font-size: 14px; color: #8a8a8a; height: 29px; line-height: 29px; text-align: center; }
.ul-news .txt { overflow: hidden; padding-top: 4px; }
.ul-news .txt h4 { font-size: 20px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; margin-bottom: 10px; }
.ul-news .txt h4 a { color: #555; }
.ul-news .txt p { font-size: 14px; line-height: 22px; color: #585858; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; height: 24px; }
.ul-news li:hover { background-color: #f2f2f2; }
.ul-news li:hover .time strong { background-color: #008f40; }
.ul-news li:hover .time span, .ul-news li:hover .txt h4 a, .ul-news li:hover .txt p { color: #008f40; }
/*content*/
.c-content { height: auto; overflow: hidden; position: relative; margin: 30px auto 40px auto; padding: 0 0; }
.c-content .c-title { font-size: 30px; color: #cc3333; line-height: 50px; text-align: center }
.c-content .other-s { font-size: 14px; line-height: 35px; text-align: center; color: #666666; background: #f5f5f5; margin: 15px auto 15px auto; position: relative; }
.c-content .other-s .sjfx { position: absolute; right: 10px; top: 10px; }
.c-content .nr-info { height: auto; overflow: hidden; position: relative; text-align: left;font-size: 16px; line-height: 36px;color:#555555 }
.c-content .nr-info img {max-width:100%;display:block; margin: 0 auto;}
.c-content .nr-info p { font-size: 16px; color: #666; line-height: 36px; margin: 15px 0; text-indent: 2em; text-align: left }
.c-content img{border: none !important;}
.wz_fj { }
.wz_fj p { line-height: 36px; color: #cc0000; font-size: 16px; background: url("/sjjs/static/images/ico_fj2.png") left center no-repeat; padding: 0 0 0 20px }
.wz_fj a { line-height: 36px; font-size: 16px; }
.wzclose-relative { text-align: center; margin-top: 30px; }
.wzclose-relative span { margin: 0 15px; }
.i-sxt { border-top: #d9d9d9 1px solid; margin: 20px auto; padding: 20px 0; position: relative; }
.i-sxt p { display: block; width: 100%; float: left; margin: 0; padding: 0; }
.i-sxt a { color: #555555; font-size: 14px; line-height: 30px; }
.i-sxt a:hover { color: #cc0010; }
/*tzgg_box*/
.tzgg_box { width: 100%; margin: 0 auto; height: auto; overflow: hidden; background: #eaeaea; padding: 25px 0 0 0 }
.tzgg_nr { width: 1200px; margin: 0 auto; height: 240px; overflow: hidden; }
/**/
.ztwzbox { width: 100%; margin: 0 auto; padding: 15px 0 0 0; }
.ztwzbox h1 { margin: 0 auto; width: 315px; display: block; height: 70px; line-height: 70px; background: url("/sjjs/static/images/title_bg3.png") center no-repeat; text-align: center; font-weight: bold; color: #1f3b7f }
.i-gdzt { width: 1200px; position: relative; margin: 10px auto 0 auto; padding: 0; }
.i-gdzt .hd { height: 0; position: relative; }
.i-gdzt .hd .prev { display: block; width: 17px; height: 32px; overflow: hidden; cursor: pointer; background: url("/sjjs/static/images/arrow_right.png") no-repeat; z-index: 99999; position: absolute; right: -35px; top: 35px; }
.i-gdzt .hd .next { display: block; width: 17px; height: 32px; overflow: hidden; cursor: pointer; background: url("/sjjs/static/images/arrow_left.png") no-repeat; z-index: 99999; position: absolute; left: -35px; top: 35px; }
.i-gdzt .hd ul { float: right; overflow: hidden; zoom: 1; margin-top: 10px; zoom: 1; }
.i-gdzt .hd ul li.on { background-position: 0 0; }
.i-gdzt .bd { padding: 0; width: 1200px; margin: 0 auto; overflow: hidden; }
.i-gdzt .bd ul { overflow: hidden; zoom: 1; }
.i-gdzt .bd ul li { margin: 0 30px 0 0; float: left; _display: inline; overflow: hidden; text-align: center; }
.i-gdzt .bd ul li .pic { text-align: center; }
.i-gdzt .bd ul li .pic img { width: 278px; height: 102px; display: block; }
.i-gdzt .bd ul li .pic a:hover img { opacity: 0.8 }
.i-gdzt .bd ul li .title { line-height: 24px; }
/*xsdt_box*/
.xsdt_nr { width: 1200px; position: relative; margin: 30px auto 20px auto; }
.xsdt_nr .hd { height: 0; position: relative; }
.xsdt_nr .hd .prev { display: block; width: 30px; height: 50px; overflow: hidden; cursor: pointer; background: url("/sjjs/static/images/right_jt.png") no-repeat; position: absolute; right: -40px; top: 75px; opacity: 1 }
.xsdt_nr .hd .prev:hover { opacity: 1 }
.xsdt_nr .hd .next:hover { opacity: 1 }
.xsdt_nr .hd .next { display: block; width: 30px; height: 50px; overflow: hidden; cursor: pointer; background: url("/sjjs/static/images/left_jt.png") no-repeat; position: absolute; left: -60px; top: 75px; opacity: 1 }
.xsdt_nr .hd .prevStop { background-position: -60px 0; }
.xsdt_nr .hd .nextStop { background-position: -60px -50px; }
.xsdt_nr .hd ul { float: right; overflow: hidden; zoom: 1; margin-top: 10px; }
.xsdt_nr .hd ul li.on { background-position: 0 0; }
.xsdt_nr .bd { padding: 0 0 0 0; width: 1200px; overflow: hidden; }
.xsdt_nr .bd ul { overflow: hidden; zoom: 1; }
.xsdt_nr .bd ul li { margin: 0 30px 0 0; float: left; _display: inline; overflow: hidden; text-align: center; position: relative; }
.xsdt_nr .bd ul li .pic { text-align: center; width: 300px; height: 238px; overflow: hidden; position: relative; }
.xsdt_nr .bd ul li .pic a { width: 300px; height: 192px; display: block; overflow: hidden; }
.xsdt_nr .bd ul li .pic img { width: 300px; height: 192px; display: block; }
.xsdt_nr .bd ul li:hover { background: #f0f0f0 }
.xsdt_nr .bd ul li span { display: block; background: #ffffff; color: #666666; width: 100%; height: 50px; line-height: 50px; font-size: 16px; z-index: 99; }
.xsdt_nr .bd ul li:hover span { color: #000000; }
/*kstd*/
.ifast_box { margin: 0 auto 20px auto; padding: 10px 0 0 0 }
.kstdxx { width: 1200px; margin: 0 auto; overflow: hidden; }
.kstdxx ul { width: 100%; margin: 0 auto; overflow: hidden; padding: 30px 0 20px 0 }
.kstdxx li { float: left; width: 14.285%; opacity: 0.85 }
.kstdxx li:hover { opacity: 1 }
.kstdxx li a { display: block; border-radius: 50px; text-align: center; }
.kstdxx li span { display: block; width: 100%; text-align: center; font-size: 16px; color: #333333; }
.kstdxx li:hover a { }
.kstdxx li:hover span { color: #1f337f }
/*i_link*/
.i_link { background: #efefef; height: 53px; margin: 50px 0 0 0 }
.i_link h2 { color: #1f337f; font-size: 18px; font-weight: bold; line-height: 53px; }
.i_link select { width: 250px; height: 32px; border: #d4d4d4 1px solid; text-align: center }
/*c-content*/
.icontent { width: 1120px; border: #e5e5e5 1px solid; padding: 0 40px; background: #fcfcfc; overflow: hidden; margin: 15px auto }
.icontent .lm_name { height: 70px; line-height: 70px; border-bottom: #cccccc 1px solid }
.icontent .lm_name h2 { float: left; width: 130px; text-align: center; height: 69px; font-size: 24px; color: #3e6db5; font-weight: bold; border-bottom: #3e6db5 3px solid; }
.icontent .lm_name span { float: right; color: #666666; font-size: 12px; }
.icontent .lm_name span a { color: #666666; }
.wafx { padding: 0; position: absolute; right: 0; top: 40px; }
/*footer*/
.footer { width: 100%; background: url("/sjjs/static/images/end_bg.jpg") center no-repeat #00509e; padding: 30px 0 30px 0; overflow: hidden; }
.copyright { width: 100%; background: #004578; text-align: center; font-size: 14px; line-height: 60px; height: 60px; }
.copyright p { width: 100%; font-size: 14px; color: #ffffff; line-height: 60px; height: 60px; margin: 0; padding: 0; text-align: center }
.copyright a { font-size: 14px; color: #ffffff; }
.end_box_left { width: 250px; height: 190px; border-right: #4d92c6 1px solid; float: left; margin: 0 50px 0 0 }
.end_box_center { width: 370px; height: 190px; float: left; margin: 0 0 0 0 }
.end_box_left p { margin: 0; padding: 0; line-height: 28px; color: #e0e5ec; font-size: 14px; text-align: left }
.end_box_r { width: 520px; float: right; margin: 0 0 0 0; padding: 0; position: relative; }
.end_box_r li { float: left; width: 104px; height: 135px; text-align: center; margin: 0 0 0 0; }
.end_box_r li span { display: block; text-align: center; font-size: 14px; line-height: 40px; color: #ffffff }
.end_box_r li:hover { opacity: 0.9 }
.end_title { font-size: 16px; color: #ffffff; line-height: 50px; height: 50px; font-weight: bold }
.end_link { width: 100%; }
.end_link li { width: 50%; float: left; height: 36px; line-height: 36px; }
.end_link li a { color: #e0e5ec }
/*826*/
.i_ztbox { width: 1200px; height: 86px; overflow: hidden; position: relative; margin: 17px auto; }
.i_ztbox .hd { height: 15px; overflow: hidden; position: absolute; right: 5px; bottom: 5px; z-index: 1; }
.i_ztbox .hd ul { overflow: hidden; zoom: 1; float: left; }
.i_ztbox .hd ul li { float: left; margin-right: 2px; width: 15px; height: 15px; line-height: 14px; text-align: center; background: #fff; cursor: pointer; }
.i_ztbox .hd ul li.on { background: #f00; color: #fff; }
.i_ztbox .bd { position: relative; height: 100%; z-index: 0; }
.i_ztbox .bd li { zoom: 1; vertical-align: middle; }
.i_ztbox .bd img { width: 1200px; height: 86px; display: block; }
.i_ztbox .prev, .i_ztbox .next { position: absolute; left: 3%; top: 50%; margin-top: -25px; display: block; width: 32px; height: 40px; background: url(/sjjs/static/images/slider-arrow.png) -110px 5px no-repeat; filter: alpha(opacity=50); opacity: 0.5; }
.i_ztbox .next { left: auto; right: 3%; background-position: 8px 5px; }
.i_ztbox .prev:hover, .i_ztbox .next:hover { filter: alpha(opacity=100); opacity: 1; }
.i_ztbox .prevStop { display: none; }
.i_ztbox .nextStop { display: none; }
.i_kstdbox { width: 1200px; margin: 0 auto 20px auto; height: auto; overflow: hidden; }
.i_kstdbox ul { width: 1200px; }
.i_kstdbox li { width: 154.9999px; height: 115px; float: left; background: #ffffff; border: #e0e0e0 1px solid; text-align: center; font-size: 14px; color: #333333; margin: 0 17px 17px 0; padding: 15px 0 0 0 }
.i_kstdbox li:hover { border: #d5d5d5 1px solid; background: #f7f7f7; }
.i_kstdbox li a { display: block; width: 155px; height: 115px; color: #333333 }
.i_kstdbox li span { display: block; margin: 0 auto; width: 100%; text-align: center; font-size: 16px; }
/*2018-9-9*/
.i_kstdboxs { width: 1200px; margin: 0 auto 20px auto; height: auto; overflow: hidden; }
.i_kstdboxs ul { width: 1200px; }
.i_kstdboxs li { width: 183px; height: 128px; float: left; background: #ffffff; border: #e0e0e0 1px solid; text-align: center; font-size: 14px; color: #333333; margin: 0 17px 17px 0; padding: 0 0 0 0 }
.i_kstdboxs li:hover { border: #d5d5d5 1px solid; background: #f7f7f7; }
.i_kstdboxs li a { display: block; width: 183px; height: 128px; color: #333333; position: relative; overflow: hidden; }
.i_kstdboxs li span { display: block; position: absolute; z-index: 9; margin: 0 auto; width: 100%; text-align: center; font-size: 16px; bottom: 0; height: 36px; line-height: 36px; background: #666; color: #ffffff }
.i_kstdboxs li a img { cursor: pointer; transition: all 0.6s; }
.i_kstdboxs li a:hover img { transform: scale(1.2); }
.i_kstdboxs .ks_tbg1 { background: #9c2527b0 !important; }
.i_kstdboxs .ks_tbg2 { background: #016541b0 !important; }
.i_kstdboxs .ks_tbg3 { background: #590902b0 !important; }
.i_kstdboxs .ks_tbg4 { background: #394a7eb0 !important; }
.i_kstdboxs .ks_tbg5 { background: #793280b0 !important; }
.i_kstdboxs .ks_tbg6 { background: #844823b0 !important; }
.i_kstdboxs .ks_tbg7 { background: #793280b0 !important; }
.i_kstdboxs .ks_tbg8 { background: #844823b0 !important; }
.i_kstdboxs .ks_tbg9 { background: #056061b0 !important; }
.i_kstdboxs .ks_tbg10 { background: #7d601cb0 !important; }
.i_kstdboxs .ks_tbg11 { background: #016541b0 !important; }
.i_kstdboxs .ks_tbg12 { background: #590902b0 !important; }
/*i_link*/
.i_link { background: #ffffff; height: 53px; margin: 0 0 0 0 }
.i_link h2 { color: #034da2; font-size: 18px; font-weight: bold; line-height: 53px; }
.i_link select { width: 250px; height: 32px; border: #d4d4d4 1px solid; text-align: center }

/*mtly_box*/
.mtly_nr { width: 1200px; margin: 0 auto; height: auto; padding: 5px 0; }
.mtly_nr .tzbkbox { width: 32.33333%; min-height: 320px; float: left; display: block; background: #ffffff; padding: 25px 1.5% 15px 1.5%; border: #e4e4e4 1px solid; margin: 0 1.5% 0 0; position: relative; box-sizing:border-box;}
.mtly_nr .tzbkbox:last-child { margin-right:0;}
.mtly_nr h3 { font-size: 18px; font-weight: normal; color: #333333; margin: 0; padding: 0; height: 46px; line-height: 46px; overflow: hidden; }
.mtly_nr p { font-size: 14px; color: #999999; margin: 0; padding: 0; line-height: 24px; text-indent: 2em; }
.mtly_nr a:hover h3 { color: #cc0000 !important; }
.mtly_nr a:hover p { color: #333333 !important; }
.mtly_nr .i_more { display: block; width: 60px; height: 30px; overflow: hidden; margin: 15px 3px 0 0; padding: 0; right:10px; top:105px; position:absolute;opacity:0.5; }
.mtly_nr .i_more:hover { margin: 15px 0 0 0;opacity:1; }
.m2_list { border-top:1px solid #e4e4e4; padding-top:5px;}
.m2_list a { color:#868484}
.m2_list li { width:100%; float:left; height:28px; line-height:28px;}
.tz_time { color: #f08740; font-size: 14px; line-height: 40px; background: url("/sjjs/static/images/time.png") left 13px no-repeat; padding: 0 0 0 20px; text-align: left }
.lm_tzgg { background: url("/sjjs/static/images/tzgg_bg.png") center top no-repeat; text-align: center; line-height: 27px; font-size: 14px; color: #ffffff; position: absolute; top: -3px; left: 6px; width: 100px; height: 30px; }
.lm_xshd { background: url("/sjjs/static/images/xshd_bg.png") center top no-repeat; text-align: center; line-height: 27px; font-size: 14px; color: #ffffff; position: absolute; top: -3px; left: 6px; width: 100px; height: 30px; }
.lm_rczp { background: url("/sjjs/static/images/rczp_bg.png") center top no-repeat; text-align: center; line-height: 27px; font-size: 14px; color: #ffffff; position: absolute; top: -3px; left: 6px; width: 100px; height: 30px; }
.lm_tzgg_hoverbg:hover { background: #ffffff; border: #5682c0 1px solid }
.lm_xshd_hoverbg:hover { background: #ffffff; border: #ff9933 1px solid }
.lm_rczp_hoverbg:hover { background: #ffffff; border: #c47d6a 1px solid }

/*other_list*/
.other_box { /*background: url("/sjjs/static/images/otherbkbgjpg.jpg") center #eef2fb;*/ background:#f5f5f5;  background-size: cover; width: 100%; height: auto; overflow: hidden;  /*margin: 30px auto 0 auto*/  }
.other_list { width: 29.3333%; margin-right:1.5%; margin-bottom:20px; height: 420px; background:#fff; padding:0 1.5%; display:block; float:left }
.other_list:nth-child(4) { margin-right:0;}
.other_list:nth-child(7) { margin-right:0;}
.other_zspic { width: 100%; height: 125px; overflow: hidden; border-radius: 4px; margin: 0 auto 15px auto }
.other_zspic img { width: 100%; height: 125px; display: block; margin: 0 auto }

/*rdzt_box*/
.rdzt_box { width: 1200px; margin: 40px auto 50px auto; height: 154px; overflow: hidden; background: #eaeaea; }
.rdzt_box h2 { display: block; float: left; width: 30px; text-align: center; padding: 32px 20px 0 20px; color: #2f5daf; font-weight: bold; font-size: 18px; }
.rdzt_box li { float: left; margin: 0 0 0 1px; width: 245px; height: 154px; overflow: hidden; }
.rdzt_box li img { float: left; margin: 0 0 0 1px; width: 245px; height: 154px; overflow: hidden; }
.leaderSubTit1{font-size: 22px;color:#333333;border-left: 4px solid #D7D7D7;font-weight: normal;padding-left: 10px;margin-bottom: 30px;}
.leaderSubTit1 span{color:#CC3300;}
.leaderListItem1{background: #FCFCFC;padding: 30px 10px 0 10px;overflow: hidden;border: 1px solid #E5E5E5;margin-bottom:20px;}
.leaderListItem1 li{width:105px;padding: 10px;float: left;height:180px;text-align: center;margin-left: 50px;margin-bottom: 30px;}
.leaderTxt1 h3{color:#666666;font-size: 14px;font-weight: normal;margin-top: 5px;}
.leaderTxt1 h3 a{color:#666666;}
.leaderTxt1 p{color:#999999;font-size: 12px;margin-top:5px;}
.leaderTxt1 p a{color:#999}
.leaderImg1{width:100px;height:133px;margin: auto}
.leaderList1>li{margin-bottom: 30px;}

/*LeaderList*/
/*zj*/
.zjpic-list { width: 870px; overflow: hidden; height: auto; padding: 15px 0; margin: 20px auto; }
.zjpic-list ul { width: 920px; margin: 0 auto; padding: 0; }
.zjpic-list li { width: 184px; height: 320px; margin-right:44px; float: left; margin-bottom: 20px; }
.zjpic-list li img { width: 184px; height: 240px; }
.pic-list li img:hover { opacity: 0.9; }
.zjpic-list li a { }
.zjpic-list li a:hover { color: #000; }
.zjpic-list li span { text-align: center; font-size: 14px; font-weight: bold; width: 100%; line-height: 36px; color: #333333; display: block; }
.zjpic-list li i{text-align: center; font-size: 14px; font-style: normal; display: block; color: #999999;}
.zjpic-list li:hover span{ color: #333333}

/*ldpic-list*/
.ldpic-list{ width: 870px; overflow: hidden; height: auto; padding: 15px 0 0 0; margin: 20px auto 0 auto; }
.ld_box{width: 100%; height: 160px; border-bottom: #e4e4e4 1px dashed; overflow: hidden; display: block; margin: 0 auto 30px auto; padding: 0 0 30px 0}
.ld_pic{width: 240px; height: 160px; overflow: hidden; float: left; }
.ld_pic img{width: 240px; min-height: 160px; overflow: hidden;}
.ld_txt{width:600px; float: right}
.ld_txt h3{ font-size: 16px; color: #333333; line-height: 40px; font-weight: bold}
.ld_txt p{ font-size: 14px; color: #666666; line-height: 24px; margin: 0 ; padding: 0; text-align: left;text-indent: 2em}
.lxfpic{left:0; opacity: 1; -moz-transform:rotate(0deg) scale(1); -o-moz-transform:rotate(0deg) scale(1); -o-moz-transform:rotate(0deg) scale(1); -webkit-moz-transform:rotate(0deg) scale(1); transform:rotate(0deg) scale(1); animation:lxfpic; -moz-animation:lxfpic;
    /* Firefox */
    -webkit-animation:lxfpic;
    /* Safari and Chrome */
    -o-animation:lxfpic; display:block;animation-duration:60s; animation-timing-function:linear; animation-delay:1s; animation-iteration-count:infinite; -webkit-animation-duration:60s; -webkit-animation-timing-function:linear; -webkit-animation-delay:1s; -webkit-animation-iteration-count:infinite; }

@keyframes lxfpic {
    0% { opacity: 1; -moz-transform:rotate(0deg) scale(1); -o-moz-transform:rotate(0deg) scale(1); -o-moz-transform:rotate(0deg) scale(1); -webkit-moz-transform:rotate(0deg) scale(1); transform:rotate(0deg) scale(1); }
    25% { opacity: 1; -moz-transform:rotate(0deg) scale(1.1); -o-moz-transform:rotate(0deg) scale(1.1); -o-moz-transform:rotate(0deg) scale(1.1); -webkit-moz-transform:rotate(0deg) scale(1.1); transform:rotate(0deg) scale(1.1); }
    50% { opacity: .8; -moz-transform:rotate(0deg) scale(1.2); -o-moz-transform:rotate(0deg) scale(1.2); -o-moz-transform:rotate(0deg) scale(1.2); -webkit-moz-transform:rotate(0deg) scale(1.2); transform:rotate(0deg) scale(1.2); }
    75% { opacity: 1; -moz-transform:rotate(0deg) scale(1.1); -o-moz-transform:rotate(0deg) scale(1.1); -o-moz-transform:rotate(0deg) scale(1.1); -webkit-moz-transform:rotate(0deg) scale(1.1); transform:rotate(0deg) scale(1.1); }
    100% { opacity: 1; -moz-transform:rotate(0deg) scale(1); -o-moz-transform:rotate(0deg) scale(1); -o-moz-transform:rotate(0deg) scale(1); -webkit-moz-transform:rotate(0deg) scale(1); transform:rotate(0deg) scale(1); }
}
@-webkit-keyframes lxfpic {
    0% { opacity: 1; -moz-transform:rotate(0deg) scale(1); -o-moz-transform:rotate(0deg) scale(1); -o-moz-transform:rotate(0deg) scale(1); -webkit-moz-transform:rotate(0deg) scale(1); transform:rotate(0deg) scale(1); }
    25% { opacity: 1; -moz-transform:rotate(0deg) scale(1.1); -o-moz-transform:rotate(0deg) scale(1.1); -o-moz-transform:rotate(0deg) scale(1.1); -webkit-moz-transform:rotate(0deg) scale(1.1); transform:rotate(0deg) scale(1.1); }
    50% { opacity: .8; -moz-transform:rotate(0deg) scale(1.2); -o-moz-transform:rotate(0deg) scale(1.2); -o-moz-transform:rotate(0deg) scale(1.2); -webkit-moz-transform:rotate(0deg) scale(1.2); transform:rotate(0deg) scale(1.2); }
    75% { opacity: 1; -moz-transform:rotate(0deg) scale(1.1); -o-moz-transform:rotate(0deg) scale(1.1); -o-moz-transform:rotate(0deg) scale(1.1); -webkit-moz-transform:rotate(0deg) scale(1.1); transform:rotate(0deg) scale(1.1); }
    100% { opacity: 1; -moz-transform:rotate(0deg) scale(1); -o-moz-transform:rotate(0deg) scale(1); -o-moz-transform:rotate(0deg) scale(1); -webkit-moz-transform:rotate(0deg) scale(1); transform:rotate(0deg) scale(1); }
}


/**响应式**/
@media screen and (max-width: 1300px) {
    .w1200 { width:90%;}

    .logo img { width:95%;}
    .news_box_right {
        margin-left: 20px;
        width:-webkit-calc(100% - 500px);
        width:-moz-calc(100% - 500px);
        width:calc(100% - 500px);
    }
    .top_zy a {
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 3;
        overflow: hidden;
    }
    .mtly_nr { width:100%;}
    .kstdxx { width:100%;}
    .kstdxx ul { width:100%;}
    
    .end_box_center { display:none;}

    .list_main { width:98%;}
    .list_main_left { display:none;}
    .list_main_right { width:90%; margin:30px 0 ; padding:0 5%;}
    .icontent  { width: 90%; margin: 30px 2%; padding: 0 3%;}
}
@media screen and (max-width: 1170px) {
    .i-nav { width:98%;}
    .nav { width:100%;}
    .nav .nLi { }
}


@media screen and (max-width: 1120px) {

    .n_list2 li .date { display:none;}
    .logo { width:45%;}
    .m2_list a {
        overflow: hidden;
        text-overflow:ellipsis;
        white-space: nowrap;
        display:block;
    }
    .n_list li a {
        width:100%;
        overflow: hidden;
        text-overflow:ellipsis;
        white-space: nowrap;
        display:block;
    }
}

@media screen and (max-width: 1000px) {
    .w1200 { width:98%;}
}


@media screen and (max-width: 900px) {
    .w1200 { width:90%;}
    .news_box_left { width:100%; height:auto;}
    .newspic .hd { display:none;}
    .newspic { width:100%;}
    .newspic .bd img { width:100%; max-height:260px; height:auto;}
    .mtly_nr .tzbkbox { width:49%; margin-right:2%;}
    .mtly_nr .tzbkbox:nth-child(2) { margin-right:0;}
    .mtly_nr .tzbkbox:nth-child(3) { width:100%; margin-right:0; margin-top:15px;}
    .news_box_right { width:100%;}
    .n_list2 li .date { display:block;}
    .other_list { width:46%; margin:0 2% 15px 0;}
    .other_list:nth-child(4) { margin-right:2%;}
    .other_list:nth-child(3) { margin-right:0;}
    .other_list:nth-child(5) { margin-right:0;}
    .other_list:nth-child(7) { margin-right:0;}
    .footer_beian { display:none;}
    .kstdxx ul li { width:33.3333%; height:105px;}
    .list_main_right .img_list li { width:48%; margin:0 1% 15px;}
    .list_banner { height:230px; overflow:hidden;}
    .list_banner img { width:auto; height:230px;}
    .end_box_r { width:100%;}
    .footer { background-size: cover; padding: 12px 0;}
}

@media screen and (max-width: 600px) {
    .zst_001 { background:none; width:100%; text-align:center; margin:0!important; padding: 0!important;}
    .zst_002 { background:none; width:100%; text-align:center; margin:0!important; padding: 0!important;}
    .n_list2 li a {width:-webkit-calc(100% - 110px);
        width:-moz-calc(100% - 110px);
        width:calc(100% - 110px); }

    .mtly_nr .tzbkbox { width:100%; margin-bottom:15px;}
    .mtly_nr .tzbkbox:nth-child(3) { margin-top:0px;}
    .i-title { padding:15px 0 10px 0}
    .other_list { width:90%; margin:0 0 15px 0; padding:0 5%;}
    .pb_sys_common dt { display:none;}

    .icontent  { width: 90%; margin: 10px 2%; padding: 0 3%;}
    .this-name span { display:none}

    /*.newspic .bd li { height: 460px;}*/
    .news_box_left { height: 460px;}
    .tj_title { margin: 30px 0 0 0; height: 30px; line-height: 30px; width: 100%; }
    .tj_time { height: 25px; line-height: 25px; width: 100%; }
    .tj_zy { height: 96px; line-height: 30px; width: 100%; }
}

/* 手机端导航开始 */

.pcxs { display: block!important;}
.mmxs { display: none!important;}
@media screen and (max-width:900px) {
    .pcxs { display: none!important;}
    .mmxs { display: block!important;}
}
.xf_header { width: 100%; float: left;  height: 8vh;}
.xf_footer { width: 100%; float: left; height: 9vh;}





/*------手机端样式-------*/

@media screen and (max-width:900px) {

    /*头部K*/
    .header { width:100%; height:6vh; background:#3E6DB5; color:#dcdcdc; position:fixed;; padding:1vh 0; overflow:hidden; z-index: 999;}
    .header img { height: 4vh; display:block; margin:0 auto;}
    .header .top_dh { width:20%; float:left;position: relative;top: 50%;transform: translateY(-50%); }
    .header .h1 { width:60%; display:block; float:left; text-align:center; color:#FFF; font-size:5vw; font-weight:normal;position: relative;top: 50%;transform: translateY(-50%); }
    .header .h1 a { color:#FFF;}
    .header .top_ss { width:20%; float:left;position: relative;top: 50%;transform: translateY(-50%); }
    .header .h1 img { height:5vh;}

    /*导航*/
    .nav_bg_m { position:fixed; left:-50%; width:50%; height:100vh; overflow-x:hidden; top:0; z-index:9999; background:url(/sjjs/static/images/hei_bgm.png);
        -webkit-transition: all 1.0s;
        -moz-transition: all 1.0s;
        -o-transition: all 1.0s;
        transition: all 1.0s;
    }
    .nav_gb_m { position:fixed; right:-100%; width:50%; height:100vh; overflow-x:hidden; top:0; z-index:9999; /*background:url(/sjjs/static/images/bai_bg.png);*/
        -webkit-transition: all 1.0s;
        -moz-transition: all 1.0s;
        -o-transition: all 1.0s;
        transition: all 1.0s;
    }
    .nav_gb_m p { font-size:6vw; color:#1f1111; z-index:9999; right:5vw; top:4vw; position:absolute;}
    .m_b_gb  { width: 35px; height: 35px; background: url("/sjjs/static/images/l_close.png") no-repeat center center; background-size: 30px; position: absolute; right: 20px!important; top: 85vh;}
    .t_logo { width:100%; float:left; margin-top:3vh; margin-bottom:2vh; color:#fff; font-size:18px; text-align:center;}
    .t_logo img { width: 50%; margin-left: 9%; display:block; opacity: 0.8;}
    .nav { display:block; float:right; background:none; height:auto; width:80%; margin-right:10%; }
    .nav ul {}
    .nav li { width: 88%;display: block;float: left;height: 5vh;line-height: 5vh;position: relative;font-size: 16px;padding: 0 6%; border-bottom:1px solid #696666; overflow: hidden;
        -webkit-transition: all 0.6s;
        -moz-transition: all 0.6s;
        -o-transition: all 0.6s;
        transition: all 0.6s;}
    .nav li.nav_top { background: url("/sjjs/static/images/jia.png") no-repeat right 10px; background-size: 20px;}
    .nav li a { color:#eeeeee; height: 5vh;}
    .nav li.cur { background:none;}
    .nav li.cur a { color:#f3c0aa; display: block;width: 100%;height: 100%; }
    .hd { display: none;}

    /*底部悬浮导航*/
    .xf_hei{width:100%; height:9vh; float:left; overflow:hidden; }
    .xf_dh { width:100%; height:9vh; float:left; font-size:0.14rem; overflow:hidden; background:url(/images/xf_dh_bg.jpg) no-repeat center center #ffffff; background-size:123%; position:fixed; bottom:0; left:0; z-index:99999;}
    .xf_dh li { width:20%; height:100%; display:block; float:left; background-size:3.5vh;}
    .xf_dh li a { display:block; padding-top:5.5vh; height:4vh; line-height:3vh; text-align:center; color:#000; font-size:1.6vh;}
    .xf_dh_a { background:url(/sjjs/static/images/xf_dh_a.png) no-repeat center 1.5vh;}
    .xf_dh_b { background:url(/sjjs/static/images/xf_dh_b.png) no-repeat center 1.5vh;}
    .xf_dh_c { background:url(/sjjs/static/images/xf_dh_c.png) no-repeat center 1.4vh;}
    /* .xf_dh_c a { color:#fdd228!important;} */
    .xf_dh_d { background:url(/sjjs/static/images/xf_dh_d.png) no-repeat center 1.5vh;}
    .xf_dh_e { background:url(/sjjs/static/images/xf_dh_e.png) no-repeat center 1.5vh; }

    .sg_xiang { width:100%; height:auto; padding:2vh; text-align:left; overflow:hidden; background:#3d3d3d;  box-sizing:border-box;}
    .sg_xiang .m_ewm { margin:3vw 0;}
    .sg_xiang .m_ewm img { width:40%; margin:0 5%; display:block; float:left}

    .sg_xiang p {font-size:14px; line-height:25px; color:#fff;}
    .sg_xiang p a {color:#fff;}


}
/**/



