*{
  
    margin: 0;
    padding:0;
    text-decoration: none;
    list-style: none;
    font-family: "微软雅黑","Microsoft Yahei";
    box-sizing: border-box;
    color: #333333;
    font-size: 16px;
}

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp,
small, strike,  sub, sup, tt, var, u, i, center, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary,
time, mark, audio, video, input  {
    margin: 0;
    padding: 0;
    border: none;
    outline: 0;
    font-size: 100%;
    font: inherit;
    vertical-align: baseline;
}
html,body{
    width: 100%;
    height: 100%;
    font-family: 微软雅黑;
}
body{min-width: 1200px; color: #333;}
a{color: #333;}
input{outline: none;}
/* img{display: block;} */
.img1{width: 100%; height: auto;}

.clearfix{*zoom:1}.clearfix:before,.clearfix:after{display:table;line-height:0;content:""}.clearfix:after{clear:both}
.hide{display: none;}

ul{
	padding: 0;
	margin: 0;
}
.left{float: left;}
.right{float: right;}

.clear{clear: both; height: 0;}

.hide{display: none;}
.bordn{border: none;}
.nomarg{margin: 0;}
.space40{height: 40px; clear: both;}

.container, .container2{width: 1200px; margin: 0 auto; position: relative;}

.index_box{margin-top: 40px; clear: both;}
.box_left{float: left;}
.box_right{float: right;}

.index-more{background: #E0EBFF; border-radius: 16px; margin: 2% auto 0; width: 140px; text-align: center;}
.index-more a{color: #005393;}
.index-more p{white-space: nowrap;}
.tszt{font-family:"微软雅黑","Microsoft Yahei"; font-weight: bold;}
.topBox{height: auto !important;}

/*header样式*/
.header .banner{position: relative;}
.header .iconList ul li{float:left;padding-left:10px;padding-right:10px;background:url(/global2024/icon_line.jpg) right center no-repeat;}
.header .iconList ul li a{display:block;height:43px; line-height:43px; color:#fff;}
.header .iconList ul li.weixin a{width:28px;background:url(/global2024/icon_weixin.png) left center no-repeat;}
.header .banner img{display: block; width: 100%; height: auto;}
/*.header .banner {background: url(/global2024/gzsczj2024_banner.jpg) top center no-repeat;width: 100%;height: 300px;}
.banner .logo{width: 1200px;margin: 0 auto;padding-top: 50px;}
.banner .logo img{width: 458px;height: 184px;}*/
.header .navbox{background: url(header_nab_bg.jpg) bottom left repeat-x; height: 70px;}
.header .navbox .container .mainnav{width: 72%; float: left;}
.header .navbox .container .mainnav li{width: 16.6667%; float: left; line-height: 60px; height: 70px; text-align: center; font-size: 22px; color: #fff;}
.header .navbox .container .mainnav li a{font-size: 22px; color: #fff;}
.header .navbox .container .mainnav li.aon{font-weight: bold; background:url(gzsczj2024_r2_c2_s12.png) top center no-repeat;}
.header .navbox .container .searchbox{width: 25%; float: right; padding-top: 10px;}
.header .navbox .container .searchbox .search{width: 98%; height: 40px;  border-radius: 5px; background: #fff; border: 2px #5BB2FF solid;}
.header .navbox .container .searchbox .search .stxt{width: 85%; padding-left: 10px; border-radius:5px 0 0 5px; float: left; line-height: 35px; height: 35px;}
.header .navbox .container .searchbox .search .ssbtn{width: 40px; float: right; border: none;; height: 35px; cursor: pointer; background: url(gzsczj2024_r3_c46_s12.png) left center no-repeat; border-radius: 0 5px 5px 0;}

/*header结束*/

/* 通用栏目标题 */
.common_title{border-bottom: 1px #C8C8C8 solid; position: relative;}
.common_title h1{display: table; border-bottom: 2px #2584FC solid; color: #2782ff; font-size: 22px; line-height: 38px;}
.common_title h1 a{color: #2782ff; font-size: 22px;}
.common_title .more{position: absolute; top: 5px; right: 0;}
.common_title .more a{color: #999;}

/*图片鼠标经过效果*/
.HoverImgbox{ overflow:hidden;}
.HoverImgbox img{ -moz-transition:all 0.4s ease-in-out 0s; -ms-transition:all 0.4s ease-in-out 0s; -o-transition:all 0.4s ease-in-out 0s; -webkit-transition:all 0.4s ease-in-out 0s; transition:all 0.4s ease-in-out 0s;}
.HoverImgbox img:hover{-moz-transform:scale(1.1); -ms-transform:scale(1.1); -o-transform:scale(1.1); -webkit-transform:scale(1.1); transform:scale(1.1);}

.imgHover{ -moz-transition:all 0.4s ease-in-out 0s; -ms-transition:all 0.4s ease-in-out 0s; -o-transition:all 0.4s ease-in-out 0s; -webkit-transition:all 0.4s ease-in-out 0s; transition:all 0.4s ease-in-out 0s;}
.imgHover:hover{-moz-transform:scale(1.1); -ms-transform:scale(1.1); -o-transform:scale(1.1); -webkit-transform:scale(1.1); transform:scale(1.1);}

/*图标鼠标经过效果*/
.icon li{-webkit-transition: .4s all; -moz-transition: .4s all; -ms-transition: .4s all; transition: .4s all; }
.icon li i{-webkit-transition: .4s all; -moz-transition: .4s all; -ms-transition: .4s all; transition: .4s all; }
/* .icon li:hover i{-webkit-transform: rotate(360deg); -moz-transform: rotate(360deg); -ms-transform: rotate(360deg); transform: rotate(360deg);} */
.icon li:hover i{-webkit-transform: rotate(0deg); -moz-transform: rotate(0deg); -ms-transform: rotate(0deg); transform: rotate(0deg);}
.icon li img{-webkit-transition: .4s all; -moz-transition: .4s all; -ms-transition: .4s all; transition: .4s all; }
.icon li:hover img{-webkit-transform: rotateY(180deg); -moz-transform: rotateY(180deg); -ms-transform: rotateY(180deg); transform: rotateY(180deg);}

/* 页签 */
.tab .hd{}
.tab .hd li{float: left; color: #141414; font-size: 18px; font-weight: bold; line-height: 27px;}
.tab .hd li a{color: #141414; font-size: 18px; }
.tab .hd span{display: inline-block; width: 1px; height: 27px; background-color: #0E61A3; margin: 0 16px; float: left;}
.tab .hd li.on{color: #105FA1; font-size: 18px;}
.tab .hd li.on a{color: #105FA1; font-size: 18px;}
.tab .bd{margin-top: 20px;}

.tabBox .hd{background-color: #f8fafe;}
.tabBox .hd li{float: left;  color: #333; line-height: 56px; text-align: center;}
.tabBox .hd li.on{color: #fff; background-color: #005393;}
.tabBox .tempWrap{border: 1px #fff solid;}

.scrollBox{position: relative}
.scrollBox .hd{position: absolute; z-index: 20; right:0; bottom: 10px; z-index: 2;}
.scrollBox .hd li{float:left; width: 10px; height: 10px; border-radius: 50%; background: #AAAFB3; margin-right: 9px; opacity: 0.8; cursor: pointer;}
.scrollBox .hd li.on{background: #005393;}

/* 图片轮播 */
.focus{position: relative; border-radius: 10px; background: #fff; box-shadow: 3px 3px 17px -7px rgba(0,0,0,0.45);
	-webkit-box-shadow: 3px 3px 17px -7px rgba(0,0,0,0.45);
	-moz-box-shadow: 3px 3px 17px -7px rgba(0,0,0,0.45);
margin-top: 40px; width: 100%; height: auto; overflow: hidden;}
.focus .hd{position: absolute; z-index: 20; left:40%; bottom: 10px; z-index: 2;}
.focus .hd li{float:left; width: 10px; height: 10px; border-radius: 50%; background: #fff; margin-right: 9px; opacity: 0.8; cursor: pointer; text-indent: 999rem;}
.focus .hd li.on{background: #E90004;}
.focus .bd li img{width: 100%; height: auto; border-radius: 10px; display: block;}


.focus2{position: relative; border-radius: 10px; background: #fff;  width: 100%; height: auto; overflow: hidden;}
.focus2 .hd{position: absolute; z-index: 20; left:40%; bottom: 10px; z-index: 2;}
.focus2 .hd li{float:left; width: 10px; height: 10px; border-radius: 50%; background: #fff; margin-right: 9px; opacity: 0.8; cursor: pointer; text-indent: 999rem;}
.focus2 .hd li.on{background: #E90004;}
.focus2 .bd li img{width: 100%; height: auto; border-radius: 10px; display: block;}

.focus3{position: relative;  background: #fff;  width: 100%; height: auto; overflow: hidden;}
.focus3 .hd{position: absolute; z-index: 20; right:0; bottom: 5px; z-index: 2;}
.focus3 .hd li{float:left; width: 10px; height: 10px; border-radius: 50%; background: #AAAFB3; margin-right: 9px; opacity: 0.8; cursor: pointer; text-indent: 999rem;}
.focus3 .hd li.on{background: #005393;}

/* 通用列表样式 */
.newslist li{position:relative; padding:0 100px  0 18px; height:50px; line-height:50px; overflow:hidden; vertical-align:top;}
.newslist li:after{position:absolute; content:" "; left:0; top: 50%; margin-top: -1px; width: 4px; height: 4px; background: #CA0101;}
.newslist li span{position:absolute; right:0; top:0; color:#999;}
.newslist li a{display: block; max-width:100%; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden; color: #333;}
.newslist_nd li{padding-right:0;}

.newslist2 li{position:relative; width: 48%; float: left; padding:0 100px  0 18px; height:50px; line-height:50px; overflow:hidden; vertical-align:top;}
.newslist2 li:after{position:absolute; content:" "; left:0; top: 50%; margin-top: -1px; width: 4px; height: 4px; background: #CA0101;}
.newslist2 li span{position:absolute; right:0; top:0; color:#999;}
.newslist2 li a{display: block; max-width:100%; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden; color: #333;}
.newslist2 li.xx2, .newslist2 li.xx4, .newslist2 li.xx6, .newslist2 li.xx8, .newslist2 li.xx10, .newslist2 li.xx12{float: right;}
.newslist2 li:hover a, .newslist2 li:hover span{color: #0D75D6;}



/* footer 样式 */
.link{background: #34A1FE; padding: 15px 0; text-align: center; display: flex; justify-content: center; align-items: center;}
.link a{color: #fff; font-size: 16px; line-height: 22px;}
.link span{width: 2px; height: 16px; margin: 0 20px; background: #fff; display: inline-block;}
.footer{background: #1492FF; padding: 28px 0 36px; height: auto !important;}
.footer-box{}
.footer-box-l{float: left; color: #fff; font-size: 16px;}
.footer-box-l p{margin: 11px 0; color: #fff; font-size: 16px; display: block;}
.footer-box-l p span{color: #fff;}
.footer-box-l p a{color: #fff; font-size: 16px;}
.footer-box-l p img{display: inline; margin-right: 5px; margin-left: 5px;}
.footer-box-r{float: right; position: relative; }
.footer-box-r ul{margin-top: 18%;}
.footer-box-r li{margin:0 9px; float: left;}
.footer-box-r li img{display: inline; vertical-align: middle;}
.footer-box-r li.wzjc img{height: 48px; display: block;}
/* footer 结束 */

/* 当前位置 */
.dqmc{display: none;}
.crumb{margin-top: 34px; background: url(/global2023/mm2023_gzlfz_r1_c1_s1.jpg) 0 0 no-repeat; padding-left: 29px; line-height: 24px; font-size: 16px;}
.crumb a{font-size: 16px;}

.ulList{width: 49%;}
.sidemenu1{width: 20%;}
.maincon{width: 79%;}
.sidemenu{width: 20%; background: url(bg1.png) left bottom no-repeat;}
.zwgk_menu ul.ul2 li img{display: inline-block;}
.zlm li img{display: inline-block;}

@media (max-width: 1280px) {
	body{min-width: 1200px;}
    .container, .container2{width: 1200px;}
  
    .footer-box-l{font-size: 16px;}
.footer-box-l p{font-size: 16px;}
.footer-box-l p a{font-size: 16px;}
}

@media (max-width: 1200px) {
    body{min-width: 1200px;}
	.container, .container2{width: auto; padding: 0 2%;}
        .header .navbox .container .searchbox .search .stxt{width: 83%}
}

@media (max-width: 1024px) {
    body{min-width: 1024px;}
	.container, .container2{width: auto; padding: 0 2%;}
    .header .container{padding: 0 2%;}
    .header .navbox .container .searchbox .search .stxt{width: 83%}
    .header .navbox .container .mainnav li a{font-size: 22px;}
    .xwdt_tab .hd li, .xwdt_tab .hd li a{font-size: 20px;}
    .footer-box2{padding: 25px 0;}
    .footer-box2 .dbright li{margin-left: 18px;}
    .footer-box-l p{font-size: 13px;}
    .footer-box-l p a{font-size: 13px;}
    .link a{font-size: 18px;}
}

