*{padding: 0;margin: 0;color: #333333;}
ul,dl,ol{list-style: none;margin: 0;}
img{display: block;width: 100%;}
a{text-decoration: none;display: block;color: #333333;}
a:hover{text-decoration: none;}
input,button{outline: none;border: none;}
h1,h2,h3,h4,h5,p{margin: 0;}

/*****PC端头部*****/
.vicPCheader_top{width: 100%;background: #01185e;padding: 60px 0 50px 0;}
.vicPCheader_bot{background: #02113e;}
.vicPCheader_w{width: 1200px;margin: 0px auto;}
.vicPCheader_top .vicPCheader_topLeft{float: left;width: 412px;}
.vicPCheader_top .vicPCheader_topRight{float: right;}
.vicPCheader_top .vicPCheader_topRight .vicPCheader_img{text-align: right;line-height: 86px;}
.vicPCheader_top .vicPCheader_topRight img{display: inline-block;width: initial;height: 38px;margin-left: 10px;}
.vicPCheader_top .vicPCheader_topRight p{color: #fff;text-align: right;letter-spacing:5px;font-size: 14px;line-height: 26px;}
.vicPCheader_bot ul{float: left; height: 60px;}
.vicPCheader_bot ul li{float: left;position: relative;}
.vicPCheader_bot ul li:hover{background: #062686;}
.vicPCheader_bot ul li:last-child a{border-right:0}
.vicPCheader_bot ul li a{padding: 0 30px;line-height: 36px;font-size:20px;color: #fff;height: 36px;margin: 12px 0; border-right: 1px solid #fff;}
.vicPCheader_bot ul li.active{background: #062686;}
.vicPCheader_bot ul li .vicNavList{position: absolute;z-index: 99;background: #fff;left: -18px;display: none}
.vicPCheader_bot ul li .vicNavList a{width: 160px;text-align: center;height: 40px;line-height: 40px!important;background: #fff !important;color: #000!important;padding: 0 !important;}
.vicPCheader_bot ul li .vicNavList a:hover{background: #01185e !important;color: #fff!important;}
		

.vicPCheader_bot .vicPCheader_seach{float: right;margin-top: 11px;}
.vicPCheader_bot .vicPCheader_seach input{width: 270px;float: left;height: 38px;padding:0 15px;border: 1px solid #dcdcdc;outline: none;}
.vicPCheader_bot .vicPCheader_seach input::-webkit-input-placeholder {color: #999999;}
.vicPCheader_bot .vicPCheader_seach button {width: 38px;height: 38px;float: left;background: #01185e;}
.vicPCheader_bot .vicPCheader_seach button img{width: 20px;float: left;margin-left: 9px;}
.vicPCheader_line{width: 100%;}

/*****PC端尾部*****/
.vicFooter{width: 100%;}
.vicFooter .vicFooter_bot{width: 100%;background: #01185e;float: left;}
.vicFooter .vicFooter_line{width: 50%;float: right;}
.vicFooter_w{width: 1200px;margin: 0 auto;padding-top: 40px;}
.vicFooter_all .vicFooter_title h4{font-size: 24px;color: #fff;float: left;}
.vicFooter_all .vicFooter_title span{font-size:16px;color: #fff;float: left;margin-top: 4px;margin-left: 5px;}
.vicFooter_all .vicFooter_float{float: left;}
.vicFooter_all .vicFooter_left .vicFooter_navList{width: 240px;margin-top: 15px;}
.vicFooter_all .vicFooter_left .vicFooter_navList li{width: 120px;float: left;}
.vicFooter_all .vicFooter_left .vicFooter_navList li a{width: 100%;color: #fff;;line-height:30px;font-size: 18px;}
.vicFooter_all .vicFooter_con{margin-left: 15%;}
.vicFooter_all .vicFooter_con .vicFooter_conList{margin-top: 15px;}
.vicFooter_all .vicFooter_con .vicFooter_conList p{overflow: hidden;line-height:30px;position: relative;}
.vicFooter_all .vicFooter_con .vicFooter_conList p img{width: 14px;position: absolute;bottom: 8px;}
.vicFooter_all .vicFooter_con .vicFooter_conList p span{;color: #fff;padding-left: 25px;}
.vicFooter_all .vicFooter_right{float: right;margin-right: 6%;}
.vicFooter_all .vicFooter_right img{width: 118px;}
.vicFooter_all .vicFooter_right p{text-align: center;color: #fff;margin-top: 10px;}
.vicFooter_text{text-align: center;color: #fff;margin-top: 15px;padding-bottom: 30px;}
.vicFooter_text span{color: #fff;margin-left: 30px;}
.vicFooter_text a{color: #fff;display: inline-block;}

/*****右侧浮窗导航栏*****/
.vicPosition{position: fixed;right: 0;z-index: 999;top: 40%;}
.vicPosition .vicPosition_list li{border: 1px solid #01185e;width: 82px;height:82px;margin-bottom: 2px;text-align: center;color: #fff;background: #01185e;}
.vicPosition .vicPosition_list li a.nav_a{background: url(../image/menu_img.png)no-repeat -14px -70px;position: relative;margin-top: 1px;padding: 55px 13px 5px 12px;color: #fff;font-size: 12px;}
.vicPosition .vicPosition_list li a.nav_go{background: url(../image/menu_img.png)no-repeat -11px -222px;position: relative;margin-top: 1px;padding: 55px 13px 5px 12px;color: #fff;font-size: 12px;}
.vicPosition .vicPosition_list li:hover{background: #fff;}
.vicPosition .vicPosition_list li:hover a.nav_a{background-position: -160px -62px;color: #000;background-color: #fff;cursor: pointer;}
.vicPosition .vicPosition_list li:hover a.nav_go{background-position: -163px -222px;color: #000;cursor: pointer;}
.vicPosition .vicPosition_list li .vicPosition_menu{display: none;width: 146px;background: #fff;border: 1px solid #01185e;position: absolute;top:0;left: -148px;background: #fff;}
.vicPosition .vicPosition_list li .vicPosition_menu .vicPosition_menuTitle{width: 95%;line-height: 26px;background: #01185e;margin: 0 auto;color: #fff;}
.vicPosition .vicPosition_list li .vicPosition_menu a{line-height: 30px;padding: 0 15px;}
.vicPosition .vicPosition_list li .vicPosition_menu a img{height: 17px;margin-top: 6px;margin-right: 5px;width: initial;float: left;}
.vicPosition .vicPosition_list li .vicPosition_menu a span{display:block;float: left;}
.vicPosition .vicPosition_list li .vicPosition_menu .vicPosition_menuTitle:first-child{margin-top: 15px;}
.vicPosition .vicPosition_list li:hover .vicPosition_menu{display: block;}


.vicPages{text-align: center;margin: 20px 0;}
.vicPages .vicPages_all{display: inline-block;}
.vicPages .vicPages_all a{display: inline-block;padding: 7px 13px;border: 1px solid #dddddd;cursor: pointer;}
.vicPages .vicPages_all a.active{background: #01185e;color: #fff;border-color: #01185e;}

.vicBanner{position: relative;}
.vicBanner .vicBanner_box{position: absolute;padding:1% 1%;;right: 20%;top: 20%;background: #fff;opacity: 0.8;}
.vicBanner .vicBanner_box p{font-size: 26px;color: #01185e;}
.vicBanner .vicBanner_box span{display: block;text-align: right;font-size: 18px;padding-left: 10px;}

/*****首页*****/
.carousel-indicators li{background: #fff;}
.carousel-indicators .active{background: #e70012;border: 1px solid #E70012;}
.leSanjiao{width:60px;height:60px;border:#01185e solid;border-width:4px 4px 0 0;transform:rotate(225deg);position:absolute;left: 50px;top: 0px;bottom: 0;margin: auto 0;background: none;}
.riSanjiao{width:60px;height:60px;border:#01185e solid;border-width:4px 4px 0 0;transform:rotate(45deg);position:absolute;right: 50px;top: 0px;bottom: 0;margin: auto 0;background: none}
.vicIndex_pro{width: 100%;background: #fafafa;}
.vicIndex_pro .vicIndex_proAll{width: 1200px;margin: 0 auto;padding: 50px 0;}
.vicIndex_pro .vicIndex_proAll .vicIndex_proTitle{width: 40%;margin: 0 auto;border-bottom: 1px solid #cccccc;position: relative;}
.vicIndex_pro .vicIndex_proAll .vicIndex_proTitle h3{text-align: center;font-size: 24px;}
.vicIndex_pro .vicIndex_proAll .vicIndex_proTitle span{display: block;text-align: center;color: #999999;font-size: 14px;margin-top: 8px;margin-bottom: 20px;}
.vicIndex_pro .vicIndex_proAll .vicIndex_proTitle i{display: block;width: 30px;height: 3px;background: #d72318;position: absolute;bottom: -2px;left: 50%;margin-left: -15px;}
.vicIndex_pro .vicIndex_proAll .vicIndex_proList{padding-top: 50px;}
/*.vicIndex_pro .vicIndex_proAll .vicIndex_proList .vicIndex_proItem{width: 23%;margin-right: 2.6%;background: #fff;float: left;position: relative;overflow: hidden;}*/
/*.vicIndex_pro .vicIndex_proAll .vicIndex_proList .vicIndex_proItem:nth-child(4n){margin-right: 0%;}*/
.vicIndex_pro .vicIndex_proAll .vicIndex_proList .vicIndex_proItem{width: 100%; padding: 15px 0;border-bottom: 1px dashed #01185e;margin-bottom: 20px;margin-right: 0;}
.vicIndex_pro .vicIndex_proAll .vicIndex_proList .vicIndex_proItem img{width: 12%;float: left;}
/*.vicIndex_pro .vicIndex_proAll .vicIndex_proList .vicIndex_proItem .vicIndex_proItem_bg{transition:1.5s;width: 100%;color: #fff;text-align: center;position: absolute;height:40px;background: #01185e;opacity: 0.7;bottom: 0;}
.vicIndex_pro .vicIndex_proAll .vicIndex_proList .vicIndex_proItem:hover .vicIndex_proItem_bg{height: 80%;}
.vicIndex_pro .vicIndex_proAll .vicIndex_proList .vicIndex_proItem .vicIndex_proItem_box{transition:1.5s;width: 100%;color: #fff;text-align: center;position: absolute;height:40px;bottom: 0;}
.vicIndex_pro .vicIndex_proAll .vicIndex_proList .vicIndex_proItem:hover .vicIndex_proItem_box{height: 80%;}
.vicIndex_pro .vicIndex_proAll .vicIndex_proList .vicIndex_proItem .vicIndex_proItem_box h4{transition:1.5s;padding: 0 15px;padding-top: 15px;margin-bottom: 8px; font-size:18px;line-height: 23px;}
.vicIndex_pro .vicIndex_proAll .vicIndex_proList .vicIndex_proItem .vicIndex_proItem_box p{font-size: 16px;color: #fff;padding: 0 15px;line-height: 27px; font-size:16px;}
.vicIndex_pro .vicIndex_proAll .vicIndex_proList .vicIndex_proItem:hover .vicIndex_proItem_box h4{padding-top: 30px;color: #e70012;}*/
.vicIndex_pro .vicIndex_proAll .vicIndex_proMore{width: 186px;height: 38px;border: 1px solid #9d9d9d;color: #9d9d9d;text-align: center;line-height: 38px;margin: 0 auto;margin-top: 50px;}
.vicIndex_pro .vicIndex_proAll .vicIndex_proMore a{color: #9d9d9d;}
.vicIndex_pro .vicIndex_proAll .vicIndex_proMore:hover{background: #d72318;border-color:#d72318;}
.vicIndex_pro .vicIndex_proAll .vicIndex_proMore:hover a{color: #fff;}
.vicIndex_case{width: 100%;background: #fff;}
.vicIndex_case .vicIndex_caseAll{width: 1200px;margin: 0 auto;padding: 50px 0;}
.vicIndex_case .vicIndex_caseAll .vicIndex_caseTitle{width: 40%;margin: 0 auto;border-bottom: 1px solid #cccccc;position: relative;}
.vicIndex_case .vicIndex_caseAll .vicIndex_caseTitle h3{text-align: center;font-size: 24px;}
.vicIndex_case .vicIndex_caseAll .vicIndex_caseTitle span{display: block;text-align: center;color: #999999;font-size: 14px;margin-top: 8px;margin-bottom: 20px;}
.vicIndex_case .vicIndex_caseAll .vicIndex_caseTitle i{display: block;width: 30px;height: 3px;background: #d72318;position: absolute;bottom: -2px;left: 50%;margin-left: -15px;}
.vicIndex_case .vicIndex_caseAll .vicIndex_caseList{padding-top: 50px;}
.vicIndex_case .vicIndex_caseAll .vicIndex_caseList .vicIndex_caseItem{width: 31%;margin-right: 3.5%;float: left;}
.vicIndex_case .vicIndex_caseAll .vicIndex_caseList .vicIndex_caseItem .vicIndex_caseItemImg{width: 100%;overflow: hidden;}
.vicIndex_case .vicIndex_caseAll .vicIndex_caseList .vicIndex_caseItem .vicIndex_caseItemImg img{transition: all 0.5s;}
.vicIndex_case .vicIndex_caseAll .vicIndex_caseList .vicIndex_caseItem .vicIndex_caseItemImg:hover img{transform: scale(1.2);}
.vicIndex_case .vicIndex_caseAll .vicIndex_caseList .vicIndex_caseItem:nth-child(3n){margin-right: 0;}
.vicIndex_case .vicIndex_caseAll .vicIndex_caseList .vicIndex_caseItem p{text-align: center;margin: 20px 0;font-size: 18px;}
.vicIndex_case .vicIndex_caseAll .vicIndex_caseList .vicIndex_caseItem a{width: 58%;margin: 0 auto;text-align: center;border: 1px solid #9d9d9d;line-height: 38px;color: #9d9d9d;}
.vicIndex_case .vicIndex_caseAll .vicIndex_caseList .vicIndex_caseItem a:hover{border-color: #d72318;background: #d72318;color: #fff;}

/*****产品中心*****/
.vicProduct{background: #fff;}
/*.vicProduct .vicIndex_proAll .vicIndex_proList .vicIndex_proItem{border: 1px solid #eeeeee;margin-bottom: 30px;}
.vicProduct .vicIndex_proAll .vicIndex_proList .vicIndex_proItem a{margin: 1px;}*/
.vicProduct .vicIndex_proAll .vicProduct_title{text-align: center;}
.vicProduct .vicIndex_proAll .vicProduct_title h3{line-height: 40px;display: inline-block;text-align: center;position: relative;}
.vicProduct .vicIndex_proAll .vicProduct_title h3 i{display: inline-block;position: absolute;width: 30px;height: 3px;background: #d72318;bottom: -2px;left: 50%;margin-left: -15px;}
.vicProduct .vicIndex_proAll .vicProduct_titleTwo{text-align: center;margin-top: 15px;}
.vicProduct .vicIndex_proAll .vicProduct_titleTwo .vicProduct_titleTwoItem{display: inline-block;font-size: 18px;margin: 0 15px;margin-top: 15px;background: #eee;cursor: pointer;width: 21%;height: 40px;text-align: center;line-height: 40px;}
.vicProduct .vicIndex_proAll .vicProduct_titleTwo .vicProduct_titleTwoItem.active{background: #01185e;color: #fff;}
/*改动开始*/
.vicProduct .vicIndex_proAll .vicIndex_proList .vicIndex_proItem{width: 100%; padding: 15px 0;border-bottom: 1px dashed #01185e;margin-bottom: 0px;margin-right: 0;}
.vicProduct .vicIndex_proAll .vicIndex_proList .vicIndex_proItem img{width: 12%;float: left;}
.vicIndex_pro .vicIndex_proAll .vicIndex_proList .vicIndex_proItem .vicIndex_proItem_box{width: 84%;float: left;margin-left: 4%;}
.vicIndex_pro .vicIndex_proAll .vicIndex_proList .vicIndex_proItem .vicIndex_proItem_box h4{font-size: 22px;line-height: 46px;}
.vicIndex_pro .vicIndex_proAll .vicIndex_proList .vicIndex_proItem .vicIndex_proItem_box p{font-size: 18px;}
/*改动结束*/




/*****产品详情*****/
.vicProDetial{width: 100%;}
.vicProDetial .vicProDetial_w{width: 1000px;margin: 0 auto;padding: 50px 0;}
.vicProDetial .vicProDetial_w .vicProDetial_top .vicProDetial_topLeft{width: 32%;float: left;border: 1px solid #eeeeee;display: none}
.vicProDetial .vicProDetial_w .vicProDetial_top .vicProDetial_topLeft img{padding: 1px;}
.vicProDetial .vicProDetial_w .vicProDetial_top .vicProDetial_topRight{width: 100%;}
.vicProDetial .vicProDetial_w .vicProDetial_top .vicProDetial_topRight h4{font-size: 24px;font-weight: bold;padding: 25px 0;text-align: center;}
.vicProDetial .vicProDetial_w .vicProDetial_top .vicProDetial_topRight p{font-size: 18px;line-height: 30px;}
.vicProDetial_det .vicProDetial_detTitle{border-bottom: 1px solid #ececec;height: 38px;margin-top: 30px;}
.vicProDetial_det .vicProDetial_detTitle h5{display: inline-block;;border-bottom: 3px solid #01185e;line-height: 36px;font-size: 20px}
.vicProDetial_det .vicProDetial_detCon{padding: 20px 0;}
.vicProDetial_det .vicProDetial_detCon .vicProDetial_detCon_title{padding-left: 30px;position: relative;margin-top: 20px;font-size: 18px;}
.vicProDetial_det .vicProDetial_detCon .vicProDetial_detCon_title i{display: inline-block;width: 4px;height: 14px;background: #d72318;position: absolute;left: 12px;top: 4px;}
.vicProDetial_det .vicProDetial_detCon p{line-height: 30px;padding-left: 10px;font-size: 16px;}
.vicProDetial_det .goHistory{font-size: 18px;line-height: 36px;text-align: right;cursor: pointer;}
.vicProDetial .vicProDetial_w .vicPro .vicPro_list{margin-top: 40px;margin-bottom: 20px;}
.vicProDetial .vicProDetial_w .vicPro .vicPro_list .vicPro_listItem{width: 23%;margin-right: 2.6%;background: #fff;float: left;position: relative;overflow: hidden;border: 1px solid #eee;}
.vicProDetial .vicProDetial_w .vicPro .vicPro_list .vicPro_listItem:nth-child(4n){margin-right: 0%;}
.vicProDetial .vicProDetial_w .vicPro .vicPro_list .vicPro_listItem .vicPro_listItem_bg{transition:1.5s;width: 100%;color: #fff;text-align: center;position: absolute;height:40px;background: #01185e;opacity: 0.7;bottom: 0;}
.vicProDetial .vicProDetial_w .vicPro .vicPro_list .vicPro_listItem:hover .vicPro_listItem_bg{height: 80%;}
.vicProDetial .vicProDetial_w .vicPro .vicPro_list .vicPro_listItem .vicPro_listItem_box{transition:1.5s;width: 100%;color: #fff;text-align: center;position: absolute;height:40px;bottom: 0;}
.vicProDetial .vicProDetial_w .vicPro .vicPro_list .vicPro_listItem:hover .vicPro_listItem_box{height: 80%;}
.vicProDetial .vicProDetial_w .vicPro .vicPro_list .vicPro_listItem .vicPro_listItem_box h4{transition:1.5s;padding: 0 15px;padding-top: 15px;margin-bottom: 8px; font-size:18px;line-height: 23px;}
.vicProDetial .vicProDetial_w .vicPro .vicPro_list .vicPro_listItem .vicPro_listItem_box p{font-size: 16px;color: #fff;padding: 0 15px;line-height: 27px;font-size:16px;}
.vicProDetial .vicProDetial_w .vicPro .vicPro_list .vicPro_listItem:hover .vicPro_listItem_box h4{padding-top: 30px;color: #e70012;}

/*****工程案例*****/
.vicCase{width: 100%;}
.vicCase .vicCase_w{width:1200px;margin: 0 auto;padding: 50px 0;}
.vicCase .vicCase_w .vicCase_title{text-align: center;}
.vicCase .vicCase_w .vicCase_title h3{line-height: 40px;display: inline-block;text-align: center;position: relative;}
.vicCase .vicCase_w .vicCase_title h3 i{display: inline-block;position: absolute;width: 30px;height: 3px;background: #d72318;bottom: -2px;left: 50%;margin-left: -15px;}
.vicCase .vicCase_w .vicIndex_caseList .vicIndex_caseItem{margin-bottom: 30px;}

/*****工程案例详情*****/
.vicCaseDet{width: 100%;}
.vicCaseDet .vicCaseDet_w{width:1200px;margin: 0 auto;padding: 50px 0;}
.vicCaseDet_title h4{font-size: 24px;font-weight: bold;text-align: center;}
.vicCaseDet_title p{text-align: center;margin: 10px 0 20px 0;}
.vicCaseDet_title p img{display: inline-block;width: initial;}
.vicCaseDet_title p span{color: #999999;}
.vicCaseDet_con .vicCaseDet_conTop p{line-height: 26px;}
.vicCaseDet_con .vicCaseDet_conTop img{margin: 10px 0;}
.vicCaseDet_con .vicCaseDet_conBot{border-top:1px solid #eeeeee ;margin-top: 25px;}
.vicCaseDet_con .vicCaseDet_conBot a{margin-top: 25px;width: 50%;float: left; font-size: 16px;}
.vicCaseDet_con .vicCaseDet_conBot a:last-child{text-align: right;}

/*****新闻中心*****/
.vicNews{width: 100%;}
.vicNews .vicNews_w{width:1200px;margin: 0 auto;padding: 50px 0;}
.vicNews_title{text-align: center;}
.vicNews_title h3{line-height: 40px;display: inline-block;text-align: center;position: relative;}
.vicNews_title h3 i{display: inline-block;position: absolute;width: 30px;height: 3px;background: #d72318;bottom: -2px;left: 50%;margin-left: -15px;}
.vicNews_con{margin-top: 20px;border-top: 4px solid #d72318;}
.vicNews_con .vicNews_list{margin-bottom: 50px}
.vicNews_con .vicNews_list .vicNews_item{padding: 20px 0; border-bottom: 1px dashed #dddddd;}
.vicNews_con .vicNews_list .vicNews_item .vicNews_itemLeft{border: 1px solid #eee;float: left;width: 24%;overflow: hidden;}
.vicNews_con .vicNews_list .vicNews_item .vicNews_itemLeft img{transition: all 0.5s;}
.vicNews_con .vicNews_list .vicNews_item:hover .vicNews_itemLeft img{transform: scale(1.2);}
.vicNews_con .vicNews_list .vicNews_item .vicNews_itemRight{width: 73%;margin-left: 3%;float: left;}
.vicNews_con .vicNews_list .vicNews_item .vicNews_itemRight span{display: block;line-height: 40px;margin-top: 10px;}
.vicNews_con .vicNews_list .vicNews_item .vicNews_itemRight h5{font-size: 18px;line-height: 40px;color: #01185e;}
.vicNews_con .vicNews_list .vicNews_item .vicNews_itemRight p{color: #666666;line-height: 30px;font-size: 16px;}
.vicNews_con .vicNews_list .vicNews_item .vicNews_itemRight i{font-style: normal;display: block;text-align: right;color: #d72318;}

/*****新闻详情*****/
.vicNewsDet{width: 100%;}
.vicNewsDet .vicNewsDet_w{width:1200px;margin: 0 auto;padding: 50px 0;}
.vicNewsDet_title h4{font-size: 24px;font-weight: bold;text-align: center;}
.vicNewsDet_title p{text-align: center;margin: 10px 0 20px 0;}
.vicNewsDet_title p img{display: inline-block;width: initial;}
.vicNewsDet_title p span{color: #999999;}
.vicNewsDet_con .vicNewsDet_conTop p{line-height: 30px;margin-bottom: 20px;font-size: 18px;}
.vicNewsDet_con .vicNewsDet_conShar{margin-top: 40px;}
.vicNewsDet_con .vicNewsDet_conShar span{display: block;float: right;line-height: 33px;}
.vicNewsDet_con .vicNewsDet_conShar a{width: 33px;height: 33px;float: right;margin-left: 6px;}
.vicNewsDet_con .vicNewsDet_conShar a.wx{background: url(../image/vbg01.png)no-repeat -1302px -100px;}
.vicNewsDet_con .vicNewsDet_conShar a.wb{background: url(../image/vbg01.png)no-repeat -1302px -190px;}
.vicNewsDet_con .vicNewsDet_conShar a.qq{background: url(../image/vbg01.png)no-repeat -1302px -235px;}
.vicNewsDet_con .vicNewsDet_conShar a.dou{background: url(../image/vbg01.png)no-repeat -1302px -730px;}
.vicNewsDet_con .vicNewsDet_conShar a.tie{background: url(../image/vbg01.png)no-repeat -1302px -595px;}
.vicNewsDet_con .vicNewsDet_conBot{border-top:1px solid #eeeeee ;margin-top: 25px;}
.vicNewsDet_con .vicNewsDet_conBot a{margin-top: 25px;width: 50%;float: left;font-size: 16px;}
.vicNewsDet_con .vicNewsDet_conBot a:last-child{text-align: right;}

/*****关于我们*****/
.vicAbout{width: 100%;}
.vicAbout .vicAbout_w{width: 1200px;margin: 0 auto;padding: 50px 0;}
.vicAbout_title{text-align: center;}
.vicAbout_title h3{line-height: 40px;display: inline-block;text-align: center;position: relative;}
.vicAbout_title h3 i{display: inline-block;position: absolute;width: 30px;height: 3px;background: #d72318;bottom: -2px;left: 50%;margin-left: -15px;}
.vicAbout_con{margin-top: 30px;}
.vicAbout_con p{line-height: 30px;margin-bottom: 20px;text-indent: 2em;font-size: 18px;}

/*****联系我们*****/
.vicContact{width: 100%;}
.vicContact .vicContact_w{width: 1200px;margin: 0 auto;padding: 50px 0;}
.vicContact .vicContact_w .vicContact_left{width:34%;float: left;}
.vicContact .vicContact_w .vicContact_left h4{font-size: 24px;font-weight: bold;margin-bottom: 6px;}
.vicContact .vicContact_w .vicContact_left .line{width: 42px;height: 4px;background: #e70012;display: block;}
.vicContact .vicContact_w .vicContact_left p{font-size: 18px;margin:15px 0;}
.vicContact .vicContact_w .vicContact_left .vicContact_leftList{border-bottom: 1px solid #cccccc;}
.vicContact .vicContact_w .vicContact_left .vicContact_leftList .vicContact_leftItem{border-top: 1px solid #ececec;padding: 15px 0;padding-left:40px;position: relative;font-size: 16px;}
.vicContact .vicContact_w .vicContact_left .vicContact_leftList .vicContact_leftItem img{position: absolute;width: 28px;height: 28px;left: 0;top: 12px;}
.vicContact .vicContact_w .vicContact_left .vicContact_leftList .vicContact_leftItem i{display: inline-block;font-style: normal;font-size: 16px;margin-bottom: 8px;}
.vicContact .vicContact_w .vicContact_right{width:60%;margin-left:6%;float: left;height: 490px;overflow: hidden;margin-top: 90px;}
.vicContactText{width: 100%;background: #f9f9f9;}
.vicContactText .vicContactText_w{width: 1200px;margin: 0 auto;padding: 50px 0;}
.vicContactText .vicContactText_w .vicContactText_title{text-align: center;margin-bottom: 30px;}
.vicContactText .vicContactText_w .vicContactText_title h3{line-height: 40px;display: inline-block;text-align: center;position: relative;}
.vicContactText .vicContactText_w .vicContactText_title h3 i{display: inline-block;position: absolute;width: 30px;height: 3px;background: #d72318;bottom: -2px;left: 50%;margin-left: -15px;}
.vicContactText .vicContactText_w .vicContactText_con .vicContactText_conTop .vicContactText_conItem{width: 23%;margin-right: 2.6%;float: left;}
.vicContactText .vicContactText_w .vicContactText_con .vicContactText_conTop .vicContactText_conItem:nth-child(4n){margin-right:0;}
.vicContactText .vicContactText_w .vicContactText_con .vicContactText_conTop .vicContactText_conItem input{width: 100%;height: 36px;border: 1px solid #dcdbdb;outline: none;padding:0 15px;}
.vicContactText .vicContactText_w .vicContactText_con .vicContactText_conTop .vicContactText_conItem input::-webkit-input-placeholder {color: #b6b6b6;}
.vicContactText .vicContactText_w .vicContactText_con p{margin-bottom: 10px;padding-left: 15px;}
.vicContactText .vicContactText_w .vicContactText_con p i{margin-left: 6px;color: #e70012;}
.vicContactText .vicContactText_w .vicContactText_con .vicContactText_conBot{margin-top: 30px;}
.vicContactText .vicContactText_w .vicContactText_con .vicContactText_conBot textarea{width: 100%;height: 270px;border: 1px solid #dcdbdb;resize: none;outline: none;padding: 15px 30px;}
.vicContactText .vicContactText_w .vicContactText_con .vicContactText_conBot textarea::-webkit-input-placeholder {color: #b6b6b6;}
.vicContactText .vicContactText_w .vicContactText_con .vicContactText_conBot .vicContactText_button{text-align: center;margin-top: 30px;}
.vicContactText .vicContactText_w .vicContactText_con .vicContactText_conBot .vicContactText_button button{width: 170px;height: 36px;border-radius: 5px;background: #e70012;text-align: center;line-height: 36px;font-size: 16px;color: #fff;}



@media only screen and (min-width:768px){
.vicHeadPhone{display: none;}
}
/*适配手机*/
@media only screen and (max-width:767px){
.vicBanner .vicBanner_box{padding: 2px 6px;top: 10%;right: 10%;}
.vicBanner .vicBanner_box p{font-size: 12px;line-height: 14px;}
.vicBanner .vicBanner_box span{font-size: 12px;line-height: 14px;}
/*****手机端头部*****/
.vicPCheader{display: none;}
.vicHeadPhone{position: fixed;top: 0;left: 0;width: 100%;background: #01185e;z-index: 999;height: 58px;}
.vicHeadPhone .box{overflow: hidden;padding: 0 15px;background: #01185e;}
.vicHeadPhone .box a.logo{display: block;float: left;margin: 10px 0;}
.vicHeadPhone .box a.logo img{width: 182px;}
.vicHeadPhone .box button{border: 1px solid #181e60;background: #fff;border-radius: 4px;padding: 9px 10px;float: right;outline: none;margin-top: 12px;}
.vicHeadPhone .box button span{width: 22px;display: block;height: 2px;background: #181e60;margin-top: 4px;}
.vicHeadPhone .box button span:first-child{margin-top: 0;}
.vicHeadPhone .navList{background: #181e60;display: none;position: absolute;top:60px;z-index: 99;width: 100%;}
.vicHeadPhone .navList ul{margin-bottom: 0;}
.vicHeadPhone .navList li{line-height: 0;}
.vicHeadPhone .navList li .vicNavList{overflow: hidden;display: none;}
.vicHeadPhone .navList li .vicNavList a{width: 50%;float: left;padding-left: 15px;}
.vicHeadPhone .navList li p{position: relative;}
.vicHeadPhone .navList li p .sanjiao{width:14px;height:14px;border:#fff solid;border-width:1px 1px 0 0;transform:rotate(135deg);position:absolute;right:15px;top:9px;}

.vicHeadPhone .navList li a{display: block;color: #fff;line-height: 40px;} 
.vicHeadPhone .navList li p{overflow: hidden;border-bottom: 1px solid #fff;margin-bottom: 0;} 
.vicHeadPhone .navList li p a{width: 90%;float: left;padding:0 15px;font-size: 16px;}

/*****PC端底部*****/
.vicFooter_w{width: 100%;}
.vicFooter_w .vicFooter_all{margin: 0 15px;} 
.vicFooter_all .vicFooter_left .vicFooter_navList{width: 220px;}
.vicFooter_all .vicFooter_left .vicFooter_navList li{width: 110px;}
.vicFooter_all .vicFooter_right{margin-right: 0;}
.vicFooter_all .vicFooter_con{margin-left: 0;margin-top: 20px;}
.vicFooter_text{margin-left: 15px;margin-right: 15px;}
.vicFooter_all .vicFooter_con .vicFooter_conList p img{bottom: initial;top: 5px;}
.vicFooter_all .vicFooter_con .vicFooter_conList p:nth-child(2) img{bottom: initial;top: 9px;}

.vicBanner{margin-top: 58px;}

/********首页********/
.leSanjiao{width:20px;height:20px;border:#01185e solid;border-width:4px 4px 0 0;transform:rotate(225deg);position:absolute;left: 30px;top: 0px;bottom: 0;margin: auto 0;background: none;}
.riSanjiao{width:20px;height:20px;border:#01185e solid;border-width:4px 4px 0 0;transform:rotate(45deg);position:absolute;right: 30px;top: 0px;bottom: 0;margin: auto 0;background: none}

.vicPCswiper{margin-top: 58px;}
.vicIndex_pro .vicIndex_proAll{width: 100%;padding: 30px 0;}
.vicIndex_pro .vicIndex_proAll .vicIndex_proList{padding-top: 30px;margin: 0 15px;}
.vicIndex_pro .vicIndex_proAll .vicIndex_proList .vicIndex_proItem{width: 100%;margin-bottom: 20px;margin-right: 0;}
.vicIndex_case .vicIndex_caseAll{width: 100%;padding: 30px 0;}
.vicIndex_case .vicIndex_caseAll .vicIndex_caseList{padding-top: 30px;margin: 0 15px;}
.vicIndex_case .vicIndex_caseAll .vicIndex_caseList .vicIndex_caseItem{width: 100%;margin-right: 0;margin-bottom: 20px;}

/********产品详情********/
.vicProDetial .vicProDetial_w{width: 100%;padding: 30px 0;}
.vicProDetial .vicProDetial_w .vicProDetial_top{margin: 0 15px;}
.vicProDetial .vicProDetial_w .vicProDetial_top .vicProDetial_topLeft{width: 100%;}
.vicProDetial .vicProDetial_w .vicProDetial_top .vicProDetial_topRight{width: 100%;padding-left: 0;}
.vicProDetial .vicProDetial_w .vicProDetial_det{margin: 0 15px;}
.vicProDetial_det .vicProDetial_detTitle{margin-top: 15px;}
.vicProDetial .vicProDetial_w .vicPro .vicPro_list{margin-top: 20px;}
.vicProDetial .vicProDetial_w .vicPro .vicPro_list .vicPro_listItem{width: 100%;margin-bottom: 20px;}

/********工程详情********/
.vicCaseDet .vicCaseDet_w{width: 100%;padding: 30px 0;}
.vicCaseDet .vicCaseDet_w .vicCaseDet_con{margin: 0 15px;}
.vicCaseDet_con .vicCaseDet_conBot a{width: 100%;margin-top: 14px;}
.vicCaseDet_con .vicCaseDet_conBot a:last-child{text-align: left;}

/********新闻中心********/
.vicNews .vicNews_w{width: 100%;padding: 30px 0;}
.vicNews_con{margin-left: 15px;margin-right: 15px;}
.vicNews_con .vicNews_list .vicNews_item .vicNews_itemLeft{width: 100%;}
.vicNews_con .vicNews_list .vicNews_item .vicNews_itemRight{width: 100%;margin-left: 0;}

/********新闻详情********/
.vicNewsDet .vicNewsDet_w{width: 100%;padding: 30px 0;}
.vicNewsDet .vicNewsDet_w .vicNewsDet_con{margin: 0 15px;}
.vicNewsDet_con .vicNewsDet_conBot a{width: 100%;margin-top: 14px;}
.vicNewsDet_con .vicNewsDet_conBot a:last-child{text-align: left}

/********关于我们********/
.vicAbout .vicAbout_w{width: 100%;padding: 30px 0;}
.vicAbout_con{margin-left: 15px;margin-right: 15px;margin-top: 20px;}

/********联系我们********/
.vicContact .vicContact_w{width: 100%;padding: 30px 0;}
.vicContact .vicContact_w .vicContact_all{margin: 0 15px;}
.vicContact .vicContact_w .vicContact_left{width: 100%;}
.vicContact .vicContact_w .vicContact_right{width: 100%;margin-left: 0;height: 180px;margin-top: 20px;}
.vicContactText .vicContactText_w{width: 100%;padding: 30px 0;}
.vicContactText .vicContactText_w .vicContactText_con .vicContactText_conTop .vicContactText_conItem{width: 100%;margin-bottom: 20px;}
.vicContactText .vicContactText_w .vicContactText_con{margin: 0 15px;}
.vicContactText .vicContactText_w .vicContactText_con .vicContactText_conBot{margin-top: 0;}
}

/*适配平板*/
@media only screen and (min-width:768px) and (max-width:991px){
.vicBanner .vicBanner_box{padding: 5px 9px;;}
.vicBanner .vicBanner_box p{font-size: 12px;}
.vicBanner .vicBanner_box span{font-size: 12px;}

/*****PC端头部*****/
.vicPCheader_w{width: 100%;}
.vicPCheader_top .vicPCheader_topLeft{margin-left: 15px;width: 36%;margin-top: 20px;}
.vicPCheader_top .vicPCheader_topRight{margin-right: 15px;}
.vicPCheader_bot ul{margin-left: 15px;}
.vicPCheader_bot ul li a{padding: 0 10px;font-size: 17px;}
.vicPCheader_bot .vicPCheader_seach{margin-right: 15px;}
.vicPCheader_bot .vicPCheader_seach input{width: 200px;}

/*****PC端底部*****/
.vicFooter_w{width: 100%;}
.vicFooter_w .vicFooter_all{margin: 0 15px;} 
.vicFooter_all .vicFooter_right{margin-right: 0;}
.vicFooter_all .vicFooter_con{margin-left: 0;}

/*****首页*****/
.leSanjiao{width:45px;height:45px;border:#01185e solid;border-width:4px 4px 0 0;transform:rotate(225deg);position:absolute;left: 50px;top: 0px;bottom: 0;margin: auto 0;background: none;}
.riSanjiao{width:45px;height:45px;border:#01185e solid;border-width:4px 4px 0 0;transform:rotate(45deg);position:absolute;right: 50px;top: 0px;bottom: 0;margin: auto 0;background: none}

.vicIndex_pro .vicIndex_proAll{width: 100%;padding: 30px 0;}
.vicIndex_pro .vicIndex_proAll .vicIndex_proList{padding-top: 30px;margin: 0 15px;}
.vicIndex_pro .vicIndex_proAll .vicIndex_proList .vicIndex_proItem .vicIndex_proItem_box h4{overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.vicIndex_case .vicIndex_caseAll{width: 100%;padding: 30px 0;}
.vicIndex_case .vicIndex_caseAll .vicIndex_caseList{padding-top: 30px;margin: 0 15px;}

/********产品详情********/
.vicProDetial .vicProDetial_w{width: 100%;padding: 30px 0;}
.vicProDetial .vicProDetial_w .vicProDetial_top{margin: 0 15px;}
.vicProDetial .vicProDetial_w .vicProDetial_det{margin: 0 15px;}
.vicProDetial .vicProDetial_w .vicPro .vicPro_list .vicPro_listItem .vicPro_listItem_box h4{overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}

/********工程详情********/
.vicCaseDet .vicCaseDet_w{width: 100%;padding: 30px 0;}
.vicCaseDet .vicCaseDet_w .vicCaseDet_con{margin: 0 15px;}

/********新闻中心********/
.vicNews .vicNews_w{width: 100%;padding: 30px 0;}
.vicNews_con{margin-left: 15px;margin-right: 15px;}
.vicNews_con .vicNews_list .vicNews_item .vicNews_itemRight span{margin-top: 0;line-height: initial;}
.vicNews_con .vicNews_list .vicNews_item .vicNews_itemRight p{line-height: 24px;}

/********新闻详情********/
.vicNewsDet .vicNewsDet_w{width: 100%;padding: 30px 0;}
.vicNewsDet .vicNewsDet_w .vicNewsDet_con{margin: 0 15px;}

/********关于我们********/
.vicAbout .vicAbout_w{width: 100%;padding: 30px 0;}
.vicAbout_con{margin-left: 15px;margin-right: 15px;margin-top: 20px;}

/********联系我们********/
.vicContact .vicContact_w{width: 100%;padding: 30px 0;}
.vicContact .vicContact_w .vicContact_all{margin: 0 15px;}
.vicContactText .vicContactText_w{width: 100%;padding: 30px 0;}
.vicContactText .vicContactText_w .vicContactText_con{margin: 0 15px;}
}

/*适配小屏幕电脑*/
@media only screen and (min-width:992px) and (max-width:1199px){
.vicBanner .vicBanner_box{padding: 7px 12px;;}
.vicBanner .vicBanner_box p{font-size: 16px;}
.vicBanner .vicBanner_box span{font-size: 14px;}
/*****PC端头部*****/
.vicPCheader_w{width: 100%;}
.vicPCheader_top .vicPCheader_topLeft{margin-left: 15px;}
.vicPCheader_top .vicPCheader_topRight{margin-right: 15px;}
.vicPCheader_bot ul{margin-left: 15px;}
.vicPCheader_bot ul li a{padding: 0 21px;}
.vicPCheader_bot .vicPCheader_seach{margin-right: 15px;}
.vicPCheader_bot .vicPCheader_seach input{width: 230px;}

/*****PC端底部*****/
.vicFooter_w{width: 100%;}
.vicFooter_w .vicFooter_all{margin: 0 15px;} 
.vicFooter_all .vicFooter_right{margin-right: 0;}
.vicFooter_all .vicFooter_con{margin-left:12%;}

/*****首页*****/
.vicIndex_pro .vicIndex_proAll{width: 100%;padding: 30px 0;}
.vicIndex_pro .vicIndex_proAll .vicIndex_proList{padding-top: 30px;margin: 0 15px;}
.vicIndex_pro .vicIndex_proAll .vicIndex_proList .vicIndex_proItem .vicIndex_proItem_box h4{overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.vicIndex_case .vicIndex_caseAll{width: 100%;padding: 30px 0;}
.vicIndex_case .vicIndex_caseAll .vicIndex_caseList{padding-top: 30px;margin: 0 15px;}

/********产品详情********/
.vicProDetial .vicProDetial_w{width: 100%;padding: 30px 0;}
.vicProDetial .vicProDetial_w .vicProDetial_top{margin: 0 15px;}
.vicProDetial .vicProDetial_w .vicProDetial_det{margin: 0 15px;}
.vicProDetial .vicProDetial_w .vicPro .vicPro_list .vicPro_listItem .vicPro_listItem_box h4{overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}

/********工程详情********/
.vicCaseDet .vicCaseDet_w{width: 100%;padding: 30px 0;}
.vicCaseDet .vicCaseDet_w .vicCaseDet_con{margin: 0 15px;}

/********新闻中心********/
.vicNews .vicNews_w{width: 100%;padding: 30px 0;}
.vicNews_con{margin-left: 15px;margin-right: 15px;}

/********新闻详情********/
.vicNewsDet .vicNewsDet_w{width: 100%;padding: 30px 0;}
.vicNewsDet .vicNewsDet_w .vicNewsDet_con{margin: 0 15px;}

/********关于我们********/
.vicAbout .vicAbout_w{width: 100%;padding: 30px 0;}
.vicAbout_con{margin-left: 15px;margin-right: 15px;}

/********联系我们********/
.vicContact .vicContact_w{width: 100%;padding: 30px 0;}
.vicContact .vicContact_w .vicContact_all{margin: 0 15px;}
.vicContactText .vicContactText_w{width: 100%;padding: 30px 0;}
.vicContactText .vicContactText_w .vicContactText_con{margin: 0 15px;}
}

@media only screen and (min-width:1200px) and (max-width:1679px){
.vicBanner .vicBanner_box{padding: 1% 2%;}
.vicBanner .vicBanner_box p{font-size: 18px;}
.vicBanner .vicBanner_box span{font-size: 16px;}
}