@charset "utf-8";

/*
* @Author: Tech050
* @Date:   2019-06-04 15:19:43
* @Last Modified by:   Tech050
* @Last Modified time: 2019-06-27 17:50:03
*/

.m-hots{margin-bottom: 25px;}
.m-hots .u-tit{height: 60px; line-height: 60px;}
.m-hots .u-tit a{font-size: 36px; font-weight: bold; color: #cd0000;}
.m-hots .m-hotlist{padding: 0 16px;}
.m-hots .m-hotlist li{float: left; width: 33.3%; padding-right: 30px; overflow:hidden; word-wrap: normal; white-space: nowrap; text-overflow: ellipsis;}
.m-hots .m-hotlist li a{width: 100%;}
.m-flash,.m-flash .bd li img{width: 610px; height: 354px;}
.m-flash{position: relative; margin-bottom: 24px; overflow: hidden;}
.m-flash .bd{position: relative; height: 100%;}
.m-flash .bd li{position: relative; zoom: 1;}
.m-flash .bd li img{display: block;}
.m-flash .bd li p{position: absolute; left: 0; right: 0; bottom: 0; padding: 0 110px 0 15px; height: 44px; line-height: 44px; background: rgba(0,0,0,.5); color: #fff; overflow:hidden; word-wrap: normal; white-space: nowrap; text-overflow: ellipsis;}
.m-flash .hd{position: absolute; right: 15px; bottom: 18px;}
.m-flash .hd li{float: left; margin-left: 9px; width: 8px; height: 8px; border-radius: 8px; background: #fff;}
.m-flash .hd li.on{width: 16px; background: #e41a1a;}
.m-news{margin-bottom: 24px; width: 610px; height: 354px; overflow: hidden;}
.m-news .m-liststyle2{padding-top: 10px;}
.m-hmlsbox{margin-bottom: 15px; width: 610px; height: 212px;}
.m-hmlsbox .m-liststyle1{padding-top: 10px;}
.m-hmlsbox .m-liststyle1 li{line-height: 38px;}
.m-special{padding: 20px; height: 132px; background: #f5f5f5;}
.m-special .bd{height: 92px;}
.m-special .bd li{float: left; margin-right: 20px; width: 285px; height: 92px;}
.m-special .bd li img{display: block; width: 285px; height: 92px;}
.m-special .hd a{position: absolute; top: 50%; margin-top: -15px; display: block; width: 18px; height: 30px; background-image: url(../images/home/icon-special.png); background-repeat: no-repeat;}
.m-special .hd a.prev{left: 20px; background-position: 0 0;}
.m-special .hd a.next{right: 20px; background-position: -18px 0;}

.m-openness,.m-inter{width: 388px;}
.m-leaderbtn{margin: 15px 0 12px;}
.m-leaderbtn li{width: 48%; line-height: 46px; text-align: center;}
.m-leaderbtn li a{display: block; font-size: 16px; font-weight: bold; color: #fff; background: #f67676; border-radius: 5px;}
.m-leaderbtn li i{margin-right: 8px; display: inline-block; width: 26px; height: 46px; background-image: url(../images/home/icon-leader.png); background-repeat: no-repeat; vertical-align: top;}
.m-leaderbtn li a:hover i{transform:rotateY(360deg);-webkit-transform:rotateY(360deg);-moz-transform:rotateY(360deg);transition:transform .9s;-webkit-transition:transform .9s;-moz-transition:transform .9s}
.m-leaderbtn li.u-xzf i{background-position: 0 -46px;}
.m-openicbtn{margin-bottom: 7px;}
.m-openicbtn li{margin: 0 0 2px 2px; line-height: 42px; text-align: center;}
.m-openicbtn li a{display: block; background: #f5f5f5;}
.m-openicbtn li i{vertical-align: top; margin-right: 8px; display: inline-block; width: 20px; height: 42px; background-image: url(../images/home/icon-openntn.png); background-repeat: no-repeat;}
.m-openicbtn li a:hover{background: #ececec;}
.m-openicbtn li a:hover i{transform:rotateZ(360deg);-webkit-transform:rotateZ(360deg);-moz-transform:rotateZ(360deg);transition:transform .9s;-webkit-transition:transform .9s;-moz-transition:transform .9s}
.m-openicbtn li.u-opstb{width: 32.8%;}
.m-openicbtn li.u-oplgb{width: 49.4%;}
.m-openicbtn li.f-fr{margin-left: 0;}
.m-openicbtn li.u-opb2 i{background-position: 0 -42px;}
.m-openicbtn li.u-opb3 i{background-position: 0 -84px;}
.m-openicbtn li.u-opb4 i{background-position: 0 -126px;}
.m-openicbtn li.u-opb5 i{background-position: 0 -168px;}
.m-openlists{height: 227px;}
.m-openlists .m-liststyle1{padding-top: 9px;}
.m-openlists .m-liststyle1 li{line-height: 36px;}
.m-openlists .m-liststyle1 li a{font-size: 15px;}
.m-openform{margin: 5px 0;}
.m-openform li{padding: 5px 0; height: 40px;}
.m-openform li label{font-size: 15px; color: #3d3d3d; font-weight: normal; line-height: 30px;}
.m-openform li input.u-lgipt{width: 316px; height: 30px; line-height: 30px; padding: 0 8px; border: 1px solid #ddd;}
.m-openform li div.u-iptgrp{width: 316px; height: 30px; line-height: 30px;}
.m-openform li div.u-iptgrp p{padding: 0 10px;}
.u-subipt{width: 70px; height: 30px; line-height: 30px; cursor: pointer; background: #f67676; color: #fff; border: none;}
.u-timeipt{width: 99px; height: 30px; }
.u-timeipt input{padding: 0 28px 0 8px; width: 100%; height: 30px; line-height: 30px; border: 1px solid #ddd;font-size:12px;}
.u-timeipt i{right: 8px; top: 7px; width: 16px; height: 16px; background: url(../images/home/icon-time.png) right center no-repeat;}
.m-openzn{margin: 10px 0; padding: 8px 20px; background: #f5f5f5;}
.m-openzn li{float: left; width: 50%; padding-left: 33px; line-height: 40px; background: url(../images/home/icon-openzn.png) 20px center no-repeat;}
.m-openzn li:hover{background: url(../images/home/icon-openznh.png) 20px center no-repeat;}
.m-openzn li a{display: block; overflow:hidden; word-wrap: normal; white-space: nowrap; text-overflow: ellipsis;}
.m-openslider{height: 100px;}
.m-openslider li{float: left; margin-right: 10px; width: 388px; height: 100px;}
.m-openslider img{display: block; width: 388px; height: 100px;}
.m-openslider .hd a{position: absolute; top: 50%; margin-top: -15px; display: block; width: 18px; height: 30px; background-image: url(../images/home/icon-special.png); background-repeat: no-repeat;}
.m-openslider .hd a.prev{left: 0; background-position: 0 0;}
.m-openslider .hd a.next{right: 0; background-position: -18px 0;}


.m-service{margin-left: 19px; padding: 0 18px; width: 425px; border-left: 1px solid #ddd; border-right: 1px solid #ddd;}
.m-service .m-titstyle1 .u-tit{background-position: 0 -48px;}
.m-servicebtns{height: 290px; margin-top: 4px; /*height: 314px;*/}
.m-yjserq{padding: 5px 5px 0; height: 214px;}
.m-ejserq li{float: left; width: 25%; text-align: center;}
.m-ejserq li a{display: block; padding: 5px 0;}
.m-ejserq li span{margin: 0 auto; display: block; width: 50px; height: 50px;}
.m-ejserq li a:hover span{transform:rotateY(360deg);-webkit-transform:rotateY(360deg);-moz-transform:rotateY(360deg);transition:transform .9s;-webkit-transition:transform .9s;-moz-transition:transform .9s}
.m-ejserq li p{line-height: 32px; font-size: 15px; color: #3d3d3d;}
.m-ejsegr li span{background-image: url(../images/home/icon-grbs.png); background-repeat: no-repeat;}
.m-ejsefr li span{background-image: url(../images/home/icon-frbs.png); background-repeat: no-repeat;}

.m-serejtab{margin-top: 10px;}
.m-serejtab ul{margin: 0 -4px;}
.m-serejtab li{float: left; width: 33.3%; padding: 0 4px; height: 38px; line-height: 38px; text-align: center; cursor: default;}
.m-serejtab li span{display: block; background: #f5f5f5; font-size: 15px;}
.m-serejtab li.u-active span{color: #cd0000;}


.m-ejserq li.u-gr01 span{background-position: 0 0;}
.m-ejserq li.u-gr02 span{background-position: -50px 0;}
.m-ejserq li.u-gr03 span{background-position: -100px 0;}
.m-ejserq li.u-gr04 span{background-position: -150px 0;}
.m-ejserq li.u-gr05 span{background-position: 0 -50px;}
.m-ejserq li.u-gr06 span{background-position: -50px -50px;}
.m-ejserq li.u-gr07 span{background-position: -100px -50px;}
.m-ejserq li.u-gr08 span{background-position: -150px -50px;}
.m-ejserq li.u-gr09 span{background-position: 0 -100px;}
.m-ejserq li.u-gr10 span{background-position: -50px -100px;}
.m-ejserq li.u-gr11 span{background-position: -100px -100px;}
.m-ejserq li.u-gr12 span{background-position: -150px -100px;}
.m-ejserq li.u-gr13 span{background-position: 0 -150px;}
.m-ejserq li.u-gr14 span{background-position: -50px -150px;}
.m-ejserq li.u-gr15 span{background-position: -100px -150px;}
.m-ejserq li.u-gr16 span{background-position: -150px -150px;}
.m-ejserq li.u-gr17 span{background-position: 0 -200px;}
.m-ejserq li.u-gr18 span{background-position: -50px -200px;}
.m-ejserq li.u-gr19 span{background-position: -100px -200px;}
.m-ejserq li.u-gr20 span{background-position: -150px -200px;}
.m-ejserq li.u-gr21 span{background-position: 0 -250px;}
.m-ejserq li.u-gr22 span{background-position: -50px -250px;}
.m-ejserq li.u-gr23 span{background-position: -100px -250px;}
.m-ejserq li.u-gr24 span{background-position: -150px -250px;}

.m-hmbmls{margin: 5px 0; height: 200px; overflow-y: auto;}
.m-hmbmls li{float: left; width: 33.3%; padding-left: 10px; line-height: 40px; background: url(../images/public/icon-li1.png) left center no-repeat;}
.m-hmbmls li a{display: block; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; font-size: 15px;}


.u-qhbtn{bottom: 10px; left: 50%; margin-left: -32px;}
.u-qhbtn li{float: left; margin: 0 6px; width: 20px; height: 5px; border-radius: 5px; background: #dbdbdb;}
.u-qhbtn li.u-active{background: #f67676;}

.u-lxft{margin-bottom: 10px;}
.u-lxft img{display: block; width: 100%;}

.m-mialpb{height: 273px;}
.m-mailhd{padding: 0 18px; height: 38px; line-height: 38px; background: #f5f5f5; font-size: 15px; font-weight: bold; color: #525252;}
.m-mialpb .bd{padding: 8px 15px 0 0;}
.m-mialpb ul li{line-height: 36px;}
.m-mialpb ul li a{font-size: 15px; cursor: default;}
.m-hotser{padding: 17px 20px 0; height: 248px; background: #f5f5f5;}
.m-hotser h1{height: 36px; line-height: 36px; text-align: center;}
.m-hotser h1 span{font-size: 16px; font-weight: bold; color: #fff; display: inline-block; padding: 0 34px; border-radius: 10px 0 10px 0; background: #f67676;}
.m-hotser>div:last-child{margin-top: 8px; height: 180px; overflow-y: auto;}
.m-hotser li{float: left; width: 50%; line-height: 36px; padding-left: 13px; background: url(../images/public/icon-li3.png) left center no-repeat;}
.m-hotser li a{font-size: 15px;}


.m-inter .m-titstyle1 .u-tit{background-position: 0 -96px;}
.m-interbtns{margin: 15px 0 11px; height: 90px;}
.m-interbtns li{width: 31.44%; height: 90px; margin-right: 2.83%; text-align: center;}
.m-interbtns li a{display: block; background: #f5f5f5; padding: 16px 0 14px; border-radius: 5px;}
.m-interbtns li i{display: inline-block; width: 30px; height: 33px; background-image: url(../images/home/icon-inter.png); background-repeat: no-repeat;}
.m-interbtns li a:hover{background: #ececec;}
.m-interbtns li a:hover i{transform:rotateY(360deg);-webkit-transform:rotateY(360deg);-moz-transform:rotateY(360deg);transition:transform .9s;-webkit-transition:transform .9s;-moz-transition:transform .9s}
.m-interbtns li.u-ib03{margin: 0;}
.m-interbtns li.u-ib01 i{background-position: 0 0;}
.m-interbtns li.u-ib02 i{background-position: -30px 0;}
.m-interbtns li.u-ib03 i{background-position: -60px 0;}
.u-fwrx{margin-bottom: 9px;}
.u-fwrx img{display: block; width: 100%;}
.m-hfxd{height: 298px;}
.m-hfxdhd{padding: 0 18px; height: 38px; line-height: 38px; background: #f5f5f5; font-size: 15px; font-weight: bold; color: #525252;}
.m-hfxd ul{padding: 8px 15px 0 0;}
.m-hfxd ul li{line-height: 36px;}
.m-hfxd li a{font-size: 15px;}
.m-mailsearch{height: 133px;}
.m-mlscfm{width: 79.3%; margin: 10px 0 0;}
.m-mlscfm li{padding: 5px 0; height: 40px;}
.m-mlscfm li label{font-size: 15px; color: #3d3d3d; font-weight: normal; line-height: 30px;}
.m-mlscfm li input{float: right; width: 236px; height: 30px; line-height: 30px; padding: 0 8px; border: 1px solid #ddd;}
.u-mlscsub{margin: 15px 0 0; display: block; width: 18%; height: 70px; border: none; cursor: pointer; background: url(../images/home/bg-mlsc.png) center no-repeat; text-indent: -9999px;}
.m-onezj{margin: 6px 0 4px; height: 50px;}
.u-zjsta{width: 70px; height: 50px; border: 1px solid #ddd; border-radius: 4px; text-align: center;}
.u-zjsta p{line-height: 24px; font-size: 12px;}
.u-zjsta p.u-stac{background: #ffa800; color: #fff;}
.u-zjdesc{margin-left: 82px;}
.u-zjdesc p{line-height: 26px; font-size: 15px; font-weight: bold; color: #3d3d3d;}
.m-zjdc ul{padding: 0 15px 0 0;}
.m-zjdc li{line-height: 36px;}
.m-zjdc li a{font-size: 15px;}
.m-fdlinks{border-bottom: 1px solid #dfeaf2;}
.u-piclink li{float: left; margin-right: 25px; padding: 10px 0;}
.m-links{margin-right: 25px;}
.m-links p{line-height: 40px; padding: 10px 34px 10px 10px; color: #3d3d3d; background: url(../images/home/icon-link.png) right center no-repeat; cursor: pointer; overflow:hidden; word-wrap: normal; white-space: nowrap; text-overflow: ellipsis;}
.m-links p.u-active{color: #d00d0d;}
.m-linkbox{left: -396px; bottom: 60px; width: 1280px; height: 150px; padding: 15px; background: #f5f5f5; border-top: 3px solid #cd0000; border-bottom: 2px solid #cd0000;}
.m-linkbox ul{height: 120px; overflow-y: auto;}
.m-linkbox li{float: left; padding: 0 10px; width: 16.5%; line-height: 30px; background: url(../images/public/icon-li1.png) left center no-repeat;}
.m-linkbox li a{display: block; overflow:hidden; word-wrap: normal; white-space: nowrap; text-overflow: ellipsis; font-size: 14px;}

.is-btgg{position: fixed; right: 1%; bottom: 5px; z-index: 9999; height: 53px; overflow: hidden;}
.is-btgg span{display: block; width: 26px; height: 26px; position: absolute; right: 10px; top: 10px; background: url(../images/home/pic-colse.png) no-repeat; cursor: pointer;}
.govpushinfo150203{display: none;}

@media (min-width:1280px){
	
}


@media screen and (max-width:1279px){
    .m-flash,.m-flash .bd li img,.m-news{width: 540px; height: 325px;}
    .m-hmlsbox{width: 540px;}
    .m-openness,.m-inter{width: 346px;}
	.m-service{width: 376px; padding: 0 15px; margin-left: 15px;}
	.m-openform li input.u-lgipt,.m-openform li div.u-iptgrp{width: 275px;}
	.m-mlscfm li input{width: 206px;}
	.m-linkbox{left: -356px; width: 1140px;}
	.u-piclink li,.m-links{margin-right: 5px;}

}

@media screen and (max-width:1199px){
    .m-flash,.m-news{width: 440px; height: 325px;}
    .m-hmlsbox{width: 440px;}
    .m-openness,.m-inter{width: 280px;}
	.m-service{width: 310px;}
	.m-openform li input.u-lgipt,.m-openform li div.u-iptgrp{width: 208px;}
	.m-openzn li{padding-left: 20px; background-position-x: 10px;}
    .m-mlscfm li input{width: 154px;}
    .m-linkbox{width: 940px; left: 0; bottom: 40px; border-bottom: none;}
    .u-piclink,.m-ftlink{float: none;}
    .u-piclink li{width: 50%; margin: 0; text-align: center;}
    .m-links{margin: 0; width: 20%;}
    .m-links p{padding: 0 34px;}

}

/* 窗口宽度<990 */
@media screen and (max-width:990px){
	.m-hots,.m-flash,.m-news{margin-bottom: 15px;}
	.m-hots .u-tit{height: 50px; line-height: 50px;}
	.m-hots .u-tit a{font-size: 32px; font-weight: bold; color: #cd0000;}
    .m-hots .m-hotlist{display: none;}
    .m-flash,.m-flash .bd li img{width: 100%; height: 440px;}
	.m-news,.m-hmlsbox,.m-openness,.m-inter,.m-service{width: 100%; height: auto;}
	.m-openness,.m-inter{margin-bottom: 15px;}
    .m-service{padding: 0; margin: 0 0 15px; border: none;}
    .m-openform li input.u-lgipt,.m-openform li div.u-iptgrp{width: 606px;}
    .m-mlscfm li input{width: 464px;}
    .m-fdlinks,.is-jqadv{display: none;}

}

/* 窗口宽度<960,设计宽度=768 */
@media screen and (max-width:959px){
	.m-mailsearch{height: auto;}
	.m-mlscfm,.m-mlscfm li input,.u-mlscsub{width: 100%;}
	.u-mlscsub{margin: 10px 0; height: 35px; background: #f67676; color: #fff; text-indent: 0; border-radius: 5px;}

	
}
/* 窗口宽度<768,设计宽度=640 */
@media screen and (max-width:767px){
	/* .is-main{padding: 0;} */
	.m-hots .u-tit{height: 45px; line-height: 45px;}
	.m-hots .u-tit a{font-size: 30px; font-weight: bold; color: #cd0000;}
    .m-flash,.m-flash .bd li img{height: 240px;}
    .m-openicbtn li i{display: none;}
    .m-openform li input.u-lgipt,.m-openform li div.u-iptgrp{width: 80%;}
	.is-btgg{display: none!important;}
  .m-btadv img{max-width:100%}
	.m-tabstyle1 li a{padding:0 6px;font-size: 17px;}
	.ms-pd10{padding:0 10px!important}

}
/* 窗口宽度<640,设计宽度=480 */
@media screen and (max-width:639px){
	.m-openform li input.u-lgipt,.m-openform li div.u-iptgrp{width: 76%;}
	

}
/* 窗口宽度<480,设计宽度=320 */
@media screen and (max-width:479px){

}