.indexFlashTel{position:relative; overflow:hidden;}
.indexFlashTel .btnDiv{position:absolute; z-index:10; left:0px; bottom:20px; width:100%; text-align:center;}
.indexFlashTel .btnDiv span{display:inline-block; width:8px; height:8px; background:#999; margin:0 5px;
-moz-border-radius:50%;
-webkit-border-radius:50%;
border-radius:50%;
}
.indexFlashTel .btnDiv span.on{background:#c01c1b;}
.indexFlashTel .bd{position:relative; z-index:0;}
.indexFlashTel .bd li{position:relative; text-align:center;}
.indexFlashTel .bd li img{width:100%;}
.indexFlashTel .name{font-size:18px; padding:15px 0 10px 0;}
.indexFlashTel .msg{color:#666; padding-bottom:40px;}

.reg{padding:0 13px;}
.reg li{padding-top:10px; height:44px; line-height:44px; position:relative; border-bottom:#ccc solid 1px; font-size:1.25em; color:#333; padding-left:5em;}
.reg em{position:absolute; left:0px; top:10px; display:block; width:5em; text-align:right;}
.reg .input1{width:100%; height:44px; line-height:44px; font-size:1em; color:#bbb;}
.reg .btnDiv{padding:30px 10px 0 10px; height:50px;}
.reg .btnDiv div{width:50%; position:relative;}
.reg .btnDiv .fl{left:-10px;}
.reg .btnDiv .fr{left:10px;}
.reg .btnDiv .btn1{height:40px; width:100%; background:#0a74af; color:#FFF; font-size:1.66em;}
.reg .btnDiv .btn2{background:#838383;}
.reg li .img{position:absolute; top:23px; right:0px;}
.reg li .img img{width:38px;}
.login2 li{padding-left:4em;}
.login2 em{width:4em;}
.login2 .btnDiv{padding:30px 0 0 0;}
.login2 .msg{text-align:center; font-size:1.25em; padding-top:10px;}
.login2 .msg a{color:#0b7ab8;}

.myAssets{min-height:100px;}
.myAssets .btn{height:46px;}
.myAssets .btn li{float:left; width:33.3%;}
.myAssets .btn a{display:block; height:45px; line-height:45px; text-align:center; font-size:1.25em; color:#FFF; background:url(../image/bg1.png); border-top:rgba(255,255,255,0.2) solid 1px; border-right:rgba(255,255,255,0.2) solid 1px;}
.myAssets .btn a:hover, .myAssets .btn .aNow{background:url(../image/bg2.png); color:#0b77b3;}
.myAssets .msg{padding:2em 13px; font-size:1.08em; color:rgba(255,255,255,0.6); line-height:1.8em;}
.myAssets .info{padding:1.5em 0; margin:0 13px; font-size:1.08em; color:#FFF; line-height:2em; border-top:rgba(255,255,255,0.5) solid 1px; border-bottom:rgba(255,255,255,0.5) solid 1px;}
.myAssets .info img{position:relative; top:3px;}
.myAssets .info2{text-align:center; padding:25px 40px 40px;}
.myAssets .info2 div{height:40px; line-height:40px; color:#FFF; text-align:center; font-size:1.08em; background:#71b9e2;
-moz-border-radius:20px;
-webkit-border-radius:20px;
border-radius:20px;
}
.myAssets .info2 div b{color:#ffd200; font-size:1.2em;}

.pageTitle{border-bottom:#f0f0f0 solid 2px; height:45px; line-height:45px; position:relative; font-size:1.25em; padding-left:50px;}
.pageTitle img{float:left; height:31px; position:absolute; left:13px; top:7px;}

.myAssets_01{padding:23px 3px 0 13px;}
.myAssets_01 li{float:left; width:33.3%; padding-bottom:10px;}
.myAssets_01 a{display:block; margin-right:10px; text-align:center; color:#ffe599; line-height:1.8em; background:#008c69; padding:2em 0;}
.myAssets_01 .li_01 a{background:#ffcc99; color:#b25900;}
.myAssets_01 .li_02 a{background:#b28500;}

.pageNav{height:45px; background:#b5d5e7;}
.pageNav li{float:left; width:33.3%;}
.pageNav a{display:block; height:45px; line-height:45px; text-align:center; font-size:1.25em; color:#FFF; border-right:#FFF solid 1px;}
.pageNav .aNow{background:#fff; color:#0b77b3;}

.Detailed{padding:10px 13px; color:#333;}
.Detailed .TABLE ul{ height:160px; border-bottom:1px solid #eaeaea; padding-top:10px;}
.Detailed .TABLE ul li{ height:35px; float:left; margin-bottom:1px;font-size:1.08em;}
.Detailed .TABLE ul li.li01{ width:23%; background:#b5d5e7; text-align:left; line-height:35px; color:#fff; padding-left:2%;}
.Detailed .TABLE ul li.li02{ width:73%; background:#eaeaea; text-align:left; line-height:35px; color:#666; padding-left:2%;}
.Detailed .TABLE ul li.li03{ width:17%; background:#eaeaea; text-align:left; line-height:35px; color:#666; padding-left:2%;}
.Detailed .TABLE ul li.li06{ width:23%; background:#eaeaea; text-align:left; line-height:35px; color:#666; padding-left:2%;}
.Detailed .TABLE ul li.li07{ width:29%; background:#b5d5e7; text-align:left; line-height:35px; color:#fff; padding-left:2%;}
.Detailed .msg{font-size:1.25em; text-align:right; padding:10px 0;}

.productShow{padding:20px 10px;}
.productShow .list{height:90px;}
.productShow li{float:left; width:25%;}
.productShow a{display:block; margin:0 auto; text-align:center; background:#ff7505; border:#ffd5b4 solid 3px; width:70px; height:70px; color:#FFF;
-moz-border-radius:50%;
-webkit-border-radius:50%;
border-radius:50%;
}
.productShow a div{font-size:1.08em; padding:15px 0 5px 0;}
.productShow a b{font-size:1.33em;}
.productShow .li_02 a{background:#fdd15c; border:#fef1ce solid 3px;}
.productShow .li_03 a{background:#5eb2dd; border:#cee8f5 solid 3px;}
.productShow .li_04 a{background:#a7c94a; border:#e4efc8 solid 3px;}

.productShow_01{min-height:100px; background:#e8f3f7; border-left:#7dcefa solid 3px; padding:0 10px;}
.productShow_01 .title{font-size:1.25em; padding:1em 0 0.8em 0;}
.productShow_01 li{float:left; width:50%; color:#333; height:1.66em; line-height:1.66em; overflow:hidden;}
.productShow_01 li b{font-size:1.08em;}

.productShow_02 li{font-size:1.08em; height:3.4em; line-height:3.4em; overflow:hidden; position:relative; padding:0 13px; border-bottom:#f2f2f2 solid 1px;}
.productShow_02 li span{position:absolute; top:0px; right:13px; white-space:nowrap;}
.productShow_02 a{color:#333;}

.productShow_03{padding:10px 13px; text-align:justify; line-height:1.6em; color:#333;}

.productShow_04{padding:10px 13px 0 13px;}
.productShow_04 li{min-height:100px; position:relative; padding:0 0 10px 70px;}
.productShow_04 .imgDiv{position:absolute; top:5px; left:0px; width:60px;}
.productShow_04 .name{font-size:1.25em;}
.productShow_04 .content{line-height:1.6em; text-align:justify; color:#333; padding-top:5px;}
.Manager{padding:0px;}
.Manager li{border-bottom:#ededed solid 2px; padding:10px 13px 10px 83px;}
.Manager .imgDiv{left:13px; top:15px;}
.Manager a{color:#0b7ab8;}

.aboutNav{padding:160px 0 0 13px;}
.aboutNav li{float:left; width:50%; padding-bottom:13px;}
.aboutNav a{display:block; margin-right:13px; font-size:1.5em; color:#333; text-align:center; background:rgba(224,245,255,0.8); padding:1em 0;}
.aboutNav a div{padding-bottom:0.5em;}
.aboutNav .img2{display:none;}
.aboutNav img{width:50px;}
.aboutNav .liNow a{color:#d6000f;}
.aboutNav .liNow img{display:none;}
.aboutNav .liNow .img2{display:inline-block;}
.commentIndex{padding:160px 13px 0 13px;}
.commentIndex li{width:100%;}
.commentIndex a{height:75px; line-height:75px; position:relative; padding:0 0 0 85px; text-align:left; margin:0px;}
.commentIndex img{position:absolute; left:20px; top:12px;}

.about{padding:30px 13px; color:#333; font-size:1.08em; line-height:1.6em; text-align:justify; position:relative; min-height:100px;}
.about .img{position:absolute; top:-20px; left:50%; margin-left:-60px;}

.Business{padding-bottom:10px;}
.Business li{margin-top:10px; background:#e8f3f7; border-left:#7dcefa solid 3px; color:#333; line-height:1.8em; padding:10px;}
.Business li .name{font-size:1.25em; padding-bottom:6px;}

.Risk .msg{padding:10px 13px; font-size:1.08em; line-height:1.6em; text-align:justify; border-bottom:#0b7ab7 solid 1px;}
.Risk .list{padding:20px 0 0 0; border-left:#0b7ab7 solid 1px; margin-left:15px;}
.Risk li{min-height:50px; position:relative; padding:0 13px 20px 12px;}
.Risk em{display:block; width:9px; height:9px; position:absolute; left:-5px; top:7px; background:#0b7ab7;
-moz-border-radius:50%;
-webkit-border-radius:50%;
border-radius:50%;
}
.Risk .name{font-size:1.25em; padding-bottom:5px;}
.Risk .content{color:#333; font-size:1.08em; line-height:1.6em; text-align:justify;}

.news li{height:80px; position:relative; border-bottom:#ededed solid 2px; padding:0 10px 0 10px;}
.news .imgDiv{position:absolute; left:12px; top:12px; width:80px;}
.news .name{font-size:1.16em; line-height:1.3em; height:2.6em; overflow:hidden; padding-top:12px; margin-bottom:5px;}

.HistoryTab{border-left:#0b7ab7 solid 1px; height:80px; margin-left:40px;}
.HistoryTab li{float:left; width:55px; height:55px; position:relative; text-align:center; background:url(../image/HistoryTab.png) left top no-repeat; background-size:cover; color:#6dafd4; margin-right:19px; left:-27px; top:12px;}
.HistoryTab li div{color:#0b7ab7; font-size:1.33em; padding:13px 0 0 0;}
.HistoryTab .liNow{background:url(../image/HistoryTabon.png) left top no-repeat; background-size:cover;}

.History li{padding:0 10px 0 40px;}
.History div{border-left:#0b7ab7 solid 1px; font-size:1.25em; line-height:1.5em; min-height:1.5em; position:relative; padding:10px 0 10px 15px;}
.History em{display:block; width:9px; height:9px; position:absolute; left:-5px; top:16px; background:#0b7ab7;
-moz-border-radius:50%;
-webkit-border-radius:50%;
border-radius:50%;
}

.product{padding:10px 0;}
.product th{font-size:1.25em; height:35px; background:#eaeaea; font-weight:400;}
.product th div{text-align:left; padding-left:10px;}
.product td{text-align:center; border-bottom:#eaeaea solid 1px; font-size:1.08em; padding:1em 0;}
.product td a{display:block; text-align:left; padding-left:10px;}
.infoList td a{height:1.2em; line-height:1.2em; overflow:hidden; background:url(../image/ico14.png) 10px center no-repeat; background-size:auto 75%; padding-left:30px;}

.pageRank{height:42px; background:#e8f3f7;}
.pageRank dd{float:left; width:38%;}
.pageRank dt{width:24%; float:left;}
.pageRank a{display:block; border-right:#d4d9f1 solid 1px; border-left:#FFF solid 1px; height:42px; line-height:42px; font-size:1.25em; color:#5792ba; text-align:center;}
.pageRank a em{background:url(../image/ico4.png) right center no-repeat; background-size:auto 40%; padding-right:18px;}
.pageRank dt a em{background:url(../image/ico5.png) right center no-repeat; background-size:auto 100%; padding-right:23px;}

.Performance{padding:0 10px;}
.Performance li{border-bottom:#eee dotted 1px; padding-top:5px;}
.Performance .h10{height:5px;}
.Performance .title{font-size:1.16em; min-height:20px; line-height:1.2em; position:relative; padding:10px 0 5px 35px;}
.Performance .title span{display:block; position:absolute; left:0px; top:0px; width:29px; height:29px; line-height:31px; text-align:center; color:#FFF; font-size:12px; background:url(../image/ico6.png) left top no-repeat; background-size:cover;}
.Performance .title a{color:#333;}
.Performance dd, .Performance dt{float:left; width:33.3%; height:2em; line-height:2em; overflow:hidden;}
.Performance dt{width:66.6%;}
.Performance dl span{color:#5792ba;}
.Performance dl a{color:#d6000f;}
.Performance .li_01 .title span{background:url(../image/ico7.png) left top no-repeat; background-size:cover;}
.Performance .li_02 .title span{background:url(../image/ico8.png) left top no-repeat; background-size:cover;}
.Performance .li_03 .title span{background:url(../image/ico9.png) left top no-repeat; background-size:cover;}
.Performance2 .title{padding-left:30px;}
.Performance2 .title span{background:url(../image/ico10.png) left top no-repeat; background-size:cover; width:22px; height:28px; color:#999; line-height:24px; top:5px; font-weight:bold;}
.Performance2 .li_01 .title span{background:url(../image/ico11.png) left top no-repeat; background-size:cover; color:#ca2020;}
.Performance2 .li_02 .title span{background:url(../image/ico12.png) left top no-repeat; background-size:cover; color:#d54d4d;}
.Performance2 .li_03 .title span{background:url(../image/ico13.png) left top no-repeat; background-size:cover; color:#df7979;}

.ReportShow .title{background:#e8f3f7; text-align:center; padding:10px 10px 6px; line-height:1.5em; font-size:1.25em;}
.ReportShow .time{background:#e8f3f7; text-align:center; padding-bottom:10px;}
.ReportShow .content{padding:13px; text-align:justify; line-height:1.8em; color:#333;}

.pageTab{height:35px; width:100%; position:absolute; left:0px; margin-top:-35px;}
.pageTab li{float:left; width:50%;}
.pageTab a{display:block; height:35px; line-height:35px; text-align:center; font-size:1.25em; color:#FFF; background:rgba(255,255,255,0.5); color:#333;}
.pageTab a:hover, .pageTab .aNow{background:rgba(10,118,178,0.7); color:#fff;}

.idea{background:#e8f3f7; padding:10px; border-left:#7dcefa solid 3px; line-height:1.6em; text-align:justify; color:#333;}
.idea .title{padding-bottom:5px; font-size:1.25em;}

.job .name{height:36px; line-height:36px; overflow:hidden; padding:0 13px; border-bottom:#FFF solid 1px; background:#f5f5f5; color:#333; font-size:1.08em;}
.job .content{line-height:1.6em; text-align:justify; padding:13px; color:#333; display:none;}
.job .liNow .name{background:#e8f3f7; color:#0971ab;}
.job .liNow .content{display:block;}

.contact{background:#e8f3f7; padding:10px 20px 10px 30px; border-left:#7dcefa solid 3px; line-height:1.8em; text-align:justify; color:#333;}
.contact .title{padding-bottom:5px; font-size:1.25em;}
.contact li{min-height:1.8em; position:relative; padding-left:5em;}
.contact li em{position:absolute; left:0px; top:0px; white-space:nowrap;}

.indexNav{position:fixed; z-index:10; left:50%; margin-left:-160px; bottom:80px; width:320px;}
.indexNav li{float:left; width:33.3%;}
.indexNav a{display:block; margin:0 auto; background:url(../image/indexNav.png) left top no-repeat; background-size:cover; width:90px; height:90px; text-align:center; line-height:90px; color:#007fc6; font-size:1.25em;}

.loginLogo{position:fixed; left:0px; top:50%; margin-top:-100px; width:100%; text-align:center;}

.login{position:fixed; width:300px; left:50%; margin-left:-150px; top:50%; padding-top:30px;}
.login li{padding-bottom:20px;}
.login a{display:block; color:#FFF; border:rgba(255,255,255,0.8) solid 1px; height:42px; line-height:42px; padding:0 25px; font-size:1.5em; background:rgba(255,255,255,0.1) url(../image/ico15.png) right center no-repeat; background-size:auto 45%;}

/*20160718*/
.product2{padding-top:10px;}
.product2 li{min-height:100px; background:#e8f3f7; border-left:#7dcefa solid 3px; padding:0 10px; margin-bottom:5px;}
.product2 .title{font-size:1.25em; padding:1em 0 0.8em 0;}
.product2 dd{float:left; width:50%; color:#333; height:1.66em; line-height:1.66em; overflow:hidden;}

.head .h2-1{text-align:left; padding-left:40px;}

.ticket p{padding:10px; background:#fff; line-height:1.5em; margin-bottom:5px;}
.ticket li{background:#FFF; margin-bottom:6px; padding:0 10px 5px 10px;}
.ticket .name{font-size:1.25em; border-bottom:#ccc solid 1px; padding:10px 0; margin-bottom:5px; font-weight:bold;}
.ticket dd{font-size:1.1em; height:2em; line-height:2em;}
.ticket dd input{margin-right:3px; position:relative; top:2px;}
.ticket .btnDiv{padding:10px 0 20px 0;}
.ticket .btn1{height:40px; background:#0a74af; font-size:1.35em; color:#FFF; width:100%;}

.Confirmation{padding:10px;}
.Confirmation .name{font-size:1.25em; border-bottom:#ccc solid 1px; padding:10px 0; font-weight:bold;}
.Confirmation .content{line-height:1.5em; padding:12px 0;}
.Confirmation .content span{display:inline-block; width:80px; height:18px; line-height:20px; text-align:center; border-bottom:#666 solid 1px; font-size:1.2em; color:#d6000f; font-weight:bold;}
.Confirmation .content p{padding-top:1em; color:#999;}
a.ConfirmationA{display:block; position:fixed; z-index:20; left:0px; bottom:15px; width:100%; height:40px; line-height:40px; text-align:center; background:#0a74af; font-size:1.35em; color:#FFF;}
.content lable{ text-align:right; width:100%; display:block;}

.about h1{text-align:center;margin-bottom:15px;}
.about .content img{max-width:100%;}
.History div{padding-right:10px;}
