/* css document */

/*reset*/
body,div,ol,ul,h1,h2,h3,h4,h5,h6,p,th,td,dl,dd,form,iframe,input,textarea,select,label,article,aside,footer,header,menu,nav,section,time,audio,video{ margin:0; padding:0;}
article,aside,footer,header,hgroup,nav,section,audio,canvas,video{display:block;}
body{ font-size:100%; font-family:helvetica,stheiti,droid sans fallback,microsoft yahei; -webkit-text-size-adjust:100%; -ms-text-size-adjust:100%; -webkit-tap-highlight-color:rgba(0,0,0,0); color:#000; font-size:17px;}
textarea{resize:none;}
iframe,img{border:0;}
ul,ol{list-style:none;}
input,select,textarea{outline:0;-webkit-user-modify:read-write-plaintext-only;}
input{-webkit-appearance:none;}
a{text-decoration:none; color:#000;}
h1,h2,h3,h4{font-weight:100;}
img{ display:block;}
.clearfix:after{ content:"\200b"; display:block; height:0; clear:both;} 
.clearfix {*zoom:1;}/*ie/7/6*/ 

/*basic*/
.fl{ float:left;}
.fr{ float:right;}
.wrap{ width:94%; padding:0 3%; overflow:hidden;}
.wy{ font-family:microsoft yahei;}

/*sprite*/
.sltit>.wrap>div:nth-child(1) a,.slnavmore,.sllis li>div>div a span:nth-child(2),.sllis li>div>div>span.sllistg,.acfoot ul li{ background: no-repeat; background-size:500px auto;}

/*main*/
.main{ width:100%; overflow:hidden; position:relative;}

/*tit*/
.sltit{ width:100%; height:50px; background:#ff4683;}
.sltit>div{ height:50px;
	display:box; box-align:center; box-pack:justify;
	display:-webkit-box; -webkit-box-align:center; -webkit-box-pack:justify;
}
.sltit>.wrap>div:nth-child(1) a{ background-position:0 0; width:12px; height:19px; display:block;}
.sltit>.wrap>div:nth-child(2) a{ width:169px; height:19px; display:block;}
.sltit>.wrap>div:nth-child(2).slss a{ background-position:0 -100px;}
.sltit>.wrap>div:nth-child(2), .sltit>.wrap>div:nth-child(2) a { font-size: 19px; color: #fff; margin: 3px; font-weight: bold; display:inline;}
.slmenu{ width:20px; height:17px;}
.slmenu span{ width:20px; height:2px; background:rgba(255,255,255,1); margin-bottom:5px; display:block; transition:transform 0.5s; -webkit-transition:-webkit-transform 0.5s; opacity:1; transform:rotate(0deg) translate(0px,0px);}
.slnavboxbg{ width:100%; position:absolute; left:0px; top:50px; z-index:99; background:rgba(0,0,0,0.2); height:0; overflow:hidden;}
.slnavbox{ background:#fff; padding-top:10px; padding-bottom:8px;}
.slnavbox a{ color:#6a727b; font-size:15px;}
.slnavbox ul{ width:100%; height:28px; line-height:28px;
	display:box; box-align:center; box-pack:justify;
	display:-webkit-box; -webkit-box-align:center; -webkit-box-pack:justify;
}
/*sprite*/
.ifglogo,.ifgnavmore,.ifgboxtit1 p,.ifglisdj,.ifgliszt,.ifgliszb,.ifglisch,.ifglissp,.btn-submit,.ifgboxadlis p,.ifglistg,.noplay,.beplay,.ifgboxvidtit>div:first-child p:first-child,.ifgboxvidtit>div:first-child p:last-child,.ifgboxvidtit>div:last-child a p:last-child,.ifgboxvidpic p,.ifgequbox>div,.ifgequbox>div p.ifgequup span,.ifgequbox>div p.ifgequdown span,.financesebtn-submit,#sel_s_1,.backtop,.ifgfoot ul li,.ifgbanrtxt p,.sharetit p,.ifgtotop{ background: no-repeat; background-size:500px auto;}
/*color*/
.bluishtit,.bluishtit a{ color:#2c80c8;}
.violettit,.violettit a{ color:#a01eb8;}
.greentit,.greentit a{ color:#0fc777;}
.yellowtit,.yellowtit a{ color:#eaa328;}
.bluetit,.bluetit a{ color:#284ded;}
.ligbluetit,.ligbluetit a{ color:#637ea0;}
.khakitit,.khakitit a{ color:#c39b3a;}
.pinktit,.pinktit a{ color:#ff4683;}
.skybluetit,.skybluetit a{ color:#2f97c3;}
.emeraldtit,.emeraldtit a{ color:#376115;}
.browntit,.browntit a{ color:#8d4c12;}
.minttit,.minttit a{ color:#56888d;}
.purpletit,.purpletit a{ color:#432b91;}
.orangetit,.orangetit a{ color:#e97f45;}

/*nav*/
.slnav{ padding-top:5px; padding-bottom:5px;
	display:box; box-align:end; box-pack:justify;
	display:-webkit-box; -webkit-box-align:end; -webkit-box-pack:justify;
}
.slnavlis{ width:95%; height:24px; overflow:hidden; transition:height 0.5s; -webkit-transition:height 0.5s;}
.slnavlis a{ color:#6a727b; font-size:15px;}
.slnavlis ul{ width:100%; height:24px; line-height:24px;
	display:box; box-align:center; box-pack:justify;
	display:-webkit-box; -webkit-box-align:center; -webkit-box-pack:justify;
}
.slnavlis ul li{ width:45px;}
.slnavmore{ width:9%; height:24px; background-position:-94px 10px;}

/*header*/
.ifghead{background:#047ac5; height:50px; width:100%; position:relative;}
.ifghead>div{ height:50px;
	display:box; box-align:center; box-pack:justify;
	display:-webkit-box; -webkit-box-align:center; -webkit-box-pack:justify;
}
.ifglogo{ width:138px; height:29px; background-position:0 0;}
.ifgmenu{ width:20px; height:17px;}
.ifgmenu span{ width:20px; height:2px; background:rgba(255,255,255,1); margin-bottom:5px; display:block; transition:transform 0.5s; -webkit-transition:-webkit-transform 0.5s; opacity:1; transform:rotate(0deg) translate(0px,0px);}
.ifgnavbox{ position:absolute; left:100%; top:50px; width:100%; z-index:99; background:#fff; padding-bottom:20px; transition:left 0.5s; -webkit-transition:left 0.5s;}
.navlis{ padding-left:7%; width:88%;
	display:box; box-align:start; box-pack:justify;
	display:-webkit-box; -webkit-box-align:start; -webkit-box-pack:justify;
}
.navlis h4{ width:25%; font-weight:bold; line-height:26px; padding:16px 0 15px; font-size:18px; text-indent:3px;}
.navlis>div{ width:83%; background:-webkit-gradient(linear, left top, left bottom, color-stop(.5, transparent), color-stop(.5, #dfdfdf), to(#dfdfdf)) left bottom repeat-x; background-size:100% 1px; padding:16px 0 15px;}
.navlis.bgnone>div{ background:none; padding-bottom:40px;}
.navlis>div a{ margin-right:26px; color:#8a8a8a; line-height:26px; display:inline-block;}
.navlis>div a.blacktit{ color:#000; margin-top:10px;}

/*nav*/
.ifgnav{ padding-top:5px; padding-bottom:5px;
	display:box; box-align:end; box-pack:justify;
	display:-webkit-box; -webkit-box-align:end; -webkit-box-pack:justify;
}
.ifgnavlis{ width:95%; height:24px; overflow:hidden; transition:height 0.5s; -webkit-transition:height 0.5s;}
.ifgnavlis a{ color:#6a727b; font-size:16px;}
.ifgnavlis ul{ width:100%; height:24px; line-height:24px;
	display:box; box-align:center; box-pack:justify;
	display:-webkit-box; -webkit-box-align:center; -webkit-box-pack:justify;
}
.ifgnavlis ul li{ width:45px;}
.ifgnavmore{ width:9%; height:24px; background-position:-294px 10px;}

/*banner*/
.slbanr{ width:100%;}
.slbanr .swiper-slide{ width:100%; position:relative; float:left;height:250px;}
.slbanr .swiper-slide img{ width:100%;}
.slbanrtxt{ width:100%; height:27px; position:absolute; bottom:0px; left:0px; background:-webkit-gradient(linear, 0 0, 0 bottom, from(rgba(0,0,0,0)), to(rgba(0,0,0,1))); padding:15px 0; text-indent:2.5%; color:#fff; font-weight:800;}
.slbanrtxt p{ padding-left:26px; background-position:-188px -693px;}
.slbanr-pagination{ position:absolute; bottom:6px; right:2.5%; z-index:2; width:17px; height:20px; margin-right:10px; color:#f54343;}
.slbanr-pagination .swiper-pagination-bullet{ color:#ff4683; font-size:17px; background:none; position:absolute; top:0px; left:0px; opacity:0;}
.slbanr-pagination .swiper-pagination-bullet-active{ opacity:1;}
.allidx{ position:absolute; bottom:7px; right:2.5%; z-index:2; font-size:12px; color:#fff;}

/*slbox*/
.slbox{ border-bottom:7px solid #eeeeee; padding-bottom:3px;}
.slbox.slboxborno{ border:none;}
.sllistit{ font-size:18px; color:#ff4683; padding:12px 0 10px; font-weight:bold;}
.sllis li{ background:-webkit-gradient(linear, left top, left bottom, color-stop(.5, transparent), color-stop(.5, #e5e5e5), to(#e5e5e5)) left top repeat-x; background-size:100% 1px; padding:13px 0 7px;}
.sllis li img{ width:90px; height:65px; margin-right:10px; float:left;}
.sllis li>div>p{ height:52px;}
.sllis li>div>div{ font-size:12px; color:#9f9f9f;}
.sllis li>div>div>span.sllistg{ background-position:-400px 0px; text-indent:-9999px; overflow:hidden; width:26px; height:11px; display:inline-block; margin-top:2px;}
.sllis li>div>div a{ font-size:12px; color:#9f9f9f; float:right; margin-top:3px;}
.sllis li>div>div a span:nth-child(2){ background-position:-300px 0px; width:12px; height:10px; display:inline-block; margin-left:5px;}



/*acfoot*/
.acfoot{ background:#ff4683; padding:4px 0 0;}
.acfoot a{ color:#fff; font-size:14px; font-weight:700;}
.acfoot p{ color:#fff; font-size:12px; line-height:22px; text-align:center;}
.acfoot ul{ text-align:center;}
.acfoot ul li{ padding:0 6px 0 10px; background-position:-200px -93px; display:inline;}
.acfoot ul li:first-child{ background:none;}

/*tit_1*/
.ifgboxtit1{ margin:10px 0 22px 0;}
.ifgboxtit1 h1 a{ font-size:20px; font-weight:800;}
.ifgboxtit1 p{ height:20px; background-position:0 -92px; padding-left:16px;}
.ifgboxtit1 p a{ font-size:14px; color:#7a7a7a;}

/*foot*/
.ifgfoot{ background:#f54343; padding:4px 0 0;}
.ifgfoot a{ color:#fff; font-size:14px; font-weight:bold;}
.ifgfoot p{ color:#fff; font-size:12px; line-height:22px; text-align:center;}
.ifgfoot ul{ text-align:center;}
.ifgfoot ul li{ padding:0 6px 0 10px; background-position:0 -693px; display:inline;}
.ifgfoot ul li:first-child{ background:none;}




