/* CSS Document */



html,body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,fieldset,input {margin: 0;padding: 0;}

h1,h2,h3,h4,h5,h6,pre,code,address,caption,cite,code,em,i,th,td {	font-size: 14px;}

h1,h2,h3,h4,h5,h6 {	margin: 0;	padding: 0;	font-family: Microsoft YaHei, SimHei, Arial, Helvetica, sans-serif;	font-weight: normal;}

ul,ol {	list-style: none;}

ul li {	list-style: none outside none;}

table {	border-collapse: collapse;	border-spacing: 0;	border: 1px solid #ddd;}

td,th {	border: 1px solid #ddd}

.layui-layer-confirm { opacity: 0;}

body {	font-size: 14px;	background: #fff;	font-family: Microsoft YaHei, SimHei, Arial, Helvetica, sans-serif;	color: #333;	min-width: 1320px;}

img {	border: 0 none;}

/* html,body { scroll-behavior: smooth; scroll-padding-top: 230px;} */

a {	color: #333;}

a:link,a:visited,a:active {text-decoration: none;}

a:hover {text-decoration: none;	color: #355494;}

.clearfix:after {clear: both;content: "";display: block;height: 0;visibility: hidden;}

.clear {clear: both;font-size: 0px;}

table {border-collapse: collapse;border-spacing: 1;}

input[type="text"],input[type="button"],input[type="submit"],input[type="reset"],button {-webkit-appearance: none;}



/* ::-webkit-scrollbar {display:none} */

textarea {-webkit-appearance: none;	outline: none;}

.txt-left { text-align: left !important;}

input:focus,textarea:focus,select:focus {outline: none;}

input:focus {-webkit-tap-highlight-color: rgba(0, 0, 0, 0);-webkit-user-modify: read-write-plaintext-only;}

input,textarea {font-family: Microsoft YaHei;}

.l {float: left}

.r {float: right}



/* 鎵嬫満闅愯棌 */



.sj-nav-btn {display: none;}

.nav ul li em {	display: none;}

.top-box {height: 40px;	line-height: 40px;	background: #575e64;text-align: right;color: #ffffff;position: sticky;top: 0;z-index: 68;}



.top-header { width: 1280px; margin: 0 auto;}

.top-header .l { position: relative;}

.top-header .l img { vertical-align: middle; width: 16px; height: 16px;}

.top-header .rwm-box { width: 100px; height: 100px; position: absolute;right: -110px; top: 10px; display: none;}

.top-header .rwm-box img { display: block; width: 100px; height: 100px;}

.top-box a {display: inline-block;position: relative;color: #ffffff;margin: 0 8px;height: 30px;	line-height: 30px;}

.top-box a.dlzc-a {background: #194e9c; padding: 0 15px; border-radius: 15px;}

.top-box a:hover {text-decoration: underline; color: #ffffff;}

.top-box a img {vertical-align: middle;height: 16px;width: auto;margin-right: 5px;}



.ksxd-box {	position: absolute; right: 0px; background: #ffffff; border-radius: 5px; width: 280px;box-shadow: 0 10px 10px rgba(0, 0, 0, 0.1); box-sizing: border-box; padding: 20px 20px 10px; display: none;}

.ksxd-list { margin-bottom: 15px; height: 40px; position: relative; }

.ksxd-list input,.ksxd-list select { width: 100%; height: 40px; line-height: 38px; box-sizing: border-box; border-radius: 5px; text-indent: 10px; border: 1px solid #d4d4d4; }

.ksxd-list input.ksxd-btn,.ksxd-list input.jl-close { width: 47%; margin-top: 5px; text-indent: 0; cursor: pointer; }

.ksxd-list input.ksxd-btn { background: #355494; color: #ffffff; }

.ksxd-list ul {position: absolute;z-index: 99999;background: #f4f4f4; width: 100%; text-align: left; box-sizing: border-box; padding: 10px 15px; line-height: 30px; color: #666666; max-height: 170px; overflow-y: scroll; display: none;}



/* PC瀵艰埅 */



.header-box {width: 100%;height: 150px;margin: 0 auto;position: sticky;top: 40px;background: #ffffff;z-index: 11;}

.nr-header-bg { background-color: #f7f7f7;}

.index-header { height:80px; background:none; box-shadow:none;}

.index-header-w { background-color: #ffffff; }

.nav-box {width: 1280px;height: 90px;margin: 0 auto;}

.nr-search-box {width: 1280px;height: 50px;margin: 0 auto;	box-sizing: border-box;	border-radius: 20px;}

.nr-search-box .search-fl { float: left; border-radius: 20px 0 0 20px; height:50px; box-sizing: border-box; border: 1px solid #eaeaea; line-height: 50px; width: 10%; padding: 0 15px; background-color: #f7f7f7;}

.nr-search-box .search-txt { float: left; text-indent: 15px; width: 85%; height:50px; line-height: 50px;flex-grow: 1;  box-sizing: border-box;  border: 1px solid #eaeaea;}

.nr-search-box .search-btn { float: left; width: 5%; height:50px;  line-height: 50px; border-radius: 0 26px 26px 0;text-indent: -10000px; background: url(../images/ico-zoom.png) no-repeat center center #ed7420; border: none;}

.logo {height: auto;width: auto;padding-top: 15px;}

.logo img {	height: 60px;display: block;width: auto;}

.nav {max-width: 980px;	margin: 0 auto;}

.nav>ul {margin: 0 auto;line-height: 60px;z-index: 99;padding-top: 15px;text-align: right;}

.nav>ul>li {display: inline-block;text-align: center;height: 60px;line-height: 40px;z-index: 99;position: relative;	font-weight: bold;	border-radius: 20px;margin: 0 10px;}

.nav>ul>li.on>a {border-bottom: 3px solid #355494;}

.nav>ul>li.on>a:hover {color: #ffffff  !important;}

.nav>ul>li:hover>a {color: #ffffff  !important;}

.nav>ul>li>a {color: #333333;font-size: 16px;line-height: 60px;display: block;	padding: 0 15px;}



.nav>ul>li>a:hover { border-bottom: 3px solid #355494; color: #ffffff !important;}

.nav>ul>li .f-nav {	text-align: left;position: absolute;top: 63px;padding: 10px 0;line-height: 30px;width: 180px;background: #ffffff;display: none;box-shadow: 0 4px 8px rgba(0,0,0,0.2); left: 50%; transform: translateX(-50%); }

.nav>ul>li:nth-child(6)>a:hover {color: #333333 !important;}



.nav>ul>li:hover .f-nav {display: block;}

.nav>ul>li:hover>a { color: #355494;}

.nav>ul>li .f-nav a {line-height: 30px;color: #333333;text-align: center;font-size: 14px;display: block;padding: 0 8px;position: relative;font-weight: normal !important;}

.nav>ul>li .f-nav>a { margin: 0 10px;}

.nav>ul>li .ts-nav { width: 1280px; position: absolute; left: 50%; transform: translateX(-50%); top:63px; box-sizing: border-box; padding:10px 20px; margin: 0;margin-left: 40px; }

.nav>ul>li .ts-nav02 { width: 400px; margin: 0; }

.ts-nav-box { display:flex; justify-content: space-around; align-items: flex-start; }

.nav>ul>li .f-navlist {  padding-left: 5px; border-left: 1px solid #d8d8d8; float: none; height: auto;}

.nav>ul>li .f-navlist a { text-align: left !important; font-weight: normal; color: #333333 !important; }

.nav>ul>li .f-navlist h4 a { font-size: 14px; font-weight: bold  !important; color: #355494 !important; padding: 5px 0 0; }

.nav>ul>li .f-navlist h4 { padding: 10px 8px 0;}

.nav>ul>li .f-navlist:first-child { border-left: none;}



.bg-big-box { position: fixed; background-color: rgba(0,0,0,0.4); left: 0; width: 100%; height: 100%; top: 0; bottom:0; z-index: 78; display: none;}

.nav>ul>li .f-nav>a:hover {background-color: #43589b;color: #ffffff !important;;}

.nav>ul>li .f-navlist>a:hover {background-color: #43589b; color: #ffffff !important;}

.nav>ul>li .f-nav a .three-nav {position: absolute;left: 0;}

.nav>ul>li .f-nav a:hover .three-nav {display: block;}

.nav>ul>li .f-nav ul li {position: relative;}

.three-nav {position: absolute;	left: 190px;top: 0;	width: 190px;background: steelblue;	display: none;}

.three-nav a {	color: #ffffff !important;}

.nav>ul>li .f-nav ul li:hover .three-nav {	display: block;}



/* banner-AD */



.ad-banner {width: 100%;height: auto;position: relative;top:-80px;}

.ad-banner-boxt {width: 100%;height: auto;position:relative; overflow: hidden; z-index: 4;}

.ad-banner-boxt img {display: block;width: 100%;height: auto;animation: 50s bouncein;animation-fill-mode: forwards; animation-delay: 2s;} 

.ad-banner-boxt video {display: block;width: 100%;height: auto;}

.ad-nrbox { z-index: 9;	position: absolute;	width: 100%;text-align: center;	top: 50%;left: 0;transform: translateY(-65%);color: #ffffff;}

.ad-nrbox h3 {font-size: 66px;	padding-bottom: 10px; font-weight: bold;	text-shadow:0 1px 1px rgba(0,0,0,0.5)}

.ad-nrbox p {font-size: 14px;line-height: 30px;	padding-bottom: 40px;text-shadow:0 1px 1px rgba(0,0,0,0.5)}

.searchbox {width: 680px;background: rgba(255, 255, 255, 0.9);margin: 0 auto;height: 50px;	line-height: 50px;	border-radius: 25px;border: 1px solid #ffffff;overflow: hidden;}

.searchbox .select {width: 200px;height: 50px;text-indent: 10px;vertical-align: top;background: #ed7420;border: none;border-right: 1px solid #ffffff;float: left;font-size: 16px;}

.searchbox .search-txt {width: 400px;height: 50px;text-indent: 10px;vertical-align: top;background: none;border: none; flex-grow: 1;font-size: 16px;}

.searchbox .search-btn {text-indent: -10000px;background: url(../images/ico-zoom.png) no-repeat center center #ed7420;	border: none;width: 80px;height: 50px;  cursor: pointer;}



/* 鑷畾涔夊姩鐢� - 蹇藉ぇ蹇藉皬 */ 



@keyframes bouncein {

	0% {

		transform: scale(1);

	}



	25% {

		transform: scale(1.2);

	}



	50% {

		transform: scale(1.3);

	}



	75% {

		transform: scale(1.2);

	}



	100% {

		transform: scale(1);

	}

}





.gwc_tcbox { width: 540px; height: 180px; background: #ffffff; box-shadow: 0 0 20px rgba(0,0,0,0.2); box-sizing: border-box; padding: 20px; position: fixed; top: 30%; left: 50%; transform: translateX(-50%); display: none; z-index: 99; }

.gwc_tcbox h1 { font-size: 28px; font-weight: bold; margin-bottom: 30px;  }

.gwc_tcbox h1 img { margin-right: 10px; height: 30px; width: auto;  }

.text-right { text-align: right !important;}

.text-right a { text-align: center;}





/* 浜у搧涓績 */





.cp-box {width: 1280px;margin:80px auto;}

.cp-box ul li {	width: 10%;	float: left;text-align: center;}

.cp-box ul li a {display: block;}

.cp-box ul li img {width: 95px;height: 95px;	border-radius: 90px;display: block;	margin: 0 auto;	transition: all 0.8s;}

.cp-box ul li h3 {font-size: 16px;padding: 20px 0 10px;}

.cp-box ul li p {padding: 0 30px;line-height: 24px;	color: #999999;}

.cp-box ul li a:hover img {	transform:scale(1.15) ;	transition: all 0.8s;}

.index-ty-h {text-align: center;}

.index-ty-h h1 {font-size: 32px;padding: 10px 0 20px;}

.index-ty-h p {overflow: hidden;width: 100px;height:3px;background-color:#175191;margin: 0 auto 50px;}

.color-w,.color-w p {color: #ffffff;}





/* 娲诲姩杞挱鍥� */



.hd-banner-box {width: 1280px;	margin: 0 auto;	background: #f4f9fe;margin-top:-200px; position: relative; z-index: 6;}

.bannner-box {width: 100%;}

.bannner-box .swiper-pagination span { width: 30px; height: 12px; border-radius: 6px; background-color: #ffffff;}

.bannner-box .swiper-pagination span.swiper-pagination-bullet { opacity: 0.7;}

.bannner-box .swiper-pagination span.swiper-pagination-bullet-active { opacity: 1;}

.news-banner-box .swiper-pagination span { background-color: #005aff; opacity: 0.3 !important;}

.news-banner-box .swiper-pagination span.swiper-pagination-bullet-active { opacity: 1 !important;}



.bannner-box ul li .cp-xqms-img img {width: 100%;display: block;height: 420px;}

.bannner-box ul li .cp-xqms-box a img { height: 24px; width: auto;vertical-align: middle; }

.banner-list {box-sizing: border-box;width: 32.5%;	padding: 10px 30px;}

.banner-list h3 {height: 50px;   line-height: 50px;  font-size: 18px;  font-weight: bold;  margin-bottom: 15px;  border-bottom: 1px solid #e3e3e3;  padding-bottom: 10px;}



.banner-list h3 a {float: right;  font-size: 14px;  font-weight: normal; color:#355494;}

.banner-list ul li h4 {font-size: 15px; line-height: 40px; white-space: nowrap;  overflow: hidden;  text-overflow: ellipsis;}

.banner-list ul li p {font-size: 14px;line-height: 24px;padding: 0 15px;display: -webkit-box;overflow: hidden;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}

.bannner-box .swiper-button-next {top: 50%; margin-top: -25px;width: 50px;height: 50px;background: url(../images/lb-jt-r.png) no-repeat center center;}

.bannner-box .swiper-button-next::after {content: "";}

.bannner-box .swiper-button-prev {top: 50%; margin-top: -25px;width: 50px;height: 50px;background: url(../images/lb-jt.png) no-repeat center center;}

.cpqbnr-box .swiper-button-prev {top: 170px; margin-top: 0;width: 24px;height: 24px;background: url(../images/lb-jt.png) no-repeat center center;background-size:100% 100%;left: 30px;}

.cpqbnr-box .swiper-button-next {top: 170px; margin-top: 0;width: 24px;height: 24px;background: url(../images/lb-jt-r.png) no-repeat center center;background-size:100% 100%; right: 30px;}



.ts-prev  { left:130px !important;}

.ts-next { right: 130px !important;}

.bannner-box .swiper-button-prev::after {content: "";}



/* 鐗硅壊浜у搧 */



.color-w h1,.color-b h1 {padding: 60px 0 20px;}

.tscp-box {background: url(../images/images-bg.jpg) no-repeat center top;position: relative;}

.gsfc-list {width: 1320px;margin: 0 auto;}

.gsfc-list ul li a,.sytl-list ul li a {	display: block;}

.gsfc-list ul li .tscp-imgbox {	width: 100%;height: 260px;overflow: hidden;}

.gsfc-list ul li .tscp-imgbox img {width: 100%;display: block;height: 260px;transition: all 0.5s;}



.sytl-list { width: 1300px; margin: 0 auto; }

.sytl-list ul li  { width: 305px; margin:0 10px 20px; float: left; position: relative; }

.sytl-list ul li .jsyfw-img img {width: 100%; display: block;height: 250px;	}

.sytl-list ul li .jsyfw-tzt { position: absolute; top: 0; width: 100%; left: 0; height: 100%; box-sizing: border-box; padding-top: 70px; bottom: 0; background: rgba(23,81,145,0.5);  transition: all 0.3s; }

.sytl-list ul li .jsyfw-tzt img { height: 50px; width: 50px; display: block; margin: 0 auto 15px;}

.sytl-list ul li .jsyfw-tzt p { display: -webkit-box;overflow: hidden;	-webkit-line-clamp: 1;-webkit-box-orient: vertical; font-size: 14px; color: #ffffff; }

.sytl-list ul li a { display:block; text-align: center; color: #ffffff; }

.sytl-list ul li .jsyfw-tzt h3 { font-size: 16px; color: #ffffff; padding-bottom: 5px;}

.sytl-list ul li:hover .jsyfw-tzt { padding-top:30px ; background: rgba(23,81,145,0.85); transition: all 0.5s;}



.tscp-txtbox {padding: 20px;}

.tscp-txtbox h3 {font-size: 18px;font-weight: bold;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;padding-bottom: 20px;}

.tscp-txtbox p {color: #999999;line-height: 24px;height: 72px;display: -webkit-box;	overflow: hidden;-webkit-line-clamp: 3;-webkit-box-orient: vertical;margin-bottom: 20px;}

.tscp-txtbox>span {width: 120px;height: 40px;box-sizing: border-box;line-height: 38px;text-align: center;border: 1px solid #cccccc;border-radius: 20px;display: inline-block;}

.gsfc-list ul li a:hover .tscp-txtbox span {color: #ffffff;background: #355494;}

.tscp-box .swiper-button-next,.jsyfw-box .swiper-button-next {right: 50%;margin-right: -730px;top: 49%;	width: 50px;height: 50px;background: url(../images/lb-jt-r.png) no-repeat center center;}

.tscp-box .swiper-button-next::after,.jsyfw-box .swiper-button-next::after {content: "";}

.tscp-box .swiper-button-prev,.jsyfw-box .swiper-button-prev {left: 50%;margin-left: -730px;top: 49%;width: 50px;height: 50px;	background: url(../images/lb-jt.png) no-repeat center center;}

.tscp-box .swiper-button-prev::after,.jsyfw-box .swiper-button-prev::after {content: "";}



.hot-cpbox { width: 100%; background:#f7f7f7; padding-bottom: 50px; }

.hot-bt { width: 100%; background:#ffffff; height:30px; }

.hot-box { width: 1280px; margin:-30px auto 0; }

.hot-box h4 { margin-top:-30px ; height:60px; line-height:60px; text-align:center; margin-bottom:40px ; }

.hot-box h4 span { display:block; float: left; height:60px; box-sizing: border-box; width: 25%; font-size: 18px; border: 1px solid #e2e2e2; background-color: #ffffff;cursor: pointer; }

.hot-box h4 span:hover { border: 2px solid #ed7420; }

.hot-box h4 span img { height: 30px; max-width: 40px; width: auto; margin-right: 10px;vertical-align: middle;}

.hot-box h4 span.on { background-color: #ed7420;border: 2px solid #ed7420; color: #ffffff;}

.hot-box h4 span.on img.b-img { display: inline-block;}

.hot-box h4 span.on img.h-img { display: none;}

.hot-box h4 span img.b-img { display: none;}

.hot-box h4 span img.h-img { display: inline-block;}

.hot-box-list { width: 1300px;}

.hot-box-list ul li { width: 240px; float: left; margin-right:20px ; box-sizing: border-box; border: 1px solid #eaeaea;transition: all 0.3s; }

.hot-txtbox { padding:10px 20px 0; height:70px; position: relative;}

.hot-txtbox h5 { font-size:14px; padding-right:50px; font-weight: bold; }

.hot-txtbox p { font-size:12px; padding-right:50px;display: -webkit-box;overflow: hidden;-webkit-line-clamp:3;-webkit-box-orient: vertical; }

.hot-txtbox img { position: absolute; top:10px; right: 10px; width: 50px; height: auto; opacity: 1; transition: all 0.5s; }

.hot-imgbox { width: 100%; height:220px ;background:#ffffff;}

.hot-imgbox a { width: 240px; height:220px; text-align: center; display: table-cell; vertical-align: middle;  }

.hot-imgbox a img { vertical-align: middle; max-width: 220px; max-height: 200px; }

.hot-box-list ul li:hover { margin-top: -20px; box-shadow: 0 0 8px rgba(0,0,0,0.4);transition: all 0.5s; }

.hot-box-list ul li:hover .hot-txtbox img { opacity: 1; transition: all 0.5s;}



.nrxgcp-box ul li:hover { margin-top: 0px; }

.xg-tsnext {top:130px !important; right:0 !important;}

.xg-tsprev {top:130px !important; left:0 !important;}



.nrxgcp-box ul li { width: 210px; height: 265px;}

.nrxgcp-box ul li .hot-imgbox a {width: 210px; height:200px; }

.nrxgcp-box ul li .hot-imgbox a img {max-width:200px; max-height: 180px;}



/* 鎶€鏈笌鏈嶅姟 */



.jsyfw-box {width: 100%;background-size:100% 100%;padding-bottom: 40px;margin-bottom: 10px;position: relative;}



/* .jsyfw-listbox {

	width: 1320px;

	margin: 0 auto;

}



.jsyfw-listbox ul {

	width: 1360px;

}



.jsyfw-listbox ul li {

	width: 320px;

	padding: 50px 0;

	float: left;

	margin-right: 40px;

	box-sizing: border-box;

	border: 1px solid #cacaca;

	text-align: center;

	background: #ffffff;

}



.jsyfw-listbox ul li a {

	display: block;

}



.jsyfw-listbox ul li img {

	width: 130px;

	height: 130px;

	display: block;

	margin: 0 auto 50px;

}



.jsyfw-listbox ul li h3 {

	font-size: 18px;

	font-weight: bold;

	color: #355494;

	padding-bottom: 15px;

}



.jsyfw-listbox ul li p {

	color: #999999;

} */



.yjly-box {padding: 40px 20px;}

.yjly-box ul li {margin-bottom: 40px;position: relative;box-sizing: border-box;padding: 0 40px;width: 25%;float: left;}

.yjly-box ul li a {display: block;}

.yjly-box ul li .yjly-img {	width: 100%;height: 180px;overflow: hidden;}

.yjly-box ul li .yjly-img img {	max-width: 100%;height: 180px;	display: block;	transition: all 0.5s;margin: 0 auto;}

.yjly-box ul li:hover .yjly-img img {transform: scale(1.1);	transition: all 0.5s;}

.yjly-box ul li p {	height: 50px;line-height: 50px;	text-align: center;	left: 20px;	right: 20px;bottom: 0;font-size: 18px;	font-weight: bold;	background: rgba(255, 255, 255, 0.7);border-radius: 0 0 10px 10px;}

.yjly-box ul li a:hover p {	text-decoration: underline;}



/* 闈㈠寘灞� */



.mbx-box {height: 40px;	line-height: 40px; width: 1280px;color: #777777;	position: relative; margin: 20px auto 0; }

.mbx-box img { height: 16px; width: auto; vertical-align: middle; margin-right: 8px; }

.mbx-box .contant-box h3 { float: right; }

.mbx-box .contant-box h3 a { display: inline-block; padding: 0 20px; }

.mbx-box .contant-box h3 a.on { color: #ffffff; background: #355494; }



.contant-box {width: 1280px;margin: 0 auto;	}



.nr-banner { width: 100%; position: relative; }

.nr-banner img { width: 100%; height: auto;display: block;}

.ny-banner-h { position: absolute; top: 50%; left: 50%; margin-left: -640px; width: 1280px; transform: translateY(-70%); text-align: left;  }

.ny-banner-h h3 { font-size: 24px; color: #333333; font-weight: bold; padding: 20px 0 20px; }

.ny-banner-h p { color: #333333; line-height: 1.5; }

.ny-banner-s {width: 100%; left: 0; margin-left: 0;}



.yjly-listbox ul { padding-top: 30px; }

.yjly-listbox ul li { float: left; width: 440px; position: relative; margin-bottom: 20px; margin: 0 13px 30px; }

.yjly-listbox ul li .yjly-img { width:100%; }

.yjly-listbox ul li .yjly-img img { width: 100%; height: 220px; border-radius: 10px; }

.yjly-listbox ul li .yjly-txt { width: 80%; border-radius: 10px; background: #ffffff; margin: 0 auto; padding: 20px ; box-sizing: border-box;box-shadow: 0 0px 10px rgb(0 0 0 / 20%); margin-top: -40px; position: relative; z-index: 10; }

.yjly-listbox ul li .yjly-txt::after { content: ">"; font-weight: bold; font-size: 18px; top: 50%; transform: translateY(-50%);  display: block; position: absolute; right: 20px; transition: all 0.5s; }

.yjly-listbox ul li:hover .yjly-txt::after { right: 10px; transition: all 0.5s; }

.yjly-txt h3 { font-size: 20px; font-weight: bold; }



/* 涓汉涓績 */



.grzx-box { background: #f5f5f5; padding: 30px 0; }

.grzx-menu { width: 240px; background: #ffffff; }

.grzx-menu h1 {text-align: left; height: 50px; line-height: 50px; color: #ed7420; font-weight: bold; font-size: 18px;}

.grzx-menu ul li { height: 40px; line-height: 40px; text-indent: 20px; margin-bottom: 10px;}

.grzx-menu ul li>a { display: block; color: #333333; background-color: #f4f4f4;}

.grzx-menu ul li.on>a {color:#ffffff; font-weight:bold; background-color: #ed7420; }

.grzx-menu ul li:hover { box-sizing: border-box;} 

.grzx-menu dl { padding-bottom: 10px; }

.grzx-menu dl dt { height: 40px; line-height: 40px; padding: 0 20px; font-weight: bold; color: #333333; background-color: #f4f4f4; }

.grzx-menu dl dt.on { background: #355494; color: #ffffff; }

.grzx-menu dl dt.on a { color: #ffffff;}

.grzx-menu dl dt::after { display:block; float:right; content: ">"; }

.grzx-menu dl dd { line-height: 36px; text-indent: 40px;background: #f0f5fb; margin-top: 1px; }

.grzx-menu dl dd.active a { color:#355494; font-weight: bold; }

.grzx-nrbox { width: 1010px; background: #ffffff; box-sizing: border-box; padding: 20px 0; }

.contant-shfs span { display: inline-block; height: 44px; line-height: 44px; border-radius: 6px  6px 0 0; width: 120px; margin: 0 5px; background: #e3e3e3; color: #666666; text-align: center; font-size: 18px; font-weight: bold; cursor: pointer; }

.contant-shfs span.on { color: #355494; background: #ffffff;}

.grzx-box .shfs-zt-hih .list-shxx { display: none;}



.grzx-xgmm form { padding: 30px; }

.grzx-xgmm form label { margin-bottom: 20px; line-height: 40px; display: block; }

.grzx-xgmm form label span { display: inline-block; width: 120px; text-align: right; }

.grzx-xgmm form label span b { color: #b41515;}



.grzx-xgmm form label input,.grzx-xgmm form label select { width: 320px; border-radius: 5px; border:1px solid #cccccc; height: 38px; text-indent: 10px; }

.grzx-xgmm form label input.tj-btn { background: #355494; border: none; color: #ffffff; font-weight: bold; cursor: pointer;  }



.dzgl-list h3 span { margin-right: 10px; color: #333333; cursor: pointer; font-size: 18px; }

.dzgl-list ul { padding-top: 20px;}

.dzgl-list ul li { padding: 20px; margin-bottom: 20px; line-height: 30px; border: 2px solid #e4e4e4; position: relative; }

.dzgl-list ul li p { width: 50%; float: left; font-size: 16px; }

.dzgl-list ul li p span { color: #999999;}

.dzgl-list ul li .close { position: absolute; width: 13px; height: 13px; right: 10px; top: 10px; cursor: pointer; }

.dzgl-list ul li .bj-btn { position: absolute; width: 13px; height: 13px; right: 33px; top: 10px; cursor: pointer; }

.dzgl-list ul li .bj-btn img,.dzgl-list ul li .close img { display: block;width: 13px; height: 13px;}

.bj-btnbox { line-height: 30px; position: absolute; right: 10px; bottom: 20px;}

.bj-btnbox a { margin-left: 16px; color: #355494;}

.bj-btnbox a:hover { text-decoration: underline; }



.xzdz-tcbox { position: fixed; width: 100%; left: 0; top: 0; height: 100%; bottom:0; background: rgba(0,0,0,0.6); z-index: 999; display: none;}

.xzdz-bdbox {position: absolute; z-index: 10000002; overflow: hidden; padding: 0px; border: 4px solid rgba(0, 0, 0, 0.1); border-radius: 5px; background: #ffffff; left:50%; width: 720px; margin-left: -360px; top: 50%; transform: translateY(-50%); }

.xzdz-bdbox h3 { height: 50px; line-height: 50px; background: #f4f4f4; padding: 0 20px;  font-size: 18px;}

.xzdz-bdbox h3 span { float: right;}

.nrty-h { height: 40px; line-height: 40px; padding-bottom: 20px;}

.dzgl-list h3 span.addnode { display: block; padding: 0 15px; color: #ffffff; background-color: #ed7420; }

.tcty-h { padding: 0 0 20px; text-align: center; font-size: 20px;}



span.red { color: #b41515;}



.bean-details-table { width: 100%; font-size: 14px; margin: 20px 0; border: none; }

.bean-details-table th { height: 46px; line-height: 46px; font-weight: 700; color: #434343; background: #f8f6f6; border: none;}

.bean-details-table tr,.bean-details-table td { border: none; }

.bean-details-table .c1 { max-width: 130px; padding-left: 20px; padding-right: 20px; text-align: left;}

.bean-details-table td { line-height: 24px;padding: 8px 0;border-bottom: 1px solid #f5f5f5;}

.bean-details-table td span,.bean-details-table td a { color: #355494; cursor: pointer; margin:0 5px ; }

.bean-details-table td a.color-h { color: #999999;}

.bean-details-table td.c2 { text-align: right; padding-right: 20px; font-weight: bold; }

.bean-details-table td span.ftc01 { color: #b41515 ;}

.bean-details-table td span.ftc02 { color:#777777; }

.bean-details-table td.c3,.bean-details-table th.c3 { text-indent: 40px; text-align: left; }

.bean-details-table td.c6 { min-width: 260px; padding: 0 20px; }

.bean-details-table th.c7 { min-width: 60px;}



.jfsc-list ul { padding-top: 20px; }

.jfsc-list ul li { width: 32%; float: left; margin-bottom: 30px; margin-right: 2%; box-sizing: border-box; border: 1px solid #e3e3e3; }

.jfsc-list ul li:nth-child(3n) { margin-right: 0;}

.jfsc-list ul li img { width: 100%; height: 180px; }

.jfsc-list ul li h3 { font-size: 16px; font-weight: bold; white-space: nowrap;overflow: hidden;text-overflow: ellipsis; padding:10px; }

.jfsc-list ul li h4 { height: 30px; line-height: 30px; overflow: hidden; font-size: 14px; padding: 0 10px; }

.jfsc-list ul li h4 p { float: left; color: #b41515; font-weight: bold; }

.jfsc-list ul li h4 span { display: block; height: 28px;background: #355494; color: #ffffff;line-height: 26px; float: right;  padding: 0 12px;  }



.grzx-xgmm h4 { margin-top: 20px; height:40px; line-height: 40px; padding-left: 80px; }

.grzx-xgmm h4 span { width: 95px; height: 40px; box-sizing: border-box; display: inline-block; margin-right: 10px; text-align: center; border-radius: 5px; background: #efefef; color: #444444; cursor: pointer;  }

.grzx-xgmm h4 span.on { background:#E6F1FC ; border:1px solid #355494; color: #355494; }



.qx-box { border:1px solid #efefef; height: 40px; line-height: 40px; background: #f5f5f5; padding: 0 0 0 10px; }

.qx-box input { vertical-align: middle; margin-right: 5px; }

.qx-box span { display: block; float: right; padding: 0 20px; background: #355494; color: #ffffff;cursor: pointer; }



.fpsq-box { padding: 20px 20px 0; }

.fpsq-box h4 { height: 40xp; line-height: 40px; font-weight: bold; font-size: 16px; }

.fpsq-box ul li { float: left; width: 33.3333%; line-height: 30px; }



.wdtw-list ul li { padding: 10px 0 20px; margin-bottom: 10px; line-height: 24px; border-bottom: 1px dashed #efefef;}

.wdtw-list ul li .wdtw-txt { padding: 10px;}

.wdtw-list ul li .wthf-txt { background: #f5f5f5; padding: 10px;}

.wdtw-list ul li span { color: #999999;}



.grzx-index,.grzx-index2 { padding: 20px 0; margin-bottom: 20px; border-bottom: 1px dashed #cfcfcf; }

.grzx-index h4 { font-weight: bold; height: 40px; line-height: 40px; text-indent: 10px; font-size: 18px;}

.grzx-index ul li { float: left; width: 25%; text-align: center; box-sizing: border-box; }

.grzx-index ul li h5 { font-size: 22px ; font-weight: bold; padding: 10px 0; color: #355494; }

.grzx-index2 ul li { text-align: center; float: left; width: 25%;  }

.grzx-index2 ul li img { width: 50px; height: 50px; display: block; margin: 0 auto 10px; }

.grzx-ad { height: auto; margin-bottom: 20px; }

.grzx-ad img { width: 100%; height: 180px; display: block;}



.grzx-jcgm h4 { font-weight: bold; height: 40px; line-height: 40px; text-indent: 10px; font-size: 18px;}

.grzx-jcgm ul li {  float: left; padding: 0 10px; box-sizing: border-box; width:25%; }

.grzx-jcgm ul li img { display: block; width: 100%; height: 180px; }

.grzx-jcgm ul li h5 { line-height: 1.8; padding: 10px 0;display: -webkit-box;overflow: hidden;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}

.grzx-jcgm ul li p { display: inline-block; border-radius: 5px; border:1px solid #355494; color: #355494; padding: 0 12px; height: 38px; line-height: 38px; }



.wddd-h { padding: 10px 0 0; position: relative;  }

.wddd-h h4 { height: 40px; line-height: 40px;}

.wddd-h h4 a { height: 40px; margin-right: 25px; display: inline-block;}

.wddd-h h4 a.on { border-bottom: 3px solid #355494; color: #355494; }

.wddd-h .xlxz-box { position: absolute; right: 0; top:10px;}

.wddd-h .xlxz-box select { height: 38px; width: 140px; border: 1px solid #cfcfcf; border-radius: 5px; }



.ddxq-jcxx,.spxx-list { width: 1200px; background: #ffffff; margin: 0 auto 20px; box-sizing: border-box; padding: 20px; }

.ddxq-jcxx h3 { margin-bottom: 20px; }

.ddxq-jcxx p { line-height: 30px; text-indent: 10px; }

.ddxq-jcxx p span { display: inline-block; width: 100px; color: #999999; }



.spxx-list { padding-top: 20px; }

.cpjs-box { text-align: right; }

.cpjs-box ul li { line-height: 30px;}

.cpjs-box ul li span { display: inline-block;}

.cpjs-box ul li span.w100 { width: 140px; }

.cpjs-box ul li b { font-size: 20px;  }

.ftx-01 {color: #e4393c;}

.cpjs-box>a { display: inline-block; padding: 12px 22px; background: #e4393c; color: #ffffff; border-radius: 5px; margin-top: 20px; font-weight: bold; }



.cppj-box h3 { font-size: 20px; font-weight: bold; padding: 10px 0; text-align: center; }

.cppj-box h4 { color: #999999; line-height: 30px; text-align: center; margin-bottom: 20px; }

.cppj-listbox { background: #ffffff; padding: 30px 0 5px; }

.cppjjs-box { width: 320px; padding: 0 20px;  border-right: 1px solid #eeeeee; }

.cppjjs-box img { width: 300px; height: 240px; display: block; margin: 0 auto 10px;  }

.cppjjs-box p { line-height: 1.8; padding: 0 10px; }

.cppj-form-box { width: 980px; padding-right: 20px; }

.cppj-box-df { padding: 10px 0;}

.fop-label {float: left; width: 100px; margin-right: 20px; _display: inline; overflow: hidden;}

.fop-main { overflow: hidden; zoom: 1;}

.commstar { position: relative; display: inline-block; width: 80px; height: 16px; vertical-align: top; margin-right: 30px; background: url(../images/xxdj.png) 0 0 repeat-x;

}

.commstar .star { position: absolute; top: 0; left: 0; width: 20%;  height: 16px; cursor: pointer;}

.commstar .star1 { width: 20%; z-index: 6;}

.commstar .star2 { width: 40%; z-index: 5;}

.commstar .star3 { width: 60%; z-index: 4;}

.commstar .star4 { width: 80%; z-index: 3;}

.commstar .star5 { width: 100%; z-index: 2;}

.commstar .star.active, .commstar .star.hover { background: url(../images/xxdj.png) 0 -16px repeat-x;}

.fop-main textarea { padding: 10px; line-height: 1.5; box-sizing: border-box; width: 100%; height: 160px; border-radius: 4px; border:1px solid #e0e0e0; }

.cppj-list { margin-bottom: 30px; }

.cppj-sctpbox ul li { float: left; width: 60px; height: 60px; margin-right: 10px; margin-bottom: 10px; cursor: pointer; border:1px solid #e0e0e0; font-size: 12px; line-height: 60px; text-align: center; background: #f5f5f5; color: #666666; }

.cppj-sctpbox ul li img { width: 60px; height: 60px; display: block;}



.pj-tj-box {position: relative; width: 100%; height: 48px; padding: 20px 0; text-align: center; background-color: #fff; margin-top: 10px; margin-bottom: 40px;}

.pj-tj-box .btn-submit { width: 220px; height: 48px; line-height: 48px; padding: 0; font-family: "Microsoft YaHei"; font-size: 18px;display: inline-block; text-align: center; cursor: pointer; color: #fff; border-radius: 3px; background-color: #df3033; margin-right: 20px; }

.pj-tj-box b { margin-left: 15px; font-weight: normal; color: #fc982c; }



.address_text,.address_mobile { display: inline-block;}



/*

.mbx-box a:after {content: ">";margin: 0 5px;}

*/



/* 鍒嗛〉 */



.nr-page {text-align: right;}

.nr-page span {border: 1px solid #dddddd;background: #ffffff;color: #999;padding: 5px 10px;margin: 0 0 5px;display: inline-block;}

.nr-page a {border: 1px solid #dddddd;background: #ffffff;padding: 5px 10px;margin: 0 0 5px;display: inline-block;}

.nr-page a:hover {color: #fff;background: #355494;}

.nr-page a.on {color: #fff;background: #355494;}



.yjly-txt-box { padding: 20px 0; }

.yjly-txt-box h3 { font-size: 24px; font-weight: bold; }

.yjly-txt-box h4 { margin-bottom: 20px; color: #999999; }

.yjly-txt-box p { line-height: 1.8; margin-bottom: 10px; }

.yjly-txt-box a.xgcp-btn { width: 200px; height: 48px; text-align: center; line-height: 48px; border-radius: 5px; display: block; background: #355494; color: #ffffff; }



.footer-linkbox { width: 100%; background: #fefefe; padding: 30px 0 10px; }

.footer-link { width: 1280px; margin: 0 auto; }

.footer-linklist { margin-right: 105px; color: #333333; }

.footer-linklist a { color:#333333; font-size:14px; }

.footer-linklist a:hover {color: #1f4d89;}

.footer-linklist h3,.footer-linklist h4 { font-size:16px; font-weight: bold; padding-bottom: 10px; color: #333333; }

.footer-linklist h4 {padding-bottom: 5px; margin-top:10px ;}

.footer-linklist h4 img { width: 18px; height:auto; margin-right:5px ;vertical-align: bottom; }

.footer-linklist h3::after { content: ""; display: block; height: 2px; width: 45px; background-color: #1f4d89; margin-top: 10px;}

.footer-linklist h2 img { height:40px; padding-bottom:10px;}

.footer-linklist ul { padding-bottom:20px; }

.footer-linklist ul li { line-height: 28px;}

.footer-linklist p>img { display:block; width: 120px; height: 120px; }

.footer-linklist:last-child { margin-right: 0;}



.yjly-adbox a { display: block; width: 690px; }

.yjly-adbox a img { width: 100%;  display: block; height: 120px; }



.yjly-tz { padding: 20px; background: #f4f4f4; margin: 20px 0; }

.yjly-tz h3,.yjly-ckwx h3 { font-size: 24px; font-weight: bold; }

.yjly-tz ul { padding-top: 20px;}

.yjly-tz ul li { float: left; padding: 0 20px; width: 33.3333%; box-sizing: border-box; margin-bottom: 20px; }

.yjly-tz ul li h4 { font-size: 18px; font-weight: bold; color: #355494; padding-bottom: 10px; }

.yjly-tz ul li p { line-height: 1.8;display: -webkit-box;overflow: hidden;-webkit-line-clamp: 2;-webkit-box-orient: vertical; }



.yjly-ckwx ul { padding-bottom: 20px;}

.yjly-ckwx ul li { padding: 20px 0; border-bottom: 1px dashed #cccccc; position: relative; }

.yjly-ckwx ul li h4 { font-size: 18px; font-weight: bold; padding-bottom: 10px; }

.yjly-ckwx ul li p { color: #999999; }

.yjly-ckwx ul li span { position: absolute; right: 0; top: 22px; }

.more { margin: 0 auto; height: 50px; line-height: 50px; text-align: center; margin-bottom: 30px; border-radius: 5px; border: 1px dashed #cccccc; }



#product_ckgd { margin-top: 20px; /*width: 120px;*/ height: 40px; line-height: 40px; cursor: pointer; }



/* 鍏充簬鎴戜滑 */



.about-txt-c,.about-txt-en { padding: 40px 0; }

.about-txt-c img { max-width: 50%; display: block; height: auto; float: left; margin-right: 40px; }

.about-txt-c h3,.about-txt-en h3 { font-size: 24px; font-weight: bold; margin-bottom: 20px; }

.about-txt-c p,.about-txt-en p { line-height: 1.8; font-size: 16px; text-indent: 2em;}

.about-txt-en img { max-width: 50%; display: block; height: auto; float: right; margin-left: 40px;}



.about-three { padding-bottom: 50px;}



.szsm-box { background: url('../images/about_bg.png') no-repeat center top; padding: 40px 0; }

.szsm-list ul li { width: 33.3333%; float: left; text-align: center; color: #ffffff; }

.szsm-list ul li h3 { font-size: 48px; font-weight: bold; padding: 20px 0; }

.szsm-list ul li h3 span { font-size: 16px; margin-left: 10px; }

.szsm-list ul li p { font-size: 16px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;  }



.ryzz-list ul,.rlzy-list,.rlzy-text,.news-list { padding: 30px 0;}

.ryzz-list ul li { float: left; width: 33.3333%; padding: 0 20px; box-sizing: border-box; margin-bottom: 20px; }

.ryzz-list ul li a { display: block;}

.ryzz-list ul li .ryzz-img { display: block; width: 100%; height: 280px; text-align: center; box-sizing: border-box; text-align: center; border: 1px solid #cccccc; vertical-align: middle; position: relative; }

.ryzz-list ul li .ryzz-img  img { position: absolute; left: 50%; top:50%; transform: translate(-50%,-50%);  display: block; margin: 0 auto; vertical-align: middle; max-width: 96%; max-height: 278px; }

.ryzz-list ul li p { font-size: 16px; line-height: 1.5; padding: 10px 0; text-align: center;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;  }



.rlzy-text h3 { font-size: 28px; line-height: 1.5; padding-bottom: 15px; }

.rlzy-text h4 { padding-bottom: 20px; color: #999999; }

.rlzy-text p { font-size: 16px; line-height: 1.8; }

.rlzy-text>img { max-width: 100%; }



.news-list ul li  { padding: 20px; border-radius: 10px; box-shadow: 0 5px 10px rgba(0,0,0,0.1); margin-bottom: 20px; position: relative; }

.news-list ul li img { float: left; width: 300px; height: 220px; margin-right: 40px; }

.news-list ul li h3 {font-size: 20px; font-weight: bold;white-space: nowrap;overflow: hidden;text-overflow: ellipsis; padding-bottom: 10px;  }

.news-list ul li h4 { padding: 6px 0;  color: #999999; }

.news-list ul li p  { line-height: 24px; height: 96px; margin-bottom: 10px;display: -webkit-box;overflow: hidden;-webkit-line-clamp: 4;-webkit-box-orient: vertical;}

.news-list ul li>a {display: inline-block; height: 30px; line-height: 30px; width: 80px;  border-radius: 5px; border: 1px solid #355494; color: #355494; text-align: center;}



.news-list-x {  margin-top: 20px; border-top: 1px solid #f4f4f4; }

.news-list-x  ul li { padding: 40px 0; border-bottom: 1px solid #f4f4f4;}

.news-list-x  ul li .news-list-time { width: 80px; text-align: center; color: #666666;  padding-top: 15px;}

.news-list-time span { font-size: 40px; display: block;}

.news-list-time p { padding: 15px 0;}

.news-list-img { padding: 0 30px; width: 210px; height: 120px; }

.news-list-img img { width: 210px; height: 120px;  display: block;}

.news-list-txt { width: 920px; }

.news-list-txt h3 { font-size: 16px; padding: 10px 0; margin-bottom: 10px; font-weight: bold; }

.news-list-txt p { line-height: 1.6; color: #666666;display: -webkit-box;overflow: hidden;-webkit-line-clamp: 3;-webkit-box-orient: vertical;}











/*-- 鑱旂郴璁㈣喘 --*/



.contant-us { padding: 20px 0;}

.contant-ewm { width: 160px; }

.contant-ewm img { display: block; width: 160px; height: 160px; }

.contant-ewm p { line-height: 1.8; text-align: center;}

.contant-txt { width: 50%;} 

.contant-us .contant-txt:last-child { padding-left: 30px; box-sizing: border-box; border-left: 1px solid #666666;}

.contant-txt h3 { font-weight: bold; font-size: 20px; padding: 10px 0;}

.contant-txt h4 { font-size: 20px; padding-bottom: 10px; }

.contant-txt p { line-height: 1.5; margin-bottom: 5px; }

.jxs-box { width: 100%; padding: 10px 0; background-color: #f4f4f4; margin-top: 40px;}





.jxs-cx { padding: 20px 0 0;}

.jxs-cx h3 { font-size: 28px; font-weight: bold; padding-bottom: 10px;}

.jxs-cx h4 { font-size: 14px; margin-bottom: 20px; color: #999999;}

.jxs-cx select { width: 430px; text-indent: 10px; height: 50px; box-sizing: border-box; border-radius: 4px; border:1px solid #cccccc; }

.jxs-cx ul { padding: 30px 0 0; width: 1320px; }

.jxs-cx ul li { float: left; width: 400px; margin-right: 40px; margin-bottom: 40px; box-sizing: border-box; padding: 20px; border:1px solid #cccccc;  }

.jxs-cx ul li h5 { font-size: 18px; font-weight: bold; margin-bottom: 20px;}

.jxs-cx ul li p { line-height: 1.8;}

.jxs-cx ul li p.dz-p { height: 48px; overflow: hidden; }



.zxzx-list ul { padding-top: 30px;}

.zxzx-list ul li { float: left; width: 33.3333%; padding: 0 20px; box-sizing: border-box; position: relative; margin-bottom: 10px; }

.zxzx-list ul li a { display: block; }

.zxzx-list ul li .zxzx-listimg { width: 100%; height: 240px; overflow: hidden;}

.zxzx-list ul li .zxzx-listimg img { width: 100%; height: 240px; display: block; transition: all 0.3s;  }

.zxzx-list ul li:hover .zxzx-listimg img { transform: scale(1.1); transition: all 0.3s; }

.zxzx-list ul li .zxzx-listtxt { padding: 20px; }

.zxzx-list ul li .zxzx-listtxt h3 { font-size: 18px; padding-top: 20px; font-weight: bold; margin-bottom: 10px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}

.zxzx-list ul li .zxzx-listtxt p { color: #999999; line-height: 1.8; display: -webkit-box;overflow: hidden;-webkit-line-clamp: 3;-webkit-box-orient: vertical; }

.zxzx-list ul li .zxzx-listtxt span { display: inline-block; width: 80px; height: 30px; line-height: 30px; border-radius: 32px; border:1px solid #cfcfcf; text-align: center; margin-top: 20px;  }

.zxzx-list ul li:hover .zxzx-listtxt span { color: #ffffff; background: #355494; border-color: #355494; }

.zxzx-list ul li .time-box { position: absolute; width: 80px; height: 80px; border-radius: 5px; background: #355494; color: #ffffff; text-align: center; right: 40px; top: 180px; }

.zxzx-list ul li .time-box h4 { font-size: 24px; font-weight: bold; margin: 10px 0 10px 0; }

.zxzx-txtbox { padding: 30px 0;}

.zxzx-txtbox h3 { font-size: 24px; line-height: 1.5; font-weight: bold; padding-bottom: 10px; }

.zxzx-txtbox h4 { color:#999999; margin-bottom: 20px; padding-bottom: 15px; border-bottom: 1px solid #cfcfcf; }

.zxzx-txtbox p { line-height: 1.8;}

.zxzx-txtbox p img,.zxzx-txtbox p video { max-width: 100%;}

.zxzx-txtbox p a { color: #355494; }

.jsfw-txtbox h3 { text-align: center;padding-bottom: 20px;}



.jsfw-lxfs { padding: 20px; line-height: 1.8; background: #f5f5f5; margin-bottom: 30px; position: relative; }

.jsfw-lxfs a { color: #355494;}

.jsfw-lxfs a.more { display: inline-block; width: 120px; height: 40px; line-height: 40px; border-radius: 5px; border: 1px solid #355494; background: #355494; color: #ffffff; position: absolute; right: 20px; top: 50%; margin-top: -20px;  }



.sqzx-box {margin: 0 auto; padding: 20px; box-sizing: border-box; background: #ffffff; }

.sqzx-box img { max-width: 50%; display: block; height: auto; margin-right: 40px; }

.sqzx-box p { font-size: 16px ; line-height: 1.8; }

.sqzx-box p a.more { display: inline-block; width: 86px; height: 30px; line-height: 30px; border-radius: 5px; border: 1px solid #355494; background: #355494; color: #ffffff; margin:10px 0 10px 20px ;  }



.jsxg-menu { background: #f5f5f5; margin: 20px 0; }

.jsxg-menu h3 { height: 60px; line-height: 60px; text-align: center; font-weight: bold; margin-bottom: 20px; background: #355494; color: #ffffff; font-size: 20px; }



.cpdz-nrbox { width: 1320px;}



.jszy-list01 ul li { width: 480px; float: left; margin-left: 25px; margin-bottom: 20px; height: 190px; box-sizing: border-box; border: 1px solid #ececec; padding: 18px; }

.jszy-list01 ul li img { height: 150px; width: 180px; float: left; }

.jszy-list01 ul li .jszy-listtxt { float: right; width: 250px; }

.jszy-list01 ul li h3 { font-size: 18px; text-align: left; font-weight: bold; line-height: 1.5;white-space: nowrap;overflow: hidden;text-overflow: ellipsis; margin-bottom: 10px;  }

.jszy-list01 ul li p { font-size: 14px;color: #999999; line-height: 1.5;display: -webkit-box;overflow: hidden;-webkit-line-clamp: 2;-webkit-box-orient: vertical;  margin-bottom: 10px; }

.jszy-nrbox { width: 1030px; padding: 20px 0 20px 20px;} 

.jszy-list01 ul li .jszy-listtxt>a { display: inline-block; height: 32px; line-height: 32px; }

.jszy-list01 ul li a.ck-btn { float: left; background-color: #ed7420; color: #ffffff; padding:0 30px }

.jszy-list01 ul li a.xz-btn { border-radius: 5px;float: right; background: #355494; padding: 0 18px; color: #ffffff;}

.jszy-txtbox h3 { padding: 10px 0; text-align: center; font-size:18px; font-weight: bold; line-height: 1.6; }

.jszy-txtbox h4 { margin-bottom: 20px; padding: 10px 0; border-bottom: 1px solid #ececec; color: #666666; text-align: center;  }

.jszy-txtbox h4 span { margin: 0 10px; }

.jszy-txtbox p { font-size: 16px; line-height: 1.8; }

.jszy-txtbox p img,.jszy-txtbox p video { max-width: 100%;}

.zx-btnbox { margin-top: 20px; padding: 10px 0; border-top: 1px solid #ececec;  }

.zx-btnbox a { display: inline-block; text-align: center; width: 80px; height: 40px; line-height: 40px; border-radius: 5px; border: 1px solid #355494; background: #355494; color: #ffffff; }



.jszy-list01 h3 { text-align: right; margin-bottom: 20px; }

.jszy-list01 h3 select { height: 40px; line-height: 40px; width: 240px; border-color:#ececec; border-radius: 5px; text-indent: 5px; }



/* .jszy-list02 ul li { float: left; width: 33.3333%; padding: 0 0 0 40px; box-sizing: border-box; position: relative; margin-bottom: 15px; }

.jszy-list02 ul li a { display: block;}

.jszy-list02 ul li img { width: 100%; height: 240px; display: block;}

.jszy-list02 ul li p { height: 40px; line-height: 40px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis; text-align: center;} */



.jszy-list03>h3 { height: 40px; line-height: 40px; background-color: #f5f5f5; padding-left: 10px; }

.jszy-list03>h3 select { width: 120px; height: 36px; line-height: 36px; border-radius: 5px; border: 1px solid #e5e5e5;}

.jszy-list03 ul li { margin-bottom: 20px; padding-bottom: 20px; border-bottom: 1px solid #e3e3e3;}

.jszy-list03 ul li h3 { font-size: 18px;line-height: 1.5; }

.jszy-list03 ul li p { font-size: 14px; line-height: 1.8; color: #666666; display: -webkit-box;overflow: hidden;-webkit-line-clamp: 2;-webkit-box-orient: vertical; }

.jszy-list03 ul li h4 { line-height: 20px; font-size: 12px; color: #666666; padding: 5px 0; }

.jszy-list03 ul li h5,.jszy-list03 ul li h5 a { color: #ed7420; line-height: 1.5; font-size: 12px; }





.jszy-list04 ul li {width: 600px; margin: 0 20px 40px;}

.jszy-list04 ul li .jszy-listtxt { width: 340px;}

.jszy-list04 ul li h3 { text-align: left !important;} 



.dd-boxh { height: 50px; line-height: 50px; font-size: 18px; font-weight: bold;}

.dd-box { border: 2px solid #444444;}

.ddjs-tybox {  background: #ffffff; border-bottom: 1px solid #4444; margin: 25px 15px; padding-bottom: 15px;}

.ddjs-tybox h3 { font-size: 20px; font-weight: bold; padding:0 0 20px 0; }

.ddjs-tybox h3 span,.ddjs-tybox h3 a { font-size: 18px; color: #355494; font-weight: normal; float: right; cursor: pointer; }





.list-shxx ul {line-height: 30px; overflow: hidden; transition: all 0.3s; }

.list-shxx ul.on { height: auto; transition: all 0.3s; }

.list-shxx>ul>li  { white-space: nowrap; overflow: hidden;text-overflow: ellipsis; margin-bottom: 5px;}

.list-shxx>ul>li label { display: block;}

.list-shxx>ul>li span { display: inline-block; }

.list-shxx>ul>li.on span { border: 2px solid #b41515; background: url(../images/dg-ico.png) no-repeat 5px center; background-size: 16px 16px ; padding: 3px 10px 3px 24px; color: #b41515; }

.list-shxx ul.on li { overflow: auto; white-space: normal; }

.list-shxx ul li input { vertical-align: middle; margin-right: 10px; }

.list-shxx p.ck-more { margin-top: 10px; color: #999999; cursor: pointer; }



.list-zffs ul li,.fpxx-xzbox label { float: left; width: 80px; height: 30px; line-height: 30px; text-align: center; background-color: #f4f4f4; cursor: pointer; position: relative; }

.list-zffs ul li.on { background: #355494; font-weight: bold; color: #ffffff; }

.fpxx-xzbox span input { opacity: 0; }



.js-box { text-align: right; line-height: 2; padding: 10px 0; }

.js-box p.red { color: #b41515; font-size: 16px;}



.list-shqd ul li { padding-bottom: 20px;  margin-bottom: 20px; border-bottom: 1px solid #ececec;}

.ddjs-imgbox { width: 300px;}

.ddjs-imgbox img { width: 300px; height: 200px; display: block; }

.ddjs-txtbox { width: 860px; }

.ddjs-txtbox>a>img { height: 80px; display: block; width: 80px; float: left; margin-right: 20px;}

.ddjs-txtbox h4 a  { color: #333333; font-weight: bold; margin-bottom: 10px; line-height: 1.8;}

.ddjs-txtbox h4 p { font-size: 14px;}

.ddjs-txtbox h5 { font-size: 18px; font-weight: bold; padding: 10px 0;display: -webkit-box;overflow: hidden;-webkit-line-clamp: 2;-webkit-box-orient: vertical;} 

.ddjs-txtbox h6 { color: #355494;display: -webkit-box;overflow: hidden;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}

.ddjs-slbox { width: 150px; text-align: right; font-weight: bold; font-size: 16px; color: #b41515;}

.ddjs-slbox { font-weight: normal; color: #999999; }

.ddjs-hqbox { text-align: center; width: 100px; }



.ddjs-djbox i { font-weight: normal; color: #999999; padding-top: 5px; font-style: normal; display: block;}

.line-h80 { line-height: 80px;}



.zjg-box { padding: 10px; background: #f4f4f4; text-align: right; line-height: 1.6; }

.zjg-box p { margin: 0 !important;}

.zjg-box p span { font-size: 20px; font-weight: bold;color: #b41515;}

.js-box p { margin: 0 !important; position: relative; display: block;}

.js-box p span.tc-thbox { width: 14px; display: inline-block; height: 14px; line-height: 14px; text-align: center; margin: 0 3px; color: #ffffff; background-color: #333333; border-radius: 7px; }

.js-box p span.yfsm-box { position: absolute; top: 30px; width: 200px; box-sizing: border-box; padding: 10px; border: 1px solid #e3e3e3; box-shadow: 0 2px 6px rgba(0,0,0,0.2); background-color: #ffffff; line-height: 1.6; right: 0;z-index: 8; text-align: left; display: none;}

.js-box p span.yfsm-box::before {content: ""; border-left: 1px solid #e3e3e3; border-top: 1px solid #e3e3e3; transform: rotate(45deg); height: 10px; display: block; width: 10px; position: absolute; top: -6px; left: 67%; z-index: 15; background: #ffffff;}

.js-box p:hover span.yfsm-box { display: block;}

.js-tj-btn { line-height: 40px; padding: 20px 0;}

.js-tj-btn span { display: block; font-size: 16px; font-weight: bold; float: right; width: 160px; height: 40px; text-align: center; background-color: #b41515; color: #ffffff; }

.list-yhq ul li { width: 240px; height: 120px; background: url(../images/yhq-bg01.png) no-repeat left top #d1d1d1; float: left; margin-right:9px ; cursor: pointer;   margin-bottom: 10px;  }

.list-yhq ul li.on { background:  url(../images/yhq-bg02.png) no-repeat left top #355494;}

.list-yhq ul li h4 { font-size: 20px; font-weight: bold; text-indent: 20px; padding: 30px 0 10px; }

.list-yhq ul li p { text-indent: 20px;}

.list-yhq ul li.on h4,.list-yhq ul li.on p { color: #ffffff;}

.shq-jmbox { height: 40px; line-height: 40px; padding: 0 15px; background-color: #f4f4f4;}

.shq-jmbox span { margin-left: 5px; font-weight: bold; color: #b41515;}

.shq-searchbox { margin-bottom: 15px;}

.shq-searchbox input[type="text"] { height: 30px; line-height: 30px; border: 1px solid #e3e3e3; text-indent: 10px; width: 280px;}

.shq-searchbox input[type="button"] { height: 30px; line-height: 30px; border: none; width: 80px; background-color: #ed7420; color: #ffffff;}







.dd-c0 { width: 700px;}

.dd-c2 { width: 180px;text-align: center;}

.ddjs-djbox { font-weight: normal; font-size: 14px;}

.ddjs-txtbox h4 { margin: 0 ;}



.gwc-box { background: #ffffff; padding: 20px 0; }

.gwc-box h3 { height: 40px; line-height: 40px; background: #f5f5f5; }

.gwc-box h3 span { display: block; float: left; text-align: center; }

.gwc-box h3 span.c0 { text-align: center; width: 60px; }

.gwc-box h3 span.c1 { text-align: left; width: 470px; text-indent: 10px; }

.gwc-box h3 span.c2,.gwc-box ul li div.c2 { width: 150px; text-align: center; }

.gwc-box ul { border-top: 1px solid #e3e3e3;}

.gwc-box ul li { padding: 20px 0; margin-bottom: 20px; border-bottom:1px solid #e3e3e3; }

.gwc-box ul li div.c0 { text-align: center; width: 60px; margin-top: 33px; }

.gwc-box ul li div.c1 { text-align: left; text-indent: 10px; width: 470px; box-sizing: border-box; padding-left: 10px; }

.gwc-box ul li .gwc-cpnr img { width: 80px; height: 80px; float: left; display: block; margin: 0 auto;}

.gwc-box ul li .gwc-cpnr h4 { line-height: 1.6; margin-left: 15px; width: 360px;}

.gwc-box ul li .gwc-cpnr h4 a { font-weight: bold;}

.gwc-box ul li .gwc-cpnr h5 { line-height: 36px; margin-right: 10px; font-size: 18px; font-weight: bold; max-width: 300px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;  }

.gwc-box ul li .gwc-cpnr h6 { color: #355494;display: -webkit-box;overflow: hidden;-webkit-line-clamp: 2;-webkit-box-orient: vertical;  }

.gwc-box ul li .gwc-cpnr h4 p { margin-top: 5px; font-size: 13px;}

.gwc-box ul li>div { line-height: 80px;}

.gwc-box ul li .gwc-cpnr { line-height:1.5;}

.gwc-box ul li .gwc-cpnr select { height: 36px;  line-height: 36px; box-sizing: border-box; width: 75px; border-radius: 3px; }

.gwc-xj { font-weight: bold; color: #b41515;}

.gwc-sl-bjq { margin: 15px auto 0;  width: 150px;}

.gwc-sl-bjq input { width:60px; height: 32px; border:1px solid #ececec; text-align: center;box-sizing: border-box; }

.gwc-sl-bjq button { height: 32px; line-height: 32px; border:1px solid #ececec; width: 45px; cursor: pointer; }

.gwc-sl-bjq-t { width: 250px;}

.gwc-sl-bjq-t input { width:160px}

.ksjr-box { padding-top: 15px;}

.ksjr-box h3 { font-weight: bold; padding: 5px 0; }

.ksjr-box h4 { font-weight: bold; height: 32px; line-height: 32px;}

.ksjr-box input { width: 110px; height: 30px; border: 1px solid #e3e3e3; border-radius: 3px; text-indent: 10px;}

.ksjr-box input.ksjr-btn { height: 32px; background-color: #ed7420; color: #ffffff; border: none; margin-left: 3px; text-indent: 0;}

.gwc-gg select { height: 32px; width: 80px; border:1px solid #e3e3e3; }

.selectAll { vertical-align: middle ; margin-right: 5px;}



.js-tjbtnbox { background: #f5f5f5; text-indent: 10px; text-align: right; line-height: 50px; margin-bottom: 40px;  }

.js-tjbtnbox span { color: #355494; margin-left: 10px; cursor: pointer;}

.js-tjbtnbox a.js-tj-btn {display: block; float: right; padding: 0; width: 180px; height: 50px; line-height: 50px; text-align: center; background-color: #b41515; color: #ffffff; margin-left: 15px; }

.gwc-xgcp-box { background-color: #ffffff; padding: 20px ; margin-top: 20px; }

.gwc-xgcp-box h1 { padding: 0 0 10px 0; font-size: 18px; font-weight: bold; }

.xgtj-box { width: 100%; }

.xgtj-box ul li { float: left; width:25%; padding: 0 15px; box-sizing: border-box;}

.tscp-imgbox { height: 180px; }

.tscp-imgbox img { width: 100%; height: 180px;}

.xgtj-box ul li  .tscp-txtbox { padding: 10px 0; }

.xgtj-box ul li  .tscp-txtbox p { height: 48px;}



.js-tcbox { position: fixed; width: 100%; left: 0; top: 0; bottom:0; height: 100%; background: rgba(0,0,0,0.6); z-index: 999; display: none; }

.js-tctxtbox {line-height: 1.8;  width: 560px; padding: 20px; border-radius: 10px; background: #ffffff; position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%); }

.js-tctxtbox h1 { font-size: 18px; font-weight: bold; margin-bottom:10px; }

.js-tctxtbox p span { color: #b41515; font-weight: bold; font-size: 16px;}

.zffs-ewm { width: 100%; text-align: center;}

.js-tctxtbox h6 { position: absolute; right: 20px; top: 10px; color: #999999; cursor: pointer;}



.contant-l { width: 240px; margin: 20px 0; }

.menu_list h3 { text-align: left; height: 50px; line-height: 50px; color:#ed7420; font-weight: bold; font-size: 18px; }

.menu_list h3 a {float: right; font-size: 14px; font-weight: normal;}

.menu_head,.other { height:40px;line-height:40px;padding-left:20px;font-size:14px;color:#525252;background: #f5f5f5; cursor:pointer;position:relative;margin:0px;font-weight:bold;}

.menu_head::before {content: "<"; font-weight: bold; margin-right: 10px; color: #333333; display: inline-block; float: right; transform: rotate(-90deg);  margin-right: 10px; }

.menu_head_one { height:40px;line-height:40px; text-align: center; font-size:14px;color:#525252;cursor:pointer;border:1px solid #e1e1e1;position:relative;margin:0px;font-weight:bold; background-color: #f1f1f1;}

.menu_head_one a { display: block; text-align: left; padding-left: 20px;}

.menu_head_one a.on { color: #355494; background: #e0e8f8;}

.menu_headbox { margin-bottom: 10px; line-height: 32px; height: auto; position: relative; overflow: hidden; transition: all 0.35s;}

.menu_headbox:hover .menu_head,.menu_headbox:hover .other  {background-color: #ed7420; color: #ffffff;}

.menu_headbox:hover .menu_head::before { color: #ffffff;}

.menu_list .current,.menu_list .current2 {background-color: #ed7420; color: #ffffff;}

.menu_list .current::before {  content: ">"; color: #ffffff;  float: right; transform: rotate(-90deg);margin-right: 10px;  }

.menu_list .current a,.menu_headbox:hover .menu_head a,.menu_list .current2 a,.menu_headbox:hover .other a { color: #ffffff;}

.menu_body {height:auto; line-height:38px; background:#fff; }

.menu_body a{display:block; height:38px;line-height:38px; margin-bottom: 1px; padding-left:20px;color:#333333;background:#f0f5fb;text-decoration:none;}

.menu_body a:hover{text-decoration:none; color: #ed7420;}

.menu_body a.on { color: #ed7420; }

.search-cp { height: 40px; line-height: 40px; margin-bottom: 10px; background: #E8E8EB; padding-left: 10px; }

.search-cp input { vertical-align: middle; height: 30px; line-height: 30px; border:1px solid #cccccc; width: 938px; text-indent: 10px; border-radius: 5px 0 0 5px; }

.search-cp input.search-ss { width: 50px; height: 32px; background: #355494; color: #ffffff; border: none; border-radius:0 5px 5px 0; text-indent: 0; }



.sxtj-box { padding-bottom:10px;margin-top: 20px;}

.sxtj-box h1 { text-align: left; height: 50px; line-height: 50px; font-size: 18px;font-weight: bold; color: #ed7420;}

.sxtj-box h1 a { float: right; font-size: 14px; font-weight: normal; }

.qr-btn {width: 80px; margin: 0 auto; height: 36px; border-radius: 5px; text-align: center; line-height: 36px; background-color: #355494; color: #ffffff; }

.qr-btn .search-ss { display: block; cursor: pointer; color: #ffffff; width: 100%; height:36px; border: none; background: none; }

.qr-btn span { display: block; }

.sxtj-box ul li h3 { display:block;padding:5px 15px 5px; background: #f5f5f5;background-color: #ed7420; color: #ffffff;}

.sxtj-box ul li h3 span { display: inline-block; font-weight: bold; float: right; font-size: 14px; transform: rotate(-90deg); margin-right: -4px; cursor: pointer;}

.sxtj-box ul li { line-height: 32px; height: auto; position: relative;overflow: hidden;margin-bottom: 10px;transition: all 0.35s;  }

.sxtj-box ul li.heightAuto { height: 42px; transition: all 0.35s; }

.sxtj-box ul li.heightAuto h3 {  background-color: #f5f5f5; color: #333333;}

.sxtj-box ul li.heightAuto h3 span {transform: rotate(90deg);}

.sxtj-box-xk { border:1px solid #f3f4f6 ; }

.cxbtn { padding: 10px 0; border-top: 1px solid #ededed; text-align: center; }

.cxbtn span { display: inline-block; width: 100px; height: 36px; line-height: 36px; border-radius: 5px; background: #355494; color: #ffffff; }



.sxtj-box-xk>span { display:block;  line-height: 32px; margin-left: 10px; }

.sxtj-box-xk>span input { margin-right: 5px; height: 13px; width: 13px; vertical-align: middle; }

.sxtj-box ul li .sxtj-box-xk>span { display:block; margin-left: 15px;  }

.sxtj-box ul li .sxtj-box-xk>span input { margin-right: 5px; }

.sxtj-box ul li span.cpxs-more { position: absolute; top: 0; right: 0; height: 34px; width: 76px; border: 1px solid #ededed; border-radius: 5px; text-align: center; background: #ffffff;}



.xsjg-box { line-height: 40px; background: #f5f5f5; margin-top: 10px; }

.yxtj-box { padding-left: 10px;}

.yxtj-box span { margin-left: 15px; display: inline-block; height: 38px; line-height: 38px; font-size: 12px;  background-color: #ffffff; padding: 0 10px; border:1px dashed #355494; }

.tjsx-box { padding-right: 10px; }

.tjsx-box select { width: 180px; height: 38px; line-height: 38px; margin-left: 15px;  border:1px solid #efefef;  }


.ny-cpjg-list>ul>li { margin-top: 20px; padding: 20px; border:1px solid #efefef; position: relative; }
.ny-cpjg-list>ul>li:hover {border:1px solid #ed7420; }
.ny-cpjg-list>ul>li:hover .cptxt-box h3 a { color: #ed7420; }
.ny-cpjg-list>ul>li .cpimg-box { width: 300px; display: block;  height: 200px; position: relative; float: left; margin-right: 20px; }
.ny-cpjg-list>ul>li .cpimg-box a { display: table-cell;width: 300px; height: 200px; vertical-align: middle;   }

/* .ny-cpjg-list>ul>li .cpimg-box img { display: block; max-width: 300px;  max-height: 200px; margin: 0 auto;  vertical-align: middle;  }

.ny-cpjg-list>ul>li .cpimg-box span { display: inline-block; border-radius: 4px; background: rgba(255,255,255,0.95); border:1px solid #355494; padding: 4px 20px; position: absolute; right: 10px; bottom:10px; } */

.ny-cpjg-list>ul>li .cptxt-box { width: 620px; float: left; position: relative;}
.ny-cpjg-list>ul>li .cptxt-box h3 { font-size: 18px; font-weight: bold; line-height: 1.5; margin-bottom: 10px;}
.ny-cpjg-list>ul>li .cptxt-box h3 img { width: 40px; margin-left:10px ;vertical-align: middle;}
.ny-cpjg-list>ul>li .cptxt-box h4 { margin-bottom: 10px;}
.ny-cpjg-list>ul>li .cptxt-box h4 span { font-size: 12px; display: inline-block; margin-right: 10px; padding: 6px 16px; border-radius: 3px; border:1px solid #355494; color: #355494; }
.ny-cpjg-list>ul>li .cptxt-box p { line-height: 1.8; color: #999999;}
.ny-cpjg-list>ul>li .cptxt-box p.wxsl-box { color: #333333; padding-top: 10px;}
.ny-cpjg-list>ul>li .cptxt-box p.wxsl-box img { vertical-align: middle; margin-right: 5px; }
.ny-cpjg-list>ul>li .cptxt-box p.wxsl-box a { margin-right: 30px; color: #333333;}

.ny-cpjg-list>ul>li .cpbtn-box { width: 122px; position: absolute; right: 40px; bottom:40px;  }
.ny-cpjg-list>ul>li .cpbtn-box a,.ny-cpjg-list ul li .cpbtn-box span { text-align: center; line-height: 30px; width: 80px; height: 30px; display: inline-block;cursor: pointer;  }
.ny-cpjg-list ul li .cpbtn-box select { display: block; line-height: 30px; width: 122px;height: 30px; box-sizing: border-box; border: 1px solid #e3e3e3; background-color: #ffffff; margin-bottom: 10px; }
.ny-cpjg-list>ul>li .cpbtn-box a { border: 1px solid #355494; background: #355494; color: #ffffff; }
.ny-cpjg-list>ul>li .cpbtn-box a.productlist_addcart {background: #355494; color: #ffffff; width: 120px; }

.ny-cpjg-list>ul>li .cptxt-box p a { color: #999999;} 



.db-tcc { display: none; position: fixed; border-radius: 2px; box-sizing: border-box;   top: 20vh; border: 1px solid #355494; background: #ffffff; box-shadow: 0 0 10px rgba(0,0,0,0.2); right: 0; width:180px ; }

.db-tcc h3 { height: 40px; line-height: 40px; font-size: 18px; font-weight: bold; text-align: center; color: #ffffff; background: #355494; }

.db-tcc h3 span { float: right; margin-right: 10px; font-size: 14px; }

.db-tcc ul  {padding: 10px; max-height: 60vh; overflow-y: auto; }

.db-tcc ul li { margin-bottom: 10px; padding-bottom: 10px; border-bottom: 1px dashed #e1e1e1; position: relative; }

.db-tcc ul li img { width: 100%; display: block; height: auto; }

.db-tcc ul li p { line-height: 1.5;}

.db-tcc ul li span { position: absolute; top: 0; right: 0; background: rgba(0,0,0,0.6); color: #ffffff; width: 20px; height: 20px; display: block; text-align: center; line-height: 20px; }

.tcc-btn { width: 40%; height: 30px; margin: 10px auto 10px; font-size: 12px; text-align: center; line-height: 30px; border-radius: 5px; border: 1px solid #355494; color: #355494; }

.tcc-btn span { display: block;}



.ckdb-tcc-box,.ckdb-tcc-box02,.ckdb-tcc-box03 { display: none; width: 100%; height: 100%; top: 0; left: 0; bottom: 0; background: rgba(0,0,0,0.7); position: fixed; z-index: 9999; }

.ckdb-tcc-box02,.ckdb-tcc-box03 {background: rgba(0,0,0,0.9);overflow-y: scroll; }

.ckdb-tcc { margin: 100px  auto 0; background: #ffffff; min-width:400px; width: auto; max-width: 1200px; border-radius: 5px; overflow: hidden; text-align: center; }

.ckdb-tcc h3 { height: 40px; line-height: 40px; background: #f3f3f3; padding: 0 10px;}

.ckdb-tcc h3 span { float: right; cursor: pointer; }

.ckdb-tcc ul { padding: 0 20px 40px; font-size: 0; text-align: center; margin: 40px 0 0;white-space:nowrap; overflow-x:scroll; }

.ckdb-tcc ul li { display: inline-block; font-size: 14px; min-width: 180px;border:1px solid #e1e1e1;  }

.ckdb-tcc ul li:first-child { font-weight: bold; background: #d4d4d4; }

.ckdb-tcc ul li p { padding: 10px; text-align: left; border-bottom:1px solid #e1e1e1; }



.ckdb-tcc-img { text-align: center;}

.ckdb-tcc-img img { width: 50%; display: block; margin: 0 auto; height: auto;}

.img-nubbox-big {display: block;  border-radius: 5px; color: #333333; position: absolute; bottom: 50px;  right: 200px; z-index: 99999;  padding: 0 8px; height: 40px; line-height: 40px;  text-align: center; background-color: #ffffff;}

.img-nubbox-big img { height: 24px; width: auto; vertical-align: middle;}

.img-nubbox-big:hover { color: #ed7420;}

.cpxq-top-box { padding: 40px 0 20px; margin-bottom: 15px; border-bottom: 1px solid #cfcfcf; position: relative; }

.cpxq-top-box h3 { font-size: 20px; margin-bottom: 10px;}

.cpxq-top-box h1 { font-size: 24px; line-height: 1.5; font-weight: bold; padding-bottom: 10px;}

.cpxq-top-box h1 i { padding:6px 12px; margin-right:8px; font-size:16px; border-radius: 5px; background: #355494; color: #ffffff; font-style: normal;}

.cpxq-top-box p { line-height: 1.8; margin-bottom: 10px;}

.cpxq-top-box p span { color: #999999; margin-right: 40px;}

.cpxq-top-box p span img { height: 20px; vertical-align: middle; width: auto; margin-right: 8px; }

.jrsc-btn { position: absolute; right: 0;  bottom:30px; display: block; height: 32px; line-height: 32px; padding: 0 12px; font-size: 12px; color: #355494; border-radius: 5px; border:1px solid #355494; text-align: center; margin-right: 0; }



.cpqbnr-box { width: 940px; }

.cpqbnr-box .bannner-box { width: 940px; height: 395px; background-color: #f7f7f7; }

.cpimg-box  .bannner-box { width: 100%; }



.cp-xqms-img { width:400px ; display: table-cell; vertical-align: middle; height: 300px; position: relative; box-sizing: border-box; margin-top: 45px; margin-left: 80px; }

.cp-xqms-img img { height: auto !important; vertical-align: middle;  display: block; margin: 0 auto; max-width: 100%; width: auto !important; max-height: 300px;position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%); }

.cp-xqms-box { width: 400px; margin-top: 45px; box-sizing: border-box; margin-right: 40px; }

.cp-xqms-box h3 { font-size: 20px; line-height: 1.5; font-weight: bold; color: #333333; padding: 40px 0 20px 0; }

.cp-xqms-box p { line-height: 1.8; color: #333333; padding-right: 40px; display: -webkit-box;overflow: hidden;-webkit-line-clamp: 6;-webkit-box-orient: vertical; margin-bottom: 30px; }

.cp-xqms-box a { display:inline-block;color: #333333;  width: 90px; height: 40px; line-height: 40px; border-radius: 5px;  text-align: center; background-color: #ffffff; }

.jz-kzbox { width: 540px; position: absolute; left: 0; top: 350px; height: 70px; position: absolute !important; }

.jz-kzbox .swiper-slide img {display: block; width: auto; margin: 0 auto; height: 100%; object-fit: cover;}

.jz-kzbox .swiper-slide {  width: 25%; height: 100%;  opacity: 0.4;}

.jz-kzbox .swiper-slide-thumb-active { opacity: 1;border: 1px solid #355494;  box-sizing: border-box;}



.news-banner-box ul li {box-sizing: border-box; }

.news-banner-box .cp-xqms-img { width: 100%; border: none; display: block;margin-left:0 ; } 



.cpimg-box .cp-xqms-img { width: 300px; height: 200px; border: none;position: relative; border: 1px solid #dedede; }

.cpimg-box ul li { width: 300px; height: 200px; border: none; display: none; position: relative; }

.img-nubbox { position: absolute; bottom:5px; right: 5px; border-radius: 5px; cursor: pointer; background:#ebeff0; padding: 8px; color: #333333;   }

.img-nubbox img { width: auto; height: 16px; vertical-align: sub; }

.cpimg-box ul li:first-child { display: block; }

.cpimg-box .cp-xqms-img img { max-width: 296px; max-height: 200px; position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%); }

.cpimg-box .arrows { width: 100%; margin-top: 10px; }

.cpimg-box .arrows label { float: left; cursor: pointer; height: 60px; width: 33.3333%; box-sizing: border-box; border: 3px solid transparent;}

.cpimg-box .arrows label.on { border:2px solid #355494}

.cpimg-box .arrows label img { width: 100%; height: 100%; object-fit: cover; }

.cpimg-box .jz-kzbox { width: 300px !important; top: 210px; height: 60px; }

span.w890 { display: block; float: left; width: 890px; text-indent: 10px;}

span.w150 { display: block; float: left; width: 150px; text-align: right;}

span.w155 { display: block; float: left; width: 155px; text-align: right;}



.cpjs-tab-box { margin-top: 20px; padding-bottom: 20px; }

.cpjs-tab-box>h1 a { display:block; float: left; width: 25%; border-right: 2px solid #ffffff; font-weight: bold; text-align: center; cursor: pointer; font-size: 16px; box-sizing: border-box;}

.cpjs-tab-box>h1 a.on { color: #ffffff; background: #ed7420; }

.cpjs-tab-box>h1 a:last-child { border-right: none; }

.cpjs-tab-box>h1 { margin-bottom: 20px; height: 50px; line-height: 50px; background: #f4f4f4; position: sticky; top: 190px; z-index: 7; }



.syfa-box { height: 36px; line-height: 36px;font-size: 0; margin-bottom: 20px;}

.syfa-box span { display: inline-block; width: 80px; text-align: center; box-sizing: border-box; font-size: 14px; background-color: #f4f4f4; border:1px solid #e3e3e3;  font-weight: bold; border-right:none; }

.syfa-box select { width: 240px; background-color: #ffffff; height: 38px; line-height: 36px;border:1px solid #e3e3e3; vertical-align: top;  }

.syfa_imgtilte { padding: 20px 15px; line-height: 1.6;}



.cpjs-tab { margin-bottom: 10px; position: relative;}

.cpjs-tab .show { display: block; height: auto;  transition: all 0.3s;box-sizing: border-box;  }

.cpjs-tab .hide { height: 0; overflow: hidden; transition: all 0.3s;}

.cpjs-tab h3 { font-size: 16px; font-weight: bold; height: 40px; line-height: 40px; color: #333333; margin-bottom: 10px;}

.tscp-txtbox h3 {font-size: 16px;	font-weight: bold; height: 20px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;padding:0 0 10px 0; background:none; border: none; }

.cpjs-tab h3 a { padding: 0 15px; float: right; font-size: 16px; font-weight: bold;transform: rotate(-90deg); }

.cpjjbox .cpjs-txt:first-child { border-top: 1px solid #e3e3e3;  }

.cpjjbox .cpjs-txt { border-bottom: 1px solid #e3e3e3; position: relative;  }

.cpjjbox .cpjs-txt h6 { width: 100px; padding: 0 10px; text-align:center; font-weight: bold; position: absolute; left:0; top:0; bottom:0; background-color:#f4f4f4; }

.cpjjbox .cpjs-txt h6 span {display: block; position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); width: 90px;}

.cpjjbox .cpjs-txt .r {width: 100%; line-height: 1.6; word-break: break-all; padding: 15px 0; padding-left: 130px; float: none; box-sizing: border-box;}

.cpjjbox .cpjs-txt .r a { color: #355494; text-decoration: underline; }

.cpjjbox .cpjs-txt .r table { line-height: 1.5;}

.cpjjbox .cpjs-txt .r table td { padding: 8px 10px;}

.cpjjbox p img,.cpjjbox p video { max-width: 100%;}

.cpwx-list h4 { height: 50px; line-height: 50px; }

.cpwx-list h4 span { color: #b41515; font-weight: bold;}

.wx-search { height: 36px; line-height: 36px;  width: 320px; overflow: hidden; border:1px solid #cecece; }

.wx-search input { display: block; float: left;  height: 36px; background: none; border:none; }

.wx-search input.search-txt { width: 260px; text-indent: 10px;  }

.wx-search input.search-btn { width: 60px; color: #ffffff; background: #355494; background: url("../images/ico-zoom.png") no-repeat center center #355494;text-indent: -10000px;}

.cpwx-list ul { padding-bottom: 5px;}

.cpwx-list ul li { margin-bottom:15px; border: 1px solid #e3e3e3;}

.cpwx-list ul li h5 { font-weight: bold; padding: 10px; line-height:1.5; background-color:#f4f4f4; }

.cpwx-list ul li p { line-height: 2; padding: 10px;}

.cpwx-list ul li p.news-b { color: #999999;}

.cpwx-list ul li p span { float: left; width: 50%; display: table-cell;  color: #333333; font-size: 12px; }

.cpwx-list ul li p span b { display: inline-block; font-weight: bold; width: 120px; }

.cpwx-list ul li p a {  font-size: 12px; padding: 2px 4px; border-radius: 4px; background: #f4f4f4; border:1px solid #e3e3e3; color: #333333; display: inline-block; }

.cppjlist ul li h4 { font-weight: bold; margin-bottom: 10px;}

.cppjlist ul li h4 span { font-weight: normal; color:#999999; }

.cppjlist ul li { padding: 15px 0; border-bottom: 1px dashed #efefef; }

.cppjlist ul li p { line-height: 1.8;}

.cppjlist ul li p.hf-p { margin-top: 10px; padding: 10px; background: #FAEFEE; color: #b41515;}

.cppjlist ul li p.hf-p span { display: block;}

.cppjlist ul li p span.pjhf {padding: 4px 12px; border-radius: 4px; background: #3d67bf; color: #ffffff; font-size: 12px; margin-top: 5px; display: inline-block;}

.cpwd-list ul li p.wt-p { font-weight: bold; }

.cpwd-list h4 { display: inline-block; padding: 8px 24px; background: #355494; color: #ffffff; border-radius: 5px; cursor: pointer; }



.wytw-box { padding: 20px; width: 600px; border-radius: 5px; background: #ffffff; overflow: hidden; margin: 200px auto 0; }

.wytw-box h3 { font-weight: bold;  font-size: 24px; padding:0 0 40px; text-align: center; }

.wytw-box h3 span { float: right; font-weight: normal;font-size: 14px;}

.wytw-box h4 { font-weight: bold; padding-bottom:10px ;}

.wytw-box p { line-height: 1.5; }

.wytw-box textarea { vertical-align: top; height: 150px; width: 100%; border-radius: 5px; border-color: #cfcfcf; margin-top: 10px; }

.wytw-box p input {background: #c3c3c3; text-align: center; width: 120px; height: 40px; line-height: 40px; border-radius: 5px; border: none; margin: 10px 10px 0; cursor: pointer; position: initial; }

.wytw-box p input.bg-blue { background: #355494; color: #ffffff; }



.cpxq-search { margin-top: 20px;}

.cpxq-search .searchbox { border-color: #f4f4f4;}

.red-w {color: #b00a01; font-weight: bold; margin-right: 10px;}

.gm-box { width: 320px; box-sizing: border-box; position: sticky; top: 190px; }

.gm-box ul li { padding: 10px 0; color: #333333; text-align: center;}

.gm-box ul li span { color: #333333; font-weight: normal; font-size: 14px; display: inline-block;width: 80px; text-align: left; margin-right: 10px; }

.gm-box ul li b.on span { color: #ed7420; }

.gm-box ul li.red { font-weight: bold; font-size: 16px; color: #b41515;}

.gm-box ul li select { width: 160px; height:32px;border: 1px solid #ececec; border-radius: 5px; display: inline-block; text-indent: 8px;}

.gm-box ul li #sku { width: 230px; height:130px;  display: block; margin: 0 auto; background-color: #ffffff; padding: 10px; overflow-y: auto; position: relative;}

.sku-listbox { display: table-cell; width: 230px; vertical-align: middle; height: 130px;}

.gm-box ul li #sku b {height: 28px; margin: 10px 0;border: 1px solid #ececec;display: block;background: #ffffff;text-align: center;line-height: 28px;font-weight: normal;cursor: pointer;}

.gm-box ul li #sku b.on { border: 1px solid #ed7420; color: #ffffff; }

.gm-top-box { background-color: #f5f5f5; padding:0 0 20px ; text-align: center; }

.gm-top-box h1 { height: 60px; line-height: 60px; background-color: #ed7420; color: #ffffff; font-size: 24px; margin-bottom: 10px; text-align: center;}

.gm-top-btn { text-align: center;}

.gm-top-btn a { display: inline-block; margin: 10px 5px 0; width: 105px; height: 30px; line-height: 30px; border-radius: 3px; }

.gm-top-btn a.gm-btn01 { background: #ffffff; border: 1px solid #355494; color: #355494; }

.gm-top-btn a.gm-btn02 { background: #355494; border: 1px solid #355494; color: #ffffff;}



.gmxx-box { border:1px solid #f5f5f5; padding: 15px ; margin: 15px 0; }

.gmxx-box p { line-height: 1.8;  }

.gmxx-box p a {color: #355494;}

.gmxx-box p a:hover { text-decoration: underline;}

.gmxx-box p a.blak { display:block;float: right; width: 80px; height: 36px; line-height: 36px; border-radius: 5px; border:1px solid #efefef; text-align: center; }

.qbtu-box h3 { color: #ffffff; padding: 40px 0; text-align: center; font-weight: bold; font-size: 24px; }

.qbtu-box h4 { text-align: center; color: #ffffff; }

.qbtu-box h4 span { color: #333333; display: inline-block; height: 32px; line-height: 32px; background-color: #ffffff; border-radius: 5px; padding: 0 16px; margin: 0 5px;}

.qbtu-box h4 span.on { color: #ffffff; background: #355494;}

.qbtu-box ul { width: 1200px; margin: 30px auto; padding: 20px; background: #ffffff; border:1px solid #c3c3c3; }

.qbtu-box ul li { margin-bottom: 30px; padding-bottom: 30px; border-bottom: 1px dashed #c3c3c3; }

.qbtu-box ul li .all-picbox { float: left; width: 380px; height: auto; margin-right: 40px; border: 1px solid #c3c3c3;  }

.qbtu-box ul li .all-picbox img {height: 240px; display: block; max-width: 380px ; margin: 0 auto;}

.qbtu-box ul li h5 { font-size:20px; font-weight: bold; margin-bottom: 15px; line-height: 1.8; }

.qbtu-box ul li p, .cpjs_imgtilte ul li p { line-height: 1.8;}

.qbtu-box ul li>p { float: right; width: 770px;}





.cpjs_imgtilte { padding-top: 15px;}

.cpjs_imgtilte h4 {font-size: 16px; font-weight: bold; padding: 0 0 0 20px; height: 40px; line-height: 40px; background-color: #f2f2f2; color: #434343; margin-bottom: 10px;}

.cpjs_imgtilte ul li { margin-bottom: 30px; padding-bottom: 30px; border-bottom: 1px dashed #c3c3c3; } 

.cpjs_imgtilte ul li .all-picbox { float: left; width: 380px; height: auto; margin-right: 40px; }

.cpjs_imgtilte ul li .all-picbox  img { max-height: 240px; max-width: 380px ; display: block; margin: 0 auto;}

.cpjs_imgtilte ul li p { margin-top: 15px; float: right; width: 510px; }



.on-off,.on-off-two { position: fixed; top: 40px; left: 40px; color: #ffffff; height: 20px; line-height: 20px; }

.on-off span,.on-off-two span { display: inline-block; width: 40px; height: 20px; border-radius: 10px; background: #355494; position: relative; vertical-align: top; margin-right: 10px; cursor: pointer; }

.on-off span b,.on-off-two span b { width: 16px; height: 16px; background: #ffffff; display: block; border-radius: 10px; position: absolute; top: 2px ; left: 2px; transition: all 0.3s; }

.close { cursor: pointer; position: fixed; top: 40px; right: 40px; color: #ffffff; height: 20px; line-height: 20px; font-weight: bold; }



.tcc-tab-ms { background: rgba(255,255,255,0.95); transition: all 0.3s;}

.tcc-tab-ms .qbtu-box h3,.tcc-tab-ms .qbtu-box h4 { color: #333333;}

.tcc-tab-ms .qbtu-box ul { background-color: #434343; }

.tcc-tab-ms .on-off { color: #333333;}

.tcc-tab-ms .on-off span { background: #cecece;}

.tcc-tab-ms .on-off span b { background: #ffffff;  left: auto; right: 2px; transition: all 0.3s;}

.tcc-tab-ms .qbtu-box ul li { color: #ffffff;}

.tcc-tab-ms .close { color: #333333;}



.yywx-sx-list h3 {text-align: left;  height: 50px; line-height: 50px; font-size: 18px; font-weight: bold; color: #ed7420;}

.yywx-sx-list h3 span { float: right; font-size: 14px; font-weight: normal; color: #666666; }

.yywx-sxbox { border: 1px solid #f4f4f4; line-height: 32px; height: auto; position: relative; overflow: hidden; margin-bottom: 10px;}

.yywx-sxbox h4 { display: block; font-weight: bold; padding: 5px 15px 5px; background: #f4f4f4;}

.yywx-sxbox h4 span {display: inline-block; font-weight: bold; float: right;  font-size: 14px; transform: rotate(-90deg); margin-right: -4px; cursor: pointer;}





.yywx-sxbox ul { padding:10px; }

.yywx-sxbox ul li { display: inline-block; padding: 2px 0; margin-right: 15px; }

.yywx-sxbox ul li input { margin-right: 8px;}

.yywx-sxbox-select,.yywx-sxbox-txt { padding: 10px;}

.yywx-sxbox-select select { display: block; width: 100%; height: 36px; line-height: 36px; border-radius: 2px; border: 1px solid #e4e4e4; text-indent: 10px; } 

.yywx-sxbox-txt input { display:block; width: 75%; height: 36px; line-height: 36px; border-radius: 2px; border: 1px solid #e4e4e4; text-indent: 10px; float: left; }

.yywx-sxbox-txt input.ss-btn { width: 20%; height: 38px; line-height: 38px; border: none;  float: right;background:#355494;color: #ffffff;text-indent: 0; cursor: pointer; }

.yywx-h h1 { font-size: 18px; font-weight: bold; padding-bottom: 10px; }



.yywx-searchbox { height: 40px; padding: 0 0 15px 0; }

.yywx-searchbox .searchbox-list { width: 300px; box-sizing: border-box; padding-right: 20px;}

.yywx-searchbox .w10 { width: 120px; padding-right: 0; }

.yywx-searchbox .searchbox-list label { line-height: 30px;}

.yywx-searchbox .searchbox-list input { display: block; width: 100%; height: 36px; line-height: 36px; border-radius: 2px; border: 1px solid #e4e4e4; text-indent: 10px; }

.yywx-searchbox .w10 input {  cursor: pointer; background:#355494; border: none; text-align: center; color: #ffffff;  text-indent: 0;}



.yywx-searchbox input { width: 970px; float: left; height: 40px; line-height: 38px; box-sizing: border-box; border:1px solid #f4f4f4; border-radius: 5px 0 0 5px; text-indent: 15px; }

.yywx-searchbox input.ss-btn { height: 40px; width: 40px; float: left; text-indent: -10000px; background: url(../images/ico-zoom.png) no-repeat center center #355494;  border: none;  border-radius:0 5px 5px 0; }



.yywx-sxbox-select p { padding: 0 10px; height: 32px; line-height: 32px; cursor: pointer; }

.yywx-sxbox-select p::before { content: "路"; margin-right: 10px; font-size: 16px;}

.yywx-sxbox-select p.light { color: #355494; font-weight: bold; }



.next-box { height:auto;overflow:hidden;line-height:38px;border-bottom:1px solid #e1e1e1; margin-bottom: 10px; background:#fff;}

.next-box a{ display:inline-table; height:32px;line-height:32px;padding-right:15px;color:#777777;text-decoration:none;}

.next-box a:hover{ text-decoration:underline;}



.filter_items_div { padding: 0 8px;}

.filter_items_div span { display: inline-block; vertical-align: middle; background: #ffffff; height: 32px; line-height: 32px; color: #355494; border: 1px solid #355494; padding: 0 10px; margin-right: 8px; }

.filter_items_div span b { font-weight: normal; margin-left: 10px; cursor: pointer; }



.zz_box { position: fixed; width: 100%; height: 100vh; z-index: 99999; top: 0; left: 0; bottom:0; line-height: 100vh; display:none; color: #ffffff; background:rgba(255,255,255,0.75) ; text-align: center; }

.zz_box img { display: block; width: auto; height: auto; position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%);} 



.fpxx-xzbox { padding: 10px 0; }

.fpxx-xzbox span { display: block;}

.fpxx-xzbox label input {position: absolute; opacity: 0;}

.fpxx-listbox ul { height: 30px; overflow: hidden; } 

.fpxx-listbox ul.heightAuto { height: auto;}

.fpxx-listbox ul li { margin-bottom: 10px; height: 30px; padding-left: 24px; line-height: 30px; /*background-color: #ebeef5;*/ padding-right: 10px; } 

.fpxx-listbox ul li b { color: #333333;display: inline-block; text-align: center;margin:0 5px;}

.fpxx-listbox ul li.on {border: 2px solid #b41515; background: url(../images/dg-ico.png) no-repeat 5px center; background-size: 16px 16px; color: #b41515; cursor: pointer;}

.fpxx-listbox ul li.on b { color: #b41515;}



.fpxx-listbox ul li a ,.fpxx-listbox2 ul li a { margin-left: 10px; color: #ed7420;}

.fpxx-listbox2 ul li { margin-bottom: 10px;}

.fpxx-listbox2 ul li>div  { display: inline-block; padding: 5px 15px;}

.fpxx-listbox2 ul li.on>div { border: 1px solid #ed7420;}

.dz-morebox { padding: 10px 0;}

.fpxx-xzbox label input:checked + span { background-color: #ed7420; color: #ffffff;} 







/*-- 涓汉涓績-绉垎浜у搧浠嬬粛 --*/



.jfcp-ztbox .jf-top-box { width: 320px; box-sizing: border-box; padding: 20px; background: #f9f9f9; }

.jfcp-ztbox .jfcp-nrbox { width: 660px;}

.jfcp-ztbox .jf-top-box>ul>li {line-height: 40px; height: 40px; margin-bottom: 10px; color: #999999;}

.jfcp-ztbox .jf-top-box>ul>li span { color: #333333; font-weight: normal; font-size: 14px;vertical-align: text-bottom; }

.jfcp-ztbox .jf-top-box>ul>li.red { font-weight: bold; font-size: 16px; color: #b41515;}

.jfcp-ztbox .jf-top-box ul li select {width: 160px; height: 38px; border: 1px solid #ececec; border-radius: 5px;vertical-align: text-bottom; }

.jf-top-box .gwc-sl-bjq { margin-top: 0; display: inline-block;}

.jf-top-box .gwc-sl-bjq input { height: 32px; width: 60px; }

.jfcp-shr { padding-top: 20px;}

.jfcp-shr h3 { height: 36px; line-height: 36px; font-size: 14px; font-weight: bold;}

.jfcp-shr ul li { line-height: 1.8; margin: 5px 0;}

.jfcp-shr ul li label { font-weight: normal;}



.jfcp-br { margin: 20px 0;}

.jfcp-br .jfcp-nrbox-img { width: 260px;}

.jfcp-br .jfcp-nrbox-p { width: 380px; }

.jfcp-br .jfcp-nrbox-p h3 {font-size: 15px; margin-bottom: 10px;}

.jfcp-br .jfcp-nrbox-p h4 {font-size: 18px; line-height: 1.5; font-weight: bold; padding-bottom: 10px;}

.jfcp-br .jfcp-nrbox-img img { width: 260px; height: 180px; display: block;}



.jfpc-jsbox h3 {margin-bottom: 20px; height: 42px; line-height: 41px; box-sizing: border-box; border-bottom: 1px solid #355494;  background: #f4f4f4;}

.jfpc-jsbox h3 span {display: block;  float: left;  padding: 0 24px;  cursor: pointer;  font-size: 16px;color: #ffffff; background: #355494;}

.jfpc-jsbox p { line-height: 1.8; font-size: 14px;}



.wdtw-txt { margin-bottom: 10px; padding-left: 10px;}

.wdtw-txt { line-height: 1.8; font-size: 14px;}

.wdtw-txt p.font-w { font-weight: bold;}

.wdtw-txt span { color: #999999;}

.wdtw-hf-txt { padding: 10px; line-height: 1.8; font-size: 14px; background-color: #ffe4e6; }





.syfa_imgtilte { border:1px solid #e3e3e3;}



/* 瀹氬埗琛ㄥ崟 */



.dzbd-list { width: 1280px; margin: 20px auto;}

.dzbd-box { padding-bottom: 20px; }

.dzbd-box h6 { height: 40px; line-height: 40px; padding-left: 15px; font-size: 16px; margin-bottom: 20px; background: #f5f5f5;}

.dzbd-box .dzbd-srk-box { width: 33.3333%; padding: 0 20px; margin-bottom: 15px; box-sizing: border-box; float: left; }

.dzbd-box .dzbd-srk-box p { line-height: 30px; margin-bottom: 10px;}

.dzbd-box .dzbd-srk-box input { width: 100%; box-sizing: border-box; height: 40px; line-height: 40px; border: 1px solid #e3e3e3; border-radius: 4px; vertical-align: middle;}

.dzbd-box .dzbd-srk-box textarea { width: 100%; box-sizing: border-box; line-height: 1.8; font-family: Microsoft YaHei, SimHei, Arial, Helvetica, sans-serif; border: 1px solid #e3e3e3; border-radius: 4px;}

.dzbd-box .dzbd-srk-box input.radio-b { width: 16px; margin-left: 15px; margin-right: 5px;}

.dzbd-box .dzbd-srk-box input.text-line { margin-left: 15px; width: 80px; border: none; border-bottom: 1px solid #e3e3e3; }

.dzbd-box .dzbd-box-t { width: 50%;}

.dzbd-box .w100 { width: 100%;}

.dzbd-box .dzbd-srk-box input.text-btn { width: 250px; background-color: #355494; color: #ffffff; display: block; margin:0 auto;}



.yxyz-zdy { padding: 5px; line-height: 32px; }

.yxyz-zdy input { width: 50px; height: 30px; border-radius: 3px; border:1px solid #e3e3e3; margin: 0 4px; text-align: center;}

.yxyz-zdy input.ss-btn { margin: 0; width: 40px; border: none; background: #355494; color:#ffffff; cursor: pointer;}



/* 浼樻儬鍒�-list */



.yhq-list ul { padding: 20px 5px 0;}

.yhq-list ul li { border: 1px solid #e3e3e3; box-sizing: border-box; float: left; width:303px; margin: 0 15px 20px; padding: 0 15px;}

.yhq-list ul li h4 { font-size: 14px; font-weight: bold;}

.yhq-list ul li p img { width: 100%; height: 90px; display: block;}

.yhq-list ul li p { font-size: 14px; line-height: 24px; }

.yhq-list ul li p span.receive { cursor: pointer; margin-bottom: 15px; padding: 0 15px; display: block; float: right; border-radius: 5px; height: 30px; line-height: 30px; background: #355494; color: #ffffff;}



.jfcp-ztbox { padding-top: 20px;}



.gwc-cz span>img { display: block; height: 32px; cursor: pointer; width: auto; margin: 24px auto 0;}



.index-szsh { background:url("../images/szsh_boxbg.jpg") no-repeat  center;}

.index-szshbox { width: 1280px; padding:100px 0; margin:0 auto; display:flex;justify-content: space-between; }

.index-szshlist {border-right: 1px solid #333333;  padding-right: 80px;}

.index-szshlist:last-child {border-right: none;  padding-right: 0;}

.index-szshlist h3 { font-size:32px; margin-bottom:10px ; font-weight: bold; }

.index-szshlist p {font-size:15px; text-indent: 3px;}



.footer {width: 100%;padding: 20px 0;background:url("../images/footer-bg.jpg") no-repeat  center;text-align: center;}

.footer p {	color: #ffffff;	line-height: 24px;}

.footer a {	color: #ffffff;}

.footer a.link-b {font-weight: bold;}

.footer p span { margin:0 15px;  }

.footer p img { height:16px; margin-right: 5px; vertical-align: middle; }

.cndns-right{position:fixed;right:1px;top:50%;margin-top:-100px;z-index:8}

.cndns-right-meau{position:relative;}

.cndns-right-btn{width:48px;height:48px;border:1px solid #ddd;text-align:center;display:block;margin-bottom:6px;position:relative;background-color:#fff; overflow:hidden;}

.cndns-right-btn span{color:#848484;font-size:26px;line-height:48px;}

.cndns-right-btn sup{display:block;min-width:24px;height:24px;text-align:center;line-height:24px;color:#fff;border-radius: 50%;background-color:#2072df;position:absolute;left:-12px;top:-12px;}

.cndns-right-btn p{color:#ed7420;font-size:14px;line-height:18px;padding-top:5px;display:none;}

.cndns-right-meau:hover .cndns-right-btn span{display:none}

.cndns-right-meau:hover .cndns-right-btn p{display:block;}

.meau-car .cndns-right-btn {border-color:#2072df;margin-bottom:20px;}

.meau-car.cndns-right-meau:hover .cndns-right-btn{background-color:#2072df}

.meau-car.cndns-right-meau:hover .cndns-right-btn span{color:#fff;display:block;}

.meau-car .cndns-right-btn span{color:#ed7420;}

.meau-sev .cndns-right-btn{border-color:#ed7420;background:url("../images/02index-banner-8.gif") no-repeat #ed7420 center;}

.meau-sev .cndns-right-btn p{color:#fff}

.meau-sev .cndns-right-btn span{color:#fff}

.meau-top .cndns-right-btn span{font-size:12px;line-height:12px;padding-top:10px;display:block}

.meau-top .cndns-right-btn i{display:block;color:#999}

.meau-top.cndns-right-meau:hover .cndns-right-btn{background-color:#ed7420}

.meau-top.cndns-right-meau:hover .cndns-right-btn span{display:block;color:#fff}

.meau-top.cndns-right-meau:hover .cndns-right-btn i{color:#fff;}

.cndns-right-box{position:absolute;top:-15px;right:48px;padding-right:25px;display:none;}

.cndns-right-box .box-border {border:1px solid #ccc;border-top:4px solid #2072df;padding:10px;background-color:#fff;-webkit-box-shadow: 0 3px 8px rgba(0,0,0,.15);-moz-box-shadow: 0 3px 8px rgba(0,0,0,.15);box-shadow: 0 3px 8px rgba(0,0,0,.15);position:relative}

.cndns-right-box .box-border .arrow-right{display:block;width:13px;height:16px;background:url(../images/arrow.png) no-repeat;position:absolute;right:-13px;top:26px;}

.cndns-right-box .box-border .sev-t span{font-size:42px;float:left;display:block;line-height:56px;margin-right:10px;color:#d3d3d3}

.cndns-right-box .box-border .sev-t p{ float:left;color:#2072df;font-size:24px;line-height:52px;}

.cndns-right-box .box-border .sev-t p i{display:block;font-size:14px;color:#aaa;}

.cndns-right-box .box-border .sev-t img { width:156px; height:156px; display:block; margin-bottom:10px;}

.cndns-right-box .box-border .sev-b{padding-top:15px;margin-top:15px;border-top:1px solid #e4e4e4}

.cndns-right-box .box-border .sev-b h4{color:#666;font-size:14px;font-weight:normal;padding-bottom:15px;}

.cndns-right-box .box-border .sev-b li a{display:inline-block;color:#999;font-size:13px;line-height:36px;}

.cndns-right-box .box-border .sev-b li a img { vertical-align:middle;}

.cndns-right-box .box-border .sev-b li a:hover{color:#2072df}

.meau-sev .cndns-right-box .box-border{width:230px;}

.meau-contact .cndns-right-box .box-border{width:230px;}

.cndns-right-meau:hover .cndns-right-box{display:block}

.meau-code .cndns-right-box{top:inherit;bottom:-35px;}

.meau-code .cndns-right-box .box-border{width:156px;text-align:center;border-top:1px solid #ccc;}

.meau-code .cndns-right-box .box-border i{display:block;color:#333333;font-size:16px;line-height:16px;}

.meau-code .cndns-right-box .box-border .arrow-right{top:inherit;bottom:50px;}

.meau-sev .cndns-right-btn .demo-icon{display:none;}

.meau-sev:hover .cndns-right-btn{background:#2072df}

.meau-zs .cndns-right-btn{background-color:#2072df;color:#fff;margin-top:80px;border-color:#2072df}

.meau-zs .cndns-right-btn span{color:#fff}

.meau-zs .cndns-right-btn p{color:#fff}

.cndns-right-box .box-border .sev-t span img { width:47px; height:43px; margin-top:5px;}



/*-- 鍥剧墖鏀惧ぇ灞傛牱寮� --*/



#imgModule,#imgModule1 {display:none;}

#imgDefault{cursor:pointer;}

.mask{background:#000;opacity:.8;filter:alpha(opacity=80);position:fixed;left:0;top:0;width:100%;height:100%; z-index:999999;}



.lightBoxContent{width:100%;height: auto;position:fixed;top:0; bottom:0;display: block; vertical-align: middle; z-index:999999;}

.wsxz-box { display:table-cell; vertical-align:middle;}

#imgLoader,#imgLoader1{width:32px;height:32px;position:absolute;left:50%;top:50%;margin:-16px 0 0 -16px;display:none;}

#imgLight,#imgLight1{ max-width:100%;height: auto;max-height:100%;-webkit-animation:change 1s;animation:change 1s; vertical-align:middle; position:fixed;top: 50%;left: 50%;transform: translate(-50%, -50%); min-height:50vh;}

#imgModule .btn,#imgModule1 .btn{width:40px;height:50px;position:fixed;top:50%;margin-top:-25px;cursor:pointer;  z-index:999999;}

.lightBoxSprite{background-image:url("../images/imgIcons.png");background-repeat:no-repeat;}

#lightBoxPrev,#lightBoxPrev1{left:10px;background-position:2px center;}

#lightBoxNext,#lightBoxNext1{right:10px;background-position:-42px center;}

.closeBtn{width:35px;height:35px;background-position:-100px center;position:fixed;top:15px;right:15px;cursor:pointer;  z-index:999999;}

.lightBoxPagination{position:fixed;left:0;bottom:50px;width:100%;text-align:center;}

.lightBoxPagination span{display:inline-block;width:10px;height:10px;border:1px solid #fff;-webkit-border-radius:50%;border-radius:50%;margin-right:8px;}

.lightBoxPagination span.current{background:#fff;}

@keyframes change{

    0%{opacity:0;}

    100%{opacity:1;}

}





.jllogin-box {background:url("../images/login-bg.png") no-repeat center center; background-size:cover;}

.login-section { float: right;}

.big-bg-zindex { position: fixed; z-index: 998; background: rgba(0,0,0,0.65); top: 0; width: 100%; height: 100%; left: 0; bottom: 0;}

.nrxgcp-box { width: 100%;}

.nrxgcp-box ul { height: auto !important; }





/*-- 鏂板鍏徃绠€浠� --*/



.about-tyh { text-align: center; padding: 50px 0; }

.about-tyh h3 { font-size:30px;}

.about-tyh::after { display: block; content: ""; width: 90px; height: 3px; overflow: hidden; margin: 15px auto 0; background-color: #ed7420;}

.about-txt-x { line-height: 1.6;}

.about-twbox { position: relative; padding-top:92px }

.about-twbox .about-img-box { width: 750px; margin-right: 20px;}

.about-gsln { padding-top: 140px; line-height: 1.8; font-size: 16px; }

.about-gsln h4 { font-weight: bold;}

.about-logo-sy { position: absolute; top:40px; left: 50%; z-index: 8; transform: translateX(-50%);}

.about-logo-sy img { width:45vw;}

.about-twbox .about-img-box img { width: 100%; height: auto; display: block;}



.about-two-box,.about-ygfc-box { background-color: #f7f7f7; width: 100%; padding-bottom: 50px; }

.about-fzlc-list ul li { position: relative; }

.about-fzlc-list ul li h3 { height: 40px; line-height: 40px; text-align: center; font-size: 26px;  font-weight: bold; color: #ffffff; background-color: #263c92; }

.about-fzlc-list ul li:nth-child(odd)  h3 { background-color: #477cbe; }

.about-fzlc-list ul li .zsx-box { width: 8px; height: 8px; border-radius: 4px; background-color: #ffffff; position: absolute; left: 20px; top: 16px;}

.about-fzlc-list ul li .zsx-box::after { content: ""; width: 2px; height:345px ; overflow: hidden; background-color: #619be2; display: block; margin-left: 3px; margin-top: 8px;}

.about-fzlc-list ul li .fzlc-txtbox { padding:40px 30px 0 40px; font-size: 12px; line-height: 20px; }

.about-fzlc-list ul li .fzlc-txtbox-p {height: 170px; overflow: hidden;}

.about-fzlc-list ul li .fzlc-txtbox img { width: 100%; height: 140px; display: block;}



.about-qqyw-img img { max-width: 100%; height: auto; display: block;}

.about-qqyw-txtbox { width: 50%; box-sizing: border-box; line-height: 2; }

.about-qqyw-txtbox h3 { font-weight: bold;}

.about-qqyw-txt .about-qqyw-txtbox:nth-child(1) { padding-right: 60px; border-right:1px solid #e3e3e3; }

.about-qqyw-txt .about-qqyw-txtbox:nth-child(2) { padding-left: 60px; }



.ygfc-img-list { width: 33.33333%; position: relative; }

.ygfc-img-list .ygfc-bigimg { width: 100%; height: 430px; display: block; }

.ygfc-img-list .ygfc-smimg { width: 100%; height: 220px; display: block; }

.about-ygfc-img ul li .ygfc-img-list .po-img img { width: 210px; height: 210px; display: block;}

.about-ygfc-img ul li .ygfc-img-list:nth-child(1) .po-img { position: absolute; top: 0; left: 0;}

.about-ygfc-img ul li .ygfc-img-list:nth-child(2) .po-img { position: absolute; left: 0; bottom:0;}

.about-ygfc-img ul li .ygfc-img-list:nth-child(3) .po-img { position: absolute;  right: 0; bottom:220px }



/*-- 浜哄姏鎷涜仒 --*/



.ygfl-listbox { width: 1100px; margin: 0 auto; padding-top: 10px; }

.ygfl-listbox ul li { float: left; width: 20%; height: 200px; }

.ygfl-listbox ul li img { width: 100%; height: 200px; display: block;}

.ygfl-listbox ul li h3 { padding:30px 15px ; font-size: 16px; color: #ffffff;}

.ygfl-listbox ul li p { padding:0 15px; font-size: 12px; line-height: 2; color: #ffffff; }

.ygfl-listbox ul li:nth-child(2) { background-color: #e15546;}

.ygfl-listbox ul li:nth-child(4) { background-color: #a6bb82;}

.ygfl-listbox ul li:nth-child(6) { background-color: #5190b1;}

.ygfl-listbox ul li:nth-child(8) { background-color: #fdbb26;}

.ygfl-listbox ul li:nth-child(10) { background-color: #393a3e;}

.ygfl-listbox-f img { max-width: 100%; display: block; height: auto; margin: 0 auto;}

.rlzy-list-h { margin: 0 15px;}

.rlzy-list-h h3 { height: 40px; font-size: 18px; line-height: 40px; background-color: #f4f4f4; margin-bottom: 30px;}

.rlzy-list-h h3 span { display: block; float: left; width: 33.3333%; box-sizing: border-box; text-align: center; border-right: 2px solid #ffffff; cursor: pointer; }

.rlzy-list-h h3 span:last-child { border-right: none;}

.rlzy-list-h h3 span.on { background-color: #ed7420; color: #ffffff;}

.rlzy-listbox ul li { float: left; width: 610px; margin: 0 15px 30px; background-color: #ffffff; box-shadow: 0 2px 8px rgba(0,0,0,0.1); }

.rlzy-listbox ul li h3 { height: 40px; line-height: 40px;  font-size: 16px; font-weight: bold;  color: #666666; background-color: #f0f5fb;  }

.rlzy-listbox ul li h3 img { padding-left: 10px; padding-right: 5px; }

.rlzy-listbox ul li h3 a { color: #ffffff; }

.rlzy-listbox ul li .rlzy-listtxt { height: 300px; overflow-y: auto; padding: 15px; line-height: 1.8; }





/*-- 鑱旂郴鎴戜滑 --*/



.lxwm-box-x { padding-top: 40px;}

.lxwm-box-x h1 { height: 50px; line-height: 50px; color: #ffffff; background-color:#ed7420; padding: 0 20px; margin-bottom: 40px; font-size: 16px; font-weight: bold;}

.lxwm-txt { float: left; width: 560px; box-sizing: border-box; padding:0 50px; font-size: 16px; line-height: 1.8;}

.lxwm-map { float: right; width: 720px; height: 400px;}

.form-list { margin-bottom: 20px; font-size: 16px; padding-left: 240px;}

.form-list label { width: 120px; text-align: right; height: 50px; line-height: 50px; margin-right: 30px;}

.form-list label span { color: red;}

.form-list div { width: 600px;}

.form-list div input { text-indent: 10px; height: 50px; line-height: 50px; width: 600px; box-sizing: border-box; border: 1px solid #ebebeb;}

.form-list div select { width: 180px; margin-right: 10px;  height: 50px; line-height: 50px; box-sizing: border-box; border: 1px solid #ebebeb; }

.form-list div textarea { text-indent: 10px; box-sizing: border-box; border: 1px solid #ebebeb; width: 600px; line-height: 1.6; height: 120px; }

.form-list div input.yzm { width: 200px; margin-right: 20px;}

.form-list div img { width: 160px; height: 50px; display: inline-block;    vertical-align: middle;}

.form-list input.tj-btn { border: none; margin: 0 auto; height: 50px; line-height: 50px; color: #ffffff; background-color: #ed7420; }





/*-- 鏈€鏂版椿鍔� --*/



.left-navbox { width: 240px; }

.left-navbox h3 { height: 40px; line-height: 40px; font-size: 18px; color: #ed7420; }

.left-navbox ul li { text-indent: 20px; background-color: #f4f4f4; height: 40px; line-height: 40px; color: #333333; margin-bottom: 5px; box-sizing: border-box;}

.left-navbox ul li.on a { background-color: #ed7420; color: #ffffff;}

.left-navbox ul li:hover { border: 1px solid #ed7420;  line-height: 38px;}

.left-navbox ul li a { display: block;}



.zxhd-list { width: 1010px; padding-top: 70px;}

.zxhd-listbox ul li { height: 100px; border: 1px solid #e3e3e3; margin-bottom: 20px;  }

.zxhd-listbox ul li img { height: 100px; width: 310px; float: left; margin-right: 20px; }

.zxhd-listbox ul li h3 { font-size: 16px; font-weight: 700; padding: 10px 0 10px 0; }

.zxhd-listbox ul li p { line-height: 1.5; font-size: 12px; display: -webkit-box;overflow: hidden;-webkit-line-clamp: 2;-webkit-box-orient: vertical;  }

.zxhd-listbox ul li:hover {border: 1px solid #ed7420;}

.zxhd-listbox ul li:hover h3 { color: #ed7420;}



/*-- 鎶€鏈湇鍔� --*/



.jsfw-listbox-x ul li { width: 50%; float: left; padding: 0 15px; margin-bottom: 30px; position: relative; box-sizing: border-box; }

.jsfw-listbox-x ul li .jswf-list-img { width: 100%; height: 280px;}

.jsfw-listbox-x ul li .jswf-list-img img { width: 100%; display: block; height: 280px;}

.jsfw-listbox-x ul li .jswf-list-txt { position: absolute; top: 0;  left: 15px; right: 15px; text-align: center; height: 280px; background: rgba(23,81,145,0.5); transition: all 0.3s;}

.jsfw-listbox-x ul li:hover .jswf-list-txt {  background: rgba(23,81,145,0.8); transition: all 0.8s;}

.jsfw-listbox-x ul li .jswf-list-txt h3 { color: #ffffff; font-size: 20px; padding: 100px 0 10px 0;transition: all 0.3s; font-weight: bold;}

.jsfw-listbox-x ul li:hover .jswf-list-txt h3 {  padding: 30px 0 10px 0;transition: all 0.3s;}

.jsfw-listbox-x ul li .jswf-list-txt p { line-height: 1.6; color: #ffffff; font-size: 16px;}

.jsfw-nrbox h1 { display: none; height: 40px; line-height: 40px; background-color: #f4f4f4; color: #333333; font-size: 18px; margin-bottom: 20px;position: sticky; top: 180px; z-index: 10;}

.jsfw-nrbox h1 a { display: block; float: left; width: 25%; text-align: center; cursor: pointer; font-weight: bold;}

.jsfw-nrbox h1 a.on { background-color: #ed7420; color: #ffffff;}

.jsfw-fwbbox table { max-width: 100% !important;}



.jszy-list02 ul li  { width: 300px; margin:0 10px 20px; float: left; position: relative; }

.jszy-list02 ul li .jsyfw-img img {width: 100%; display: block;height: 240px;	}

.jszy-list02 ul li .jsyfw-tzt { position: absolute; top: 0; width: 100%; left: 0; text-align: center; height: 100%; box-sizing: border-box; padding-top: 70px; bottom: 0; background: rgba(23,81,145,0.4);  transition: all 0.3s; }

.jszy-list02 ul li .jsyfw-tzt img { height: 50px; width: 50px; display: block; margin: 0 auto 15px;}

.jszy-list02 ul li .jsyfw-tzt p { display: -webkit-box;overflow: hidden; -webkit-line-clamp: 1;-webkit-box-orient: vertical; font-size: 14px; color: #ffffff; }

.jszy-list02 ul li a { display:block; text-align: center; color: #ffffff; }

.jszy-list02 ul li .jsyfw-tzt h3 { font-size: 16px; color: #ffffff; padding-bottom: 5px;}

.jszy-list02 li:hover .jsyfw-tzt { padding-top:30px ; background: rgba(23,81,145,0.85); transition: all 0.5s;}

.xz-sxq-box {  line-height: 24px; padding: 8px 0 10px;}

.xz-sxq-box span { display: inline-block; margin-left: 5px; border: 1px solid #e3e3e3; text-align: center; padding: 0 8px; border-radius: 4px; }

.xz-sxq-box span.on { background-color: #ed7420; color: #ffffff;}



.jszy-indexlist ul li { margin: 10px 5px; float: left; width: 280px;}

.jszy-indexlist ul li img { display: block; width: 280px; height: 230px;}

.jszy-indexlist ul li p { text-align: center; font-size: 16px; background-color: #f4f4f4; height: 50px; line-height: 50px; white-space: nowrap;overflow: hidden;text-overflow: ellipsis; }

.zlxz-listbox ul li { margin: 0 10px 10px; float: left; width: 210px; }

.zlxz-listbox ul li .zlxz-list-img { display: block; width: 210px; height: 280px;position: relative; }

.zlxz-listbox ul li .zlxz-list-img img { display: block; width: 210px; height: 280px;}

.zlxz-listbox ul li .zlxz-list-txt { position: absolute; top: 0; left: 0; width: 100%; height: 100%; bottom:0; background-color: rgba(0,0,0,0.4); opacity: 0;  transition: all 0.5s; }

.zlxz-listbox ul li .zlxz-list-txt a { display: block; padding: 8px 20px; color: #ffffff; background-color: #ed7420; border-radius: 3px; position: absolute; bottom:30px; left: 50%; transform: translateX(-50%); }

.zlxz-listbox ul li:hover .zlxz-list-txt { opacity: 1; transition: all 0.3s; }

.zlxz-listbox ul li p { font-size: 12px; height: 40px; line-height: 40px; text-align: center;}



.jswt-listbox ul li {  height: auto; position: relative;overflow: hidden;margin-bottom: 10px;transition: all 0.35s; border: 1px solid #ed7420;  padding: 0 20px;  }

.jswt-listbox ul li h3 { border-bottom: 1px solid #f4f4f4; display:block; height: 40px; line-height: 40px; background: #f5f5f5;background-color: #ffffff; color: #ed7420; font-weight: bold; }

.jswt-listbox ul li h3 span { display: inline-block; font-weight: bold; float: right; font-size: 14px; transform: rotate(-90deg); margin-right: -4px; cursor: pointer;}

.jswt-listbox ul li.heightAuto { height: 40px; transition: all 0.35s; border: 1px solid #e3e3e3; }

.jswt-listbox ul li.heightAuto h3  { border: none; color: #333333; font-weight: normal; }

.jswt-listbox ul li.heightAuto h3 span { transform: rotate(90deg);}

.jswt-listbox ul li:hover { border: 1px solid #ed7420;  }

.jswt-txtbox { line-height: 1.6; padding: 10px 0;}

.sj-hide {height: 40px; line-height: 40px; background-color: #f9f9f9; font-weight: bold; margin-bottom: 20px;}

.sj-hide span { text-align: center;}

.sj-hide span:first-child { text-indent: 10px; text-align: left;}



/* 涓汉涓績 - 琛ㄦ牸 */



.jlgl-box { margin-bottom: 15px;}

.jlgl-box>h1 { height:40px; line-height: 40px; background-color: #f4f4f4;}

.jlgl-box>h1 span { font-size: 14px; display: block; float: left; text-align: center; width: 16.6666%; box-sizing: border-box; border-right: 2px solid #ffffff; }

.jlgl-box>h1 span.on { color: #ffffff; background-color: #ed7420;}

.jlgl-box>h1 span:last-child { border: none;}

.jl-table-box table { width: 100%; border: none;}

.jl-table-box table th { height: 40px; line-height: 40px; background-color: #f4f4f4; text-align: center; font-weight: normal;}

.jl-table-box table th.table-c0 { padding: 0 15px;}

.jl-table-box table th.table-c1 { width: 120px ;}

.jl-table-box table td { padding: 20px 15px; text-align: center; }

.jl-table-box table tr th:first-child,.jl-table-box table tr td:first-child { border-left: none;}

.jl-table-box table tr th:last-child,.jl-table-box table tr td:last-child { border-right: none;}

.jl-table-box table td>img { float: left; width: 80px; height: 80px; margin-right: 15px; }

.jl-table-box table td h1 { font-size: 14px; line-height: 1.8; }

.jl-table-box table td h1 a { color: #ed7420;}

.jl-table-box table th select { border: none; height: 40px; background:none; max-width: 110px; display: block; margin: 0 auto;}

.jl-table-box table td>a  { display: block; margin: 0 auto; color: #ed7420; }

.jl-table-box table td>a.zcgm-btn { width: 70px; height: 20px; color: #ffffff; background-color: #ed7420;}

.syzn-nrbox h3 {font-size: 28px; line-height: 1.5; padding-bottom: 15px; text-align: center;}

.syzn-nrbox h4 { padding-bottom: 20px;  color: #999999; margin-bottom: 15px; border-bottom: 1px solid #f4f4f4;}

.syzn-nrbox p { line-height: 1.6;}

.syzn-nrbox img ,.syzn-nrbox video { max-width: 100% !important;}





@media only screen and (max-width :960px) {

	body {	font-size: 14px; min-width: 320px;	}

	.contant-box { width: 100%; box-sizing: border-box; padding: 0 10px; }

	.ddxq-box { width: 100%;}

	.top-box { height:60px; line-height: 30px; padding: 0 10px 0 0; font-size: 12px; }

	.header-box { top:60px;  height:105px; }

	::-webkit-scrollbar {	display: none	}

	.ksxd-list input.ksxd-btn { float: left; }

	.ksxd-list input.close { float: right;}

	.logo { padding-top:10px; padding-left: 20px; }

	.logo img { height:40px; }

	.sj-hide { display: none;}

	.l {float: none;}

	.r {float: none;}

	.gwc-box ul li div.c0 { width:16px; float: left; margin-top: 45px; text-align: left; margin-bottom: 10px;}

	.gwc-box ul li { padding: 10px 0; }

	.gwc-box ul li .gwc-cpnr h5 { font-size: 15px; max-width: 100%; }

	.gwc-xj { display: none; }

	/* pC闅愯棌 */

	.jszy-nrbox { width: 100%;}

	.banner-list ul li h4 { font-size:14px; line-height: 32px; }

	.ad-nrbox h3 { font-size:20px; padding-bottom: 0; }

	.ad-nrbox p { font-size:12px; line-height: 18px; padding: 0 20px;display: -webkit-box;overflow: hidden;-webkit-box-orient: vertical; margin-bottom: 30px;word-break: break-all; }

	.ad-banner img { height:4.2rem }

	.searchbox { width: 92%; margin-top: 10px; height: 40px; line-height: 40px; }

	.searchbox .search-txt { width: 55%; height: 40px; line-height: 40px; font-size: 14px;}

	.searchbox .search-btn { width: 15%; height: 40px;}

	.hd-banner-box,.cp-box { margin:20px 0; width: 100%; }

	.bannner-box { width: 100%; }

	.bannner-box ul li .cp-xqms-img img { height:2.8rem; }

	.bannner-box .swiper-button-prev,.bannner-box .swiper-button-next { width: 30px; height: 30px; background-size: 30px; margin-top: -15px; }

	.banner-list { width: 100%; padding: 10px; }

	.index-ty-h h1 { font-size:24px; padding: 10px; }

	.cp-box ul { font-size: 0;}

	.cp-box ul li { width: 25%; padding: 0 10px 10px; box-sizing: border-box; margin-bottom: 5px;display: inline-block; float: none; }

	.cp-box ul li h3 { font-size:12px; padding: 10px 0; }

	.cp-box ul li img { width: 100%; height: auto; display: block;}

	.index-ty-h p { padding-bottom:20px }

	.gsfc-list,.jsyfw-listbox,.jsyfw-listbox ul { width: 100%; }

	.sytl-list { width: 92%; margin: 0 auto; }

	.jsyfw-box {background-attachment: fixed; background-size: 100% 100%; padding-bottom: 20px; }

	.gsfc-list ul li .tscp-imgbox img { width: 90%; display: block; margin: 0 auto; }

	.color-w h1, .color-b h1 { padding:30px 0; }

	.gsfc-list ul li .tscp-imgbox,.gsfc-list ul li .tscp-imgbox img { height: auto; }

	.tscp-box {background-size: 100% 4rem;}

	.jsyfw-listbox ul { text-align: center;}

	.jsyfw-listbox ul li { margin: 0 3vw 20px; width: 40vw; display: inline-block; float: none; padding: 15px 0; }

	.jsyfw-listbox ul li img { margin-bottom: 20px; width: 100px; height: 100px; }

	.top-box>span { display:block; text-indent: 10px; }

	.top-box a { margin:0 0 0 10px; }

	.nav>ul>li:hover>a { color: #ffffff; }

	.nav>ul>li .f-nav { left: 0; margin-left: 0; }

	.nav>ul>li .ts-nav { padding: 0; transform: translateX(0); }

	.tscp-txtbox p { color: #999999; line-height: 24px; height: 48px; display: -webkit-box; overflow: hidden; -webkit-line-clamp: 2; -webkit-box-orient: vertical; margin-bottom: 10px;	}

	.nav .sj-nav-btn {display: block;position: absolute;right: 10px;top: 13px;}

	.nav .sj-nav-btn span {	height: 3px;margin-top: 6px;display: block;background: #355494;	width: 31px;border-radius: 3px;	z-index: 1;	-webkit-transform-origin: 20px;	transform-origin: 20px;	-webkit-transition: background .5s cubic-bezier(.77, .2, .05, 1), opacity .55s ease, -webkit-transform .5s cubic-bezier(.77, .2, .05, 1);transition: background .5s cubic-bezier(.77, .2, .05, 1), opacity .55s ease, -webkit-transform .5s cubic-bezier(.77, .2, .05, 1);transition: transform .5s cubic-bezier(.77, .2, .05, 1), background .5s cubic-bezier(.77, .2, .05, 1), opacity .55s ease;	transition: transform .5s cubic-bezier(.77, .2, .05, 1), background .5s cubic-bezier(.77, .2, .05, 1), opacity .55s ease, -webkit-transform .5s cubic-bezier(.77, .2, .05, 1);}

	.nav .sj-nav-btn2 span {transform-origin: 29px center;}

	.nav .sj-nav-btn2 span:nth-last-child(1) {	opacity: 1;	-webkit-transform: rotate(45deg);transform: rotate(45deg);margin-top: 8px;}

	.nav .sj-nav-btn2 span:nth-last-child(2) {	opacity: 0;}

	.nav .sj-nav-btn2 span:nth-last-child(3) {	opacity: 1;	-webkit-transform: rotate(-45deg);	transform: rotate(-45deg);	margin-top: 5px;}

	

	.nav>ul>li { border-radius: 0; }

	.nav>ul>li em {	display: block;	position: absolute;	right: 0;	text-indent: 0;	color: #ffffff;	top: 0;	height: 50px;	width: 50px;font-style: normal;	text-align: center;	font-size: 18px;font-weight: bold;line-height: 50px;background: #367dc5;z-index: 99;}

	.nav-box {	height: auto;background: none;margin: 0;width: 100%;}

	.nav-box .nav>ul {display: none;height: auto;line-height: 50px;width: 100%;	position: absolute;	top: 60px;	background: #355494;padding-top: 0;}

	.nav-box .nav>ul li {float: none;	height: auto;line-height: 50px;width: 100%;	margin: 0;	text-align: left;position: relative;border-bottom: 1px solid #93c9ff;	}



	.nav-box ul li a {	padding: 0 10px;color: #ffffff;width: 60%;}

	.nav>ul>li .f-nav {	position: relative;	top: 0;	width: 100%;border-radius: 0;display: none;	}

	.nav>ul>li .ts-nav { overflow: scroll; max-height: 60vh; }

	.nav>ul>li .f-navlist { margin: 0 20px; border: none;}

	.nav>ul>li .f-navlist h4 a { font-size: 16px; padding: 10px 0 5px 0; }

	.nav>ul>li .f-nav a {	text-indent: 20px;	text-align: left;	width: 100%;margin: 0;	line-height: 24px;}

	.nav ul li>a {	line-height: 50px;	}

	.ts-nav-box { display: block;}

	.footer-link { width: 100%; }

	.footer-linklist { width: 100%; box-sizing: border-box; padding-left: 20px; margin: 0; }

	.yjly-box ul li { width: 50%; }

	.yjly-box { padding: 20px 10px; }

	.yjly-box ul li { padding: 0 10px; margin-bottom: 20px; }

	.yjly-box ul li p { left: 10px; right: 10px; height: 40px; line-height: 40px; font-size: 16px; }

	.yjly-box ul li .yjly-img {  height: 2.4rem; }

	.yjly-box ul li .yjly-img img { height: 2.4rem; min-height: 2.4rem;  }

	

	.ny-banner-h { left:5%; margin: 0; top: 0; width: 90%; transform: translateY(0); }

	.ny-banner-h h3 { font-size:20px; padding: 10px 0;}

	.nr-banner img { height: 200px;}

	.mbx-box { height: auto; width: 100%; }

	.yjly-listbox ul li { float: none; display: block; margin: 0 auto 30px; width: 90%; }

	.yjly-listbox ul li .yjly-img img { height: 180px;}

	.yjly-ckwx ul li span { position: static; margin-top: 20px; display: block; }

	.yjly-tz h3, .yjly-ckwx h3 { font-size: 18px; }

	.yjly-ckwx ul li h4,.yjly-tz ul li h4 { font-size:14px; }

	.yjly-adbox a { width: 100%; margin-bottom: 20px; }

	.yjly-adbox a img { height: auto;}

	.yjly-tz { padding: 10px; }

	.yjly-tz ul li { width: 100%; padding:0 10px; }

	.mbx-box .contant-box h3 { width: 100%;height: 40px; text-align: center; float: none; }

	.mbx-box .contant-box h3 a { height: 40px; line-height: 40px; padding: 0; width: 25%; display: block; float: left; box-sizing: border-box; font-size: 13px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}

	.about-txt-c img,.about-txt-en img { width: 100%; max-width: 100%; margin: 0 auto 15px;float: none; }

	.szsm-list ul li { width: 100%; }

	.szsm-box { background-size: 100% 100%; }

	.about-txt-c h3, .about-txt-en h3 { font-size: 20px; }

	.ryzz-list ul, .rlzy-list,.rlzy-text,.news-list { padding: 20px 0 0 0; }

	.rlzy-text h3 { font-size: 20px; font-weight: bold;}

	.news-list ul li img { float: none; width: 100%; height: auto;}

	.grzx-box { padding: 10px 0; }

	.grzx-menu,.grzx-nrbox { width: 100%; }

	.grzx-nrbox { padding:10px 0; margin-top: 20px;}

	.grzx-xgmm form label span { display: block; text-align: left; }

	.grzx-xgmm form label input { width: 100%; box-sizing: border-box; }

	.grzx-menu dl dt { padding: 0 10px; }

	.grzx-menu dl dd { text-indent: 10px; float: left; margin-right: 10px; font-size: 14px; }

	.xzdz-bdbox { width: 94%; left: 3%; margin: 0; border: none; }

	.grzx-xgmm form { padding: 10px;}

	.grzx-xgmm form label { margin-bottom: 10px; }

	.bean-details-table .c1 { width: auto; padding:0 10px ; }

	.bean-details-table .c2 { min-width: 50px;}

	.bean-details-table td.c3, .bean-details-table th.c3 { text-indent: 10px; }

	.jfsc-list ul li { width: 100%; }

	.grzx-xgmm h4 { padding-left:10px;}

	.table-box { width: 100%;overflow-x: scroll; }

	.table-box .bean-details-table { width: 720px; }

	.fpsq-box ul li { width: 100%;}

	.grzx-index ul li,.grzx-index2 ul li { width: 50%; margin: 10px 0;}

	.grzx-index ul li h5 { font-size: 19px;}

	.grzx-ad img { height: 120px;}

	.grzx-jcgm ul li { width: 100%; padding: 0; margin-bottom: 20px; }

	.wddd-h h4 { overflow: scroll; }

	.wddd-h p { width: 480px; position: relative;}

	.wddd-h .xlxz-box { position: relative; margin-top: 10px; }

	.ddxq-jcxx, .spxx-list { width: 100%; padding: 10px; }

	

	.cpjs_imgtilte ul li .all-picbox img { max-width: 100%;}

	.cpwx-list ul li p span { width: 50%; margin-right: 0;}

	

	.qbtu-box ul li .all-picbox { width: 100%; float: none;margin-right:0;}

	.qbtu-box ul li>p { float: none; width: 100%;}

	

	.pj-tj-box { font-size: 12px; }

	.pj-tj-box .btn-submit { width: 100px; margin-right: 10px; }

	.cppjjs-box,.cppj-form-box { width: 100%; box-sizing: border-box; }

	.cppjjs-box img { width: 100%;}

	.cppj-form-box { padding: 20px;}

	.fop-label { float: none; margin-bottom: 10px;}

	.sjdd { display: none; }

	.cppj-list { border-bottom: 1px dashed #e0e0e0; }

	.jxs-cx select,.jxs-cx ul,.jxs-cx ul li { width: 100%; }

	.jxs-cx ul li { padding: 10px; margin-bottom: 20px; }

	.contant-txt { width: 100%; margin-left: 0; margin-bottom: 30px; padding: 0 !important; border: none !important; }

	.contant-ewm { display: none;}

	.zxzx-list ul li { width: 100%; padding: 0px; }

	.zxzx-list ul li .zxzx-listtxt { padding: 20px 10px;}

	.zxzx-list ul li .time-box { right: 20px;}

	.zxzx-txtbox h3 { font-size: 18px; }

	.jsfw-lxfs { padding: 10px; }

	.jsfw-lxfs a.more { position: relative; right: auto; margin-top: 20px; margin-bottom: 0; }

	

	.sqzx-box { width: 100%; }

	.sqzx-box img { width: 100%; display: block; margin: 0 0 20px 0; float: none;}

	.sqzx-box p { font-size: 14px ; line-height: 1.6; }

	.jszy-list01 ul li { width: 100%; margin-left: 0; padding: 10px; height: auto;}

	.jszy-list01 ul li img { width: 100%; float: none; height: auto;}

	.jszy-list01 ul li .jszy-listtxt { width: 100%; float: none;}

	.jszy-list01 ul li .jszy-listtxt h3 { font-size: 16px;}

	.jsxg-menu { display: none;}

	.jszy-list02 ul li { width: 100%; padding: 0; margin-left: 0; }

	.jszy-list02 ul li .jsyfw-img img { height: auto;}

	.list-shqd ul li { height: auto; }

	.ddjs-imgbox,.ddjs-txtbox { width: 100%; margin: 0;}

	.ddjs-imgbox img { width: 100%; margin-bottom: 10px; }

	.ddjs-txtbox p { margin-top: 10px;}

	.ryzz-list ul li p { font-size: 14px; }

	.ddjs-djbox,.ddjs-slbox,.ddjs-hqbox { float: left; text-align: center; height: 40px; line-height: 40px; background: #f4f4f4; margin: 10px 0; }

	.ddjs-djbox { width: 50%; text-align: left; }

	.ddjs-slbox,.ddjs-hqbox { width: 50%; }

	.xgtj-box ul li { width: 100%; margin-bottom: 15px; padding-bottom: 15px; border-bottom: 1px dashed #e3e3e3; }

	.xgtj-box ul li .tscp-imgbox img { max-width: 100%; width: auto !important; display: block; margin: 0 auto; max-height: 200px;}

	.gwc-box { padding: 10px; }

	.xgtj-box ul li .tscp-txtbox p { height: auto; }

	.gwc-box h3 span { display: none;}

	.gwc-box h3 span:first-child { display: block;}

	.gwc-box ul li div.c1 { width: 100%; margin-bottom: 10px; }

	.gwc-box ul li .gwc-cpnr>a { width: 100px; }

	.gwc-box ul li .gwc-cpnr img { width: 100px; height: 100px; margin: 0; }

	.gwc-box ul li div.c2 { width: 100%; text-align: right; }

	.js-tctxtbox { width: 80%;}

	.ddjs-djbox,.ddjs-slbox { line-height: 40px !important; }

	.ddjs-txtbox h4 { text-align: left !important;}

	

	.gwc-dj { width: 50% !important; float: left; text-align: left !important; color: #b41515; font-weight: bold;}

	.gwc-sl { width: 50% !important; float: left; }

	.gwc-sl-bjq-t { width: 150px;}

	.gwc-sl-bjq input { width: 50px;}

	.gwc-sl-bjq-t input { width: 50px;}

	.gwc-box ul li .gwc-cpnr select { height: 30px; line-height: 30px;}

	.gwc-cz,.zxhd-list { width: 100%; padding-top: 10px ; clear: both;}

	.gwc-cz span { display: block; width: 100%; height: 32px; line-height: 32px; border-radius: 4px; background-color: #b41515; color: #ffffff; text-align: center;}

	

	.search-cp input { width: 240px; }

	.sxtj-box ul li { padding: 0; margin-bottom: 10px; }

	.sxtj-box ul li h3 { display: block;}

	.sxtj-box ul li span.cpxs-more { display: none;}

	.ny-cpjg-list ul li .cpimg-box { width: 100%; height: auto; margin-right: 0; float: none; }

	.ny-cpjg-list ul li .cpimg-box a { margin: 10px 0; display: block; width: 100%; height: auto; }

	.ny-cpjg-list ul li .cpimg-box img {  max-width: 100%; max-height:200px; }

	.ny-cpjg-list>ul>li .cpbtn-box { padding-top: 20px; position: initial; right: auto; width: 100%; }

	.ny-cpjg-list ul li .cpbtn-box select { float: left; margin-right: 20px; }

	.ny-cpjg-list>ul>li .cpbtn-box a.productlist_addcart { float: left;}

	.nr-search-box { margin-top: 10px; height: 40px; }

	.nr-search-box .search-fl { width: 25%;}

	.nr-search-box .search-txt { width: 60%; height: 40px; line-height: 40px;}

	.nr-search-box .search-btn { width: 15%; height: 40px; line-height: 40px;}

	.ny-cpjg-list ul li .cpbtn-box a, .ny-cpjg-list ul li .cpbtn-box span { display: inline-block;}

	.ny-cpjg-list ul li { padding: 10px;}

	.ckdb-tcc { margin-top: 40px; min-width: 320px; }

	.ckdb-tcc ul li { min-width: 100px;}

	.db-tcc { top: auto; left: 0; right: 0; width: 100%; bottom:0; }

	.ny-cpjg-list ul li .cptxt-box { width: 100%; }

	.cpxq-top-box p span { display: block; margin-right: 0;}

	.cpxq-top-box p span.jrsc-btn { margin-top: -20px;}

	.cpqbnr-box,.cpqbnr-box .bannner-box { width: 100%;}

	.cpqbnr-box .bannner-box ul li img { display: block; height: 4.2rem; float: none;}

	.cp-xqms-box { height: auto; margin: 0;}

	.cpqbnr-box .bannner-box ul li .cp-xqms-box img { display: inline-block; }

	.cpqbnr-box .bannner-box {  height: 450px;}

	.cpjs-tab-box>h3 span { width:16.66666% ; padding: 0; font-size: 12px; text-align: center;}

	.gm-box { width: 100%; padding-bottom: 20px; position: relative; top: auto;}

	.qbtu-box ul,.wytw-box { width: 100%; box-sizing: border-box; padding: 10px; }

	.qbtu-box ul li img { width: 100%; height: auto;}

	.nrty-h { margin: 0 10px; height: auto; line-height: 40px; padding-bottom: 10px;}

	.jfcp-ztbox { padding: 10px;}

	.jfcp-ztbox .jfcp-nrbox { width: 100%;}

	.jfcp-br .jfcp-nrbox-img,.jfcp-br .jfcp-nrbox-p { width: 100%; }

	.jfcp-br .jfcp-nrbox-img img { width: 100%; height: auto; }

	.jfcp-br .jfcp-nrbox-p h4 { font-size: 20px;}

	.jfcp-ztbox .jf-top-box,.dzbd-list { width: 100%;}

	.wdtw-txt,.wdtw-hf-txt { margin: 0 10px;}

	.wdtw-txt { margin: 10px;}
	.selected-choose { line-height: 40px !important; font-size: 14px;}

	.select { padding: 0 8px !important;}

	.dzbd-list .dzbd-srk-box,.dzbd-box-t .dzbd-srk-box { width: 100%;}

	.sytl-list ul li { width: 100%; margin-bottom: 30px; margin-left: 0; margin-right: 0; }

	.sytl-list ul li h3 { font-size: 16px;}

	.sytl-list ul li p { height: auto;}

	.nav { width: 100%;}

	.footer-linklist ul li { display: inline-block; margin-right: 6px;}

	.yhq-list ul { padding: 15px 10px 0;}

	.yhq-list ul li { width: 100%; margin: 0 0 20px; }

	.contant-l { width: 100%; margin: 0; }

	.sxtj-box ul li span { display: inline-block;}

	.cpxq-top-box h1 { font-size: 20px;}

	.cpxq-top-box h1 i { font-size: 14px;}

	.tscp-box .swiper-button-next, .jsyfw-box .swiper-button-next { display: none; }

	.cp-xqms-img { text-align: center; height: 4.2rem; margin: 0;}

	.jz-kzbox { top: 4.3rem;}

	.cp-xqms-img img { height: auto !important; max-height: 3.8rem !important;}

	.img-nubbox { bottom:10px; right: 10px;}

	.cpqbnr-box .swiper-button-prev { left: 10px;}

	.cpqbnr-box .swiper-button-next { right: 10xp;}

	.cpwx-list h4 { height: auto;}

	.yywx-searchbox .w10 label { display: none;}

	.yywx-searchbox .searchbox-list { margin-bottom: 10px;}

	.cpimg-box .cp-xqms-img { width: 100%; display: block;}

	.cpimg-box ul li { width: 100%; box-sizing: border-box; height: auto;}

	.cpjs_imgtilte ul li .all-picbox { width: 100%; margin: 0 0 15px 0;}

	.cpjs_imgtilte ul li p { float: none; width: 100%; }

	.jszy-list03 ul li table { width: 100%; min-width: auto;}

	.on-off { top:5px; left: 5px;}

	.close { top: 8px; right: 5px;}

	.tjsx-box { margin-top: 10px; }

	.tjsx-box h2 { font-size: 14px !important;}

	.tjsx-box select { float: right;}

	.on-off, .on-off-two {top:5px; left: 5px;}

	.top-header,.nr-search-box { width: 100%;}

	.line-h80 { line-height: 1.8;}

	.rlzy-text embed { max-width: 100% !important; height: auto !important;	}
	

	.bg-big-box { display: none !important;}

	.cndns-right { display: none !important; }

	.searchbox .select { width: 30%; height: 40px;white-space: nowrap; line-height: 40px; }

	.hd-banner-box { width: 100%; margin-top:0 ;}

	.hd-banner-box ul li img { display: block; width: 100%; height: auto;}

	.ad-banner { top: 0;}

	.hot-box { width: 100%;}

	.hot-box h4 { margin-bottom: 20px;}

	.hot-box h4 span img,.hot-box h4 span img.h-img,.hot-box h4 span.on img.b-img { display: none;}

	.hot-box h4 span { height: 50px; line-height: 50px; font-size: 13px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}

	.hot-box-list { width: 100%;}

	.hot-box-list ul li { width: 48%; margin: 0 1% 10px;}

	.hot-imgbox a img { max-width: 100%;}

	.index-ty-h p { padding: 0;}

	.footer { background-size: auto 100%;}

	.index-szsh {padding: 20px 0; background-size: auto 100%;}

	.index-szshbox { width: 100%;display: block;padding: 0;  }

	.index-szshlist h3 { font-size: 28px; }

	.index-szshlist { text-align: center; width: 100%; border: none; margin-bottom: 15px;}

	.zxhd-list { width: 100%; padding-top: 20px;}

	.jsfw-listbox-x ul li { width: 100%; padding:0; margin-bottom: 20px;}

	.jsfw-nrbox h1 { font-size: 12px;}

	.yywx-searchbox input { width: 84%;}

	.yywx-searchbox input.ss-btn { width: 16%;}

	.rlzy-text img { max-width: 100% !important; height: auto !important;}

	.zlxz-listbox ul li { width: 48%; margin: 0 1% 10px; }

	.zlxz-listbox ul li .zlxz-list-img,.zlxz-listbox ul li .zlxz-list-img img { width: 100%; height:4.2rem;}

	.zlxz-listbox ul li .zlxz-list-txt a { padding: 8px 10px;}

	.left-navbox { width: 100%;}

	.zxhd-listbox ul li { height: auto;}

	.zxhd-listbox ul li img { width: 100%; margin-right: 0; float: none;}

	.zxhd-listbox ul li h3,.zxhd-listbox ul li p { padding: 10px;}

	.about-twbox { padding-top: 20px; }

	.about-logo-sy { top:-10px}

	.about-logo-sy img { width: 90vw; }

	.about-twbox .about-img-box { width: 100%; margin-right: 0;}

	.about-gsln { padding: 15px 0; }

	.index-header { height: 60px;}

	.about-tyh { padding: 20px 0;}

	.about-tyh h3 { font-size: 20px; font-weight: 600;}

	.about-qqyw-txtbox { width: 100%; border: none !important; padding: 0 0 10px !important;}

	.ygfc-img-list { width: 100%;}

	.ygfc-img-list .ygfc-bigimg,.ygfc-img-list .ygfc-smimg { width: 100%; height: auto;}

	.news-list-x ul li { padding: 15px 0;}

	.news-list-x ul li .news-list-time { display: none;}

	.news-list-img,.news-list-txt { padding: 0; width: 100%; height: auto;}

	.news-list-img img { width: 100%; height: auto;}

	.news-list-txt h3 { margin-bottom: 0;}

	.news-list-txt p { -webkit-line-clamp: 2;}

	.rlzy-list-h h3,.rlzy-listbox ul li h3 { font-size: 14px;}

	.rlzy-listbox ul li { width: 100%; margin: 0 0 15px;}

	.ygfl-listbox { width: 100%;}

	.ygfl-listbox ul li { width: 50%; height: 3.6rem;}

	.ygfl-listbox ul li img { height: 3.6rem;}

	.rlzy-list-h { margin: 0;}

	.rlzy-list-h h3,.lxwm-box-x h1 { margin-bottom: 15px;}

	.rlzy-listbox ul li .rlzy-listtxt { height: auto;}

	.lxwm-box-x { padding-top: 20px;}

	.lxwm-txt,.lxwm-map { width: 100%; float: none; padding: 0; }

	.lxwm-map { height: 5rem;}

	.form-list { padding-left: 0; margin-bottom: 10px; font-size: 14px;}

	.form-list div { width: 100%;}

	.form-list div input { width: 100%; box-sizing: border-box; height: 40px; line-height: 40px;}

	.form-list div select { width: 45%; margin-right: 2%;}

	.form-list div textarea { width: 100%; }

	.form-list div input.yzm { width: 70%; margin-right: 2%;}

	h3.nrty-h { margin-top: 5px !important; margin-left: 0; margin-right: 0; font-size: 13px;}

	.jmjl-list-h h4 { float: right;}

	.dzgl-list h3 span { margin-right: 0; font-size: 14px;}

	.dzgl-list ul li p { width: 100%; font-size: 14px;}

	.dzgl-list ul { padding-top: 0;}

	.jl-table-box { width: 100%; overflow-x: scroll;}

	.jl-table-box table { width: 960px;}

	.jl-table-box table th select.l { float: left;}

	.jl-table-box table th span.r { float: right;}

	.ksjr-box h4 { font-size: 12px;}

	.ksjr-box input  { width: 25vw;}

	.gwc-box ul li>div { line-height: 40px;}

	.gwc-gg {width: 40% !important;text-align: left !important;float: left;clear: both;}

	.gwc-dj {text-align: right !important;float: right;}

	.gwc-sl { margin: 0 !important; width: 60%  !important; clear: both; }

	.gwc-sl-bjq { margin: 0 !important; width: 100% !important;}

	.gwc-cz span>img { margin-top: 10px; }

	.js-tjbtnbox { text-align: left;}

	.gwc-box ul li .gwc-cpnr h4 { width: auto;}

	a.defaultnode { color: #ffffff !important; background-color: #ed7420 !important;}

	.fpxx-listbox ul { height: 90px;}

	.fpxx-listbox ul li { height: 90px;}

	.fpxx-listbox ul li.on b { width: 80px;}

	.fpxx-listbox ul li b { display: block;}

	.fpxx-listbox ul li p { margin-bottom: 0;}

	.ddjs-txtbox { text-align: right;}

	.login-section .logon-tab > a { padding:15px 0 !important; font-size: 14px !important;}

	label.text-right { text-align: left !important;}

	.top-header .rwm-box { z-index: 20;}

	.ad-nrbox { transform: translateY(-50%);}

	.ny-cpjg-list>ul>li .cptxt-box p.wxsl-box { padding-bottom: 10px; }

	.zlxz-list-txt {  opacity:1 !important;}

	.jf-top-box .gwc-sl-bjq {  width: auto !important; font-size: 0;}

	.jf-top-box .gwc-sl-bjq .l,.jf-top-box .gwc-sl-bjq .r { float: left;}

	.jf-top-box .gwc-sl-bjq button,.jf-top-box .gwc-sl-bjq input { font-size: 14px;}



	.gwc_tcbox { width: 90vw; height: auto;  }

	.gwc_tcbox h1 { font-size: 20px; font-weight: bold; margin-bottom: 20px;  }

	.gwc_tcbox h1 img { margin-right: 10px; height: 20px; width: auto;  }

	.gm-top-box { margin-top: 0;}

}


