* { margin: 0; padding: 0; }
body { font-size: 14px; font-family: "微软雅黑"; line-height: 1; }
h1, h2, h3, h4, h5, h6 { font-weight: normal; }
.wrap { }
.clearfix:before, .clearfix:after { content: ""; display: table; }
.clearfix:after { clear: both; }
.clear{clear:both;}
/* IE 6/7 */
.clearfix { zoom: 1; }
ul{list-style:none;}
.fixed { position: fixed; top: 0; left: 0; width: 100%; background-color: #fff; }
.icon { margin-right: 14px; display: inline-block; width: 64px; height: 64px; background: url("img/icon.png") no-repeat; vertical-align: middle; }
.icon-zs { background-position: 0 0; }
.icon-ry { background-position: -234px 0; }
.icon-cb { background-position: -155px 0; }
.icon-money { background-position: -312px 0; }
.icon-jzl { background-position: -77px 0; }
.icon-fw { background-position: -390px 0; }
.blue { background-color: #f4f9ff; }
.font14 { line-height: 20px; font-size: 14px; }
.font16 { font-size: 16px; }
.font18 { font-size: 18px; }
.font24 { font-size: 24px; }
.font28 { font-size: 28px; }
.lh24 { line-height: 24px; }
.txt-c { text-align: center; }
.cl1 { color: #3e3e3e; }
.cl2 { color: #1c1c1c; }
.cl3 { color: #5ab437; }
.cl4 { color: #2985d3; }
.cl5 { color: #eb4f38; }
.cl6 { color: #004bbb; }
.cl7 { color: #004bbb; }
.p-t10{padding-top:10px;}
.m-r20 { margin-right: 20px; }
.m-b14 { margin-bottom: 14px; }
.m-b16 { margin-bottom: 16px; }
.m-b18 { margin-bottom: 18px; }
.m-b28 { margin-bottom: 28px; }
.m-b20 { margin-bottom: 20px; }
.m-b30 { margin-bottom: 30px; }
.m-b40 { margin-bottom: 40px; }
.m-b50 { margin-bottom: 50px !important; }
.m-b60 { margin-bottom: 60px !important; }
.m-b70 { margin-bottom: 70px; }
.m-b80 { margin-bottom: 80px; }
.m-t50 { margin-top: 50px; }
.m-t60 { margin-top: 60px; }
.m-t70 { margin-top: 70px; }

.m-t84 { margin-top: 84px; }
.m-t80 { margin-top: 80px; }
.m-b87 { margin-bottom: 87px; }
.w150 { width: 150px; }
.w220 { width: 220px; }
.w280 { width: 280px; }
.w320 { width: 320px; }
.w420 { width: 420px; }
.w770 { margin-left: auto; margin-right: auto; width: 770px; }
.w880 { width: 880px; margin-left: auto; margin-right: auto; }
.w888 { width: 888px; margin: 0 auto; }

.w950 { width: 950px; margin: 0 auto; }

.top-nav { height: 74px; width: 100%; background-color: #fff; border-bottom: 0; border-bottom: 1px solid #ddd\0; _postition: absolute; box-shadow: 0px 2px 7px 0px #ddd; z-index: 19950123; }
.top-nav .logo { float: left; }
.top-nav .logo a { color: #727272; }
.top-nav .logo img { margin: 14px 10px 0 0; border: 0; }
.top-nav .logo span { line-height: 20px; display: inline-block; padding-bottom: 5px; vertical-align: middle; }
.top-nav .nav { float: right; padding-right: 20px; }
.top-nav a { text-decoration: none; }
.top-nav .nav a { display: inline-block; margin: 0 13px; padding: 0 3px; line-height: 74px; font-size: 16px; color: #434343; }
.top-nav .nav a:hover { color: #ff500b; }
.top-nav .cur { color: #ff500b !important; border-bottom: 4px solid #ff500b; line-height: 68px !important; *line-height: 70px !important; }
.top-nav .btn { float: right; padding: 18px 0; height: 36px; font-size: 14px; }
.top-nav .btn .hzjm { padding: 0 16px; display: inline-block; line-height: 36px; font-size: 14px; color: #fff; text-align: center; height: 36px; border: 0; background-color: #2356a9; border-radius: 4px; font-family: "微软雅黑"; cursor: pointer; outline: none; }
.top-nav .btn .login { display: inline-block; padding: 0 16px; height: 35px; line-height: 35px; border-radius: 4px; vertical-align: text-outline:; margin-left: 8px; background-color: #f6f7f9; color: #292929; border: 1px solid #ecedf0; }
.top-nav.fixed { position: fixed; top: 0; left: 0; height: 45px; border-bottom: 2px solid #2356a9; }
.top-nav.fixed .logo img { margin-top: 6px; width: 80px; }
.top-nav.fixed .nav a { line-height: 45px; }
.top-nav.fixed .nav a.cur { line-height: 41px !important; }
.top-nav.fixed .btn { padding-top: 3px; }
.top-nav.fixed .logo span { padding-bottom: 6px; }
.banner { width: 100%; height: 400px; background: #2356a9 url("img/pic1.png") no-repeat center -1px; overflow: hidden; }

.item { overflow: hidden; width: 1146px; margin: 0 auto 0; }
.item-title { margin: 46px auto 38px; font-size: 48px; font-weight: normal; color: #2c2c2c; text-align: center; }

.item-title2 { margin: 60px auto 14px; color: #004bbb; font-size: 44px; text-align: center; font-weight: normal; }

.item-text, .item-text2 { list-style: none; overflow: hidden; }
.item-text li, .item-text2 li { float: left; }
.item-text li.o1 { padding: 0 64px; }
.item-text li.o3 { padding: 0 60px; }
.item-text li h4, .item-text2 li h3 { margin: 30px 0 14px; font-size: 18px; font-weight: bold; }
.item-text li p, .item-text2 li p { line-height: 20px; color: #595959; font-size: 14px; }
.txt1 { margin-left: auto; margin-right: auto; width: 1010px; margin-top: 38px; padding: 24px 0 24px; background-color: #fff; line-height: 28px; border: 1px solid #ff6600; font-size: 16px; color: #ff5400; }
.item-text2 { margin-top: 130px; margin-left: 20px; overflow: initial; }
.item-text2 li { position: relative; width: 348px; height: 285px; margin: 0 10px; border: 1px solid #cbcccf; }
.item-text2 li h3 { margin: 140px 0 14px; }
.item-text2 li .img { position: absolute; left: 65px; top: -73px; width: 190px; height: 190px; padding: 0 20px; background: #fff url(img/item-5.jpg) no-repeat left top; }
.item-text2 .o2 .img { background-position: -370px; }
.item-text2 .o3 .img { background-position: -740px; }
.footer { background-color: #fafafa; margin: 56px auto 0; padding-bottom: 36px; padding-top: 44px; border-top: 1px solid #e2e2e2; }
.footer-logo .in { float: left; margin-right: 20px; display: table-cell; *display: block; *font-size: 166px; *font-family: Arial; vertical-align: middle; width: 196px; height: 90px; border: 1px solid #ebebeb; text-align: center; line-height: 90px; }
.footer-logo .in img { vertical-align: middle; }
.footer-logo strong { display: inline-block; margin: 14px 0; font-weight: normal; }
.footer-logo span { color: #2f2f2f; }
.footer-nav { margin-top: 20px; padding-top: 20px; border-top: 1px solid #eaeaea; color: #525151; }
.slider-wrap { margin-bottom: 76px; height: 406px; background: url("img/slider-bg.png") no-repeat bottom left; }
.slider-in { position: relative; width: 651px; height: 100%; margin-left: 230px; }
.slider { width: 2550px; height: 100%; margin-top: 36px; }
.slider li { float: left; width: 650px; }
.flex-control-nav { position: absolute; left: 50%; bottom: -20px; margin-left: -50px; width: 100px; }
.flex-control-nav li { float: left; margin-right: 6px; overflow: hidden; }
.flex-control-nav li a { display: inline-block; width: 16px; height: 16px; border-radius: 50%; background-color: #e2e8f0; cursor: pointer; text-indent: 100px; overflow: hidden; }
.flex-control-nav li .flex-active { background-color: #ff5400; }

.join-banner { width: 100%; height: 180px; background: #0562c0 url(img/join-banner.jpg) no-repeat center top; }
.form-wrap { padding-top: 30px; padding-bottom: 70px; }
.form-wrap .l { float: left; width: 774px; background: url(img/bg.jpg) repeat-y right top; }
.form-wrap .l ul { margin-top: 44px; }
.form-wrap .title { color: #1e1e1e; font-size: 20px; }
.form-wrap .title i { display: inline-block; width: 580px; height: 1px; margin-left: 35px; background-color: #e8e8e8; vertical-align: middle; t; }
.form-wrap .l ul li { margin-bottom: 22px; }
.form-wrap .l ul .lname { position: relative; display: inline-block; padding-left: 16px; width: 74px; }
.form-wrap .l ul .new { position: absolute; left: 2px; top: -4px; display: inline-block; padding: 0 4px; color: red; font-size: 16px; font-style: normal; }
.form-wrap .text { height: 35px; padding-left: 8px; border: 1px solid #bfbfbf; border-radius: 3px; font-family: "微软雅黑"; }
.form-wrap .l textarea { width: 536px; height: 107px; }
.form-wrap .l .vet { vertical-align: top; }
.form-wrap .l .area { padding-top: 6px; }
.form-wrap .l .submit { width: 160px; height: 40px; background-color: #0364bd; color: #fff; font-size: 14px; border: 0; font-family: "微软雅黑"; border-radius: 4px; cursor: pointer; }
.form-wrap .r { float: left; padding-left: 20px; }
.form-wrap .r p { margin-bottom: 20px; }
.form-wrap .r p span { color: #6d6d6d; }
.form-wrap .r .title { margin-bottom: 24px; }
.form-wrap .r .title i { width: 220px; }
.field-validation-error { margin-left: 14px; display: inline-block; color: #ff3300; }
.field-validation-error i { display: inline-block; width: 15px; height: 15px; background-color: #fbb2b2; font-style: normal; font-size: 12px; margin-right: 6px; border-radius: 50%; text-align: center; line-height: 15px; vertical-align: baseline; color: #fff; }
.form-wrap .error1,
.form-wrap .error2 { }
.form-wrap .error2 { color: #757575; }
.form-wrap .error1 i,
.form-wrap .error2 i { }
.form-wrap .error2 i { background-color: #b5b5b5; }
.form-wrap .error { visibility: hidden; }

.wrap { background: #fff; width: 100%; }
.wrap .item { display: block; padding: 60px 0 65px; text-align: center; }
.wrap .item img { width: 1013px; height: auto; }
.wrap .mian{display:block;padding:80px 0 90px 0;text-align:center;}


.Mould { background: #f4f9ff; width: 100%; }
.Mask { display: block; width: 100%; height: 100%; position: fixed; background: rgba(0,0,0,0.5); z-index: 19950125; top: 0; left: 0; }
.Mask .Ejectdiv { display: block; width: 920px; height: 540px;padding-top:60px; margin: 0 auto; background: #f6f6f6; position: relative;}
.Mask .Ejectdiv .Close { display: block; position: absolute; width: 30px; height: 30px; background: url(img/close.png) center no-repeat; cursor: pointer; top: 8px; right: 10px; }
.Mask .Ejectdiv .plug{margin:0 auto ;position:relative;}
.Mask .Ejectdiv .plug .marquee { width: 725px;height:438px; overflow: hidden;margin:0 auto;}
.Mask .Ejectdiv .plug .marquee ul li { float: left;list-style:none;display:block;position:relative;width: 725px;height:438px;margin:0;}
.Mask .Ejectdiv .plug .marquee ul li .img { display: block;height:100%;width:auto;}
.Mask .Ejectdiv .plug .marquee ul li .article{position:absolute;top:238px;right:0;width:390px;height:180px;}
.Mask .Ejectdiv .plug .marquee ul li .article .title{color:#ff6c00;font-weight:bold;font-size:28px;margin-bottom:15px;display:block}
.Mask .Ejectdiv .plug .marquee ul li .article .text{color:#666;font-size:14px;line-height:26px;}
.Mask .Ejectdiv .plug .marNav {display:block;margin:0 auto;width:120px;margin-top:15px;}
.Mask .Ejectdiv .plug .marNav ul{display:block;width:100%;}
.Mask .Ejectdiv .plug .marNav li { display:inline-block; margin: 0 5px; width: 10px; height: 10px; border-radius:50%; cursor: pointer;background:#dcddde;}
.Mask .Ejectdiv .plug .marNav li.navOn { background: #ff6c00; }
.Mask .rankdiv{padding-top:38px;}
.Mask .rankdiv .plug .marquee { width: 780px;height:472px; overflow: hidden;margin:0 auto;}
.Mask .rankdiv .plug .marquee ul li { float: left;list-style:none;display:block;position:relative;width: 780px;height:472px;margin:0;}
.Mask .rankdiv .plug .marquee ul li .img { display: block;height:100%;width:auto;}
.Mask .rankdiv .plug .marquee ul li .article{position:absolute;top:235px;right:0;width:300px;height:auto;}
.Mask .rankdiv .plug .marquee ul li .article .title{font-size:24px;line-height:35px;}
.Mask .plug .Prev{position:absolute;left:35px;top:210px;display:block;cursor:pointer;width:24px;height:55px;background:url(img/leftbtn.png) no-repeat;}
.Mask .plug .Next{position:absolute;right:35px;top:210px;display:block;cursor:pointer;width:24px;height:55px;background:url(img/rightbtn.png) no-repeat;}



.mian { display: block; margin: 0 auto; width: 1015px; padding: 70px 0 57px 0; }
.mian .imgdiv { display: block; text-align: center; position: relative; }
.mian .imgdiv img { display: inline-block; max-width: 100%; height: auto; }
.imgdiv .spreadbtn { position: absolute; cursor: pointer; width: 290px; height: 53px; left: 88px; bottom: 222px; }
.imgdiv .rankbtn { position: absolute; cursor: pointer; width: 290px; height: 53px; right: 91px; bottom: 222px; }
.mian .plug { position: relative; margin: 20px 0 0; }
.mian .plug .marquee { width: 853px;height:auto; overflow: hidden;margin:0 auto;}
.mian .plug .marquee ul li { float: left;list-style:none;padding-left:40px;}
.mian .plug .marquee ul li img { display: block; }
.mian .plug .marNav {display:block;margin:0 auto;width:auto;margin-top:12px;}
.mian .plug .marNav ul{display:block;width:100%;text-align:center;}
.mian .plug .marNav li { display:inline-block; margin: 0 5px; width: 27px; height: 4px; cursor: pointer;background:#d6e1f6;}
.mian .plug .marNav li.navOn { background: #2556a7; }
.mian .plug .Prev{position:absolute;left:0;top:237px;display:block;cursor:pointer;width:24px;height:55px;background:url(img/leftbtn.png) no-repeat;}
.mian .plug .Next{position:absolute;right:0;top:237px;display:block;cursor:pointer;width:24px;height:55px;background:url(img/rightbtn.png) no-repeat;}
.footdiv{background:#f9f9f9;width:100%;padding:40px 0;}
.footdiv .content{display:block;width:550px;margin:0 auto;}
.footdiv .content .logoimg{float:left;margin-right:35px;padding-top:9px;}
.footdiv .content .logoimg img{display:block;}
.footdiv .content .textdiv{display:block;float:left;width:400px;}
.footdiv .content .textdiv .title{font-size:26px;color:#094bb9;margin-bottom:10px;line-height:35px;}
.footdiv .content .textdiv .txt{font-size:16px;color:#2e2e2e;}

#marquee3 li img{width:813px;}
#marquee4 li img{width:815px;}
#marquee5 li img{width:800px;}

#marquee8{width:840px;}
#marquee8 li{padding:0 0 0 40px;}
#marquee8 li img{width:800px;}












