/*公共部分*/
[v-cloak] {
  display: none;
}
body{margin:0;padding:0;font-family: "MicrosoftYahei","Helvetica","sans-serif";font-size:14px;width: 100%;background:#fff;}
input,select{vertical-align:middle;}
img{margin:0;padding:0;border:none; vertical-align: middle;max-width: 100%;}
a{text-decoration:none;}
a:hover,a:focus{text-decoration:none;}
ul,li,ol,p,h1,h2,h3,h4,div{list-style:none;margin:0;padding:0;}
h1,h2,h3,h4,h5,h6{font-weight:normal;font-size:100%;}
button, html input[type="button"], input[type="reset"], input[type="submit"]{cursor:pointer;ime-mode:disabled;vertical-align:middle;outline-style:none;}
input{border-radius:0;/*-webkit-appearance:none;*/ /*去除input默认样式*/}
em{font-style:normal;}
table{border-collapse: collapse;}
i,s,em{text-decoration: none;font-style:normal;}
a{color:#333;}
a:hover,a:focus{color:#333;}
/*京东清楚浮动的方法*/
.clearfix:before,.clearfix:after{content: "";display:table;}
.clearfix:after{clear:both;}
.clearfix{*zoom:1;/*IE7/6*/}
/*清楚层公共*/
.layout:after{content:""; clear:both; display:block; height:0; visibility:hidden;}
.layout{zoom:1;}
/*公共调用class*/
.w12{width:1200px;margin:0 auto;}
.fl{float:left;}
.fr{float:right;}
.m30{margin:30px 0 0 0;}
.mar30{margin:30px 30px 0 30px;}
img{transition: all .5s ease;max-width: 100%;width: 100%;height: 100%;object-fit: cover;vertical-align: top;}
/*通用样式命名*/
.pr{position:relative;}
.pa{position:absolute;}
.tc{text-align:center;}
.tr{text-align:right;}
.appear{    -webkit-animation: opacity_show 0.85s 1 cubic-bezier(0.445, 0.05, 0.55, 0.95) forwards;-moz-animation: opacity_show 0.85s 1 cubic-bezier(0.445, 0.05, 0.55, 0.95) forwards;-o-animation: opacity_show 0.85s 1 cubic-bezier(0.445, 0.05, 0.55, 0.95) forwards;opacity: 1 !important;}
/* animation: opacity_show 0.85s 1 cubic-bezier(0.445, 0.05, 0.55, 0.95) forwards; */
/**/
.marB20{margin-bottom:20px;}
.marR20{margin-right:20px;}
.marT35{margin-top:35px!important;}
.fL{float:left;}
.fR{float:right;}
/*header*/
.wrapBoxs{width:100%;height:74px;min-width: 1200px;}
.headerLeft{width:30%;float:left;position:relative;background:#fff;height:74px;text-align:right;}
.headerLeft a{display:inline-block; height:74px;text-align:right;padding:13px 15px 0 0;}
.headerLeft a img{display:block;height:48px;width:199px;}
.headerRight{background:rgba(47,159,73,.7);height:74px;float:left;width:70%;position:relative;}
.menuLeft{float:left;display:inline-block;}
/*searchBox*/
.searchBox{float:left;padding:27px 15px;}
.searchHidden{position:absolute;top:0;left:0;right:0;bottom:0;height:74px;background:#2F9F49;padding:0 20px;display:none;}
.closeBtn{display:inline-block;color:#fff;font-size:18px;text-align:center;width:40px;line-height:74px;}
.closeBtn:hover{color:#fff;}
.searchHidden #sousuo{display:inline-block;height:44px;line-height:44px;vertical-align:middle;border:none;color:#333;padding:5px;box-sizing:border-box;font-size:14px;width:400px;}
.searchHidden .searchBtn{display:inline-block;width:40px;border:none;height:44px;line-height:44px;background:url(../image/search.png) center center no-repeat;vertical-align: middle;}
/*登录*/
.loginBox{float:left;margin:22px 0 22px 10px;height:30px;background: #56B835;border-radius: 100px;padding:5px 0px;box-sizing:border-box;color:#fff;}
.loginBox a{display:inline-block;font-size:14px;color:#fff;padding:0 6px;float: left;}
/*导航*/
.menu {height:74px;float:left;}
#nav h1 { color: #FFF; font-size: 16px; text-align: center;padding:0 8px;line-height:74px; font-weight: normal; height:74px; overflow: hidden; cursor: pointer; }
#nav .active a h1{color:#fff;background:#56B835;}
#nav .mainlevel { float: left; /*IE6 only*/position:relative;}
#nav .mainlevel a { text-decoration: none; line-height: 40px; display: block; font-size: 14px; color: #fff;box-sizing:border-box;}
#nav .mainlevel a:hover h1{background:#56B835;transform:rotate(360deg);}
#nav .mainlevel ul li a{width:120px;}
#nav .mainlevel ul li a:hover { display: block; text-decoration: none; color: #fff; background: #56B835; }
#nav .mainlevel ul { display: none; position: absolute; left:50%;margin-left:-60px;z-index: 2000; box-shadow:1px 1px 5px rgba(0,0,0,0.5);}
#nav .mainlevel li { display: block;  background: rgba(47,159,73,.7); text-align: center; line-height: 40px; height: 40px; width: 120px; z-index: 2000; /*IE6 only*/ }

/*footer*/
.footerWrap{width:100%;padding:50px 0 0 0;background:#444;min-width: 1200px;}
.copyright{width:100%;padding:30px 0;background:#000;}
.copyright p{text-align:center;font-size:14px;color:#999;}
.copyright a{display:inline-block;color:#999;}
.footerLeft{float:left;width:71%;position:relative;/*padding:0 110px;box-sizing:border-box;*/}
.footerLeft .item{float:left;width:300px;margin-right:30px;}
.footerLeft .item:last-child{margin-right:0;}
.footerLeft .item .img{float:left;position:relative;width:42px;height:42px;margin-right:15px;}
.footerLeft .item .img img{display:block;width:100%;height:100%;}
.footerLeft .item .info{overflow:hidden;font-size:14px;color:#999;line-height:24px;}
.footerLeft .item .info h4{padding:7px 0 15px 0;font-size:16px;color:#eee;}
.footerLeft .item .info p{font-size:14px;color:#999;line-height:24px;}
.footerLeft .item .info a{display:inline-block;font-size:14px;color:#999;line-height:24px;}
.ImgRight{/*overflow:hidden;*/width:29%;float:left;}
.ImgRight .codeImg{float:left;width:150px;margin-right:15px;}
.ImgRight .codeImg img{display:block;width:98px;height:98px;margin:0 auto;}
.ImgRight .codeImg p{font-size:14px;color:#eee;text-align:center;padding-top:15px;}
/**/
.ImgRing {overflow:hidden;}
.ImgRing li{
	padding:15px;
	text-align:center;
	box-sizing: border-box;
}
.ImgRing img{width:100px;height:100px;}
.ImgRing h4{line-height:30px;font-size:12px;color:#333;}
/*返回顶部*/
/*2017.07.28返回顶部*/
.izl-rmenu{position:fixed; right:1%; margin-left:616px; bottom:10px;z-index:1200; width:150px;}
.izl-rmenu .btn{width:108px; height:80px;cursor:pointer; position:relative;background:#2F9F49;border-radius:0;padding:30px 5px 0;box-sizing:border-box;}
.izl-rmenu .btn span{display:block;color:#fff;font-size:16px;border-bottom:1px solid rgba(255,255,255,.35);line-height:48px;}
.izl-rmenu .btn-qq{background:url(../image/juanzeng.png) center 15px no-repeat; background:#2F9F49;}

.izl-rmenu a.btn-qq,.izl-rmenu a.btn-qq:visited{background:url(../image/juanzeng.png) center 15px no-repeat; background-color:#2F9F49; text-decoration:none; display:block;}
.izl-rmenu a.btn-qq:hover{background-color:#7ED321;}
.izl-rmenu .btn-wx{background:url(../image/weixinR.png) center 15px no-repeat; background-color:#2F9F49;}
.izl-rmenu .btn-wx:hover{background-color:#7ED321;}
.izl-rmenu .btn-wx .pic{position:absolute; left:-191px; bottom:-2px; display:none;width:190px;border:1px solid #e5e5e5;background:#fff;}
.izl-rmenu .btn-wx .picImg{max-width:100%;vertical-align: middle;}
.izl-rmenu .btn-wx .pic p{line-height:24px;color:#666;text-align:center;}
.izl-rmenu .btn-wb{display:block;background:url(../image/sina.png) center 15px no-repeat; background-color:#2F9F49;}
.izl-rmenu .btn-wb:hover{background-color:#7ED321;}
.izl-rmenu .btn-wb .jzfs_list{position:absolute; left:-181px; bottom:-2px; display:none;width:160px;height:190px;border:1px solid #e5e5e5;background:#fff;}
.izl-rmenu .btn-wb .picImg{max-width:100%;vertical-align: middle;}
.izl-rmenu .btn-wb .jzfs_list p{line-height:24px;color:#666;text-align:center;}
.izl-rmenu .btn-phone{padding-bottom:20px;}
.izl-rmenu .btn-phone p{line-height:22px;font-size:12px;color:#2F9F49;text-align:center;}
.izl-rmenu .btn-phone p .phone-icon{font-weight:normal;background:url(https://www.cgf.org.cn/static/f2b9f88f-ef19-42e6-a7de-2708b43fbd9d/m41/static/images/phone-icon.png) left center no-repeat;padding-left:18px;}
.izl-rmenu .btn-phone .phone{background-color:#ff811b; position:absolute; width:160px; right:-160px; top:-1px; line-height:73px; color:#FFF; font-size:18px; text-align:center; display:none;}
.izl-rmenu .btn-shang{background:url(../image/shop.png)center 15px no-repeat;background-color:#2F9F49;}
.izl-rmenu .btn-top{background:url(../image/goTop.png) center 15px no-repeat; background-color:#2F9F49; display:none;}
.izl-rmenu .btn-top:hover{background-color:#7ED321;}
.izl-rmenu .btn-shang {height: auto;}
.izl-rmenu .btn-shang span {line-height: 22px;padding: 12px 0;}
/*banner二级*/
.bannerBar{background-repeat:no-repeat;background-size:100% 100%;margin-bottom:20px;width:100%;/*height:0!important;background:none!important;*/}
.bannerTxt{color:#fff;width:1000px;margin:0 auto;}
.bannerTxt h2{font-size:50px;margin-bottom:20px;margin-top:150px;}
.bannerTxt p{line-height:2.1;font-size:22px;}
/*xieyi-popup*/
.pcBar{height:620px;overflow-x:scroll;}
.hvT img{width: 45% !important;
    /* margin: 0 auto; */
    margin: 10px 2% 10px 2%;
    display: inline-block;
    float: left;
    vertical-align: text-top;
    padding: 0;}
	/*2019.1.11*/
     .jzBox{padding-bottom:10px;position:relative;padding-left:50px;}
     .jzBox h2{font-size:16px;font-weight:bold;position:absolute;left:0;top:0;bottom:10px;width:40px;text-align:center;line-height:30px;box-sizing: border-box;background:#ea2b32;color:#fff;padding:5px 10px 0;}
  .jzBox p{display:inline-block;margin-right:10px;font-size:14px;color:#666;word-break: break-all;}
    .jzBox p span{color:#ea2b32;}
.jzBox h4{color:#ea2b32;}
.modal {
    display: none;
    position: fixed;
    z-index: 1000;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    background: rgba( 255, 255, 255, .8) url('../image/loading.gif') 50% 50% no-repeat;
}

body.loading .modal {
    display: block;
    overflow: hidden;
}
.box {
    width:1200px;
    margin:30px auto 0;
}
/* 图片弹出的大图 */
.proContentImgs .ts{position:absolute;top:10px;right:10px;color:#fff;display:none;background:rgba(0,0,0,.7);padding:5px 10px;}
.fundBigImg .ts{position:absolute;left:10px;bottom:10px;color:#fff;background:rgba(0,0,0,.7);padding:5px 10px;}
.fundBigImg{position:relative;}
/*mask*/
.mask{
				width: 100%;
			    height: 100%;
			    position: fixed;
			    background: rgba(0,0,0,0.4);
			    top: 0;
			    left: 0;
			    z-index: 300;
			    display: none;
			}
			.dhs_mask{
				position:absolute;
				left:50%;
				top:20%;
				margin-left:-300px;
				width:600px;
				padding:50px;
				box-sizing: border-box;
				text-align:center;
				/*margin: 20% 25% 0;*/
				background:#fff;
			}
			.dhs_mask .erImg{
				width:100%;
				text-align:center;
			}
			.dhs_mask .erImg img{
				display:block;
				max-width:100%;
				margin:0 auto;
			}
			.dhs_mask .erImg p{
				text-align:center;
				font-size:16px;
				color:#333;
				padding-top:10px;
			}
			/*hubei pvstyle*/
.newsUl li .img{float:left;width:80px;position:relative;margin-right:15px;}
.newsUl li .img  a {width:80px;height:50px;display:block;padding:0;}
.newsUl li .img a img{width:100%;height:100%;object-fit: cover;}
.right{overflow:hidden;}
.right p{line-height:24px;font-size:14px;color:#666;}
.newsUl li .right h4 a{line-height:26px;}
.marT20{margin-top:20px;}
