*{margin: 0;padding: 0;}
body{overflow-x: hidden;}
ul,ol,li{list-style: none;}
a{text-decoration: none;outline: none;}
a:hover,a:active,a:visited{
	outline: none;
	text-decoration: none !important;
	border: none !important;
}
ul li{
	padding-left: 10px !important;
	padding-right: 10px !important;
}
*{font-weight: normal;}
b,strong{font-weight: bold;}
/*头部*/
.herd{
	width: 100%;
}
.pis1{
	width: 100%;
	padding: .56rem 0;
}
.logo{
	padding: .5rem 0.5rem .5rem 0.5rem;
}
.logo img{
	display: inline-block;
    max-width: 100%;
    float: left;
	}
.logo h1,.logo h2{
	line-height: 36px;
    font-size: 30px;
    font-weight: bold;
    color: #000;
    margin-left: 14px;
    display: inline-block;
    margin-top: 23px;
}
.nav1{
	width: 100%;
	background: #044299;
	height: auto;
	display: table;
}
.nav1 ul{
	width: 100%;
	height: auto;
	display: table;
}
.nav1 ul li{
	float: left;
	width: 11%;
	text-align: center;
	line-height: 50px;
	position: relative;
}
.nav1 ul li a{
	font-size: 16px;
	color: #fff;	
	display: block;
}
.nav1 ul li a:hover{
	position: relative;
    background: rgb(246,115,68);
    background: -moz-linear-gradient(-45deg, rgba(246,115,68,1) 0%, rgba(239,75,44,1) 100%);
    background: -webkit-linear-gradient(-45deg, rgba(246,115,68,1) 0%,rgba(239,75,44,1) 100%);
}
.nav1 ul li a:hover:before{
    content: "";
    position: absolute;
    top: 20px;
    left: -7px;
    width: 12px;
    height: 12px;
    border-radius: 12px;
    background: #044299;
}
.nav1 ul li a:hover:after{
    content: "";
    position: absolute;
    top: 20px;
    right: -7px;
    width: 12px;
    height: 12px;
    border-radius: 12px;
    background: #044299;
}
.nav1 ul li:hover ul, .nav1 ul li a:hover ul, .nav1 ul li:active ul{
	display: block;
    width: 100%;
    background: #044299;
}
.nav1 ul li ul{
	display: none;
	position: absolute;
}
.nav1 ul li ul li{
	width: 100%;
}
.navbar-toggler.on .line1 {
    -webkit-transform: rotate(45deg) translate(6px, 9px);
    -ms-transform: rotate(45deg) translate(6px, 9px);
    -o-transform: rotate(45deg) translate(6px, 9px);
    transform: rotate(45deg) translate(6px, 9px);
}
.navbar-toggler.on .line2 {
    opacity: 0;
}
.navbar-toggler.on .line3 {
    -webkit-transform: rotate(-45deg) translate(0, -5px);
    -ms-transform: rotate(-45deg) translate(0, -5px);
    -o-transform: rotate(-45deg) translate(0, -5px);
    transform: rotate(-45deg) translate(0, -5px);
}
.navbar-toggler{
	background: #fff;
}
.tel{
	float: right;
    display: block;
    font-size: 20px;
    color: #333;
    text-align: right;
}
.tel b{
	display: block;
	color: #f67344;
	font-size: 30px;
}
.nav1{
	width: 100%;
	background: #044299;
}
/*ban*/
.ban {
    width: 100%;
    margin: 0 auto;
}
.ban img{
	width: 100%;
}
/*搜索*/
.nr{
	width: 100%;
	background: #efefef;
}
.nr_dh{
	line-height: 50px;
    height: 50px;
}
.notic{
	font-size: 18px;
	color: #666;
}
.notic a{
	font-size: 20px;
	color: #044299;
	margin-left: 10px;
}
.notic a h2{
	font-size: 20px;
	color: #044299;
	display: inline;
}
.search{
	margin-top: 8px;
}
.search .search-text {
    width: 71%;
    height: 36px;
    line-height: 36px;
    border: 1px solid #000;
    border-right: none;
   border-radius: 50px 0px 0px 50px;
    color: #333;
    font-size: 12px;
    padding-left: 20px;
    float: left;
}
.search .search-btn {
	background: #ff4f20;
	color: #fff;
	border-radius: 0px 50px 50px 0px;
    width: 25%;
    height: 36px;
    line-height: 36px;
    border: 0;
    float: left;
}
/*主体*/
._t{
	width: 100%;
	margin: 0 auto;
	height: auto;
	display: table;
	margin-top: 30px;
}
._t h3{
	display: block;
	font-size: 50px;
    text-align: center;
    color: #000;
    line-height: 70px;
}
._t font{
	font-size: 16px;
	display: block;
	text-align: center;
	line-height: 30px;
}
.cpzs{
	width: 100%;
	margin: 0 auto;
	height: auto;
	display: table;
	margin-top: 30px;
}
.part{
	width: 100%;
	background: #1756ae;
    color: #fff;
    text-align: center;
    padding: 16px 0;
}
.part b{
	display: block;
	text-align: center;
	font-size: 32px;
	color: #fff;
}
.part em{
	display: block;
	text-align: center;
	font-size: 14px;
    text-transform: uppercase;
    color: #6182c0;
    padding-top: 2px;
}
.part1{
	width: 100%;
	background: #1756ae;
    color: #fff;
    text-align: center;
    padding: 16px 0;
    margin-top: 10px;
}
.part1 b{
	display: block;
	text-align: center;
	font-size: 32px;
	color: #fff;
}
.part1 em{
	display: block;
	text-align: center;
	font-size: 14px;
    text-transform: uppercase;
    color: #6182c0;
    padding-top: 2px;
}
.cpzs_l ul{
	padding: 10px;
	border: 5px solid #1756ae;
}
.cpzs_l ul li{
	width: 100%;
	margin: 0 auto;
    border-bottom: 1px solid #cecece;
   	font-size: 18px;
    line-height: 48px;
    overflow: hidden;
}
.list1{
	padding: 5px;
	border: 5px solid #1756ae;
}
.list1 li{
	width: 100%;
	margin: 0 auto;
    border-bottom: 1px solid #cecece;
   	font-size: 18px;
    line-height: 48px;
    overflow: hidden;
    padding-left: 0px !important;
    padding-right: 0px !important;
}
.list1 li a h2{
	font-size: 16px;
	 line-height: 32px;
	 color: #333;
	 overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
}
.list1 li a::before{
	display: none;
}
.cpzs_l ul li a{
	display: block;
    position: relative;
    color: #333;
    text-align: center;
}
.cpzs_l ul li a h2{
	font-size: 18px;
	 line-height: 48px;
	 color: #333;
}
.ckgd2::before{
	display: none;
}

.cpzs_l ul li:hover a h2{
	font-weight: bold;
    color: #1756ae;
}
.cpzs_l ul li:hover a::before {
    border-left: 6px solid #1756ae;
}
.cpzs_l span{
	display: block;
	background: #1756ae;
    padding: 15px 0;
    text-align: center;
}
.cpzs_l span em{
	display: block;
    font-size: 18px;
    line-height: 32px;
    color: #fff;
    background: url(../images/pro_lx.png) no-repeat 50px;
}
.cpzs_l span strong{
	font-size: 26px;
	color: #fff;
}
.middleproall{height: auto;display: table;margin: 2% auto;width: 100%;}
.middleprotop {
    background: #1D7BDD;
    padding: 5% 0;
}
.middleprotop div{width: 100%;height: 90px;text-align: center;overflow: hidden;padding-top: 5%;}
.middleprotop div span{display: block;font-size: 20px;color: #fff;}
.middleprotop div h3{font-size: 22px;margin-top: 1%;color: #fff;letter-spacing: 1px;}
.middleproall{height: auto;display: table;margin: 4% auto;width: 100%;}
.middleproalleft ul{background: #fff;}
.middleproalleft ul li{background: #eee;width: 78%;margin: 4% auto;border-radius: 24px;padding-left: 4%;}
.middleproalleft ul li a h2{font-size: 16px;line-height: 41px;text-overflow: ellipsis; text-align:center;white-space: nowrap;overflow: hidden;color: #1D7BDD;}
.middleproalleft ul li:hover{background:#1D7BDD;}
.middleproalleft ul li:hover a h2{color:#fff;}
.middleprobottom{background: #1D7BDD;padding: 7%;}
.middleprobottom font{display: block;font-size: 16px;color: #efefef;}
.middleprobottom b{display: block;font-size: 26px;color: #fff;text-align: center;}
.middleproallright{}
.picScroll-top{ margin:0 auto;  width:100%;  overflow:hidden; position:relative;     }
.picScroll-top .hd{ overflow:hidden;  width:2%;    float: right;}
.picScroll-top .hd .prev,.picScroll-top .hd .next{ display:block;  width:9px; height:39px;  margin:67% auto 0 auto;   overflow:hidden;		 cursor:pointer; background:url("../img/arrow.png") 0 -140px no-repeat;}
.picScroll-top .hd .next{ background-position:0 -100px;  }
.picScroll-top .hd .prevStop{ background-position:-60px -100px;  }
.picScroll-top .hd .nextStop{ background-position:-60px -140px;  }
.picScroll-top .hd ul{ float:right; overflow:hidden; zoom:1; margin-top:10px; zoom:1; }
.picScroll-top .hd ul li{ float:left;  width:9px; height:9px; overflow:hidden; margin-right:5px; text-indent:-999px; cursor:pointer; background:url("../images/icoCircle.gif") 0 -9px no-repeat; }
.picScroll-top .hd ul li.on{ background-position:0 0; }
.picScroll-top .bd{ width:98%;   float: left;}
.picScroll-top .bd ul{ overflow:hidden; zoom:1; }
.picScroll-top .bd ul li{  zoom:1; }
.picScroll-top .bd ul li .pic{ float:left; width: 44%;}
.picScroll-top .bd ul li .pic figure{ width:100%; padding:2px;  margin-top: 1%;margin-left: 1%;}
.picScroll-top .bd ul li .pic figure img{ width:100%; height:257px; }
.picScroll-top .bd ul li .pic a:hover img{ border-color:#999;  }
.picScroll-top .bd ul li .title{ float:right; width: 50%;margin: 4% auto;}
.picScroll-top .bd ul li .title a h2{font-size: 20px;font-weight: bold;letter-spacing: 1px;color: #333;line-height: 31px;}
.picScroll-top .bd ul li .title a p{font-size: 16px;line-height: 23px;margin-top: 4%;color: #626262;}
.picScroll-top .bd ul li .title span{font-size: 16px;color: #333;margin-top: 5%;display: block;}
.picScroll-top .bd ul li .title span a h2{display: inline-block;font-size: 16px;color: #1756ae;font-weight: normal;letter-spacing: 0;}
.picScroll-top .bd ul li .title a font{display: block;font-size: 16px;background: #1756ae;width: 30%;color: #fff;font-weight: bold;line-height: 32px;letter-spacing: 1px;border-radius: 24px;margin-top: 6%;text-align: center;}
.middleproallrightbottom{height: auto;display: table;margin: 3% auto;width: 100%;}
.middleproallrightbottom ul{}
.middleproallrightbottom ul li{position: relative;margin-bottom: 2%;}
.middleproallrightbottom ul li a figure{}
.middleproallrightbottom ul li a figure img{width: 100%;object-fit: cover; height:210px;}
.middleproallrightbottom ul li a div{width: 93%;background: rgba(29, 123, 221, 0.64);position: absolute;bottom: 0;transition: all 0.7s ease-in-out;-webkit-transition: all 0.7s ease-in-out;}
.middleproallrightbottom ul li a div h2 {font-size: 18px;text-align: center;letter-spacing: 1px;line-height: 34px;color: #fff;box-sizing: border-box;transition-delay: 0.3s;-webkit-transition: all 0.7s ease-in-out;}
.middleprocenter{margin: 2% auto;width: 100%;height: auto;display: table;background: #025707;}
.middleprocenter .procenter {width: 100%;height: auto;display: table;margin: 0 auto;}
.middleprocenter .procenter figure{padding-left: 0;}
.middleprocenter .procenter figure img{width: 100%;}
.middleprocenter .procenter .middleprocenter_left{margin-top: 4%;}
.middleprocenter .procenter .middleprocenter_left strong{display: block;font-size: 30px;font-weight: bold;color: #ffffff;line-height: 42px;margin-bottom: 5%;}
.middleprocenter .procenter .middleprocenter_left span{display: block;font-size: 16px;color: #ffffff;line-height: 27px;margin-bottom: 2%;letter-spacing: 1px;}
.middleprocenter .procenter .middleprocenter_left p{font-size: 14px;font-family: Arial;color: #98e19d;line-height: 25px;}
.middleprocenter .procenter .middleprocenter_right{margin-top: 4%;}
.middleprocenter .procenter .middleprocenter_right a span{font-size: 16px;line-height: 32px;color: #ffffff;margin: 0 auto;letter-spacing: 1px;text-indent: 1em;display: block;}
.middleprocenter .procenter .middleprocenter_right a span b{display: block;font-size: 29px;color: #ffffff;margin: 0 auto;letter-spacing: 0;margin-top: 4%;}
.middleprocenter .procenter .middleprocenter_right a font{display: block;background-color: #188e1f;border-radius: 5px;text-align: center;line-height: 34px;font-size: 14px;color: #ffffff;float: right;padding: 0 17px;margin-top: 0%;}
.middlereson ul li .middleresone:hover .middleresone_left{transform:rotateY(360deg);}
.middlezixun{margin: 2% auto;height: auto;display: table;}
.middlezixun .middlezixunall{background: #f6f6f6;height: auto;display: table;margin: 3% auto;}
.middlezixun .middlezixunall .middlezixunall_left{padding-left: 0;}
.middlezixun .middlezixunall .middlezixunall_left a figure{width: 100%;position: relative;}
.middlezixun .middlezixunall .middlezixunall_left a figure img{width: 100%;}
.middlezixun .middlezixunall .middlezixunall_left a figure figcaption{position: absolute;bottom: 0;right: 0;background: #025707;color: #fff;padding: 1% 5%;font-size: 33px;font-weight: bold;}
.middlezixun .middlezixunall .middlezixunall_right{padding-right: 0;}
.middlezixun .middlezixunall .middlezixunall_right ul{}
.middlezixun .middlezixunall .middlezixunall_right ul li{background: #f6f6f6;margin-top: 3%;}
.middlezixun .middlezixunall .middlezixunall_right ul li a h2{font-size: 18px;font-weight: bold;color: #025707;line-height: 42px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;line-clamp: 1;word-break: break-all;overflow: hidden;text-overflow: ellipsis;}
.middlezixun .middlezixunall .middlezixunall_right ul li a p{font-size: 14px;color: #848484;line-height: 29px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;line-clamp: 3;word-break: break-all;overflow: hidden;text-overflow: ellipsis;}
.middlezixun .middlezixunall .middlezixunall_right ul li a span{display: block;font-size: 15px;color: #686868;}
.middlezixun .middlezixunall .middlezixunall_right ul li a font{color: #025707;display: block;border: 1px solid rgba(0,0,0,0.1);width: 28%;text-align: center;line-height: 35px;border-radius: 15px;margin-top: 2%;}
.middleaboutall{height: auto;display: table;margin: 0 auto;width: 100%;}
.middleaboutall_left{padding-left: 0;margin-top: 5%;}
.middleaboutall_left b{display: block;font-size: 22px;letter-spacing: 1px;color: #333;}
.middleaboutall_left p{font-size: 16px;line-height: 31px;margin-top: 2%;}
.middleaboutall_left a{display: block;background: #025707;width: 18%;text-align: center;color: #fff;font-size: 18px;letter-spacing: 1px;line-height: 32px;border-radius: 11px;margin-top: 3%;}
.middleaboutall_right{box-sizing: border-box;background: url(../img/ab_view_bg.jpg) center no-repeat;padding-right: 0;background-size: 100%;position: relative;height: 371px;}
.middleaboutall_right iframe{position: absolute;top: 9%;left: 12%;width: 79.5%;height: 285px;background: #000;}
.middleshili{height: auto;display: table;margin: 0 auto;}
.middleshiliall{width:100%;height: auto;display: table;margin: 0 auto;}
.middleshiliall_top{height: auto;display: table;margin: 2% auto;width: 100%;}
.middleshiliall_top figure{padding-left: 0;}
.middleshiliall_top figure img{width: 100%;}
.middleshiliall_top  .middleshiliall_topright{padding-right: 0;margin-top: 7%;}
.middleshiliall_top  .middleshiliall_topright p{background: url(../img/shili-img2.jpg) no-repeat;height: 165px;font-size: 20px;letter-spacing: 1px;color: #fff;line-height: 43px;padding: 15px 37px;margin-bottom: 3%;}
.middleshiliall_top  .middleshiliall_topright ul{width: 100%;height: auto;display: table;margin: 12% auto 0 auto;}
.middleshiliall_top  .middleshiliall_topright ul li{height: auto;display: table;margin: 0 auto;padding-left: 0;}
.middleshiliall_top  .middleshiliall_topright ul li:nth-last-of-type(1){padding-right: 0;}
.middleshiliall_top  .middleshiliall_topright ul li figure{width: 100%;}
.middleshiliall_top  .middleshiliall_topright ul li figure img{width: 100%;height: 220px;}
.middleshiliall_bottom{height: auto;display: table;margin: 3% auto 0 auto;width: 100%;}
.middleshiliall_bottom figure{padding-right: 0;}
.middleshiliall_bottom figure img{width: 100%;}
.middleshiliall_bottom .middleshiliall_bottomleft{padding-left: 0;margin-top: 2%;padding-right: 0;}
.middleshiliall_bottom .middleshiliall_bottomleft ol{width: 100%;height: auto;display: table;margin: 0 auto;}
.middleshiliall_bottom .middleshiliall_bottomleft ol li:nth-of-type(1){}
.middleshiliall_bottom .middleshiliall_bottomleft ol li{padding-left: 0;}
.middleshiliall_bottom .middleshiliall_bottomleft ol li figure{width: 100%;}
.middleshiliall_bottom .middleshiliall_bottomleft ol li figure img{width: 100%;}
.middleshiliall_bottom .middleshiliall_bottomleft ol li figure figcaption{text-align: center;font-size: 20px;letter-spacing: 1px;}
.middleshiliall_bottom .middleshiliall_bottomleft ul{height: auto;display: table;margin: 8% auto 0 auto;width: 100%;}
.middleshiliall_bottom .middleshiliall_bottomleft ul li{padding-left: 0;}
.middleshiliall_bottom .middleshiliall_bottomleft ul li:nth-last-of-type(1){}
.middleshiliall_bottom .middleshiliall_bottomleft ul li figure{width: 100%;}
.middleshiliall_bottom .middleshiliall_bottomleft ul li figure img{width: 100%;}
/*about*/
.about{
	width: 100%;
	margin: 0 auto;
	height: auto;
	display: table;
	margin-top: 20px;
}
.about img{
	width: 100%;
}
.about_l{
	background: #1756ae;
    color: #fff;
    text-align: center;
    padding-top: 4%;
    padding-bottom: 4%;
    margin-bottom: 4%;
}
.about_l b{
	display: block;
	font-size: 38px;
	letter-spacing: 2px;
	color: #fff;
	text-align: center;
}
.about_r p{
	margin: 25px 0 0 27px;
    font-size: 18px;
    line-height: 32px;
    letter-spacing: 1px;
}
.about_r a{
	color: #1756ae;
}
.hp-tab-newprd {width:100%;height: auto;margin:0 auto;overflow: hidden;position: relative;display: table;}
.hp-tab-newprd .j-sw-nav {padding-top: 1px;width: 50%;height: auto;margin: 0 auto;overflow: hidden;position: relative;display: table;}
.hp-tab-newprd .j-sw-nav li {float: left;margin-right: 8%;background: #1756ae;}
.hp-tab-newprd .j-sw-nav li a {position: relative;display: block;padding: 0 28px;text-align: center;text-transform: uppercase;color: #fefefe;word-wrap: break-word;overflow: hidden;outline: 0;cursor:pointer;line-height: 46px;font-size: 18px;}
.newprd-s1, .newprd-s1 a {z-index: 20;}
.newprd-s2, .newprd-s2 a {z-index: 19;}
.newprd-s3, .newprd-s3 a {z-index: 18;}
.hp-tab-newprd .newprd-clip {height: auto;display: table;margin: 40px auto 0 auto;}
.hp-tab-newprd .j-sw-nav .on {position: relative;z-index: 99;background: #f40e0e;}
.hp-tab-newprd .j-sw-nav li a:hover, .hp-tab-newprd .j-sw-nav .on a {z-index: 99;color: #fefefe;text-decoration: none;cursor: pointer;}
.hp-tab-newprd .j-sw-c ul {zoom:1;overflow:hidden;width:940px;}
.hp-tab-newprd .j-sw-c li {float: left;display:inline;}
.hp-tab-newprd .j-sw-c li img {width: 100%;height: 195px;padding: 2px;background-color: #fff;border: 1px solid #ccc}
/*gssl*/
.slys{
	width: 100%;
	margin: 0 auto;
	height: auto;
	display: table;
	margin-top: 30px;
}
.super{ margin-top:70px; height:945px; position:relative;}
.super:before{ content:""; position:absolute; top:142px; left:0; width:100%; height:1px; background:#dcdcdc;}
.supert{ width:1200px; height:106px; margin:0 auto; position:relative; z-index:5; margin-top: 20px;}
.supert h3{ width:400px; float:left; height:106px;}
.supert h3 span{display: block;width: 78px;height: 42px; margin: 33px 0 0 66px;position: relative; overflow:hidden; float:left;}
.supert h3 p{ float:right; width:242px; font:28px "Microsoft YaHei UI"; color:#000; margin-top:27px;}
.supert h3 p em{ display:block; font:14px "Times New Roman", Times, serif; color:#c0c0c0; text-transform:uppercase; letter-spacing:2px; line-height:20px;}
.supert .cur{ background:#044299; position:relative;}
.supert .cur:before{ content:""; position:absolute; top:106px; left:50%; width:0; height:0; border-top:20px solid #044299; border-left:20px solid rgba(0,0,0,0);border-right:20px solid rgba(0,0,0,0); margin-left:-20px;}
.supert .cur span em{ display:none;}
.supert .cur p{ font-weight:bold; color:#fff;}
.super1 dl{ height:633px; position:relative;}
.super1 dt{ height:633px; background:url(../images/ys1.jpg) no-repeat center bottom; overflow:hidden;background-size: 100%;}
.super1 dl:nth-child(2) dt{ height:633px; background:url(../images/ys2.jpg) no-repeat center top;background-size: 100%;}
.super1 dl:nth-child(3) dt{ height:633px; background:url(../images/ys3.jpg) no-repeat center bottom;background-size: 100%;}
.super1 dd{ position:absolute; bottom:0; width:100%; background:rgba(0,0,0,0.5); height:135px;}
.super1 dd h5{ width:1200px; height:135px; margin:0 auto;}
.super1 dd em{ display:block; width:410px; float:left; font:24px "Microsoft YaHei UI"; font-weight:bold; line-height:36px; color:#fff; float:left; margin-top:28px;}
.super1 dd p{ padding-top: 32px;width:735px; float:right;font:16px "Microsoft YaHei UI"; line-height:32px; color:rgba(255,255,255,0.8);}
/*news*/
.news{
	width: 100%;
	margin: 0 auto;
	height: auto;
	display: table;
	margin-top: 20px;
}
.news_l img{
	width: 100%;
}
.tit2{
	width: 100%;
	margin: 0 auto;
	height: auto;
	display: table;
	font-size: 24px;
	font-weight: bold;
	margin-bottom: 15px;
	margin-top: 20px;
}
.tit2 a{
	display: block;
    color: #212121;
    font-weight: bold;
}
.tit2 a:hover{
	color: #044299;
}
.tit2 a em{
	font-size: 16px;
    color: #adadad;
}
.news_r ul li{
	width: 100%;
	margin: 0 auto;
	height: auto;
	display: table;
	margin-top: 10px;
	border-bottom: 1px solid #e3e3e3;
}
.news_r a h2{
	font-size: 20px;
	line-height: 36px;
	font-weight: bold;
	overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    color: #000;
}
.news_r ul li:nth-of-type(1) b{
	display: block;
    float: left;
    width: 70px;
    height: 36px;
    font-size: 18px;
    font-weight: bold;
    text-align: center;
    line-height: 36px;
    color: #fff;
    background: #044299;
    margin-right: 6px;
}
.news_r ul li b{
	display: none;
}
.news_r a:hover h2{
	color: #044299;
}
.news_r p{
	width: 90%;
	float: left;
	font-size: 16px;
    line-height: 24px;
    text-indent: 2em;
    margin-top: 10px;
    margin-bottom: 10px;
}
.ckgd{
	width: 10%;
	float: right;
	font-size: 24px;
	color: #044299;
	text-align: right;
	margin-top: 10px;
}
.baike{
	margin: 0 auto;
	height: auto;
	display: table;
}
.baike ul{
	width: 100%;
	margin: 0 auto;
	height: auto;
	display: table;
}
.baike ul li{
	width: 100%;
	height: auto;
	display: table;
	border-bottom: 1px solid #e3e3e3;
	margin-top: 10px;
	padding-left: 0px !important;
	padding-right: 0px !important;
}
.baike ul li:nth-of-type(1){
	margin-top: 0px;
}

.baike ul li a h2{
	font-size: 18px;
	line-height: 34px;
	overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    color: #000;
    width: 90%;
	float: left;
}
.baike ul li a:hover h2{
	color: #044299;
}
.ckgd1{
	width: 10%;
	float: right;
	font-size: 24px;
	color: #044299;
	text-align: right;
	line-height: 34px;
}
/*xz*/
._t b{
	font-size: 50px;
	font-weight: bold;
	color: #f40e0e;
}
.xzwm{
	width: 100%;
	margin: 0 auto;
	height: auto;
	display: table;
	margin-top: 15px;
}
.sl_n{
	width: 100%;
	margin: 0 auto;
	height: auto;
	display: table;
	margin-top: 10px;
}
.sl_n ul{
	width: 100%;
	margin: 0 auto;
	height: auto;
	display: table;
}
.sl_n ul li{
	margin-top: 20px;
}
.sl_n ul li img{
	width: 100%;
}
.sl_n ul li b{
	display: block;
	font-size: 30px;
	line-height: 56px;
	color: #333;
	margin-top: 50px;
}
.sl_n1 ul li b,.sl_n1 ul li span,.sl_n1 ul li p{
	text-align: right;
}
.sl_n ul li font{
	font-weight: bold;
	color: #cf2929;
}
.sl_n ul li strong{
	font-size: 38px;
	color: #cf2929;
	margin-right: 5px;
}
.sl_n ul li span{
	display: block;
	font-size: 12px;
	color: #666;
    text-transform: uppercase;
    font-style: normal;
    margin-left: 63px;
}
.sl_n ul li p{
    font-size: 18px;
    line-height: 26px;
    color: #333;
     margin-left: 60px;
    margin-top: 10px;
}
.yqlj{
	width: 100%;
	height: auto;
	display: table;
	margin: 0 auto;
	margin-top: 40px;
}
.link-list1{margin-top: 20px;float:left;   padding-bottom:30px;margin-right: 48px;}
.link-list1 li{margin:0 17px; height:30px;line-height:30px;}
.link-list1 li h4{font-size:14px;font-weight: normal;}
.link-list1 li h4 a{
	color:#666;
}
.link-list1 li h4 font{ color:#565656;}
.link-list1 li .linkweight a{ font-weight:bold; color:#000; font-size:20px;}
footer{
	width: 100%;
	margin: 0 auto;
	height: auto;
	display: table;
	margin-top: 30px;
	padding: 40px 0;
	background: #044299;
}
.footer{
	width: 100%;
	margin: 0 auto;
	height: auto;
	display: table;
}
.footer ul{
	width: 100%;
	margin: 0 auto;
	height: auto;
	display: table;
}
.footer ul li b{
	display: block;
    font-size: 25px;
    color: #fff;
    line-height: 53px;
    font-style: normal;
    font-weight: bold;
}
.footer ul li p{
    font-size: 16px;
    font-weight: normal;
    line-height: 26px;
    color: #fff;
}
.footer ul li a{
	display: block;
	width: 100%;
	height: auto;
	display: table;
}
.footer ul li a h2{
	font-size: 16px;
    font-weight: normal;
    line-height: 32px;
    color: #fff;
    margin-bottom: 10px;
}
.footer ul li a h2:hover{
	color: #f40e0e;
}
.footer ul li img{
	width: 48%;
    display: block;
    margin-top: 10px;
}
.footer ul li figcaption{
	font-size: 18px;
	color: #fff;
	line-height: 36px;
	margin-left: 38px;
}
.footer-content{
	 background-image: linear-gradient(90deg, #ff9233, #fe5136 31%, #eb5241 64%, #ff3506);
	width: 100%;
	margin-left: 0!important;
	margin-right: 0!important;
	position: fixed;
	left: 0;
	bottom: 0;
	z-index: 999;
}
.footer-content ul li a{
	color: white;
}
.footer-content ul li{
	width:20%;
	float:left;
}
.footer-content ul li i{
	display: block;
	text-align: center;
}
.footer-content ul li a h4{
	font-size: 18px;
	text-align: center;
}
/*客服开始*/
.izl-rmenu {
	position: fixed;
	bottom: 250px;
	z-index: 999;
	right: 1px;
	font-size: 12px;
}

.izl-rmenu .btn1 {
	position: relative;
	width: 88px;
	height: 65px;
	letter-spacing: 2px;
	cursor: pointer;
	background: #044299;
	border-bottom: 1px solid #fff;
}

.btn-daohang {
	height: 35px !important;
	line-height: 35px;
	color: #fff;
	letter-spacing: 1px !important;
	text-align: center;
}

.btn-daohang span {
	text-transform: capitalize;
}

.izl-rmenu figure {
	margin: 0 !important;
	width: 88px;
	height: 55px;
	padding-top: 10px;
	color: #fff;
	text-align: center;
}

.btn-phone {
	letter-spacing: 0 !important;
}

.btn-top {
	border: none !important;
}

.izl-rmenu figure img {
	width: 25px;
	height: auto;
}

.izl-rmenu figure figcaption {
	width: 88px;
	text-align: center;
	line-height: 25px;
}
/*客服结束*/
/*ny*/
.ny{
	width: 100%;
	margin: 0 auto;
	height: auto;
	display: table;
	margin-top: 40px;
}
.subTitle {
    height: 40px;
    line-height: 40px;
    border-bottom: 1px solid #ccc;
    text-align: right;
    overflow: hidden;
    margin-bottom: 15px;
}
.subTitle1{
    height: 40px;
    line-height: 40px;
    border-bottom: 1px solid #ccc;
    overflow: hidden;
    margin-bottom: 15px;
    font-size: 20px;
}
.subTitle1 h1{
	display: inline;
	font-size: 22px;
	padding-left: 10px;
	padding-right: 10px;
	color: #ff9933;
}
.subTitle .catname {
    font-size: 22px;
    color: #222;
    float: left;
}
.subTitle span {
    font-size: 14px;
    font-weight: normal;
    color: #888;
}
.subTitle span a{
	color: #888;
}
.subTitle1 span {
    font-size: 14px;
    font-weight: normal;
    color: #888;
}
.subTitle1 span a{
	color: #888;
}
.cpzs_r ul li{
	margin-top: 15px;
}
.cpzs_r ul li figure{
	width: 100%;
    height: 100%;
    overflow: hidden;
}
.cpzs_r ul li a img{
	width: 100%;
	margin: 0 auto;
	object-fit: cover;
	transition: all 500ms ease;
	height:210px;
}
.cpzs_r ul li a h2{
	display: block;
	font-size: 20px;
	color: #333;
	text-align: center;
	line-height: 38px;
}
.cpzs_r ul li:hover img{
	transform: scale(1.3);
}

.pagination{ 
	width:100%!important; 
	height: auto;
	display:table;
	text-align:center!important; 
	border: none;
	margin:10px auto 20 auto!important; 
}
.pagination .pagefy{ 
	width: 98%!important;
	margin:0 auto!important;
}
.pagination .pagefy a{ 
	cursor: pointer;
	background-color:#1756ae;
	border-radius:3px;
	font-size:13px;
	margin-top:7px;
    display: inline-block; 
    line-height:18px; 
    color:white;
    padding:6px 15px;
    text-align: center; 
    margin-right: 5px;
}
.pagination .pagefy .current{ 
	background-color:#f67344; 
	color:#fff;
	border:1px solid #989693;
}
.pagination .pagefy a:hover{
	background:#f67344; 
	color:#fff;
}
.news1 ul{
	width: 100%;
	margin: 0 auto;
	height: auto;
	display: table;
}
.news1 ul li{
	height: auto;
	display: table;
	margin-top: 15px;
}
.news1 ul li figure img{
	width: 100%;
	height: auto;
	object-fit: cover;
}
.renews h2{
	font-size: 20px;
	line-height: 36px;
	color: #333;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 1;
}
.renews p{
	font-size: 14px;
	color: #999;
	line-height: 24px;
	height: 110px;
	overflow: hidden;
	margin-top: 8px;
	margin-bottom: 15px;
}
.fbsj{
	float: left;
    font-size: 14px;
    color: #999;
    line-height: 30px;
}
.fbsj_r a{
	float: right;
    font-size: 14px;
    color: #999;
    line-height: 30px;
}
/*百科资讯*/
.baike1 ul li{
	margin-top: 15px;
	padding-bottom: 10px;
	border-bottom: 1px dashed #efefef;
	height: auto;
	display: table;
}
.date{
	padding-left: 0px;
	padding-right: 0px;
}
.baike1 ul li .date {
    font-size: 24px;
    color: #333;
    text-align: center;
    padding-bottom: 10px;
}
.baike1 ul li .date b {
    display: block;
    font-size: 30px;
    color: #1756ae;
    line-height: 50px;
}
.baike1 ul li .se a h2 {
    font-size: 20px;
    line-height: 34px;
    color: #333;
    padding-left: 10px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
}
.baike1 ul li .se a:hover h2{
	color: #1756ae;
}
.baike1 ul li .se p {
    font-size: 14px;
    color: #999;
    padding-left: 10px;
    line-height: 28px;
    height: 60px;
    overflow: hidden;
}
.contact-box2{
	width: 100%;
	margin: 0 auto;
	height: auto;
	display: table;
	margin-top: 15px;
}
.contact-box2 .contact-text span {
    display: block;
    font-size: 16px;
    line-height: 36px;
    color: #999;
}
.contact-text ul li figure img{
	width: 100%;
}
.contact-text ul li figure figcaption{
	text-align: center;
}
/*详情页*/
.xq h1 {
	height: auto;
	display: table;
	margin: 0 auto;
    font-size: 26px;
    line-height: 50px;
    color: #114097;
    text-align: center;
}
.xq_1 {
    font-size: 14px;
    line-height: 26px;
    color: #999;
    display: block;
    text-align: center;
}
.xq_1 a {
    margin-left: 10px;
}
.xq_1 a h2 {
    font-size: 14px;
    color: #999;
    display: inline;
}
.xq_1 a:hover h2{
	color:#1756ae;
}
.cpxq{
	width:100%;
	margin:0 auto;
}
.cpxq_2 {
    width: 100%;
    height: auto;
    display: table;
    margin: 0 auto;
	margin-top:10px;
}
.cpxq_2 figure{
	 width: 100%;
    padding: 0;
	  margin: 0 auto;
}
.cpxq_2 figure img {
    width: 100%;
    padding: 0;
margin: 0 auto;
}
.cpxq_01,.cpxq_001{
    width: 100%;
    height: auto;
    display: table;
    margin: 0 auto;
	margin-top:10px;
}
.cpxq_001 p{
	font-size: 16px;
	line-height: 30px;
	text-indent: 2em;
	color: #666;
}
.cpxq_001 img{
	display:none !important;
}
.cpxq_01 img{
	display:block;
	margin:0 auto;
}
.cpxg{
	width: 100%;
	margin: 0 auto;
	height: auto;
	display: table;
	margin-top: 20px;
}
.xgtj{
	width: 100%;
	font-size: 22px;
	line-height: 44px;
	background: #fbf9f7;
	border-left: 4px solid #f67344;
}
.xgtj h2{
	font-size: 22px;
	display: inline;
	margin-left: 10px;
	color: #044299;
}
.cpxg ul li{
	margin-top: 10px;
}
.cpxg ul li img {
    width: 100%;
    object-fit: cover;
    height: 140px;
}
.cpxg ul li h2{
	display: block;
	font-size: 20px;
	line-height: 30px;
	text-align: center;
	color: #666;
	border-bottom: 2px solid #114097;
}
.xxq p{
	font-size: 16px;
    color: #666;
    text-indent: 2em;
    line-height: 30px;
    margin-top: 15px;
}
.xxq img{
	width: 80%;
	display: block;
	margin: 0 auto;
}
.bot{
	margin-top: 20px;
}
.bot,.bot1{
	font-size: 16px;
    line-height: 32px;
    width: 100%;
    margin: 0 auto;
    height: auto;
    display: table;
    color: #999;
    margin-top: 10px;
}
.bot a,.bot1 a{
	color: #999;
} 
.bot a:hover,.bot1 a:hover{
	color: #f45905;
}
.subTitle1{
    height: 40px;
    line-height: 40px;
    border-bottom: 1px solid #ccc;
    overflow: hidden;
    margin-bottom: 15px;
    font-size: 20px;
}
.subTitle1 h1{
	display: inline;
	font-size: 22px;
	padding-left: 10px;
	padding-right: 10px;
	color: #1756ae;
}
/*错误页*/
.cwy{
	width: 100%;
	margin: 0 auto;
	height: auto;
	display: table;
	margin-top: 20px;
}
.cwy img{
	display: block;
	width: 90%;
	margin: 0 auto ; 
}
.cwy .bk {
    display: block;
    width: 150px;
    height: 50px;
    line-height: 50px;
    background: #1756ae;
    text-align: center;
    margin: 0 auto;
    color: #fff;
    margin-top: 15px;
}
.cwy .bk:hover{
	background: #f67344;
}
.list1 li a{
	text-align:left !important;
}
@media screen and (min-width: 1201px){
	.navbar-collapse{
		display: block !important;
	}
	.navbar-toggler{
		display: none;
	}
	.iconfont{
		display: none;
	}
	.w1200{
		width: 1200px;
		margin: 0 auto;
	}	
}
@media screen and (max-width: 1200px){
	.tel{
		display: none;
	}
	.nav1 ul li{
		width: 100%;
		display: block;
		text-align: left;
	}
	.navbar-collapse ul li a{
		color: #333;
	}
	.nav1 ul li:nth-of-type(9){
		height: 100px;
	}
	.nav1 ul li ul{
		height: auto;
    	display: table;
    	margin-left: 20px;
	}
	.nav1 ul li ul li{
		background: #fff;
	}
	.navbar-collapse{
		display: none;
	}
	.navbar-toggler{
		display: block;
	}
	.herd{
		position: relative;
		top: 0;
		left: 0;
		z-index: 99;
		
	}
	.opeishen{
		position: fixed;
	left: 0;
	top: 0;
	z-index: 98;
	padding-top: 50px;
	background-color: #fff;
	}
	.nav1 ul li{
		line-height: 40px;
	}
	.logo img{
		height: 40px;
	}
	.pis1{
		width: 100%;
		padding: 0rem 0;
		border-bottom: 1px solid #fff;
		position: relative;
		z-index: 99;
	}
	.line
	{
		display: block;
		height: 2px;
		width: 30px;
		margin-bottom: 5px;
		background-color: #555;
		-webkit-transition: all .3s;
		-ms-transition: all .3s;
		-o-transition: all .3s;
		transition: all .3s;
		backface-visibility: hidden;
	}
	.logo
	{
		align-items: center;
		border-bottom: 1px solid #eee;
	}
	.navbar-collapse ul{
		display: block;

}
.navbar-toggler{
	padding: 0 !important;
	border: none !important;
	outline: none !important;
	float: right;
	margin-top: 13px;
	}
	.nav1 ul li ul{
	display: block;
	}
	.logo h1, .logo h2 {
	    line-height: 28px;
	    font-size: 26px;
	    font-weight: bold;
	    color: #000;
	    margin-left: 14px;
	    display: inline-block;
	    margin-top: 7px;
	}
	.notic a h2{
		font-size: 18px;
	}
	.cpzs_l ul li a{
		padding-left: 10px;
	}
	.cpzs_l ul li a h2{
		font-size: 16px;
	}
	.cpzs_l ul li a::before{
		left: -3px;
	}
	.picScroll-top .bd ul li .title a p{
		height: 46px;
		overflow: hidden;
	}
	.hp-tab-newprd{
		display: none;
	}
	.slys{
		display: none;
	}
	.news_r p{
		height: 48px;
		overflow: hidden;
	}
	.sl_n ul li b{
		margin-top: 5px;
	}
	.yqlj{
		display: none;
	}
	.cpxg ul li img{
		height:100px;
	}
}
@media screen and (min-width: 992px){
	.footer-content{
		display: none;
	}
}
@media screen and (max-width: 992px){
	.logo h1, .logo h2 {
	    line-height: 36px;
	    font-size: 24px;
	    font-weight: bold;
	    color: #000;
	    margin-left: 14px;
	    display: inline-block;
	    margin-top: 0px;
	}
	.notic {
	   display: none;
	}
	.cpzs_l{
		display: none;
	}
	.about_l{
		display: none;
	}
	.news_r p{
		height: auto;
	}
	.sl_n1 ul li b,.sl_n1 ul li span,.sl_n1 ul li p{
		text-align: left;
	}
	.sl_n ul li b{
		font-size: 26px;
		line-height: 50px;
	}
	.sl_n ul li strong{
		font-size: 34px;
	}
	.sl_n ul li p{
		font-size: 16px;
		line-height: 24px;
	}
	.xzwm{
		margin-top: 0px;
	}
	.footer ul li:nth-of-type(2),.footer ul li:nth-of-type(3){
		display: none;
	}
	footer{
		margin-bottom: 6rem;
	}
	#kefu{
		display: none;
	}
	.renews p{
		height: 77px;
	}
}
@media only screen and (max-width:870px) {
	.ys_bj{
		display: none;
	}
}
@media screen and (max-width: 768px){
	.logo h1, .logo h2 {
	    line-height: 36px;
	    font-size: 20px;
	    font-weight: bold;
	    color: #000;
	    margin-left: 10px;
	    display: inline-block;
	}
	.notic{
		display: none;
	}
	.search .search-text{
		width: 85%;
	}
	.search .search-btn{
		width: 15%;
	}
	.picScroll-top{
		display: none;
	}
	.cpzs{
		margin-top: 10px;
	}
	._t h3{
		font-size: 40px;
		line-height: 60px;
	}
	footer{
		padding: 20px 0;
	}
	.renews p{
		height: auto;
	}
	.cpxq_01 img{
		width: 90%;
	}
	.xq h1{
		font-size: 22px;
		line-height: 32px;
	}
	.xxq p{
		margin-top: 10px;
	}
	.subTitle1{
		font-size: 18px;
	}
	.subTitle1 h1{
		font-size: 20px;
	}
	.middleproallrightbottom ul li a figure img{
		height:190px;
	}
	.cpzs_r ul li a img{
		height:190px;
	}
	.cpxg ul li img{
		height:190px;
	}
	.about_r p {
  margin: 25px 0 0 0px;
}
}
@media screen and (max-width: 620px){
	.subTitle1{
		height: 70px;
		line-height: 34px;
	}
}
@media screen and (max-width: 570px){
	.renews p{
		font-size: 14px;
		color: #999;
		line-height: 20px;
		height: 44px;
		overflow: hidden;
		margin-top: 5px;
		margin-bottom: 5px;
	}
	.news1 ul li img{
		height: 120px;
	}
	.middleproallrightbottom ul li a div h2{
		font-size: 16px;
	}
	.cpxg ul li h2{
		font-size: 18px;
		line-height: 26px;
	}
	.middleproallrightbottom ul li a figure img{
		height:170px;
	}
	.cpzs_r ul li a img{
		height:170px;
	}
	.cpzs_r ul li a h2{
		font-size:18px;
		line-height:28px;
		height:56px;
	}
}

@media screen and (max-width: 480px){
	.logo h1, .logo h2 {
	    line-height: 32px;
	    font-size: 18px;
	    font-weight: bold;
	    color: #000;
	    margin-left: 5px;
	    display: inline-block;
	}
	.logo img {
	    height: 32px;
	}
	._t h3{
		font-size: 36px;
		line-height: 60px;
	}
	.middleproallrightbottom ul li a div{
		width: 90%;
	}
	._t font{
		line-height: 28px;
	}
	.news_r a h2{
		font-size: 18px;
	}
	._t b{
		font-size: 40px;
	}
	.sl_n ul li b{
		font-size: 22px;
	}
	.sl_n ul li strong{
		font-size: 30px;
	}
	.cpzs_r ul li a h2{
		font-size: 18px;
		line-height: 28px;
	}
	.baike1 ul li .date b{
		font-size: 26px;
	}
	.baike1 ul li .date{
		font-size: 20px;
	}
	.subTitle .catname{
		display: none;
	}
	.middleproallrightbottom ul li a figure img{
		height:140px;
	}
	.cpzs_r ul li a img{
		height:140px;
	}
	.cpxg ul li img{
		height:140px;
	}
	.middleproallrightbottom ul li a div h2{
line-height: 20px;
height: auto;
}
cpzs_r{
padding-right: 0px;
  padding-left: 0px;
}
}
@media screen and (max-width: 420px){
	.logo h1, .logo h2 {
	    font-size: 16px;
	}
	.baike1 ul li .date b{
		font-size: 22px;
	}
	.baike1 ul li .date{
		font-size: 16px;
	}
	.baike1 ul li .se a h2{
		font-size: 18px;
	}
	.cpxg ul li{
		width: 100%;
	}
	.subTitle1{
		font-size: 16px;
	}
	.subTitle1 h1{
		font-size: 18px;
	}
	.middleproallrightbottom ul li a figure img{
		height:120px;
	}
	.cpzs_r ul li a img{
		height:120px;
	}
	.cpxg ul li img{
		height:auto;
	}
}
@media screen and (max-width: 380px){
	.logo img {
		display: none;
	}
	.subTitle1{
		font-size: 14px;
	}
	.subTitle1 h1{
		font-size: 16px;
	}
	.middleproallrightbottom ul li a figure img{
		height:100px;
	}
	.cpzs_r ul li a img{
		height:100px;
	}
	.cpzs_r ul li a h2 {
    font-size: 16px;
    line-height: 20px;
  }
.nav1 .opeishen {
    top: 5% !important;
  }
.nav1 ul li ul {
   
    margin-left: 0px;
  }
  .t-h{
	  padding: 0px !important;
  }
  
  
}