@charset "utf-8";
/* Reset style start */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, button, textarea, p, blockquote, th, td { margin: 0; padding: 0; }
ol, ul { list-style: none; }
body, button, input, select, textarea { font-size:14px; font-family:"微软雅黑","microsoft yahei",Arial, '宋体';}
body{ background: #fff; min-width:1200px; margin:0 auto; color: #333;}
img { border:0; outline: none; vertical-align: top;}
table { border-collapse: collapse; border-spacing: 0; }
article, aside, dialog, footer, header, section, footer, nav, figure, menu { display:block }
a { text-decoration: none; color: #333; outline: none;}
a:link { text-decoration: none;}
a:visited { text-decoration: none;}
a:hover{ /*text-decoration: underline; color: #ff8400;*/}
a:active { /*text-decoration: underline;*/ -webkit-tap-highlight-color: rgba(0, 0, 0, 0);}
input{ outline:none;}
h3,h4,h5,h6{ font-weight: normal;}

input[type="button"], input[type="submit"], input[type="reset"],select,textarea {-webkit-appearance: none;}
input:focus, textarea:focus, select:focus {outline: none;}
input:focus{-webkit-tap-highlight-color:rgba(0,0,0,0); -webkit-user-modify:read-write-plaintext-only;}
.filter10{filter: blur(10px);}

.blue, .blue a{ color:#0059ad;}
.red, .red a{ color:#f00;}
.c00c800{ color: #00c800;}
.c999999{ color: #999;}
.w1200{ width: 1200px; margin: 0 auto;}
.tleft{ text-align: left;}
.tcenter{ text-align: center;}
.tright{ text-align: right;}
.clear { clear: both; height: 0px; overflow: hidden; line-height:0;}
.left{ float:left; }
.right{ float:right; }
.clearfix {display: block;}
.pr{position: relative}
.clearfix:after { content: ""; display: block; height: 0; line-height:0; overflow:hidden; clear: both; visibility: hidden;}
.flex{ display: -webkit-box; display: -webkit-flex; display: flex;}
.flex-item{ -webkit-box-flex: 1;  flex: 1; flex-grow: 1;}
.bc111722{background-color: #111722;}
.bc121a2e{background-color: #121a2e;}
.bc25242c{background-color: #25242c;}
.btn{transition: all .2s;font-size: 12px;text-align: center;display: inline-block;}
.btn:hover{ transform: scale(1.2)}
.btn.btnbgfff{padding: 15px 30px;background: #fff;font-size: 18px;border-radius: 5px;}
.btn.btnc3b31c3{color: #3b31c3;}
.btn.btnc2285fa{color: #2285fa;}
.btn.btnc01cc8d{color: #01cc8d;}
.icon-arrows{display: inline-block;width: 10px;height: 10px;margin-left: 7px;background: url("http://img.qiye.adtianji.com/pcimg/images/nav-arrows.png") 0 0/contain no-repeat;transition: all .3s}
/* Reset style end*/

/* CSS Document */
.g5-max {}
.g5-bgc {background-color: #f9f9f9;}

.header2{ height:80px;}
.header2 .header{ border-bottom:none;}

.g5-top {width:100%;height:726px;background: #1b0058;}
.g5-top .cnt {width:1300px;height:726px;margin:0 auto;position:relative;}
.g5-top .cnt .txt {width:582px;height:auto;color: #FFFFFF;padding-top:171px;}
.g5-top .cnt .txt .p1 {font-size: 48px;font-weight:500;line-height: 68px;margin-bottom:31px;}
.g5-top .cnt .txt .p2 {font-size: 24px;line-height: 35px;}
.g5-top .cnt .pic {display:block;width:660px;position:absolute;right:0;top:50%;transform: translateY(-50%);}

.g5-til {width:1200px;height:auto;margin:0 auto;padding:81px 0 31px;}
.g5-til .cnt {text-align:center;}
.g5-til .cnt .c1 {display:flex;justify-content:center;align-items: center;height: 67px;}
.g5-til .cnt .c1:before,.g5-til .cnt .c1:after {display:block;content:'';width:150px;height:20px;}
.g5-til .cnt .c1:before {background:url(../images/icon-left.png) no-repeat center center;background-size:150px 20px;}
.g5-til .cnt .c1:after {background:url(../images/icon-right.png) no-repeat center center;background-size:150px 20px;}
.g5-til .cnt .c1 .txt {font-size: 48px;font-weight: 500;color: #2C4F8D;line-height: 67px;padding:0 25px;}
.g5-til .cnt .c2 {font-size: 24px;color: #6E7481;line-height: 33px;padding-top:23px;}

.g5-col {width:1200px;height:auto;margin:0 auto 10px;}
.g5-col .cnt {width:100%;height:auto;position:relative;}
.g5-col .cnt .txt {width:576px;height:auto;position:absolute;left:0;top:50%;transform: translateY(-50%);}
.g5-col .cnt .txt .p1 {font-size: 36px;font-weight:500;color: #384761;line-height: 50px;margin-bottom:23px;}
.g5-col .cnt .txt .p2 {font-size: 20px;line-height: 28px;color: #647189;padding-right:54px;}
.g5-col .cnt .pic {display:block;width:509px;height:auto;float:right;}
.g5-col.g5-col2 .cnt .txt {left:auto;right:0;}
.g5-col.g5-col2 .cnt .pic {float:left;}
.g5-col3 {margin-bottom:146px;}

.g5-sort {width:1341px;height:827px;margin:0 auto;position:relative;}
.g5-sort .txt {width:1194px;height:auto;position:absolute;left:50%;top:0;transform:translateX(-50%);z-index:9;font-size: 24px;color: #6E7481;line-height: 33px;}
.g5-sort .pic {width:1341px;height:726px;position:absolute;left:0;bottom:0;right:0;}

.g5-sort2 {width:1230px;height:auto;margin:0 auto;}
.g5-sort2 ul {display:flex;flex-wrap: wrap;padding-bottom:108px;}
.g5-sort2 ul li {padding:15px;text-align:center;}
.g5-sort2 ul li .item {box-sizing:border-box;width:380px;height:219px;box-shadow: 0px 2px 13px 0px rgba(242, 242, 242, 0.5);border-radius: 4px;background-color:#ffffff;padding:31px 46px 0;}
.g5-sort2 ul li .item .icon {display:block;width:36px;height:36px;margin:0 auto;}
.g5-sort2 ul li .item .p1 {padding:18px 0 15px;font-size: 24px;font-weight: 500;color: #333333;line-height: 33px;}
.g5-sort2 ul li .item .p2 {font-size: 16px;font-weight: 400;color: #6E7481;line-height: 22px;}

.g5-sort4 {width:1098px;height:auto;margin:0 auto;padding:20px 0 166px;}
.g5-sort4 .pic {display:block;width:1098px;height:265px;}

.g5-sort5 {min-width:1200px;background:#f9f9f9;padding:0 0 50px;}
.g5-sort5 .reg {box-sizing:border-box;width:726px;height:564px;margin:0 auto;background: #FFFFFF;box-shadow: 0px 6px 22px 0px rgba(133, 140, 146, 0.23);border-radius: 10px;padding:55px 63px 0;}
.g5-sort5 .reg .item {box-sizing:border-box;width:600px;height: 60px;border-radius: 10px;border: 1px solid #8EB2EC;position:relative;padding:5px 10px 5px 90px;margin-bottom:38px;}
.g5-sort5 .reg .item .lab {width:54px;height:40px;line-height:40px;font-size:20px;color: #92A3B3;position:absolute;left:19px;top:10px;}
.g5-sort5 .reg .item .lab:after {display:block;content:'';width:1px;height:30px;background-color:#BAC8D5;position:absolute;right:0;top:5px;}
.g5-sort5 .reg .item .inp {display:block;width:100%;height:48px;line-height:48px;font-size:20px;color:#333333;background:transparent;border:none;}
.g5-sort5 .reg .item.g5-sel {margin-bottom:46px;}
.g5-sort5 .reg .item.g5-sel:after {display:block;content:'';width:14px;height:15px;background:#f9f9f9 url(../images/icon-13.png) no-repeat center center;background-size:14px 15px;position:absolute;right:21px;top:23px;}
.g5-sort5 .reg .item.sel {margin-bottom:46px;}
.g5-sort5 .reg .item.sel:after {display:block;content:'';width:14px;height:15px;background:#f9f9f9 url(../images/icon-13.png) no-repeat center center;background-size:14px 15px;position:absolute;right:21px;top:23px;}
.g5-sort5 .reg .item input.inp::-webkit-input-placeholder {color: #ccc;}
.g5-sort5 .reg .item input.inp::-moz-input-placeholder {color: #ccc;}
.g5-sort5 .reg .item input.inp::-ms-input-placeholder {color: #ccc;}
.g5-sort5 .reg .item input.inp:-webkit-autofill {-webkit-box-shadow:0 0 0px 1000px white inset;-webkit-text-fill-color:#333;}
.g5-sort5 .reg .btn-reg {display:flex;justify-content: center;width:600px;height: 56px;line-height:56px;text-align:center;background: #238EF9;border-radius: 10px;font-size: 24px;font-weight: 500;color: #FFFFFF;border:none;cursor: pointer;}
.g5-sort5 .reg .btn-reg:after {display:block;content:'';width:21px;height:56px;background:url(../images/icon-14.png) no-repeat center center;background-size:21px;margin-left:7px;}
.g5-sort5 .reg .btn-reg:focus{outline:0;}
.g5-sort5 .txt {font-size: 26px;color: #333;line-height: 70px;text-align:center;padding-top:49px;}
.g5-sort5 .txt i {font-size: 60px;font-style: normal;}


.g5-sel .citySelector,.g5-sel .selectlist{ position:absolute; top:58px;right:0; left:auto; background:#fff; border-radius:10px;z-index:999; font-size:16px; display:none;}
.g5-sel .citySelector .hide{ display:none;}
.g5-sel .citySelector .cityslide{width:250px;list-style:none;margin:0;padding:0;border:1px solid #8EB2EC;box-shadow:2px 2px 3px rgba(0,0,0,0.3);overflow:auto;max-height:300px;}
.g5-sel .citySelector .cityslide li{list-style:none;overflow:hidden;height:30px;padding:0px 10px;line-height:30px;}
.g5-sel .citySelector .cityslide li.on{background:#238EF9;color:#fff;cursor:pointer;}
.g5-sel .citySelector .cityslide li:hover{background:#238EF9;color:#fff;cursor:pointer;}
.g5-sel .citySelector .cityslide li b{font-weight:normal;}
.g5-sel .citySelector .cityslide li.empty{background:#fff2e8;color:#666;}
.g5-sel .citySelector .cityslide li.empty em{color:red;font-style:normal;}
.g5-sel .citySelector .cityname{float:left;}
.g5-sel .citySelector .cityspell{float:right;}
.g5-sel .citySelector .cityBox{width:520px;border:1px solid #8EB2EC;border-radius:10px;overflow:hidden;box-shadow:0px 10px 15px rgba(0,0,0,0.3);}
.g5-sel .citySelector .cityBox ul{margin:0;padding:0;overflow:hidden;}
.g5-sel .citySelector .cityBox ul li:first-child{margin-left:5px;}
.g5-sel .citySelector .cityBox ul li{float:left; padding:5px 6px 5px 7px;border-bottom:1px solid #DDD;cursor:pointer;display:inline;color:#238EF9;}
.g5-sel .citySelector .cityBox ul li.on{border-bottom-color:#238EF9;position:relative;}
.g5-sel .citySelector .hotCity{border-top:1px solid #DDD;margin-top:-1px; padding:10px 0; clear:left;overflow:hidden;}
.g5-sel .citySelector .cityTab{overflow:hidden;}
.g5-sel .citySelector .cityTab dl{margin:0;padding:0 0 0 10px;overflow:hidden;}
.g5-sel .citySelector .cityTab dl dt{float:left;padding-left:3px;color:#238EF9;margin-top:1px;text-indent:5px;font-family:"Lucida console","consolas","courier new";line-height:25px;font-size:14px;width:20px;}
.g5-sel .citySelector .cityTab dl dt.cityTabDt {width:auto;}
.g5-sel .citySelector .cityTab dl dd{margin-left:2px;float:left;width:500px; line-height:25px;}
.g5-sel .citySelector .cityTab dl dd a{padding-left:5px;min-width:66px;line-height:25px;display:inline-block;color:#333;text-decoration:none;}
.g5-sel .citySelector .cityTab dl dd a:hover{color:#238EF9;}
.g5-sel .citySelector .cityinput{ font-size: 12px; padding-left: 2px; border: 1px solid #D8D8D8; }
.g5-sel .selectlist{ width:346px; border:1px solid #eee; font-size:14px;}
.g5-sel .selectlist li{ line-height:30px; padding:0 10px;}
.g5-sel .selectlist li:hover{ background:#f0f4f9;}
.g5-sel .selectlist li.hover{ background:#0570fb; color:#fff;}

