*{font-family: "微软雅黑";/*color: #333;*/box-sizing: border-box;margin: 0;padding: 0;}
p,h1,h2,h3,h4,h5,h6{margin: 0;}
ul{list-style: none;margin: 0;padding: 0;}
a,a:hover{text-decoration: none;color: #333333;}
img{vertical-align: middle;max-width: 100%;}

@font-face{font-family:'iconfont';src:url('../font/font_1432720974_1547027.eot');src:url('../font/font_1432720974_1547027.eot') format('embedded-opentype'),url('../font/font_1432720974_1547027.woff') format('woff'),url('../font/font_1432720974_1547027.ttf') format('truetype'),url('../font/font_1432720974_1547027.svg') format('svg')}
@font-face{font-family:'Pacifico';font-style:normal;font-weight:400;src:local('Pacifico Regular'),local('Pacifico-Regular'),url(../font/q_z9mv4hysltmomjnk_rcfeszw2xoq-xsnqo47m55da.woff2) format('woff2')}
.fa{display:inline-block;font-family:"iconfont";font-size:20px;font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-webkit-text-stroke-width:0.2px;-moz-osx-font-smoothing:grayscale}
.fa-icon-qq:before{content:"\e604"}
.fa-icon-weibo:before{content:"\e600"}
.fa-icon-weixin:before{content:"\e605"}
.fa-icon-zaixianzixun:before{content:"\e608"}
.fa-qrcode:before{content: "\f029"}
.clear:after{display:block;clear:both;content:"";visibility:hidden;height:0} 
.clear{zoom:1;}
.wrap{width: 100%;max-width: 1200px;padding: 0 20px;margin: 0 auto;zoom:1;}
.wrap:after{display:block;clear:both;content:"";visibility:hidden;height:0}

@media only screen and (max-width:560px ){
	.wrap{padding: 0 15px;}
}
@media only screen and (min-width:768px ){
	.hidden-pc{display: none;}
}
@media only screen and (max-width:767px ){
	.hidden-ph{display: none;}
}

/* 首页 */
.top{	width: 100%;background: #444444;}
.top .welcome{float: left;font-size: 12px;line-height: 26px;color: #cdcdcd;}
.top .top_link{float: right;font-size: 12px;line-height: 12px;padding: 7px 0;}
.top .top_link a{display: block; float: left;font-size: 12px;line-height: 12px;padding: 0 10px;border-left: 1px solid #cdcdcd;color: #cdcdcd;}
.top .top_link a:first-child{border-left: none;}
.top .top_link a:hover{text-decoration: underline;}
.headbox{padding:33px 0;position: relative;}
.menuBtn{position: absolute;width: 28px;height: 28px;position: absolute;right: 15px;top:50%;transform: translateY(-50%);text-align: right;line-height: 28px;}
.menuBtn span{font-size: 24px;color: #0564bc;}
.headbox .logo{float: left;width:418px;line-height: 58px;}
.headbox .tel{float: right;}
.headbox .tel .tel_img{float: left;line-height: 58px;width:50px;margin-right: 12px;}
.headbox .tel .tel_num{float: left;}
.headbox .tel .tel_num p{font-size: 16px;line-height: 18px;margin-bottom: 10px;}
.headbox .tel .tel_num span{font-size: 20px;font-weight: bold;color: #d71921;line-height: 30px;}
.head_search{float: right;width: 290px;border: 1px solid #d9d9d9;overflow: hidden;margin-top: 11px;margin-right: 35px;}
.head_search input{width: calc(100% - 45px);float: left;font-size: 14px;line-height: 35px;border: none;outline: none;padding: 0 5px;}
.head_search button{width: 45px;float: right;border: none;outline: none;background: #fca50d;line-height: 35px;}
.head_search input:-ms-input-placeholder{color: #bfbfbf;}
.header{position: relative;z-index: 66;}
.menu{width: 100%;background: #ffffff;border-top:1px solid #dfdfdf;border-bottom:1px solid #dfdfdf;}
.navlist{width: 100%;}
.navlist>li{width: 12.5%;float: left;text-align: center;position: relative;}
.navlist>li>a{display: block;text-align: center;font-size: 16px;line-height: 50px;position: relative;color: #484848;transition: all 0.15s;}
.navlist>li>a::after{display: none;content: '';width: 14px;height: 14px;position: absolute;top: 5px;left: 5px;border: 7px solid transparent;z-index: 2;border-left-color: #0b85e9;border-top-color: #0b85e9;}
.navlist>li:hover>a{background: #0564bc;color: #fff;}
.navlist>li:hover>a::after{display: block;}


.navlist>li.on>a{background: #0564bc;color: #fff;}
.navlist>li.on>a::after{display: block;}


.navlist>li .ejmenu{width: 100%;position: absolute;left: 0;top: 100%; display: none;z-index: 6;border-top: 2px solid #1b99d2;}
.navlist>li .ejmenu>li a{display: block;width: 100%;font-size: 16px;line-height: 48px;color: #ffffff;background: rgba(5,100,188,.6);border-bottom: 1px solid rgba(255,255,255,.2);}
.navlist>li:hover .ejmenu{display: block;}
.navlist>li .ejmenu>li a:hover{background: #0564bc;}

.tit1{text-align: center;margin-bottom: 35px;overflow: hidden;}
.tit1box{display: inline-block;}
.tit1box h4{position: relative;padding: 0 20px;font-size: 36px;color: #000;font-weight: bold;margin-bottom: 10px;}
.tit1box h4 b{color: #0564bc;}
.tit1box h4 span.l{display: block;width: 9px;height: 9px;background: #0564bc;border-radius: 50%;position: absolute;left: 0;top: 50%;transform: translateY(-50%);}
.tit1box h4 span.r{display: block;width: 9px;height: 9px;background: #0564bc;border-radius: 50%;position: absolute;right: 0;top: 50%;transform: translateY(-50%);}
.tit1box h4::before{display: block;content: '';width: 152px;height: 1px;background: #0564bc;position: absolute;left: 100%;top: 50%;margin-top: -1px;}
.tit1box h4::after{display: block;content: '';width: 152px;height: 1px;background: #0564bc;position: absolute;right: 100%;top: 50%;margin-top: -1px;}
.tit1box h5{font-size: 18px;text-transform: uppercase;color: #c1c1c1;}
.tit1.white .tit1box h4{color: #fff;}
.tit1.white .tit1box h4 b{color: #fff;}
.tit1.white .tit1box h4 span{background: #fff;}
.tit1.white .tit1box h4::before{background: #fff;}
.tit1.white .tit1box h4::after{background: #fff;}
.tit1.white .tit1box h5{color: #fff;}

.in_ser{padding: 55px 0 70px;}
.in_serlist{width: 100%;overflow: hidden;}
.in_serlist ul{width: calc(100% + 30px);overflow: hidden;}
.in_serlist ul li{width: 33.33%;float: left;padding-right: 30px;}
.in_serlist ul li a{display: block;width: 100%;border: 1px solid #a6a6a6;padding-top: 56.77%;position: relative;padding-bottom: 25px;}
.in_serlist ul li a .picbox{width: 100%;overflow: hidden;position: absolute;left: 0;top: 0;padding-top: 66.31%;overflow: hidden;}
.in_serlist ul li a .picbox span{display: block;width: 100%;height: 100%;position: absolute;left: 0;top: 0;transition: all 0.3s;}
.in_serlist ul li a .txtbox{width: calc(100% - 50px);margin: 0 auto;background: #fbfbfb;padding:10px;position: relative;z-index: 2;transition: all .3s;}
.in_serlist ul li a .txtbox .tit{font-size: 18px;line-height: 50px;text-align: center;}
.in_serlist ul li a .txtbox .line{width: 125px;position: relative;height: 3px;background: #a3a3a3;margin: 0 auto;}
.in_serlist ul li a .txtbox .txt{font-size: 12px;line-height: 30px;color: #000;border-top: 1px solid #dbdbdb;padding: 5px;height: 161px;overflow: hidden;}
.in_serlist ul li a:hover .picbox span{transform: scale(1.1);}
.in_serlist ul li a:hover .txtbox{background: #0564bc;}
.in_serlist ul li a:hover .txtbox .tit{color: #fff;}
.in_serlist ul li a:hover .txtbox .line{background: #fff;}
.in_serlist ul li a:hover .txtbox .txt{color: #fff;border-color: #fff;}

.in_ab{padding: 60px 0 190px;background: url(../image/bg01.jpg)no-repeat center center;background-size: cover;}
.in_abtxt{text-align: center;font-size: 16px;line-height: 36px;}
.in_abtxt .blue{color: #0564bc;}
.in_abmore a{display: block;width: 128px;text-align: center;font-size: 14px;line-height: 42px;background: #0564bc;color: #fff;margin: 0 auto;margin-top: 20px;}

.in_mk{position: relative;height: 0;top: -135px;z-index: 99;}
.in_mklist{width: 100%;position: relative;height: 0;;}
.in_mklist ul{width: 100%;overflow: hidden;position: absolute;left: 0;top: 0;background: #fff;}
.in_mklist ul li{width: 33.333%;float: left;text-align: center;border-left: 1px solid #e3e3e3;}
.in_mklist ul li:first-child{border-left: none;}
.in_mklist ul li a{display: block;width: 100%;position: relative;height: 270px;}
.in_mklist ul li a .in_mkbox{position: relative;top: 50%;transform: translateY(-50%);}
.in_mklist ul li a .icon{width: 96px; height: 96px;margin: 0 auto;line-height: 96px;text-align: center;background: #dbdbdb;border-radius: 50%;transition: all .3s;}
.in_mklist ul li a .icon img{max-width: 60%;}
.in_mklist ul li a .txt{font-size: 18px;line-height: 30px;}
.in_mklist ul li a .txt p{color: #bfbfbf;}
.in_mklist ul li a .txt h5{color: #535353;}
.in_mklist ul li a:hover .icon{background: #0564bc;}

.in_fc{padding: 190px 0 50px;background: url(../image/bg02.jpg)no-repeat top center;}
.in_fclist{width: 100%;overflow: hidden;}
.in_fclist ul{width: calc(100% + 20px);overflow: hidden;}
.in_fclist ul li{width: 25%;float: left;padding-right: 20px;padding-bottom: 22px;}
.in_fclist ul li a{display: block;width: 100%;overflow: hidden;text-align: center;}
.in_fclist ul li a .picbox{width: 100%;position: relative;overflow: hidden;border-radius: 5px;border: 1px solid #d7d7d7;margin-bottom: 6px;}
.in_fclist ul li a .picbox::after{display: block;content: '';padding-top: 77.81%;}
.in_fclist ul li a .picbox span{display: block;width: 100%;height: 100%;position: absolute;left: 0;top: 0;transition: all .3s;}
.in_fclist ul li a .txtbox{width: 100%;font-size: 14px;line-height: 36px;background: #cdcdcd;color: #1e1a17; text-align: center;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;transition: all .3s;}
.in_fclist ul li a:hover .picbox span{transform: scale(1.1);}
.in_fclist ul li a:hover .txtbox{background: #0564BC;color: #fff;}

.in_new{padding: 50px 0;background: url(../image/bg03.jpg)no-repeat center center;background-size: cover;}
.in_newmain{width: 100%;overflow: hidden;zoom: 1;}
.in_newmain .in_newl{width: 45%;float: left;padding-right: 0;}
.in_newmain .in_newr{width: 55%;float: left;padding-left: 20px;}
.in_newmain .in_newl a{display: block;width: 100%;}
.in_newmain .in_newl .in_newlpic{width: 100%;overflow: hidden;position: relative;border: 1px solid #cdcdcd;}
.in_newmain .in_newl .in_newlpic:after{display: block;content: "";padding-top:266px;}
.in_newmain .in_newl .in_newlpic span{display: block;width: 100%;height: 100%;position: absolute;left: 0;top: 0;transition: all .3s;}
.in_newmain .in_newl .in_newltxt{padding:10px;}
.in_newmain .in_newl .in_newltxt .titbox{width: 100%;zoom: 1;overflow: hidden;position: relative;padding-bottom: 5px;margin-bottom: 6px;}
.in_newmain .in_newl .in_newltxt .titbox:after{display: block;content: "";width: 32px;height: 2px;background: #8e8e8e;position: absolute;left: 0;bottom: 0;}
.in_newmain .in_newl .in_newltxt .titbox .tit{font-size: 16px;width:calc(100% - 70px);color: #666666;font-weight: bold; float: left; white-space: nowrap;overflow: hidden;text-overflow: ellipsis;line-height: 24px;float: left;}
.in_newmain .in_newl .in_newltxt .titbox .date{float: right;width: 70px;font-size: 12px;line-height: 16px;color: #898989;}
.in_newmain .in_newl .in_newltxt .txtbox{font-size: 14px;line-height: 22px;height: 44px;overflow: hidden;color: #666666;}
.in_newmain .in_newl a:hover .in_newlpic span{transform: scale(1.02);}
.in_newmain .in_newl a:hover .in_newltxt .titbox .tit{color: #0564bc;}
.in_newmain .in_newl a:hover .in_newltxt .titbox:after{background: #0564bc;}

.in_newlist ul li{margin-top: 20px;}
.in_newlist ul li:first-child{margin-top: 0;}
.in_newlist ul li a{display: block;width: 100%;overflow: hidden;zoom: 1;padding-left: 160px;position: relative;transition: all 0.4s;background: rgba(255,255,255,.7);}
.in_newlist ul li a .picbox{width: 160px;height: 100%;position: absolute;left: 0;top: 0;border: 2px solid transparent;overflow: hidden;}
.in_newlist ul li a .picbox span{display: block;width: 100%;height: 100%;transition: all 0.4s;}
.in_newlist ul li a .in_newrtxt{width: 100%;padding: 8px 13px;padding-bottom: 13px;}
.in_newlist ul li a .in_newrtxt h4{font-size: 16px;font-weight: bold;line-height: 34px; color: #666666;font-weight: bold;position: relative;margin-bottom: 8px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;padding-bottom: 2px;}
.in_newlist ul li a .in_newrtxt h4:after{display: block;content: "";width: 60px;height: 2px;background: #8e8e8e;position: absolute;left: 0;bottom:0;}
.in_newlist ul li a .in_newrtxt .txtbox{font-size: 14px;line-height: 22px;color: #666666;height: 44px;overflow: hidden;}
.in_newlist ul li a:hover .picbox span{transform: scale(1.05);}
.in_newlist ul li a:hover .in_newrtxt h4{color: #0564BC;}
.in_newlist ul li a:hover .in_newrtxt h4:after{background: #0564bc;}

.in_td{padding: 100px 0;background: url(../image/bg04.jpg)no-repeat center center;background-size: cover;}
.in_tdbox{text-align: center;}
.in_tdbox h3{font-size: 48px;color: #fff;font-weight: bold;line-height: 60px;margin-bottom: 15px;text-shadow: 0 5px 5px rgba(0,0,0,.75);}
.in_tdbox h5{font-size: 24px;color: #fff;line-height: 36px;margin-bottom: 15px;text-shadow: 0 4px 5px rgba(0,0,0,.75);}
.in_tdbox h4{font-size: 30px;color: #fff;font-weight: bold;line-height: 40px;text-shadow: 0 4px 5px rgba(0,0,0,.75);}
.in_tdbox h4 span{font-family: impact;color: #fff;font-weight: normal;}

.in_hz{padding: 60px 0 80px;}
.in_hztit{text-align: center;position: relative;width: 100%;overflow: hidden;margin-bottom: 30px;}
.in_hztit::after{display: block;content: '';width: 1920px;height: 1px;background: #e0e0e0;position: absolute;left: 0;top: 10px;}
.in_hztit ul {display: inline-block;position: relative;}
.in_hztit ul li{width: 164px;text-align: center;position: relative;float: left;}
.in_hztit ul li::after{display: block;content: '';width: 20px;height: 20px;background: #ffffff;position: absolute;left: 50%;top: 0;transform: translateX(-50%);border-radius:50%;border: 1px solid #e3e3e3;z-index: 2;}
.in_hztit ul li a{display: block;width: 100%;padding-top: 30px;}
.in_hztit ul li a::after{display: block;content: '';width: 14px;height: 14px;border-radius: 7px;background: #999999;position: absolute;left: 50%;top: 3px;transform: translateX(-50%);z-index: 3;}
.in_hztit ul li a:hover::after{background: #0564bc;}
.in_hztit ul li a:hover{color: #0564BC;}

.in_hzlist{width: 100%;overflow: hidden;}
.in_hzlist ul{width: calc(100% + 9px);}
.in_hzlist ul li{width: 25%;float: left;padding-right: 9px;padding-bottom: 11px;}
.in_hzlist ul li a{display: block;width: 100%;overflow: hidden;position: relative;}
.in_hzlist ul li a .picbox{width: 100%;position: relative;overflow: hidden;}
.in_hzlist ul li a .picbox::after{display: block;content: '';padding-top: 78.5%;}
.in_hzlist ul li a .picbox span{display: block;width: 100%;height: 100%;position: absolute;left: 0;top: 0;transition: all .3s;}
.in_hzlist ul li a .pop{position: absolute;width: 100%;height: 100%;left: 0;top: 0;z-index: 4;padding: 10px 9px;background: rgba(5,100,188,.8);opacity: 0;transition: all .3s;}
.in_hzlist ul li a .pop .popbox{width: 100%;height: 100%;text-align: center;border: 2px solid #fff;padding-top: 15%;}
.in_hzlist ul li a .pop .popbox .icon{width: 60px;border-bottom: 1px solid #fff;margin: 0 auto;line-height: 60px;}
.in_hzlist ul li a .pop .popbox .icon img{max-width: 60%;}
.in_hzlist ul li a .pop .popbox .txt{font-size: 18px;color: #fff;margin-top: 10px;}
.in_hzlist ul li a:hover .picbox span{transform: scale(1.05);}
.in_hzlist ul li a:hover .pop{opacity: 1;}

.in_lx{padding: 50px 0 55px;background: url(../image/bg05.jpg)no-repeat center center;background-size: cover;}
.in_lxbox{display: flex;justify-content: space-between;align-items: center;}
.in_logo1 h4{font-size: 28px;color: #000000;font-family: "黑体";margin-bottom: 15px;}
.in_logo1 h5{font-size: 12px;font-family: arial;color: #000;text-transform: uppercase;letter-spacing: 1.7px;}
.in_tel1{display: block;}
.in_tel1 img{float: left;width: 89px;}
.in_tel1 .in_teltxt{float: left;margin-left: 20px;}
.in_tel1 .in_teltxt h5{font-size: 18px;}
.in_tel1 .in_teltxt h4{font-size: 24px;font-weight: bold;color: #0564bc;margin: 13px 0;}
.in_tel1 .in_teltxt p{font-size: 12px;}
.in_ewm img{margin-right: 15px;}

.foot{background: #0564bc;}
.foot_link{width: 100%;font-size: 0;padding: 30px 0;border-bottom: 1px solid #3a85ca;}
.foot_link span{font-weight: bold;font-size: 16px;color: #fff;line-height: 1px;display: inline-block;}
.foot_link a{font-size: 14px;color: #ffffff;line-height: 16px;padding: 0 10px;border-right: 1px solid #fff;display: inline-block;}
.foot_link a:last-child{border-right: none;}
.foot_link a:hover{text-decoration: underline;}
.foot_link p{display: inline-block;}

.footbox{display: flex;justify-content: space-between;padding: 30px 0;}
.footbox .foot_l{flex: 1;}
.foot_nav{font-size: 0;width: 100%;overflow: hidden;margin-bottom: 30px;}
.foot_nav a{float: left;padding: 0 15px;border-left: 1px solid #fff;color: #fff;font-size: 16px;line-height: 1;}
.foot_nav a:first-child{border: none;padding-left: 0;}
.foot_nav a:hover{text-decoration: underline;}
.foot_lx p{font-size: 12px;line-height: 24px;color: #fff;}
.foot_r img{float: left;}
.foot_r .foot_tel{float: left;margin-left: 20px;}
.foot_r .foot_tel h5{font-size: 18px;color: #fff;}
.foot_r .foot_tel h4{font-size: 24px;font-weight: bold;color: #fff;margin: 13px 0;}
.foot_r .foot_tel p{font-size: 12px;color: #fff;}

.col-xs-3{width: 25%;float: left;position: relative;min-height: 1px;padding-right: 15px; padding-left: 15px;}
.text-center{text-align: center;}
.hot{width:100%; height:58px; background:#0564bc; position:fixed; bottom:0; left:0; z-index:99; border-top:solid 2px #fff;}
.hot span{ color:#fff; font-size:16px; line-height:20px;}
.hot h6{ font-size:12px; line-height:20px;color: #fff;}
.hot .wrap div a{ display:block; color:#fff; padding:7px 0;}
.dbbox{ position: fixed; left: 0; bottom:70px; z-index:99; width: 100%; }
.dbbox .dbs{ position: relative; padding: 0 15px; display:none;}
.dbbox .dbs .neirong{padding: 10px; background: #fff; border-radius: 5px;}
.dbbox .dbs.ewm-box{ text-align:center; }
.dbbox .dbs.ewm-box:after{ content: ""; position: absolute; left:50%; bottom:-6px; z-index: 1; width:25%; height:6px; background: url(../image/dbtc_jt.png) no-repeat center;}
.dbbox .dbs.fenxiang-box:after{ content: ""; position: absolute; left:75%; bottom:-6px; z-index: 1; width:25%; height:6px; background: url(../image/dbtc_jt.png) no-repeat center;}
.dbbox .dbs.ewm-box img{ max-width: 140px; }
.dbbox .dbs.fenxiang-box .bdshare-button-style1-32 .li{ position: relative; padding: 6px 0; width: 20%; height: 44px; }
.dbbox .dbs.fenxiang-box .bdshare-button-style1-32 a{ position: absolute; left: 50%; top:6px; margin:0 0 0 -16px; float: inherit !important; display: block; }

/* 首页自适应 */
@media only screen and (max-width:1199px) {
	.headbox .logo{width: 360px;}
	.headbox .tel .tel_img{width: 45px;}
	.headbox .tel .tel_num h5{font-size: 24px;}
	.tit1box h4{font-size: 32px;}
	.tit1box h5{font-size: 16px;}
	.in_serlist ul li a .txtbox{width: calc(100% - 30px);}
	.foot_nav a{font-size: 14px;padding: 0 10px;}
}
@media only screen and (max-width:991px) {
	.head_search {width: 220px;margin-right: 20px;}
	.headbox .logo{width: 260px;}
	.headbox .tel .tel_img{line-height: 53px;margin-right: 10px;}
	.headbox .tel .tel_num p{margin-bottom: 5px;}
	.headbox .tel .tel_num h5{font-size: 20px;}
	.navlist>li>a{font-size: 14px;}
	.tit1box h4{font-size: 26px;}
	.tit1box h5{font-size: 14px;}
	.in_serlist ul{width: calc(100% + 15px);}
	.in_serlist ul li{padding-right: 15px;}
	.in_tdbox h3{font-size: 40px;margin-bottom: 10px;}
	.in_tdbox h5{font-size: 20px;margin-bottom: 10px;line-height: 30px;}
	.in_tdbox h4{font-size: 24px;}
	.in_td{padding: 80px 0;}
	.in_hztit ul{width: 100%;}
	.in_hztit ul li{width: 20%;}
	.in_hzlist ul li a .pop .popbox .icon{width: 40px;line-height: 40px;}
	.in_hzlist ul li a .pop .popbox .txt{font-size: 16px;}
	
	.in_logo1 h4{font-size: 22px;}
	.in_tel1 img{width: 60px;}
	.in_tel1 .in_teltxt{margin-left: 10px;}
	.in_tel1 .in_teltxt h5{font-size: 14px;}
	.in_tel1 .in_teltxt h4{font-size: 20px;margin: 5px 0;}
	.in_tel1 .in_teltxt p{font-size: 14px;}
	.in_ewm img{display: block;margin: 0 auto;}
	.in_ewm span{display: block;margin: 0 auto;}
	.in_logo1 h5{letter-spacing: 0;}
}
@media only screen and (max-width:767px) {
	.wrap{padding: 0 15px;}
	.headbox{}
	.headbox .tel{display: none;}
	.navlist>li{width: 100%;float: none;}
	.navlist>li>a{font-size: 14px;line-height:36px;border-bottom: 1px solid rgba(255,255,255,.3);}
	.navlist>li:last-child>a{border: none;}
	.navlist>li>a:before{display: none;}
	.navlist>li>a:after{display: none;}
	.menu{width: 150px;position: absolute;right: 15px;top: 100%;z-index: 666;margin-top: 0;display: none;}
	.menu .wrap{padding: 0;}
	.headbox{padding: 6px 0;}
	.top{display: none;}
	.head_search{display: none;}
	.tit1{margin-bottom: 25px;}
	.in_ser{padding: 40px 0;}
	.in_serlist ul li{width: 100%;margin-bottom: 15px;}
	.in_serlist ul li a .txtbox .txt{height: auto;}
	.in_serlist ul li a{padding-top: 40%;padding-bottom: 20px;}
	.in_serlist ul li a .picbox{padding-top: 50%;}
	.in_serlist ul li a .txtbox{width: calc(100% - 20px);}
	.in_ab{padding: 40px 0 140px;}
	.in_mklist ul li a .icon{width: 80px;height: 80px;line-height: 80px;}
	.in_mklist ul li a{height: 200px;}
	.in_mk{top: -100px;}
	.in_fc{padding: 140px 0 40px;}
	.in_fclist ul li{width: 50%;}
	.in_newmain .in_newl{width: 100%;float: none;padding: 0;margin-bottom: 25px;}
	.in_newmain .in_newr{width: 100%;float: none;padding: 0;}
	.in_newmain .in_newl .in_newlpic:after{padding-top: 45%;}
	.in_newlist ul li a{padding-left: 150px;}
	.in_newlist ul li a .picbox{width: 150px;}
	.in_tdbox h3{font-size: 30px;}
	.in_td{padding: 60px 0;}
	.in_hzlist ul li{width: 50%;}
	.in_hz{padding: 40px 0;}
	.in_lxbox{display: block;}
	.in_logo1{display: block;width: 100%;margin-bottom: 20px;}
	.in_logo1 h4{margin-bottom: 10px;}
	.in_tel1{display: block;width: 100%;margin-bottom: 20px;}
	.in_ewm{width: 100%;display: block;text-align: left;}
		.in_ewm img{display: inline-block;vertical-align: middle;}
		.in_ewm span{display: inline-block;vertical-align: middle;}
	.in_lx{display: none;}
	.foot_link{display: none;}
	.footbox{display: block;}
	.foot_nav{display: none;}
	.foot_r{display: none;}
	.foot_lx p{line-height: 20px;}
	.footbox{padding: 15px 0;}
}

@media only screen and (max-width:560px) {
}

@media only screen and (max-width:374px){
	.top{display: none;}
}

.con_box{width: 100%;position: relative;padding: 35px 0;}
.con_box .con_l{width: 280px;float: left;}
.con_box .con_r{width: calc(100% - 280px);float: right;padding-left: 25px;}
.tit3{position: relative;text-align: center;background: #212121;padding: 20px 0;font-size: 0;}
.tit3 .tit3_l{display: inline-block;font-size: 72px;font-family: arial;vertical-align: middle;color: #fff;margin-right: 5px;line-height: 72px;text-transform: uppercase;}
.tit3 .tit3_r{display: inline-block;vertical-align: middle;text-align: left;}
.tit3 h4{font-size: 28px;color: #fff;margin-bottom: 5px;font-weight: bold;}
.tit3 h5{font-size: 20px;color: #fff;text-transform: uppercase;font-family: arial;}
.dropbtn{position: absolute;display: none; right: 15px;top: 50%;margin-top: -20px; width: 50px;height: 40px;text-align: right;line-height: 40px;color: #fff;font-size: 20px;}
.dropmenu{margin-bottom: 25px;}
.dropmenu ul>li>a{display: block;width: 100%;overflow: hidden;background: #eeeeee;font-size: 16px;line-height: 36px;text-align: center;color: #595959;}
.dropmenu ul>li>a:hover{background: #0564bc;color: #fff;}

.dropmenu ul>li>a.act{background: #0564bc;color: #fff;}


.dropmenu>ul>li{position: relative;margin-top: 5px;}
.lxbox{width: 100%;}

.lx_tit{position: relative;text-align: center;background: #212121;padding: 20px 0;font-size: 0;margin-bottom: 5px;}
.lx_tit .lx_tit_l{display: inline-block;font-size: 72px;font-family: arial;vertical-align: middle;color: #fff;margin-right: 5px;line-height: 72px;text-transform: uppercase;}
.lx_tit .lx_tit_r{display: inline-block;vertical-align: middle;text-align: left;}
.lx_tit h4{font-size: 28px;color: #fff;margin-bottom: 5px;font-weight: bold;}
.lx_tit h5{font-size: 20px;color: #fff;text-transform: uppercase;font-family: arial;}
.lxpic{width: 100%;}
.lx_txt{font-size: 14px;line-height: 30px;padding: 15px;border: 1px solid #dddddd;}
.suoyin{width: 100%;overflow: hidden;position: relative;margin-bottom: 20px;border-bottom: 3px solid #d3d3d3;}
.suoyin:after{display:block;content:"";clear: both;visibility: hidden;width: 100%;height: 0;} 
.suoyin h4{float: left; line-height: 1;color: #222222;padding-bottom: 14px;font-size: 18px;}
.suoyin h5{float: right;font-size: 12px;line-height: 18px;color: #5f5f5f;}
.suoyin h5 span{color: #0564BC;}
@media only screen and (max-width:991px ) {
	.con_box .con_l{width: 260px;float: left;}
	.con_box .con_r{width: calc(100% - 260px);float: right;}
	.tit3 .tit3_l{font-size: 64px;}
	.tit3 h4{font-size: 20px;margin-bottom: 5px;}
	.tit3 h5{font-size: 18px;}
}
@media only screen and (min-width:768px ) {
	.dropmenu{display: block !important;}
}
@media only screen and (max-width:767px ) {
	.dropbtn{display: block;}
	.con_box .con_l{width: 100%;float: none;margin-bottom: 15px;}
	.con_box .con_r{width: 100%;float: none;padding-left: 0px;}
	.lxbox{display: none;}
	.tit3{text-align: left;padding: 10px 15px;}
	.dropmenu ul>li>a{line-height: 40px;padding-left: 15px;}
	.dropmenu>ul>li{margin-top: 2px;}
	.suoyin{display: none;}
	.tit3 .tit3_l{font-size: 54px;line-height: 43px;}
	.tit3 h4{font-size: 18px;}
	.tit3 h5{font-size: 18px;}
}

/* 服务 */
.serlist{width: 100%;overflow: hidden;}
.serlist ul{width: calc(100% + 20px);overflow: hidden;}
.serlist ul li{width: 33.33%;float: left;padding-right: 20px;padding-bottom: 22px;}
.serlist ul li a{display: block;width: 100%;overflow: hidden;text-align: center;}
.serlist ul li a .picbox{width: 100%;position: relative;overflow: hidden;border-radius: 5px;border: 1px solid #d7d7d7;margin-bottom: 6px;}
.serlist ul li a .picbox::after{display: block;content: '';padding-top: 77.81%;}
.serlist ul li a .picbox span{display: block;width: 100%;height: 100%;position: absolute;left: 0;top: 0;transition: all .3s;}
.serlist ul li a .txtbox{width: 100%;font-size: 14px;line-height: 36px;background: #cdcdcd;color: #1e1a17; text-align: center;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;transition: all .3s;}
.serlist ul li a:hover .picbox span{transform: scale(1.1);}
.serlist ul li a:hover .txtbox{background: #0564BC;color: #fff;}

@media only screen and (max-width:991px ) {
	.serlist ul li{width: 50%;}
}
/*公司简介*/
.abtxt h4{font-size: 18px;margin-bottom: 15px;}
.abtxt p{font-size: 14px;line-height: 30px;text-align: justify;}
.abtxt table{width: 100%!important;border:1px solid #ccc; border-collapse:collapse;}
.abtxt table td{ border:1px solid #ccc;}

.zptxt{font-size: 14px;line-height: 30px;}

/* 详情 */
.xqtit{text-align: center;font-size: 18px;color: #222;}
.xqpic{text-align: center;margin: 15px 0;}
.xqtxt{font-size: 14px;line-height: 30px;}


/*新闻动态*/
.newlist ul li{padding-bottom: 24px;}
.newlist ul li a{display: block;width: 100%;overflow: hidden;position: relative;padding-left: 260px;background: #efefef;border: 1px solid #efefef;
transition:all 0.35s;
-moz-transition:all 0.35s; /* Firefox 4 */
-webkit-transition:all 0.35s; /* Safari 和 Chrome */
-o-transition:all 0.35s; /* Opera */
}
.newlist ul li a .newpic{width: 260px;height: 85%;position: absolute;;left: 0;top: 0;overflow: hidden;border:1px solid #ffffff;
transition:all 0.35s;
-moz-transition:all 0.35s; /* Firefox 4 */
-webkit-transition:all 0.35s; /* Safari 和 Chrome */
-o-transition:all 0.35s; /* Opera */
}
.newlist ul li a .newpic span{display: block;width: 100%;height: 100%;
transition:all 0.35s;
-moz-transition:all 0.35s; /* Firefox 4 */
-webkit-transition:all 0.35s; /* Safari 和 Chrome */
-o-transition:all 0.35s; /* Opera */
}
.newlist ul li a .newtxt{padding: 20px;}
.newlist ul li a .newtxt h3.tit{font-size: 18px;line-height: 28px; margin-bottom:15px; white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.newlist ul li a .newtxt .newtxtbox{font-size: 14px;line-height: 24px;height:72px;text-align: justify;overflow:hidden;margin-bottom: 15px;}
.newlist ul li a .newtxt .newtxtbox p{color: #6e6e6e;}
.newlist ul li a .newtxt .newdate{font-size: 12px;line-height: 28px;margin-top: 6px;}
.newlist ul li a .newtxt .newdate p{color: #6e6e6e;}
.newlist ul li a:hover{background: #0564BC;border-color: #0564BC;}
.newlist ul li a:hover .newpic span{
transform:scale(1.05);
-ms-transform:scale(1.05); 	/* IE 9 */
-moz-transform:scale(1.05); 	/* Firefox */
-webkit-transform:scale(1.05); /* Safari 和 Chrome */
-o-transform:scale(1.05); 	/* Opera */
}
.newlist ul li a:hover .newtxt h3.tit{color: #fff;}
.newlist ul li a:hover .newtxt .newtxtbox p{color: #fff;}
.newlist ul li a:hover .newtxt .newdate p{color: #fff;}
.newlist ul li a:hover .newpic{}

@media only screen and (max-width:1199px ) {
	.newlist ul li a{padding-left: 240px;}
	.newlist ul li a .newpic{width: 240px;}

}
@media only screen and (max-width:991px ) {
	.newlist ul li a{padding-left: 210px;}
	.newlist ul li a .newpic{width: 210px;}

	.newlist ul li a .newtxt h3.tit{margin-bottom:12px;}
	.newlist ul li a .newtxt .newtxtbox{margin-bottom:12px;}
}
@media only screen and (max-width:640px ) {
	.newlist ul li a{padding-left: 190px;}
	.newlist ul li a .newpic{width: 190px;}
	.newlist ul li a .newtxt{padding: 10px;}
	.newlist ul li a .newtxt .newtxtbox{margin-bottom: 5px;height: 72px;}
	.newlist ul li a .newtxt .newdate{line-height: 22px;margin-top: 0;}
	
}
@media only screen and (max-width:560px ) {
	.newlist ul li a{padding-left: 180px;}
	.newlist ul li a .newpic{width: 180px;}
	.newlist ul li a .newtxt{padding-left: 15px;}
}

@media only screen and (max-width:480px ) {
	.newlist ul li a{padding-left: 160px;}
	.newlist ul li a .newpic{width: 160px;}
	
}
@media only screen and (max-width:380px ) {
	.newlist ul li a{padding-left: 140px;}
	.newlist ul li a .newpic{width: 140px;}
}
/*新闻详情*/
.new_x .new_x_tit{text-align: center;font-size:16px;font-weight: bold;margin-bottom: 20px;}
.new_x .new_x_tit h4{font-size: 16px;color:#111;line-height: 30px;}
.new_x .new_x_tit h6{font-size: 12px;color:#888;line-height: 18px;}
.new_x .new_x_pic{text-align: center;padding: 10px 0;}
.new_x img{max-width: 100%;}
.new_x .new_x_txt{font-size: 14px;line-height:30px;text-align: justify;text-indent: 2em;}
.new_x .new_x_txt p{color: #000;}

/*联系我们*/
.map01{margin-bottom: 15px;}
.contact .contxt{font-size: 14px;line-height:30px;}
.jlfanye{ width:100%;margin:0 auto; text-align: center; }
.jlfanye a{ padding:5px 13px;  border: solid 1px #dedede; float:none; display: inline-block; min-width:8px; margin:8px 2px; color:#999;}
.jlfanye a:hover{ color:#F00;}	

.contact_map{width:100%; display:block; overflow: hidden; height:400px; border:none; margin-top:20px;}
