@charset "utf-8";
/*
 * 本样式表为组件样式
 * 关于命名的一些约定：
 * 1、不使用大写形式的类名和id名
 * 2、尽可能使用描述性的英文单词的组合作为类名和id名分隔
 * 3、id名,类名的多个英文单词之间使用“_”下划线分隔
 * 4、不要求多个英文单词之间一定要使用间隔符，但是精良简短
 * 5、组件样式，如需修改，请与框架师沟通
   CSS Document 2014-2-18
 */
body { font-family: '微软雅黑'; font-size: 18px; background: #fff; color:#222;}
a{transition:0.5s;-webkit-transition: .5s; -moz-transition: .5s; -o-transition: .5s;}
a:hover{text-decoration:none;}
.widthmain {
	margin: 0px auto; padding: 0px; width: 1150px;clear:both;overflow:hidden;text-align:left;
}
.main-header{min-height:60px !important;}
.wblock{background:#fff;width:100%;overflow:hidden;text-align:center;}
#topheader {
	background:#fff; max-height:60px; text-align: right;color:#fff; 
}
.newcomwidth{
	width:1200px;
	margin:auto;
}
 .newgwindex-left {
 	float:right;
 }
 .newgwindex-home {
 	 background: url(../2022images/sidedq.png?v=109) no-repeat left center;
 	 padding-left:25px !important;
 	
 }
 #topheader .newgwindex-home a {
 	display:block;
 	padding:0;
 	border:none !important;
 	margin:0;
 	color:#fff !important;
 	font-size: 14px;
 	line-height:44px;
 }
 .newgwindew-login{
 	margin-left:40px;
 	overflow:hidden;
 }
 .newgwindew-btnb{
 	background: #2072F5;
    color: #fff;
    padding: 0 40px;
    height: 60px;
    line-height: 60px;
    cursor:pointer;
 }
 .newgwindew-btnbtext{
 	line-height: 60px;
    padding: 0 10px;
    font-weight: bold;
    color:#000;
    background: #F7F9FF;
 }
.newgwindew-btnbtext span{
	color: #2072F5;
  }
 #topheader .newgwindew-login a{
   		background:none !important;
   		width:auto;
   		padding:0 5px;
   		color:#FF7021 !important;
   		border-bottom:1px solid #FF7021 !important;
   		border-radius:0;
   		height:25px;
		line-height:30px;
		margin-right:0;
		font-size:14px;
   }
   
#topheader .top {
	margin: 0px auto; width: 1200px; height: 60px;
}
#topheader .newtop{
	background: #363A40;
    height: 44px;
    line-height: 44px;
}
#topheader a {
	display:block;
	float: right;
	padding: 0 5px;
	color: #333333;
	font-size:16px;
	line-height:57px;
	margin-left:40px;border-bottom:3px solid #fff;
}
#topheader a.claim{
	background:none !important;
}
#topheader a:hover {
	color: #2072F5 !important;
	border-bottom:3px solid #2072F5
}
#topheader .newgwindew-login a:hover{
	color:#FF7021 !important;
}
#topheader .newgwindex-home a:hover{
	color:#fff !important;
}
.u-float-right{
	float:right;
}
#topheader .logo{float:left;margin-top:5px;}


.fade-block {
margin: 0px auto; padding: 0px 0px 25%; height:600px; box-sizing: border-box;overflow:hidden;
}
.fade-block * {
	margin: 0px; padding: 0px; box-sizing: border-box;
}
.fade-block a {
	color: inherit; text-decoration: none !important; height:338px;display:block;
}
.fade-block p {
	line-height: 1.7;
}
.fade-block img {
	border: 0px currentColor; border-image: none; width: 100%; height: 100%;
}
.fade-block > span {
background: rgb(51, 51, 51); border-radius: 50%; transition:0.3s; left: 25px; top: 50%; width: 50px; height: 50px; text-align: center; color: rgb(255, 255, 255); line-height: 43px; font-size: 24px; margin-top: -21.5px; position: absolute; cursor: pointer; opacity: 0.5; -webkit-transition: .3s; -moz-transition: .3s; -o-transition: .3s; -webkit-border-radius: 50%; -moz-border-radius: 50%; -o-border-radius: 50%; -ms-border-radius: 50%;
}
.fade-block > span::before {
	transition:0.3s; left: 50%; top: 50%; margin-top: -15px; margin-left: -10px; border-top:15px solid transparent; border-right:15px solid rgb(255, 255, 255); border-bottom:15px solid transparent; position: absolute; content: ""; -webkit-transition: .3s; -moz-transition: .3s; -o-transition: .3s;
}
.fade-block > span::after {
transition:0.3s; left: 50%; top: 50%; margin-top: -12px; margin-left: -7px; border-top-color: transparent; border-right-color: rgb(255, 255, 255); border-bottom-color: transparent; border-top-width: 12px; border-right-width: 12px; border-bottom-width: 12px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; position: absolute; content: ""; -webkit-transition: .3s; -moz-transition: .3s; -o-transition: .3s;
}
.fade-block > span::after {
	margin-left: -5px; border-right-color: rgb(51, 51, 51);

}
.fade-block > span.fade-right {
	left: auto; right: 25px;
}
.fade-block > span.fade-right::before {
margin-left: -5px; border-right-color: currentColor; border-left:15px solid rgb(255, 255, 255); border-right:none;
}
.fade-block > span.fade-right::after {
	margin-left: -5px; border-right-color: currentColor; border-left-color: rgb(255, 255, 255); border-right-width: 0px; border-left-width: 12px; border-right-style: none; border-left-style: solid;
}
.fade-block > span.fade-right::after {
	margin-left: -7px; border-left-color: rgb(51, 51, 51);
}
.fade-block > span:hover {
	opacity: 0.8;
}
.fade-block > span:hover::before {
	border-right-color: rgb(255, 120, 0);
}
.fade-block > span.fade-right:hover::before {
	border-left-color: rgb(255, 120, 0);
}
.fade-block .fade-nav {
	left: 0px; width: 100%; text-align: center; bottom: 20px; position: absolute;
}
.fade-block .fade-nav span {
	background:#000; border-radius: 50%; width: 12px; height: 12px; margin-right: 15px; display: inline-block; cursor: pointer; opacity: 0.5; -webkit-border-radius: 50%; -moz-border-radius: 50%; -o-border-radius: 50%; -ms-border-radius: 50%;
}
.fade-block .fade-nav span:last-of-type {
	margin-right: 0px;
}
.fade-block .fade-nav span.curr {
	background: rgb(255, 120, 0); opacity: 1;
}

.f14{font-size:14px;line-height: 20pt;font-family: '微软雅黑';}
.f18{font-size:18px;}
.f24{font-size:24px;}
.f88{color:#555;}
.fo{color:#f6961a;}
.bto{font-size:12px;border:1px solid #f6961a;border-radius:3px;color:#f6961a;padding:1px 5px;}
h1{font-size:40px;font-weight:normal;margin:2em 0;}
h2,h4,h3{margin-bottom:10px;font-size:20px;font-weight:normal;}
h3{text-align:center;font-size:18px;}
h4{font-size:24px;}
h5{font-size:14px;}
.ablue{color:#056aba !important;}
.lh2{margin:30px 0 50px 30px;text-align:left;color:#056aba;}
.tc{text-align:center;}
.fl{float:left;}
.fr{float:right;}
.btn_o{font-size:18px;background: #f6961a;border-radius:5px;color:#fff;text-align:center;padding:8px 60px;}
.btn_b{font-size:18px;background: #105bc5;border-radius:5px;color:#fff;text-align:center;padding:10px 135px;transition:0.5s;-webkit-transition: .5s; -moz-transition: .5s; -o-transition: .5s;cursor: pointer;}
.btn_b:hover{background:#0f54b1;}
.mt30{margin-top:30px;}


.bblock{color:#fff;background:#105bc5 url(../images/bgpic.jpg) repeat right bottom;position:relative;}
.obox{width:100%;height:502px;overflow:hidden;}
.mbox{width:100%;height:365px;position:absolute;top:287px;left:0;background:#fff;filter:Alpha(opacity=10);-moz-opacity:0.1;opacity:0.1;}
.lbox{width:100%;height:502px;}
.lbox .tul{width:24%;float:left;text-align:center;height:470px;border:1px solid #82bddb;}
.lbox a{color:#fff;}
.lbox a:hover{height:490px;margin-top:0;}
.lbox .tb2:hover{border:1px solid #2ec35a;background:#2ec35a;border-left:0;}
.lbox .tb3:hover{border:1px solid #00a9da;background:#00a9da;border-left:0;}
.lbox .tb4:hover{border:1px solid #a553d9;background:#a553d9;border-left:0;}
.lbox .tul{margin-top:20px;}
.lbox .tb1{text-align:left;}
.lbox .tb2,.lbox .tb3,.lbox .tb4{border-left:0;}
.lbox .tul p{padding:1.8em;}
.lbox .tul p.oh{padding:0;height:100px;line-height:100px;background:#fff;font-size:40px;}
.lbox .tul p.oh span{font-size:18px;}
.lbox .tul p.oh1{color:#000;font-size:30px;text-align:center;}
.lbox .tul p.oh2{background:#2ec35a;}
.lbox .tul p.oh3{background:#00a9da;}
.lbox .tul p.oh4{background:#a553d9;}
.lbox .tul_on{margin-top:0;height:490px;}
.lbox .tul_on p.oh{line-height:120px;height:120px;}
.oh5{margin:1em 0 4em 1.8em;}
.bblock .widthmain{position: relative;z-index:100;}
.hotAppList li { width: 24%; margin-right: 1%; float: left; margin-bottom:3em;height: 250px; position: relative;}
.hotAppList .tit { line-height:30px; text-align: center; font-weight: 400; }
.hotAppList .icon { height: 140px; background-repeat: no-repeat; background-position: center; }
.paystep li{height:350px;}
.paystep  .icon{height:220px;}
.hno{color:#f6961a;border:1px solid #f6961a;border-radius:100%;width:1em;height:1em;line-height:3em;padding:6px 13px;}
.hotAppList .icon1 { background-image: url(../images/icon1.png); }
.hotAppList .icon2 { background-image: url(../images/icon2.png); }
.hotAppList .icon3 { background-image: url(../images/icon3.png); }
.hotAppList .icon4 { background-image: url(../images/icon4.png); }
.hotAppList .icon5 { background-image: url(../images/icon5.png); }
.hotAppList .icon6 { background-image: url(../images/icon6.png); }
.hotAppList .icon7 { background-image: url(../images/icon7.png); }
.hotAppList .icon8 { background-image: url(../images/icon8.png); }
.hotAppList .cont{font-size:14px;text-align:left;margin:0 20px;}
.imgdiv {background:url(../images/qdclose.png) no-repeat;width:20px;height:20px;position:absolute;right:5px;top:5px;background-size:100% 100%;cursor:pointer}
.hotlist li{width: 48%;float: left; height: 175px; margin: 20px 0;  position: relative;}
.hotpic{margin-right:20px;}
.hotprice{margin:15px 0 30px 0;text-align:right;font-size:14px;}

.login-block{background:#fff;z-index:101;width:400px;height:420px;position:absolute;top:130px;right:80px;text-align:center;}
.popad{margin:60px 0 80px 0;}
.linput{border:1px solid #ddd;background:#f5f5f5;padding:0 10px;margin:20px 30px;text-align:left;height:46px;line-height:46px;}
.linput input{font-family: '微软雅黑';border:none;background:transparent;margin:9px 0 0 0;font-size:18px;}
.linput .ipt1{width:100%;}
.linput .iptl{float:left;}
.linput .iptr{border-left:1px solid #ddd;width:6em;float:right;padding:0 0 0 5px;text-align:center;font-size:16px;}
.lbtn{margin:60px 0 0 0;}
.cbtn{color:#f6961a !important;}
.cbtn2{color:#999 !important;}
.pblock{margin:20px 0;height:300px;}
.pbox{margin:20px;text-align:left;}
.pinfo{margin:10px 0 30px 0;}
.qalist{text-align:left;margin:20px 30px;font-size:16px;line-height:2em;}
.qalist dt{margin:20px 0 0 0;}
.fib,.fio{font-style:normal;background:#a0a7fe;line-height:1.6em;color:#fff;border-radius:5px;padding:0px 8px;margin:5px 0 0 0;}
.fio{background:#0aaf86;}
.qalist i{float:left;margin-right:20px;}
.qalist dd p{float:left;overflow:hidden;width:90%;}
.qalist dd{overflow:hidden;border-bottom:1px dashed #aaa;padding:10px 0 20px 0;}
.nbox{margin:20px 30px;text-align:left;font-size:16px;line-height:2em;}
.nbox table{text-align:center;margin:30px 0 30px 200px;width:60%;}
.nbox table tr{border:1px solid #aaa;line-height:2em;}
.nbox table td,.nbox table th{border:1px solid #aaa;width:50%;}
.nbox h2,.nbox h3,.ctext h2{font-weight:bold;font-size:16px;}
.cbox{margin:50px 0px;line-height:1.5em;}
.cbox h1{font-size:30px;margin:1em 0;}
.ctext{text-align:left;font-size:15px;margin:20px 0;}
.ctext h2{margin:15px 0;}
.cbox table{margin:20px 0 10px 0;}
.cbox table td,.cbox table th{border:1px solid #aaa;width:5%;text-align:center;padding:10px;}

.actnav {
	overflow:hidden;text-align:center;background:#eaeaea;
	}
.actnav a { 
	line-height:2.5;font-size:18px; color:#333;padding:0 80px;display:inline;float:left;

	}
.actnav a:hover { 
background:#f6961a;text-decoration:none;color:#fff;	
}
.actnav a.on { 
background:#fff;border-top:3px solid #f6961a;
}
.actnav a.on:hover { 
color:#333;
}
.iblock div{margin:5px 0;}

.footer li{width: 25%;float: left; height: 120px; margin: 20px 0;  position: relative;}
.code{margin-right:10px;}

.tips{text-align: center;background-color: #fFED97; line-height: 38px;margin-top: 15px;margin-bottom: 20px;}
.tips_insure_inv{background-color: #fFED97; line-height: 28px;margin-top: 0px;margin-bottom: 0px;}
.tips_insure_inv_content{padding: 9px 48px;}
