em,i{ font-style: normal;}
.fl{ float:left;}
.fr{ float:right;}
.clr{ clear:both;}
.w1200{ width:1200px; padding:0; margin:0 auto;}
body{ overflow-x: hidden;}

/* nav */

.pullDownList li i{ vertical-align: middle;}
.navlist1 i{ background:url(../images/indexicon1.png) no-repeat center center;}
.navlist2 i{ background:url(../images/indexicon2.png) no-repeat center center;}
.navlist3 i{ background:url(../images/indexicon3.png) no-repeat center center;}
.navlist4 i{ background:url(../images/indexicon4.png) no-repeat center center;}
.navlist5 i{ background:url(../images/indexicon5.png) no-repeat center center;}
.navlist6 i{ background:url(../images/indexicon6.png) no-repeat center center;}
.navlist7 i{ background:url(../images/indexicon7.png) no-repeat center center;}
.navlist8 i{ background:url(../images/indexicon8.png) no-repeat center center;}

/* nav */

/* head */
.headtop{ height:130px; overflow:hidden;}
.headtop .hdlogo{ margin-top:35px;}
.headtop .hdm{ margin:35px 0 0 130px;}
.headtop .hdr{  margin-top:20px}
.headtop .hdr .hdrfl{ margin:15px 10px 0 0;}
.headtop .hdr .hdrm{}
.headtop .hdr .hdrm span{ font-size:16px;}
.headtop .hdr .hdrm p{ font-size:24px; font-weight:500; color:#dd1e25}
.headtop .hdr .hdrfr{ margin:15px 0 0 20px}
/* head */

/* kuai su ban li */

.yksbanli{ width: 1200px; height: 380px; position: absolute;top: 166px; left: 50%; margin-left: -600px; }
.yksbanliinfo{ position: absolute; right: 0; top: 6px; width: 240px; height: 380px; z-index: 999; border-radius: 2px; overflow: hidden; background-color:#fff;box-shadow: 0px 0px 5px #444444; opacity: 0.9; padding: 20px 10px;}
.yksbanliinfo h3{ font-size:15px; color:#dd1e25; text-align:center;}
.yksbanliinfo .ksbanlibz h3{ color:#666;}
.yksbanliinfo .ksform{ margin-top:15px;}
.ksbanlihx{ width:240px; height:1px; background-color:#c7c6cc; position:absolute; margin-left: -10px;}

.ksbanlibz{ margin-top:40px; overflow:hidden;}
.ksbanlibz ul li{ float:left; width:33.333%}
.ksbanlibz ul li em{ display:inherit; color:#666;}
.ksbanlibz ul li span{ display:inline-block; margin-left:19px; margin-top: 20px;}
.ksbanlibz ul > li:first-child span{ background:url(../images/Home_appico.png) no-repeat; background-position:-37px 0; width:16px; height:17px;}
.ksbanlibz ul > li:nth-child(2) span{ background:url(../images/Home_appico.png) no-repeat; background-position:-53px 0; width:16px; height:17px;}
.ksbanlibz ul > li:nth-child(3) span{ background:url(../images/Home_appico.png) no-repeat; background-position:-69px 0; width:16px; height:17px;}

.yksbanli .ksblljzx{background-color: #dd1e25; border:none; border:0;}
.yksbanli .ksblljzx:hover{ background-color:#ff0000;}

.yksbanli .ksform input{ padding-left:35px; color:#666;}
span.ksblico1{ background: url(../images/Home_appico.png) no-repeat; width: 12px; height: 17px; background-position: 0 0; display: inline-block; vertical-align: middle; margin-left: 10px; margin-top:8px; position: absolute;}
span.ksblico2{ background: url(../images/Home_appico.png) no-repeat; width: 10px; height: 17px; background-position: -12px 0; display: inline-block; vertical-align: middle; margin-left: 10px; margin-top:8px; position: absolute;}
span.ksblico3{ background: url(../images/Home_appico.png) no-repeat; width: 15px; height: 17px; background-position: -22px 0; display: inline-block; vertical-align: middle; margin-left: 10px; margin-top:8px; position: absolute;}

/* kuai su ban li */

/* index */

/* index heming */
.indexhm{ background-color:#f9f9f9; padding:36px 0; overflow:hidden;}
.indexhmtitle{ margin:0 auto 20px; text-align:center;}
.indexhmtitle h2{ font-size:32px;}
.indexhmtitle h3{ font-size:18px; color:#999; margin-top:15px;}
.indexhmmsg {}
.indexhmmsg em,.indexnewcj .indexhmcjinfo em,.indexnewcj .indexhmanswer em{ font-size:18px; vertical-align: middle; margin-bottom:20px; margin-bottom: 20px; display: inline-block;}
.indexhmmsg span{ background:url(../images/hemingico.png) no-repeat; width:34px; height:25px; background-position:0 0;display: inline-block;vertical-align: middle; margin-left:5px; margin-bottom:20px;}
.indexhmmsg .indexhmform{ height:70px; line-height:70px; width:100%; margin-bottom:35px;  border:1px solid #2d2d2d; overflow:hidden;}
.indexhmmsg .indexhmform .form-group{ width:42%; float:left;}
.indexhmmsg .indexhmform .form-group input{ height:70px; line-height:70px;}
.indexhmmsg .indexhmform .form-group input.form-control{ border-radius:0px; border:none; border:0; color:#999; font-size:16px; padding-left: 60px;}
.indexhmmsg .indexhmform  button{ width:16%; float:right; display:inline-block; background-color:#dd1e25;border-radius:0px; height:70px; font-size:18px; border: none; border:0;}
.indexhmmsg .indexhmform button:hover{ background-color:#ff0000;}
span.hmico1{ background:url(../images/hemingico.png) no-repeat; width:50px; height:25px; background-position: -54px 0;display: inline-block;vertical-align: middle; margin-left:5px; position:absolute; margin:22px;}
span.hmico2{ background:url(../images/hemingico.png) no-repeat; width:20px; height:25px; background-position: -34px 0;display: inline-block;vertical-align: middle; margin-left:5px; position:absolute; margin:22px;}
.indexnewcj{ overflow:hidden;}
.indexnewcj .indexhmcjinfo{}
.indexnewcj .indexhmcjinfo em{}
.indexnewcj .infomarqueen{ background-color:#fff; padding:20px; width:585px;}
.indexnewcj .infomarqueen li a{ display:block; color:#2b2b2b; font-size:14px;}
.indexnewcj .indexhmanswer{}
.indexnewcj .indexhmanswer em{}

/* index heming */

/* index kefu */

.bodyCon08{background:url(../images/kefu_bg.png) no-repeat center center; height:320px; width:100%; overflow:hidden;}
.bodyCon08 .students{margin:0 auto;height:320px;position:relative;}
.bodyCon08 .students p.PP{width:510px;height:50px;font-size:16px;color:#333;text-align:center;position:absolute;top:60px; left:300px;}
#four_flash{position:relative;width:100%;height:260px; margin:0 auto;position:absolute;bottom:30px;}
#four_flash .flashBg{width:1112px;height:260px; margin:0 auto;position:relative;overflow:hidden;}
#four_flash .flashBg ul.mobile{width:2000%;position:absolute;top:0; left:0;}
#four_flash .flashBg ul.mobile li{float:left;width:222.4px; overflow:hidden;}
#four_flash .flashBg ul.mobile li:hover{ }
#four_flash .flashBg ul.mobile li img{width:100px;height:100px;display:block; margin:0 auto; border-radius:100px;}
#four_flash .flashBg ul.mobile li dd{font-size:18px;line-height:30px;text-align:center; margin: 20px 0 5px 0;}
#four_flash .flashBg ul.mobile li p{font-size:14px; text-align:center; line-height:24px;}
#four_flash .flashBg ul.mobile li a,a.productljzx{display:block; background-color:#dd1e25;width:156px;height:38px; line-height:38px;margin:15px auto 0; text-align:center; color:#fff; border-radius: 5px; font-size: 15px;}
#four_flash .flashBg ul.mobile li a:hover{ background-color:#ff0000;}
#four_flash .but_left{width:44px;height:44px;position:absolute; top:28px; left:0px; display:block; background:url(../images/Page_turn.png) no-repeat; background-position:0 0;}
#four_flash .but_right{width:44px;height:44px; position:absolute; top:28px; right:0px; background:url(../images/Page_turn.png) no-repeat; background-position:-44px 0;}
#four_flash .but_left:hover{}
#four_flash .but_right:hover{}


/* index kefu */

/* index hot service */

.indexser,.hkser{ padding:36px 0; overflow:hidden;}
.indexserinfo{}
.indexserinfo ul{ width:1240px;}
.indexserinfo ul li{ float:left; margin:15px 30px 15px 0; width:280px; height:280px;}
.indexserinfo .isconinfo{ padding: 36px 0; overflow:hidden;}
.indexserinfo .isconinfo:hover{ box-shadow: 1px 1px 2px 2px #b9b9b9;}
.indexserinfo .isconico{ margin:0 auto;}
.indexserinfo h4{ margin: 30px auto; text-align: center;}
.indexserinfo span{ padding-left: 38px; display: block;}
.indexserinfo span a{ display:block; float:left; width:88px; height:28px; line-height:28px; border:1px solid #d23540; background-color:#fff; margin: 0 7px; text-align:center; font-size:14px; color:#d23540;}
.indexserinfo span a.isljzx{ background-color:#d23540; color:#fff;}
.indexserinfo span a.isljzx:hover,.indexserinfo span a:hover{ text-decoration:underline;}

.isbg1{ background:url(../images/hotservice_bg-01.jpg) no-repeat center center; width:280px; height:280px;}
.isico1{ background:url(../images/hotservice_01.png) no-repeat; background-position:0 0; width:95px; height:95px;}
.isico1:hover{ background:url(../images/hotservice_01.png) no-repeat; background-position:-95px 0; width:95px; height:95px;}
.isbg2{ background:url(../images/hotservice_bg-02.jpg) no-repeat center center; width:280px; height:280px;}
.isico2{ background:url(../images/hotservice_02.png) no-repeat; background-position:0 0; width:95px; height:95px;}
.isico2:hover{ background:url(../images/hotservice_02.png) no-repeat; background-position:-95px 0; width:95px; height:95px;}
.isbg3{ background:url(../images/hotservice_bg-03.jpg) no-repeat center center; width:280px; height:280px;}
.isico3{ background:url(../images/hotservice_03.png) no-repeat; background-position:0 0; width:95px; height:95px;}
.isico3:hover{ background:url(../images/hotservice_03.png) no-repeat; background-position:-95px 0; width:95px; height:95px;}
.isbg4{ background:url(../images/hotservice_bg-04.jpg) no-repeat center center; width:280px; height:280px;}
.isico4{ background:url(../images/hotservice_04.png) no-repeat; background-position:0 0; width:95px; height:95px;}
.isico4:hover{ background:url(../images/hotservice_04.png) no-repeat; background-position:-95px 0; width:95px; height:95px;}
.isbg5{ background:url(../images/hotservice_bg-05.jpg) no-repeat center center; width:280px; height:280px;}
.isico5{ background:url(../images/hotservice_05.png) no-repeat; background-position:0 0; width:95px; height:95px;}
.isico5:hover{ background:url(../images/hotservice_05.png) no-repeat; background-position:-95px 0; width:95px; height:95px;}
.isbg6{ background:url(../images/hotservice_bg-06.jpg) no-repeat center center; width:280px; height:280px;}
.isico6{ background:url(../images/hotservice_06.png) no-repeat; background-position:0 0; width:95px; height:95px;}
.isico6:hover{ background:url(../images/hotservice_06.png) no-repeat; background-position:-95px 0; width:95px; height:95px;}
.isbg7{ background:url(../images/hotservice_bg-07.jpg) no-repeat center center; width:280px; height:280px;}
.isico7{ background:url(../images/hotservice_07.png) no-repeat; background-position:0 0; width:95px; height:95px;}
.isico7:hover{ background:url(../images/hotservice_07.png) no-repeat; background-position:-95px 0; width:95px; height:95px;}
.isbg8{ background:url(../images/hotservice_bg-08.jpg) no-repeat center center; width:280px; height:280px;}
.isico8{ background:url(../images/hotservice_08.png) no-repeat; background-position:0 0; width:95px; height:95px;}
.isico8:hover{ background:url(../images/hotservice_08.png) no-repeat; background-position:-95px 0; width:95px; height:95px;}
.isbg9{ background:url(../images/hotservice_bg-09.jpg) no-repeat center center; width:280px; height:280px;}
.isico9{ background:url(../images/hotservice_09.png) no-repeat; background-position:0 0; width:95px; height:95px;}
.isico9:hover{ background:url(../images/hotservice_09.png) no-repeat; background-position:-95px 0; width:95px; height:95px;}
.isbg10{ background:url(../images/hotservice_bg-10.jpg) no-repeat center center; width:280px; height:280px;}
.isico10{ background:url(../images/hotservice_10.png) no-repeat; background-position:0 0; width:95px; height:95px;}
.isico10:hover{ background:url(../images/hotservice_10.png) no-repeat; background-position:-95px 0; width:95px; height:95px;}
.isbg11{ background:url(../images/hotservice_bg-11.jpg) no-repeat center center; width:280px; height:280px;}
.isico11{ background:url(../images/hotservice_11.png) no-repeat; background-position:0 0; width:95px; height:95px;}
.isico11:hover{ background:url(../images/hotservice_11.png) no-repeat; background-position:-95px 0; width:95px; height:95px;}
.isbg12{ background:url(../images/hotservice_bg-12.jpg) no-repeat center center; width:280px; height:280px;}
.isico12{ background:url(../images/hotservice_12.png) no-repeat; background-position:0 0; width:95px; height:95px;}
.isico12:hover{ background:url(../images/hotservice_12.png) no-repeat; background-position:-95px 0; width:95px; height:95px;}

/* index hot service */

/* index ad */

.indexad1{ background:url(../images/homepage_add.jpg) no-repeat center center; height:110px; width:100%; overflow:hidden;}

/* index ad */

/* index 1F */

.index1f,.index3f{ background-color:#f9f9f9; padding:40px 0; overflow:hidden;}
.indexftitle{ width:100%; border-bottom:1px solid #eee; padding-bottom:15px; margin-bottom:30px; overflow:hidden;}
.indexftitle h2{ font-size:24px; color:#474747;}
.indexftitle ul li{ float:left;}
.indexftitle ul li a{ color:#474747; display:block; margin-left:10px; float:left;}
.indexftitle ul li span{ float:right; margin-left:10px;}

.index1finfo{}
.index1finfo .index1ft{ margin-bottom:20px;height: 234px;}
.index1finfo h4,.index2finfo h4,.index3finfo h4{ margin-bottom:10px;}
.index1finfo em,.index2finfo em,.index3finfo em{ font-size:12px; color:#999; line-height: 24px;display: inherit; width:300px; height:100px;}
.index1finfo a,.index2finfo a,.index3finfo a{ display: block; width: 100px; font-size: 18px; color: #dd1e25;margin-top: 38px;}
.index2finfo a{ margin-top:20px;}
.index1fhk,.index1fbank{ width:49%;}
.index1fhkfrinfo{ background:url(../images/first-floor-01.png) no-repeat center center; width:227px; height:164px;}
.index1fbankfrinfo{ background:url(../images/first-floor-02.png) no-repeat center center; width:227px; height:164px;}
.index1finfo .index1fb{ height:230px; width:100%;}
.index1finfo .index1fbg{ width:386.66666px;background:url(../images/first-floor-05.png) no-repeat bottom right; height:230px;}
.index1finfo .index1fgp{ width:386.66666px; margin:0 20px;background:url(../images/first-floor-03.png) no-repeat bottom right; height:230px;}
.index1finfo .index1fscr{ width:386.66666px;background:url(../images/first-floor-04.png) no-repeat bottom right; height:230px;;}
.index1finfo .index1fbg,.index1finfo .index1fgp,.index1finfo .index1fscr,.index1fhk, .index1fbank{ background-color:#fff; padding:20px;box-shadow: 1px 1px 2px 2px #eaeaea;}
.index1finfo .index1fbg:hover,.index1finfo .index1fgp:hover,.index1finfo .index1fscr:hover,.index1fhk:hover, .index1fbank:hover{ border:1px solid #d23540; transform: scale(1.05,1.05); transition: all 0.25s ease;}

/* index 1F */

/* index 2F */

.index2f,.indexnews{ padding:40px 0; overflow:hidden;}
.index2finfo ul,.index3finfo ul{ width:1220px; margin-left:-10px;}
.index2finfo ul li{ float:left;width: 320px; margin:10px; padding:20px; height:204px;box-shadow: 1px 1px 2px 2px #eaeaea;}
.index2finfo ul li:first-child,.index2finfo ul li:last-child{ width:520px;}
.index2finfo a{ float: right; text-align: right;}
.index2finfo ul li:first-child a,.index2finfo ul li:last-child a{ float:left; text-align:left;}

.index2finfo ul > li:first-child{ background:#f0ece6 url(../images/second-floor-01.jpg) no-repeat 310px 120px;}
.index2finfo ul > li:nth-child(2){ background:url(../images/second-floor-02.jpg) no-repeat 20px 140px;}
.index2finfo ul > li:nth-child(3){ background:#f0ece6 url(../images/second-floor-03.jpg) no-repeat 20px 140px;}
.index2finfo ul > li:nth-child(4){ background:url(../images/second-floor-06.jpg) no-repeat 20px 140px;}
.index2finfo ul > li:nth-child(5){ background:#f0ece6 url(../images/second-floor-05.jpg) no-repeat 20px 100px;}
.index2finfo ul > li:nth-child(6){ background:url(../images/second-floor-04.jpg) no-repeat 320px 90px;}

/* index 2F */

/* index 3F */

.index3finfo{}
.index3finfo ul{}
.index3finfo ul li{ float:left;width: 386.66666px; margin:10px; padding:20px; height:230px;box-shadow: 1px 1px 2px 2px #eaeaea;}
.index3finfo ul li h4 a{ display: initial; color:#333;}

.index3finfo ul > li:first-child{ background:#fff url(../images/third-floor-01.png) no-repeat 180px 90px;}
.index3finfo ul > li:nth-child(2){ background:#fff url(../images/third-floor-02.png) no-repeat 180px 90px;}
.index3finfo ul > li:nth-child(3){ background:#fff url(../images/third-floor-03.png) no-repeat 180px 90px;}
.index3finfo ul > li:nth-child(4){ background:#fff url(../images/third-floor-06.png) no-repeat 180px 90px;}
.index3finfo ul > li:nth-child(5){ background:#fff url(../images/third-floor-05.png) no-repeat 180px 90px;}
.index3finfo ul > li:nth-child(6){ background:#fff url(../images/third-floor-04.png) no-repeat 180px 90px;}

/* index 3F */

/* index news */

.indexnews h3{ margin-bottom:20px;}
.indexnews ul li{ float:left; width:46%; margin:20px 4% 20px 0; overflow:hidden;}
.indexnews .indexnewsdate{ width:20%; padding-top: 8px;}
.indexnews .indexnewsdate em{ font-size:45px;}
.indexnews .indexnewsinfo{ width:80%; padding:0 6%; border-left:1px solid #d2d2d2;}
.indexnews .indexnewsinfo h5 a{ font-size:16px; color:#444;}
.indexnews .indexnewsinfo p{ font-size:14px; color:#999;line-height: 20px; margin-top: 10px;}
.indexnews img{ margin-top:40px;}
.indexnews .indexnewsgsjj p{ line-height:24px; margin-top:10px; font-size:14px; text-indent: 2em;}
.indexnews .indexnewsgsjj a{display: block;
    color: #dd1e25;
    float: right;
    position: absolute;
    right: 10px;
    margin-top: -24px;}

/* index news */

/* index ad */

.indexad2{ background:#2a2d32 url(../images/homepage-contact.jpg) no-repeat center center; height:160px; width:100%; overflow:hidden;}

/* index ad */

/* index partner */

.indexpartner{ background:#fff url(../images/homepage-partner-bg.jpg) no-repeat center bottom; height:580px; padding:40px 0; width:100%; overflow:hidden;}
.indexpartner .indexparinfo{ margin-top:40px; overflow:hidden;}
.indexpartner .indexparinfo ul{ margin-left:-1px; margin-top:-1px;}
.indexpartner .indexparinfo ul li{ float:left; width:20%; overflow:hidden; border-top:1px solid #eee; border-left:1px solid #eee;}
.indexpartner .indexparinfo ul li img{ margin:0 auto;}

/* index partner */

/* index ad */

.indexad3{ background-color:#f5f5f5; padding:30px 0; overflow:hidden;}
.indexad3 ul li{ float: left;  width: 190px; vertical-align: middle; line-height: 30px; margin: 0 55px;}
.indexad3 .indexad3info{}
.indexad3 .indexad3info h3{ font-size:16px; color:#444;}
.indexad3 .indexad3info p{ font-size:12px; color:#999;}
.indexad3 .indexad3ico1{ background:url(../images/bottom-ico.png) no-repeat 0 0; width:44px; height:44px;}
.indexad3 .indexad3ico2{ background:url(../images/bottom-ico.png) no-repeat 0 -44px; width:44px; height:44px;}
.indexad3 .indexad3ico3{ background:url(../images/bottom-ico.png) no-repeat 0 -88px; width:44px; height:44px;}
.indexad3 .indexad3ico4{ background:url(../images/bottom-ico.png) no-repeat 0 -132px; width:44px; height:44px;}

/* index ad */

/* index */





/* newslist + news */

.newsright{ padding-left:100px; margin-top:15px;}
.newsright h4{ font-size:14px; font-weight:bold; border-bottom:1px solid #f0f2f5; padding-bottom:20px; padding-left:5px; margin-bottom:10px;}
ul.xsnews{ margin-left: 20px;}
.newsright ul.xsnews li{ list-style-type: decimal;}
.newsright ul li a{ display:block; float:left; color:#2b2b2b; border:1px solid #f0f2f5; padding:0 6px; margin:10px 3px; border-radius:15px; font-size:12px;}
.newsright ul li a:hover{ background-color:#d23540; color:#fff;}
ul.xsnews li a{ display: block; width: 100%; border: none; border-bottom: 1px solid #f0f2f5; border-radius: 0; float: none; margin: 15px 0; text-align: left; padding: 0 2px 15px; font-size:14px;}
ul.xsnews li a:hover{ background-color:#fff; color:#d23540;}

.mianbaoxienav{ padding:15px 0; border-bottom:1px solid #f0f2f5;}
.mianbaoxienav a{ color:#2b2b2b;}
.mianbaoxienav a:hover{ color:#d23540;}
.sortname h2{border-bottom: 1px solid #f0f2f5; margin-bottom:30px; padding-bottom:20px;}

.newxgzx{ margin:30px auto; overflow:hidden;}
.newxgzx h4{ margin-bottom:10px;}
.newxgzx ul li{ width:50%; float:left; padding-right:6%; margin:10px 0;}
.newxgzx .newsxgl{}
.newxgzx .newsxgl img{ width:120px;}
.newxgzx .newsxgr h3{ width: 170px; margin-bottom:10px;}
.newxgzx .newsxgr h3 a{ font-size:16px; color:#666;}
.newxgzx .newsxgr h3 a:hover{color:#d23540; text-decoration:underline;}
.newxgzx .newsxgr span{ color:#999;}
.newstag{}
.newstag a{ background-color: #fbfbfb; padding: 5px 10px; margin: 0 10px;color: #666;}
.newstag a:hover{ background-color:#dd1e25; color:#fff;}
.media-lg .media-object{ height:140px;}


/* newslist + news */




/* hongkong company */

.hkser,.bankkhlc,.indexnewcj{ background-color:#f9f9f9; padding:40px 0; overflow:hidden;}
.hkser .indexhmtitle h2{ color: #dd1e25;}
.hkser .indexhmtitle h3{ color:#333;}
.hkser .indexhmtitle i { color: #dd1e25;}

.hkser .indexserinfo ul li{ background:#fff;}
.hkser .isico1:hover,.hkser .isico2:hover,.hkser .isico3:hover,.hkser .isico4:hover,.hkser .isico5:hover,.hkser .isico6:hover,.hkser .isico7:hover,.hkser .isico8:hover{transition: all 0.6s; transform: scale(1); transform: rotate(360deg); cursor: pointer;}
.hkser .isico1{ background:url(../images/xgfuwu.png) no-repeat; background-position:0 0; width:95px; height:95px;}
.hkser .isico2{ background:url(../images/xgfuwu.png) no-repeat; background-position:-95px 0; width:95px; height:95px;}
.hkser .isico3{ background:url(../images/xgfuwu.png) no-repeat; background-position:-190px 0; width:95px; height:95px;}
.hkser .isico4{ background:url(../images/xgfuwu.png) no-repeat; background-position:-285px 0; width:95px; height:95px;}
.hkser .isico5{ background:url(../images/xgfuwu.png) no-repeat; background-position:-380px 0; width:95px; height:95px;}
.hkser .isico6{ background:url(../images/xgfuwu.png) no-repeat; background-position:-475px 0; width:95px; height:95px;}
.hkser .isico7{ background:url(../images/xgfuwu.png) no-repeat; background-position:-570px 0; width:95px; height:95px;}
.hkser .isico8{ background:url(../images/xgfuwu.png) no-repeat; background-position:-665px 0; width:95px; height:95px;}

.zt-hkbannerad{ background:url(../images/Homepage_banner.jpg) no-repeat center center; width: 100%; height: 390px;}
.hkreglc{ border-bottom:1px solid #d23540; text-align:center; margin-top:40px;}
.hkreglc .hkregtitle,.serplan .serplantitle{ background:url(../images/hktitlebg.png) no-repeat center center; width:100%; text-align:center; font-size:32px; color:#dd1e25;}
.hkreglc .hkregcon{ margin:70px auto 60px; overflow:hidden;}
.hkreglc .hkregcon ul{ width:1230px; height:345px; overflow:hidden;}
.hkreglc .hkregcon ul li{margin-right: 28px; width: 275.5px; float: left; box-shadow: 1px 1px 2px 2px #eaeaea; margin-left: 2px;border-radius: 5px;}
.hkreglc .hkregcon ul li:hover{ margin-top:10px; transition: all 0.25s ease;}
.hkreglc .hkregcon .hkregcont{ height:105px; line-height:105px; width:100%; background-color:#fa757a; border-radius: 5px 5px 0 0;}
.hkreglc .hkregcon .hkregcont span{ background:url(../images/xgliucheng.png) no-repeat center center; width:52px; height:56px; font-size:24px; color:#fff;    display: inline-table;}
.hkreglc .hkregcon .hkregconc{}
.hkreglc .hkregcon .hkregconc span{ color:#fa757a; font-size: 36px; line-height: 50px;}
.hkreglc .hkregcon .hkregconc h4{ font-size:16px; color:#000; line-height:60px;}
.hkreglc .hkregcon .hkregconc p{ font-size:14px; color:#666; text-align:left; padding:0 40px;}
.hkreglc .hkregcon a{ display:block; color:#fa757a; text-align:right; margin:30px 50px 10px 0;}
.hkreglc .hkregcon a:hover{ color:#dd1e25;}
.hkregoverzl{}
.hkregoverzl .hkregoverinfo{ padding:40px 0; overflow:hidden;}
.hkregoverzl .hkregoverinfo img{ margin:30px auto; text-align:center;}
.hkregoverzl .hkregoverinfo ul{ width:800px; margin:0 auto; overflow:hidden;}
.hkregoverzl .hkregoverinfo ul li{ float:left; display:block; margin: 5px 20px;}
.hkregoverzl .hkregoverinfo ul li em{ background-color:#dd1e25; color:#fff; width:18px; height:18px; border-radius:18px; display:block; line-height:18px; float:left; margin-right: 3px; margin-top: 4px;}
/* hongkong company */



/* te se services */
.teseservice{ padding:40px 0; overflow:hidden;}
.teseservice .indexhmtitle h2{ color:#dd1e25;}
.teseservice .indexhmtitle h3{ color:#000;}
.teseservice .indexhmtitle i{ color:#fa757a;}
.teseservice .tesesercon{ width:1218px; margin-top:40px;}
.teseservice .tesesercon img{ float:left;}
/* te se services */



/* services plan */
.serplan{ padding:36px 0; overflow:hidden;}
.serpalncon{ margin:60px auto 0; overflow:hidden;}
.serpalncon ul{ width:1260px;}
.serpalncon ul li{ float: left; margin-right:60px; width:360px; border:1px solid #d23540; padding:30px; height:616px;}
.serpalncon ul li:hover{ border:5px solid #d23540;}
.serpalncon h2{ font-size:38px; color:#dd1e25;}
.serpalncon h3{ font-size:16px; color:#dd1e25; padding:20px 0; line-height:24px;}
.serpalncon p{}
/* services plan */


/* bank lc */
.bankkhlc h2{ color:#dd1e25; text-align:center; margin:0 auto 40px;}
.bankkhlc ul.bankkhlcul,.bankkhlc ul.bankhklcwz{overflow:hidden;}
.bankkhlc ul.bankkhlcul li{ width:124px; height:125px; float:left;}

.bankkhlc ul.bankkhlcul > li:nth-child(2),.bankkhlc ul.bankkhlcul > li:nth-child(4),.bankkhlc ul.bankkhlcul > li:nth-child(6),.bankkhlc ul.bankkhlcul > li:nth-child(8),.bankkhlc ul.bankkhlcul > li:nth-child(10){ text-align: center;line-height: 125px; font-size: 40px; width:90px;}

.bankkhlc ul.bankkhlcul > li:first-child{ background:url(../images/xgkaihuliucheng.png) no-repeat center center;}
.bankkhlc ul.bankkhlcul > li:nth-child(3){ background:url(../images/xgkaihuliucheng-02.png) no-repeat center center;}
.bankkhlc ul.bankkhlcul > li:nth-child(5){ background:url(../images/xgkaihuliucheng-03.png) no-repeat center center;}
.bankkhlc ul.bankkhlcul > li:nth-child(7){ background:url(../images/xgkaihuliucheng-04.png) no-repeat center center;}
.bankkhlc ul.bankkhlcul > li:nth-child(9){ background:url(../images/xgkaihuliucheng-05.png) no-repeat center center;}
.bankkhlc ul.bankkhlcul > li:nth-child(11){ background:url(../images/xgkaihuliucheng-06.png) no-repeat center center;}

.bankkhlc ul.bankhklcwz{ margin-left:-90px; margin-bottom:40px;}
.bankkhlc ul.bankhklcwz li{ width:124px; line-height:60px; float:left; text-align:center; font-size:19px; color:#333; margin-left:90px;}

.bankkhlc ul.bankhkkhico li,.zybankicolist ul.bankhkkhico li{ float:left; width:210px; height:132px; border:1px solid #b2b2b2; margin:0 20px 20px 0;}

/* bank lc */


/* hk youshi */
.hkregys{ padding:40px 0; overflow:hidden;}
.hkregys .indexhmtitle h2,.whychose .indexhmtitle h2{ color:#dd1e25;}
.hkregys .indexhmtitle h3,.whychose .indexhmtitle h3{ color:#333;}
.hkregys .hkregyscon{ width:1200px; margin-top:60px; overflow:hidden;}
.hkregys .hkregyscon ul{ width:1252px;}
.hkregys .hkregyscon ul li{ float:left; margin-right:66px; width:247px; height:286px; font-size:18px; color:#fff; padding:0 20px; text-align:center; background:url(../images/xgywys-02.png) no-repeat center center; overflow:hidden;}
.hkregys .hkregyscon ul li.icored{ background:url(../images/xgywys-01.png) no-repeat center center;}
.hkregys .hkregyscon ul.icoul1{ height:286px;}
.hkregys .hkregyscon ul.icoul2{ height:286px; margin-left:150px; margin-top:-20px;}
.hkregys .hkregyscon ul.icoul3{ height:286px;}
.hkregys .hkregyscon ul.icoul2 li,.hkregys .hkregyscon ul.icoul3 li{ margin-top:-20px;}
.hkregys .hkregyscon ul li em{ font-size:24px; color:#fff; text-align: center; margin: 50px 0 20px -20px; display: inline-table; width: 247px;}
.hkregys .hkregyscon ul li p{ color: #FFF;}
/* hk youshi */

/* why chose us */
.whychose{ padding:40px 0; background-color: #f9f9f9; border-bottom:1px solid #d23540; overflow:hidden;}
.whychose .choseinfo{ background:url(../images/ytgjyoushi.png) no-repeat center center; width:848px; height:427px; margin:20px auto 0;}
/* why chose us */


/* news */
.zthknews .indexnews ul li{ float:none; width:100%;}
.zthknews .indexnews img{ margin:0 auto;}
.zthknews .indexnews .indexnewsdate{ width:100px; text-align:center; padding-top:18px;}
.zthknews .indexnews .indexnewsinfo{ width:64%;}
.zthknews .zthkcjwt{ border-left:1px solid #d2d2d2; padding-left:40px;}
.zthknews .zthkcjwt li{ height:45px; line-height:45px;list-style-type: decimal;}
.zthknews .zthkcjwt li a{ color:#444; font-size:16px;}
/* news */




/*  hong kong shen ji */

/* answer */
.zthksj{}
.zthksj h2{ font-size:36px; color:#dd1e25; margin:0 auto 40px;  text-align:center; }
.ztsjanswer,.sjhotnews,.sjgbyx,.shuiwuview,.jzbsliucheng,.bbzl,.shenjianswer,.sjserbz{ padding:40px 0; overflow:hidden;}
.zthksj .sjanscom{ width:750px; height:150px; padding:35px 40px; font-size:24px; color:#666; text-align:center; margin:0 auto; line-height:40px;box-shadow: 0px 0px 6px 6px #eaeaea;}
.ztsjanswer .ztsjtips{ font-size:18px; color:#dd1e25; margin:30px auto; text-align:center;}
.ztsjanswer ul{ width:1225px; overflow:hidden;}
.ztsjanswer ul li{ float:left; width:275.25px; height:100px; margin:5px 25px 25px 5px; box-shadow: 0px 0px 3px 3px #eaeaea;}
.ztsjanswer .sjansico{ font-size:18px; background-color:#d23540; width:40px; height:40px; line-height:40px; text-align:center; color:#fff; margin-top:30px;}
.ztsjanswer .sjansinfo{ font-size:18px; color:#2b2b2b; width:215px; line-height:30px; margin-top:20px;}
.ztsjanswer h3{ font-size:24px; color:#333; text-align:center; margin-top:20px;}
/* answer */


/* hot shen ji news */

.sjhotnews{ background-color:#f9f9f9; overflow:hidden;}
.sjhotnews ul li{ width:100%; margin:15px 0; padding:30px 60px; background-color:#fff; min-height: 238px; overflow:hidden;}
.sjhotnews .sjhotnewsl{ width:178px; height:178px;}
.sjhotnews .sjhotnewsl img{border-radius: 178px; width:178px; height:178px; border: 3px solid #dd1e25;}
.sjhotnews .sjhotnewsr{ width: 830px; text-align: left;}
.sjhotnews .sjhotnewsr h3{ margin:5px 0 15px 0; text-align:left;}
.sjhotnews .sjhotnewsr h3 a{ color:#333;}
.sjhotnews .sjhotnewsr h3 a:hover{ color:#dd1e25;}
.sjhotnews .sjhotnewsr span{ width:60px; height:4px; background-color:#dd1e25; display: inline-block; margin-bottom:15px;}
.sjhotnews .sjhotnewsr p{ font-size:18px; color:#2b2b2b; line-height:30px;}


/* gui bi ying xiang */

.sjgbyx{}
.sjgbyx ul{ width:1300px; margin:0 auto;}
.sjgbyx ul li{ width:324.333px; float:left; margin:20px 100px 20px 6px; box-shadow: 0px 0px 6px 6px #eaeaea; padding:20px 30px; text-align:center; height:450px;}
.sjgbyx ul li img{border-radius: 154px; /*border: 3px solid #dd1e25;*/ margin: 0 auto;}
.sjgbyx ul li h3{ font-size:24px; color:#212121; width:180px;margin: 10px auto; line-height: 40px;}
.sjgbyx ul li p{ font-size:16px; color:#2b2b2b;}

/* gui bi ying xiang */


/* shui wu view */

.shuiwuview{}
.shuiwuview ul{ width:1340px; margin:30px auto -30px;}
.shuiwuview ul li{ float:left; margin:20px 64px 44px 6px; width:558px; box-shadow: 0px 0px 6px 6px #eaeaea; padding:20px 30px;}
.shuiwuview ul li img{}
.shuiwuview .shuiwuviewinfofr{ width:250px;}
.shuiwuview ul li p{ font-size:16px; color:#000; line-height: 40px;}
.shuiwuview ul li h3{ margin: 20px 0 25px;}
.shuiwuview ul li span{ display:block; width:20px; height:20px; border-radius: 20px; float:left; line-height: 70px; margin: 10px 25px 10px 0; background-color:#d51619;}

/* shui wu view */


/* jzbsliucheng */
 
.jzbsliucheng{}
.jzbsliucheng ul.bankkhlcul{}
.jzbsliucheng ul.bankkhlcul li{ width:120px; height:121px; float:left;}
.jzbsliucheng ul.bankhklcwz{ margin-left: -60px;}
.jzbsliucheng ul.bankhklcwz li{ margin-left: 60px; width: 120px;}

.jzbsliucheng ul.bankkhlcul > li:nth-child(2),.jzbsliucheng ul.bankkhlcul > li:nth-child(4),.jzbsliucheng ul.bankkhlcul > li:nth-child(6),.jzbsliucheng ul.bankkhlcul > li:nth-child(8),.jzbsliucheng ul.bankkhlcul > li:nth-child(10),.jzbsliucheng ul.bankkhlcul > li:nth-child(12){ text-align: center;line-height: 125px; font-size: 40px; width:60px;}

.bankkhlc ul.bankkhlcul > li:first-child{ background:url(../images/xgsjliucheng-01.jpg) no-repeat center center;}
.bankkhlc ul.bankkhlcul > li:nth-child(3){ background:url(../images/xgsjliucheng-02.jpg) no-repeat center center;}
.bankkhlc ul.bankkhlcul > li:nth-child(5){ background:url(../images/xgsjliucheng-03.jpg) no-repeat center center;}
.bankkhlc ul.bankkhlcul > li:nth-child(7){ background:url(../images/xgsjliucheng-04.jpg) no-repeat center center;}
.bankkhlc ul.bankkhlcul > li:nth-child(9){ background:url(../images/xgsjliucheng-05.jpg) no-repeat center center;}
.bankkhlc ul.bankkhlcul > li:nth-child(11){ background:url(../images/xgsjliucheng-06.jpg) no-repeat center center;}
.bankkhlc ul.bankkhlcul > li:nth-child(13){ background:url(../images/xgsjliucheng-07.jpg) no-repeat center center;}

.jzbsliucheng a{ display: block; font-size: 34px; color: #fff; background-color: #dd1e25; width: 220px; text-align: center; padding: 20px 40px; margin: 0 auto;    border-radius: 5px;}
 
/* jzbsliucheng */



/* bi bei zi liao */

.bbzl .bbzlcon{ box-shadow: 0px 0px 5px 5px #eaeaea; padding:30px 40px; margin:10px; overflow:hidden;}
.bbzl .bbzlcon p{ font-size:18px; color:#333; line-height:56px;}
.bbzl .bbzlconfr{ width:520px;}

/* bi bei zi liao */


/* shen ji answer */
.shenjianswer{ background-color:#f9f9f9; overflow:hidden;}
.shenjianswer .shenjiansercon{}
.shenjianswer .shenjiansercon ul{ width:1230px;}
.shenjianswer .shenjiansercon ul li{ float:left; margin-right:30px; width:277.5px; padding:50px 10px; background-color:#fff;}
.shenjianswer .shenjiansercon img{ margin:0 auto;}
.shenjianswer .shenjiansercon h3{ font-size:18px; color:#dd1e25; text-align:center; line-height:80px;}
.shenjianswer .shenjiansercon ul li ul{ width:257.5px;}
.shenjianswer .shenjiansercon ul li ul li{ float:none; width:217.5px; padding:0; margin:0; border-bottom:1px solid #c4c4c4; line-height:40px;list-style-type: disc;
margin-left: 20px;}
.shenjianswer .shenjiansercon a{ display: block; background-color: #dd1e25; width: 156px; height: 38px; line-height: 38px; margin: 40px auto 0; text-align: center; color: #fff; border-radius: 5px; font-size: 15px;}
.shenjianswer .shenjiansercon a:hover{background-color: #ff0000;}
/* shen ji answer */


/* ser baozhang */

.sjserbz{}
.sjserbz ul{ width:1290px;}
.sjserbz ul li{ float:left; margin:20px 90px 20px 4px; width:334px; box-shadow: 0px 0px 4px 4px #eaeaea;}
.sjserbz ul li img{ width:78px; height:78px;}
.sjserbz ul li h3{ font-size:24px; color:#000; width: 225px; line-height: 78px;}

/* ser baozhang */


/* hot shen ji news */

.sjad1{ background:url(../images/xgsjadd.jpg ) no-repeat center center; height:360px; width:100%; overflow:hidden;}
.sjad1 a{ display:block; height:360px; width:100%;}

/*  hong kong shen ji */







/* hong kong bank kaihu */

.whybeiju,.bankkhser,.zybankicolist,.ztbankkaihuzl,.ztkhzxnews{ padding:60px 0;}

.whybeiju,.ztbankkaihuzl,.bankkhser{ background-color:#f9f9f9; overflow:hidden;}
.whybeiju ul{ width:1236px;}
.whybeiju ul li{ margin-right:36px; float:left; width:211.2px; text-align:center; border:1px solid #aeaeae; padding:30px 20px;}
.whybeiju ul li img{ margin:0 auto;}
.whybeiju ul li span{ font-size:16px; color:#666;}
.whybeiju ul li h3{ font-size:28px; color:#2b2b2b; line-height:60px;}

.bankkhser ul.bankserul1{ width:1345px; height: 268px; overflow:hidden;}
.bankkhser ul.bankserul1 li{ float:left; margin-right:145px;}
.bankkhser ul.bankserul1 li .bankkhserbg{ background:url(../images/xgkhfuwu-bg.png) no-repeat center center; width:178px; height:178px;}
.bankkhser ul.bankserul1 li .bankkhserbg img{ margin:0 auto; padding: 42px 0;}
.bankkhser ul.bankserul1 li .bankkhserbg h3{ text-align:center; line-height:90px; padding-top:0;}

.bankkhser ul.bankserul2{ width:1215px; overflow:hidden;}
.bankkhser ul.bankserul2 li{ margin:0 15px 15px 0; border:1px dashed #e87c74; float:left; width:390px; font-size:12px; color:#2b2b2b; text-align:left; background-color:#fbfbfc; padding:8px;}

.bankkhser h3{ font-size:24px; color:#dd1e25; margin:0 auto; text-align:center; padding-top:40px;}

.zthkbank h2{ display: block;
    background-color: #dd1e25;
    line-height: 38px;
    padding: 15px 30px;
    text-align: center;
    color: #fff;
    border-radius: 5px;
    font-size: 32px;
    width: 600px;
    margin: 0 auto 60px;}
	
	
.ztkhzxnewsfl{ background-color:#f9f9f9; overflow:hidden;}
.ztkhzxnewsfl .infomarqueen{ background-color:#fff; padding:20px 40px; margin:70px; width:660px; height:360px;}
.ztkhzxnewsfl .infomarqueen ul li{ line-height:40px;}
.ztkhzxnewsfl .infomarqueen ul li a{font-size:14px; color:#666;}

/* kaihu ziliao */

.ztbankkaihuzl{ overflow:hidden;}
.ztbankkaihuzl ul
.ztbankkaihuzl ul li{ float:left;}
.ztbankkaihuzl .ztbankbox{ background: #fff;
    text-align: center;
    overflow: hidden;
    position: relative;
	width:300px; height:400px; float:left;}
.ztbankkaihuzl .ztbankbox img{width: 100%;
    height: auto;
    transition: all 0.4s ease-in-out 0.2s;}
.ztbankbox:hover img {
    /*transform: scale(0);*/
    transition-delay: 0s;
}
.ztbankbox:hover span{ opacity:0;transition: all 0.4s ease-in-out 0.2s;}
.ztbankkaihuzl .ztbankbox .ztbankboxcontent{ width: 100%;
    height: 100%;
    background: #d23540a3;
    color: #fff;
    padding: 10px;
    position: absolute;
    top: 0;
    left: 0;
    opacity: 0;
    transform: scale(0) rotate(-180deg);
    transition: all 0.4s ease-in 0s;}
.ztbankbox:hover .ztbankboxcontent {
    opacity: 1;
    transform: scale(1) rotate(0deg);
    transition-delay: 0.2s;
}

.zybankboxcxx{ border:1px solid #fff; width:100%; height:100%; padding: 30px;}

.ztbankbox:hover .ztbankboxcontent h3{ font-size: 32px; margin:90px 0 20px;}
.ztbankbox:hover .ztbankboxcontent p{ line-height:28px; font-size:16px;}

.ztbankkaihuzl .ztbankbox span{ display: inline-block;
    position: absolute;
    color: #fff;
    margin-top: -200px;
    margin-left: -100px;
    font-size: 32px;}

.bankkaihuzlcon{ background:url(../images/xgkhziliao-bg.png) no-repeat center center; min-height:423px;}
.bankkaihuzlcon .bankkaihuzlconfr{}

.investment_f{width:100%;margin:20px auto}
.investment_f .investment_title{ height: 44px;
    float: right;
    overflow: hidden;
    position: absolute;
    margin-left: 540px;
    margin-top: 30px;}
.investment_title div{ background-color:#666; font-size:18px; height:40px;float:left; margin-left:20px; display:inline; padding:0 15px; text-align:center;line-height:42px;color:#fff;cursor:pointer;}
.investment_title a,.investment_title a:link,.investment_title a:visited,.investment_title a:hover{color:#555;width:131px;height:44px;display:inline-block}
.investment_title div.on a,.investment_title div.on a:link,.investment_title div.on a:visited,.investment_title div.on a:hover{color:#f70}
.investment_title div.on{ background-color:#dd1e25;}
.investment_con{clear:both;}
.investment_con_list{display:none}
.bankkaihuzlcon .investment_con img{ width: 414px;
    height: 274px;
    margin-left: 76px;
    margin-top: 39px;
    position: absolute;}
.bankkaihuzlcon .investment_con p{ position: absolute;
    width: 450px;
    margin-left: 580px;
    margin-top: 140px;}

/* kaihu ziliao */

/* hong kong bank kaihu */


/** zhuan ti ji jin **/

.jjbanner{ padding-left:4em;}
.jjbanner h2{font-family: "Playfair Display",Sans-serif;
    font-size: 54px;
    line-height: 1.1em;
    letter-spacing: -1.4px; color:#fff; margin:1.5em 0 0.5em;}
.jjbanner span{    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
    font-weight: 100;
    line-height: 1.9em;}
.jjbanner a{
	display:block; width:264px; margin-top:1.5em;
    font-size: 25px;
    letter-spacing: 1.5px;
    text-shadow: 5px 0 10px #692225;
    fill: #FFF;
    color: #FFF;
    background-color: #183D5E;
    border-radius: 50px 50px 50px 50px;
    padding: 15px 50px 15px 50px}
.ztjijin .ztjjinfo{ color: #726f6f; font-family: "Poppins",Sans-serif; font-size: 16px; line-height: 2.2em; margin-top:4rem;}
.ztjijin .jjgaiyao{background-color: #C42026; overflow:hidden; color:#fff;}
.ztjijin .jjgaiyao h1{ text-align:center; font-family: "Playfair Display",Sans-serif;font-size: 41px; text-transform: capitalize; line-height: 3.5em;letter-spacing: -.1px;}
.ztjijin .jjgaiyao ul{}
.ztjijin .jjgaiyao ul li{ float:left; width:29%; margin:0 2% 4%; background-color:#fff; height:499px; overflow:hidden;}
.ztjijin .jjgaiyao ul li img{}
.ztjijin .jjgaiyao ul li h3{ color: #4054B2; margin:2rem 0; text-align:center;}
.ztjijin .jjgaiyao ul li p{color: #5e5d5d; font-family: "Poppins",Sans-serif; font-size: 16px; line-height: 2em; padding:0 1rem 1rem; text-indent:2em;}

.ztszregchose .jjgwfw h2,.ztszregchose .jjwhychoose h2,.ztszregchose .jjcase h2,.ztszregchose .jjsqlc h2{ color: #C42026; text-align:left;}
.jjgwfw .ztszgsfw .ztszgsfwcon .ztszgsfw1, .jjgwfw .ztszgsfw .ztszgsfwcon .ztszgsfw2{ height:370px;}
.jjgwfw .ztszgsfw .ztszgsfwcon .ztszgsfw2 .ztszgsfwfr,.jjgwfw .ztszgsfw .ztszgsfwcon .ztszgsfw1 .ztszgsfwfr{ width:570px; height:370px;}
.jjgwfw .ztszgsfw .ztszgsfwcon .ztszgsfw1 .ztszgsfwfr .ztszgsfwinfo, .jjgwfw .ztszgsfw .ztszgsfwcon .ztszgsfw2 .ztszgsfwfr .ztszgsfwinfo{ width:510px; margin-top:2em; text-align:center;}
.jjgwfw .ztszgsfw .ztszgsfwcon .ztszgsfw2 .ztszgsfwfr .ztszgsfwinfo h3,.jjgwfw .ztszgsfw .ztszgsfwcon .ztszgsfw1 .ztszgsfwfr .ztszgsfwinfo h3{color: #4054B2; line-height:5em;}
.jjgwfw .ztszgsfw .ztszgsfwcon .ztszgsfw2 .ztszgsfwfr .ztszgsfwinfo p{ color: #898181; font-family: "Poppins",Sans-serif; font-size: 15px; line-height: 2em;}
.jjgwfw .ztszgsfw .ztszgsfwcon .ztszgsfw1 .ztszgsfwfr .ztszgsfwinfo p,.jjgwfw  .ztszgsfw .ztszgsfwcon .ztszgsfw2 .ztszgsfwfr .ztszgsfwinfo p{ width:100%;}
.jjgwfw .ztszgsfw .ztszgsfwcon .ztszgsfw2 .ztszgsfwfr .ztszgsfwinfo p{ text-align:center;}

.jjcase ul li{ color:#fff; margin-bottom:3em;}
.jjcase ul > li:first-child{background-color: rgba(206,80,80,0); background-image:url(../images/circuit-circuit-board-resistor-computer-163100.jpeg); background-repeat: no-repeat; background-size: cover; background-attachment: fixed; height:330px;}
.jjcase ul > li:first-child .jjcaseinfo,.jjcase ul > li:nth-child(2) .jjcaseinfo{background-color: #C42026; opacity: .85; transition: background 0.3s,border-radius 0.3s,opacity 0.3s; height:330px; padding:2em;}
.jjcase ul > li:nth-child(2){background-color: rgba(206,80,80,0); background-image:url(../images/pexels-photo-1538177.jpeg); background-repeat: no-repeat; background-size: cover; background-attachment: fixed; height:330px;}
.jjcase ul li h3{ margin-bottom:2em;}
.jjcase ul li p{color: #fff; font-family: "Poppins",Sans-serif; font-size: 16px; font-weight: 100; line-height: 1.9em;}

.jjwhychoose{ margin:3em 0 5em; overflow:hidden;}
.jjwhychoose p{color: #808080;font-family: "Poppins",Sans-serif; font-size: 16px; font-weight: 100; line-height: 1.9em; text-align:center;}

.jjpinggu{ text-align:center; overflow:hidden}
.jjpinggu .jjppcon{background-color:#C8CE50; background-image:url(../images/pexels-photo-374720.jpg); background-position: center right; background-repeat: no-repeat; background-size: cover; background-attachment: fixed; height:520px;}
.jjpinggu .jjppconbg{ transition: background 0.3s,border-radius 0.3s,opacity 0.3s; height:520px;}
.jjpinggu .jjppcon h3{ color:#fff; padding-top:3em;
    font-size: 54px;
    line-height: 1.1em;
    letter-spacing: -1.4px;}
.jjpinggu .jjppcon span{color: #fff;
    font-size: 16px;
    font-weight: 100;
    line-height: 4.9em;}
.jjpinggu .jjppcon a{display:block; width:264px; margin-top:1.5em; text-align:center; margin:0 auto;
    font-size: 25px;
    letter-spacing: 1.5px;
    text-shadow: 5px 0 10px #692225;
    fill: #FFF;
    color: #FFF;
    background-color: #183D5E;
    border-radius: 50px 50px 50px 50px;
    padding: 15px 50px 15px 50px}

.jjneidi{ margin-bottom:4em;}
.jjneidi h3,.jjzimao h3{ font-size: 18px; font-weight:700; line-height:4em;}

.jjneidi .panel-default>.panel-heading,.jjzimao .panel-default>.panel-heading{ background-color:transparent;}
.jjneidi .panel-heading,.jjzimao .panel-heading{ padding:0;}
.jjneidi .panel-title>a,.jjzimao .panel-title>a{ display:block; padding:15px;}
.jjneidi .panel-body,.jjzimao .panel-body{color: #808080;}
.jjneidi .panel,.jjzimao .panel{ border-bottom:1px solid #d4d4d4; border-left:none; border-right:none; border-top:none; box-shadow:none;}
	
/** zhuan ti ji jin **/


/* shen zhen gongsi reg */

.ztszgsreg{}
.ztszgstotal,.ztszgsregheming,.ztszgsfw,.ztszgsad03,.ztszgssucess,.ztszregchose,.ztszgsans{ padding:40px 0; overflow:hidden;}
.ztszgsregheming,.ztszregchose{ background-color:#f9f9f9;}

.ztszgsregheming .ztszgshmcon{ overflow:hidden; margin:30px auto 40px;}
.ztszgsregheming .ztszgshmcon ul{ width:1460px;}
.ztszgsregheming .ztszgshmcon ul li{ margin-right:230px; float:left; width:256.66666px; text-align:center;}
.ztszgsregheming .ztszgshmcon img{ margin:0 auto;}
.ztszgsregheming .ztszgshmcon h3{ font-size:24px; color:#dd1e25; line-height:40px;}
.ztszgsregheming .ztszgshmcon p{ font-size:18px; color:#2b2b2b; line-height:30px;}

.ztszgsreghejg{ padding:15px;}
.ztszgsreghejg h2{ font-size:16px;}
.ztszgsreghejg h2 i{ color:#dd1e25; padding:0 5px;}
.ztszgsreghejg,.ztszgsreghejg .ztkhzxnewsfl{ background-color:#fff; overflow:hidden;}
.ztszgsreghejg .ztkhzxnewsfl .infomarqueen{ padding:0; margin:20px 0; font-size:12px; height:130px;}
.ztszgsreghejg .ztkhzxnewsfl .infomarqueen ul{ width:1260px;}
.ztszgsreghejg .ztkhzxnewsfl .infomarqueen ul li{ float:left; margin-right:60px; width:350px;}
.ztszgsreghejg .ztkhzxnewsfl .infomarqueen ul li em{ float:right;}
.ztszgsreghejg .ztkhzxnewsfl .infomarqueen .resultture{ color:#08b7e2}
.ztszgsreghejg .ztkhzxnewsfl .infomarqueen .resultfaluse{ color:#dd1e25}



.ztszgsfw{}
.ztszgsfw .ztszgsfwcon{}
.ztszgsfw .ztszgsfwcon .ztszgsfw1,.ztszgsfw .ztszgsfwcon .ztszgsfw2{ clear:both; width:100%; height:239px; overflow:hidden;}
.ztszgsfw .ztszgsfwcon .ztszgsfw1 img{}
.ztszgsfw .ztszgsfwcon .ztszgsfw1 .ztszgsfwfr{ width:776px; height:239px; background-color:#f5f5f5; padding:30px; overflow:hidden;}
.ztszgsfw .ztszgsfwcon .ztszgsfw1 .ztszgsfwfr span,.ztszgsfw .ztszgsfwcon .ztszgsfw2 .ztszgsfwfr span{ font-size:120px; color:#dd1e25; font-family:"微软雅黑"; display:block; padding:60px 30px;}
.ztszgsfw .ztszgsfwcon .ztszgsfw1 .ztszgsfwfr .ztszgsfwinfo,.ztszgsfw .ztszgsfwcon .ztszgsfw2 .ztszgsfwfr .ztszgsfwinfo{ width:570px;margin-top: 20px;}
.ztszgsfw .ztszgsfwcon .ztszgsfw1 .ztszgsfwfr .ztszgsfwinfo h3{}
.ztszgsfw .ztszgsfwcon .ztszgsfw1 .ztszgsfwfr .ztszgsfwinfo p,.ztszgsfw .ztszgsfwcon .ztszgsfw2 .ztszgsfwfr .ztszgsfwinfo p{ width:300px;line-height: 30px; margin-top: 10px;}

.ztszgsfw .ztszgsfwcon .ztszgsfw2{}
.ztszgsfw .ztszgsfwcon .ztszgsfw2 img{}
.ztszgsfw .ztszgsfwcon .ztszgsfw2 .ztszgsfwfr{ width:776px; height:239px; background-color:#e9e9e9; padding:30px; overflow:hidden;}
.ztszgsfw .ztszgsfwcon .ztszgsfw2 .ztszgsfwfr span{}
.ztszgsfw .ztszgsfwcon .ztszgsfw2 .ztszgsfwfr .ztszgsfwinfo{ text-align: right;}
.ztszgsfw .ztszgsfwcon .ztszgsfw2 .ztszgsfwfr .ztszgsfwinfo h3{}
.ztszgsfw .ztszgsfwcon .ztszgsfw2 .ztszgsfwfr .ztszgsfwinfo p{ text-align: right; float:right;}


.ztszgsad03{ background:url(../images/szgszhiliao-bg.jpg) no-repeat center center; height:540px; width:100%; overflow:hidden;}
.ztszgsad03 h2{ text-align:center;}
.ztszgsad03 .ztszgsadcon{ margin-top:60px;}
.ztszgsad03 .ztszgsadcon p{ font-size:18px; color:#464646; line-height:40px;}

.ztszgssucess img{ margin:40px auto; text-align:center;}
.ztszgssucess h3{ font-size: 24px; color: #dd1e25; text-align: center; margin-top: 20px;}

.ztszregchose{}
.ztszregchose h2{ margin:0  auto 30px; text-align:center;}
.ztszregchose ul.sanzhongchouse{ width:1260px;}
.ztszregchose ul.sanzhongchouse li{ float:left; margin-right:60px; width:358px; border:1px solid #aaa; padding:20px 15px; background-color:#fff;}
.ztszregchose ul.sanzhongchouse li img{}
.ztszregchose .ztszchousefr{}
.ztszregchose .ztszchousefr p{ font-size:18px; color:#464646; line-height:30px;}
.ztszregchose .ztszchousefr a{ display: block;
    background-color: #dd1e25;
    width: 156px;
    height: 38px;
    line-height: 38px;
    margin: 15px auto 0;
    text-align: center;
    color: #fff;
    border-radius: 5px;
    font-size: 15px;}
.ztszregchose .ztszchousefr a:hover{ background-color:#f00;}

.ztszgsans{}
.ztszgsans h2{ margin:0 auto 30px; text-align:center;}
.ztszgsans ul{ width:1260px; margin:0 auto; text-align:center;}
.ztszgsans ul li{ float:left; margin-right:60px; width:570px; text-align:left; border-bottom:1px dashed #d5d5d5; margin-bottom:20px; padding-bottom:20px; height: 120px; overflow: hidden;}
.ztszgsans ul li span{ display:block; width:30px; height:30px; background-color:#dd1e25; color:#fff; font-size:16px; float:left; text-align:center; margin-right:15px; margin-top: 10px; border-radius: 5px;}
.ztszgsans ul li h3 a{ font-size:18px; color:#dd1e25; line-height:40px;}
.ztszgsans ul li p{ font-size:16px; color:#666; line-height:30px;width: 525px; float: right;}


.col_half { width: 49%; }
.col_third { width: 32%; }
.col_fourth { width: 23.4%; }
.col_fifth { width: 18.4%; }
.col_sixth { width: 15%; }
.col_three_fourth { width: 74.5%;}
.col_twothird{ width: 66%;}
.col_half,.col_third,.col_twothird,.col_fourth,.col_three_fourth,.col_fifth{	position: relative;	display:inline;	display: inline-block;	float: left; margin-right: 2%;}
.end { margin-right: 0 !important; }

.wrapper { width: 100%; margin: 0 auto; position: relative;}
.counter { padding:0; border-right: solid #ebebeb 1px;}
.counter:last-child { border-right: 0;}
.count-title { font-size: 60px; font-family:"华文细黑"; font-weight: normal;  margin-top: 10px; margin-bottom: 0; text-align: center; color:#dd1e25; }
.count-text { font-size: 18px; font-weight: normal;  margin-top: 10px; margin-bottom: 0; text-align: center; color:#333; }
.fa-2x { margin: 0 auto; float: none; display: table; color: #dd1e25; }
.spansz{float: right; position: absolute; top: 10px; color: #dd1e25; font-size: 30px;}
span.sz1{ right: 35px;}
span.sz2{ right: 60px;}
span.sz3{ right: 85px;}
span.sz4{ right: 55px;}

/* shen zhen gongsi reg */



/* gongsi biangeng zhuan ti */

.ztgsbg{ background-color:#fff;}
.ztgsbg ul.sanzhongchouse li{ border:none; margin-bottom:20px ; margin-top:20px ; box-shadow: 0px 0px 6px 6px #eaeaea;}
.ztgsbg ul.sanzhongchouse li a.ckmore{ background:none; color:#666; text-align:left;}
.ztgsbg ul.sanzhongchouse li a.ckmore:hover{ color:#dd1e25}

/* gongsi biangeng zhuan ti */



/* company zhuanrang zhuan ti */

.ztszgszr{}

.ztzrdata{ background-color:#f9f9f9;}
.ztzrdata ul.ztzrdatecon{ height:90px; background-color:#fff; width:1201px;}
.ztzrdata ul.ztzrdatecon li{ border-right:1px solid #eee; font-size:20px; color:#333; float:left; width:399.333333px; text-align:center; line-height: 60px; margin: 15px 0;}
.ztzrdata ul.ztzrdatecon li:last-child{ border:none;}

.ztzrtuijian{ padding:40px 0; overflow:hidden;}
.ztzrtuijian .ztzrtjtitle{}
.ztzrtuijian .ztzrtjtitle h2{ float:left;}
.ztzrtuijian .ztzrtjtitle span{ float:right;}
.ztzrtuijian .ztzrtjtitle span i{ font-size:16px; color:#666; vertical-align: middle; padding-right:5px;}
.ztzrtuijian .ztzrtjtitle span em{ background:url(../images/gszr-more.jpg) no-repeat center center; width:16px; height:16px; display:inline-block;    vertical-align: middle;}

.ztzrtuijian ul{ clear:both; padding-top:20px; width:1230px; overflow:hidden;}
.ztzrtuijian ul li{ margin:15px 30px 15px 0; width:277.5px; float:left;}
.ztzrtuijian .ztzrtjimg{ margin-bottom: 15px;}
.ztzrtuijian .ztzrtjimg img{}
.ztzrtuijian .ztzrtjimg span{ background:url(../images/gszrmianyi.png) no-repeat center center; width:60px; height:61px; display: block;
    position: absolute;
    margin-top: -167px;
    margin-left: 218px;}
.ztzrtuijian .ztzrtjimg h5{ display: block;
    background-color: #000000a8;
    line-height: 35px;
    color: #fff;
    padding-left: 20px;
    margin-top: -35px;
    position: relative;}
.ztzrtuijian ul li p{padding-left: 20px;}
.ztzrtuijian ul li a.ljzx{display: block;
    background-color: #dd1e25;
    width: 156px;
    height: 38px;
    line-height: 38px;
    margin: 15px auto 0;
    text-align: center;
    color: #fff;
    border-radius: 5px;
    font-size: 15px;}
	

.ztgszrlc{}

.ztgszrlc ul.bankkhlcul li{ width:228px;}
.ztgszrlc ul.bankhklcwz li{ width:228px; line-height:24px; font-size:16px;}
.ztgszrlc ul.bankhklcwz{ margin-bottom:10px;}
.ztgszrlc ul.ztzrtime li{ color:#dd1e25;}
.ztgszrlc ul.bankkhlcul > li:nth-child(2),.ztgszrlc ul.bankkhlcul > li:nth-child(4),.ztgszrlc ul.bankkhlcul > li:nth-child(6),.ztgszrlc ul.bankkhlcul > li:nth-child(8),.ztgszrlc ul.bankkhlcul > li:nth-child(10){ background:url(../images/gszryou.png) no-repeat center center; width:90px;}

.ztgszrlc ul.bankkhlcul > li:first-child{ background:url(../images/gszrliucheng-01.png) no-repeat center center;}
.ztgszrlc ul.bankkhlcul > li:nth-child(3){ background:url(../images/gszrliucheng-02.png) no-repeat center center;}
.ztgszrlc ul.bankkhlcul > li:nth-child(5){ background:url(../images/gszrliucheng-03.png) no-repeat center center;}
.ztgszrlc ul.bankkhlcul > li:nth-child(7){ background:url(../images/gszrliucheng-04.png) no-repeat center center;}



/* company zhuanrang zhuan ti */



/* ji zhang baoshui zhuan ti */

.ztzrdata{}
.ztzrdata h2{ color:#dd1e25;}
.ztzrdata .ztsjanswer ul li{ height:60px; box-shadow:none; border:1px solid #b2b2b2; background-color:#fff;}
.ztzrdata .sjansinfo{ margin:0; line-height:60px; width:205px;}
.ztzrdata .ztsjanswer ul li .sjansico{ width:35px; height:36px; margin:12px; overflow:hidden;}
.ztzrdata .ztsjanswer ul li:first-child .sjansico{ background:url(../images/jzbsfuwu-01.png) no-repeat 0 0;}
.ztzrdata .ztsjanswer ul li:nth-child(2) .sjansico{ background:url(../images/jzbsfuwu-01.png) no-repeat -35px 0;}
.ztzrdata .ztsjanswer ul li:nth-child(3) .sjansico{ background:url(../images/jzbsfuwu-01.png) no-repeat -70px 0;}
.ztzrdata .ztsjanswer ul li:nth-child(4) .sjansico{ background:url(../images/jzbsfuwu-01.png) no-repeat -105px 0;}
.ztzrdata .ztsjanswer ul li:nth-child(5) .sjansico{ background:url(../images/jzbsfuwu-02.png) no-repeat 0 0;}
.ztzrdata .ztsjanswer ul li:nth-child(6) .sjansico{ background:url(../images/jzbsfuwu-02.png) no-repeat -35px 0;}
.ztzrdata .ztsjanswer ul li:nth-child(7) .sjansico{ background:url(../images/jzbsfuwu-02.png) no-repeat -71px 0;}
.ztzrdata .ztsjanswer ul li:nth-child(8) .sjansico{ background:url(../images/jzbsfuwu-02.png) no-repeat -71px 0;}
.ztzrdata .ztsjanswer ul li:nth-child(9) .sjansico{ background:url(../images/jzbsfuwu-03.png) no-repeat 0 0;}
.ztzrdata .ztsjanswer ul li:nth-child(10) .sjansico{ background:url(../images/jzbsfuwu-03.png) no-repeat -35px 0;}
.ztzrdata .ztsjanswer ul li:nth-child(11) .sjansico{ background:url(../images/jzbsfuwu-03.png) no-repeat -70px 0;}
.ztzrdata .ztsjanswer ul li:nth-child(12) .sjansico{ background:url(../images/jzbsfuwu-03.png) no-repeat -105px 0;}

.ztjsbsserlc{}
.ztjsbsserlc ul.bankhklcwz li{ font-size:18px; color:#2b2b2b;}
.ztjsbsserlc ul.bankkhlcul > li:first-child{ background:url(../images/jzbsliucheng-01.png) no-repeat center center;}
.ztjsbsserlc ul.bankkhlcul > li:nth-child(3){ background:url(../images/jzbsliucheng-02.png) no-repeat center center;}
.ztjsbsserlc ul.bankkhlcul > li:nth-child(5){ background:url(../images/jzbsliucheng-03.png) no-repeat center center;}
.ztjsbsserlc ul.bankkhlcul > li:nth-child(7){ background:url(../images/jzbsliucheng-04.png) no-repeat center center;}
.ztjsbsserlc h3 {
    font-size: 24px;
    color: #333;
    text-align: center;
    margin-top: 40px;
}

.sjgbyx h2,.ztjzbsfis h2,.ztjsbswhycho h2{color: #dd1e25;
    text-align: center;
    margin: 0 auto 40px;}
.ztjzbsfis{ background-color:#f9f9f9;}
.ztjzbsfis .bbzlcon{ background-color:#fff;}

.ztjsbswhycho{ padding:40px; border-bottom:1px solid #dd1e25; overflow:hidden;}
.ztjsbswhycho ul{ width:1280px;}
.ztjsbswhycho ul li{ margin-right:80px; float:left; width:240px; height:293px; background:url(../images/jzbschooseus-bg.png) no-repeat center center; text-align:center;}
.ztjsbswhycho ul li h3{ color:#fff; margin-top: 18px;}
.ztjsbswhycho ul li img{ text-align: center; margin: 40px auto;}
.ztjsbswhycho ul li p{ font-size:36px; color:#fff;}

/* ji zhang baoshui zhuan ti */


/* product */
.project-head{ margin-bottom:15px;}
.project .single-project p{ text-align:left;}
/* product */


/* about */
.masonry h1{text-align: center; margin-bottom: 30px; font-size: 30px;}
/* about */


/* foot */
.footer .footer-logo img{ width:120px;}
/* foot */



