/* Generic Utility */

/* Specific to tab one */


.tab{ width: 1200px; height: 431px;}
.list-wrap { width: 1200px; height: 360px; background: #036bb6; margin-top:22px;}
.tab .nav{ width: 1200px; height: 50px; background: #fff; overflow:hidden;}
.tab .nav li{width:105px; height:50px; line-height:50px; float:left; margin-right:1px;}
.tab .nav li a{width:100%; height:50px; color:#292929; font-size:18px; text-align:center; display:block; transition: 0.4s all;}
.tab .nav li:last-child a{border:none}
.tab_nav .mycurrent a{ background: #036bb6 !important; height:50px !important; color:#fff !important;}

.tablist{ width: 1200px; height: 360px; position: relative;}
.tablist li{ width: 1100px; height: 53px; line-height: 34px; padding: 18px 50px; border-bottom: 1px #2b83c2 solid; position: relative;}
.tablist li .t_left{ width: 788px; height: 53px; line-height: 20px; color: #8aceff; font-size: 12px; float: left;position: relative; }
.tablist li .t_left a{ color: #fff; font-size: 16px; line-height: 30px; display: block; }
.tablist li .t_left span{ right: 0; bottom: 0; position: absolute; }
.tablist li .t_right{ width: 270px; height: 28px; padding-top: 19px; float: right;position: relative; }
.tablist li .btn{ width: 72px; height: 28px; font-weight: bold; line-height: 28px; color: #292929; border-radius: 14px; padding-left: 48px; float: left; margin-right: 10px; position: relative; }
.tablist li .btn span{ width: 20px; height: 19px; left: 20px; top: 4px; position: absolute; }


