@charset ; * { margin: 0px; padding: 0px;} 
body { font-family: "utf-8"; font-size: 16px; line-height: 35px; color: #333333; background-color: #fff;} 

/*屏蔽UC浏览器底部广告*/ 
div[id^="_"] { display: none !important;} 
a { color: #333333; text-decoration: none;} 
a:hover { text-decoration: underline; color: #bb0000;} 
.date { float: right; color: #787878;} 
#vsb_content_2 .img_vsb_content,#vsb_content_4 .img_vsb_content ,.vsb_content_2 .img_vsb_content { border: 0px; margin-bottom: 10px; } 
.img_vsb_content { border: 0px; margin-bottom: 10px; } 
.vsb_content_2 IMG { border:0; } 
.img_vsb_content{ border:0; margin-bottom:10px; }
 
#top { background-image: url(); background-repeat: no-repeat; background-position: center center; background-size: 100% 100%; height: 153px; width: 100%;} 
.header{ width:1290px; margin:0 auto;} 
.logo{ height: 113px; width: 550px; float:left; margin-top:40px;} 
#top_inner { height:73px; width:250px; margin-right: auto; margin-left: auto; padding-left: 10px; padding-top: 30px; float:right;} 
#top_cnen { height: auto; line-height: 40px; text-align: right;float:right;} 
#search_box { float:right; height: 36px; width: 238px; border: 1px solid #0c246a;} 
#search_input { float: left; height: 36px; width: 202px; background-color: #FFFFFF; line-height: 36px;} 
#search_btn { float: left; height: 36px; width: 36px; line-height: 36px;} 
#top_inner2 { height: 133px; width: 100px; margin-right: auto; margin-left: auto; text-align:center; padding-left: 30px; padding-top: 20px; float:left;} 
#top_inner2 span { text-align:center; } 
.nowrap { float: left; height: 36px; width: 200px; font-size: 16px; background-color: #FFFFFF; line-height: 36px; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; } 
#menu { height: 60px; width: 100%; color: #FFFFFF; background-color: #0f3481;} 
#menu_inner { height: 60px; width: 1300px; margin-right: auto; margin-left: auto; padding-left: 0px;} 
.lispan { height: 16px; width: 1px; float: left; background-image: url(); background-repeat: repeat-y; margin-top: 22px; margin-bottom: 22px;} 
.menuph{ display:none; float: right; padding-right:8px;} 
.phxia { display:none;} 
/*menu*/ 
#nav {margin:0 auto; width:1300px;display:block; position:absolute; z-index:152; height:60px;} 
/*主菜单最外层容器*/ 
/*主菜单项目*/ 
#nav .mainlevel {float:left; list-style:none/*IE6 only*/; height:auto;width:10%;} 
#nav .mainlevel1 { float:left; list-style:none/*IE6 only*/; height:auto; width:124px; background-repeat: no-repeat; background-position: 5px center;} 
#nav .mainlevel a { color:#fff; font-family:'微软雅黑'; font-size:18px;/*一级菜单链接*/ line-height:60px; height:60px; display:block; padding:0; width:100%; text-align:center; margin:0px; background-image: url(); background-repeat: no-repeat; background-position: 0px center;} 
#nav .mainlevel1 a { color:#fff; font-family:'微软雅黑'; font-size:18px;/*一级菜单链接*/ line-height:60px; height:60px; display:block; padding:0; width:100%; text-align:center; margin:0px;} 
#nav .mainlevel1 a:hover { text-decoration:none; background-color:#1b2e6a;} 
#nav .mainlevel a:hover { text-decoration:none; background-color:#1b2e6a;} 
/*子菜单*/ #nav .mainlevel ul { display: none; background-color: #0f3481; width: 133px; margin: 0px; padding: 0;} 
#nav .mainlevel li {width:100%; list-style:none; height:auto; padding:0;} 
/*子菜单连接*/ 
#nav .mainlevel ul li a{ color:#c9ebff; font-size:16px; font-weight:normal; /*二级菜单链接*/ border-bottom:#BBB dashed 1px; text-align:center; width:100%; line-height:40px; height:40px; margin:0; background-image: none;} 
/*鼠标经过子菜单*/
 #nav .mainlevel ul li a:hover{background-color:#1b2e6a;background-image:none;} 
#banner { height: auto; width: 100%; max-height:500px; } 
#banner img{ width: 90%;} 
#maincontent { position: relative; background: #000; height: 530px; overflow: hidden ;} 
#maincontent DIV.pict { cursor: default !important ;} 
#maincontent DIV.mains { position: static; text-align: center; width: 1300px; display: block; cursor: pointer !important ;} 
#maincontent DIV.mains IMG { width: 1300px; height: 530px ;} 
#maincontent .element { position: absolute !important; display: none ;} 
.element pict a { position: relative; display: block;} 
.element pict .txt { position: absolute; height: 80px; width: 1300px; left: 0px; bottom: 0px; background-color: #FFFFFF;} 
#maincontent .left { bottom: 290px; margin-left: -700px; cursor: pointer; left: 50% ;} 
#maincontent .right { bottom: 290px; cursor: pointer; right: 50%; margin-right: -700px ;} 
#maincontent .mains .guardian { display: none; height: 0px ;} 
#maincontent .navi { z-index: 99 ;} 
DIV #maincontent DIV.main { display: none ;} 
DIV #maincontent DIV.element { position: absolute !important ;} 
#main { height: auto; width: 100%; padding-top: 20px;} 
.clearfix { clear: both;} 

#main_r1 { height: 355px; width: 100%;} 
#main_r1_top_titlecn { font-size: 30px; color: #021242; text-align: center; line-height: 50px;} 
#main_r1_top_titleen { font-size: 24px; color: #2490c6; text-align: center; background-image: url(); background-repeat: no-repeat; background-position: center center;} 
#main_r1_inner { height: 355px; width: 1300px; margin-right: auto; margin-left: auto;} 
#main_r1_list li { text-align: center; float: left; width: 180px; list-style-type: none; background-image: url(); background-repeat: no-repeat; background-position: center 20px; height: 240px; margin-right: 3px; margin-left: 2px;} 
#main_r1_list { padding-right: 2px; padding-left: 3px; padding-top: 10px;} 
#kypt_pic { height: 132px; width: 132px; padding-top: 20px; padding-right: 24px; padding-bottom: 4px; padding-left: 24px;} 
#kypt_pic img{ cursor: pointer; transition: all 1s; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none;} 
#kypt_pic img:hover{ transform: scale(1.3);} 
#kypt_txt { font-size: 17px; line-height: 24px; color: #021242; padding: 10px;} 

.ejcd2{width:100%;margin: 0px;background:#fff;padding-top: 0px;margin-bottom: 0px;position: relative} 
.ejcd2 ul li a{height: 45px;line-height: 45px;color: #444;font-size: 16px;padding-left: 50px; display: block;} 
.ejcd2 ul li.cur a{border-left: 0px solid #0E419C;color:#0E419C;background: #FFFFFF;} 
.ejcd2 ul li:hover a{border-left: 0px solid #0E419C;color:#0E419C;background: #FFFFFF;} 
.ejcd3{width:100%;margin: 0px;background:#fff;padding-top: 0px;margin-bottom: 0px;position: relative} 
.ejcd3 ul li a{height: 35px;line-height: 35px;color: #666666;font-size: 14px;padding-left: 60px; display: block;} 
.ejcd3 ul li.cur a{border-left: 0px solid #0E419C;color:#0E419C;background: #F5f5f5;} 
.ejcd3 ul li:hover a{border-left: 0px solid #0E419C;color:#0E419C;background: #FFFFFF;} 

#main_r2 { height: 500px; width: 100%; background-color: #FFFFFF;} 
#main_r2_inner { height: 500px; width:1300px; margin-right: auto; margin-left: auto; padding-top: 0px;} 
#main_r2_left { float: left; height: 425px; width: 630px; margin-top:7px; } 
#main_r2_left ul li {float:left; display:block;} 
#main_r2_left a { font-size:16px; margin-top:14px; font-weight: bold; color: #dddddd;} 
#main_r2_left a:hover { font-size:16px; margin-top:14px; font-weight: bold; color: #ffffff;} 

/*--Main Container--*/ 
.main_view {float: left;position: relative;} 
/*--Window/Masking Styles--*/ 
.picshow_window {width:630px; height:420px; overflow: hidden; /*--hides anything outside of the set width/height--*/position: relative;} 
.picshow_reel {position: absolute;top: 0; left: 0;} 
.picshow_reel li {width:630px; height:420px; overflow:hidden; position:relative;} 
.picshow_intro { width:630px; height:50px; background:url(../images/picshow_intro.jpg) repeat-x; position:absolute; bottom:0; left:0;} 
.picshow_intro p { line-height:130%; color:#fff; margin-left:20px; margin-right:20px; text-align:left;} 
.picshow_intro_head { font-size:16px; margin-top:14px; font-weight: bold;}
a.tpxw { font-size:16px; margin-top:15px; font-weight: bold; color: #FFFFFF;} 

/*--Paging Styles--*/ 
.picshow_paging {position: absolute;bottom:20px; right:25px;z-index: 100; /*--assures the paging stays on the top layer--*/text-align: center;display: none;} 
.picshow_paging span { display:block; background:url(../images/picshow_page.jpg); width:14px; height:14px; float:left; margin-left:10px; cursor:pointer;} 
.picshow_paging span.active { background:url(../images/picshow_page.jpg) right;} 
#main_r2_top{ width:100%;} 
#main_r2_top_titlecn {} 
#main_r2_top_titleen { height:60px; line-height: 60px; font-size: 28px; color: #0f3481; text-align: center; background-image: url(../images/main_r2_topbg.png); background-repeat: no-repeat; background-position: center center;} 
#main_r2_top_titleen span{ line-height: 60px; padding-right: 18px; margin:0; overflow:hidden; top:10px;} 
#main_r2_content { height: 360px; padding-top: 40px;} 
#main_r2_right { float: right; height: 360px; width:calc(100% - 670px); } 
#block_xyxw_key { height: 100px; background-image: url(); background-repeat: repeat-x; background-position: 0px bottom; margin-bottom: 5px;} 
#block_xyxw_key_title { font-size: 22px; line-height: 40px; height:40px; overflow:hidden; text-align: center;} 
#block_xyxw_key_title a { color: #333333;} 
#block_xyxw_key_title a:hover { color: #bb0000;} 
#block_xyxw_key_des { font-size: 14px; line-height: 26px; color: #999999; text-indent: 2em;} 
#block_xyxw_key_des a { color: #999999;} 
#block_xyxw_key_des a:hover { color: #bb0000;} 
#block_more { margin-top: 10px;} 
#block_list { clear: both; padding: 5px;} 
#block_list li { background-image: url(); background-repeat: no-repeat; background-position: 2px 16px; padding-left: 0px; list-style-type: none; font-size: 16px;} 
#block_list li .title{ width: calc(100% - 120px); white-space: nowrap; overflow: hidden; text-overflow: ellipsis; display: inline-block; } 
#block_xsdt_list { clear: both; height:315px; padding: 5px 0;} 
#block_xsdt_list li { background-image: url(); background-repeat: no-repeat; background-position: 2px 16px; padding-left: 0px; list-style-type: none; font-size: 16px;} 
#block_tzgg_list { clear: both; height:385px; padding: 5px;} 
#block_tzgg_list li { background-image: url(); background-repeat: no-repeat; background-position: 2px 16px; padding-left: 20px; list-style-type: none; font-size: 16px;} 

#more_btn { width: 120px; margin-right: auto; margin-left: auto; text-align: center; margin-top: 3px;} 
#more_btn a { display: block; width: 120px; border: 1px solid #ccc; color: #999;} 
#more_btn a:hover { color: #FFFFFF; text-decoration: none; background-color: #2490c6;} 
#main_r3 { height: 400px; width: 100%; background:#fff; } 
#main_r3_inner { height: 440px; width: 1300px; margin-right: auto; margin-left: auto; padding-top: 0px; background: url() no-repeat top center;} 
#main_r3_left { float: left; width: 700px;} 
#main_r3_right { display:block; float: right; width: 520px; height: 325px;} 
#main_r3_content { margin-top: 20px;} 



#main_r4 { height: 500px; width: 100%; background: #FFFFFF url() no-repeat top center;} 
#main_r4_right { float: right; width: 48.5%;} 
#main_r4_inner { height: 520px; width: 1300px; margin-right: auto; margin-left: auto; padding-top: 10px;} 
#main_r4_left { float: left; width: 48.5%;} 
#main_r4_block_top { background-repeat: no-repeat; background-position: center center; background-image: url(); margin-bottom: 10px;} 
#main_r4_block_top_titlecn { font-size: 28px; color: #021242; text-align: center; line-height: 36px;} 
#main_r4_block_top_titleen { font-size: 20px; color: #2490c6; text-align: center; margin-right: auto; margin-left: auto; padding-right: 10px; padding-left: 10px; width: 260px;} 
#block_xsyglist li { display: block; height: 65px; list-style-type: none;} 
#block_xsyg_left { float: left; width: 78px; font-family: "微软雅黑"; height: 55px; text-align: center; margin-top: 3px; margin-left: 0px; background:#336699; padding-top: 3px; color: #FFFFFF;} 
#block_xsyg_right { float: right; width: calc(100% - 95px); border-bottom:1px dashed #ccc; background-image: url(); background-repeat: repeat-x; background-position: 0px bottom; margin-top:5px; padding-bottom: 1px; margin-right: 0px; } 
#block_xsyg_title { line-height: 20px; font-size: 16px; margin-bottom: 2px; overflow:hidden; width-space:nowrap; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; } 
#block_xsyg_date { height:28px; line-height: 24px; font-size: 14px; color: #999999; background: url() no-repeat left center; padding-left: 0px;} 
#block_xsyg_place { line-height: 24px; font-size: 14px; color: #999999; background: url() no-repeat left center; padding-left: 25px;} 
#block_xsyg_left .day { font-size: 26px; line-height: 26px; padding-top: 3px;} 
#block_xsyg_left .month { font-size: 12px; line-height: 18px;} 
#bottom { background-color: #0f3481; overflow:hidden; width: 100%; background-image: url(); color: #FFFFFF; font-size: 15px;} 
#bottom_left { float: left; margin-top: 25px; margin-bottom: 25px; margin-left: 0px; padding-left: 0px; color: #fff;} 
#bottom_left a { color: #ccd0d9;} 
#bottom_left a:hover { color: #FFFFFF;} 
#bottom_right { float: right; height: 140px; width: 150px; margin-top: 20px; margin-right: 0px; font-size:12px; } 
#bottom_right img{ width:100px; height:100px; padding-right: 50px; } 
#bottom_right span{ } 
#bottom_inner { height: 180px; width: 1300px; margin-right: auto; margin-left: auto;} 


#main_r5 { height: 180px; width: 100%; background:#fff; } 
#main_r5_inner { height: 180px; width: 1300px; margin-right: auto; margin-left: auto; padding-top: 10px; background: url() no-repeat top center;} 
#main_r6 { height: 90px; width: 100%; background:#fff; } 
#main_r6_inner { height: 90px; width: 1300px; margin-right: auto; margin-left: auto; padding-top: 0px; } 
#main_r7 { height: 300px; width: 100%; background:#fff; } 
#main_r7_inner { height: 290px; width: 1300px; margin-right: auto; margin-left: auto; padding-top: 10px; background: url() no-repeat top center;} ul, ol { list-style: none; } 
.ksdh-con ul { } 
.ksdh-con ul .ksdh-li { width: 20%; height: 94px; float: left; box-sizing: border-box; padding: 5px 5px; } 
.ksdh-con ul .ksdh-li a { display: flex; align-items: center; justify-content: center; width: 100%; height: 80px; line-height: 20px; text-align: center; color: #ffffff; font-size: 18px; font-weight:600; } 
.ksdh-con ul .ksdh-li a:hover { } 


/*TAB选项卡*/ 
.tab_box { height: auto; position: relative;} 
#block_tab_list {} 
#lyz_tab_menu { height: 30px; font-size: 18px; line-height: 30px; padding-top: 12px; padding-bottom: 18px;} 
#lyz_tab_main { display: inline; height:auto;} 
#tab_list { height: 375px; padding-bottom: 13px; padding-right: 5px; padding-left: 5px;} 
.line { background-color: #ababab; float: left; height: 1px; width: 610px; margin-top: 15px; margin-bottom: 15px;} 
.pro_con111 { float: left; overflow: hidden; height: auto; width: 680px; padding-left: 20px;} 
#tab_list li { list-style-type: none; background-image: url(); background-repeat: no-repeat; background-position: 0px center; padding-left: 0px; margin-bottom:3px; } 
#tab_list li .title{ width: calc(100% - 120px); white-space: nowrap; overflow: hidden; text-overflow: ellipsis; display: inline-block; } 
.pro_con111 UL { padding: 0px; list-style-type: none;} 
.pro_con111 UL LI { display: inline; font-size: 17px; float: left; cursor: pointer; color: #333333; line-height: 30px; text-align: center; height: 30px; padding-right: 15px; padding-left: 15px; width: auto;} 
.pro_con111 UL LI.hover { display: inline; float: left; cursor: pointer; color: #FFFFFF; text-align: center; background-color: #2490C6; border-radius:15px;} 
#tab_span { float: left; height: 30px; line-height: 30px; width: 20px; text-align: center; color: #BD161D; list-style-type: none;} 
.clear { clear:both ;} 
.hover { height: auto;} 

/*快捷导航*/ 
.footeTop{ display:none; width: 100%; height:170px; background: #d4d2d2;} 
.footeTop .center{ width: 1290px; padding-left:0px; padding-bottom:10px; margin:0 auto;} 
.footerLeft{ width: 1300px; float:left; margin-left:20px;} 
.footerLeft h2{ font-size: 22px; padding-top:20px; color:#333; padding-bottom:10px;} 
.footerLeft div a{ width: auto; color: #333; display: inline-block; padding-top: 4px; padding-bottom: 6px; position: relative; transition: all .2s; left: 0; font-size:16px;} 
.footerLeft a:hover{ color:#000033; left:5px;} 
.footerLeft div span{ padding:29px 50px 0 30px;} 
.footerRight{ width: 130px; float: right;} 
.footerRight h2{ color:#333; text-align: center; padding-top:35px; padding-bottom:23px;} 
.footerRight p{ width: 88%; float: left; margin-top:0px; text-align: center;} 
.footerRight p img{ width: 105px;} 
.footerRight p span{ display: block; text-align:center; color:#333;} 
.footerBot{ width: 100%; height:147px; background: #305a99;} 
.footerBotLeft{ padding-left:220px; padding-top:29px;} 
.footerBotCenter{ padding-left:29px; padding-top:49px; padding-right:39px;} 
.footerBotCenter p,.footerBotRight p{ font-size: 14px; color: white; padding-bottom: 12px;} 
.footerBotRight{ padding-top:49px;} 

.InformationTitle{ width: 100%; height:50px; line-height:50px; border-bottom:3px solid #cdcdcd; margin:15px 0; background:url(../images/xs.png) no-repeat left center;} 
.InformationTitle h2{ padding-left: 50px; height: 50px; width: 112px; border-bottom: 3px solid #336699; color: #000; cursor: pointer; font-weight: bold; font-size: 24px; float:left;} 
.InformationTitle1{ width: 100%; height:50px; line-height:50px; border-bottom:3px solid #cdcdcd; margin:15px 0; background:url(../images/tz.png) no-repeat left center;} 
.InformationTitle1 h2{ padding-left: 50px; height: 50px; width: 112px; border-bottom: 3px solid #336699; color: #000; cursor: pointer; font-weight: bold; font-size: 24px; float:left;} 
.InformationTitle3{ width: 100%; height:50px; line-height:50px; border-bottom:3px solid #cdcdcd; margin:0 0 15px 0; background:url(../images/xyxw_tit_tb.png) no-repeat left center;} 
.InformationTitle3 h2{ padding-left: 50px; height: 50px; width: 112px; border-bottom: 3px solid #336699; color: #000; cursor: pointer; font-weight: bold; font-size: 24px; float:left;} 
.InformationTitle2{ width: 100%; height:50px; line-height:50px; border-bottom:3px solid #cdcdcd; margin:15px 0; background:url(../images/dangjian.png) no-repeat left center;} 
.InformationTitle2 h2{ padding-left: 40px; height: 50px; width: 112px; border-bottom: 3px solid #336699; color: #000; cursor: pointer; font-weight: bold; font-size: 24px; float:left;} 
.InformationTitle22{ width: 100%; height:50px; line-height:50px; border-bottom:3px solid #cdcdcd; margin:15px 0; background:url(../images/dj.png) no-repeat left center;} 
.InformationTitle22 h2{ padding-left: 48px; height: 50px; width: 112px; border-bottom: 3px solid #336699; color: #0f3481; cursor: pointer; font-weight: bold; font-size: 24px; float:left;} 


/**/ 
.date_list2 { padding: 0 0 0 0 !important; position: relative; margin-top: 0; } 
.date_list2 li { width: 90%; height: 45px; display: block; padding: 10px 4.8%; overflow: hidden; background: #f9f9f9; margin: 7px auto; border-left: #9E9E9E 2px solid; } 
.date_list2 li:hover { background: #f3f3f3;border-left:#d40e36 2px solid; } 
.date_list2 li:hover a{color: #b80000;} 
/* .date_list2 li:last-child { border-bottom: none; padding: 17px 0 17px 0; margin: 0; } */ 
.date_list2 li a { font-size: 16px; color: #333333; line-height: 45px; } 
.date_list2 li a:hover { color: #b80000; } 
.date_list2 li span { float: left; display: block; width: 56px; height: 45px; text-align: center; color: #919191; font-size: 12px; line-height: 20px; margin-right: 20px; margin-top: 1px; overflow: hidden; border-right: #ccc 1px solid; padding-right: 10px; } 
.date_list2 li span i { width: 100%; display: block; text-align: center; color: #666666; font-size: 24px; font-weight: normal; font-style: normal; line-height: 25px; } 
.date_list2 li:hover span { color: #bc0014 } 
.date_list2 li:hover i { color: #bc0014 } 
.iqt_left { width: 420px; float: left } 
.iqt_center { width: 420px; float: left; margin-left: 30px } 
.iqt_right { width: 420px; float: right } 


/*印象资料*/ 
.index-action-box{width:100%;height:544px;background:#efefef; text-align:center;} 
.index-action-box .index-action{width:1300px; margin:0 auto;} 
.index-action-box .index-action .model-title{width:100%;height:24px;line-height:24px;font-size:24px;background:url() center no-repeat;} 
.index-action-box .index-action .part{width:330px;height:470px;background:#ffffff;margin-top:30px;float:left;margin-right:30px; padding:0 41px;} 
.index-action-box .index-action .part a{color:#323232;} 
.index-action-box .index-action .last-part{margin-right:0px;} 
.index-action-box .index-action .part .part-header{width:320px;height:40px;line-height:40px;font-size:24px;color:#3fa1ce;margin-top:22px;margin-bottom:19px;text-align:left;background:url() left no-repeat;text-indent:50px;} 
.index-action-box .index-action .part .part-header2{background:url() left no-repeat;} 
.index-action-box .index-action .part .part-header3{background:url() left no-repeat;text-indent:56px;} 
.index-action-box .index-action .part .part-header-line1{width:320px;height:4px;background:#056a96;} 
.index-action-box .index-action .part .part-header-line2{width:320px;height:4px;background:#a1964a;} 
.index-action-box .index-action .part .part-header-line3{width:320px;height:4px;background:#259293;} 
.index-action-box .index-action .part .action-sbanner{width:320px;height:220px;} 
.index-action-box .index-action .part .action-sbanner-title{width:320px;height:auto;text-align:left;} 
.index-action-box .index-action .part .action-sbanner-title label{display:none;} 
.index-action-box .index-action .part .action-sbanner-title .on{display:block;} 
.index-action-box .index-action .part .action-sbanner-title .title{width:100%;font-size:16px;line-height:16px;height:16px;overflow:hidden;margin-bottom:14px;} 
.index-action-box .index-action .part .action-sbanner-title .desc{width:100%;font-size:14px;color:#666666;line-height:26px;max-height:78px;overflow:hidden;} 
.action-container { margin: 0 0; width: 320px; overflow: hidden; position: relative;} 
.action-inner { position: relative; width: 9999px; left: 0; top: 0;} 
.action-innerwraper { float: left;} 
.action-clearfix { *zoom: 1;} 
.action-clearfix:after { display: block; clear: both; visibility: hidden; content: ""; height: 0;} a { text-decoration: none;} 
.action-pagination{ /*position: absolute; bottom: 10px; right:10px;*/ width: 100%; margin-top:5px; margin-bottom:15px;} 
.action-pagination span{ display: inline-block; width: 13px; height: 13px; background:url(); cursor: pointer; margin-left:5px;} 
.action-pagination .active{ background:url();} 
.action-pagination2 .active{ background:url();} 
.action-pagination3 .active{ background:url();} 


/* listbanner */ 
.listbanner { height: 360px; max-width: 1920px; margin: 0 auto 50px; position: relative; } 
.listbanner .listbanner-box img { width: 100%; height: 360px; display: block; object-fit: cover; } 
.sy-tongdao { width: 100%; margin:0 auto;  background: #f2f2f2; margin-top: 20px; padding-top: 0px;  display: block;overflow:hidden;} 
.sy-tongdao1 li { float: left; width:11.11%; } 
.sy-tongdao1 li p { text-align: center; padding-top:4px; font-size: 14px; color: #333; } 
.sy-tongdao1 li:hover p { color: #336699; } 
.sy-tongdao1 .content .slick-prev { width: 30px; height: 55px; top: 65%; left: -10px; z-index: 200; background: url() 0 0 no-repeat; } 
.sy-tongdao1 .content .slick-prev:hover { background: url() 0 0 no-repeat; } 
.sy-tongdao1 .content .slick-next { width: 30px; height: 55px; top: 65%; right: -10px; z-index: 200; background: url() 0 0 no-repeat; } 
.sy-tongdao1 .content .slick-next:hover { background: url() 0 0 no-repeat; } 
.sy-sec11 { width: 100%; height: 500px; /*padding-top: 20px;*/ } 


/* content */ 
.content { margin-bottom: 20px; } 
.content .leftnav-box { width: 250px; float: left; margin-top: -146px; padding-bottom: 60px; background: url() 130px bottom no-repeat; margin-bottom: 30px; } 
.content .leftnav-box .leftnav { box-shadow: 0px 1px 28.42px 0.58px rgba(69, 69, 69, 0.4); } 
.content .leftnav-box .leftnav .leftnav-tit { width: 250px; height: 96px; background-color: #0d4ca8; font-size: 26px; color: #ffffff; font-weight: bold; text-align: center; display: flex; align-items: center; justify-content: center; } 
.content .leftnav-box .leftnav .leftnav-con { padding: 12px 21px 20px 0; background: #f0f0f0 url() bottom center no-repeat; } 
.content .leftnav-box .leftnav .leftnav-con .leftnav-con-li { box-sizing: border-box; } 
.content .leftnav-box .leftnav .leftnav-con .leftnav-con-li.first-li .erji span { border-top: 1px solid transparent; } 
.content .leftnav-box .leftnav .leftnav-con .leftnav-con-li .erji { min-height: 59px; box-sizing: border-box; padding: 0 0 0 17px; position: relative; } 
.content .leftnav-box .leftnav .leftnav-con .leftnav-con-li .erji.now { background-color: #0d4ca8; box-shadow: 0px 1px 12.74px 0.26px rgba(13, 76, 168, 0.22); } 
.content .leftnav-box .leftnav .leftnav-con .leftnav-con-li .erji.now span { border-top: 1px solid transparent; } 
.content .leftnav-box .leftnav .leftnav-con .leftnav-con-li .erji.now span a { color: #ffffff; font-weight: bold; } 
.content .leftnav-box .leftnav .leftnav-con .leftnav-con-li .erji .biaoshi { position: absolute; left: 0; top: 18px; height: 20px; border: 2px solid #0d4ca8; display: none; } 
.content .leftnav-box .leftnav .leftnav-con .leftnav-con-li .erji span { display: inline-block; min-height: 49px; width: 100%; box-sizing: border-box; position: relative; padding: 10px 13px 10px 10px; border-top: 1px solid #cccccc; } 
.content .leftnav-box .leftnav .leftnav-con .leftnav-con-li .erji span a { display: block; float: left; width: 180px; box-sizing: border-box; position: relative; font-size: 17px; color: #333333; } 
.content .leftnav-box .leftnav .leftnav-con .leftnav-con-li ul.sanji { margin-left: 30px; padding-left: 0; line-height: normal; padding: 15px 0; } 
.content .leftnav-box .leftnav .leftnav-con .leftnav-con-li ul.sanji .sanji-li { position: relative; } 
.content .leftnav-box .leftnav .leftnav-con .leftnav-con-li ul.sanji .sanji-li a { font-size: 14px; height: 25px; color: #333333; line-height: 25px; border-bottom: 0; padding-left: 20px; box-sizing: border-box; } 
.content .leftnav-box .leftnav .leftnav-con .leftnav-con-li ul.sanji .sanji-li a:hover { color: #0d4ca8; } 
.content .leftnav-box .leftnav .leftnav-con .leftnav-con-li ul.sanji .sanji-li a.now { color: #0d4ca8; } 
.content .content-r { width: calc(100% - 300px); float: right; /* xyxw */ /* xueshu */ /* gonggao */ /* szdw */ /* szjj */ } 
.content .content-r .content-r-tit { height: 50px; line-height: 50px; background-color: #f0f0f0; border-left: 4px solid #0d4ca8; box-sizing: border-box; padding-right: 10px; } 
.content .content-r .content-r-tit .content-r-tit-l { float: left; font-size: 20px; color: #0d4ca8; font-weight: bold; margin-left: 15px; } 
.content .content-r .content-r-tit .content-r-tit-r { float: right; } 
.content .content-r .content-r-tit .content-r-tit-r ul li { float: left; padding: 0 3px; color: #888888; font-size: 14px; } 
.content .content-r .content-r-tit .content-r-tit-r ul li img { vertical-align: middle; margin-top: -3px; } 
.content .content-r .content-r-tit .content-r-tit-r ul li span { color: #888888; font-size: 14px; } 
.content .content-r .content-r-tit .content-r-tit-r ul li a { color: #888888; font-size: 14px; } 
.content .content-r .content-r-tit .content-r-tit-r ul li .jiansuojieguo { color: #888888; font-size: 14px; } 
.content .content-r .content-r-tit .content-r-tit-r ul li .jiansuojieguo a { color: #888888; font-size: 14px; } 
.content .content-r .xyxw { margin-top: 40px; } 
.content .content-r .xyxw .tp-list { margin-bottom: 50px; } 
.content .content-r .xyxw .tp-list .tp-box-li { float: left; width: 310px; height: 317px; margin-right: 30px; box-sizing: border-box; background-color: #ffffff; border-bottom: 2px solid #0d4ca8; box-shadow: 0px 0px 68px 0px rgba(0, 0, 0, 0.14); } 
.content .content-r .xyxw .tp-list .tp-box-li.last-li { margin-right: 0; } 
.content .content-r .xyxw .tp-list .tp-box-li:hover .img-box img { transform: scale(1.1); } 
.content .content-r .xyxw .tp-list .tp-box-li:hover .wz-box .tit { color: #0d4ca8; } 
.content .content-r .xyxw .tp-list .tp-box-li .img-box { box-sizing: border-box; height: 0; padding-top: 56%; position: relative; overflow: hidden; } 
.content .content-r .xyxw .tp-list .tp-box-li .img-box img { position: absolute; left: 0; top: 0; width: 100%; height: 100%; transition: all 0.5s; } 
.content .content-r .xyxw .tp-list .tp-box-li .img-box .time { position: absolute; left: 0; top: 0; width: 59px; height: 52px; text-align: center; box-sizing: border-box; padding-top: 6px; background: url() center no-repeat; } 
.content .content-r .xyxw .tp-list .tp-box-li .img-box .time .yueri { font-size: 18px; font-family: "PingFang"; color: #ffffff; line-height: 24px; } 
.content .content-r .xyxw .tp-list .tp-box-li .img-box .time .nian { font-size: 12px; font-family: "PingFang"; color: #ffffff; } 
.content .content-r .xyxw .tp-list .tp-box-li .wz-box { box-sizing: border-box; padding: 15px 20px 0; } 
.content .content-r .xyxw .tp-list .tp-box-li .wz-box .tit { font-size: 15px; color: #333333; line-height: 22px; margin-bottom: 12px; } 
.content .content-r .xyxw .tp-list .tp-box-li .wz-box .abstract { font-size: 13px; color: #808080; line-height: 20px; } 
.content .content-r .xyxw .wz-list { margin-bottom: 20px; } 
.content .content-r .xyxw .wz-list .wz-list-li { height: 55px; box-sizing: border-box; border-left: 3px solid #0d4ca8; border-top: 2px solid #e6e6e6; border-right: 2px solid #e6e6e6; border-bottom: 2px solid #e6e6e6; padding-right: 34px; padding-left: 15px; position: relative; margin-bottom: 15px; } 
.content .content-r .xyxw .wz-list .wz-list-li .tit { font-size: 15px; color: #333333; line-height: 51px; } 
.content .content-r .xyxw .wz-list .wz-list-li .time { font-size: 13px; color: #666666; position: absolute; top: 0; right: 34px; line-height: 51px; } 
.content .content-r .xyxw .wz-list .wz-list-li:hover { background-color: #e4ebf6; border-top: 2px solid transparent; border-right: 2px solid transparent; border-bottom: 2px solid transparent; } 
.content .content-r .xyxw .wz-list .wz-list-li:hover .tit { color: #0d4ca8; } 
.content .content-r .xueshu { margin-top: 5px; } 
.content .content-r .xueshu ul { margin-bottom: 20px; } 
.content .content-r .xueshu ul .xueshu-li { height: 150px; padding: 30px 0; box-sizing: border-box; border-bottom: 1px solid #cccccc; } 
.content .content-r .xueshu ul .xueshu-li:hover .time { background-color: #0d4ca8; } 
.content .content-r .xueshu ul .xueshu-li:hover .time .yueri { color: #ffffff; } 
.content .content-r .xueshu ul .xueshu-li:hover .time .nian { color: #ffffff; } 
.content .content-r .xueshu ul .xueshu-li:hover .wz .tit { color: #0d4ca8; font-weight: bold; } 
.content .content-r .xueshu ul .xueshu-li .time { float: left; border-radius: 6px; background-color: #f2f2f2; width: 100px; height: 90px; box-sizing: border-box; margin-right: 30px; padding: 13px 12px; text-align: center; } 
.content .content-r .xueshu ul .xueshu-li .time .yueri { font-size: 26px; font-family: "PingFang"; color: #0d4ca8; line-height: 35px; } 
.content .content-r .xueshu ul .xueshu-li .time .nian { font-size: 14px; font-family: "PingFang"; color: #0d4ca8; line-height: 35px; position: relative; } 
.content .content-r .xueshu ul .xueshu-li .time .nian .hx { display: inline-block; width: 26px; height: 3px; background-color: #ffffff; margin-left: 14px; vertical-align: middle; margin-top: -3px; } 
.content .content-r .xueshu ul .xueshu-li .wz .tit { font-size: 15px; color: #000000; line-height: 30px; } 
.content .content-r .xueshu ul .xueshu-li .wz .abstract { font-size: 13px; color: #666666; line-height: 24px; } 
.content .content-r .gonggao { margin-top: 10px; } 
.content .content-r .gonggao ul { margin-bottom: 20px; } 
.content .content-r .gonggao ul .gonggao-li { height: 140px; box-sizing: border-box; border-bottom: 1px solid #cccccc; padding: 21px 0; padding-left: 50px; background: url() left center no-repeat; } 
.content .content-r .gonggao ul .gonggao-li:hover { background: url() left center no-repeat; } 
.content .content-r .gonggao ul .gonggao-li:hover .time { background: url() center no-repeat; color: #ffffff; } 
.content .content-r .gonggao ul .gonggao-li:hover .wz .tit { color: #0d4ca8; } 
.content .content-r .gonggao ul .gonggao-li .time { width: 122px; height: 30px; line-height: 30px; text-align: center; font-size: 17px; font-weight: bold; font-family: "PingFang"; color: #0d4ca8; background: url() center no-repeat; margin-bottom: 10px; } 
.content .content-r .gonggao ul .gonggao-li .wz .tit { font-size: 15px; color: #000000; margin-bottom: 10px; } 
.content .content-r .gonggao ul .gonggao-li .wz .abstract { font-size: 13px; color: #666666; } 
.content .content-r .szdw { margin-top: 55px; } 
.content .content-r .szdw ul { margin-bottom: 20px; } 
.content .content-r .szdw ul .szdw-li { float: left; position: relative; margin-right: 45px; margin-bottom: 70px; } 
.content .content-r .szdw ul .szdw-li.clearmr { margin-right: 0; } 
.content .content-r .szdw ul .szdw-li.clearmb { margin-bottom: 0; } 
.content .content-r .szdw ul .szdw-li:hover .nr .wz .tit { font-weight: bold; } 
.content .content-r .szdw ul .szdw-li:hover .bjsk { background-color: #0d4ca8; } 
.content .content-r .szdw ul .szdw-li .nr { position: relative; width: 468px; height: 200px; background-color: #f2f2f2; } 
.content .content-r .szdw ul .szdw-li .nr .img-box { width: 154px; float: left; margin-top: -16px; margin-right: 10px; } 
.content .content-r .szdw ul .szdw-li .nr .img-box .imgs { position: relative; height: 0; padding-top: 140%; } 
.content .content-r .szdw ul .szdw-li .nr .img-box .imgs img { display: block; width: 100%; height: 100%; position: absolute; left: 0; top: 0; } 
.content .content-r .szdw ul .szdw-li .nr .wz { box-sizing: border-box; padding-top: 20px; } 
.content .content-r .szdw ul .szdw-li .nr .wz .tit { font-size: 20px; color: #333333; line-height: 36px; margin-bottom: 5px; } 
.content .content-r .szdw ul .szdw-li .nr .wz .tit .zw { font-size: 16px; color: #333333; font-weight: normal; margin-left: 25px; } 
.content .content-r .szdw ul .szdw-li .nr .wz .abstract { font-size: 13px; color: #808080; line-height: 30px; } 
.content .content-r .szdw ul .szdw-li .bjsk { position: absolute; right: -7px; bottom: -7px; width: 468px; height: 200px; background-color: #b5cef2; z-index: -1; } 
.content .content-r .szjj { margin-top: 39px; } 
.content .content-r .szjj .jianje { margin-bottom: 40px; } 
.content .content-r .szjj .jianje .ds-img { float: left; width: 180px; margin-right: 40px; } 
.content .content-r .szjj .jianje .ds-img .ds-img-box { position: relative; height: 0; padding-top: 140%; } 
.content .content-r .szjj .jianje .ds-img .ds-img-box img { position: absolute; left: 0; top: 0; display: block; width: 100%; height: 100%; } 
.content .content-r .szjj .jianje .jj-nr { font-size: 15px; color: #333333; line-height: 42px; } 
.content .content-r .szjj .nr-box { margin-bottom: 40px; } 
.content .content-r .szjj .nr-box .tit-box { box-sizing: border-box; padding-left: 30px; position: relative; font-size: 20px; color: #0d4ca8; font-weight: bold; margin-bottom: 20px; } 
.content .content-r .szjj .nr-box .tit-box img { display: block; position: absolute; left: 0; top: 7px; } 
.content .content-r .szjj .nr-box .con-box p { font-size: 15px; color: #333333; line-height: 24px; margin-bottom: 10px; } 
.inner { max-width: 1300px; width: 100%;  box-sizing: content-box; margin: 0 auto; position: relative; } 

/* listbanner */ 
.listbanner-wsj { height: 300px; max-width: 1920px; margin: 0 auto 77px; position: relative; } 
.listbanner-wsj .listbanner-box img { width: 100%; height: 300px; display: block; } 
.listbanner-wsj .ejnav { position: absolute; bottom: -30px; left: 0; } 
.listbanner-wsj .ejnav .lmmc { float: left; background-color: #0d4ca8; min-width: 250px; height: 96px; line-height: 96px; box-sizing: border-box; padding: 0 10px; text-align: center; color: #ffffff; font-size: 26px; font-weight: bold; box-shadow: 0px 1px 44.16px 1.84px rgba(69, 69, 69, 0.22); } 
.listbanner-wsj .ejnav .ejnav-box { float: left; background-color: #ffffff; margin-top: 35px; height: 61px; line-height: 61px; box-shadow: 0px 1px 44.16px 1.84px rgba(69, 69, 69, 0.22); } 
.listbanner-wsj .ejnav .ejnav-box .erji { float: left; font-size: 17px; min-width: 125px; padding: 0 10px; text-align: center; } 
.listbanner-wsj .ejnav .ejnav-box .erji a { display: block; color: #333333; } 
.listbanner-wsj .ejnav .ejnav-box .erji:hover { background-color: #cee8fd; box-shadow: 0px 1px 12.74px 0.26px rgba(13, 76, 168, 0.22); } 
.listbanner-wsj .ejnav .ejnav-box .erji:hover a { font-weight: bold; color: #0d4ca8; } 
.listbanner-wsj .ejnav .ejnav-box .erji.now { background-color: #cee8fd; box-shadow: 0px 1px 12.74px 0.26px rgba(13, 76, 168, 0.22); } 
.listbanner-wsj .ejnav .ejnav-box .erji.now a { font-weight: bold; color: #0d4ca8; } 
.content-wsj .con-l .list .list-li { box-sizing: border-box; padding-left: 18px; height: 69px; line-height: 69px; position: relative; border-bottom: 1px dashed #cccccc; } 
.content-wsj .con-l .list .list-li img { position: absolute; left: 1px; top: 35px; } 
.content-wsj .con-l .list .list-li a { font-size: 15px; color: #333333; } 
.content-wsj .con-l .list .list-li a:hover { color: #0d4ca8; } 
.content-wsj .con-l .list .list-li .time { font-size: 13px; color: #666666; position: absolute; right: 0; top: 0px; } 
.art { padding: 10px 0 30px; } 
.art .art-tit-box { text-align: center; border-bottom: 1px solid #d9d9d9; padding-top: 10px; } 
.art .art-tit-box .art-tit { color: #444444; font-size: 20px; font-weight: bold; margin-bottom: 15px; line-height:24px; } 
.art .art-tit-box .art-subtitle { font-size: 16px; color: #333333; } 
.art .art-tit-box ul { box-sizing: border-box; display: inline-block; margin: 15px auto 15px; font-size: 15px; color: #999999; } 
.art .art-tit-box ul li { float: left; padding: 0 15px; } 
.art .art-con { border-bottom: 0px solid #d9d9d9; margin-bottom: 25px; box-sizing: border-box; padding: 25px 20px; } 
.art .art-con p { font-size: 15px; color: #555555; text-indent: 2em; line-height: 30px; margin-bottom: 10px; } 
.art .art-con table {margin: auto;} 
.art .art-con table p { text-indent: 0; text-align: center;padding: 5px} 
.art .art-con>img { display: block; margin: 0 auto; max-width: 100%; margin-bottom: 20px; } 
.art .art-con p img {
    display: block;
    margin: 0 auto;
    max-width: 98%;
    height: auto !important;
}

.art .art-con ul.p20{ width:100%; } 
.art .art-con ul.p20 li{ width:20%; text-align:center; float:left; } 
.art .art-con ul.p20 li{ width:50% !important; text-align:center; float:left; } 
.art .art-links p { font-size: 16px; line-height: 30px; } 
.art .art-links p a { color: #555555; } 
.art .art-links p:hover a { color: #0d4ca8; } 
.index-sec2{padding: 0px 0 56px;} 
.nuu-notice{position: relative;} 
.nuu-notice .swiper-slide{padding: 0 20px; box-sizing: border-box;} 
.nuu-notice .notice-box{display: block;box-sizing: border-box;border: 1px solid #e6e6e6;padding: 0px;position: relative;overflow: hidden;} 
.nuu-notice .notice-box img{width:100%; height:170px; overflow: hidden;transition: 0.4s;object-fit: cover;} 
.nuu-notice .notice-box p{line-height: 20px;height: 60px;overflow: hidden;color: #999;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;} 
.nuu-notice .notice-box:hover{background: #672db7;border-color: #fff; } 
.nuu-notice .notice-box:hover h4, .nuu-notice .notice-box:hover p{color: #fff;transition: 0.4s;} 
.nuu-notice .notice-box:hover img{ transition: 0.4s;transform: scale(1.2); } 
.vertical-box{width: 33%;position: relative;padding-left: 1%;} 
.vertical-box67{width: 67%;position: relative;padding-left: 1%;} 
.vertical-con5{width: 49%;position: relative;padding-left: 0%;padding-right: 1%; margin-right:1%;} 


.work-list{width: 100%; margin-top: 25px; text-align: center;}
.work-list-a{margin-top: 0px;display: inline-block;height: 100%;width: 15.6%;transition: .5s all;}
.work-list-a:hover p{color: #bd1a2d;transition: .5s all;}
.work-list-a img{width: 80px; height: 80px;}
.work-list-a p{font-size: 18px; color: #333;}
.work-list-fgx{display: inline-block; width: 1px; height: 60px; background: #dedede; vertical-align: top; margin-top: 30px;}
.work-list-a:hover{transform: translate(0, -10px); transition: .5s all;}



@media (max-width: 1379px) { 
.header{ width:96%; margin:0 auto;} 
#nav{width:100%;} 
#menu_inner{width:96%;position: relative;} 
#main_r2_inner,#main_r4_inner,#main_r6_inner,#main_r7_inner,#bottom_inner { width:96%; } 
#nav .mainlevel {float:left; list-style:none/*IE6 only*/; height:auto;width:11%;} 
#top_inner{ padding-left:20px; } 
} 
@media (max-width: 1025px) {

 #top { background-image: url(); background-repeat: no-repeat; background-position: center center; background-size: 100% 100%; height: 80px; width: 100%;} 
.header{ width:99%; margin:0 auto;} 
.logo{ height: auto; width: 80%; float:left; margin-top:20px;} 
.logo img{ width:100%; max-width:320px; text-align:center;} 
#top_inner { display:none; height: auto; width: 100%; margin-right: auto; margin-left: auto; background-image: url(); background-repeat: no-repeat; background-position: 15px center; padding-left: 0; padding-top: 10px; float:left;} 
#top_inner2 { display:none; } 
#menu_inner { height: auto; width: 100%; margin-right: auto; margin-left: auto; padding-left: 2px;} 

/*手机按钮*/ 
.menuph{ display:block; float: right;} 
.menuph .point { position: relative; display: inline-block; width: 28px; height: 22px; margin-top: 33px;} 
.menuph .point:hover .navbtn, .menuph .point:hover .navbtn::after, .menuph .point:hover .navbtn::before { width: 28px;} 
.menuph .navbtn { position: absolute; top: 10px; right: 0; display: inline-block; width: 21px; height: 1px; -webkit-transition: all .3s ease-out 0s; -moz-transition: all .3s ease-out 0s; -ms-transition: all .3s ease-out 0s; -o-transition: all .3s ease-out 0s; transition: all .3s ease-out 0s; background: #333;} 
.menuph .navbtn::after, .menuph .navbtn::before { position: absolute; right: 0; display: inline-block; width: 28px; height: 1px; content: ''; -webkit-transition: all .3s ease-out 0s; -moz-transition: all .3s ease-out 0s; -ms-transition: all .3s ease-out 0s; -o-transition: all .3s ease-out 0s; transition: all .3s ease-out 0s; background: #333;} 
.menuph .navbtn::after { top: -11px;} 
.menuph .navbtn::before { top: 10px;} 
.menuph .point.active .navbtn { background: transparent;} 
.menuph .point.active .navbtn::after { top: 0; -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -ms-transform: rotate(45deg); -o-transform: rotate(45deg); transform: rotate(45deg);} 
.menuph .point.active .navbtn::before { top: 0; -webkit-transform: rotate(-45deg); -moz-transform: rotate(-45deg); -ms-transform: rotate(-45deg); -o-transform: rotate(-45deg); transform: rotate(-45deg);} 
.phsou { position: absolute; top: 20px; right: 80px;} 
.phsou img { width: 40px; cursor: pointer;} 
#menu{ display:none;} 
.content .content-r .xyxw .wz-list .wz-list-li .time{ display:none;} 
.content .content-r .xyxw .wz-list .wz-list-li{ height: auto;} 
.art .art-con iframe {
    display: block;
    width: 100%!important;height: 90vh;
    margin: 0 auto;
}


    .content .content-r {
        width: 98%;
        float: none;
        margin: 0 auto;
        min-height: 50vh;
    }

.work-list-a {
    width: 30%!important;
height:auto!important;
    vertical-align: top;
}

.work-list-a:hover p {
    color: #bd1a2d;
    transition: .5s all;
}

.work-list-a img {
    width: 60px;
    height: 60px;
}

.work-list-a p {
    font-size: 14px!important;
    color: #333;
}

/* *头部导航 */ 
.pc-nav{ z-index: 1000;} 
.pc-nav ul{ width: 99%;} 
.pc-nav>.content .li{ float: left; width: auto; position: relative;} 
.pc-nav>.content .li >a > span{ display: inline-block; height: 60px; font-size: 18px; color: #ffffff; text-align: center; line-height: 60px; padding-right: 15px; padding-left: 15px;} 
.pc-nav >.content .li:hover{ background: #0065c3;} 
.pc-nav >.content .li:hover >a >span{} 
.pc-nav >.content .li.on{} 
.pc-nav >.content .li.on >a > span{} 
.pc-nav >.content .nav-down1{ width: 100%; position: absolute; top:60px; left: 0; display: none;} 
.pc-nav >.content .nav-down{ width: 100%; height: auto; padding: 55px 0; min-height: 300px; background: rgba(255,255,255,0.9);} 
.pc-nav >.content .nav-down1 .left{ float: left; width: 490px; padding-right: 70px;} 

/*手机下拉*/ 
.phxia { display: block; position: absolute; top: 80px; width: 98%; z-index: 9999; padding:1%;} 
.xialaph { font-family: '微软雅黑'; position: absolute; z-index: 99999; top: 0; left: 0; border-top: 1px solid #ddd; display: none; width: 100%; padding-bottom: 61px; background-color: #0081cc;} 
.xialaph.active { top: 106px;} 
.xialaph .ul2, .xialaph .ul3 { display: none;} 
.xialaph h4 a { font-size: 16px; font-weight: bold; line-height: 59px; text-transform: uppercase; color: #ffffff;} 
.xialaph h4 { position: relative;} 
.xialaph h4::after { position: absolute; bottom: 0; left: 0; width: 100%; height: 1px; content: ''; opacity: .5; background-color: #e5e5e5;} 
.xialaph h5 a { font-family: '微软雅黑'; font-size: 14px; line-height: 40px; text-transform: uppercase; color: #ffffff;} 
.xialaph h5 { position: relative; padding-left: 15px;} 
.xialaph h5::after { position: absolute; right: 0; bottom: 0; left: 0; height: 1px; content: ''; opacity: .5; background-color: #fff;} 
.img_d{ display: none;} 
.xialaph h4 img { float: right; width: 13px; margin-top: 23px; cursor: pointer;} 
.xialaph h5 img { float: right; width: 13px; margin-top: 26px; cursor: pointer;} 
.xialaph h4.active, .xialaph h5.active { border-bottom: 0;} 
.xialaph h4.active img.img_s, .xialaph h5.active img.img_s { display: none;} 
.xialaph h4.active img.img_d, .xialaph h5.active img.img_d { display: block;} 
.xialaph .ul2 { padding-top: 7px; padding-bottom: 8px; background-color: #0081cc;} 
.xialaph .ul3 { position: relative; margin-top: 0; padding-top: 10px; padding-bottom: 10px; padding-left: 30px; border-top: 1px solid #ddd; border-bottom: 1px solid #ddd;} 
.xialaph .ul3 li a { font-size: 12px; line-height: 30px; display: block; text-transform: uppercase; color: #999;} 
.xialaph .ul3 li { padding-top: 5px;} 
.xialaph .ul3 li:first-child { padding-top: 0;} 
.phonemeng { position: absolute; z-index: 1048; top: 0; left: 0; display: none; width: 100%; height: 100%; opacity: .6; background-color: #000;} 
.phonemeng.active { display: block;} 
.container{ width:98%; margin:0 auto;} 

#main_r2 { height: auto; width: 100%; background-color: #FFFFFF; min-height:330px; margin-bottom:10px;} 
#main_r2_inner { height: auto; width:99%; margin-right: auto; margin-left: auto; padding-top: 0px;} 
#main_r2_left { float: left; height: auto; width: 100%;} 
#main_r2_left ul li {float:left; display:block;} 
#main_r2_left a { font-size:14px; margin-top:14px; font-weight: bold; color: #dddddd;} 
#main_r2_left a:hover { font-size:14px; margin-top:14px; font-weight: bold; color: #ffffff;} 
.picshow_window {width:98%; margin:0 auto; height:auto; overflow: hidden;position: relative;} 
#main_r2_right { float: left; height: auto; width: 98%; margin:0 auto;} 
#block_xyxw_key_title { font-size: 18px; line-height: 30px; text-align: center;} 
#block_list{ width:98%;margin:10px auto;} 
#block_list li { background-image: url(); background-repeat: no-repeat; background-position: 2px 16px; padding-left: 0px; list-style-type: none; font-size: 14px; height:30px; line-height:30px;} 
#block_list li .date{ width:99px; } 
#block_list .title{ float:left; width: 270px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;height: 30px;line-height: 30px; } 
#tab_list{ width:98%;margin:10px auto;height:auto; } 
#tab_list li .date{ width:99px; } 
#tab_list .title{ float:left; width: 270px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;height: 30px;line-height: 30px; } 
#block_xsyg_title { height: 30px; line-height: 30px; font-size: 16px; margin-bottom: 2px; width: 290px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis; } 
#block_xsyg_date { height:26px; line-height: 24px; font-size: 12px; color: #999999; background: url() no-repeat left center; overflow: hidden;white-space: nowrap;text-overflow: ellipsis; padding-left: 1px;} 
#main_r4 { height: auto; width: 100%; display: inline-block; background:#FFFFFF url() no-repeat top center;} 
#main_r4_right { float: left; width: 98%; margin:0 auto;} 
#main_r4_inner { height: auto; width: 100%; margin-right: auto; margin-left: auto; padding-top: 10px;} 
#main_r4_left { float: left; width: 98%; margin:0 auto;} 
#tab_list li { height:30px; line-height:30px; list-style-type: none; background-image: url(); background-repeat: no-repeat; background-position: 0px center; padding-left: 0px; font-size:14px;} 
#block_xsyg_left { float: left; width: 17%; max-width:75px; font-family: "微软雅黑"; height: 60px; text-align: center; margin-top: 6px; margin-left: 5px; background:#0d4ca8; padding-top: 3px; color: #FFFFFF;} 
#block_xsyg_left .day { font-size: 22px; line-height: 30px; padding-top: 3px;} 
#block_xsyg_left .month { font-size: 14px; line-height: 18px;} 
#block_xsyg_right { float: right; width: 86%; border-bottom:1px dashed #ccc; background-image: url(); background-repeat: repeat-x; background-position: 0px bottom; padding-bottom: 2px; margin-left: 5px;} 
#main_r3 { height: auto; width: 100%; } 
#main_r3_inner { height: auto; width: 100%; margin-right: auto; margin-left: auto; padding-top: 0px; background: url() no-repeat top center;} 
#main_r3_left { float: left; width: 98%; margin:0 auto;} 
#main_r3_right { float: left; width: 98%; margin:0 auto;} 
#main_r3_content { margin-top: 50px;} 
#feature_list { width: 100%; height: 285px; overflow: hidden; position: relative; z-index:1; clear:both ;} 
#main_r2_top{ width:100%; overflow:hidden; height:50px; padding-top:0px;} 

.content-r-tit-r{ display:none;} 

/*印象资料*/ 
.index-action-box{width:100%;height:auto;background:#efefef; text-align:center;} 
.index-action-box .index-action{width:100%; max-width:330px; margin:0 auto;} 
.index-action-box .index-action .model-title{width:100%;height:24px;line-height:24px;font-size:24px;background:url() center no-repeat;} 
.index-action-box .index-action .part{width:330px;height:470px;background:#ffffff;margin-top:30px;float:left;margin-right:30px; padding:0 41px;} 
.index-action-box .index-action .part a{color:#323232;} 
.index-action-box .index-action .last-part{margin-right:0px;} 
.index-action-box .index-action .part .part-header{width:320px;height:40px;line-height:40px;font-size:24px;color:#3fa1ce;margin-top:22px;margin-bottom:19px;text-align:left;background:url() left no-repeat;text-indent:50px;} 
.index-action-box .index-action .part .part-header2{background:url() left no-repeat;} 
.index-action-box .index-action .part .part-header3{background:url() left no-repeat;text-indent:56px;} 
.index-action-box .index-action .part .part-header-line1{width:320px;height:4px;background:#056a96;} 
.index-action-box .index-action .part .part-header-line2{width:320px;height:4px;background:#a1964a;} 
.index-action-box .index-action .part .part-header-line3{width:320px;height:4px;background:#259293;} 
.index-action-box .index-action .part .action-sbanner{width:320px;height:220px;} 
.index-action-box .index-action .part .action-sbanner-title{width:320px;height:auto;text-align:left;} 
.index-action-box .index-action .part .action-sbanner-title label{display:none;} 
.index-action-box .index-action .part .action-sbanner-title .on{display:block;} 
.index-action-box .index-action .part .action-sbanner-title .title{width:100%;font-size:16px;line-height:16px;height:16px;overflow:hidden;margin-bottom:14px;} 
.index-action-box .index-action .part .action-sbanner-title .desc{width:100%;font-size:14px;color:#666666;line-height:26px;max-height:78px;overflow:hidden;} 
.footeTop{ width: 100%; height:220px; background: #d4d2d2;} background-image: url(); .footeTop .center{ width: 100%; padding-left:0px; padding-bottom:10px; margin:0 auto;} 
.footerLeft{ width: 98%; float:left; margin:0 auto;} 
.footerLeft div a{ color: #333; display: inline-block; padding-top: 4px; padding-bottom: 6px; position: relative; transition: all .2s; padding-left:1%; padding-right:1%; font-size:12px;} 
.footerLeft a:hover{ color:#000033; left:0px;} 
.footerLeft div span{ display:none;} 
.footerRight{ width: 100%; margin:0 auto; float: left;} 
.footerRight h2{ color:#333; text-align: center; padding-top:3px; padding-bottom:2px;} 
#bottom_inner { height: 180px; width: 100%; margin-right: auto; margin-left: auto;} 
#bottom_left { float: left; width: 96%; font-size:12px; margin-top: 25px; margin-left: 20px; padding-left: 0px; color: #fff;} 
#bottom_left a { color: #ccd0d9;} 
#bottom_left a:hover { color: #FFFFFF;} 
#bottom_right { display:none; float: right; height: 45px; width: 45px; margin-top: 35px; margin-right: 15px;} 
#block_xsdt_list li { background-image: url(); background-repeat: no-repeat; background-position: 2px 16px; padding-left: 0px; list-style-type: none; font-size: 14px; padding-left:5px;} 
#main_r5 { height: auto; width: 100%; background:#fff; } 
#main_r5_inner { height: auto; width: 100%; margin-right: auto; margin-left: auto; padding-top: 10px; } 
#main_r5_inner img{ width:100%; } 
#main_r6_inner { height: auto; width: 100%; } 
#main_r7_inner { height: auto; width: 100%; } 
.iqt_left { width: 100%; float: left } 
.iqt_center { width: 100%; float: left; margin-left: 0px } 
.iqt_right { width: 100%; float: left } 
#banner { height: auto; width: 100%;max-height:50vh;  } 
#banner img{ height: 100%; width: 100%; max-height:50vh; } 
#main_r2_content { height: auto; padding-top: 20px; } 
.listbanner { height: 140px; max-width: 1920px; margin: 0 auto 20px; position: relative; } 
.listbanner .listbanner-box img { width: 100%; height: 130px; display: block; } 
.content .leftnav-box .leftnav .leftnav-tit { width: 100%; height: 80px; background-color: #0d4ca8; font-size: 24px; color: #ffffff; font-weight: bold; text-align: center; line-height: 80px; } 
.content .leftnav-box { width: 90%; float: none; margin-top: -146px; padding-bottom: 40px; background: url() 130px bottom no-repeat; margin:0 auto; display:none;} 
.content .content-r { width: 98%; float: none; margin:0 auto; } 
#main { height: auto; width: 98%; padding-top: 0px; margin:0 auto; } 
#block_xyxw_key { height: auto; min-height:100px; background-image: url(); background-repeat: repeat-x; background-position: 0px bottom; margin-bottom: 5px;} 
#main_r6 { height: auto; width: 100%; background: #fff; display: inline-block; } 
.ksdh-con ul .ksdh-li { width: 50%; height: 104px; float: left; box-sizing: border-box; padding: 10px 5px; } 
#main_r7 { height: auto; width: 100%; background: #fff; } 
.index-sec2 { padding: 0px 0 0px; } }