/*
* @base style
*/

body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td{margin:0; padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset, img{border:0;}
address, caption, cite, code, dfn, em, th, var{font-style:normal;font-weight:normal;}
ol, ul{list-style:none;}
caption, th{text-align:left;}
h1, h2, h3, h4, h5, h6{font-size:100%;font-weight:normal;}
q:before, q:after{content:''}
abbr, acronym,button{border:0;}
body,button,input,select,textarea{font:1em/1.5 Microsoft YaHei, Verdana;color: #333;outline: none;}
/*img{display: block;}*/
a{text-decoration:none}

/*定位*/
.tl{text-align:left}
.tc{text-align:center}
.tr{text-align:right}
.bc{margin-left:auto;margin-right:auto;}
.fl{float:left;display:inline}
.fr{float:right;display:inline}
.cb{clear:both}
.cl{clear:left}
.cr{clear:right}
.clearfix:after{content:".";display:block;clear:both;visibility:hidden;line-height: 0;font-size: 0;height: 0}
.clearfix{zoom:1}
.vm{vertical-align:middle}
.pr{position:relative}
.pa{position:absolute}
.abs-right{position:absolute;right:0}
.zoom{zoom:1}
.hidden{visibility:hidden}
.none{display:none}
.block{display: block}
.oh{overflow:hidden;height:0;}
/*html,body{height:100%;overflow-x:hidden;}*/
.mt10{margin-top:10px;}
.mt20{margin-top:20px;}
.mt50{margin-top:50px;}
.mt1em{margin-top: 1em}
.mb1em{margin-bottom: 1em}

.mb5{margin-bottom:5px;}
.mb10{margin-bottom:10px;}
.mb20{margin-bottom:20px;}

.pb50{padding-bottom: 50px}

.ml5{margin-left: 5px}
.ml10{margin-left: 10px}

.f12{font-size: 12px;}
.f14{font-size: 14px;}
.f24{font-size: 24px;}

.cred{color: #f55779}

.imgicon{display: inline;position: relative;top:3px;}
.cp{cursor: pointer;}

/*pages*/
.conbox{width: 1200px;margin:0 auto;}
.topBar{position:absolute; height: 800px; width: 100%; background: url('../image/index_backimg.png') no-repeat center; z-index: -1;}
.topBar_tel{padding-right: 115px;}

.toplogo{width: 229px; height: 80px; padding-right: 10px;}
.toplogo img{width: 229px; height: 80px;}
/*.toplogo::after{content: " ";display: block;width: 360px;position: relative;top: -42px;left: -360px;height: 36px;background-color: #0066cc;border-radius: 0 5px 5px 0;}*/
.topleft{height: 40px; background-color: #0066cc;}
.topnav_menu_background_top, .topnav_menu_background_bottom {height: 36px; width: 961px; background-color: #0066cc;}
.topnav_menu_background_top{border-radius: 6px 0 0 0;}
.topnav_menu_background_bottom{border-radius: 0 0 0 6px;}
/*.topnav_menu_background::after{content:" "; display: block; width: 360px; position: relative; top: -36px; right: -960px; height: 36px; background-color: #0066cc;}*/
.top-nav-after{height: 72px;background-color: #0066cc; width: 100%;}
.top-nav-before{height: 72px;background-color: #0066cc; width: 100%; border-radius: 0 6px 6px 0;}
.topNav{display: flex;}
.top-nav-bbox{width: 1920px; margin: 0 auto; display: flex; align-items: flex-end;}
.topNavbox{display: flex; margin-top: 40px; align-items: flex-end;}
.topnav_menu{display: flex; align-items: flex-end; justify-content:flex-end;}
.topnav_menu_view{display: flex; flex-direction: column; position: relative; width: 125px;}
.topnav_menu a{line-height: 36px;height:36px;color: #ffffff;font-size: 16px;padding: 0 20px; text-align: center;}
.topnav_menu_view > a {}
.topnav_menu_view:last-child > a{border-right: 1px solid #0066cc;}


.topnav_menu_list{position: absolute; top:36px; line-height: 36px;background: #0066cc;width: 125px;z-index: 2; display: none;}
.topnav_menu_list li a{color: #fff;display: block;padding: 0 30px;line-height: 36px;height: 36px; text-align: center;}
.topnav_menu_list li a:hover{background: #fff;color: #434343; box-shadow:inset -3px 0 16px #0066cc;}

.topnav_menu_view:hover .topnav_menu_list{display: block;}
/*添加按钮效果时候用*/
/*.topnav_menu_view > a:hover{background: #fff;color: #434343; box-shadow:inset -3px 0 16px #0066cc;}*/
/*.topnav_menu_hover {background: #fff;color: #434343; box-shadow:inset -3px 0 16px #0066cc; }*/

.topnav_menu_btn{width: 83px;border-left: 1px solid #eeeeee;border-right: 1px solid #eeeeee;position: relative;float:right;height: 106px;}
.topnav_menu_btn .icon_nav{display: block;width: 40px;background: url(../image/icon_nav.png) no-repeat center 47px;height: 106px;margin: 0 auto}
.topnav_menu_btn:hover{background: #c20430}
.topnav_menu_btn:hover .icon_nav{background: url(../image/icon_nav_hover.png) no-repeat center 47px;}

.banner_box{height: 680px;box-shadow: 0 5px 5px 0 #ccc;margin-top: 20px}
.banner_box .swiper-container{height: 680px}
.banner_toutiao {display: flex; margin-top:20px; height: 100px; background-color: rgba(238, 238, 238, 0.4); overflow: hidden; text-overflow:ellipsis; white-space: nowrap;}
.banner_toutiao_img{padding: 10px 0 0 20px;}
.banner_toutiao_title{ padding-left: 50px; }
.banner_toutiao_title p > a:visited{color: #0066cc;}
.banner_toutiao_title p {color: #0066cc;}
.banner_toutiao_title p:nth-child(1) {font-size: 40px; font-weight: 600;}
.banner_toutiao_title p:nth-child(2) {line-height: 40px;}
.pagination{position: absolute; width:100%;bottom: 55px;z-index: 10;height: 18px;text-align:center;}
.pagination .swiper-pagination-switch{width: 18px;height: 18px;border-radius: 18px;background: #e7e5e2;opacity: .5;display: inline-block;margin: 0 10px}
.pagination .swiper-pagination-switch.swiper-active-switch{opacity: 1}

.index-box {display: flex; margin-top: 30px;}
.index-left-box{width: 850px; min-height: 600px; margin-right: 20px;}
.index-right-box{width: 330px; min-height: 600px;}
.index-title {height: 40px; border-bottom: 1px solid #0066cc; display: flex; align-items:flex-end; justify-content: space-between}
.index-title-p {display: flex}
.index-title-p::before{content: ""; display:inline-flex;width: 10px; background-color: #0066cc}
.index-title-p span{color: #ffffff; font-weight: 600; background-color:#1479d7; padding: 5px 20px; }
/*.index-title-button{color: #ffffff;  font-weight: 600;  background-color: #1479d7;  padding: 5px 20px; border-radius: 15px;}*/

.index-left-content {margin-bottom: 18px;}
.index-left-content-flex {display: flex; align-items: center}
.index-left-content-flex img {margin-right: 10px; width: 178px; height: 114px;}
.index-left-content-title {padding: 20px 0 20px 10px; line-height: 30px; border-bottom: 1px solid #DDDDDD;}
.index-left-content-title a {font-weight: 600; color:#0066cc; font-size: 20px;}
.index-left-content-title p {display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp:2; overflow: hidden;}
.index-left-content-title p:nth-child(2) {font-size:16px;}

.index-left-content-list {margin-top: 5px; padding-left: 10px; line-height: 1.8em;}
.index-left-content-list ul li {display: flex; justify-content: space-between;}
.index-left-content-list ul li span{color: #999999;}
.index-left-content-list ul li a{color: #000000;}
.index-left-content-list ul li a::before{content: "";display: inline-block; position: relative; top:-5px; width:5px; height: 5px;background-color:#000000;margin-right: 5px;}

.index-right-img-list{margin-top:10px; margin-bottom: 10px;}
.index-right-img-list li{padding-bottom: 5px;}
.index-right-content-list {padding-left:10px; line-height: 1.8em; margin-bottom: 20px;}
.index-right-content-list ul li{overflow: hidden; text-overflow:ellipsis; white-space: nowrap}
.index-right-content-list ul li a{color: #000000;}
.index-right-content-list ul li a::before{content: "";display: inline-block; position: relative; top:-5px; width:5px; height: 5px;background-color:#000000;margin-right: 5px;}

.index-right-img{text-align: center; margin: 30px 0;}
.newList{margin-top: 60px;}
.newList_con{width: 600px}
.newList_con_title{height: 42px;}
.newList_con_title span{display: block;width: 215px;text-align: center;line-height: 42px;color: #fff;background: #c20430;font-size: 26px}
.newList_con_list a{color: #626262;}
.newList_con_list a:hover{text-decoration: underline;}
.newList_con_list_li_top {width: 340px;}
.newList_con_list_li_top a {width: 196px; overflow: hidden; text-overflow:ellipsis; white-space: nowrap;display:inline-block;vertical-align: top;}
.newList_con_list_li_top span {display:inline-block;float:right;}
.newList_con_list_ztc{width: 500px;}
.newList_con_list_ztc a{width: 290px; overflow: hidden; text-overflow:ellipsis; white-space: nowrap;display:inline-block;vertical-align: top;}
.newList_con_list_ztc span{display:inline-block;float:right;}
.newList_con_list_lm {width: 270px;}
.newList_con_list_lm a{width: 142px; overflow: hidden; text-overflow:ellipsis; white-space: nowrap;display:inline-block;vertical-align: top;}
.newList_con_list_lm span{display:inline-block;float:right;}

.newList_con_box{background-color: #eeeeee;}
.newList_con_img{text-align: center;width: 215px;height: 328px;background-color: #f6f6f6 }
/*.newList_con_img img{margin-top: 80px}*/
.newList_con_list{padding-top: 69px;height: 258px;}
.newList_con_list li{line-height: 42px;font-size: 18px;padding-left: 20px}
.newList_con_list li i{display: inline-block;width: 12px;height: 12px;background-color: #959595;margin-top: 5px;border-radius: 10px;margin-right: 10px;}
.newList_con_list li span{color: #959595}

.pageCon{margin-top: 65px;margin-bottom:75px}
.conTitle{font-size: 28px;color: #434343;margin-bottom: 30px;font-weight: 700}
.conTitle i{width: 6px;height: 28px;display: inline-block;background-color: #e1261c;position: relative;top:4px;}
.conTitle i.left{margin-right: 25px}
.conTitle i.right{margin-left: 25px}

.pageCon_box{padding-top: 4px}
.pageCon_box_img img{width: 335px;}
.pageCon_box_con{padding-left:45px;width: 815px}
.pageCon_box_con h3{font-size: 24px;margin-bottom: 15px;font-weight: 700}
.pageCon_box_con{font-size: 20px;color: #666666;line-height: 33px;margin-top: -3px}
.pageCon_box_con .pageCon_box_time{color: #959595;margin-top: 10px;}
.conTitleRed{color: #c20430}
.img_box{height: 190px;}
.pageCon2 .conTitle{margin-bottom: 15px}
.img_box img{display: block;width: 100%}
.newList_con_left{width: 500px;}
.newList_con_right{width: 700px}
.con_title{padding-bottom:15px;font-size: 22px;padding-left: 146px;font-weight: 700;color: #535353}
.txt_con{padding-left: 25px;}
.newList_List_img{width: 170px;padding-top: 15px}
.newList_List_box .newList_con_list{height: auto;padding-top: 0;}
.newList_List_box .newList_con_list li{line-height: 44px;padding-left: 15px}

.newListBox{height: 358px;padding-top: 32px;}
.newListBgm{background-color: #eeeeee;}

.txt_con_txt{font-size: 18px;line-height: 35px;width: 330px}

.pic_list{width: 347px;height: 172px;background: url(../image/icon_side.png) no-repeat center;text-align: center;padding-top: 30px;position: relative;}
.pic_list_title{position: absolute;font-size: 22px;color: #535353;width: 100%;z-index: 2;top:-10px;}

.newConList .con_title{text-align: left;padding-bottom: 0;padding-left: 10px}
.newConList .newList_con_list li{line-height: 40px;padding-left: 10px}

.con_title.con_title2{padding-left:186px;}
.con_title.con_title3{padding-left:304px;}

.pic_list_bg{width:700px;height:215px;background: url(../image/icon_side_big.png) no-repeat center;text-align: center;padding-top: 30px;position: relative;margin-top: 8px}
.pic_list_bg .pic_list_title{top:10px;font-weight: 700}
.pic_list_box{font-size: 14px;text-align: center;padding-top: 20px}
.pic_list_box li{display: inline-block;margin: 0 15px}

.pic_list_txt{padding: 35px 35px 0;width: 670px;}
.pic_list_txt li{width: 20px;margin: 0 35px;float: left;color: #535353;font-size: 18px;margin-right: 40px}
.media_icon_index{background-image:url(../image/media_play_icon.png); width: 61px; height: 58px; position: absolute; top: 80px; left: 138px; cursor:pointer}

.foot_news_list{width: 600px;height: 245px;}
.foot_news_list_con a{color: #626262}
.foot_news_list_con a:hover{text-decoration: underline;}
.foot_news_list_title{padding-top: 30px;padding-bottom: 17px;font-size: 26px;color:#434343}
.foot_news_list_title img{position: relative;top:-5px;margin-left: 15px}
.foot_news_list_con{line-height: 38px;}
.foot_news_list_con p{width: 450px; overflow: hidden; text-overflow:ellipsis; white-space: nowrap;display:inline-block;vertical-align: top;}
.foot_icons{height: 80px;background: #eee;text-align: center;padding-top: 36px;padding-bottom: 9px;}
.foot_icons a{margin:0 8px;}
.foot_icons a:hover{opacity: .8}
.foot_icons i{font-size:46px; color: #333333;}

.footBox{background: #0066cc;color: #ffffff;height:139px;padding-top: 30px; padding-bottom: 30px;}
.foot_logo{width: 150px;margin-left: 90px}

.foot_msg{width: 640px;font-size: 16px;line-height: 28px;padding-top: 8px}
.foot_msg a {color: #ffffff;}
.foot_msg p{width: 320px;float: left;}
.foot_bottom {margin-bottom: 20px;}
.ewm_box{font-size: 14px;}
.ewm_list{float: right; width: 300px; padding-top: 20px; display: flex; justify-content: space-between;}
.foot_bar{background: #232323;border-top: 1px solid #3d3d3d;text-align: center;color: #707070;font-size: 17px;height: 45px;line-height: 45px}
.foot_bar a:link{color: #707070}
.foot_bar a:visited{color: #707070}

/*pages*/
.pages_bg1{background: url(../image/icc_glp_banner.jpg) no-repeat center;height: 340px;position: relative;}
.pages_bg3{background: url(../image/brlt_banner.jpg) no-repeat center;height: 340px;position: relative;}
.pages_bg4{background: url(../image/brice_banner.jpg) no-repeat center;height: 340px;position: relative;}
.pages_banner_btn{width: 145px;height: 36px;text-align: center;line-height: 36px;font-size: 16px;color: #fff;background: #c20430;border-radius: 36px;position: absolute;top:175px;left: 50%;margin-left: -72px}
.pages_banner_btn:hover{opacity: .8}

.page_video_box{margin-top: 35px;}
.page_video_img{width: 584px;height: 285px;}
.page_video_info{width: 585px;border:2px solid #bfbfbf;height: 285px;}

.page_title{color: #4a4a4a;font-size: 24px;margin-bottom: 26px;line-height:46px;height: 46px;position: relative;padding-left:50px}
.page_title i{background: #0066cc;width: 6px;height: 46px;display: inline-block;left: 28px;position: absolute;top:0;}
.page_title_icc_glp{color: #4a4a4a;font-size: 24px;margin-bottom: 20px;line-height:46px;height: 46px;position: relative;padding-left:50px}
.page_title_icc_glp i{background: #0066cc;width: 6px;height: 46px;display: inline-block;left: 28px;position: absolute;top:0;}

.page_title.white{color: #fff}
.page_title.white i{background: #fff;}


.page_video_info_box{float: left;width: 268px;margin-left: 15px;}
.page_video_info_box img{float: left; margin-right: 10px}

.info_name{font-size: 20px;}
.info_txt{font-size: 12px;}
.more_link a{color: #c20430;font-size: 12px;}
.more_link a:hover{text-decoration: underline;}

.conPageTitle{font-size: 30px;color: #434343;margin-bottom: 30px;margin-top:20px;text-align: center;}
.conPageTitle i{width: 6px;height: 50px;display: inline-block;background-color: #0066cc;line-height: 50px;position: relative;top:13px;}
.conPageTitle i.left{margin-right: 25px}
.conPageTitle i.right{margin-left: 25px}

.pages_bg2{background: url(../image/pages_banner2.png) no-repeat center;height: 286px;}
.pageTxt_con{width: 1050px;margin:55px auto 0;line-height:35px;color: #434343;}
.pageTxt_con_brice{width: 1050px; margin:24px auto 0; line-height: 32px; font-size:18px;}
.pageTxt_con_icc_glp{width: 1050px; margin:20px auto 0; padding-bottom:20px; line-height: 32px; font-size:18px;}
.pageTxt_con_brlt{width: 1050px; margin:20px auto 0; padding-bottom:20px; line-height: 32px; font-size:18px;}
.txt_con_indent{text-indent: 2em;}

.pageImg_box{width: 590px;height:288px}
.pageImg_box_plus{width: 591px;}
.pageImg_box_big{width: 1200px;height:288px;}
.bg1{background: url(../image/pages_img1.png) no-repeat center;}
.bg2{background: url(../image/pages_img2.png) no-repeat center;}
.bg3{background: url(../image/icc_glp_class.png) no-repeat center;}
.bg4{background:url(../image/zhitongche_jishi_1200.jpg) no-repeat center;}
.bg5{background:url(../image/zhitongche_six_1200.png) no-repeat center;}
.ht10{height: 327px;}
.ht11{height: 744px;}

.bgGray{background: #eee}

.techer_list{margin-bottom: 20px}
.techer_list_title{width: 32px;text-align: center;height: 85px;color: #fff;background: #aaaaaa;padding:25px 10px;font-size: 20px;line-height: 20px;margin-left: 50px;}
.techer_listbox{width: 1070px;position: relative;}


.techer_listbox .swiper-container{width: 950px;height: 133px;margin-left: 75px}
.techerlist_box li{}
.techerlist_box img{display: block;}

.techer_listbox .arrow-left{background: url(../image/arrow_left.png) no-repeat center;width: 20px;height: 36px;position: absolute;left: 30px;top:50px;}
.techer_listbox .arrow-right{background: url(../image/arrow_right.png) no-repeat center;width: 20px;height: 36px;position: absolute;right: 10px;top:50px;}

.imglist_title span{height: 42px;line-height: 42px;padding:0 25px;background: #0066cc;font-size: 20px;color: #fff;display: inline-block;}
.imglist_box{height:173px;background: #eeeeee;padding-top:55px;position: relative;}

.imglist_box .swiper-container{width: 1050px;height: 130px}
.imglist_box .swiper-container .swiper-slide{float: left;}

.imglist_box .arrow-left{background: url(../image/arrow_left2.png) no-repeat center;width: 26px;height: 29px;position: absolute;left: 20px;top:110px;}
.imglist_box .arrow-right{background: url(../image/arrow_right2.png) no-repeat center;width: 26px;height: 29px;position: absolute;right:40px;top:110px;}

.imglist_box_min{width: 595px}
.imglist_box.imglist_box_min .swiper-container{width:460px;height: 130px}

.imglist_box.imglist_box_min .arrow-left{position: absolute;left: 20px;top:110px;}
.imglist_box.imglist_box_min .arrow-right{position: absolute;right:20px;top:110px;}

/*2019年3月19日17:46:25添加*/
.new_txt_con .newConList {padding-top:24px}
.new_txt_con{line-height: 35px}

/*3.20*/
.brlt_page_video_box {margin-top: 35px;}
.brlt_page_video_info{width: 585px;border:2px solid #bfbfbf;height: 380px;}
.newList_con_list_brlt {width: 270px;}
.newList_con_list_brlt a{width: 140px; overflow: hidden; text-overflow:ellipsis; white-space: nowrap;display:inline-block;vertical-align: top;}
.newList_con_list_brlt span{display:inline-block;float:right;}
.brlt_people_list {padding-left: 50px; height: 280px;}
.brlt_people_list li{float: left;}
.brlt_bg1{background: url(../image/brlt_case.png) no-repeat center; width: 591px; height:270px;}

.brice_margin{margin-top:20px;}
.brice_con{padding-left: 60px;}
.brice_con li{float: left; padding-right: 30px; padding-bottom: 30px;}

/*3.28*/
.icc_glp_txt_content{width: 500px;}

/*5.7*/
.new_view_box{margin: 0 auto; width: 1200px; min-height:500px; margin-top:36px; margin-bottom:30px;}
.new_view_content {background-color: #ffffff; padding-top: 20px; margin-top: 2px;}
.error_view{margin-top:36px; margin-bottom:30px;text-align: center;}
.error_font{color:#c22e24; font-size: 300px; font-weight:400;text-shadow:10px 10px 10px #aaaaaa;}
.error_a li{display: inline;padding-left: 30px;font-size: 20px;}
.error_a a:active{color:#333333;}
.error_a a:link{color:#333333;}

/*12.14*/
.top_login {width: 1200px;margin: 0 auto; position: relative; font-size: 18px;}
.top_sign, .top_log_in{position: absolute;}
.top_log_in a{color: #1479d7;}
.top_sign a{color: #1479d7}
.top_sign{top: 5px;right: 80px;}
.top_log_in{top: 5px; right: 20px;}

/*屏幕适配*/
@media (max-width: 1200px) {
    .topBar{width: 1200px;}
    .footBox{width: 1200px;}
}
