@charset "utf-8";
/* 20161027新首页 */

.g_box{}
.g_box h4{ font-size:18px; line-height:76px;}
.g_main{width:1200px; margin-left:auto; margin-right:auto;}

.g_inform{ background-color:#fff; line-height:44px;}
.g_inform .g_main{ background:url(../images/g_01.png) no-repeat 0 12px; text-indent:30px;}
.g_module{ background-color:#fff; border:1px solid #f0f0f0;}
.g_statistics{ overflow:hidden; padding:20px 0; border-bottom:1px solid #f0f0f0;}
.g_statistics li{ float:left; width:25%; text-align:center; line-height:40px; height:40px; color:#666;}
.g_statistics li strong{ color:#ff472e; font-size:24px; font-weight:normal; padding-left:8px; padding-right:8px;}
.g_statistics li.last{ float:right; width:21%; border-left:1px dotted #eaeaea; text-align:right; display:none;}
.g_feature{ overflow:hidden;}
.g_feature li{ float:left; width:16.66%; text-align:center; padding:20px 0; position:relative;}
.g_feature li i{ display:block; width:80px; height:80px; background:url(../images/g.png) no-repeat; margin:0 auto; padding-bottom:10px;}
.g_feature li i.icon1{ background-position:0 0;}
.g_feature li i.icon2{ background-position:-80px 0;}
.g_feature li i.icon3{ background-position:-160px 0;}
.g_feature li i.icon4{ background-position:-240px 0;}
.g_feature li i.icon5{ background-position:-320px 0;}
.g_feature li i.icon6{ background-position:-400px 0;}
.g_feature_introduce{ position:absolute; bottom:-150px; left:0; height:110px; width:160px; background-color:#fe7f7f; color:#fff; padding:20px; text-align:left; font-size:12px;-moz-opacity:0;-khtml-opacity:0; opacity:0;-moz-transform: rotate(45deg); -webkit-transform: rotate(45deg); -o-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg);}
.g_feature_introduce a{ color:#fe7f7f; background-color:#fff; display:block; text-align:center; width:70px; line-height:20px; border-radius:10px; margin:0 auto; margin-top:20px;}
.g_feature li:hover .g_feature_introduce{-moz-transition: all 0.5s ease-in-out; -webkit-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out;-moz-opacity:1;-khtml-opacity:1; opacity:1; bottom:0;-moz-transform: rotate(0deg); -webkit-transform: rotate(0deg); -o-transform: rotate(0deg); -ms-transform: rotate(0deg); transform: rotate(0deg);}
.g_product1{overflow: hidden; background-color:#fff;}
.g_product1 span.fl img{ display:block;}
.g_productright{ float:right; width:775px; display:block; padding:0 50px;}
.g_productright h5{ line-height:20px; font-size:16px; color:#333; padding:15px 0; border-bottom:2px dotted #f3f3f3;}
.g_productright h5 i.icon{ background-color:#ff534f; color:#fff; font-size:12px; float:left; width:20px; height:20px; text-align:center; font-style:normal; border-radius:3px; margin-right:5px;}
.g_productright h5 .g_iconnovice{ color:#ff9313; border:1px solid #ff9313; border-radius:3px; font-size:12px; padding:0 2px; margin-left:10px; font-style:normal;}
.g_productdetail{ overflow:hidden; padding-top:20px;}
.g_productdetail li{ float:left; width:18%; color:#999;}
.g_productdetail li span{ display:block; color:#333; line-height:40px; height:40px;}
.g_productdetail li span strong{ color:#ff472e; font-size:24px; font-weight:normal;}
.g_productdetail li span i{ font-style:normal; background-color:#ff472e; color:#fff; border-radius:3px; font-size:10px; padding:0 2px; margin-left:5px;}
.g_productdetail li.g_buttonbox{ padding-top:10px; width:26%;}
.g_button{ border:1px solid #ff472e; color:#ff472e; width:130px; height:40px; line-height:40px; display:block; text-align:center; border-radius:20px;}
.g_button:hover{ background:#ff472e; color:#fff;}
.g_productdetail li.g_buttonbox .g_button{ float:right;}
.btn_gray{ border:1px solid #999999; color:#999999; width:130px; height:40px; line-height:40px; display:block; text-align:center; border-radius:20px;}
.btn_gray:hover{ color:#999999;}
.g_productdetail li.g_buttonbox .btn_gray,.g_productdetail2 li.g_buttonbox .btn_gray{ float:right;}
.g_newbar{overflow:hidden; width:100%; margin-top:16px; font-size:12px;}
.g_newbar_bj{ background-color:#fff; border:1px solid #fea337; height:8px; border-radius:4px; overflow:hidden; width:60%; float:left; margin-right:3px; margin-top:4px;}
.g_newaccomplish{ background-color:#fea337; height:8px;}
.g_latestproduct{ background-color:#fff;}
.g_latestproduct .icon1{ border-top:1px solid #ececec; height:58px; line-height:58px; color:#666; font-size:16px; background:url(../images/g_04.png) no-repeat top left; padding:0 60px;}
.g_latestproduct .icon2{ border-top:1px solid #ececec; height:58px; line-height:58px; color:#666; font-size:16px; background:url(../images/g_05.png) no-repeat top left; padding:0 60px;}
.g_latestproduct .icon3{ border-top:1px solid #ececec; height:0; line-height:0;}
.g_latestproduct .icon1 div.fr,.g_latestproduct .icon2 div.fr{ color:#333; line-height:20px;}
.g_latestproduct .icon1 div.fr span,.g_latestproduct .icon2 div.fr span{ float:left; margin-left:17px; position:relative; color:#999; font-size:14px; border-bottom:1px dotted #ccc; padding-top:18px;}
.g_hint{ border:1px solid #fd9c11; position:absolute; bottom:25px; right:0; width:200px; line-height:20px; color:#fd9c11; font-size:12px; padding:10px; background-color:#fff; border-radius:3px; display:none;}
.g_hint i{ display:block; width:11px; height:8px; background:url(../images/m_12.png) no-repeat; position:absolute; bottom:-8px; right:15px;}
.g_latestproduct .icon1 div.fr span:hover .g_hint,.g_latestproduct .icon2 div.fr span:hover .g_hint{ display: block;}
.g_productbox{ padding:0 60px;}
.g_productbox:hover{ background-color:#f3f9fb;}
.g_productdetail2{ overflow:hidden; padding-top:20px; padding-bottom:10px; border-top:1px dotted #eaeaea;}
.g_productdetail2 li{ float:left; width:140px; color:#999;}
.g_productdetail2 li span{ display:block; color:#333; line-height:40px; height:40px;}
.g_productdetail2 li span strong{ color:#ff472e; font-size:24px; font-weight:normal;}
.g_productdetail2 li span i{ font-style:normal; background-color:#ff472e; color:#fff; border-radius:3px; font-size:10px; padding:0 2px; margin-left:5px;}
.g_productdetail2 li.g_buttonbox{ padding-top:10px; width:199px;}
.g_productdetail2 .g_button{ border:1px solid #ff472e; color:#ff472e; width:130px; height:40px; line-height:40px; display:block; text-align:center; border-radius:20px;}
.g_productdetail2 .g_button:hover{ background:#ff472e; color:#fff;}
.g_productdetail2 li.g_buttonbox .g_button{ float:right;}
.g_productbox li.g_title{width:315px; line-height:20px; font-size:16px; color:#333; position:relative;}
.g_productbox .g_title h5{padding-bottom:10px;}
.g_productbox .g_title .g_iconnovice{ color:#ff9313; border:1px solid #ff9313; border-radius:3px; font-size:12px; padding:0 2px; margin:5px 5px 0 0; font-style:normal;}
.g_main .newmedia{width: 780px; border-color:#f0f0f0;}
.g_main .newmedia h3{ font-size:18px; padding-bottom: 12px;}
.g_main .newmedia .newmedia_ul li{width:420px;}
.g_main .newmedianotice ul li a{width:255px;}
/* 合作机构 */
.g_main .newcooperation{ background-color:#fff; padding:20px;}
.g_main .newcooperation h3{ font-size:18px; color:#666;border-bottom: 1px solid #f0f0f0;padding-bottom: 12px; line-height:20px; padding-top:0; margin-bottom:15px;}
.g_main #feature {  padding:10px 0 10px 0;}
.g_main #block { width:1100px;}
.g_main #block .box img{width:138px; height:40px; border:1px solid #f1f1f1;}
.g_main #block .box { height:42px;width:138px;}
.g_main #botton-scroll {width:1100px; }
.g_main .featureul {width:3700px;}

/* 页尾 */
.g_footer{overflow:hidden;}
.g_footerbj{ background-color:#fff; overflow:hidden;}
.g_entrance{ padding:30px 0; overflow:hidden;}
.g_entrance dl {float:left; padding:0 40px 0 0;}
.g_entrance dl dt {font-size:18px; color:#666;padding-bottom: 15px; font-weight:bold;}
.g_entrance dl dd { font-size:14px; color:#666; line-height:24px;}
.g_entrance dl a{ color:#666;}
.g_entrance dl a:hover{ color:#333;}
.g_code{ width:440px; border-left:1px solid #dedede; border-right:1px solid #dedede; float:left; margin-left:60px;}
.g_code ul{ overflow:hidden; width:280px; margin:0 auto;}
.g_code ul li{ float:left; width:140px; text-align:center; color:#666;}
.g_service{ float:right;}
.g_service p{ font-size:14px; line-height:20px;}
.g_service p img{ vertical-align:middle;}
.g_service p.g_400{ font-size:24px;}
.g_footer .g_copyright{ overflow:hidden; padding:25px 0;}
.g_footer .g_copyright .fl a{ margin-right:25px;}
.g_footer .g_copyright .fr{ color:#999;}

.walletbox{ padding-top:5px; position:relative;}
.walletbox .m_reminder {background-color: #fff7f0; border: 1px solid #fe9017; border-radius: 3px;color: #fe9017;font-size: 12px; font-style: normal;line-height: 18px; padding: 0 5px; position: absolute; top:-20px; left:12px; display:none;}
.walletbox .m_reminder b { background:url(../images/m_12.png) no-repeat scroll 0 0; height: 7px; left:22px;position: absolute; top:18px; width: 13px;}
.walletbox:hover .m_reminder { display:block;}

.g_countdown{ color:#ff9313; font-style:normal; margin-left:10px; font-size:14px;}

.videofloat{ position: fixed; top:60%; width:167px; z-index:10000;}
.videofloat_close{ position:absolute; top:-15px; right:5px;}
@media all and (max-width:1560px){
.videofloat{ left:10px;}
}
@media all and (min-width:1561px){
.videofloat{ left:50%; margin-left:-770px; }
}

/* 首页调整20170411 */
.g_feature li{ width:20%;}
.g_feature_introduce{width:200px;}



/* 新版新闻详情 存管上线删除此段样式 20170502 */
.gyat_bj2 .news_box{ width:1000px; margin:30px auto; background-color:#fff; padding:30px 90px; box-sizing:border-box;}
.gyat_bj2 .news_box h3{ font-size:22px; color:#333; line-height:60px; text-align:center;}
.gyat_bj2 .news_box h4{ font-size:14px; color:#999; line-height:30px; text-align:center;}
.gyat_bj2 .news_box .news_txt h6{ font-size:16px; color:#333; line-height:30px; font-weight:bold; padding-top:30px; padding-bottom:5px; text-align: left;}
.gyat_bj2 .news_box .news_txt h6.tc{text-align: center;}
.gyat_bj2 .news_box h4 span{ padding:0 20px;}
.gyat_bj2 .news_box .news_txt{ padding:40px 0;}
.gyat_bj2 .news_box .news_txt p{ line-height:24px; padding-bottom:5px; text-indent:0;}
.gyat_bj2 .news_box .news_txt strong{ font-weight:bold;color:#f48d17;}
.gyat_bj2 .news_box .news_txt a{ color:#f48d17;}
.gyat_bj2 .news_box .news_txt a:hover{ color:#df0716; text-decoration:underline;}
.gyat_bj2 .news_box .news_txt .news_img{ text-align:center; padding-top:30px; padding-bottom:30px;}
.gyat_bj2 .news_box .news_next{ line-height:30px; padding:20px 0; }
.gyat_bj2 .news_box .news_next p{ text-align:right;}
.n_main .news_box{ width:1000px; margin:30px auto; background-color:#fff; padding:30px 90px; box-sizing:border-box;}
.n_main .news_box h3{ font-size:22px; color:#333; line-height:60px; text-align:center;}
.n_main .news_box h4{ font-size:14px; color:#999; line-height:30px; text-align:center;}
.n_main .news_box .news_txt h6{ font-size:16px; color:#333; line-height:30px; font-weight:bold; padding-top:30px; padding-bottom:5px; text-align: left;}
.n_main .news_box .news_txt h6.tc{text-align: center;}
.n_main .news_box h4 span{ padding:0 20px;}
.n_main .news_box .news_txt{ padding:40px 0;}
.n_main .news_box .news_txt p{ line-height:24px; padding-bottom:5px; text-indent:0;}
.n_main .news_box .news_txt strong{ font-weight:bold;color:#f48d17;}
.n_main .news_box .news_txt a{ color:#f48d17;}
.n_main .news_box .news_txt a:hover{ color:#df0716; text-decoration:underline;}
.n_main .news_box .news_txt .news_img{ text-align:center; padding-top:30px; padding-bottom:30px;}
.n_main .news_box .news_next{ line-height:30px; padding:20px 0; }
.n_main .news_box .news_next p{ text-align:right;}

/* 首页修改20180918 */
.c_a_compliance{ background-color:#f9f9f9; border-top:3px solid #e72735; border-bottom:3px solid #4f4949; height:440px; box-sizing:border-box; padding:10px 28px 10px 27px;}
.c_a_people{ padding-top:10px;}
.c_a_people p{ color:#111; font-size:17px; line-height:26px; padding:5px 0;}
.c_a_people p strong{ font-weight:normal; color:#e42b29;}
.c_a_people p span.fr{}
.c_a_people p span.fr a{ border:1px solid #686b75; border-radius:2px; background-color:#eff2ff; color:#5b5e69; font-size:14px; padding:1px 5px;}
.c_a_hint{ text-align:center; padding-top:5px;}
.c_a_hint a{ display:inline-block; padding:5px; text-decoration:underline; color:#4f4949; }
.c_a_banner{ padding-bottom:5px;}

/* 页尾修改 */
.g_code { width:260px;border: none; float: right; margin-left: 0;}
.g_service { float: left; margin-left: 10px; padding-left: 30px; width:535px; border-left: 1px solid #dedede;  border-right: 1px solid #dedede;}
.phone962110{ float: left; margin-right: 50px; margin-top: 25px; position: relative;}
.phonealt{ position: absolute; top:-22px; left:-25px;right:-45px; background-color: #fff6f1; padding: 10px; border-radius: 5px; border: 1px solid #ffa46e; color: #ff721f; display: none;}
.phone962110:hover .phonealt{ display: block;}
