/*toolbar开始*/
#toolbar {background: #f6f6f6;height: 30px;line-height: 30px;border-bottom: #ebebeb solid 1px;}
#toolbar .toolbar img {display: inline-block;margin-left: 15px;margin-right: 5px;}
#toolbar .toolbar .hour {margin-left: 5px;}
#toolbar .toolbar .toolbar_r{position: relative;}
#toolbar .toolbar .toolbar_r i {font-size: 16px;vertical-align: middle;}
#toolbar .toolbar .toolbar_r i.hint {width: 1px;height: 20px;background: #e3e3e3;vertical-align: middle;display: inline-block;}
#toolbar .toolbar .toolbar_r span:nth-child(1) {padding: 0 20px}
#toolbar .toolbar .toolbar_r span.ative {margin-left: 15px;}
#toolbar .toolbar .toolbar_r .ative .toolbar_pic{width: 60px;height: 60px;position: absolute;top: 30px;right: 0;display: none;}
#toolbar .toolbar .toolbar_r .ative .toolbar_pic img{width: 60px;height: 60px;}
#toolbar .toolbar .toolbar_r .ative:hover .toolbar_pic{display: block;}
/*标题开始*/

#title .title {height: 35px;line-height: 35px;font-size: 12px;white-space: nowrap;}
#title .title a {vertical-align: middle;}
#title .title i {display: inline-block;vertical-align: middle;background: #dddddd;width: 1px;height: 12px;margin: 0 14px;}
#serach {margin-top: 30px;overflow: hidden;}
#serach div {vertical-align: middle;}
#serach .search {margin-top: 10px;width: 265px;height: 35px;border: #e5e5e5 1px solid;border-radius: 100px;background: #f6f6f6;line-height: 35px;overflow: hidden;position: relative;}
#serach .search span {width: 70px;display: inline-block;text-align: center;vertical-align: middle;}
#serach .search span i {vertical-align: middle;margin-left: 5px;}
#serach .search input {height: 36px;padding-left: 20px;width: 195px;box-sizing: border-box;border: 0 none;}
#serach .search i.active {position: absolute;right: 15px;}

/*导航开始*/

#nav {background: #00234a;overflow: hidden;margin-top: 20px;}
#nav .nav li {float: left;text-align: center;padding: 12px 23px;border-left: 1px solid #445e7a;}
#nav .nav li:hover{background: #f2ad00;}
#nav .nav li.active {background: #f2ad00;}
#nav .nav li a {color: white;}
#nav .nav li a .active_one{font-size: 14px;}
#nav .nav li a .active_two{font-size: 12px;}

.enter_pic{width:1200px;height: 201px;}
.enter_pic img{width: 100%;height: 201px;}

#main{width: 100%;height: 100%;overflow: hidden;background: #fff;padding-bottom: 60px;}
#main .main{overflow: hidden;}

#main .main .con_nav{margin-top: 20px;overflow: hidden;}
#main .main .con_nav ul{width: 100%;height: 58px;border: 1px solid #c8c8c8;box-sizing: border-box;border-radius: 4px;}
#main .main .con_nav ul li{float: left;width: 199px;height: 56px;border-right: 1px solid #C8C8C8;box-sizing: border-box;text-align: center;padding-top: 10px;}
#main .main .con_nav ul li:last-child{border-right: none;}
#main .main .con_nav ul li:first-child{background: #f9f9f9;}
#main .main .con_nav ul li:hover{background: #F9F9F9;}
#main .main .con_nav ul li .title_one{font-size: 16px;color: #00214A;}
#main .main .con_nav ul li .title_two{font-size: 12px;color: #999999;}

/*主题内容开始*/

/*左侧开始*/

/*公司介绍*/
.enter_con{width: 875px;overflow: hidden;margin-top: 28px;background: #FFFFFF;}
.firm{overflow: hidden;padding:0 30px;}
.firm .firm_tit{width: 815px;height: 58px;border-bottom: 2px solid #bbbbbb;box-sizing: border-box;}
.firm .firm_tit h2{width: 98px;height: 58px;font-weight: bold;border-bottom: 2px solid #0059b2;box-sizing: border-box;float: left;text-align: center;line-height: 56px;font-size: 22px;color: #333333;}
.firm .firm_tit span{font-size: 17px;color: #CCCCCC;float: left;margin-left: 15px;line-height: 56px;}
.firm .firm_tit em{float: right;font-size: 12px;color: #333333;line-height: 56px;}
.firm .firm_tit em i{font-size: 14px;color: #d4d4d4;}
.firm .profile{margin-top: 30px;}
.firm .profile .profile_pic{width: 347px;height: 228px;float: left;padding-right: 15px;}
.firm .profile .profile_pic img{width: 347px;height: 228px;}
.firm .profile h3{font-size: 22px;color: #00234A;line-height: 32px;}
.firm .profile p{font-size: 14px;line-height: 30px;color: #7f7f7f;}

/*新闻公告*/
.news .firm_con .star{overflow: hidden;}
.news .firm_con .star li{width: 188px;height: 179px;float: left;position: relative;margin-right: 20px;}
.news .firm_con .star li:last-child{margin-right: 0;}
.news .firm_con .star li a{display: block;}
.news .firm_con .star li img{width: 188px;height: 179px;}
.news .firm_con .star li .star_con{width: 188px;height: 179px;cursor: pointer;box-sizing: border-box;padding: 0 15px;position: absolute;background: rgba(0,0,0,0.4);left: 0;top: 0;display: none;}
.news .firm_con .star li .star_con h3{font-size: 19px;color: #e8e5e0;line-height: 40px;}
.news .firm_con .star li .star_con p{font-size: 12px;color: #e8e5e0;line-height: 20px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:6;}
.news .firm_con .star li:hover .star_con{display: block;}


.news{margin-top: 40px;}
.news .firm_con{margin-top: 30px;}
.news .firm_con .firm_left{width: 282px;height: 212px;position: relative;float: left;}
.news .firm_con .firm_left .left_pic{display: block;}
.news .firm_con .firm_left .left_pic img{width: 282px;height: 212px;}
.news .firm_con .firm_left .left_pic_tit{width: 282px;height: 60px;position: absolute;display: none;background: rgba(0,0,0,0.8);left: 0;bottom: 0;text-align: center;}
.news .firm_con .firm_left .left_pic_tit .tit1{font-size: 14px;color: #FFFFFF;padding-top: 10px;}
.news .firm_con .firm_left .left_pic_tit .tit2{font-size: 12px;color: #FFFFFF;}
.news .firm_con .firm_left:hover .left_pic_tit{display: block;}

.news .firm_con .firm_right{overflow: hidden;width: 480px;float: right;}
.news .firm_con .firm_right ul{overflow: hidden;}
.news .firm_con .firm_right ul li{width: 480px;overflow: hidden;border-bottom: 1px solid #f0f0f0;}
.news .firm_con .firm_right ul li h2{font-size: 20px;color: #000000;overflow: hidden;white-space: nowrap;text-overflow:ellipsis;}
.news .firm_con .firm_right ul li .news_m{padding-top: 10px;font-size: 14px;line-height: 22px;color: #AAAAAA;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;}
.news .firm_con .firm_right ul li .news_t{font-size: 12px;color: #777777;line-height: 40px;}
.news .firm_con .firm_right ul li:last-child{margin-top: 15px;border-bottom: none;}

/*主管业务*/
.news .firm_con .project{overflow: hidden;width: 480px;float: right;}
.news .firm_con .project ul{overflow: hidden;}
.news .firm_con .project ul li{width: 480px;overflow: hidden;border-bottom: 1px solid #f0f0f0;}
.news .firm_con .project ul li h3{font-size: 16px;color: #000000;font-weight: bold;}
.news .firm_con .project ul li p{margin: 20px 0;font-size: 14px;color: #AAAAAA;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;}
.news .firm_con .project ul li:last-child{border: none;padding-top: 15px;}

/*高管团队*/
.firm .team{ margin:30px 0 50px 0;overflow: hidden;}
.firm .team dl{overflow: hidden;float: left;padding-bottom: 30px;}
.firm .team dl dt{width: 122px;height: 132px;float: left;}
.firm .team dl dt img{width: 122px;height: 132px;}
.firm .team dl dd{width: 235px;height: 132px;float: left;padding:0 35px 0 15px;}
.firm .team dl dd h3{font-size: 15px;color: #0059B2;line-height: 20px;}
.firm .team dl dd h4{font-size: 15px;color: #000000;line-height: 28px;}
.firm .team dl dd p{font-size: 12px;color: #999999;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;}

/*左侧结束*/

/*右侧开始*/
.enter_right{width: 300px;overflow: hidden;margin-top: 28px;background: #FFFFFF;}
.enter_right .quotes{overflow: hidden;}
.enter_right .quotes .quotes_tit{width: 300px;height: 40px;border-left: 2px solid #0059b2;box-sizing: border-box;background: #dddddd;}
.enter_right .quotes .quotes_tit h2{width: 98px;line-height: 40px;font-size: 20px;color: #333333;text-align: center;float: left;}
.enter_right .quotes .quotes_tit span{font-size: 17px;color: #A3A3A3;float: left;line-height: 40px;}
.enter_right .quotes .quotes_con{width: 300px;height: 200px;vertical-align: middle;display: table-cell;}
.enter_right .quotes .quotes_con img{width: 262px;height: 134px;margin-left: 19px;}


.enter_right .sheet{padding: 0 20px;background: #f7f7f7;}
.enter_right .sheet td{text-align: center;}
.enter_right .sheet .sheet_one{color: #0059B2;}


.enter_right .recent{background: #f7f7f7;}
.enter_right .recent ul{overflow: hidden;padding: 15px;}
.enter_right .recent ul li{line-height: 30px;overflow: hidden;white-space: nowrap;text-overflow:ellipsis;}
.enter_right .recent ul li a{font-size: 12px;color: #555555;}
.enter_right .recent ul li i{display: inline-block;width: 5px;height: 5px;background: #d6d6d6;border-radius: 50%;margin-right: 10px;}

.enter_right .telphone{padding: 15px;overflow: hidden;background: #f7f7f7;}
.enter_right .telphone h2{font-size: 18px;color: #333333;line-height: 30px;}
.enter_right .telphone p{font-size: 12px;color: #A3A3A3;line-height: 24px;}





/*右侧结束*/


/*主题内容结束*/


/*底部*/
/*footer{background: #FFFFFF;padding: 20px 0 40px 0;overflow: hidden;}
footer ul{float:left;border-right:1px #f0f0f0 solid ;line-height: 35px;vertical-align: middle;}
footer ul h4{color: #666666; font-size: 28px;line-height: 50px;}
footer ul{min-height: 330px;}
footer ul:nth-child(1){width: 175px;}
footer ul:nth-child(1) li{text-align: center;}
footer ul:nth-child(4) li{width: 118px;}
footer ul:nth-child(3){width: 150px;}
footer ul:nth-child(4){width: 175px;}
footer ul li{width: 100px;margin: 0 auto;text-align: right;}
footer ul li a{font-size: 14px;color: #666666;}
footer ul:nth-child(2){width: 295px;}
footer ul:nth-child(2) li{width: 260px;clear: both;float: right;}
footer ul:nth-child(2) li h4{margin-right: 40px;}
footer ul:nth-child(2) li span{width: 70px; text-align: right;display: inline-block;}
footer ul:nth-child(2) li span:nth-child(3){margin-right: 30px;}
footer ul:last-child{border:  0 none;width: 350px;float: right;}
footer ul:last-child ol{float: right;margin-top: 100px;margin-bottom: 40px;}
footer ul:last-child ol li{float: left;width: 80px;}
footer ul:last-child ol li a{display: inline-block;}
footer ul:last-child ol li img{float: right;}
footer ul:last-child p{width: 340px;background: #f6f6f6;border: 1px #eee solid;border-radius:30px ;height: 35px;line-height: 35px;clear: both;overflow: hidden;position: relative;}
footer ul:last-child p>i{position: absolute;right: 10px;top: 0px;}
footer ul:last-child p span{display: inline-block;text-align: center;width: 70px;float: left;}
footer ul:last-child p span i{margin-left: 5px;}
footer ul:last-child p input{display: inline-block;height: 35px;background: #fff;padding-left: 10px;border: 0 none;float: left;width:270px;}*/
/*提示*/
.hint{background: #000;height: 45px;line-height: 45px;}
.hint span{color: #FFFFFF;font-size: 14px;margin-right: 25px;}


