@charset "utf-8";
/* 全局样式 */
.n_main{width:1200px; min-width:1200px; margin-left:auto; margin-right:auto;}
.module{border:1px solid #eaeaea; background-color:#fff; margin-top:20px; overflow:hidden;}
.n_box{ overflow:hidden; position:relative;margin-top:20px;}

/* 首页 */
.gb_banner {
  text-align: center;
  background-color: #ffffff;
  height: 520px;
  width: 100%;
  overflow: hidden;
}

.gb_banner .img_div {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 520px;
}

.gb_banner img {
  min-width: 1920px;
  width: 100%;
  height: auto;
}

.gb_banner img:hover {
  cursor: pointer;
}

.gb_data{ background-color: #f5f5f5; height: 74px; box-sizing: border-box; padding-top: 12px;}
.gb_data ul{ display: flex; justify-content:space-between; }
.gb_data ul li{ font-size: 14px; color: #28292f; line-height: 50px; cursor: pointer; }
.gb_data ul li:first-of-type{cursor: default; color: #3a3d4c;font-weight: bold; font-size: 15px;}
.gb_data ul li:first-of-type span{ padding-left: 6px; font-size: 13px; font-weight: normal;}
.gb_data ul li a{color: #28292f;}
.gb_data ul li img{ vertical-align: bottom;}
.gb_product{ background-color: #FFF;  box-sizing: border-box; height: 320px; padding-top: 45px;}
.gb_product ul{ display: flex; justify-content:space-around;  }
.gb_product ul li{ text-align: center;width: 290px;height: 200px; background: url(../images/gb_84.png) no-repeat center top / 50px; }
.gb_product ul li:nth-of-type(2){ background-image: url(../images/gb_85.png);}
.gb_product ul li:nth-of-type(3){ background-image: url(../images/gb_86.png); }
.gb_product ul li:nth-of-type(4){ background-image: url(../images/gb_87.png); }
.gb_product ul li h6{ font-size: 18px; color: #28292f;padding-bottom: 10px;margin-top: 70px; }
.gb_product ul li h6 b{ padding: 0 3px; font-weight: normal; }
.gb_product ul li p{ font-size: 14px; color: #5c5c5c; line-height: 24px; }
.gb_product ul li a{font-size: 14px; color: #ff1a00; background-color: #FFF ; text-align:center; display: block; width: 70px; height: 24px; line-height: 24px; border-radius: 12px; margin-top: 23px;margin-left: 110px; border: solid 1px #ff1a00;}
.gb_product ul li a:hover{ background-color: #ff1a00;color: #fff;  }
.gb_media{ background-color: #f5f5f5; height: 535px; box-sizing: border-box;}
.gb_media_top{position: relative; height: 230px;}
.gb_media_boss{ position: absolute; bottom: 0; left:12px;}
.gb_media_train{ padding-left: 490px; padding-top: 15px;}
.gb_media_train h3{ font-size: 18px; color: #df473a; line-height:70px; }
.gb_media_train h3 .fr a{ font-size: 14px; color: #757885;}
.gb_media_train h3 .fr a:hover{color: #df473a;}
.gb_media_train ul{  display: flex; justify-content:space-between;}
.gb_media_train li{width:325px;}
.gb_media_train li h5{ color: #93939a; font-size: 14px; padding-bottom: 5px; line-height: 30px; position: relative; padding-left: 30px;}
.gb_media_train li h5 i{position: absolute; top: 2px; left: -4px; width: 26px; height: 26px; border-radius: 13px; overflow: hidden;}
.gb_media_train li h5 i img{ width: 26px; height: 26px;}
.gb_media_train li h6{ color: #28292f; font-size: 14px; padding-bottom: 5px; line-height: 30px; height: 30px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.gb_media_train li h6 a{ color: #28292f; }
.gb_media_train li h6 a:hover{ color: #df473a; }
.gb_media_train li p{ color: #93939a; font-size: 14px; line-height: 22px; height: 44px; overflow: hidden;}
.gb_media_bottom{}
.gb_media_bottom>div{ background-color: #fff; float: left; width: 450px; border-radius: 3px; height: 268px; margin-right: 15px; box-sizing: border-box; padding:0 30px;}
.gb_media_bottom>div:last-of-type{  width: 270px; margin-right: 0; float: right;}
.gb_media_news{}
.gb_media_news h3{ font-size: 18px; color: #28292f; line-height: 60px; padding-top: 10px; }
.gb_media_news h3 .fr a{ font-size: 14px; color: #757885;}
.gb_media_news h3 .fr a:hover{color: #df473a;}
.gb_media_news ul{}
.gb_media_news li{ line-height: 28px; height: 28px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.gb_media_news li a{ color: #2c2f3e; font-size: 14px;}
.gb_media_news li span{ float: left; width: 110px;}
.gb_media_news li a:hover{ color: #df473a; }
.gb_media_news .c_c_media{ margin-left: -30px; margin-right: -30px; border-top:none;padding-top:0;margin-top:10px;}

/* 此处引用index201704.css */
.c_c_media{ margin-top:20px;}
.c_c_media #feature { position:relative; overflow:hidden; padding:10px 38px;}
.c_c_media #block {z-index:0;position: relative;margin: 0px auto; width:360px; overflow: hidden;}
.c_c_media #botton-scroll {z-index: 0; margin: 0px auto; width:402px; }
.c_c_media .featureul { position: relative; width:1000px; float: left;}
.gb_media_news .c_c_media .featurebox { height:32px; line-height:32px; padding:0 5px;}
.gb_media_news .c_c_media #block .box {margin:0; padding:0 4px; width:94px; height:32px;}
.c_c_media #block .box a{ display:block;}
.gb_media_news .c_c_media #block .box img{ display:block;width:94px; height:32px;}
.gb_media_news .c_c_media #feature .prev,#feature .next{width: 20px;height:40px; position:absolute; top:5px; margin:0;}
.gb_media_news .c_c_media #feature .prev { background:url(../images/cn_left.png); left:25px;}
.gb_media_news .c_c_media #feature .next { background:url(../images/cn_right.png); right:25px;}
.gb_media_news .gb_media_news .c_c_media #feature .c_icon{width: 20px;height:40px; position:absolute; top:5px; margin:0; right:40px;}

.c_g #feature { position:relative; overflow:hidden; padding:10px 0 30px 0;}
.c_g #block {z-index:0;position: relative;margin: 0px auto; width:1157px; overflow: hidden;}
.c_g #botton-scroll {z-index: 0; margin: 0px auto; width:1157px; }
.c_g .featureul { position: relative; width:3700px; float: left;}
.c_g .featurebox {}
.c_g #block .box {margin:0; padding:0 15px 0 0; width:180px; height:60px;}
.c_g #block .box img{width:180px; height:60px;}
.c_g #feature .prev,#feature .next{width: 20px;height:40px; position:absolute; top:10px; margin:0;}
.c_g #feature .prev { background:url(../images/cn_left2.png); left:0;}
.c_g #feature .next { background:url(../images/cn_right2.png); right:0;}
/* 此处引用index201704.css  结束 */

.gb_media_interaction{}
.gb_media_interaction h6{ line-height: 32px; height: 32px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.gb_media_interaction h6 a{ color: #2c2f3e; font-size: 14px;}
.gb_media_interaction h6 a:hover{ color: #df473a; }
.gb_media_interaction>div{ height: 115px; overflow: hidden; padding-top: 10px;}
.gb_media_interaction>div img{ float: right; margin-left: 20px; width: 180px; height: 115px;}
.gb_media_interaction p{ color: #757885; font-size: 14px; line-height: 24px;}
.gb_media_video a{ display: block; margin-top: 20px;}

.gb_hot{ background-color: #fff; height: 400px; box-sizing: border-box; border-bottom: 75px solid #f5f5f5;}
.gb_hot_recommend{}
.gb_hot_recommend h3{ font-size: 18px; color: #000000; line-height:80px; padding-top: 5px; }
.gb_hot_recommend_list{ display: flex; justify-content:space-between;}
.gb_hot_product{ width: 290px; height: 310px; background-color: #fff; cursor: pointer; position: relative;}
.gb_hot_product_title{background-color: #df473a; color: #fff; height: 88px; text-align: center;line-height: 30px; position: relative;}
.gb_hot_recommend_list .gb_hot_product:nth-of-type(2) .gb_hot_product_title{background-color: #3a3d4c;}
.gb_hot_recommend_list .gb_hot_product:nth-of-type(4) .gb_hot_product_title{background-color: #3a3d4c;}
.gb_hot_product_title h5{ font-size: 18px; font-weight: bold; padding-top: 14px; }
.gb_hot_product_title h6{ font-size: 14px;}
.gb_hot_product_title:before{ content:" "; position: absolute; bottom: -15px; left: 50%; margin-left: -10px; width: 20px; height: 20px; background-color: #fff;transform:rotate(45deg);-ms-transform:rotate(45deg);-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg); -o-transform:rotate(45deg); }
.gb_hot_product>ul{ padding: 35px 18px 35px; overflow: hidden;}
.gb_hot_product>ul li{ float: left;}
.gb_hot_product>ul li:nth-of-type(2){ float: right; text-align: right;}
.gb_hot_product>ul li span{ font-size:16px; color: #df473a; display: inline-block; line-height: 40px;}
.gb_hot_product>ul li b{ font-size: 26px; font-weight: normal;}
.gb_hot_product>ul li p{ font-size: 14px; color: #919191; padding-top: 2px;}
.gb_hot_product_a{ padding: 0 60px;}
.gb_hot_product_a a{ display: block; font-size: 14px; text-align: center; color: #df473a; height: 40px; line-height: 40px; border: 1px solid #df473a; border-radius: 20px; cursor: pointer;}
.gb_hot_code{ position: absolute; top: 0;left: 0;bottom: 0;right: 0; overflow: hidden; background-color: rgba(0,0,0,0.7); display: none;}
.gb_hot_code ul{ padding: 45px 15px 30px; display: flex;justify-content:space-between;}
.gb_hot_code ul li{ width: 160px; color: #fff; overflow: hidden; margin-bottom: 20px; text-align: center;}
.gb_hot_code ul li img{ width: 120px;}
.gb_hot_code ul li p{padding-top: 5px; font-size: 14px; line-height: 18px;}
.gb_hot_code ul li p b{ display: block; font-size: 16px; line-height: 30px; font-weight: normal; padding-bottom: 5px;}
.gb_hot_code ul li p span{display: inline-block;}
.gb_hot_product:hover .gb_hot_code{ display: block;}
.gb_activity{background-color: #f5f5f5; height: 310px; box-sizing: border-box;}
.gb_activity_recommend{}
.gb_activity_recommend h3{ font-size: 18px; color: #000000; line-height: 80px; padding-top: 10px;  overflow: hidden;}
.gb_activity_recommend h3 .fr a{ font-size: 14px; color: #757885;}
.gb_activity_recommend h3 .fr a:hover{color: #df473a;}
.gb_activity_recommend ul{ display: flex; justify-content:space-between;}
.gb_activity_recommend ul li{width: 380px; height:174px; }
.gb_activity_recommend ul li a{width: 380px; height: 174px; box-sizing: border-box; border-top: 6px solid #df473a; display: block; background: #fff url(../images/gb_37.png) no-repeat 250px 35px / 90px; padding: 55px 0 0 45px ;}
.gb_activity_recommend ul li:nth-of-type(1) a{ background-image: url(../images/gb_37.png);}
.gb_activity_recommend ul li:nth-of-type(2) a{ background-image: url(../images/gb_38.png);}
.gb_activity_recommend ul li:nth-of-type(3) a{ background-image: url(../images/gb_39.png);}
.gb_activity_recommend ul li h6{ font-size: 18px; font-weight: bold; color: #28292f; padding-bottom: 10px;}
.gb_activity_recommend ul li p{ font-size: 14px; color: #28292f;}
.gb_notice{background-color: #fff; height: 360px; box-sizing: border-box;}
.gb_notice_recommend{}
.gb_notice_recommend h3{ font-size: 18px; color: #000000; line-height: 60px; padding-top: 25px; overflow: hidden;text-align: left; }
.gb_notice_recommend h3 .fr a{ font-size: 14px; color: #757885;}
.gb_notice_recommend h3 .fr a:hover{color: #df473a;}
.gb_notice_recommend>ul{ overflow: hidden;}
.gb_notice_recommend>ul li{ float: left; width: 50%; box-sizing: border-box; padding-right: 40px; font-size: 14px;line-height: 34px;height: 34px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.gb_notice_recommend>ul li a{ color: #28292f; line-height: 40px;}
.gb_notice_recommend>ul li a:hover{ color: #df473a; }
.gb_notice_recommend>ul li span{ padding-right: 15px;}
.gb_notice_recommend #feature { position:relative; overflow:hidden; padding:10px 0 30px 0;}
.gb_notice_recommend #block {z-index:0;position: relative;margin: 0px auto; width:1157px; overflow: hidden;}
.gb_notice_recommend #botton-scroll {z-index: 0; margin: 0px auto; width:1157px; }
.gb_notice_recommend .featureul { position: relative; width:3700px; float: left;}
.gb_notice_recommend .featurebox {}
.gb_notice_recommend #block .box {margin:0; padding:0 15px 0 0; width:180px; height:60px;}
.gb_notice_recommend #block .box img{width:180px; height:60px;}
.gb_notice_recommend #feature .prev,.gb_notice_recommend #feature .next{width: 20px;height:40px; position:absolute; top:18px; margin:0;}
.gb_notice_recommend #feature .prev { background:url(../images/cn_left2.png); left:0;}
.gb_notice_recommend #feature .next { background:url(../images/cn_right2.png); right:0;}


/* 运营报告 */
.gb_yybg_box{ width: 1000px; margin:0 auto;}
.gb_yybg_title{ position: relative; color: #fff;}
.gb_yybg_title h5{ position: absolute; left: 104px; top: 210px; font-size: 28px; color: #c40606; background-color: #fff; line-height: 40px; padding: 0 10px;  }
.gb_yybg_title h6{ position: absolute; left: 104px; top: 265px; font-size: 26px; font-style: italic; font-weight: bold; }
.gb_yybg_content{}
.gb_yybg_content h3{ color: #000000; font-size:18px; line-height:36px; margin-top: 40px; margin-bottom:20px;}
.gb_yybg_content h3 b{ background-color: #d10b0b; color: #fff; font-size:34px; line-height:36px; height: 36px; float: left; font-weight: normal; margin-right: 10px; padding: 0 5px 0 60px; box-sizing: border-box;}
.gb_yybg_total{ margin: 0 60px 80px; overflow: hidden;}
.gb_yybg_total li{ float: left; width: 400px; background-color:#d10b0b ; color: #fff; height: 90px; line-height: 80px; font-size:26px; text-align: center; position: relative; margin-top: 40px;  margin-bottom: 24px; }
.gb_yybg_total li:nth-of-type(even){ float: right; }
.gb_yybg_total li b{ background-color: #3a3d4c; font-size:14px; font-weight: normal; position: absolute; line-height: 40px; bottom: -20px; width: 264px; left: 50%; margin-left: -132px; }
.gb_yybg_pie{ padding: 0 60px 10px; overflow: hidden;}
.gb_yybg_pie h6{ text-align: left; color: #000; font-size: 16px; font-weight: bold; line-height:50px; border-bottom: 1px solid #ddd; font-weight: normal; margin-bottom: 30px;  }
.gb_yybg_pie .gb_yybg_pie_l{ width: 400px; float: left;}
.gb_yybg_pie .gb_yybg_pie_r{ width: 400px; float:right;}
.gb_yybg_histogram{ padding: 0 60px 35px;}
.gb_yybg_histogram li{padding-top: 16px;}
.gb_yybg_histogram li h6{ font-size: 16px; line-height: 30px; padding:0 0 20px; color: #000;}
.gb_yybg_histogram li h6 b{ color: #d10b0b; margin-right: 40px; font-style: italic;font-weight: normal;}
.gb_yybg_histogram li div{ background-color:#d10b0b ; color: #fff; text-align: right; height: 10px; line-height: 10px; position: relative;}
.gb_yybg_histogram li div span{font-size: 14px; position: absolute; right: 0; top: -16px; min-width: 80px; color: #d10b0b; font-style: italic;}
.gb_yybg_notice{ padding:10px 60px 35px; display: flex; justify-content:space-between;}
.gb_yybg_notice li{ width: 270px; position: relative;}
.gb_yybg_notice li h6{ font-size: 16px; line-height: 30px; padding-bottom: 15px; color: #000;}
.gb_yybg_notice li>i{ position: absolute; top:23px ; right:16px; width: 62px;}
.gb_yybg_notice li>div{ background-color: #d10b0b; color: #fff;  height: 112px; box-sizing: border-box; padding: 20px 30px 0 30px;}
.gb_yybg_notice li>div>p b{ font-size: 20px; font-weight: bold;}
.gb_yybg_notice li>div>p:first-of-type{ padding-bottom: 8px;}
.gb_yybg_activity{ padding: 10px 60px 80px; display: flex; justify-content:space-between; flex-wrap:wrap;}
.gb_yybg_activity li{ position: relative; padding-bottom:15px; width: 400px;  }
.gb_yybg_activity li h6{ font-size: 14px; line-height:40px; padding: 0 ; color: #000;}



/* 我的账户 */
.gb_account_t{ background-color: #494d60; height: 110px; margin-top: 15px; color: #fff; overflow: hidden;}
.gb_account_t_l{ background-color: #3a3d4c;height: 110px; width: 250px; box-sizing: border-box; padding-left: 115px; position: relative; float: left;}
.gb_account_t_l>i{ position: absolute; top: 30px; left: 40px; width: 54px; height: 54px; border-radius: 27px; overflow: hidden; }
.gb_account_t_l>i img{ width: 54px; height: 54px; }
.gb_account_t_l>h6{ font-size: 14px; padding-top: 30px; padding-bottom: 10px; }
.gb_account_t_l>div img{ width: 70px;}
.gb_account_t_r{float: right; width: 900px; display: flex;height: 110px;;}
.gb_account_t_r li{ flex: 1; margin-top: 22px;}
.gb_account_t_r li b{ font-size: 22px; padding-right: 10px;line-height: 40px;}
.gb_account_t_r li P{ font-size: 14px; padding-right: 10px;line-height: 24px;}
.gb_account_box{ background-color: #fff; margin-bottom: 10px; padding: 0 55px 50px;}
.gb_account_box h3{ line-height: 110px; font-size: 18px; color: #28292f;}
.gb_account_box h3 a{ color: #fff; font-size: 14px; display: inline-block; width: 95px; height: 24px; line-height: 24px; border-radius: 12px; background-color: #f04e4e; text-align: center; font-weight: normal; }
.gb_account_box h3 a:hover{ background-color: #d10b0b; }
.gb_account_box h3 span.fr{ color: #e23429; font-size: 14px;}
.gb_account_box h3 span.fr b{ padding: 0 8px;}
.gb_account_box h3 span.fr img{ vertical-align: middle;width: 4px; margin-top: -2px;}
.gb_account_data{ overflow: hidden;}
.gb_account_pie{ float: left; width: 310px;}
.gb_table01{ float: right; width: 780px;}
.gb_table01 th,.gb_table01 td{ text-align: left; padding: 13px 0;}
.gb_table01 th{ color: #30486e;}
.gb_table01 td{ color: #28292f;}
.gb_table01 td i{ display: block; width: 10px; height: 10px; border-radius: 3px;}
.gb_account_menu{ display: flex; padding-bottom: 25px;}
.gb_account_menu li{ color: #2b2e3f; line-height: 30px; padding-right: 90px;}
.gb_account_menu li b{ border-bottom: 5px solid #fff; display: block; font-weight: normal; padding: 0 3px;}
.gb_account_menu .active,.gb_account_menu li b:hover{ color: #e23429;}
.gb_account_menu .active b,.gb_account_menu li b:hover{ border-bottom: 3px solid #e23429;}
.gb_account_content{min-height: 560px; position: relative;}
.gb_account_content .m_paging {position: absolute; bottom: 0; right: 0; left: 0;} /* 分页定位页面底部 */
.gb_table02{ width: 100%;}
.gb_table02 th,.gb_table02 td{ text-align: left; padding: 12px 10px;}
.gb_table02 th{ color: #333333; background-color: #f7f9fb; border-top: 1px solid #e6ecf0; border-bottom: 1px solid #e6ecf0;}
.gb_table02 td{ color: #666666;}
.gb_table02 tr td:nth-of-type(2){ color: #30486e;}
.gb_table02 tr:hover td{background-color: #f7f9fb;}
.gb_table03{ width: 100%;}
.gb_table03 th,.gb_table03 td{ text-align: left; padding: 15px 10px;}
.gb_table03 th{ color: #333333; background-color: #f7f9fb; border-top: 1px solid #e6ecf0; border-bottom: 1px solid #e6ecf0;}
.gb_table03 td{ color: #666666;}
.gb_table03 tr:hover td{background-color: #f7f9fb;}
.gb_account_paging{ padding: 40px 0 10px; text-align: right;}
.gb_account_paging a{ padding: 10px; color: #30486e; font-size: 12px; }
.gb_account_paging a.active,.gb_account_paging a:hover{color: #fd453d; }
.gb_account_none{ text-align: center; padding: 140px 0 250px;}

/* 帮助中心 */
.gb_inside_header{ background-color: #fff; height: 120px; box-sizing: border-box; padding-top: 41px;}
.gb_inside_title{background-color: #3a3d4c; height: 210px; box-sizing: border-box;}
.gb_inside_title h3{ height: 110px; line-height: 110px; font-size: 40px; color: #fff;}
.gb_inside_box{ margin-top: -100px;}
.gb_inside_content_menu{ display: flex; background-color: #fff; height: 170px;}
.gb_inside_content_menu li{ flex: 1; text-align: center; border-top: 6px solid #fff; padding-top: 98px; border-right: 1px solid #e7e7e7; position: relative; }
.gb_inside_content_menu li:last-of-type{ border-right: none;}
.gb_inside_content_menu li b{ display: inline-block; font-size: 14px; font-weight: normal; background-color: #3a3d4c; height: 24px; line-height: 24px; color: #fff; padding: 0 16px; border-radius: 12px; }
.gb_inside_content_menu li i{ position: absolute; width: 50px; height:37px; top: 50px; left: 50%; margin-left: -25px; background: url(../images/gb_28.png) no-repeat center center / 37px;}
.gb_inside_content_menu li i.ico1{ background-image:url(../images/gb_28.png) ;}
.gb_inside_content_menu li i.ico2{ background-image:url(../images/gb_29.png) ;}
.gb_inside_content_menu li i.ico3{ background-image:url(../images/gb_30.png) ;}
.gb_inside_content_menu li i.ico4{ background-image:url(../images/gb_31.png) ;}
.gb_inside_content_menu li i.ico5{ background-image:url(../images/gb_41.png) ;}
.gb_inside_content_menu li i.ico6{ background-image:url(../images/gb_42.png) ;}
.gb_inside_content_menu li i.ico7{ background-image:url(../images/gb_43.png) ;}
.gb_inside_content_menu li i.ico8{ background-image:url(../images/gb_44.png) ;}
.gb_inside_content_menu li i.ico9{ background-image:url(../images/gb_45.png) ;}
.gb_inside_content_menu li i.ico10{ background-image:url(../images/gb_46.png) ;}
.gb_inside_content_menu li i.ico11{ background-image:url(../images/gb_47.png) ;}
.gb_inside_content_menu li i.ico12{ background-image:url(../images/gb_91.png) ;}
.gb_inside_content_menu li.active,.gb_inside_content_menu li:hover{border-top: 6px solid #ee3131; cursor: pointer;}
.gb_inside_content_menu li.active b,.gb_inside_content_menu li:hover b{background-color: #ee3131;}
.gb_inside_content_menu li.active i.ico1,.gb_inside_content_menu li:hover i.ico1{ background-image:url(../images/gb_28_1.png) ;}
.gb_inside_content_menu li.active i.ico2,.gb_inside_content_menu li:hover i.ico2{ background-image:url(../images/gb_29_1.png) ;}
.gb_inside_content_menu li.active i.ico3,.gb_inside_content_menu li:hover i.ico3{ background-image:url(../images/gb_30_1.png) ;}
.gb_inside_content_menu li.active i.ico4,.gb_inside_content_menu li:hover i.ico4{ background-image:url(../images/gb_31_1.png) ;}
.gb_inside_content_menu li.active i.ico5,.gb_inside_content_menu li:hover i.ico5{ background-image:url(../images/gb_41_1.png) ;}
.gb_inside_content_menu li.active i.ico6,.gb_inside_content_menu li:hover i.ico6{ background-image:url(../images/gb_42_1.png) ;}
.gb_inside_content_menu li.active i.ico7,.gb_inside_content_menu li:hover i.ico7{ background-image:url(../images/gb_43_1.png) ;}
.gb_inside_content_menu li.active i.ico8,.gb_inside_content_menu li:hover i.ico8{ background-image:url(../images/gb_44_1.png) ;}
.gb_inside_content_menu li.active i.ico9,.gb_inside_content_menu li:hover i.ico9{ background-image:url(../images/gb_45_1.png) ;}
.gb_inside_content_menu li.active i.ico10,.gb_inside_content_menu li:hover i.ico10{ background-image:url(../images/gb_46_1.png) ;}
.gb_inside_content_menu li.active i.ico11,.gb_inside_content_menu li:hover i.ico11{ background-image:url(../images/gb_47_1.png) ;}
.gb_inside_content_menu li.active i.ico12,.gb_inside_content_menu li:hover i.ico12{ background-image:url(../images/gb_91_1.png) ;}
.gb_inside_content{ margin-top: 10px; background-color: #fff; position: relative; /* min-height: 700px; */ min-height: 400px; margin-bottom: 20px;}
.gb_inside_content_l{ position: absolute; top: 0; bottom: 0; left: 0; width:216px; border-right: 1px solid #e7e7e7; }
.gb_inside_content_l ul{ padding-top: 58px;}
.gb_inside_content_l ul li{ font-size: 14px; text-align: center; margin-bottom: 12px;}
.gb_inside_content_l ul li a{ display: inline-block; border: 1px solid #fff; color: #28292f; line-height: 36px; height: 36px; border-radius: 18px; padding: 0 20px; box-sizing:border-box;}
.gb_inside_content_l ul li.active a,.gb_inside_content_l ul li a:hover{ border: 1px solid #ee3131; color: #ee3131; }
.gb_inside_content_r{ padding:50px 70px 70px 290px;}
.gb_inside_content_r h4{font-size: 18px; color: #28292f; line-height: 50px;}
.gb_inside_content_nonemenu{ padding:50px 70px 70px 70px;}
.gb_inside_content_nonemenu>h3{font-size: 18px; color: #28292f; line-height: 50px;}
.gb_inside_content_nonemenu>h3 span{font-size: 16px; color: #000; line-height: 50px; font-weight: normal; padding-left: 10px;}
.gb_inside_content_nonemenu h4{font-size: 18px; color: #28292f; line-height: 30px;}
.gb_inside_content_nonemenu>h5{font-size: 18px; font-weight: normal; color: #28292f; line-height: 50px;}
.gb_inside_content_nonemenu>h5 .fr a{font-size: 14px; font-weight: normal; color: #7b7c7f; line-height: 50px;}
.gb_inside_content_nonemenu>h5 .fr a:hover{color: #ee3131;}
.gb_help_txt{ border-bottom: 1px solid #e9eaed; padding: 0 15px 20px 0; margin-top: 20px;}
/* .gb_help_txt_p{ max-height:140px; overflow: hidden; position: relative;}
.gb_help_txt_p:before{ content:" " ; position: absolute; top: 116px; right: 0; width: 70px; height: 24px; background: url(../images/gb_33.png) no-repeat center right;} */
.gb_help_txt h6{ font-size: 16px; color: #28292f; line-height: 28px; padding-bottom: 10px; padding-left: 30px; background: url(../images/gb_32.png) no-repeat left 7px;}
.gb_help_txt p{ font-size: 14px; color: #6d6d6d; line-height: 24px;  padding-left: 30px; padding-bottom: 0;}
.gb_help_txt_p table{ margin:10px 0 0 30px; width: 96%;}
.gb_help_txt_p table th,.gb_help_txt_p table td{border: 1px solid #ddd; color: #69677d; line-height: 30px; padding: 5px 10px; font-size:14px; text-align: left;}
.gb_help_txt_p table th{ background-color: #f3f3f3; font-weight: normal; }

/* 信息披露 */
.gb_publish{border-bottom: 1px dotted #d0d0d0; padding:22px 230px 22px 0; position: relative;}
.gb_publish_txt{}
.gb_publish_txt h5{ font-size: 16px; color: #28292f; line-height: 26px;  padding-left: 25px; position: relative; }
.gb_publish_txt h5:before{ content:" "; position: absolute; top: 11px; left:7px; width: 4px; height: 4px; background-color: #333;}
.gb_publish_txt h5 a{ font-size: 14px; color: #28292f;line-height: 26px; display: inline-block;}
.gb_publish_txt h5 a:hover{color: #f04e4e; text-decoration: underline; }
.gb_publish_txt h6{ font-size: 13px; color: #65738b; padding: 5px 5px 10px 25px;}
.gb_publish_txt p{ font-size: 14px; color: #666; line-height: 20px;  padding: 0 5px 0 25px;}
.gb_publish_img{position: absolute; top: 50%; right: 0; margin-top: -30px; width: 130px; height: 60px;}
.gb_publish_img img{width: 120px; height: 60px;}
.gb_publish_website{ padding:22px 20px 22px 0; position: relative;}
.gb_publish_website>ul{}
.gb_publish_website>ul li{padding:8px 0 8px 25px ; position: relative; }
.gb_publish_website>ul li:before{ content:" "; position: absolute; top: 18px; left:7px; width: 4px; height: 4px; background-color: #333;}
.gb_publish_website>ul li a{ font-size: 14px; color: #666; line-height: 26px; display: inline-block; }
.gb_publish_website>ul li a:hover{color: #f04e4e; text-decoration: underline;}
.gb_publish_website>ul li .fr{line-height: 26px; font-size: 13px;}
.gb_outcomes_txt{ padding-bottom: 50px;}
.gb_outcomes_txt ul{ overflow: hidden;}
.gb_outcomes_txt ul li{ width: 50%; float: left; padding-top: 10px}
.gb_outcomes_txt ul li p{ font-size: 14px; color: #28292f; height: 50px; line-height: 50px; overflow: hidden;}
.gb_outcomes_txt ul li p i{ font-size: 12px; font-style: normal; padding-left: 5px; }
.gb_outcomes_txt ul li h6{ font-size: 18px; color: #ee3131; padding-left: 60px; line-height: 60px; background: url(../images/gb_48.png) no-repeat left center / 36px; }
.gb_outcomes_txt ul li:nth-of-type(1) h6{ background-image: url(../images/gb_48.png);}
.gb_outcomes_txt ul li:nth-of-type(2) h6{ background-image: url(../images/gb_49.png);}
.gb_outcomes_txt ul li:nth-of-type(3) h6{ background-image: url(../images/gb_50.png);}
.gb_outcomes_txt ul li:nth-of-type(4) h6{ background-image: url(../images/gb_51.png);}
.gb_outcomes_code{}
.gb_outcomes_code ul{ overflow: hidden;}
.gb_outcomes_code ul li{ width: 50%; float: left; height: 160px; box-sizing: border-box; padding: 20px 0 0 155px; position: relative;}
.gb_outcomes_code ul li p{font-size: 14px; color: #333; text-decoration: underline; padding-bottom: 20px; }
.gb_outcomes_code ul li i{ position: absolute; left:0; top: 20px; width: 120px; height: 120px;}
.gb_outcomes_code ul li i img{ width: 120px; height: 120px;}
.gb_outcomes_code ul li a{ display: block; color: #ee3131; font-size: 14px; width: 58px; box-sizing: border-box; line-height: 24px; border: 1px solid #ee3131; border-radius: 3px; text-align: center;}
.gb_aboutus{ padding-top: 15px;}
.gb_aboutus p{ line-height: 30px; color: #111;}
.gb_aboutus ul{ overflow: hidden; padding-top: 45px; padding-bottom: 30px;}
.gb_aboutus ul li{ font-size: 14px; color: #ee3131; float: left; width: 33%;padding-bottom: 20px;}
.gb_aboutus_signature{ text-align: right; font-size: 14px; color: #666; padding-top: 60px; }
.gb_aboutus_signature img{ vertical-align: bottom; margin-left: 10px; width: 60px;}
.gb_team{ padding-top: 15px;}
.gb_team p{ line-height: 30px; color: #111; font-size: 14px;}
.gb_team_boss{ overflow: hidden; min-height: 200px; margin-top: 40px;} 
.gb_team_boss h5{ font-size: 16px; color: #333; line-height: 30px; padding-bottom: 2px;} 
.gb_team_boss h6{ font-size: 14px; color: #65738b; line-height: 30px; padding-bottom: 7px;} 
.gb_team_boss p{ font-size: 14px; color: #666; line-height: 24px;} 
.gb_team_boss .gb_team_boss_img{ float: left; width: 150px;min-height: 200px;} 
.gb_specialist{}
.gb_specialist_member{ overflow: hidden; min-height: 200px; margin-top: 40px;} 
.gb_specialist_member h5{ font-size: 16px; color: #333; line-height: 30px; padding-bottom: 2px;} 
.gb_specialist_member h6{ font-size: 14px; color: #65738b; line-height: 24px; padding-bottom: 8px; } 
.gb_specialist_member ul{ padding-left:330px;}
.gb_specialist_member ul li{ list-style: disc; color: #333; font-size: 14px; line-height: 26px;}
.gb_specialist_member ul li p{color: #666;}
.gb_specialist_member .gb_specialist_member_img{ float: left; width: 310px;min-height: 240px;} 
.gb_course{padding: 60px 0 20px 80px;}
.gb_course dl{ padding: 20px 0 10px 50px; position: relative; border-left: 1px dotted #ccc; border-top: 1px solid #f2f2f2; }
/* .gb_course dl:first-of-type{ border-top:none;} */
.gb_course dl:last-of-type{ border-left: 1px dotted #fff;}
.gb_course dt{ position: absolute;left: -80px; right: 0; top: -23px; z-index: 2; height: 46px; line-height: 46px; background: url(../images/gb_60.png) no-repeat 62px center / 60px; font-size: 18px;   color: #f04f4f;}
.gb_course dd{ color: #666; line-height: 24px; padding-bottom: 10px; position: relative; padding-left: 105px;}
.gb_course dd b{ color: #222; position: absolute; left: 0; top: 0; width: 110px; font-weight: normal;}
/* .gb_course dd.list2_1{ position: absolute; top: 20px; left: 445px;} */
/* .gb_course dd.list2_2{ position: absolute; top: 80px; left: 445px;} */
.gb_course dl:last-of-type dt{line-height: 24px; }
.gb_honor{ height: 760px; position: relative; margin-top:30px;}
.gb_honor ul{}
.gb_honor ul li{ float: left;}
.gb_honor ul li P { padding-left: 15px; box-sizing: border-box; background: url(../images/gb_61.png) no-repeat left center; margin-bottom: 12px; color: #111;margin-top: 8px;}
.gb_honor ul:nth-of-type(1){ position: absolute; top: 0; left: 100px; width: 260px;}
.gb_honor ul:nth-of-type(2){ position: absolute; top: 0; left:440px; width: 280px;}
/*.gb_honor ul:nth-of-type(3){ position: absolute; top: 0; left:525px; width: 560px;}
.gb_honor ul:nth-of-type(4){ position: absolute; top: 480px; left:320px; width: 600px;}*/
.gb_honor ul:nth-of-type(1) li{ padding-bottom: 20px;}
.gb_honor ul:nth-of-type(2) li{ padding-bottom: 16px;}
/*.gb_honor ul:nth-of-type(3) li{ padding-right: 25px;}
.gb_honor ul:nth-of-type(4) li{ width: 50%; padding-left: 15px; box-sizing: border-box; background: url(../images/gb_61.png) no-repeat left center; margin-bottom: 8px; color: #111;}*/
.gb_business{ padding-top: 30px;}
.gb_business table{ width: 100%;}
.gb_business table td{ padding:8px 0 8px 20px; box-sizing: border-box; color: #111; line-height: 22px;font-size: 14px;}
.gb_business table td:first-of-type{ width: 18%;}
.gb_business table td:last-of-type{ width: 82%;}
.gb_business table tr:nth-child(even) td{ background-color: #f3f6f9;}
.gb_stockholder{ padding: 40px 0 200px;}
.gb_filing{  padding-top: 30px;}
.gb_filing table{ width: 100%; margin-bottom: 40px;}
.gb_filing table td{ padding:25px 0 25px 20px; box-sizing: border-box; color: #333; font-size: 14px; line-height: 22px;}
.gb_filing table td:first-of-type{ width: 35%;}
.gb_filing table td:last-of-type{ width: 65%;}
.gb_filing table tr:nth-child(odd) td{ background-color: #f3f3f3;}
.gb_audit{ padding: 40px 0 40px; min-height: 450px;}
.gb_audit ul{ display: flex;flex-wrap:wrap;}
.gb_audit ul li{ width: 33%; text-align: center; padding-top: 110px; padding-bottom: 30px; background: url(../images/gb_68.png) no-repeat center 36px / 40px; }
.gb_audit ul li h6{ text-align: center; font-size: 14px; padding-bottom: 20px; color: #333;}
.gb_audit ul li a{ display: block; width: 90px; text-align: center; line-height: 24px; background-color: #f04e4e; color: #fff; margin: 0 auto; border-radius: 12px; }
.gb_audit ul li a:hover{background-color: #e12727;}
.gb_event{ padding: 30px 0 20px;}
.gb_event table{ width: 100%; margin-bottom: 40px;}
.gb_event table td{ padding:15px 0 15px 20px; font-size: 14px; box-sizing: border-box; color: #333; line-height: 24px;}
.gb_event table td:first-of-type{ width: 85%;}
.gb_event table td:last-of-type{ width: 15%; text-align: center;}
.gb_event table tr:nth-child(odd) td{ background-color: #f3f3f3;}
.gb_channel{padding: 40px 0 0;}
.gb_channel ul{ display: flex;flex-wrap:wrap;}
.gb_channel ul li{ width: 45%; padding-bottom: 10px; }
.gb_channel ul li h6{ font-size: 16px; padding-bottom: 10px; color: #28292f;}
.gb_channel ul li p{ font-size: 14px; padding-bottom: 20px; color: #28292f;}
.gb_channel ul li:nth-of-type(1) div img,.gb_channel ul li:nth-of-type(2) div img,.gb_channel ul li:nth-of-type(3) div img{height: 200px;}
.gb_channel .gb_aboutus_signature{ padding-top: 220px;}
.gb_myinvestbox{ width: 1200px; margin: 0 auto;}
.gb_myinvestbox ul{padding: 10px 0 0;}
.gb_myinvestbox ul li{ margin-bottom: 10px;}
.gb_myinvestbox ul li img{ display: block;}

.gb_run_list{ padding: 80px 0 20px; min-height: 600px;}
.gb_run_list ul{ display: flex; flex-wrap:wrap; justify-content:flex-start;}
.gb_run_list li{ border: 1px solid #CCC; padding: 10px; width: 310px; position: relative; overflow: hidden;  margin-bottom: 40px;margin-right: 21px;}
.gb_run_list li h6 {font-size: 14px; line-height: 30px; padding-top: 5px;text-align: center; color: #333;}
.gb_run_list li i { width: 20px; height: 20px; margin-top: 5px; background: url(../images/yybg_03.png);}
.gb_run_list li:hover{ border:1px solid #f48d17;}
.gb_run_list li:hover i{background:url(../images/yybg_04.png);}
.gb_run_pop { position: absolute; width: 150px; height: 150px; top: 50%; left: 50%; margin-left: -75px; margin-top: -90px; display: none;}
.gb_run_list li:hover .gb_run_pop{ display: block;}


/* 安全保障 */
.gb_risk{padding: 40px 0 0; overflow: hidden; font-size: 14px;}
.gb_risk_img_l{ float: left; width: 490px;}
.gb_risk_img_r{ float: right; width: 550px;}
.gb_risk h6{ font-size: 16px; color: #28292f; padding-bottom: 10px; line-height: 32px;}
.gb_risk p{ font-size: 14px; color: #28292f; padding-bottom: 10px; line-height: 24px;}
.gb_risk_a{padding: 10px 0 60px;}
.gb_risk_a a{ border: 2px solid #ee3131; color: #ee3131; font-size: 14px; display: inline-block; line-height: 28px; border-radius: 15px; padding: 0 20px; font-weight: bold; }
.gb_risk .pt30{padding-top: 15px;}
.gb_risk_ul{ clear: both; padding-top: 50px;}
.gb_risk_ul ul{ padding-top: 5px;}
.gb_risk_ul ul li{ background: url(../images/gb_74.png) no-repeat 5px center; padding:8px 0 8px 40px; line-height: 24px; color: #28292f;}
.gb_object{padding: 25px 0 20px; overflow: hidden; font-size: 14px;}
.gb_object ul{ display: flex;justify-content:space-around;}
.gb_object ul li{ width: 190px; text-align: center; padding-top: 80px; background: url(../images/gb_75.png) no-repeat center 20px / 40px;}
.gb_object ul li:nth-of-type(2){background-image: url(../images/gb_76.png);}
.gb_object ul li:nth-of-type(3){background-image: url(../images/gb_77.png);}
.gb_object dl dt{ font-size: 16px; color: #28292f; line-height: 30px; padding-bottom: 20px; position: relative; z-index: 2; }
.gb_object dl dt:before{ content:" " ; position: absolute; top: 16px; right: 20px; left: 20px; background-color: #ffecec; height: 12px; z-index: -1;} 
.gb_object dl dd{ background: url(../images/gb_74.png) no-repeat 15px center / 20px; padding:8px 0 8px 40px; line-height: 24px; color: #28292f; text-align: left;}
.gb_safeguard{padding: 30px 0 20px; overflow: hidden; font-size: 14px; color: #28292f;}
.gb_safeguard h6{ font-size: 16px; padding-top: 5px; line-height: 32px;}
.gb_safeguard p{ font-size: 14px; padding-top: 5px;padding-bottom: 25px; line-height: 24px;}
.gb_laws{padding: 40px 0 0; overflow: hidden; font-size: 14px;}
.gb_laws li{ padding-right: 280px; position: relative; padding-bottom: 50px;}
.gb_laws .gb_laws_img{ position: absolute; right: 20px; top:20px;  width: 140px;}
.gb_laws .gb_laws_img img{width: 140px;}
.gb_laws li:nth-of-type(3) .gb_laws_img{ top:60px;}
.gb_laws h6{ font-size: 16px; color: #28292f; padding-bottom: 10px; line-height: 32px;}
.gb_laws p{ font-size: 14px; color: #28292f; line-height: 24px;}


/* 页尾 */
.gb_footer{overflow:hidden; border-top: 1px solid #e6e6e6;}
.gb_footerbj{ background-color:#fff; overflow:hidden;}
.gb_entrance{ padding:35px 0 10px; overflow:hidden;}
.gb_entrance dl {float:left; padding:0 40px 0 0;}
.gb_entrance dl dt {font-size:18px; color:#28292f; padding-bottom: 13px;}
.gb_entrance dl dd { font-size:14px; color:#28292f; line-height:26px;}
.gb_entrance dl a{ color:#666;}
.gb_entrance dl a:hover{ color:#333;}
.gb_code{width:240px; float: left; padding-left: 20px;}
.gb_code ul{ overflow:hidden;}
.gb_code ul li{ float:left; width:120px; text-align:center; color:#646464;}
.gb_service{float: right; width:550px; position: relative;}
.gb_service h6{ font-size:16px; line-height:20px; color: #757885;}
.gb_service p{ font-size:14px; line-height:24px; color: #757885; }
.gb_service .gb_service_phone{ font-size:14px; color: #757885; line-height: 30px; padding: 8px 0 5px;}
.gb_service .gb_service_phone b{ font-size:28px; color: #2c2f3e; font-weight: normal; vertical-align: sub;}
.gb_phone962110{ position: absolute; top: 8px; right:32px;}
.gb_phonealt{ position: absolute; top:-18px; left:-30px; right:-30px; background-color: #fff6f1; padding: 10px; border-radius: 5px; border: 1px solid #ffa46e; font-size: 12px; color: #ff721f; display: none;}
.gb_phone962110:hover .gb_phonealt{ display: block;}
.gb_footer .g_copyright{ overflow:hidden; padding:20px 0;}
.gb_footer .g_copyright{ overflow:hidden; padding:20px 0;}
.gb_footer .g_copyright .bottom01 {color:#999; text-align: center;}
.gb_footer .g_copyright .bottom01 a{color: #333;}
.gb_footer .g_copyright .bottom01 a:hover{color:red}
.gb_footer .g_copyright .fl a{ margin-right:15px;}
.gb_footer .g_copyright .fr{ color:#999;}


/* 页头 */
.gb_header {background: #fff;}
.gb_gxb{ border-bottom: 1px solid #d0d0d0; text-align: center; font-size: 16px; color: #757885; height: 48px; line-height: 48px; background-color: #f5f5f5;}
.gb_gxb img{vertical-align: sub; padding: 0 20px;}
.gb_header_top { background-color: #f9f9f9; border-bottom: 1px solid #e6e6e6; line-height: 36px; height: 36px;}
.gb_header_top_nav { float: right; height: 36px; line-height: 36px;}
.gb_header_top_nav li { float: left;  padding-left: 20px; position: relative;}
.gb_header_top_nav li.gb_nav_mobileapp { padding-left: 10px; margin-left: 10px;}
.gb_header_top_nav li.gb_nav_mobileapp a { border: 1px solid #666; background: url(../images/new_icon.png) no-repeat -486px 2px; padding: 0 5px 0 20px;}
.gb_header_top_nav li.gb_nav_wechat{ padding-left: 10px; padding-right: 10px;}
.gb_header_top_nav li.gb_nav_wechat a {border: 1px solid #666; background: url(../images/new_icon.png) no-repeat -475px -59px;  padding: 0 5px 0 28px; }
.gb_nav_pop { position: absolute; top: 36px; left: -1px; border: 1px solid #e6e6e6; border-top: none; padding:5px 10px; background-color: #fff; font-size: 12px; width: 100px; z-index: 101;text-align: center;display: none;}
.gb_nav_pop p { font-size: 12px; line-height: 20px; padding-bottom: 3px;}
.gb_nav_pop .gb_popimg { height: 87px;}
.gb_nav_mobileapp:hover,.gb_nav_wechat:hover,.gb_nav_register:hover { background-color: #fff;}
.gb_header_top_nav li:hover .gb_nav_pop {  display: block;}
.gb_header_top_nav li.gb_nav_wechat:hover .gb_nav_pop {left: -10px;}
.gb_header_top_nav .gb_nav_mobileapp a:hover, .gb_header_top_nav .gb_nav_mobileapp:hover a { border-color: #ff5256; color: #ff5256; background-position: -486px -28px;}
.gb_header_top_nav .gb_nav_wechat a:hover,.gb_header_top_nav  .gb_nav_wechat:hover a { border-color: #ff5256; background-position: -475px -89px;}
.gb_header_main { height: 70px; overflow: hidden;}
.gb_header_main .gb_headerlogo {height: 30px; padding: 20px 0; float: left;}
.gb_header_main .gb_headerlogo img {height: 30px;}
.gb_newnav { float: right; padding-top: 15px;}	
.gb_newnav li { float: left; line-height: 40px; font-size: 16px; padding: 0 30px; position: relative; }
.gb_newnav li a { display: inline-block; text-align: center; color: #28292f;}
.gb_newnav li.current a,.gb_newnav li:hover a { text-decoration: none; color: #ff5256; border-bottom: 3px solid #ef412f;}
.gb_newnav li.myaccount a { color: #28292f; font-size: 16px; padding-left: 25px; background: url(../images/gb_54.png) no-repeat left center;}
.gb_newnav li.myaccount.current a,.gb_newnav li.myaccount:hover a {color: #ff5256; border-bottom: none;}
.gb_header_top_nav .gb_nav_register a { padding-right: 25px;color: #f84701;}
.gb_header_top_nav .gb_nav_register .icon { position: absolute; top: 5px; right:8px; width: 10px; height: 20px; background: url(../images/new_icon.png) no-repeat 1px -228px;}
.gb_header_top_nav .gb_nav_register .gb_nav_pop { width: 237px; left: -124px;}
.gb_nav_register .gb_nav_pop h4 { line-height: 30px; color: #666; font-size: 14px; text-align: center;}
.gb_nav_register .gb_nav_pop h4 strong { color: #f84701;}
.gb_nav_register .gb_nav_pop .link { color: #ccc; text-align: center; font-size: 14px;}
.gb_nav_register .gb_nav_pop .link a { padding: 0 12px; color: #f84701;}
.gb_nav_register .gb_nav_pop h3 {text-align: center; padding-top: 5px; font-size: 14px;}
.gb_nav_register .gb_nav_pop h3 a { line-height: 30px;color: #f84701; text-align: center; border: 1px solid #ff675c; text-decoration: none; border-radius: 3px;padding: 2px 5px;}
.gb_header_top_nav .gb_nav_register a:hover, .gb_header_top_nav .gb_nav_register:hover a { border-color: #ff5256; color: #ff5256; background-position: -486px -28px;}

/* 登录 */
.gb_loginbj{ height: 600px; position: relative; background:#256bca url(../images/gb_login1.jpg) no-repeat center top;}
.gb_loginbox{ width: 430px; height: 480px; box-sizing: border-box; padding: 50px 60px 0; background-color: #fff; position: absolute; top: 60px; left: 50%; margin-left:160px;}
.gb_loginbox i.fr{ position: absolute; top:0; right: 0;}
.gb_loginbox h6{ font-size: 18px; color: #333; line-height: 24px;}
.gb_login_ul{ padding-top: 20px;}
.gb_login_ul li{ min-height: 50px; line-height: 50px; margin-bottom: 20px; border-bottom: 1px solid #ddd; position: relative;}
.gb_login_ul li:hover{border-bottom: 1px solid #ee3131;}
.gb_login_ul li.ico1,.gb_login_ul li.ico2,.gb_login_ul li.ico3{ padding-left: 40px; background: url(../images/gb_63.png) no-repeat left center;}
.gb_login_ul li.ico1{background-image: url(../images/gb_63.png);}
.gb_login_ul li.ico2{background-image: url(../images/gb_64.png);}
.gb_login_ul li.ico3{background-image: url(../images/gb_65.png); padding-right: 100px;}
.gb_login_ul li.ico3 i{ position: absolute; top: 10px; right: 0; cursor: pointer; width: 74px; height: 30px; line-height: 30px; box-sizing: border-box; border: 1px solid #e92d24; color: #e92d24; font-size: 14px; font-style:normal; border-radius: 5px; text-align: center; }
.gb_login_ul li.ico3 i.gray{ border: 1px solid #ccc; color: #ccc; cursor: default;}
.gb_login_ul li .gb_login_input{ width: 100%; height: 30px; line-height: 30px; padding: 10px 0; border: none; background-color: transparent; font-size: 14px; color: #222;}
.gb_login_ul li input:focus,.gb_registerbj li input:focus{outline:none;}
.gb_login_ul li .validate-error{margin-left: 0px; position: absolute; top: 50px; left:12px; padding-left: 12px; line-height: 24px;color: #e92d24; z-index: 2; background: url(../images/gb_24.png) no-repeat left center / 4px;}
.gb_login_checkbox{ padding: 10px 0 0;}
.gb_login_checkbox a{ color: #888888;}
.gb_login_checkbox .fr a:hover{ color: #e92d24;}
.gb_login_a{ text-align: center; padding-top: 40px;}
.gb_login_a a,.gb_login_a button{ background-color: #ee3131; line-height: 48px; border-radius: 24px; border: none; cursor: pointer; font-size: 16px; width: 304px; text-align: center ; color: #fff; display: inline-block;}
.gb_login_a a:hover,.gb_login_a button:hover{ background-color: #d51616; }
.gb_login_register{ position: absolute; left:0; right: 0; bottom: 25px; line-height: 24px; text-align: center; color: #333;}
.gb_login_register a{  color: #e92d24;}
.gb_loginerror{ margin-top: 25px; color: #dc4639; text-align: center; }
.gb_ul4{padding: 30px 60px 0;}
.gb_ul4 .gb_login_ul{ padding-top: 5px;}
.gb_ul4 .gb_login_ul li{ margin-bottom: 5px;}
.gb_ul4 .gb_login_ul li.gb_logincontrol{ margin-top:20px;margin-bottom: 0; border-bottom: 1px solid #fff;}
.gb_ul4 .gb_login_a{  padding-top: 20px;}
.gb_ul4 .gb_loginerror{ margin-top: 10px; }
.gb_registerbj{ background-color: #f5f5f5; padding: 20px 0;}
.gb_registerbox{ width: 1000px; margin:0 auto; min-height: 600px; box-sizing: border-box; padding: 45px 50px; background-color: #fff;}
.gb_registerbox h3{font-size: 26px; color: #221e1f;}
.gb_registerbox h3 .fr{font-size: 14px; color: #333;}
.gb_registerbox h3 a{ color: #dc4639;}
.gb_registerbox h3 a:hover{ color: #e92d24;}
.gb_register_detail{ width: 370px; margin: 0 auto;}
.gb_register_detail ul{}
.gb_register_detail li{ height: 40px; line-height: 40px; padding: 25px 0 10px 100px; border-bottom: 1px solid #ddd; position: relative; font-size: 14px; color: #221e1f;}
.gb_register_detail li:hover{border-bottom: 1px solid #ee3131;}
.gb_register_detail li label{ position: absolute; top: 25px; left: 0; height: 40px; line-height: 40px; width: 90px; overflow: hidden; text-align: left;}
.gb_register_detail li .gb_register_input{ height: 40px; line-height: 40px; width: 100%; border: none; background-color: transparent;font-size: 14px; color: #221e1f;}
.gb_register_detail li.gb_registercode{ padding-right: 80px;}
.gb_register_detail li.gb_registercode i{ position: absolute; top: 31px; right: 0; cursor: pointer; width: 78px; height: 30px; line-height: 30px; box-sizing: border-box; border: 1px solid #e92d24; color: #e92d24; font-size: 14px; font-style:normal; border-radius: 5px; text-align: center; }
.gb_register_detail li.gb_registercode i.gray{ border: 1px solid #ccc; color: #ccc; cursor: default;}
.gb_register_checkbox{ padding: 30px 0 0; font-size: 14px; color: #777;}
.gb_register_a{ text-align: center; padding-top: 40px;}
.gb_register_a a,.gb_register_a button{ background-color: #ee3131; line-height: 48px; border-radius: 24px; border: none; cursor: pointer; font-size: 16px; width: 304px; text-align: center ; color: #fff; display: inline-block;}
.gb_register_a a:hover,.gb_register_a button:hover{ background-color: #d51616; }
.gb_register_detail li .n_error {position: absolute; top: 76px;width: 320px; left: 98px;color: #e92d24; background: url(../images/gb_24.png) no-repeat left center / 4px; padding-left: 15px; line-height: 24px;}
.gb_joggle{animation: joggle .1s .5s infinite alternate;/* Firefox: */-moz-animation: joggle .1s .5s infinite alternate;/* Safari 和 Chrome: */-webkit-animation: joggle .1s .5s infinite alternate;/* Opera: */-o-animation: joggle .1s .5s infinite alternate;}
@keyframes joggle
{
from {margin-left:-3px;}to {margin-left:3px;}
}

@-moz-keyframes joggle /* Firefox */
{
from {margin-left:-3px;}to {margin-left:3px;}
}

@-webkit-keyframes joggle /* Safari 和 Chrome */
{
from {margin-left:-3px;}to {margin-left:3px;}
}

@-o-keyframes joggle /* Opera */
{
from {margin-left:-3px;}to {margin-left:3px;}
}

/* 重置样式 */
.float_code h6 {color: #3a3d4c;}
.gb_banner .bx-wrapper .bx-pager.bx-default-pager a { background-image: none; background-color: transparent; border: 2px solid #4c4c4c; height: 6px; width: 6px; border-radius: 5px; opacity: 1; text-indent: 99999px;}
.gb_banner .tc_a .bx-wrapper .bx-pager.bx-default-pager a:hover, .gb_banner .bx-wrapper .bx-pager.bx-default-pager a.active { background-image: none; background-color: #4c4c4c;    border: 2px solid #4c4c4c;}
.bx-wrapper .bx-controls-direction a { top: 0; margin-top: -260px;}
.c_hd_box .c_hd_ul li {position: relative;}
.c_hd_ul .gb_hot_code{ right: 20px; bottom: 50px;}
.c_hd_ul .gb_hot_code ul { padding: 30px; overflow: hidden;}
.c_hd_ul .gb_hot_code ul li { padding: 0; width: 100%; height: auto;}
.c_hd_ul .gb_hot_code ul li img {}
.c_hd_box .c_hd_ul li:hover .gb_hot_code{ display: block;}
.c_hd_box .gb_hot_code ul li p {padding-top: 5px;}

/* 首页-产品轮播 */
.bodyCon08{background:none}
.bodyCon08 .students {margin:0 auto;width:1200px;height:340px;position:relative;}
#four_flash {position:relative;width:1200px;height:340px; margin:0 auto;position:absolute;}
#four_flash .flashBg{width:1200px;height:340px; margin:0 auto;position:relative;overflow:hidden;}
#four_flash .flashBg ul.mobile{width:2000%;height:320px; position:absolute;top:15px; left:0;margin-top: 40px;}
#four_flash .flashBg ul.mobile li{float:left;width:300px;height:300px;color:#6C6E85;}
#four_flash .flashBg ul.mobile li img{width:50px;height:52px;display:block; margin:0 auto;}
#four_flash .flashBg ul.mobile li dd{font-size: 18px; color: #28292f;padding-bottom: 3px;margin-top: 28px;text-align: center;font-weight: bold;}
#four_flash .flashBg ul.mobile li p{font-size:14px; text-align:center;width:250px; line-height:22px;margin-top:10px;margin-left: 21px;}
#four_flash .flashBg ul.mobile li a{font-size: 14px; color: #ff1a00; background-color: #FFF ; text-align:center; display: block; width: 70px; height: 24px; line-height: 24px; border-radius: 12px; margin-top: 23px;margin-left: 110px; border: solid 1px #ff1a00;}
#four_flash .flashBg ul.mobile li a:hover{ background-color: #ff1a00;color: #fff;  }
#four_flash .but_left {width:300px;height:50px;position:absolute; top:110px; left:-25px;}
#four_flash .but_right {width:25px;height:50px;position:absolute; top:110px; right:-25px;}
#four_flash .but_left:hover{background:url(../images/qianxleft1.png) no-repeat;}
#four_flash .but_right:hover{background:url(../images/qianxr1.png) no-repeat;}

/* 首页2023 */
.hp_aboutus {margin-top: 76px;box-sizing: border-box;}
.aboutus_pic {}
.aboutus_pic ul {display: flex;justify-content: space-between;}
.aboutus_pic ul li {width: 370px;}
.abooutus_title {margin-top: 24px;}
.abooutus_introduce {margin-top: 10px;text-align: center;font-size: 16px;line-height: 28px;}
.aboutus_pic2 {width: 880px;margin-top: 60px;text-align: center;margin-left: 160px;}
.aboutus_pic2 ul {display: flex;justify-content: space-between;}
.aboutus_pic2 ul li {}
.aboutus_pic2 ul li p {font-size: 16px;color: #dc2626;line-height: 50px;}
.hp_team {}
.hp_team_title {margin-top: 50px;}
.hp_team_introduce {margin-top: 60px;text-align: center;font-size: 16px;line-height: 24px;margin-bottom: 60px;}
.hp_team_member {}
.hp_team_member ul {display: flex;justify-content: space-between;}
.hp_team_member ul li {width: 370px;background:url(../images/hp2023_09.png) no-repeat top;background-position: 20px 0;padding-top: 8px;}
.hp_team_member ul li:nth-of-type(2){ background-image: url(../images/hp2023_10.png);}
.hp_team_member ul li:nth-of-type(3){ background-image: url(../images/hp2023_11.png);}
.hp_team_member ul li span {font-weight: bold;;padding-left: 180px;}
.hp_team_member ul li p{color: #565f88;margin-top: 22px;line-height: 26px;;padding-left: 180px}
.hp_team_member_introduce {margin-top: 50px;line-height: 24px;background: #efefef;height: 190px;padding-top: 40px;padding-left: 30px;padding-right: 30px;font-size: 16px;}
.hp_control {height: 430px;overflow: hidden;box-sizing: content-box;}
.hp_control_title {margin-top: 40px;}
.hp_control_left {width: 820px;margin-top: 5px;float: left;}
.hp_control_system {}
.hp_control_system ul {display: flex;flex: row;}
.hp_control_system ul li {background:url(../images/hp2023_12.png) no-repeat top left;width: 50%;height: 150px;}
.hp_control_system ul li.no2 {background-image: url(../images/hp2023_13.png);}
.hp_control_system ul li.no3 {background-image: url(../images/hp2023_14.png);}
.hp_control_system ul li.no4 {background-image: url(../images/hp2023_15.png);}
.hp_control_system ul li img {margin-left: 100px;margin-top: 14px;margin-bottom: 8px;}
.hp_control_system ul li p {margin-left: 100px;font-size: 16px;}
.hp_control_right {width: 310px;background-color: #efefef;float: right;height: 220px;line-height: 24px;padding-left: 30px;padding-right: 30px;font-size: 16px;padding-top:16px;position: relative;top:0px;box-sizing: content-box;}
.hp_control_right h6 {font-size: 18px;line-height:60px;}

/* 页尾2023 */
.hp_footer {overflow:hidden; border-top: 1px solid #e6e6e6;margin-top: 30px;padding-bottom: 40px;}
.hp_footerbj{ background-color:#fff; overflow:hidden;}
.hp_footer_entrance{ padding:35px 0 10px; overflow:hidden;float:left;}
.hp_footer_entrance ul.guide{display: flex;justify-content: flex-start;padding-bottom: 22PX;}
.hp_footer_entrance ul.guide li {font-size: 18px;line-height: 24px;color: #000000;}
.hp_footer_entrance ul.guide li b {padding: 0px 18px;font-size: 12px;text-align: center;color: #666}
.hp_footer_entrance ul p {font-size: 14PX;line-height: 34PX;color: #666}
.hp_footer_entrance ul p a {color: #0068B6;}
.hp_service {float: right;width: 450px;}
.hp_service ul { display: flex;justify-content: space-between;padding-top: 34px;}
.hp_service ul li {text-align: center;}
.hp_service ul li.hp_service_phone {padding-top: 34px;padding-right: 50px;width: 100px;}
.hp_phonealt {position: relative;width: 180px; top:-20px; background-color: #fff6f1; padding: 5px; border-radius: 5px; border: 1px solid #ffa46e; font-size: 12px; color: #ff721f;display: none; }
.hp_phone962110:hover .hp_phonealt{ display: block;}

.gb_code{width:240px; float: left; padding-left: 20px;}
.gb_code ul{ overflow:hidden;}
.gb_code ul li{ float:left; width:120px; text-align:center; color:#646464;}
.gb_service{float: right; width:550px; position: relative;}
.gb_service h6{ font-size:16px; line-height:20px; color: #757885;}
.gb_service p{ font-size:14px; line-height:24px; color: #757885; }
.gb_service .gb_service_phone{ font-size:14px; color: #757885; line-height: 30px; padding: 8px 0 5px;}
.gb_service .gb_service_phone b{ font-size:28px; color: #2c2f3e; font-weight: normal; vertical-align: sub;}
.gb_phone962110{ position: absolute; top: 8px; right:32px;}
.gb_phonealt{ position: absolute; top:-18px; left:-30px; right:-30px; background-color: #fff6f1; padding: 10px; border-radius: 5px; border: 1px solid #ffa46e; font-size: 12px; color: #ff721f; display: none;}
.gb_phone962110:hover .gb_phonealt{ display: block;}
.gb_footer .g_copyright{ overflow:hidden; padding:20px 0;}
.gb_footer .g_copyright{ overflow:hidden; padding:20px 0;}
.gb_footer .g_copyright .bottom01 {color:#999; text-align: center;}
.gb_footer .g_copyright .bottom01 a{color: #333;}
.gb_footer .g_copyright .bottom01 a:hover{color:red}
.gb_footer .g_copyright .fl a{ margin-right:15px;}
.gb_footer .g_copyright .fr{ color:#999;}