@charset "utf-8";
@charset "utf-8";
/****************************************************************************
CSS RESET   Author: DBS
****************************************************************************/
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, b, u, i, center, dl,textarea,
dt, dd, ol, ul, li, fieldset, form, label, legend, caption, article, aside, canvas,button,select,
details, embed,  figure, figcaption, footer, header,   menu, nav, output, ruby, section, summary, time, mark, audio,
video {	margin: 0; padding: 0;border: 0; font-style: normal;font-size: 100%;font: inherit;vertical-align: baseline;}
article, aside, details, figcaption, figure, footer, header,  menu, nav, section { display: block; }
ol, ul { list-style: none;}
blockquote, q {	quotes: none;}
blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; }
sub{vertical-align: sub;font-size: smaller;}
sup{vertical-align: super;font-size: smaller;}
::-moz-selection { background: #328efe; color: #fff; text-shadow: none; }
::selection { background: #328efe; color: #fff; text-shadow: none; }
/****************************************************************************
FONTS
****************************************************************************/
@font-face {
  font-family: 'iconfont';  /* project id 1309781 */
  src: url('http://at.alicdn.com/t/font_1309781_0asssylosce4.eot');
  src: url('http:http://at.alicdn.com/t/font_1309781_0asssylosce4.eot?#iefix') format('embedded-opentype'),
  url('http:http://at.alicdn.com/t/font_1309781_0asssylosce4.woff2') format('woff2'),
  url('http://at.alicdn.com/t/font_1309781_0asssylosce4.woff') format('woff'),
  url('http://at.alicdn.com/t/font_1309781_0asssylosce4.ttf') format('truetype'),
  url('http://at.alicdn.com/t/font_1309781_0asssylosce4.svg#iconfont') format('svg');
}
.iconfont{font-family:"iconfont" !important;
    font-size:16px;font-style:normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;}

/****************************************************************************
BASIC STYLES
****************************************************************************/
html{height:100%;}
body{background: #fff;color:#3b3b3b;font: 14px Arial,"yahei", Helvetica, sans-serif;height:100%;overflow-x: hidden;}
.grey{background:#eeeff1;width: 100%;padding-top: 1px;padding-bottom: 20px}
.media-hide{display:none;}
a { text-decoration: none; color: #4b4b4b;}
a:hover, a:active,a:hover i{ outline: 0; color: #f00;}
.clearfix:before, .clearfix:after { content: ""; display: table;}
.clearfix:after { clear: both; }
.clearfix { *zoom: 1; }
.ellipsis{text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.un{-webkit-transition: all .3s ease-out;-moz-transition: all .3s ease-out;-ms-transition: all .3s ease-out;-o-transition: all .3s ease-out;transition: all .3s ease-out;}
.wrap{width: 1200px;margin: 0 auto; }
.mar10{ margin-top:10px;}
.mar15{ margin-top:15px;}
.mar20{ margin-top:20px;}
.mar25{margin-top: 25px;}
.mar30{ margin-top:30px;}
.yahei{font-family:"Microsoft YaHei" !important;}
.arial{font-family:"Arial" !important;}
.wraper{width: 100%;min-width: 1200px;}

.none{display: none;}
.fl{float: left;}
.fr{float: right;}
.column_leftbottom dl dd i{color: #ccc;font-size:12px;}
.f2_bottom dl dd i{color: #ccc;font-size:12px;}
.f4_div dl dd i{color: #ccc;font-size:12px;}
.column_leftbottom dl dd i.i_2{color: #ff8e93;width:10px;height: 10px;border:1px solid #ccc; font-size:12px;}
.column_leftbottom dl dd i.i_3{width:10px;height:10px;border:1px solid #ccc;color: #ff8e93;font-size:12px;}
.sign{font-size:16px;color: #2cb699;margin-left:18px;}
/*³υΚΌ»―*/

body{background: #06195e;}
.wraper{background: url(/zhuanti/gflt/images/background-1_01.jpg) no-repeat top #06195e;font-family: "ΞΆΘνΡΕΊΪ";}
.top-box{padding-top: 46px;}
.top-box a{display: block;margin-left: 59px; }
.top-box a img{width:180px;}
.banner{display: block;margin:107px auto 0 auto;}
.top-box h1{text-transform :Uppercase;color:#FFFFFF;text-align: center;font-size: 16px;font-family: arial;margin:45px 0 39px 0;}
.introduce{width: 258px;height: 53px;background:url(/zhuanti/gflt/images/frame.png) no-repeat top;line-height: 53px;text-align: center;margin: 0 auto;font-size: 17px;color: #FFFFFF;font-weight: bold;}
.top-box p{width: 773px;background-color: rgba(255, 255, 255, 0.20);border: 1px solid #8299cf;margin:23px auto 0 auto;padding: 30px;color: #FFFFFF;line-height: 24px;text-indent:2em;}
.top-box .download{width: 295px;height: 33px;background: #FFFFFF;color:#04339e; font-size: 14px;border-radius: 17px;line-height: 33px;text-align: center;margin: 30px auto 0 auto;display: block;}
.top-box .download:hover{opacity:0.9}
.txt{color: #fff;margin-right: 50px}
.principal,.expert,.content{margin-top: 50px;}
.principal h1,.bright h1,.expert h1,.content h1{width: 902px;height: 98px;margin: 0 auto;background: url(/zhuanti/gflt/images/decorate.png) no-repeat top;text-align: center;line-height: 94px;color: #FFFFFF;font-size: 46px;font-weight: bold;}
.layui-carousel{margin: 40px auto 0 auto;}
.layui-carousel-arrow{background-color:transparent;color:#061d68;width: 36px;height: 70px;}
.layui-carousel-arrow:hover{background-color:transparent;}
.layui-carousel:hover .layui-carousel-arrow[lay-type=add], .layui-carousel[lay-arrow=always] .layui-carousel-arrow[lay-type=add]{right: -65px;background: url(/zhuanti/gflt/images/button.png) -47px 1px;;}
.layui-carousel[lay-arrow=always] .layui-carousel-arrow{left: -65px;background: url(/zhuanti/gflt/images/button.png) -1px 1px;}
.layui-carousel-ind{top:20px}

.principal-banner{width: 100%;height: 100%;background:url(/zhuanti/gflt/images/principal-frame.png) no-repeat top #1c3f99;position: relative;}
.principal-banner h2{width: 552px;color: #FFFFFF;font-size: 38px;font-weight: bold;height: 115px;line-height:60px;margin:0 0 0 60px ;padding-top:45px ;
  overflow: hidden;}
.principal-banner b{margin:35px 0 35px 57px;display: block;}
.principal-banner b span{width: 35px;height:1px;background: #FFFFFF;}
.principal-banner b em{width: 100px;height: 1px;background: #a5b6e2;}
.principal-banner p{width: 500px;height: 150px;overflow: hidden;color: #FFFFFF;line-height: 30px;font-size: 20px;margin-left:57px ;}
.principal-banner img{width: 350px;height:380px;position: absolute;right: 30px;bottom:20px;}

.bright{margin-top: 80px;}
.bright-list {margin:30px 0 0 38px;}
.bright-list li{width: 158px;height:174px;background: url(/zhuanti/gflt/images/bright-frame.png) no-repeat;margin-right: 35px;cursor: default;}
.bright-list li:hover{background:url(/zhuanti/gflt/images/bright-frame2.png);}
.bright-list li:hover i{color:#FFFFFF;}
.bright-list li:hover p{color:#FFFFFF;}
.bright-list li:hover span{color:#FFFFFF;}
.bright-list li i{font-size:50px ;color: #5b73b3;display: block;text-align: center;margin-top: 28px;}
.bright-list li p{color: #5b73b3;font-size: 18px;text-align: center;margin-top:7px;}
.bright-list li span{color: #d8e3fb;font-size: 12px;display: block;text-align: center; text-transform:uppercase;line-height: 12px;margin-top: 6px}
.list2{margin-top: 53px;}

.expert-photo{width: 169px;height: 169px;}
.expert-photo img{width:100%;height: 100%}
.expert ul{margin: 46px 0 0 55px}
.expert li{margin-right: 16px;}
.expert .mar0{margin-right:0 ;}
.expert-content{width: 132px;height: 120px;color: #FFFFFF;background: #384881;padding: 20px;text-align: center;}
.expert-content h2{font-size: 18px;font-weight:bold;}
.expert-content b{display: block;width: 16px;height: 1px;background:#d7dbe6;margin: 10px auto;}
.expert-content p{font-size: 12px;margin-bottom: 5px;}

.content table{border: #707790;color: #FFFFFF;text-align: center;line-height:56px;margin: 35px auto 0 auto;font-size: 15px;}
.content table td{overflow: hidden;white-space: nowrap;text-overflow: ellipsis;	 text-align: left; text-indent: 2em}
.content-top{font-weight: bold;}
.content-top td{font-size: 17px; text-align: center !important;text-indent: 0 !important}



.bottom{border-top:1px solid #707790;background: #06195e;margin-top: 60px;color: #FFFFFF;font-size: 14px;text-align: center;padding:30px;box-sizing: border-box;}
