@charset 'utf-8';
@media screen and (max-width: 1560px) {
	.banstop_btn {
	    left: 46%;
	}
	.f1textbox {
    	height: 350px;
	}
}
@media screen and (max-width: 1200px) {
	.w_b3_jiansuofr{
		height:40px;

		line-height: 40px;
	}
	.w_b3_jiansuofl input{
		height:40px;
		line-height: 40px;
	}
	.w_b3_jiansuofl {
	    width: calc(100% - 72px);
	    height:40px;
	}
	.w_b3_jiansuo{
		z-index: 50;
		width:90%;
		top:50%;
	}
	.w_rightbox .w_topimg{
		display:none;
	}
	.banslicka img {
	    position: absolute;
	    top: 50%;
	    left: 50%;
	    transform: translate(-50%,-50%);
	    width: 100%;
	    height: auto;
	}
	.b1txt p {
	    color: #333333;
	    font-size: 14px;
	    font-family: "微软雅黑";
	    margin-bottom: 0;
	    line-height: 1.75;
	}
	.b1txt h2{
		font-size:14px;
		margin-bottom: 12px;
	}
	.moreboxa {
    	margin: 36px 0;
	}
	.xixni {
	    margin: 36px 0;
	}
	.guanzhu{
		margin-bottom: 18px;
	}
	.footer .item4 {
	    margin-top: 18px;
	}
	.footer_icon i{
		font-size:20px;
	}
	.logo2{
		width:46px;
	}
	.logo2 img{
		width:100%;
	}
	.footer .item4 .link{
		float:left!important;
	}
	.container{
		width:auto!important;
	}
	.changxie {
		display:none;
	}
	.tonghzicon {
	    width: 100%;
	    margin: 0 auto;
	    padding: 0 15px;
	}
	.xttpic{
		width:100%;
	}
	.xinriht {
    	width: 100%;
    	margin-top: 36px;
	}
	.xinleft {
    	width: 100%;
	}
	.xinxicon {
	    width: 100%;
	    margin: 0 auto;
	    padding:0 15px;
	}
	.changxie {
		width:600px;
	}
	.changxie img{
		width:100%;
	}
	.index{
		margin-top:60px!important;
	}
    .banstop_btn{
    	display: none;
    }
    .banner .slick-dots {
	    left: 50%;
	    width: 100%;
	}
	.header{
		display: none;
	}
	.banslicka{
		height: auto;
		overflow: hidden;
		position: relative;
	}
	.banslicka img{
		position:relative;
		top: inherit;
    	left: inherit;
    	transform: translate(0,0);
		width: 100%;
		height: auto;
	}
	.pdpic{
		display:block;
	}
	.pcpic{
		display:none;
	}
	.banner .slick-dots{
		bottom: 15px;
	}
	.w_gzbotfl {
	    width: 100%;
	}
	.w_gz {
	    margin: 36px 0;
	}
	.w_gzflimg {
	    width: 25px;
	}
	.w_gzflzi {
	    font-size: 18px;
	    line-height: 25px;
	    margin-left: 10px;
	}
	.w_gztop1::after {
	    height: 1px;
	    bottom: -5px;
	}
	.w_gztop2 {
	    margin-top: 6px;
	}
	.w_gzfrimg {
	    width: 15px;
	    height: 15px;
	    font-size: 16px;
	    line-height: 14px;
	    transform: translateY(0px);
	}
	.w_gzfrzi {
	    font-size: 12px;
	    line-height: 16px;
	    margin-right: 8px;
	}
	.w_gztop {
	    padding-bottom: 5px;
	}
	.w_gzbotflbox{
		padding-right: 0;
	}
	.w_gzbotflzi {
	    font-size: 16px;
	    line-height: 22px;
	    height: 44px;
	    margin-top: 18px;
	}
	.w_gzbotfltime {
	    font-size: 14px;
	    margin-top: 15px;
	}
	.w_gzbotfltime::after {
	    top: 20px;
	}
	.w_gzbotfrbox {
	    padding-left: 0;
	    margin-top: 36px;
	}
	.w_gzfr {
	    padding: 18px 0;
	}
	.num1::after { 
	    top: 0;
	    left: 13px;
	    height: 35px;
	}
	.num1 {
	    font-size: 14px;
	}
	.num2 {
	    font-size: 18px;
	    margin-top: 8px;
	}
	.w_gzfrboxfl {
	    width: 60px;
	    height: 60px;
	    padding: 10px 12px 0;
	}
	.w_gzfrboxfr {
	    width: calc(100% - 75px);
	}
	.w_gzfrboxfrtop {
	    font-size: 16px;
	    line-height: 18px;
	    height: 18px;
	}
	.w_gzfrboxfp {
	    font-size: 12px;
	    line-height: 18px;
	    height: 36px;
	    margin-top: 8px;
	}
	.ditu img{
		width: auto;
	}
	.ditu {
	    left: 50%;
	    transform: translateX(-50%);
	}
	.w_jijianbot {
	    margin-top: 18px;
	}
	.w_jijianfltop {
	    line-height: 25px;
	    height: 50px;
	}
	.w_jijianfltime {
	    margin-top: 15px;
	}
	.w_jijianp {
	    line-height: 20px;
	    height: 60px;
	    margin-top: 25px;
	}
	.w_jijianmore {
	    margin-top: 15px;
	}
	.w_jijianslick .slick-dots {
	    bottom: -30px;
	}
	.jijian {
	    margin: 30px 0 60px;
	}
	.morebox {
	    margin: 0px 0 30px;
	}
	.morefl {
	    width: 100%;
	    padding-right: 0;
	}
	.morefr {
	    width: 100%;
	    padding-left: 0;
	    margin-top: 0px;
	}
	.moreflboxzi_box {
	    padding: 15px 0;
	}
	.more_cen {
	    font-size: 16px;
	    line-height: 20px;
	    height: 20px;
	    margin-top: 10px;
	}
	.moreflboxzi{
		margin-top: 10px;
	}
	.lianjiebox {
	    margin: 26px 0px;
	}
	.lianjieboxfl {
	    width: 100%;
	    padding-right: 0;
	}
	.lianjieboxfr {
	    width: 100%;
	    padding-left: 0;
	    margin-top: 10px;
	}
	.lianjiebotimg {
	    width: 100%;
	    overflow: hidden;
	    margin-bottom: 18px;
	}
	.lianjietop {
	    padding-bottom: 10px;
	}
	.lianjietopzi {
	    font-size: 16px;
	    line-height: 25px;
	    margin-left: 10px;
	}
	.lianjietopimg {
	    width: 25px;
	}
	.lianjiebot {
	    margin: 20px 0 0;
	}
	.lianjiebot2 {
	    margin-top: 20px;
	    padding: 15px;
	}
	.span2 {
	    font-size: 14px;
	    margin-left: 5px;
	}
	.span3 {
	    font-size: 14px;
	    margin-left: 0;
	    line-height: 25px;
	}
	.xinfang {
	    margin-top: 10px;
	}
	.footer_daohang {
		display: none;
	}
	.footer_logo {
    width: 110px;
}
.footer_top {
    margin: 20px 0;
}
.logo2::before {
    height: 16px;
    left: -10px;
}
.footer_top .logo2 {
    line-height: 26px;
    margin-right: 0;
    font-size: 12px;
    margin-left: 130px;
    float: none;
}
.dizhi{
	width: 100%;
	float: none;
	margin-top: 18px;
}
.dizhibox {
    margin-bottom: 10px;
}
.dizhibox span i {
    font-size: 14px;
    margin-right: 5px;
}
.dizhibox_span2 {
    font-size: 12px;
}
.footer_botbox {
    text-align: left;
}
.footer_bot p {
    font-size: 12px;
    line-height: 18px;
}
.dizhibox_span3 {
    font-size: 12px;
}
.footer_bot a {
    font-size: 12px;
    line-height: 20px;
    margin: 5px 0;
    display: block;
}
.footer_bot p {
    display: block;
}
.footer_bot {
    padding: 12px 0;
}
.neibanner {
    height: 260px;
    position: relative;
}
.neibanner> img {
    width: auto;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    height: 100%;
    position: absolute;
}
.zuzhibox {
    margin-top: 36px;
}
.cebian {
	display: none;
}
.w_right {
    width: 100%;
    margin-top: 0;
}
.w_top {
    width: 100%;
    padding: 20px 15px;
}
.w_topimg {
    width: 30px;
}
.w_topzi {
    margin-left: 0px;
}
.w_topzi_top {
    font-size: 16px;
}
.w_topzi_bot {
    font-size: 12px;
    margin-top: 10px;
}
.w_bot {
   	width: 100%;
    padding: 14px 15px 30px;
}
.weizibox {
	display: none;
}
.weizi {
    font-size: 16px;
    z-index: 1;
    padding-right: 0;
    left: 20px;
}
.kuang::before {
    top: -2px;
    left: -2px;
    height: 3px;
}
.kuang::after {
    top: -2px;
    left: -2px;
    width: 3px;
}
.kuang {
    width: 140px;
    height: 40px;
    border: 2px solid #f2f2f2;
}

.w_botspan2 {
    font-size: 14px;
    margin-left: 2px;
    margin-top: 5px;
    line-height: 20px;
}
.w_botspan1 {
    font-size: 14px;
    margin-top: 5px;
    line-height: 20px;
}
.w_botbox_bot {
    margin: 12px 25px;
}
.zuzhi {
    margin-bottom: 30px!important;
}
.w_botbox_bot {
    margin: 12px 0 25px;
}
.xiazaibox_word {
    padding: 20px 0 20px 5px;
}
.xiazai_icon {
    width: 25px;
}
.xiazai_icon::before {
    top: 3px;
    right: -10px;
    height: 25px;
}
.xiazai_biaoti {
    margin-left: 17px;
    width: calc(100% - 70px);
}
.xiazai_biaotibox {
    font-size: 12px;
    margin-top: 0;
    line-height: 18px;
}
.xiazai_time {
    font-size: 12px;
    margin-top: 5px;
}
.xiazai_biaozhi {
    width: 25px;
}
.xiazai_biaozhi img {
    width: 15px;
}
.w_botye {
    margin: 30px 0 0!important;
}
.w_fenyepc{
	display: none;
}
.w_fenyeph{
	display: block;
}
.pc_fenye li.lpboxfr{
	float: right;
}
.pc_fenye li {
    width: 70px;
    margin: 0;
    border: 1px solid #276bb3;
}
.zhizetop {
    font-size: 18px;
    line-height: 25px;
}
.zhizecen {
    height: auto;
    font-size: 14px;
    line-height: 20px;
    margin-top: 15px;
    padding: 10px;
}
.zhizebox {
    margin: 25px 0px 0;
}
.zhizebox_top {
    font-size: 16px;
}
.zhizebox_bot {
    margin-top: 20px;
}
.zhizebox_bot p {
    font-size: 14px;
    line-height: 22px;
}
.zhize {
    margin-bottom: 30px;
}
.shipin_list {
    margin: 0;
}
.shipin_listbox {
    width: 100%;
    padding: 0;
    margin-bottom: 18px;
    cursor: pointer;
}
.shipin_top {
    font-size: 14px;
    line-height: 22px;
    max-height: 44px;
}
.shipin_zi {
    padding: 13px 10px 30px;
}
.shipin_time {
    margin-top: 10px;
}
.shipin_time::after {
    top: 25px;
}
.shipin .w_botye {
    margin: 18px 0 36px;
}
.phonepp {
    margin: 0;
}
.phonebox {
    width: 100%;
    padding: 0;
    margin-bottom: 18px;
}
.phone {
    margin-bottom: 18px;
}
.phonebox_cen {
    padding: 30px 15px;
}
.phonebox_cen3 {
    margin-top: 18px;
}
.phonebox_cen3span1 i {
    font-size: 18px;
}
.phonebox_cen3span2 {
    font-size: 16px;
}
.phonebox_cen2 {
    font-size: 16px;
}
.phonebox_cen1 {
    font-size: 16px;
}
.dongtainei_biaoti {
    font-size: 18px;
    line-height: 30px;
    text-align: left;
}
.dongtainei_ji {
    margin-top: 18px;
    padding-bottom: 18px;
}
.icon_fr {
    font-size: 12px;
    margin-left: 5px;
}
.xq_icon {
    display: block;
    margin-right: 0px;
    margin-top: 10px;
}
.dongtainei_ji {
    margin-top: 5px;
    text-align: left;
}
.dongtainei_bot {
    margin: 20px 0px 0;
}
.dongtainei_bot p {
    line-height: 22px;
    font-family: "微软雅黑";
    font-size: 14px;
    color: #666666;
}
.fenxiang {
    margin-top: 36px;
}
.yemian {
    margin: 36px 0;
}
.fenxiangfrbox {
    margin-right: 15px;
}
.fenxiangfl {
    margin-right: 15px;
}
.yemian_box {
    width: 100%;
    padding: 5px 10px;
}
.yemian_box:nth-child(1) .jiantou {
    left: 10px;
}
.yemian_box:nth-child(2) .jiantou {
    right: 10px;
}
.shang {
	/*width: 240px;*/
	width:calc(100% - 30px);
}
.yemian_boxpshang {
    font-size: 12px;
    line-height: 20px;
    display:block;
}
.yemian_boxp {
    font-size: 12px;
    line-height: 20px;
    height: 40px;
    width: auto;
}
.leibiaobox {
    padding: 20px 0;
}
.leibiao_more {
    font-size: 12px;
    margin-top: 10px;
}
.leibiaop {
    font-size: 14px;
}
.dongtaiimg {
    height: 260px;
}
.dongtaiimg img{
	width: auto;
	height: 100%;
}
.dongtaizi {
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(255,255,255,0.9);
}
.leibiao {
    margin-top: 36px;
}
.dongtaislick .slick-dots li.slick-active {
    background-color: #2e99ff;
}
.footer_fenxiang {
    top: auto;
    right: 15px;
    transform: translateY(0);
    bottom: 0px;
}
.caidansuo {
    width: 80%;
}
.caidansuo input {
    width: calc(100% - 80px);
    font-size: 16px;
}
.buts {
    font-size: 16px;
}
.g_maskbox{
  display: block;
}
.shipin_tan {
    width: 80%;
}
.w_x {
    right: 7%;
    top: 8%;
}
.index {
    margin-bottom: 0;
    margin-top: 55px;
    width:768px;
    margin:0 auto;
    overflow: hidden;
}
.footer{
	position: relative;
	z-index: 3;
}




.zhizebox {
    margin: 25px 0px 0;
    padding: 24px 15px;
}
.zhizebox_top::after {
    top: 26px;
}
.zhizebox_bot p span:nth-child(2) {
    margin-left: 30px;
    font-size: 14px;
    line-height: 22px;
}
.zhizebox_bot p span:nth-child(1) {
    top: 4px;
}
}
@media screen and (max-width: 768px) {

	.b3lebtn h3 {
    	font-size: 16px;
	}
	.b3xtmingiitem p {
	    line-height: 50px;
	    font-size: 14px;
	}
	.b3item{
		line-height: 50px;
	}
	.b3zuzhibox{
		width:1200px;
	}
	.b2bia {
    	padding: 58px 15px 230px;
	}
	.b2biaoge{
		width:1200px;
		margin-top:18px;
	}
	.zuzhi{
		overflow: auto;
	}
	.b2bia h3 {
	    font-size: 18px;
	    line-height: 1.75;
	}
	.dongtaizi_neirong{
		height:auto;
		line-height: 1.75;
	}
	.dongtaizi_biaoti{
		height:auto;
	}
	.b6itembox {
    	padding: 18px 15px;
	}
	.b6itemshijiantime span {
	    color: #999999;
	    font-size: 12px;
	    font-family: Arial;
	    margin-left: 5px;
	    line-height: 1.75;
	}
	.b6itemtxt h6{
		font-size:14px;
		line-height: 1.75;
		height:auto;
	}
	.b6itemshijian {
		float:left!important;
	}
	.b6itemtxt {
	    width: 100%;
	    margin-bottom: 10px;
	}
	.tj .more {
	    display: inline-block;
	    margin-top: 18px;
	}
	.tj .text p {
	    font-size: 14px;
	    line-height: 1.75;
	    color: #666666;
	    height: auto;
	    text-overflow: ellipsis;
	    display: -webkit-box;
	    -webkit-box-orient: vertical;
	    -webkit-line-clamp: 3;
	    overflow: hidden;
	}
	.tj .text .time, .lib .text h2 {
	    display: block;
	    font-size: 14px;
	    line-height: 1.75;
	    color: #01438d;
	    margin: 5px 0;
	}
	.tj .text h1 {
    	font-size: 18px;
    	line-height: 1.75;
	}
	.tj .text {
	    float: none;
	    width: 100%;
	    padding-left: 0;
	    padding-top: 18px;
	}
	.img_box {
	    position: relative;
	    float: none;
	    width: 100%;
	    overflow: hidden;
	}
	.index{
		width:100%;
	}
	.indtxt h3 {
	    font-size: 14px;
	}
	.zhibubix h5 {
	    font-size: 14px;
	    margin-bottom: 16px;
	}
	.haohao h3 {
    	font-size: 14px;
	}
	.xinicon{
		display:block;
		margin:0 auto;
	}
	.icontxt {
    	margin-left: 0;
	}
	.tiindeleft p {
	    height: auto;
	    font-size: 14px;
	    line-height: 1.75;
	}
	.tiindeleft p {
    	font-size: 14px;
    	height:24px;
	}
	.xttitem p {
	    color: #464646;
	    font-size: 14px;
	    height: auto;
	}
	.kaibox h3 {
    	font-size: 14px;
	}
	.tongzhiitemnn .kaibox {
	    width: 100%;
	    height: 100%;
	    padding: 25px 0 40px;
	}
	.tongzhiitemnn {
	    width: 50%;
	    padding: 0 4px;
	    margin-bottom: 8px;
	}
	.moreflboxzi_box{
		width:100%;
		padding: 0;
	}
	.moreflboxzi {
	    margin-top: 10px;
	    padding: 0 15px;
	}
	.more_cen {
	    font-size: 14px;
	    line-height: 1.75;
	    height: auto;
	    margin-top: 10px;
	}
	.timea span {
	    color: #337cc2;
	    font-size: 16px;
	    font-family: Arial;
	    margin-right: 5px;
	}
	.timindex {
    	width: calc(100%);
    	margin-top: 5px;
	}
	.timejinatou {
	    width: 9px;
	    line-height: 1.75;
	}
	.xilitem {
	    padding: 10px 0;
	    border-bottom: 1px dashed #e5e5e5;
	}
	.w_gzbot {
	    width: 100%;
	    margin: 18px 0 0;
	}
	.w_gzbotfrbox {
	    margin-top: 18px;
	}
	.w_gzbotfrbox .inditem:nth-child(1) {
    	border-left: 1px solid #eee;
	}
	.icona {
	    width: 24px;
	}
	.indtxt {
	    margin-top: 10px;
	}
	.daoinput {
	    position: relative;
	    width: 100%;
	    height: 29px;
	    background: #fff;
	}
	.zhibubix {
    	padding: 20px 25px;
	}
	.w_gztop {
    	padding-bottom: 0;
	}
	.tongzhilist {
	    margin: 18px -4px 0;
	}
	.xinrigbtn {
    	margin-bottom: 18px;
	}
	.xttitem {
    	padding: 10px 0;
    	border-bottom: 1px solid #e5e5e5;
	}
	.xttitem h6 {
	    margin-bottom: 10px;
	}
	.xtttxtlist {
    	margin-top: 18px;
	}
	.bigbox {
	    padding-bottom: 0;
	}
	.moreflbox {
    	margin-top: 18px;
	}
	.moreflboxzi_box a {
    	padding: 10px 0;
	}
	.tongzhi {
	    width: 100%;
	    padding: 30px 0 30px;
	}
	.lib .time h1 {
	    font-size: 20px;
	    line-height: 1.75;
	    text-align: left;
	}
	.lib .text h1 {
	    font-size: 14px;
	    line-height: 1.75;
	    color: #333333;
	}
	.lib .text p {
	    font-size: 14px;
	    line-height: 1.75;
	    color: #666666;
	    margin-top: 0px;
	    height: auto;
	    text-overflow: ellipsis;
	    display: -webkit-box;
	    -webkit-box-orient: vertical;
	    -webkit-line-clamp: 2;
	    overflow: hidden;
	}
	.lib .time {
	    float: none;
	    display: block;
	    width: 85px;
	    margin-top: 0px;
	}
	.lib li {
    	padding: 10px 0;
	}
	.lib .time h2{
		text-align:left;
	}
	.lib .text {
	    float: none;
	    width: 100%;
	    padding-left: 0;
	}
	.lib .more {
	    display: inline-block;
	    position: relative;
	    right: inherit;
	    top: 0;
	    width: 40px;
	    height: 40px;
	    background: #01438d;
	    text-align: center;
	    line-height: 40px;
	    -webkit-transform: translateY(-50%);
	    -moz-transform: translateY(-50%);
	    -ms-transform: translateY(-50%);
	    -o-transform: translateY(-50%);
	    transform: translateY(0);
	    transition: all .3s ease-out 0s;
	    margin-top:18px;
	}
	.lib .time h2 {
	    font-size: 14px;
	    line-height: 1.75;
	    color: #01438d;
	    text-align: left;
	    margin-top: 0;
	}
	.e1item {
	    padding: 0 9px;
	    width: 50%;
	    margin-bottom: 18px;
	}
	.e1itemboxtxt p{
		font-size:14px;
	}
	.e1list {
	    margin: 0 -9px;
	    overflow: hidden;
	}
	.f1boxitem {
    	padding: 0 9px;
    	width: 50%;
	}
	.f1boxlist {
    	margin: 0 -9px;
	}
	.f1renpictxt {
    	padding: 18px 0 18px;
	}
	.f1tancon {
	    width: 70%;
	    padding: 25px 15px 25px;
	}
	.f1tanbtn {
	    width: 100%;
	    padding: 15px 15px 15px 30px;
	    transform: translateX(-30px);
	}
	.f1tantext {
    	margin-top: 18px;
	}
	.f1tanbtn h2 {
	    font-size: 18px;
	    margin-bottom: 15px;
	}
	.f1textbox {
    	height: 280px;
	}
	.f1tanguan {
	    right: -37px;
	}
	.f1textbox p {
	    font-size: 14px;
	    line-height: 1.75;
	}
	.shipin_listbox:last-child{
		margin-bottom:0;
	}
	.xttpictext {
    	padding: 0 15px 15px;

	}
	.w_gzflzi {
	    margin-left: 0;
	}
	.fenxiang {
    	margin-top: 18px;
	}
	.yemian {
	    margin: 0px 0 36px;
	}
	.fenxiangfl{
		font-size:14px;
	}
	.youqingbox2{
		height:100px;
	}

	.xiawenlista {
    	width: 100%;
	}
	.banshi {
    	padding: 20px 0;
	}


}
