*{margin:0;padding:0;}
body{  background:#fff; font-family:Arial, 'Microsoft YaHei',SimHei, SimSun; font-size:14px;}
body,ul,ol,li,p,h1,h2,h3,h4,h5,h6,form,fieldset,table,td,img,div,tr,dl,dd{ margin:0; padding:0;font-weight: normal;}
li,img,input,em{ list-style:none; border:none; font-style:normal; outline:none;}
a:link, a:visited{color:#333;text-decoration:none;}
a:hover,a:active{  text-decoration:none;}
a{ text-decoration:none;}

.wrap{width:1200px; margin:0 auto; overflow:hidden;}
.img-none{display:none !important;}
.img-position-absolute{position: absolute;top: 0;bottom: 0; left: 0;right: 0; max-width: 100%; max-height: 100%;display: block;margin:auto;padding: auto;}
#bigbox{width:100%; min-width:1220px; float:left;}

.topbox{width:100%; overflow:hidden; line-height:25px; background:url(../images/top_bj.jpg) repeat-x left center; color:#333; font-size:12px;}
.top_L{float:left;}
.top{ overflow:hidden;}

.header{width:100%; overflow:hidden;}
.headTop{float:left; padding:15px 0;}

/*搜索*/
#container {float: right;margin-top:30px;}
div.search {}
form {position:relative;width:300px;margin:0 auto;}
input,button {border:none;outline:none;}
input {width:100%;height:42px;padding-left:13px;}
button {height:42px;width:42px;cursor:pointer;position:absolute;}
.bar8 form {height:42px;}
.bar8 input {border-bottom:2px solid #F9F0DA;}
.bar8 input:focus {width:300px;z-index:1;border-bottom:2px solid #F9F0DA;}
.bar8 button {background:#1C3E7F;top:0;right:0;}
.bar8 button:before {content:"Go";font-family:FontAwesome;font-size:16px;color:#F9F0DA;}

/*导航栏*/
.nav_main {position: relative;width: 100%;float: left;height: 45px;color: #fff;z-index: 13;border-bottom: 1px solid #d2d2d6;border-top: 1px solid #d2d2d6;}
.nav_main .nav {width: 1200px;margin: 0 auto;}
.nav_main .nav li {position: relative;color: #fff;line-height: 32px;float: left;-webkit-transition: all .3s ease-in-out 0s;-moz-transition: all .3s ease-in-out 0s;transition: all .3s ease-in-out 0s;margin: 0 25px;}
.nav_main .nav li a.aLink {width: 150px;height: 46px;line-height: 46px;font-size: 16px;text-align: center;display: block;color: #333333;}
.nav_main .nav li.hover, .nav_main .nav li:hover {background-color: #1C3E7F;}
.nav_main .nav li.hover a, .nav_main .nav li:hover a {color: #fff;}
/*导航栏下拉*/
.nav_main li.hover .subnav a {background: none;}
.nav_main .nav .subnav {height: auto;left: 0px;top: 46px;position: absolute;width: 100%;z-index: 199;background: rgba(255,255,255,0.86);}
.nav_main .nav .subnav {filter: progid:DXImageTransform.Microsoft.Shadow(color=#4c91c0, direction=120, strength=5);opacity: 0;visibility: hidden;transition: all .6s ease 0s;transform: translate3d(0, 10px, 0);-moz-transform: translate3d(0, 10px, 0);-webkit-transform: translate3d(0, 10px, 0);}
.nav_main .nav li:hover .subnav {opacity: 1;visibility: visible;transform: translate3d(0, 0, 0);-moz-transform: translate3d(0, 0, 0);-webkit-transform: translate3d(0, 0, 0);}
.nav_main .nav .subnav li {width: 100%; margin: 0;}
.nav_main .nav .subnav .nav1 a {color: #333;display: block;font-size: 14px;font-weight: 500;line-height: 34px;text-align: center;border-bottom: #ddd 1px solid;}
.nav_main .nav .subnav li:hover {background: none;}
.nav_main .nav .subnav li:hover a {color: #1C3E7F;}
.nav_main .nav .subnav li:last-child a {border-bottom: 0;}



/*banner*/
.banner{width: 100%; overflow:hidden;}
/*END*/

.picbox{width:100%; overflow:hidden; padding-top:55px;}
.picbox ul{ overflow:hidden; margin-top:35px;}
.picbox ul li{float:left; width:25%; text-align:center;}
.picbox ul li img{}
.picbox ul li p{ font-size:18px; color:#444; padding-top:20px;}


.t_search{background:#1C3E7F;padding:3px;height:45px;box-sizing:border-box;padding-right:0;margin-top:26px;box-shadow:2px 2px 3px #7094b1;border-radius:3px;width: 520px;float: right;}
.t_search form{height:100%;}
.t_search span{display:inline-block;height:100%;vertical-align: top;}
.t_search span .ts_inp{background:#fff;border:none;padding-left:10px;height:100%;width:400px;}
.t_search span .ts_but{border:none;background:#1C3E7F;padding:0 30px;color:#fff;height:100%;font-size:16px;}


.jianjie{ ackground: url(../flo3.jpg) no-repeat center top #f5f5f5;}
.jj_nr{width:590px;}
.jj_nr h3{font-size: 28px; color: #f5e700; line-height: 80px;font-weight: normal;}
.jj_nr span{font-size:12px; color: #fff; line-height: 20px;margin: 10px 0;text-transform: uppercase}

.jj_nr p{margin-top: 20px;}
.jj_nr a{display: block; width: 125px; height: 37px;line-height: 37px; text-align: center;color: #1C3E7F; background: #fff; font-size: 14px;border-radius: 10px;margin-top: 20px;}
.jj_nr a:hover{color: #333;}

.jj_tu{width: 570px;height: 425px;background: #fff;}

.infocon img{max-width:100%;height:auto !important;}
.bx1200{ width:1200px; margin:0 auto; overflow:hidden;}
.l{ float:left;} .r{ float:right;} 
.index_about_con{height:195px;overflow:hidden;line-height:2;color:#fff; font-size: 16px;}

.veh_con{width: 1200px;margin: 0 auto;overflow: hidden;}

.index_ul{overflow:hidden;width: 1200px;margin: 20px auto;text-align: center;}
.index_ul a{display: inline-block;font-size: 16px;color: #fff;background: #1C3E7F;width: 150px;height: 40px; line-height: 40px; text-align: center;margin: 10px;}
.index_ul a:hover{background:#325cad;}


.veh{width:100%; overflow:hidden;padding-top: 50px;}
.veh_ul{display:block; overflow:hidden; width:1200px; }
.veh_ul li{width:370px; float:left; margin:20px 15px; text-align:center;}
.veh_ul li .veh_B{display:block; overflow:hidden; position:relative;}
.veh_ul li .veh_B .veh_img{display:block; overflow:hidden; transition:all 1s;}
.veh_ul li .veh_B .veh_img::before{content:""; display:block; padding-top:75%;}
.veh_ul li .veh_B .veh_txt{width:100%; overflow:hidden;padding:20px 0;font-size:18px; color:#444;transition: all 0.3s ease-out 0s;}
.veh_ul li:hover .veh_B .veh_img{transform: scale(1.1,1.1);-ms-transform: scale(1.1,1.1); -webkit-transform: scale(1.1,1.1);}
.vehf_txt{ color:#999; font-size:12px;}
.veh1{width:100%; overflow:hidden;}

.fl {float: left;}
.fr {float: right;}
.left {float: left;}
.right {float: right;}
.clear {clear: both;font-size: 0;margin: 0;padding: 0;display: block;_height: 0;overflow: hidden;}
.bottom_main {background: #34373a;width: 100%;overflow: hidden;}
.bottom_main .bott_nav {border-bottom: 1px solid #5d5f61;line-height: 70px;}
.bottom_main .bott_nav span {color: #fff;font-size: 20px;font-weight: bold;padding-left: 25px;}
.bottom_main .bott_nav span i {width: 4px;height: 8px;background-position: -236px 0;margin-left: 10px;}
.bottom_main .bott_nav a {color: #fff;padding-left: 70px;}
.bottom_main .tel {padding-bottom: 56px;overflow: hidden;}
.bottom_main .tel .left {padding-top: 42px;padding-left: 25px;}
.bottom_main .tel .left ul {float: left;}
.bottom_main .tel .left li {color: #9a9b9d;line-height: 30px;}
.bottom_main .tel .left li:first-child {color: #fff;font-size: 18px;padding-bottom: 19px;}
.bottom_main .tel .left dl {float: left;width: 185px;line-height: 30px;margin-left: 45px;}
.bottom_main .tel .left dl dt {color: #fff;font-size: 18px;padding-bottom: 19px;}
.bottom_main .tel .left dl a {color: #ccc;}
.bottom_main .tel .left dl dd {width: 84px;float: left;}
.bottom_main .tel .left dl a:hover {color: #fff;}
.bottom_main .tel .right {width: 480px;}
.bottom_main .tel .right .fl {text-align: right;width: 220px;margin-top: 13px;}
.bottom_main .tel .right .fl span {background: #1C3E7F;color: #fff;border-radius: 15px;width: 102px;height: 29px;text-align: center;display: block;line-height: 29px;margin-bottom: 20px;cursor: pointer;}
.bottom_main .tel .right .fl span i {width: 15px;height: 15px;background-position: -246px 0;margin-right: 5px;}
.bottom_main .tel .right .fl p {color: #fff;}
.bottom_main .tel .right .fl h3 {font-size: 30px;color: #fff;font-family: arial; font-weight: bold;}
.bottom_main .tel .right .fr {padding-right: 6px;margin-top: 39px;}
.bottom_main .tel .right .fr li {float: left;text-align: center;line-height: 40px;margin-left: 12px;}
.bottom_main .tel .right .fr h3 {color: #fff;font-weight: 100;}
.bottom_main .tel .right .fr img {width: 103px;height: 103px;border: 1px solid #5d5f61;padding: 3px;}
.bottom_copy {border-top: 1px solid #5d5f61;line-height: 50px;background: #34373a;font-size: 12px;color: #ccc;overflow: hidden;}
.bottom_copy a {color: #ccc;}
.bottom_copy a:hover {color: #fff;}
.icon {background-image: url(../images/icon1.png); display: inline-block;vertical-align: middle;}


/*公司简介*/
.main{width:100%; overflow:hidden; padding:30px 0;}
.main_left{width:250px; float:left;}
.about{width:100%; float:left;}
.about_title{display:block; overflow:hidden; background: #325cad;padding: 50px 0 50px 30px;} 
.about_title h1{font-size:28px; color:#fff; font-weight: bold;}
.about_title i{ display:block; width: 200px; height: 1px; background: #528ab3; margin:10px 0;}
.about_title h2{ text-transform:uppercase; color:#fff;font-weight: normal; font-size: 18px;}


.about_ul{display:block; overflow:hidden; background: #1C3E7F;padding: 20px 0;}
.about_ul li{display:block; overflow:hidden;width: 90%;margin: 10px auto;}
.about_ul li a{display:block; overflow:hidden; height:40px; line-height:40px; text-align:left; font-size:16px; color:#fff; transition:all 0.4s; padding-left:15px;border-bottom: 1px solid #325cad;}
.about_ul li a:hover{ color:#fff;background:#325cad;}
.about_ul li.about_on a{color:#fff;background:#325cad;}

.about_ul dl{ display:none}
.about_ul dl dd{ width:100%; text-align:left; border-bottom:1px dotted #CCCCCC;}
.about_ul dl dd a{ color:#000000; text-align:center; line-height:34px; text-align:left; font-size:14px; text-indent:48px;}
.about_ul dl dd a:hover{ color:#f00;}


.main_right{width:900px; float:right;}
.dqwz_title{display:block; overflow:hidden;line-height:40px; border-bottom:1px solid #d3d3d3;}
.dqwz_p{float:left; font-size:14px; color:#999;}
.dqwz_p span{color:#999;}
.dqwz_more{float:right;}
.dqwz_more a{ font-size:14px; color:#999;}
.dqwz_more a:hover{color:#ffaf03;}
.dqwz_contect{display:block; overflow:hidden; padding-top:20px;}
.company{display:block; overflow:hidden; color:#4f4f4f; line-height:30px; font-size:16px;}

/*服务项目*/
.fw_ul{display:block; overflow:hidden;}
.fw_ul li{display:block; overflow:hidden; margin-bottom:30px; padding-bottom:30px; border-bottom:1px dashed #d2d2d2;}
.fw_ul li a{display:flex; align-content:center; align-items:center; overflow:hidden;}
.fw_ul li a .pic_img{width:218px; float:left; height:190px; border:1px solid #d2d2d2; display:flex; align-content:center; align-items:center; margin-right:45px;}
.fw_ul li a .pic_img img{display:block; max-width:100%; height:auto; margin:0 auto;}
.fw_ul li a .pic_B{width:calc(100% - 218px); float:left;}
.fw_ul li a .pic_B .pic_p{display:block; height:44px; line-height:44px; overflow:hidden; font-size:24px; color:#131313; transition:all 0.4s;}
.fw_ul li a .pic_B .pic_txt{display:block; line-height:30px; overflow:hidden; font-size:16px; color:#5a5a5a;}
.fw_ul li:hover .pic_B .pic_p{color:#ffaf03;}

/*车辆展示*/
.cpzs_ul{display:block; overflow:hidden; width:930px;}
.cpzs_ul li{width:280px; float:left; margin:0 30px 30px 0;}
.cpzs_ul li .cpzs_img{display:block; overflow:hidden; border:1px solid #e3e3e3; position:relative; transition:all 0.4s;}
.cpzs_ul li .cpzs_img::before{content:""; display:block; padding-top:74.820144%;}
.cpzs_ul li .cpzs_img img{transition:all 1s;}
.cpzs_ul li .cpzs_txt{display:block; overflow:hidden; height:40px; line-height:40px; text-align:center; font-size:14px; color:#333333; transition:all 0.4s;}
.cpzs_ul li:hover .cpzs_img{border-color:#e83428;}
.cpzs_ul li:hover .cpzs_img img{transform: scale(1.1,1.1);-ms-transform: scale(1.1,1.1); -webkit-transform: scale(1.1,1.1);}
.cpzs_ul li:hover .cpzs_txt{color:#e83428;}


.cp_ul{display:block; overflow:hidden;}
.cp_ul li{display:block; overflow:hidden; float:left; width:282px; text-align:center;margin: 0 1%; padding-bottom: 50px;}
.cp_ul li .cp_B{overflow:hidden;}
.cp_ul li .cp_B .cp_img{width:100%; overflow:hidden; transition:all 1s;}
.cp_ul li .cp_B .cp_img::before{content:""; display:block; padding-top:75.8065%;}
.cp_ul li .cp_txt{display:block; overflow:hidden; font-size:14px; color:#555556; line-height:30px; padding-top:20px;}
.cp_ul li .cp_txt span{ font-size:20px; color:#444; }
.cp_ul li .cp_more{display:block; overflow:hidden; padding-top:10px;}
.cp_ul li .cp_more a{width:85px; float:left; height:30px; line-height:30px; text-align:center; border-radius:5px; margin-right:6px; font-size:14px; color:#fff;}
.cp_ul li .cp_more a:first-child{background:#df0300;}
.cp_ul li .cp_more a:last-child{background:#ffaf03;}
.cp_ul li:hover .cp_B .cp_img{transform: scale(1.1,1.1);-ms-transform: scale(1.1,1.1); -webkit-transform: scale(1.1,1.1);}

.cpxq{display:block;overflow:hidden;}
.cpxq_img{display:block; overflow:hidden;}
.cpxq_img img{display:block; max-width:100%; height:auto; margin:0 auto;}
.cpxq_T{display:block; overflow:hidden; border-bottom:1px dashed #d2d2d2; line-height:36px; padding:15px 0; font-size:20px; color:#1C3E7F;}
.cpxq_txt{display:block; overflow:hidden; font-size:14px; color:#555556; line-height:28px; padding-top:15px;}
.cpxq_txt table{max-width: 100%;}
.cpxq_txt table td{ border: 1px solid #eee; padding: 10px;}

/*企业优势*/
.ys_ul{display:block; overflow:hidden;}
.ys_ul li{display:flex; align-content:center; align-items:center; overflow:hidden; margin-bottom:30px; padding-bottom:30px; border-bottom:1px dashed #d2d2d2; cursor:pointer;}
.ys_ul li .pic_img{width:240px; float:left; height:172px; border:1px solid #898989; display:flex; align-content:center; align-items:center; margin-right:35px;}
.ys_ul li .pic_img img{display:block; max-width:100%; height:auto; margin:0 auto;}
.ys_ul li .pic_B{width:calc(100% - 240px); float:left;}
.ys_ul li .pic_B .pic_p{display:block; height:30px; line-height:30px; overflow:hidden; font-size:18px; color:#ffaf03; transition:all 0.4s;}
.ys_ul li .pic_B .pic_txt{display:block; line-height:30px; overflow:hidden; font-size:15px; color:#505050;}
.ys_ul li:hover .pic_B .pic_p{color:#ffaf03;}

/*新闻资讯*/
.xw_ul{display:block; overflow:hidden;}
.xw_ul li{display:block; line-height:40px; overflow:hidden; border-bottom:1px dashed #b2b2b2;}
.xw_ul li a{display:block; height:40px; line-height:40px; overflow:hidden; font-size:16px; color:#2f2b2c;}
.xw_ul li span{float:right; font-size:14px; color:#2f2b2c;}
.xw_ul li em{font-family:SimSun; font-weight:bold;}
.xw_ul li a:hover{ color:#ffaf03;}

.xwxq{display:block; overflow:hidden;}
.xwxq_p{display:block; overflow:hidden; text-align:center; font-size:24px; color:#ffaf03; line-height:36px;}
.xwxq_sp{display:block; overflow:hidden; text-align:center; font-size:16px; color:#2f2b2c; line-height:36px;}
.xwxq_txt{display:block; overflow:hidden; font-size:16px; color:#2f2b2c; line-height:36px;}

/*联系我们*/
.contact{display:block;  overflow:hidden;}
.contact_txt{display:block; overflow:hidden; font-size:15px; color:#333; line-height:30px;}
.contact_map{display:block; overflow:hidden; padding-top:20px;}
#dituContentmap{width:100%; overflow:hidden; height:380px; border:1px solid #ccc;}
.iw_poi_title {color: #CC5522; font-size: 14px; font-weight: bold; overflow: hidden; padding-right: 13px; white-space: nowrap;}
.iw_poi_content {font: 12px arial,sans-serif; overflow: visible; padding-top: 4px; white-space: -moz-pre-wrap; word-wrap: break-word;}

.w1200{ width:1200px; margin:0 auto;}
.floor-title{ text-align: center; padding-bottom:20px; }
.floor-title h2{ font-size: 32px; color: #1C3E7F; font-weight:bold;}
.floor-title h3{ font-size: 18px; color: #999;  text-transform: uppercase;display: block; margin:10px 0; font-weight: normal;}
.floor-title i{ background: url(../images/title_line.png) no-repeat; height: 10px;display: block; width: 536px;margin: 0 auto;}
.seven{ padding: 80px 0 60px 0; }
.seven table{ margin-top:20px;}
.seven table td{width: 200px;height: 150px; -webkit-filter: grayscale(1); filter: gray; filter: grayscale(1); opacity: .5;}
.seven table td img{ vertical-align: middle;}
.seven table td:hover{opacity: 1;-webkit-filter: none;filter: none; filter: none; }

.kp{ overflow:hidden; margin-top: 30px;}
.kp li{ float:left; width:390px; overflow:hidden;margin: 5px;}
.kp li img{ width:100%;transition:all 1.3s;}
.kp li p{ font-size:14px; color:#666; text-align:center; padding-top:10px;}
.kp li img:hover{transform: scale(1.1);}


.fltitle{ text-align: center; padding-bottom: 30px; }
.fltitle h2{ font-size: 40px; color: #fff;}
.fltitle p{ font-size: 18px; color: #ddd; padding-top: 10px;}


.floor_3_main {background: url(../images/flo3.jpg) no-repeat center top #f5f5f5;}
.floor_3 {padding: 80px 0;overflow: hidden;}
.part3 {width: 1200px;height: 368px;background: #1C3E7F;position: relative;}
.part3 .img {width: 550px;height: 374px;overflow: hidden;position: relative;top: -30px;margin-left: 25px;}
.part3 .img img {width: 100%;height: 100%;display: block;transition: all 0.3s ease-out 0s;}
.part3 .img:hover img {transform: scale(1.05, 1.05);}
.part3 .txt {padding-right: 90px;width: 480px;padding-top:50px;}
.part3 .txt a {display: block;color: #fff;}
.part3 .txt h3 {font-size: 32px;display: block;padding-bottom: 20px;}
.part3 .txt h4 {font-size: 16px;display: block;text-transform: uppercase; font-weight: normal;}
.part3 .txt txt{font-size:14px; line-height: 1.8em;overflow: hidden; display: block;padding:20px 0;}
.part3 .txt span {width: 68px;height: 36px;border: 1px solid #fff;display: block;line-height: 36px;text-align: center;}
.part3 .txt span em {width: 22px;margin: 14px auto 0;height: 8px;background-position: -60px -100px;display: block;vertical-align: middle;}
.part3 .txt a:hover span {border: 1px solid #fff;}
.part3 .txt a:hover span em {background-position: -60px -120px;}


.container{overflow: hidden; padding: 50px 0;}
.container ul{}
.container ul li{ float: left;width: 30%; margin: 0 20px; padding-bottom: 20px;}
.container ul li h1{display: block; padding-bottom: 20px;}
.container ul li h1 img{width: 100%; border: 1px solid #ddd; transition: all 0.3s ease-out 0s;}
.container ul li h1 img:hover{transform: scale(1.05, 1.05);}
.container ul li h2{ font-size: 18px; color: #666;}
.container ul li i{display: block; width: 30px; height: 1px;background: #999; margin: 20px 0;}
.container ul li h3{ font-size: 14px; color: #999;}

