body { margin: 0; padding: 0; font-size: 14px; color:#333; font-family: "Microsoft YaHei", Arial, "宋体"; position:relative; background:url(/global/2017gzbg.jpg) top repeat-x #fff;}
ol, ul, dl, dt, dd, h1, h2, h3, h4, h5, h6, form{margin:0; padding:0;}
li{list-style:none;}
img{border:0; border:none; max}
a{outline:0; color: #333; text-decoration:none;}
a:hover { color: #005fc9; text-decoration: none }
input { border: 0; outline: 0; font-family: "Microsoft YaHei", Arial, "宋体" }
input::-webkit-input-placeholder {
color:#666;
-webkit-transition:color.5s
}
.clear { clear: both }

.clearfix{*zoom:1}.clearfix:before,.clearfix:after{display:table;line-height:0;content:""}.clearfix:after{clear:both}
.clear{clear:both;}
.space20{clear:both; line-height:0; font-size:0; overflow:hidden; zoom:1;}
.space20{height:20px;}
.f_l{float:left;}
.f_r{float:right;}


/*bg*/
.Containerbg{}
.Containerbg img{ display:block; width:100%;}

.Container{position:absolute; top:0; left:0; width:100%;}

.space15{ clear:both; height:15px; font-size:0; line-height:0; overflow:hidden;}

.top { position:relative; clear:both; padding-top:85px;}
.top .logo{margin:16% auto 0px; text-align:center}
.top .logo2{margin:105px auto 100px; text-align:center}

.nhjj{width:872px; border:1px #72C2F3 solid; clear:both; background:rgba(4,33,108,0.3);  border-radius:10px; z-index:2; margin:0 auto 50px; padding:21px;}
.nhjj a{color:#fff;}
.nhjj_left{width:27px; background:#fff; border-radius:5px; float:left; text-align:center; font-size:16px; color:#2f66cc; font-weight:bold; padding:33px 5px; line-height:25px;}
.nhjj_right{width:817px; float:right; color:#fff; font-size:16px; position:relative;}
.more_a{ position:absolute; right:20px; bottom:5px; background:#eee; border-radius:5px; height:40px; line-height:40px; padding:0px 5px;}
.more_a a:link,.more_a a:visited{color:#234fb6;}
.more_a a:hover{color:#f00;}
.nhnr{padding-bottom:10px; line-height:24px; text-indent:2em;}
.tt2{ background:#FFF; text-align:left; padding:3px 10px; font-size:16px; color:#2f66cc;}
.tt2 a{color:#2f66cc; border:none;}
.nhjj_right td{font-size:16px; color:#fff;}
.zb_box{width:80%; float:left;}
.zjyc{width:20%; float:right; padding-top:20px;}
.zryc{background:#eee; border-radius:5px; height:40px; line-height:40px; padding:0px 5px; text-align:center;}
.zryc a:link,.more_a a:visited{color:#234fb6;}
.zryc a:hover{color:#f00;}
.zb_box1{float:left; padding-right:10px; width:45%; padding-bottom:10px;}
.zb_tit{background:#FFF; text-align:left; padding:3px 10px; font-size:16px; color:#2f66cc; float:left;}
.zb_con{padding-left:10px; float:left;}

.wrap{position:relative; width:1000px; margin:0 auto; clear:both; z-index:2; overflow:hidden;}
.container2{clear:both; background:#fff;}
.ztygd{background:url(/global/ygdbg.jpg) repeat-x; text-align:center;}
/*index*/
/*nhdt*/
.index_box{background:url(/global/2017gznhmb01_r1_c1_s1.jpg) top repeat-x #fff; padding:20px 0;}
.tpxw{width:520px; float:left; height:320px; margin-top:10px;}
.tpxw img{width:520px; height:320px;}
.nhdt{width:414px; float:right;}
.nhdt_bt{height:58px; text-align:center; font-size:20px; line-height:45px; font-weight:bold; padding:0px 10px;}
.nhdt_bt a{color:#2352BA; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden; font-size:20px;}
.nhdt_jj{padding:10px 15px; height:58px; line-height:25px; overflow:hidden; background:#F2F2F2; text-indent:2em; margin-bottom:10px; font-size:16px;}
.nhdt_jj a{color:#2352BA;}

.nhgd{width:520px; float:left;}
.nhgd_con{height:300px; padding-top:20px;}
.home_jrfzpt{ float:left; width:520px; height:300px;}
.home_jrfzpt .tab2{height:199px; width:520px; overflow:hidden;}
.home_jrfzpt .tab2 li{float:left; width:121px; padding-right:9px; _padding-right:10px; height:199px; position:relative;}
.home_jrfzpt .tab2 li .picture{}
.home_jrfzpt .tab2 li .picture a{background:#F6F6F6; display:block; padding:8px;}
.home_jrfzpt .tab2 li .picture a:hover{background:#EEF7FF; border:1px #2554BE solid;}
.home_jrfzpt .tab2 li img{width:103px; height:131px; text-align:center;}
.home_jrfzpt .tab2 li .zztxt{height:37px; text-align:center; line-height:37px;}
.home_jrfzpt .txt{height:100px; background:#F2F1F6; color:#333; line-height:24px; padding:0px  12px 0; position:relative;}
.home_jrfzpt .txt a{color:#f00;}
.cur{ background:url(/global/newhome_r20_c7_s1.jpg) no-repeat bottom center;position:absolute;top:0px;left:0;z-index:1000;}
.bd{margin-top:-1px;_*margin-top:-10px;}
.home_jrfzpt .txt b{ color:#FE2321; font-size:16px; display:block; height:40px; line-height:40px; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden;}
.home_jrfzpt .txt b a{color:#FE2321; font-size:16px;}
.home_jrfzpt .txt .arrow{position:absolute; width:16px; height:14px; background:url(/global/newhome_r20_c7_s1.jpg) no-repeat; top:-14px;}

.nhyc_con{padding-top:3px;}
.nhyc_con table td{ color:#666666; font-size:16px; padding:5px 0px}
.nhyc_con .tt{ background:url(/global/2017gznhmb01_r6_c20_s1.jpg) no-repeat left center; height:30px; line-height:30px; color:#fff; text-align:left; padding-left:20px; font-size:18px;}

/*common*/
.home_common_top_border{border-top:#2453bd solid 5px;border-bottom:#7cd8ff solid 5px;}
.home_common_box{padding:0 20px;}

.index_box1{ width:640px;}
.index_box2{ width:300px;}

.home_common_title1{ color:#fff; font-size:18px; font-weight:bold; background:url(/global/2017gznhmb01_r2_c3_s1.jpg) no-repeat left; height:38px; line-height:38px; padding-left:25px;}
.home_common_title1 a{color:#fff; font-size:18px;}
.home_common_title1 a:hover{color:#fff; font-size:18px;}
.home_common_title2{ color:#2c60c8; font-size:18px; border-bottom:#ccc solid 1px; height:35px; line-height:35px;}
.home_common_title2 span{border-bottom:#2c5fc8 solid 3px; display:inline-block; height:33px; line-height:33px;}
.home_common_title2 span a{color:#2c60c8; font-size:18px;}
.home_common_title2 span a:hover{color:#2c60c8; font-size:18px;}

.home_common_title3{ color:#fff; font-size:18px; font-weight:bold; background:url(/global/2017gznhmb01_r2_c3_s1.jpg) no-repeat left; height:38px; line-height:35px; padding-left:25px; margin-left:20px;}
.home_common_title3 a{color:#fff; font-size:18px;}
.home_common_title3 a:hover{color:#fff; font-size:18px;}
/*common end*/

.home_nhjj{}
.home_nhjj .dec{ color:#2553be; padding:10px 15px; line-height:27px; overflow:hidden; position:relative; background:#eaf4fe; border-bottom:2px #A4D0FF dotted; margin-top:20px; height:344px;}
.nhjj_tit{text-align:center; padding:20px 0px; border-bottom:2px #A4D0FF dotted;}
.home_nhjj .dec p{font-size:20px; color:#333;}
.player{background:url(/global/player.png) center no-repeat; position:absolute; width:300px; height:180px;}
.home_nhjj .dec a img{height:165px; width:300px;}
.home_nhjj .tt{ background:url(/global/2017gznhmb01_r4_c6_s1.jpg) no-repeat; width:54px; line-height:24px; text-align:center; color:#fff; display:block; font-size:20px;}
.home_nhjj .info{ padding:10px 15px 10px; background:#eaf4fe; margin-bottom:20px;}
.home_nhjj .info td{font-size:20px; line-height:24px; padding:10px 5px;}

.home_zdcy{padding:15px 0;}
.home_zdcy ul{padding:20px 0;}
.home_zdcy li{float:left; margin:3px;}
.home_zdcy li img{ width:153px; height:94px; filter: alpha(opacity=80); opacity: 0.8;}
.home_zdcy li a:hover img { filter: alpha(opacity=100); opacity: 1; }

.home_nhsp .dec{ height:180px; margin:20px 0 10px; border:#ccc solid 1px; position:relative;}
.home_nhsp .dec img{width:300px; height:180px;}
.home_nhyc .info{padding-top:3px;}
.home_nhyc .info table td{ color:#666666; font-size:16px; padding:5px 0px}
.home_nhyc .info .tt{ background:url(/global/2017gznhmb01_r6_c20_s1.jpg) no-repeat left center; height:35px; line-height:35px; color:#fff; text-align:left; padding-left:20px; font-size:18px;}

.home_gzys .hd{background:url(/global/map.jpg) no-repeat left top; width:290px; height:385px; float:left; position:relative;}
.home_gzys .hd li{position:absolute;}
.home_gzys .hd .li0{ top:8px; left:210px;}
.home_gzys .hd .li1{ top:45px; left:86px;}
.home_gzys .hd .li2{ top:77px; left:166px;}
.home_gzys .hd .li3{ top:108px; left:19px;}
.home_gzys .hd .li4{ top:150px; left:194px;}
.home_gzys .hd .li5{ top:195px; left:52px;}
.home_gzys .hd .li6{ top:217px; left:125px;}
.home_gzys .hd .li7{ top:308px; left:108px;}
.home_gzys .hd .li8{ top:129px; left:105px;}
.home_gzys .hd a{background:url(/global/quan_link.gif) top no-repeat; display:block; color:#fff; font-weight:bold; font-size:16px; width:60px; height:60px; *width:40px; *height:40px; padding:10px; text-align:center;}
.home_gzys .hd a:hover,.home_gzys .hd li.on a{background:url(/global/quan_hover.gif) top no-repeat;}
.home_gzys .bd{float:right; width:296px; *width:256px; padding:25px 20px; *padding:25px 20px; background:#f2f2f2; position:relative;}
.home_gzys .bd .arrow_icon{background:url(/global/2017gznhmb01_r16_c14_s1.jpg) no-repeat; width:16px; height:32px; position:absolute; left:-16px; top:25px;}
.home_gzys .bd li{float:left;}
.home_gzys .bd .tt{font-weight:bold; height:35px; line-height:35px; font-size:16px;}
.home_gzys .bd .dec {line-height:28px; text-indent:2em; font-size:16px;}
.home_gzys .bd .dec a{color:#F00; padding-left:5px;}

.home_tzzc .hd{padding:20px 0;}
.home_tzzc .hd  li a{background:url(/global/2017gznhmb01_r19_c20_s1.jpg) no-repeat left; display:block; margin-bottom:10px; height:40px; line-height:40px; padding-left:20px; font-size:16px;} 
.home_tzzc .hd li a:hover,.home_tzzc .hd li.on a{background:url(/global/2017gznhmb01_r15_c20_s1.jpg) no-repeat left; color:#fff; font-size:16px;}
.home_tzzc .bd ul{float:left;}
.home_tzzc .bd ul li{background:url(/global/2017gznh_list_r5_c5_s1.jpg) no-repeat left center; padding-left:15px; height:27px; line-height:27px;}
.home_tzzc .bd ul li a{display:block; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; width:83%; font-size:16px;}

/*zt*/
.index_zt{background:#FFF; padding:7px; height:152px; width:962px; margin:17px 0px 30px 20px;}

.kjcx_scroll{clear:both; width:100%}
.kjcx_scroll .inlinks{padding:0px; position:relative; overflow:hidden; width:100%}
.kjcx_scroll .prev, .kjcx_scroll .next{ position:absolute; top:65px; width:26px; height:26px; border-radius:14px; border:1px solid #999;  background:#999999; text-align:center; line-height:26px; color:#fff; font-family:"宋体"; font-size:16px; font-weight:bold; cursor:pointer;  opacity:.8; filter:alpha(opacity=80); }

.kjcx_scroll .prev{left:5px;}
.kjcx_scroll .next{right:5px;}
.kjcx_scroll .bd{overflow:hidden; margin:0 40px;}
.kjcx_scroll .bd ul li{float:left; padding-right:18px; width:280px;}
.kjcx_scroll .bd ul li img{ width:280px; height:152px;}
.kjcx_scroll .prev:hover, .kjcx_scroll .next:hover{color:#333; background:#FFF;  opacity:.6; filter:alpha(opacity=60);}

/*bottom*/ 

.bottom{border-top:5px #D1D1D1 solid; height:91px; line-height:25px; color:#2553be; text-align:center; background:#fff;}
.bottom2{border-top:5px #2453BD solid; height:71px; line-height:51px; color:#2553be; text-align:center;}
.bottom3{border-top:5px #2453BD solid; height:91px; line-height:25px; color:#2553be; text-align:center;}



/*list */
.content{padding:30px 20px 20px; background:url(/global/2017gznhmb01_r1_c1_s1.jpg) top repeat-x #fff; }
.list_left{width:27.2%; float:left;}
.list_dh_tit{height:60px; background:url(/global/2017gznh_list_r1_c1_s1.jpg) top no-repeat; border-top-left-radius:5px; border-top-right-radius:5px;}
.list_dh_tit2{height:60px; background:url(/global/2017gznh_list_r1_c1_s2.jpg) top no-repeat; border-top-left-radius:5px; border-top-right-radius:5px; font-size:24px; line-height:60px; text-align:center; color:#fff;}
.list_menu a{height:50px; background:url(/global/2017gznh_list_r7_c2_s1.jpg) 223px 21px  no-repeat #F2F2F2 ; line-height:50px; border-top:1px #fff solid; color:#333; text-indent:43px; display:block; cursor:pointer; width:100%; font-size:16px;}
.list_menu a:hover{ height:50px; background:url(/global/2017gznh_list_r9_c2_s1.jpg) 223px 21px no-repeat #50ACF9; color:#fff;  border-top:1px #fff solid; text-indent:43px; display:block; cursor:pointer;  width:100%; font-size:16px;}
.list_right{width:70%; float:right;}
.curb{border-bottom:#ebebeb 1px solid; background:url(/global/2017gznh_list_r2_c5_s1.jpg) no-repeat 5px 10px; padding:8px 0 8px 25px; line-height:22px; color:#666666; font-size:14px; }
.curb a{font-size:14px;}
.news-list ul{padding:20px 0; border-bottom:#ebebeb 1px solid;}
.news-list li{ background:url(/global/2017gznh_list_r5_c5_s1.jpg) no-repeat 2px center; padding:0 100px 0 20px; font-size:16px; line-height:35px;  overflow:hidden; position:relative;}
.news-list li span{ position:absolute; right:0; top:0; color:#999999; padding-left:10px; z-index:1;}
.news-list li a{float:left; max-width:90%; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden;}
.news-list li a:hover{font-weight:bold;}
.news-list .more{text-align:right; padding:10px;}
.SinglePage{padding:25px 0; line-height:2; font-size:16px;}
.SinglePage img{ max-width:80%;}

.pic_list ul{margin:0 -15px; padding:30px 0 0; overflow:hidden; zoom:1;}
.pic_list ul li{float:left; width:210px; padding:0 10px; height:205px;}
.pic_list ul li .pic img{display:block; width:100%; height:132px;}
.pic_list ul li .txt{ margin-top:12px; line-height:20px; text-align:center; max-height:40px; overflow:hidden;}
.pic_list ul li .txt a:hover{color:#bc1010; font-weight:bold;}
.pic_list .pagediv{padding-top:10px;}

/*menu*/
.sidenav h2{height:60px; line-height:60px; background:url(/global/2017gznh_list_r1_c1_s2.jpg) top center no-repeat; color:#fff; font-size:24px; width:100%; font-family:"Microsoft YaHei"; font-weight:bold;}
.sidenav h2 i{position:absolute; width:13px; height:13px; right:18px; top:18px; color:#666; background:url(/global/2016_gk_wgk_sidemenu_icon5.gif) center center no-repeat; display:none; -webkit-transition: 500ms; -moz-transition: 500ms; -o-transition: 500ms; transition: 500ms;  -moz-transform:rotate(90deg); -webkit-transform:rotate(90deg); transform:rotate(90deg);}
.sidenav h2 i.toggle{ display:block; -moz-transform:rotate(90deg); -webkit-transform:rotate(90deg); transform:rotate(90deg);}
.sidenav h2 i.toggle1{background:url(/global/2016_gk_wgk_sidemenu_icon5.gif) center center no-repeat; display:block; -moz-transform:rotate(0deg); -webkit-transform:rotate(0deg); transform:rotate(0deg);}
.sidemenu li{ margin-top:1px; font-size:16px;}
.sidemenu li a{display:block; padding:13px 30px 13px 40px; position:relative; line-height:24px; background:#F2F2F2; color:#333}
.sidemenu li a i{ position:absolute; font-family:"宋体"; font-style:normal; right:18px; top:50%; margin-top:-11px; color:#666; display:none;}
.sidemenu li a:hover, .sidemenu li a.aon{background-color:#50ACF9; color:#fff;}
.sidemenu li a:hover i, .sidemenu li a.aon i{display:block;}
.sidenav .btmc{text-align:center;}

/*page*/
.pagediv{ clear:both; padding:30px 0 26px; text-align:center; color:#323232;}
.pagediv .pagination_index_last *{vertical-align:middle\9;}
.pagediv .arrow{margin:0 2px 5px;}
.pagediv .arrow a, .pagediv .index_num{ display:inline-block; padding:0 8px; line-height:28px; border:#b5b5b5 1px solid; background:url(/global/2017gznh_pagebg.jpg) repeat-x;}
.pagediv .index_num{ border:#b5b5b5 1px solid; background:#fdfdfd; box-shadow:1px 4px 6px rgba(0,0,0,0.2) inset;}
.pagediv .arrow a:hover{background:#fff; text-decoration:none;}
.pagination_index_last{ padding-left:15px;}
.pagination_index_last a{display:inline-block; padding:0 8px; line-height:28px; border:#b5b5b5 1px solid; background:url(/global/2016_page_num.gif) repeat-x;}
#pagination_input{width:40px; margin:0 2px; height:28px; border:#b5b5b5 1px solid; background:#fff; text-align:center;}

/* content*/
.info-container{border-radius:8px 8px 0 0; background:#fff; overflow:hidden; zoom:1; border:#ebebeb 1px solid; padding:0 38px; margin-bottom:26px;}
.info_title{ color:#2C7BD7; font-size:24px; text-align:center; margin:0; padding:34px 160px 20px; line-height:34px;}
.info_fbt{color:#666666; line-height:20px; padding:5px 20px 25px; margin:0 auto; text-align: center;}
.info_fbt span{display: inline-block; margin: 0 5px;}
.info_fbt .time{background:url(/global/2016_info_time.gif) no-repeat left center; padding-left:22px;}
.info_fbt .size{ position:relative;}
.info_fbt .size dt{background:url(/global/2016_info_size.gif) no-repeat left center; padding-left:15px; float:left;}
.info_fbt .size dd{text-align:right;  float:left; width:60px;}
.info_fbt .size dd a{text-align:center; color:#666666; margin-bottom:1px; cursor:pointer;}
.info_fbt .size dd a:hover{ background:#dbecf7;}
.info_fbt .size:hover dd{ display:block;}
.info_cont{clear:both; line-height:1.9; padding:20px 50px; font-size:16px; font-family:"宋体"; border-top:6px #E5E5E5 solid;}
.info_bot{clear:both;line-height:20px; color:#757575; background:#f5f5f5; padding:6px 10px 6px 20px;}
.info_bot a{color:#757575;}
.info_bot a:hover{color:#bc1010;}

.info_bot_l{float:left;}
.llcs{}
.llcs dt{float:left; padding-right:5px;}
.llcs dd{float:left; padding-right:15px; color:#bc1010;}

.info_bot .dianzan{ float:left; padding-left:25px;}
.info_bot .dianzan dt{float:left; padding-right:5px;}
.info_bot .dianzan dd{float:left; width:100px; height:20px;}

.info_bot .info_share_t{float:left;}
.info_bot .web_fx{float:right;}
.sjb_fx_fxd{ background:url(/global/2016_info_fx.png) no-repeat right center; padding-right:20px;}
.sjb_fx_fxd, #share{display:none;}
.info_bot .bds_more{margin:0 !important;  padding:0 25px 0 0 !important; background:url(/global/2016_info_fx.png) no-repeat right center !important; font-size:14px !important; color:#757575 !important; line-height:20px !important; height:20px !important; text-indent:0 !important;}
.info_ewm{ clear:both; padding:30px 0 25px; text-align:center;}
.info_ewm span{display:block; color:#cbcbcb; font-size:12px; font-family:"宋体"; padding-bottom:5px;}
.info_ewm img{display:block; margin:0 auto;}
.info_bot .gbck{float:right;}

.info_xgxw_title{ border-bottom:#ebebeb 1px solid; background:url(/global/2016-icon-sidenav.gif) no-repeat left center; padding-left:22px; font-size:18px; font-weight:bold; height:60px; line-height:60px;}
.info_xgxw{clear:both; padding:0 0 20px;}
.info_xgxw ul{padding-top:15px;}
.info_xgxw li{ background:url(/global/2016_icon_dot_grey.gif) no-repeat left center; padding:0 100px 0 18px; font-size:16px; line-height:34px;  overflow:hidden; position:relative; *font-size:0;}
.info_xgxw li *{*font-size:16px;}
.info_xgxw li span{ position:absolute; right:0; background:#fff; top:0; color:#999999; padding-left:10px; z-index:1;}
.info_xgxw li a{ display:block; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden;}
.info_xgxw li a:hover{font-weight:bold;}

.info_cont embed{width:65% !important; height:500px !important; display:block; margin:0 auto;}
#qr_container{color:#b5b5b5; line-height:26px;}
#contentInfo{margin:0 auto;}
.info_cont img{max-width:100%;}


.sllcs2{color:#fff; font-size:16px;}
.llcs2{color:#fff; position: absolute; left:52%; bottom:2px; z-index: 200; font-weight:bold; font-size:16px;}

/*tpxw*/
.HomeTpxw{ float:left; width:520px; height:320px;}
.HomeTpxw .infoucs{position:relative; overflow:hidden;}
.HomeTpxw img{width:520px; height:320px; display:block;}
.HomeTpxw .bd li{ position:relative; overflow:hidden; zoom:1;}
.HomeTpxw .bd .txtbg{position:absolute; bottom:0; _bottom:-1px; left:0; width:100%; height:36px; background:#000; filter:alpha(opacity=60); -moz-opacity: 0.6; opacity:0.6;}
.HomeTpxw .bd .txt{position:absolute; bottom:0; left:0; line-height:36px; padding-left:14px; color:#fff;}
.HomeTpxw .hd{ position:absolute; top:295px; right:12px;}
.HomeTpxw .hd li{float:left; width:11px; height:11px; margin:1px 1px 1px 8px; line-height:0; overflow:hidden; font-size:0; background:#c4bbb8; cursor:pointer; border-radius:50%;}
.HomeTpxw .hd li.on{ background:#0e8bff; width:11px; height:11px; margin:0 0 0 7px;}

@media (max-width: 1024px) {
    .top .logo{margin: 24% auto 0px;}
    .wrap{width: auto;}
}