﻿
body,input,h1,h2,h3,h4,h5,h6,p,textarea,table,div,ul,li,select{font-family: simsun!important;margin:0;padding:0;color:inherit;    line-height: 1;}
img{border:0;display: inline-block;vertical-align: middle;}
.fl{float:left;}
.fr{float:right;}
ul,li{ list-style:none; }
a{ text-decoration:none; color:inherit;}
:focus{outline:none!important;border-color:inherit;}
.clearfix{*zoom: 1;}
.clearfix:before,.clearfix:after
{display: table;line-height: 0;content: "";}
.clearfix:after{clear: both;}
table{border-collapse:collapse;border-spacing:0;width:100%}
h3,h4,h5,h6{font-weight: normal;}
.auto{width: 1070px;margin:0 auto;}
em,i{font-style:normal;}
a:focus{outline:0;} /*for ff f6n.net*/
a:hover {text-decoration:none;}
*{box-sizing:border-box;}
input[type="button"], input[type="submit"], input[type="reset"],input[type="text"] {-webkit-appearance: none;}
textarea {  -webkit-appearance: none;}   
:hover{transition: all .2s;}
.img_hover_wrap{overflow: hidden;}
.img_hover{transition: all .3s;}
.img_hover:hover{transform: scale(1.05,1.05);}
.img_traslate{transition: all .3s;}
.img_traslate:hover{transform: translateY(-10px);}
.img_rotate{transition: all .3s;}
.img_rotate:hover{transform:rotate(-360deg);}
.fz_hover:hover{color:#ecda32!important;}
.bold{font-weight: bold;}
.center{text-align: center;}
.img{ width:auto!important;height: 100%;display: block;}
.idx_pic .auto img { width:100%; height:auto;}
.item_scale .icon{transition: all .3s;}
.item_scale:hover .icon{transform: scale(1.1,1.1);}
.ellipsis{overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.ele:before,.ele:after{content:'';position:absolute;display: block;}
.c_main{color: #0e4ba4;}
.main_bg{background: #efefef;}
.wrap{ margin:20px auto 0; height:249px; background: #ddddde;}
/**头部**/
.head{background: #efefef;}
.hd_logo{display: block;width: 445px;height: 100px;}
.hd_lang{margin-right: 20px;padding-top: 42px;}
.hd_lang a{font-size: 14px;color: #626262!important; font-weight:normal;font-weight: bold;padding:0 5px;line-height: 20px;}
.hd_lang a:hover{color: #081a32;}
.hd_search{padding-top: 33px;margin-right: 20px;}
.hd_search input{display: block;border:none;}
.hd_search .ipt_text{width: 158px;height: 36px;background: #dcdcdc; color:#535353;line-height: 20px;font-size: 13px;color: #535353;padding:0 10px; border-radius:4px 0 0 4px;}
.hd_search .ipt_button{background: url(../images/hd_select.png) no-repeat center #dcdcdc;background-size:28px;width: 50px;height: 36px;margin-left: 0px;cursor: pointer; border-radius:0 4px 4px 0;}
.hd_search input::-webkit-input-placeholder{ color: #535353; } 
.hd_search input:-moz-placeholder{ color: #fff; } 
.hd_search input::-moz-placeholder{ color: #fff; } 
.hd_ph { color: #054c81;font-size: 18px;font-family: simsun!important;font-style: normal;margin-top: 35px;padding: 0 0 0 40px;background: url(../images/icon01.png) no-repeat; background-size:29px;} 
.hd_ph em  {display: block;font-size: 14px;font-style: normal;line-height: 14px;}

/*首页*/
.idx_banner{height: 500px;position:relative;width: 100%;overflow: hidden;}
.idx_banner .slides li{height: 500px;}
.idx_banner .flex-control-nav{bottom: 25px;width: 1070px;text-align: left;left: 50%;margin-left: -40px;}
.idx_banner .flex-control-paging li a{width: 18px;height: 18px;background: #0c82fe;opacity: 1;}
.idx_banner .flex-control-paging li a.flex-active,.idx_banner .flex-control-paging li a:hover{background: #081a32;}


.hd_nav{position:absolute;width: 100%;left: 0;top: 0;background: rgba(7, 25, 49, 0.6);text-align: right; z-index:100;height: 50px;line-height: 50px;}
.hd_nav li{display: block; float:left; font-size: 16px;color: #ddd; width:133px; text-align:center; height:50px; line-height:50px;}
.hd_nav li:hover{color: #fff;  background:url(../images/nav_cbg.png);}
.hd_nav li a{display: block; }
.hd_nav li.cur { background:url(../images/nav_cbg.png);}

a:link, a:visited{    color: inherit;}


.idx_wrap { height:180px; margin-bottom:30px;}

.idx_menu{padding:55px 0 30px;text-align: center;}
.idx_menu .item{width: 210px;text-align: center;display:block; float:left;}
.idx_menu .font{font-size: 14px;color: #081a32;margin-top: 5px; height:30px; line-height:18px;}

.idx_menu .icon{width: 57px;height: 57px;display: inline-block;}
.idx_menu .item1 .icon{background: url(../images/idx_01.png) no-repeat center;background-size:cover;}
.idx_menu .item2 .icon{background: url(../images/idx_02.png) no-repeat center;background-size:cover;}
.idx_menu .item3 .icon{background: url(../images/idx_03.png) no-repeat center;background-size:cover;}
.idx_menu .item4 .icon{background: url(../images/idx_04.png) no-repeat center;background-size:cover;}
.idx_menu .item5 .icon{background: url(../images/idx_05.png) no-repeat center;background-size:cover;}


.idx_menu .item1:hover .icon,.idx_menu .item1.cur .icon{background: url(../images/idx_01-1.png) no-repeat center;background-size:cover;}
.idx_menu .item2:hover .icon,.idx_menu .item2.cur .icon{background: url(../images/idx_02-1.png) no-repeat center;background-size:cover;}
.idx_menu .item3:hover .icon,.idx_menu .item3.cur .icon{background: url(../images/idx_03-1.png) no-repeat center;background-size:cover;}
.idx_menu .item4:hover .icon,.idx_menu .item4.cur .icon{background: url(../images/idx_04-1.png) no-repeat center;background-size:cover;}
.idx_menu .item5:hover .icon,.idx_menu .item5.cur .icon{background: url(../images/idx_05-1.png) no-repeat center;background-size:cover;}

.idx_menu .item:hover .font,.idx_menu .item.cur .font{color: #0b4da3;}

.idx_imgs .list{margin-left: -7px;}
.idx_imgs .item{display: block;float: left;margin-left: 7px;position:relative;width: 260px;}
.idx_imgs .font{position:absolute;width: 100%;left: 0;bottom: 0;font-size: 16px;color: #fff;background: rgba(0,0,0,.3);line-height: 40px;text-align: center;}

.idx_news{padding:20px 0 60px;}
.idx_news .lbox{width: 540px;}
.idx_news_menu{margin-top: 0px;}
.idx_news_menu a{display: block;float: left;font-size: 18px;color: #6b6b6b;padding:0 14px;border-bottom:2px solid transparent;margin-right: 30px;line-height: 30px;}
.idx_news_menu a.cur,.idx_news_menu a:hover{ color:#081a32; background:url(../images/new_cur.png) no-repeat left center;}
.idx_news .infobox{ background: #ddddde;width: 540px;height: 43px; overflow:hidden; border-bottom:1px solid #efebeb;}
.idx_news .title{font-size: 17px;color: #081a32;height: 45px;font-weight: bold;display: block;border-bottom: 1px dashed #77808d;line-height: 45px; margin: 0 25px;}
.idx_news .new_cur { height:115px!important; border:none!important;}
.col-tit span.ch { font-size:20px; color:#1b1b1b;}
.idx_news .title span { float:right; font-size:13px; color:#aeaeae; font-weight:normal;}
.idx_news .brief{font-size: 12px;color: #6e7886;line-height: 26px; margin: 0 25px;}
.idx_news .more{font-size: 12px;font-weight: bold;}
.idx_news .title:hover{color: #0b4da2;}
.idx_news .more:hover{text-decoration: underline;}
.idx_news .rbox{width: 515px;}
.idx_news .rbox img{width:515px; max-width:100%;}
.idx_news .rbox i { display:block; width:100%; height:45px; background:#ffffff8b; line-height:45px; text-align:center; position:absolute; z-index:10; bottom:-45px;}
.idx_news .rbox:hover i { bottom:0;}
.idx_news .rbox:hover .swiper-pagination-bullets { display:none;}
/*底部*/
.footer{padding:30px 0; background:#dcdcdc;}
.footer_l{width: 100%;}
.footer .font{}
.footer .link{margin-bottom: 15px;font-size: 14px;color: #6e7886; float:right;}
.footer .link a{padding:0 3px;}
.footer .link a:hover{color: #fff;}
.footer_r{text-align: right;}
.footer_r a{display: inline-block;margin-right: 15px;position:relative;}
.footer_r .vx_box{position:absolute;background: url(../images/vx_bg.png) no-repeat center;background-size:cover;width: 182px;height: 191px;left: 50%;margin-left: -91px;top: -200px;display: none;}
.footer_r .vx_box .img{width: 164px;height: 164px;margin:9px 9px 0;}
.footer_r .icon{width: 21px;height: 21px;display: block;}
.footer_r .qq_icon .icon{background: url(../images/ft_01.png) no-repeat center;background-size:cover;}
.footer_r .vx_icon .icon{background: url(../images/ft_02.png) no-repeat center;background-size:cover;}
.footer_r .tel_icon .icon{background: url(../images/ft_03.png) no-repeat center;}
.footer_r .qq_icon:hover .icon{background: url(../images/ft_01-1.png) no-repeat center;background-size:cover;}
.footer_r .vx_icon:hover .icon{background: url(../images/ft_02-1.png) no-repeat center;background-size:cover;}
.footer_r .tel_icon:hover .icon{background: url(../images/ft_03-1.png) no-repeat center;}
.footer_r .vx_icon:hover .vx_box{display: block;}

.footer_r .email_icon .icon{background: url(../images/ft_e.png) no-repeat center;background-size:cover;}
.footer_r .email_icon:hover .icon{background: url(../images/ft_e-1.png) no-repeat center;background-size:cover;}
.footer_r .email_icon:hover .vx_box{display: block;}
.footer_r .tel_icon:hover .vx_box{display: block; }

.footer_t { width:1433px; margin:0 auto; height:230px; background:#dcdcdc;}
.footer_d { width:100%; float:left; background:#7d8286; height:50px; line-height:50px;}
.footer_d a { color:#fff; font-size:14px;}
.footer_l { width: 1100px; color:#fff; margin: 0 auto;display: block;float: none!important; margin-top:19px;}
.footer_t_l { width:280px; float:left;}
.dlogo { margin-bottom:15px;}
.dlogo img { width:174px;}
.footer_t_l p { display:block; font-size:14px; color:#071931; margin-bottom:10px;line-height:20px;}
.footer_r {}

.footer_t_r { width:1130px; float:right; text-align:right;margin-left:20px;}
.footer_t_r span { width:75px; float:left; margin-left:20px;}
.footer_t_r dl { width:150px; float:left; margin-left:2px; text-align:left;}
.footer_t_r dl dt { font-size:14px; margin-bottom:15px;}
.footer_t_r dl dd { color:#071931; font-size:13px; margin-bottom:10px;}


/*集团荣誉*/
.inner_banner{height: 300px;position:relative;}

.main{padding:25px 0 65px;}
.main_l{width: 205px;}
.main_l .tit{font-size: 14px;color: #f5f5f5;padding-left: 65px;background: #0e4ba4;line-height: 36px;}
.main_l .menu{}
.main_l .menu a{font-size: 13px;color: #333333;line-height: 36px;padding-left: 65px;border-bottom:1px solid #e8e8e8;display: block;background: #f2f2f2;}
.main_l .menu a.cur,.main_l .menu a:hover{color: #fff;background: #00a74f;}
.main_r{width: 795px;}
.main_r .topbox{line-height: 30px;border-bottom:1px solid #ddd;}
.main_r .topbox .cn{font-size: 13px;color: #282828;margin-right: 5px;}
.main_r .topbox .en{font-size: 12px;color: #0e4ba4;text-transform: uppercase;}
.main_r .crumb{font-size: 12px;display: inline-block;background: url(../images/crumb.png) no-repeat left center;background-size:14px;padding-left: 20px;line-height: 30px;}
.main_r .crumb a{color: #999999;}
.main_r .crumb a:hover{color: #0e4ba4;}
.main_r .crumb .circle{width: 4px;height: 4px;background: #b3b3b3;border-radius:50%;display: inline-block;margin:0 5px;vertical-align: middle;}
.main_r .crumb .fz{color: #999999;}

.honor_main{padding:20px 0 0;}
.honor_main .title{font-size: 16px;color: #0e4ba4;font-weight: bold;padding-bottom: 23px;border-bottom:1px dashed #dddddd;}
.honor_l{width: 540px;}
.honor_l .list{margin-top: 10px;}
.honor_l .item:first-child{border-top:none;}
.honor_l .item{padding:20px 0;border-top:1px dashed #ddd;}
.honor_l .item .date{font-size: 13px;color: #666666;display: block;width: 115px;}
.honor_l .item .info{width: 425px;padding: 0 5px 0 25px;}
.honor_l .item .font{font-size: 14px;color: #333333;font-weight: bold;}
.honor_l .item .desc{font-size: 13px;color: #666666;line-height: 24px;margin-top: 15px;}

.pagelist{text-align: center;font-size: 0;margin-left: 100px;}
.pagelist li{display: inline-block;line-height: 30px;font-size: 12px;color: #666666;border-left:1px solid #c3cdd9;border-top:1px solid #c3cdd9;border-bottom:1px solid #c3cdd9;}
.pagelist li:last-child{border-right:1px solid #c3cdd9;}
.pagelist li.cur,.pagelist li:hover{color: #fff;background: #0e4ba4;}
.pagelist li a{display: block;height: 30px;padding:0 11px;}

.honor_r{width: 210px;padding-top: 35px;}
.honor_menu{background: #f5f5f5;margin-bottom: 30px;}
.honor_menu .tit{background: url(../images/honor_01.png) no-repeat center;background-size:cover;line-height: 50px;font-size: 16px;color: #fff;font-weight: bold;text-align: center;}
.honor_menu .tit img{margin-right: 7px;vertical-align: middle;}
.honor_menu .lk{font-size: 16px;color: #666666;line-height: 55px;padding-left: 57px;display: block;border-bottom:1px solid #e6e6e6;border-top:1px solid #fff;background: url(../images/honor_04.png) no-repeat 180px center;background-size:6px 11px;}
.honor_menu .lk.cur,.honor_menu .lk:hover{color: #0e4ba4;background: url(../images/honor_04-1.png) no-repeat 180px center;background-size:6px 11px;}
.honor_menu .link .lk:first-child{border-top:none;}

/*发展历程*/
.develop_main{padding:30px 35px;}
.develop_main .top_item{}
.develop_main .datebox{width: 470px;position:relative;}
.develop_main .date{font-size: 18px;color: #0e4ba4;font-weight: bold;line-height: 44px;}
.develop_main .imgbox{width: 220px;border-right:2px solid #e4e4e4;padding-right: 35px;padding-bottom: 22px;position:relative;padding-top: 10px;}
.develop_main .img{width: 185px;height: 110px;border-radius:15px;}
.develop_main .infobox{padding:0 20px;background: #255cad;border-radius:10px;width: 470px;margin-left: 35px;min-height:110px;position:relative;margin-top: 10px;}
.develop_main .tit{font-size: 16px;color: #fff;line-height: 45px;border-bottom:1px dashed #fff;}
.develop_main .desc{font-size: 14px;color: #ffffff;line-height: 24px;margin-top: 5px;}
.develop_main .infobox:before{ width: 0;
    height: 0;
    border-top: 7px solid transparent;
    border-right: 12px solid #255cad;
    border-bottom: 7px solid transparent;top: 30px;left: -12px;}
.develop_main .imgbox:after{width: 10px;height: 10px;background: #fff;border:4px solid #0e4ba4;border-radius:50%;top: 17px;right: -10px;}
.develop_main .datebox:before{background: url(../images/develop_02.png) no-repeat center;background-size:cover;width: 28px;height: 44px;left: -50px;}

.develop_main .even .imgbox:after{border-color:#f0f0f0;}
.develop_main .even .infobox{background: #f0f0f0;}
.develop_main .even .infobox:before{border-right: 12px solid #f0f0f0;}
.develop_main .even .tit{color: #333333;border-bottom-color:#ababab;}
.develop_main .even .desc{color: #666666;}

.tt p{line-height:24px;}

/*swiper*/
.rbox { width:515px; height:300px; background:#fff;padding:15px;}
.swiper-wrapper { width:485px; height:270px; }

/*----------------------------------内容页----------------------------------------*/

.n_bg { width:100%; background:#fff; padding:40px 0; }

.ss_li li { width: 100%;float: left;height: 35px;line-height: 50px;padding: 0;margin-bottom: 15px;}
.ss_bg { width:100%; float:left; font-size:16px;}
.ss_a { float:left;}
.ss_b { float:right;}



