﻿
/*头部*/
header{width: 100%;height: 50px;background: #231c1c;}
.head{width: 1200px;margin: 0 auto;}
.head_rg{float: right;}
.head_txt{float: left;line-height: 50px;color: #CCCCCC;}
.head_rg p,.head_ser{display: inline-block;}
.head_rg p{position: relative;bottom: 8px;color: #CCCCCC;font-size: 16px;margin-right: 25px;}
.head_rg p img{margin-right: 5px;}
.head_rg p span{color: #cf2a1f;}
.head_ser{width: 340px;height: 30px;background: white;margin-top: 10px;}
.head_ser input{height: 30px;float: left;border: none;width: 88%;padding-left: 7px;}
.head_ser button{height: 30px;float: left;width: 35px;border: none;border-left: 1px solid black;background: transparent;}

/*导航栏*/
.mynav{width: 1200px;margin: 0 auto;position: relative;height: 120px;}
.logo{float: left;margin-top: 20px;}
.logo img{ max-width:295px; width:295px;}
.navbar{width:63%;height: 40px;background-color: transparent;float: left;border: none;min-height: 85px;margin-left: 60px;}
.navbar-default .navbar-nav>li>a {color: #333333;font-size: 16px;height: 85px;line-height: 85px;border-top: 2px solid transparent;}
.nav>li{text-align: center;height: 85px;width: 12.5%;}
.navbar-nav {width: 100%;height: 85px;}
.container-fluid{padding-left: 0;padding-right: 0;height: 85px;}
.navbar-default .navbar-nav>li>a:hover{color: #e50012;}
.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:focus, .navbar-default .navbar-nav>.active>a:hover {
    color: #cf2a1f;
    border-top: 2px solid #cf2a1f;
    background: white;    
}
.container-fluid>.navbar-header{margin-right: 0;margin-left: 0;}
.navbar-collapse{padding-left: 0;padding-right: 0;}
.navbar-default .navbar-toggle {border-color: transparent;margin-right: 0;}
.navbar-default .navbar-toggle .icon-bar {background-color: #cf2a1f;}
.navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover {background-color: transparent;}
.navbar-toggle{top: -20px;}
.switch{float: right;margin-top: 40px;}
.switch a{color: #333333;font-size: 16px;display: inline-block;width: 33px;height: 33px;text-align: center;line-height: 33px;margin-left: 7px;}
.switch .active{border: 1px solid #333333;border-radius: 50%;}

/*banner*/
.index_ban #myCarousel,.index_ban #myCarousel .item img{width: 100%;height: auto;}
.carousel-indicators .active{background: #cf2a1f;border-color: #cf2a1f;}

/*业务中心*/
.cont{width: 1200px;margin: 0 auto;overflow: hidden;margin-top: 40px;}
.busi{width: 100%;overflow: hidden;}
.tit{text-align: center;}
.tit h2{color: #272323;margin-bottom: 12px;}
.tit h2 span{color: #cf2a1f;}
.busi ul li{display: inline-block;width: 32%;height: 480px;background: #fcfcfc;border: 1px solid #ebe9e9;vertical-align: top;position: relative;cursor: pointer;margin-right: 18px;margin-bottom: 20px;}
.busi ul li img{width: 100%;height: 240px;}
.busi_t span{display: inline-block;width: 35px;height: 1px;background: #cf2a1f;position: relative;bottom: 5px;}
.busi_t p{font-size: 18px;color:#333333 !important;margin-top: 0 !important;}
.busi ul li p{color: #666666;margin-top: 15px;line-height: 25px;}
.busi ul li .more{color:#10185e;display: inline-block;position: absolute;bottom: 30px;left: 13px;}
.busi_list{padding: 13px;}
.busi ul li:hover .busi_t p{color: #cf2a1f !important;}
.busi ul li:nth-child(3),.busi ul li:nth-child(6){margin-right: 0;}
.busi ul li:last-child{background: white; margin-right:0px;}
.busi ul li:last-child img{width: 160px;height: 160px;position: absolute;left: 50%;top: 50%;margin-top: -80px;margin-left: -80px;}
.busi ul{margin-top: 50px;}

/*关于我们*/
.ind_abt{width: 100%;overflow: hidden;margin-top: 50px;}
.ind_abt_lf{width: 50%;float: left;padding-right: 50px;margin-top: 50px;}
.ind_abt_rg{width: 50%;float: right;margin-top: 50px;position: relative;}
.abt_lf_txt p{color: #666666;margin-bottom: 25px;line-height: 25px;}
.abt_lf_txt a{display: inline-block;width: 130px;height: 35px;background: url(../img/index_bg_01.png) no-repeat;background-size: 100% 100%;text-align: center;line-height: 35px;color: #333333;}
.abt_lf_txt a:hover{color: #cf2a1f;}
.ind_abt_rg img{width: 100%;height: 435px;}
.abt_rg_mod{display: inline-block;width: 96%;height: 96%;border: 1px solid white;position: absolute;top: 0;left: 0;margin: 10px;z-index: 99;}
.ind_abt_lf ul li a,.ind_abt_lf ul li{display: inline-block;width:86px;height:86px;}
.ind_abt_lf ul li{margin-right: 50px;}
.ind_abt_lf ul li:last-child{margin-right: 0;}
.ind_abt_lf ul{margin-top: 40px;}
.ind_abt_lf ul li:nth-child(1) a{background: url(../img/index_icon_03.png) no-repeat;background-size: 100% 100%;}
.ind_abt_lf ul li:nth-child(2) a{background: url(../img/index_icon_04.png) no-repeat;background-size: 100% 100%;}
.ind_abt_lf ul li:nth-child(3) a{background: url(../img/index_icon_05.png) no-repeat;background-size: 100% 100%;}
.ind_abt_lf ul li:nth-child(4) a{background: url(../img/index_icon_06.png) no-repeat;background-size: 100% 100%;}
.ind_abt_lf ul li:nth-child(1):hover a{background: url(../img/index_icon_03s.png) no-repeat;background-size: 100% 100%;}
.ind_abt_lf ul li:nth-child(2):hover a{background: url(../img/index_icon_04s.png) no-repeat;background-size: 100% 100%;}
.ind_abt_lf ul li:nth-child(3):hover a{background: url(../img/index_icon_05s.png) no-repeat;background-size: 100% 100%;}
.ind_abt_lf ul li:nth-child(4):hover a{background: url(../img/index_icon_06s.png) no-repeat;background-size: 100% 100%;}

/*我们的优势*/
.adv{width: 100%;overflow: hidden;background: url(../img/index_bg_02.png) no-repeat;background-size: 100% 100%;margin-top: 70px;}
.adv .adv_img{width:45%;height: 500px;float: left;}
.adv_c{width:38%;overflow: hidden;float: left;padding-top: 40px;margin-left: 35px;}
.adv_c .tit{text-align: left;}
.adv_c .tit h2{color: white;font-size: 24px;}
.adv_c ul li{display: inline-block;width: 49%;margin-top: 60px;}
.adv_c .adv_txt p{color: white;font-size: 20px;margin-bottom: 15px;}
.adv_c .adv_txt span{color: #CCCCCC;line-height: 23px;}
.adv_c ul li img{float: left;}
.adv_c .adv_txt{width: 67%;float: left;margin-left: 15px;}

/*新闻动态*/
.ind_new{width: 1200px;margin: 0 auto;overflow: hidden;margin-top: 70px;margin-bottom: 40px;}
.ind_new_lf{width: 22%;float: left;}
.ind_new_lf .tit{text-align: left;}
.ind_new_tab a{display: inline-block;width: 150px;height: 35px;text-align: center;line-height: 35px;border: 1px solid black;color: #333333;margin-bottom: 20px;}
.ind_new_tab a:hover{background: #cf2a1f;color: white;border-color: #cf2a1f;}
.ind_new_tab{margin-top: 50px;}
.ind_new_rg ul li{display: inline-block;width: 31.8%;height: 285px;position: relative;margin-right: 15px;margin-bottom: 15px;}
.ind_new_rg ul li img{width: 100%;height: 170px;}
.ind_new_rg{width: 77%;float: right;}
.ind_new_rg ul li p{color:#333333;font-size: 16px;margin: 18px 0;}
.ind_new_rg ul li span{color: #666666;}
.ind_new_rg ul li:nth-child(3),.ind_new_rg ul li:nth-child(6){margin-right: 0;}
.data_mod{width: 55px;height: 70px;background: rgba(0,0,0,.7);position: absolute;top: 0;left: 0;text-align: center;border-right: 1px solid rgba(255,255,255,0.7);border-bottom: 1px solid rgba(255,255,255,0.7);}
.ind_new_rg .data_mod p{color: white;font-size: 26px;margin: 0;}
.ind_new_rg .data_mod span{color: #CCCCCC;font-size: 12px;}
.ind_new_rg ul li:hover p{color: #cf2a1f;}
.ind_new_rg ul li:hover .data_mod p{color: white;}

/*底部*/
footer{width: 100%;overflow: hidden;background: #171a1f;padding-top: 60px;padding-bottom: 20px;}
.foot{width: 1200px;margin: 0 auto;}
.foot .foot_nav li{display: inline-block;padding: 0 6px;}
.foot .foot_nav li a{color:#999999;}
.foot_c .foot_c_add{width: 50%;float: left;padding-top: 30px;}
.foot_c_center{text-align: center;width: 20%;float: left;}
.foot_c_rg{width: 30%;float: right;padding-top: 50px;}
.foot_c .foot_c_add li{color: #999999;line-height: 30px;}
.foot_c_rg ul li{display: inline-block;margin-right: 30px;}
.foot_c_rg p{color: #999999;margin-top: 30px;}
.foot_c_center p{color: #999999;margin-top: 10px;}
.foot_link ul li{display: inline-block;color: #999999;margin-right: 30px;}
.foot_link ul li a{color: #999999;}
.foot_link{margin-top: 40px;}

/************公司概况************/
.banner,.banner img{width: 100%;height:370px;}
.about{width: 1200px;margin: 0 auto;overflow: hidden;}
.m_nav{text-align: right;margin-top: 20px;}
.m_nav img{margin-right: 5px;}
.m_nav a{color: #333333;}
.m_nav span{color: #cf2a1f;}
.tits{text-align: center;margin-bottom: 30px;margin-top: 45px;}
.tits span{display: inline-block;width: 60px;height: 2px;background: #cf2a1f;}
.tits h2{color: #212121;}
.about_tab{width: 100%;border-bottom: 1px dashed #dcdcdc;text-align: center;}
.about_tab ul li{display: inline-block;margin: 0 15px;}
.about_tab ul{position: relative;bottom: -20px;}
.about_tab ul li a{display: inline-block;width: 150px;height: 40px;background: black;color: white;text-align: center;line-height: 40px;font-size: 16px;}
.about_tab ul .active a{background: #cf2a1f;}
.about_txt p{color: #666666;font-size: 16px;line-height: 30px;margin-bottom: 30px;text-indent: 2em;}
.about_txt{margin-top: 80px;}
/*公司文化*/
.cul{width: 100%;overflow: hidden;background: #f9f7f7;padding-bottom: 50px;margin-top: 40px;}
.cul_c{width: 1200px;margin: 0 auto;}
.cul_c .tits h2,.fram .tits h2{font-size: 20px;}
.cul_c ul{width: 50%;float: left;margin-top: 40px;}
.cul_c ul li{color: #666666;line-height: 30px;}
.cul_c img{float: right;width: 545px;height: auto;}
/*组织架构*/
.fram{width: 1200px;margin: 0 auto;overflow: hidden;text-align: center;margin-bottom: 60px;}
.fram p{color: #666666;line-height: 25px;padding: 0 60px;}
.fram img{margin-top: 30px;}

/************业务中心************/
.busi_c{margin-top: 80px;margin-bottom: 120px;}
.busi_c img{width: 100%;height: 400px;margin-bottom: 70px;}
.busi_c ul li{color: #666666;line-height: 28px;font-size: 16px;margin-bottom: 40px;}

/************新闻动态************/
.new_c{margin-top: 80px;width: 100%;overflow: hidden;margin-bottom: 40px;}
.new_c .ind_new_rg{width: 100%;}
.new_c .ind_new_rg ul li img{height: 210px;}
.new_c .ind_new_rg ul li{height: 325px;width: 30%;}
.new_c .ind_new_rg ul li{margin-right:52px;}
.new_c .ind_new_rg ul li:last-child{margin-right:0;}
.new_list{width: 100%;overflow: hidden;padding-top: 40px;}
.new_list .new_u li{height: 75px;line-height: 75px;padding: 0 20px;}
.new_list .new_u li span{float: right;}
.new_list .new_u li a{color: #666666;font-size: 16px;}
.new_list .new_u li:nth-child(odd){height: 50px;background: #f6f6f6;line-height: 50px;}
.new_list .new_u li img{position: relative;top: 31px;margin-right: 8px;}
.new_list .new_u li:nth-child(odd) img{top: 18px;}
.paging{width: 100%;height: auto;text-align: center;margin-top: 40px;}
.paging li{display: inline-block;padding: 5px 8px;}
.paging .active a{color: white;}
.paging .active{background: #cf2a1f;}
.paging li a{display: block;color: black;}




.paging{width: 100%;height: auto;text-align: center;}
.paging a{display: inline-block;padding: 5px 8px;}
.paging .current{color: white;}
.paging .current{background: #e62129;}
.paging a{color: black;}
.clera{clear: both;}
.t_tops{text-align: right;}



/************新闻动态************/
.major_c{width: 100%;overflow: hidden;}
.major_c img{float: left;margin-right: 50px;width: 540px;height: 330px;}
.major_txt .tits h2{font-size: 20px;}
.major_txt .tits{text-align: left;margin-top: 10px;margin-bottom: 50px;}
.major_txt p{line-height: 30px;font-size: 16px;}

/************招聘中心************/
.rec_txt{width: 100%;overflow: hidden;margin-top: 80px;border-bottom: 1px solid #dcdcdc;padding-bottom: 80px;}
.rec_txt ul{float: left;width: 50%;font-size: 16px;}
.rec_txt img{float: right;width: 560px;height: 430px;}
.rec_txt ul p{color: #cf2a1f;margin-bottom: 25px;}
.rec_txt ul li{list-style-type: disc;margin-left: 20px;margin-bottom: 25px;}

.rec_center .tits h2{font-size: 20px;}
.recruit_menu{width: 100%;overflow: hidden;}
.recruit_menu .accordion{width: 100%;}
.recruit_menu .accordion li.open .link {
    background-color: #FFFFFF;
    color: #cf2a1f;
    border: 1px solid #cf2a1f;
   /* border-bottom: none;*/
}
.recruit_menu .accordion .fa-chevron-down{color: #717171;font-size: 20px;}
.recruit_menu .submenu{background:white;padding: 15px 15px 15px 30px;}
.recruit_menu .open .submenu{background:white;width: 100%;overflow: hidden;border: 1px solid #cf2a1f;border-top: none;}

.recruit_menu .submenu ul li{border-bottom: none;background-color:white;}
.recruit_menu .accordion .link{padding: 15px 15px 15px 30px;border: 1px solid #CCCCCC;color: #333333;font-size: 16px;}
.recruit_menu .accordion li i{top:20px}
.recruit_menu li{font-weight: normal;position: relative;margin-bottom: 10px;}
.recruit_menu .submenu ul{margin-bottom: 25px;margin-top: 30px;}

.accordion li i.fa-chevron-down{right: 12px;left: auto;font-size: 16px;}
.accordion li.open i.fa-chevron-down {
	-webkit-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	-o-transform: rotate(180deg);
	transform: rotate(180deg);
}
.accordion li i {position: absolute;top: 16px;left: 12px;font-size: 18px;color: #595959;-webkit-transition: all 0.4s ease;-o-transition: all 0.4s ease;transition: all 0.4s ease;}
.accordion li.default .submenu {display: block;border: 1px solid #cf2a1f;border-top: none;}
.submenu {display: none;background: #444359;font-size: 14px;}
.accordion li.open i.fa-chevron-down{color: #cf2a1f;}
.submenu p span{margin-right: 20px;}
.submenu p{color: #333333;font-size: 15px;}
.recruit_menu .submenu ul li:nth-child(1){font-size: 18px;color: #333333;margin-bottom: 40px;}
.recr_tel{margin-top: 40px;margin-bottom: 80px;}
.recr_tel ul li:nth-child(1){color: #333333;font-size: 18px;margin-bottom: 15px;}
.recr_tel ul li{margin-bottom: 10px;}

/************联系我们************/
.contact_t{width: 100%;overflow: hidden;border: 1px solid #e5e5e5;padding: 20px 0;margin-top: 40px;}
.contact_t .cont_u>li{display: inline-block;padding: 10px;border-right:1px solid  #e5e5e5;    width: calc((100% - 10px) / 3);height:310px;vertical-align: top;text-align: center;color: #333333;}
.contact_t .cont_u>li:last-child{border-right: none;}
.contact_t .cont_u>li p img{margin-right: 10px;}
.contact_t .cont_u>li .contact_p{display: inline-block;}
.con_t{margin-bottom: 40px;}
.about_ln_t span{display: inline-block;width: 35px;height: 2px;background: #cc0e1d;}
.about_ln_t p{font-size: 17px;}
.con_t img{margin-bottom: 8px;}
.contact_t .cont_u>li:nth-child(1) ul li{margin-bottom: 25px;}
.contact_t .cont_u>li:nth-child(2) .p1{margin-bottom: 40px;}
.contact_t .cont_u>li:nth-child(3) p{line-height: 28px;}
.contact_t .cont_u>li:nth-child(4) ul li{margin-bottom: 10px;}

.cont_map,.cont_map img{width: 100%;height: 620px;}
.cont_map{margin-top: 60px;}
.cont_msg{width: 100%;overflow: hidden;text-align: center;}
.cont_msg form{width: 70%;margin: 0 auto;margin-top: 50px;margin-bottom: 80px;}
.cont_msg form p{text-align: left;font-size: 16px;color: #333333;margin-bottom: 5px;padding-left: 10px;}
.cont_msg form input{width: 100%;height: 40px;border: 1px dashed #CCCCCC;margin-bottom: 15px;padding-left: 10px;}
.cont_msg form textarea{width: 100%;border: 1px dashed #CCCCCC;padding: 10px;}
.cont_msg form input[type="submit"]{background: #cf2a1f;color: white;border: none;margin-top: 20px;}
.cont_msg .tits h2{font-size: 20px;}
.cont_msg .tits p{margin-top: 20px;}

/************运价查询************/
.wayb{width: 100%;overflow: hidden;margin-bottom: 100px;margin-top: 80px;}
.wayb form{width: 60%;margin: 0 auto;text-align: center;}
.inp{width: 100%;height: 45px;border: 1px solid #999999;margin-bottom: 45px;}
.inp span{display: inline-block;width: 18%;height: 43px;text-align: center;background: #fbfbfb;color: #212121;font-size: 18px;border-right:1px solid #999999;line-height: 43px;}
.inp input{width: 80%;height: 43px;border: none;background: transparent;padding-left: 10px;}
.wayb form input[type="submit"]{width: 270px;height: 50px;background: #cf2a1f;color: white;font-size: 18px;border: none;}




/******************运价查询*************************/
.cx-nr-table{  margin-bottom:50px; clear:both; padding-top:1px; }
.cx-nr-table table{ width:100%; border:1px solid #ddd;}
.cx-nr-table table th{ height:38px; background-color:#555; border:none; color:#fff; text-align:center;}
.cx-nr-table table th a{ color:#fff;}
.cx-nr-table table td{ line-height:24px; text-align:center; border:none;}

.cx-nr-table tr{ margin:0 0;  color:#666;}
.cx-nr-table span{ }
.cx-nr-table td{ padding:10px 0;}
.cx-nr-table-2{ font-size:15px; color:#1355C6; font-weight:bold;}
.cx-nr-table-3{ font-size:14px; color:#000; word-wrap: break-word;}
.cx-nr-table-4{ border-bottom: 1px solid #ccc; box-shadow: 0 2px 3px rgba(0,0,0,0.2); margin-bottom:5px;}
.cx-nr-table-4 td{ padding:5px;}


.cx-nr-table_mobile{ display: none; }
















/************分辨率小于768px移动端************/
@media only screen and (max-width: 768px) {
	.mynav,.nav>li,.cont,.busi ul li,.ind_abt_lf,.ind_abt_rg,.adv_c,.ind_new_lf,.ind_new,.foot,.container-fluid>.navbar-header{width: 100%;}
	.navbar-default .navbar-collapse{height: 345px;position: relative;z-index: 99;background: white;border: 1px solid #dcdcdc;border-top: none;}
	.navbar-default .navbar-nav>li>a{height: 40px;line-height: 20px;}
	.nav>li,.container-fluid{height: 40px;}
	.navbar{min-height:40px;width: 30%;position: absolute;top:70px;right:15px;}
	.navbar-nav{margin: 7px 0;position: relative;z-index: 99;}
	.switch{position: absolute;top:-35px;right:10px;}
	.navbar-collapse{border-top: none;box-shadow: none;}
	.mynav{padding-top: 20px;}
	.logo{width: 65%;}
	.logo img{width: 100%;}
	.index_ban #myCarousel, .index_ban #myCarousel .item img{height: auto;}
	.ind_abt_lf{padding-right: 0;}
	.ind_abt_lf ul{text-align: center;}
	.ind_abt_lf ul li{margin:0;}
	.ind_abt_rg img{height: 340px;}
	.adv_c{margin-left: 15px;}
	.adv{padding-bottom: 20px;}
	.adv_c ul li{margin-top: 40px;}
	.ind_new_tab,.foot_c_rg{text-align:center;}
	.ind_new_rg ul li,.ind_new_rg,.foot_c .foot_c_add,.foot_c_center,.foot_c_rg{width: 100%;}
	.ind_new_rg ul li{height: auto;padding-bottom: 15px;}
	.ind_new_rg ul li img{height: 190px;}
	.foot_c_center{margin-top: 20px;}
	.busi ul li:last-child{height: 250px;}
	
	.about,.cul_c,.cul_c ul,.fram,.fram img,.major_c img{width:100%;}
	.about_tab ul li{width: 30%;margin: 0 4px;margin-bottom: 10px;}
	.about_tab ul li a{width: 100%;}
	.banner, .banner img{height: auto;}
	.cul_c ul{margin-top: 0;}
	.cul_c img{width: 100%;height: 300px;}
	.fram p{padding: 0;}
	.busi_c img{height: 220px;}
	.new_c .ind_new_rg ul li{width: 100%;}
	.new_list .new_u li a{font-size: 14px;}
	.new_list .new_u li{padding: 10px;line-height: 25px;height: auto;padding-bottom: 10px;}
	.new_list .new_u li:nth-child(odd){line-height: 25px;padding: 10px;height: auto;padding-bottom: 10px;}
	.new_list .new_u li:nth-child(odd) img{top: 6px;}
	.new_list .new_u li img{top: 6px;}
	.new_list .new_u li span{display: inline-block;float: none;margin-top: 10px;text-align: right;display: none;}
	.major_c img{height: 270px;margin-bottom: 15px;}
	.major_txt .tits{margin-bottom: 25px;}
	.about_tab ul{bottom: 0;}
	.rec_txt ul,.rec_txt img,.cont_msg form,.wayb form{width: 100%;}
	.rec_txt img{height: 335px;}
	.about_txt{margin-top: 20px;}
	
	.contact_t .cont_u>li{width: 100%;border-right: none;border-bottom: 1px solid  #e5e5e5;}
	.cont_map, .cont_map img{height: 350px;}
	.inp span{width: 32%;}
	.inp input{width: 65%;}
	.wayb{margin-top: 40px; overflow-x:scroll;
　　　　white-space:nowrap;}
	.foot .foot_nav li{margin-bottom: 10px;}


    .cx-nr-table{ display: none; }
    .cx-nr-table_mobile{ display: block; }
    .cx-nr-table_mobile table tr{
        height: 24px;
     }

}