@charset "UTF-8";
html {
	-webkit-text-size-adjust: 100%;
	-ms-text-size-adjust: 100%;
	-webkit-font-smoothing: antialiased;
	-webkit-tap-highlight-color: transparent;
	-webkit-touch-callout: none;
	touch-callout: none;
	cursor: pointer;
}
body, form, img, ul, ol, li, dl, dt, dd, p, tr, td, strong, span, pre {
	margin: 0;
	padding: 0;
	border: 0;
	background-repeat: no-repeat;
}
h1, h2, h3, h4, h5, h6, p {
	margin: 0;
	padding: 0;
	font-weight: normal;
}
h4 {
	font-size: 18px;
	color: #fff;
}
@font-face {
	font-family: 'myfont';
	src: url('../font/font-file.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
	font-display: swap;
}
body, button, input, select, textarea {
	font-size: 14px;
	line-height: 24px;
	color: #333;
	font-family: 'myfont', Arial, 'Microsoft YaHei', sans-serif;
	background-color: #131514;
}
ul, li {
	list-style: none;
}
img {
	border: 0px;
	vertical-align: middle;
}
table {
	border-spacing: 6px;
}
*, :after, :before {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	background-repeat: no-repeat;
}
article, aside, footer, header, nav, section {
	display: noe;
}
a {
	background-color: transparent;
	-webkit-text-decoration-skip: objects;
	text-decoration: none;
	color: #a3a3a3;
	outline: none;
	cursor: pointer;
}
a:hover {
	background-repeat: no-repeat;
	text-decoration: none;
}
a, input[type="button"], button, label, input[type="submit"] {
}
sub, sup {
	font-size: 75%;
	line-height: 0;
	position: relative;
	vertical-align: baseline;
}
sub {
	bottom: -0.25em;
}
sup {
	top: -0.5em;
}
audio, video {
	display: inline-block;
}
[type="checkbox"], [type="radio"] {
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
padding: 0;
}
input, textarea, select {
	outline: none;
}
input[type="text"], input[type="password"], input[type="button"], input[type="submit"], select, textarea {
}
input:-webkit-autofill {
-webkit-box-shadow: 0 0 0px 1000px white inset !important;
}
.swiper-wrapper {
	width: 100%;
	height: 100%;
	z-index: 1;
	display: -webkit-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: -moz-box;
	display: flex;
-webkit-transition-property:
}
.nbaner {
	width: 100%;
	overflow: hidden;
	position: relative;
}
.nbaner img {
	width: 100%;
}
.laws ul li .pic img {
	display: block;
	width: 100%;
}
.poverlay {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background: rgba(0, 0, 0, 0.2);
	opacity: 1;
	transition: opacity 0.5s ease;
}
.laws ul li:hover .poverlay {
	opacity: 0;
}
.cpxq {
	overflow: hidden;
	margin-top: 25px;
}
.cpxq p {
	margin-top: 15px;
	color: #fff;
	line-height: 35px;
	color: #fff;
	font-size: 15px;
}
@media (max-width:768px) {
.jqzoom {
	padding: 0;
	float: left;
	border: none;
	position: relative;
	padding: 0px;
	cursor: pointer;
	margin: 0px;
	display: block;
	width: 100%;
	height: 100%;
}
.caselist{
	  width:96%;
	  margin:20px auto;}
.case1{
	margin-top:15px;}
.jqzoom img {
	width: 100%;
}
.spec-scroll {
	clear: both;
	margin-top: 5px;
	width: 98%;
}
.zoomdiv {
	z-index: 100;
	position: absolute;
	top: 0px;
	left: 0px;
	width: 500px;
	height: 400px;
	background: #ffffff;
	border: 1px solid #CCCCCC;
	display: none;
	text-align: center;
	overflow: hidden;
}
.jqZoomPup {
	z-index: 10;
	visibility: hidden;
	position: absolute;
	top: 0px;
	left: 0px;
	width: 20px;
	height: 20px;
	border: 1px solid #aaa;
	background: #ffffff;
	opacity: 0.5;
	-moz-opacity: 0.5;
	-khtml-opacity: 0.5;
	filter: alpha(Opacity=50);
}
.spec-preview {
	width: 100%;
	height: 315px;
	overflow: hidden;
}
.spec-scroll .prev {
	float: left;
	margin-right: 4px;
	color: #b5b54f;
	font-size: 18px;
}
.spec-scroll .next {
	float: right;
	color: #b5b54f;
	font-size: 18px;
}
.spec-scroll .prev, .spec-scroll .next {
	display: block;
	font-family: "宋体";
	text-align: center;
	width: 20px;
	height: 80px;
	line-height: 80px;
	cursor: pointer;
	text-decoration: none;
}
.spec-scroll .items {
	float: left;
	position: relative;
	width: 88%;
	height: 70px;
	overflow: hidden;
}
.spec-scroll .items ul {
	position: absolute;
	width: 999999px;
}
.spec-scroll .items ul li {
	float: left;
	width: 72px;
	text-align: center;
	list-style: none;
	margin: 5px;
}
.spec-scroll .items ul li img {
	border: 1px solid #CCC;
	padding: 2px;
	width: 75px;
	height: 60px;
}
.spec-scroll .items ul li img:hover {
	border: 2px solid #FF6600;
	padding: 1px;
}
.nbaner {
	margin-top: 50px;
}
.foot {
	display: none;
}
.g-index-title {
}
.pos {
	width: 80%;
	position: absolute;
	bottom: 10px;
	color: #fff;
	left: 5%;
}
.nbaner .pos a {
	color: #f5f5f5;
}
.prolist {
	overflow: hidden;
	margin: 0px auto 50px auto;
}
.laws {
	overflow: hidden;
	width: 100%;
	text-align: center;
}
.lawtitle {
	width: 100%;
	border-bottom: #ccc solid 3px;
	overflow: hidden;
}
.lawtitle .nav1 {
	width: 98%;
	overflow: hidden;
	margin: 0 auto;
}
.lawtitle .nav1 div {
	display: -webkit-inline-box;
	width: 32%;
	text-align: center;
}
.lawtitle h3 {
	display: block;
	width: 120px;
	text-align: center;
	line-height: 43px;
	float: left;
	color: #fff;
	background: url(../image/fenlei_title.jpg) no-repeat left center;
}
.lawtitle a {
	display: inline;
	color: #5d5d5d;
	line-height: 53px;
	float: right;
	font-size: 16px;
	font-weight: 700;
	display: block;
	width: 100%;
}
.lawtitle a:hover {
	color: #fff;
	font-size: 18px;
	background: url(../../image/heng_03.jpg) no-repeat center bottom;
}
.laws ul {
	margin: 20px auto;
	overflow: hidden;
	width: 100%;
}
.laws ul li {
	float: left;
	width: 46%;
	border: solid 1px #a3a3a3;
	margin: 0 2% 0 2%;
	position: relative;
}
.laws ul li a {
	overflow: hidden;
	color: #9d9d9d;
}
.laws ul li a:hover {
	text-decoration: none;
	color: #fff;
}
.laws ul li .xq {
	display: block;
	background: url(../../image/jt.png) no-repeat;
	width: 25px;
	height: 25px;
	position: absolute;
	right: -9px;
	bottom: 40px;
	background-size: 100%;
}
.laws ul li .xq:hover {
	background: url(../../image/jthover.png) no-repeat;
	width: 60px;
	height: 60px;
	background-size: 100%;
}
.laws ul li .pic img {
	width: 100%;
}
.laws ul li h3 {
	line-height: 35px;
	height: 35px;
}
.laws ul li a:hover {
	color: #ffffff;
}
.laws ul li span {
	color: #999999;
	font-size: 12px;
	float: right;
}
.laws .d1 {
	width: 60%;
	overflow: hidden;
	margin: 50px auto;
}
.nav1 .on {
	width: 100%;
	float: left;
	line-height: 45px;
	text-align: center;
	color: #fff;
	background: url(../../image/heng_03.jpg) no-repeat center bottom 0px;
	cursor: pointer;
	font-size: 16px;
}
.nav1 .out {
	width: 100%;
	float: left;
	line-height: 43px;
	text-align: center;
	font-weight: 700;
	color: #4e5a69;
	font-size: 16px;
	cursor: pointer;
}



/**********新闻列表*************/
.newmain {
	width: 98%;
	margin: 0 auto 0 auto;
	overflow: hidden;
}
.newmain .newnav {
	float: left;
	width: 100%;
	margin-top: 6px;
}
.newmain .newnav div {
	text-align: center;
	width: 30%;
	float: left;
}
.newmain .newnav div .cut {
	color: #FF0;
	background: url(../../image/heng_03.jpg) no-repeat bottom center;
	color: #ffeb16;
}
.newmain .newnav div a {
	width: 100%;
	display: block;
	font-size: 16px;
	line-height: 60px;
}
.newmain .newnav div a:hover {
	background: url(../../image/heng_03.jpg) no-repeat bottom center;
	color: #ffeb16;
}
.newmain .newlist {
	width: 100%;
	float: none;
	overflow: hidden;
	margin-bottom: 50px;
}
.newmain .newlist ul {
}
.newmain .newlist ul li:hover {
	background-color: #373938;
}
.newmain .newlist ul li:hover a h3 {
	color: #fff;
}
.newmain .newlist ul li:hover a p {
	color: #fff;
}
.newmain .newlist ul li:hover .ckxq {
	color: #fff;
}
.newmain .newlist ul li {
	width: 100%;
	float: left;
	margin: 0 auto;
	border-left: none;
	border-right: none;
	padding: 2%;
	border-bottom: solid 1px #545454;
}
.newmain .newlist ul li h4 {
	font-size: 38px;
	font-weight: 700;
	color: #545454;
	line-height: 45px;
}
.newmain .newlist ul li i {
	color: #b0b0b0;
	font-style: normal;
}
.newmain .newlist ul li .listmore .newpic img {
	width: 100%;
}
.newmain .newlist ul li .listmore h3 {
	line-height: 40px;
	font-size: 16px;
	color: #545454;
}
.newmain .newlist ul li .listmore p {
	color: #8b8b8a;
	margin-top: 10px;
}
.newmain .newlist ul li .ckxq {
	display: block;
	margin-top: 15px;
	margin-bottom: 10px;
}
.newmain .newlist ul li:hover {
	background-color: #373938;
}
.newcont {
	float: left;
	margin: 0 auto 80px auto;
}
.newtitle {
	text-align: center;
	color: #fff;
	border-bottom: solid 2px #8a8a8b;
	padding-bottom: 15px;
	margin-top: 15px;
}
.newtitle h3 {
	font-size: 16px;
	line-height: 40px;
}
.newart {
	margin-top: 30px;
	color: #8a8a8b;
}
.newart p {
	line-height: 35px;
	text-indent: 2em;
	color: #8a8a8b;
}
.xgbq {
	font-size: 16px;
	color: #8a8a8b;
	margin: 20px 0;
}
.pev {
	width: 100%;
	float: left;
	text-align: left;
	color: #8a8a8b;
}
.next {
	width: 100%;
	float: right;
	text-align: left;
	color: #8a8a8b;
}
/**********新闻列表*************/
/************联系我们页面********************/
.callcont {
	width: 100%;
	margin: 16px auto;
	overflow: hidden;
}
.lxwm {
	overflow: hidden;
	margin-top: 20px;
	width: 98%;
	margin: 10px auto;
}
.lxwm .contleft {
	width: 98%;
	margin: 0 auto;
	margin-left: 1%;
	overflow: hidden;
}
.contleft h3 {
	color: #fff;
	border-bottom: solid 2px #fff;
	font-size: 20px;
	line-height: 60px;
	background: url(../../image/lxheng_03.png) no-repeat left bottom 0px;
	width: 90%;
}
.contleft p {
	color: #f5f5f5;
	line-height: 30px;
	margin-top: 20px;
}
.contleft form {
	width: 100%;
	margin-top: 25px;
}
.contleft form .txt {
	width: 49%;
	float: left;
	line-height: 40px;
	background-color: #6a6b6b;
	margin-right: 1%;
}
.contleft form .lyinfo1 {
	overflow: hidden;
	width: 100%;
	margin-top: 10px;
}
.contleft form .lyinfo {
	overflow: hidden;
	width: 99%;
	margin-top: 15px;
	background-color: #6a6b6b;
}
.sub {
	text-align: center;
	width: 100%;
	text-align: center;
	height: 40px;
	background: #FF0 url(../../image/ljth.png) no-repeat 207px 13px;
	font-size: 18px;
}
.contleft form .lyinfo textarea {
	background: none;
	width: 100%;
	height: 80px;
	color: #fff;
	padding-left: 1%;
}
.contleft form .txt input {
	background: none;
	width: 100%;
	height: 40px;
	padding-left: 1%;
}
.lxwm .contright {
	float: right;
	width: 48%;
}
.map {
	width: 98%;
	float: left;
	margin: 15px auto 15px 1%;
}
.map img {
	max-width: 100%;
}
.rczp {
	overflow: hidden;
	margin: 0px auto;
	display: none;
}
.rczp_title {
	overflow: hidden;
	border-bottom: solid 3px #ffeb16;
	padding-bottom: 30px;
}
.rczp_cont {
	width: 100%;
	margin: 18px auto;
	overflow: hidden;
}
.rczp_cont ul li {
	width: 100%;
	line-height: 50px;
}
.rczp_cont ul li:nth-child(2) {
	overflow: hidden;
	background-color: #2a2c2b;
}
.rczp_cont ul li:nth-child(4) {
	overflow: hidden;
	background-color: #2a2c2b;
}
.rczp_cont ul li:nth-child(6) {
	overflow: hidden;
	background-color: #2a2c2b;
}
.rczp_cont ul li:nth-child(8) {
	overflow: hidden;
	background-color: #2a2c2b;
}
.rczp_cont ul li div {
 width:2  float:left;
	text-align: center;
}
.rczp_cont ul li div {
	float: left;
	color: #fff;
}
.rczp_cont ul li div:nth-child(1) {
	width: 25%;
	text-align: center;
}
.rczp_cont ul li div:nth-child(2) {
	width: 15%;
}
.rczp_cont ul li div:nth-child(3) {
	width: 25%;
}
.rczp_cont ul li div:nth-child(4) {
	width: 15%;
}
.rczp_cont ul li div:nth-child(5) {
	width: 20%;
}
/*************服务中心**********************/
.server {
	overflow: hidden;
	margin: 0px auto;
}
.server_tit {
	width: 100%;
	float: left;
	border-bottom: solid 2px #ffeb16;
	overflow: hidden;
	padding-left: 0;
}
.server_tit div {
	float: left;
	width: 33%;
	text-align: center;
	line-height: 45px;
}
.server_tit div a {
	width: 100%;
	display: block;
	font-size: 16px;
}
.server_tit div a:hover {
	background: none;
	color: #ffeb16;
	width: 100%;
	display: block;
}
.server_tit div .curt {
	background: none;
	color: #f1fa61;
}
.fwsc {
	overflow: hidden;
	width: 100%;
	margin: 15px auto 10px auto;
}
.fwsc_tit {
	overflow: hidden;
	margin-top: 25px;
}
.fwsc ul {
	overflow: hidden;
	width: 98%;
	margin: 20px auto;
}
.fwsc ul li {
	width: 47%;
	float: left;
	margin: 1%;
	background: url(../../image/serbg_03.jpg) no-repeat;
	background-size: none;
	height: auto;
	position: relative;
	width: 98%;
	margin: 1%;
	background: #191b1a;
	border-radius: 20px
}
.fwsc ul li::before {
	content: '';
	position: absolute;
	top: -1px;
	left: -1px;
	right: -1px;
	bottom: -1px;
	background: linear-gradient(60deg, #369fbf, #282b2a);
	z-index: -1;
	border-radius: 20px;
}
.fwsc ul li span {
	display: block;
	width: 40px;
	float: left;
	height: 40px;
	margin: 43px 30px;
	background-size: 100%;
}
.fwsc ul li .s1 {
	background: url(../../image/stbg_11.jpg) no-repeat center center;
	background-size: 100%;
}
.fwsc ul li .s1:hover {
	background: url(../../image/stbg_11hover.jpg) no-repeat center center;
	background-size: 100%;
}
.fwsc ul li .s2 {
	background: url(../../image/stbg_12.png) no-repeat center center;
	background-size: 100%;
}
.fwsc ul li .s2:hover {
	background: url(../../image/stbg_12hover.png) no-repeat center center;
	background-size: 100%;
}
.fwsc ul li .s3 {
	background: url(../../image/stbg_13.png) no-repeat center center;
	background-size: 100%;
}
.fwsc ul li .s3:hover {
	background: url(../../image/stbg_13hover.png) no-repeat center center;
	background-size: 100%;
}
.fwsc ul li .s4 {
	background: url(../../image/stbg_14.png) no-repeat center center;
	background-size: 100%;
}
.fwsc ul li .s4:hover {
	background: url(../../image/stbg_14hover.png) no-repeat center center;
	background-size: 100%;
}
.fwsc ul li .s5 {
	background: url(../../image/stbg_15.png) no-repeat center center;
	background-size: 100%;
}
.fwsc ul li .s5:hover {
	background: url(../../image/stbg_15hover.png) no-repeat center center;
	background-size: 100%;
}
.fwsc ul li .s6 {
	background: url(../../image/stbg_16.png) no-repeat center center;
	background-size: 100%;
}
.fwsc ul li .s6:hover {
	background: url(../../image/stbg_16hover.png) no-repeat center center;
	background-size: 100%;
}
.fwsc ul li .s7 {
	background: url(../../image/stbg_17.png) no-repeat center center;
	background-size: 100%;
}
.fwsc ul li .s7:hover {
	background: url(../../image/stbg_17hover.png) no-repeat center center;
	background-size: 100%;
}
.fwsc ul li .s8 {
	background: url(../../image/stbg_18.png) no-repeat center center;
	background-size: 100%;
}
.fwsc ul li .s8:hover {
	background: url(../../image/stbg_18hover.png) no-repeat center center;
	background-size: 100%;
}
.sercont {
	width: 70%;
	float: left;
	margin: 10px auto;
}
.sercont a h3 {
	line-height: 35px;
	font-weight: 700;
	color: #c2c2c2;
}
.sercont a p {
	color: #c2c2c2;
	line-height: 25px;
}
.sercont a:hover h3 {
	color: #ffff1e;
}
.sercont a:hover p {
	color: #fff;
}
.fwlx_cont {
	width: 100%;
	overflow: hidden;
	height: auto;
	background: none;
	background-size: 100%;
	margin: 0 0 0 0;
}
.fwlx_left {
	float: left;
 width: 30.;
	/* overflow:hidden; */
	/* height: 100%; */
	display: nonne;
}
.fwlx_right {
	float: left;
	background: none;
	height: 100%;
	width: 100%;
	background-size: 19%;
}
.lxhover {
	float: left;
	height: 100%;
	margin-left: 0;
	position: relative;
}
.lxhover span {
	display: none;
	width: 75px;
	height: 75px;
	background-color: #494949;
	border-radius: 50%;
}
.lx_1 {
	background: url(../../image/lx1.png) no-repeat center;
	background-size: 80%;
	position: absolute;
	top: 30px;
	left: 0;
}
.lx_1:hover {
	background: #494949 url(../../image/lx1_hover.png) no-repeat center;
	background-size: 80%;
}
.lx_2 {
	background: url(../../image/lx2.png) no-repeat center;
	background-size: 80%;
	position: absolute;
	top: 280px;
	left: -77px;
}
.lx_2:hover {
	background: #494949 url(../../image/lx2_hover.png) no-repeat center;
	background-size: 80%;
}
.lx_3 {
	background: url(../../image/lx3.png) no-repeat center;
	background-size: 80%;
	position: absolute;
	top: 485px;
	left: -105px;
}
.lx_3:hover {
	background: #494949 url(../../image/lx3_hover.png) no-repeat center;
	background-size: 80%;
}
.fwlx_right ul {
	overflow: hidden;
	margin: 0 0;
}
.fwlx_right ul li {
	width: 100%;
	/* margin-left: 24%; */
	float: right;
	height: 170px;
	background: url(../../image/fwlxbg.png) no-repeat right center;
	background-size: 100%;
	padding: 15px;
}
.fwlx_right ul li a {
	display: block;
	/* margin: 19px; */
	
	margin-top: 20px;
}
.fwlx_right ul li a h3 {
	line-height: 30px;
	font-weight: 700;
	margin-bottom: 10p;
}
.fwlx_right ul li a p {
	line-height: 25px;
}
.pps {
	margin-top: 0px;
}
.dls {
	margin-top: 5px;
}
.gth {
	margin-top: 10px;
}
.shfw {
	overflow: hidden;
	margin: 25px auto;
}
.shfw_cont {
	width: 98%;
	margin: 10px auto 0 auto;
	overflow: hidden;
}
.shfw_cont div {
	float: left;
	width: 49%;
	text-align: center;
	padding: 10px;
	height: 295px;
	margin-top: 10px;
}
.shfw_cont div h3 {
	line-height: 60px;
	font-weight: 700;
	color: #fff;
	margin-top: 10px;
}
.shfw_cont div p {
	text-align: left;
	color: #c2c2c2;
	line-height: 30px;
}
.shfw_cont .sh_1 {
	border-right: solid 1px #696b6a;
}
.cjwt .cjwt_cont {
	width: 96%;
	margin: 15px auto;
}
.cjwt .cjwt_cont ul {
	overflow: hidden
}
.cjwt .cjwt_cont ul li {
	margin: 10px 0;
}
.cjwt .cjwt_cont ul li h3 {
	width: 100%;
	height: 60px;
	overflow: hidden;
	background: url(../../image/shbg.png) no-repeat left center;
	background-size: 100%;
	padding-left: 70px;
	line-height: 60px;
	font-size: 18px;
}
.cjwt .cjwt_cont ul li a {
	color: #c2c2c2;/* font-size: 20px; */
}
.cjwt .cjwt_cont ul li p {
	line-height: 30px;
	margin: 20px auto;
	padding-left: 70px;
	background: url(../../image/aw.png) no-repeat left top;
	/* height: 60px; */
	overflow: hidden;
}
.hzlc {
	overflow: hidden;
	margin: 50px outo;
}
.hzlc_cont {
	width: 98%;
	margin: 25px auto 0 auto;
	overflow: hidden;
}
.aboutart {
	margin: 0 auto;
	overflow: hidden;
}
.aboutart .server_tit {
	width: 100%;
	float: right;
	border-bottom: solid 2px #ffeb16;
	overflow: hidden;
	padding-left: 0;
}
.aboutart .server_tit div {
	float: left;
	width: 25%;
	text-align: center;
	line-height: 60px;
}
.about_cont {
	overflow: hidden;
	width: 96%;
	margin: 50px auto auto auto;
	/* padding: 49px 0; */
	padding-bottom: 0;
}
.about_info {
	overflow: hidden;
	margin-top: 0;
	padding-bottom: 0;
}
.about_left {
	float: left;
	width: 100%;
}
.about_left h3 {
	font-size: 18px;
	color: #fff;
	margin-top: 0;
}
.about1 {
	line-height: 30px;
	margin-top: 20px;
	color: #fff;
}
.about_right {
	float: right;
	border: none;
	width: 98%;
	height: auto;
	margin-left: 0;
	position: relative;
	margin-top: 0;
	text-align: center;
}
.about_right img {
	align-items: center;
	margin-top: 0;
	width: 100%;
}
.qywh {
	overflow: hidden;
	margin: 0 auto;
}
.qywh_tit {
	overflow: hidden;
	margin-bottom: 0;
}
.qywh_cont {
	overflow: hidden;
	background: none;
	background-size: none;/* background-size: 100%; */
}
.qywh_cont ul {
	width: 98%;
	margin: 0px auto;
	overflow: hidden;/* height: 500px; */
}
.qywh_cont ul li {
	float: left;
	width: 98%;
	padding: 1% 2%;
	border-right: solid 1px #8b8e1e;
	height: auto;
}
.qywh_cont ul li:hover {
	background-color: #000;
}
.qywh_cont ul li:hover .qywhpic {
	display: block;
	overflow: hidden;
}
.qywh_cont ul li:hover h3 A {
	color: #ffff1e;
}
.qywh_cont ul li .qywhpic {
	display: none;
	margin-top: 15px;
}
.qywh_cont ul li h3 {
	background: none;
	line-height: 30px;
	margin-top: 0px;
}
.qywh_cont ul li h3 a {
	font-size: 18px;
	font-weight: 700;
	color: #fff;
}
.qywh_cont ul li p {
	color: #fff;
	line-height: 30px;
	margin-top: 15px;
}
.ryzz {
	overflow: hidden;
}
.ryzz_tit {
	margin: 0;
 auto;
	overflow: hidden;
}
.ryzz_cont {
	width: 100%;
	margin: 0 auto;
}
.ryzz_cont ul {
	width: 98%;
	margin: 0 auto;
	text-align: center;
	position: relative;
}
.ryzz_cont ul li {
	width: 46%;
	display: inline-block;
	text-align: center;
	margin: 2% 1%;
	background: none;
	padding: 0;/* background-size: 4%; */
}
.ryzz_cont ul li .ryzzpic {
}
.ryzz_cont ul li img {
	width: 80%;
}
.ryzz_cont ul li h3 {
	line-height: 45px;
	color: #fff;
}
.ryzz_cont ul .bjx {
	position: absolute;
	top: 205px;
	width: 100%;
	display: none;
}
.ryzz_cont ul .bjx img {
	width: 100%;
}
.gcsy {
	overflow: hidden;
	margin: 8px auto 50px 0;
}
.gcsy_tit {
/* margin-top:50px; */
}
.gcsy .gcsy_cont {
	width: 98%;
	margin: 10px auto 50px auto;
	overflow: hidden;
	text-align: center;
}
.gcsy .gcsy_cont img {
	max-width: 90%;
}
/*************1.2日****************/
.about_tit {
	overflow: hidden;
	margin-top: 10px;
}
.pro_art {
	overflow: hidden;
	margin-bottom: 15px;
	border-bottom: solid 1px #ccc;
}
.procont {
	width: 98%;
	margin: 20px auto 20px auto;
	overflow: hidden;
}
.proright {
	float: left;
	width: 98%;
	float: right;
}
.proright .procont_info {
	margin-top: 0px;
}
.info_bot {
	margin-top: 20px;
}
.info_bot p {
	color: #ccc;
	line-height: 35px;
	width: 98%;
}
.info_bot .ssfl {
	line-height: 60px;
	font-size: 16px;
	color: #ccc;
}
.info_bot .ssfl b {
	margin-right: 10px;
}
.proright .procont_info h3 {
	color: #fff;
	font-size: 22px;
	/* font-weight: 700; */
	line-height: 70px;
	border-bottom: solid 1px #fff;
}
.phone {
	background: url(../../image/dh_03.png) no-repeat left center;
	padding-left: 30px;
	color: #cccccc;
	font-size: 16px;
}
.yx {
	background: url(../../image/yx.png) no-repeat left center;
	padding-left: 30px;
	color: #cccccc;
	font-size: 16px;
	margin: 10px 0;
}
.app {
	background: url(../../image/app.png) no-repeat left center;
	padding-left: 30px;
	color: #cccccc;
	font-size: 16px;
}
.pro_pic {
	width: 100%;
	float: left;
}
.large_box {
	margin-bottom: 20px;
	width: 100%;
	height: auto;
	overflow: hidden;
	background-color: #b33e3e;
}
.large_box img {
	display: block;
	width: 100%;
}
.small_box {
	width: 98%;
	height: 100px;
	overflow: hidden;
}
.small_list {
	position: relative;
	float: left;
	width: 80%;
	height: 100px;
	overflow: hidden;
}
.small_list ul {
	height: 73px;
	overflow: hidden;
}
.small_list ul li {
	position: relative;
	float: left;
	margin-right: 12px;/* width: 30%; */
}
.small_list ul li img {
	display: block;
	width: 100%;
}
.small_list ul li .bun_bg {
	display: none;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100px;
	background: #000;
	filter: alpha(opacity=60);
	-moz-opacity: 0.6;
	-khtml-opacity: 0.6;
	opacity: 0.6;
}
.small_list ul li.on .bun_bg {
	display: block;
}
.btn {
	display: block;
	width: 23px;
	height: 73px;
	background-repeat: no-repeat;
	background-position: center center;
	cursor: pointer;
	background-size: 100%;
}
.left_btn {
	float: left;
	margin-right: 10px;
	background-image: url(../../image/yjtl.png);
}
.right_btn {
	float: right;
	background-image: url(../../image/yjt.png);
}
.sxp {
	overflow: hidden;
	width: 100%;
}
.sxp .nrfp {
	width: 90%;
	margin: 0 auto;
	line-height: 40px;
	overflow: hidden;
}
.nrfp .prv {
	width: 100%;
	float: left;
	color: #8a8a8b;
}
.nrfp .prv a {
	color: #8a8a8b;
}
.nrfp .next {
	width: 100%;
	float: left;/* text-align: right; */
}
.nrfp .next a {
	color: #8a8a8b;
}
.xgcp .xgcp_tit {
	overflow: hidden;
	margin: 20px auto;
}
.xgcp {
	padding-bottom: 25px;
	background: url(../../image/pro_h3.png) no-repeat bottom center;
	background-size: 100%;
}
.xgcp ul {
	overflow: hidden;
	width: 98%;
	margin: 1% auto;
}
.xgcp ul li {
	float: left;
	width: 48%;
	margin: 1%;
}
.xgcp ul li a {
	/* overflow:hidden; */
	display: block;
}
.xgcp ul li img {
	width: 100%;
}
.pro_hzlc {
}
.prohzlc_tit {
}
.pro_hzlc ul {
	overflow: hidden;
	margin: 5px auto 0 auto;
	width: 98%;
}
.pro_hzlc ul li {
	width: 48%;
	float: left;
	margin: 1%;
	padding: 1%;
	color: #c2c2c2;
	height: 270px;
	overflow: hidden;
}
.pro_hzlc ul li h3 {
	font-size: 18px;
	font-weight: 700;
	line-height: 40px;
}
.pro_hzlc ul li:hover h3 {
	color: #ffff1b;
}
.pro_hzlc ul li span img {
	width: 100%;
}
.pro_hzlc ul li p {
	overflow: hidden;/* height: 100px; */
}
.pro_contact {
	background: url(../../image/lxbg_20.jpg) no-repeat center;
	background-size: none;
	padding: 30px 0;
}
.pro_calltit {
}
.pro_contact form {
	width: 100%;
	margin: 0px auto;
	overflow: hidden;
	padding-bottom: 50px;
}
.pro_contact form .txt1 {
	height: 45px;
	width: 100%;
	/* background-color: #ccc; */
	line-height: 45px;
	float: left;
	margin-top: 15px;
}
.pro_contact form .text {
	width: 47%;
	margin: 0 1%;
	background: none;
	line-height: 45px;
	color: #fff;
	background-color: rgba(122, 122, 122, 0.8);
	padding-left: 1%;
}
.pro_contact form textarea {
	width: 97%;
	margin: 15px 0 0 1%;
	height: 150px;
	background-color: #ccc;
	background-color: rgba(122, 122,122, 0.8);
	padding-left: 1%;
	color: #fff;
}
.pro_contact form .tijiao {
	width: 98%;
	margin: 0 1%;
	overflow: hidden;
	background: #ffff1e url(../../image/ljth.png) no-repeat 63% 16px;
	line-height: 45px;
	color: #000;
	font-size: 18px;
}
}
@media (min-width:800px) {
.jqzoom {
	padding: 0;
	float: left;
	border: none;
	position: relative;
	padding: 0px;
	cursor: pointer;
	margin: 0px;
	display: block;
	width: 100%;
	height: 100%;
}
.caselist{
	  width:80%;
	  margin:30px auto;}
.case1{
	margin-top:20px;
	}
.jqzoom img {
	width: 100%;
}
.spec-scroll {
	clear: both;
	margin-top: 5px;
	width: 98%;
}
.zoomdiv {
	z-index: 100;
	position: absolute;
	top: 0px;
	left: 0px;
	width: 500px;
	height: 400px;
	background: #ffffff;
	border: 1px solid #CCCCCC;
	display: none;
	text-align: center;
	overflow: hidden;
}
.jqZoomPup {
	z-index: 10;
	visibility: hidden;
	position: absolute;
	top: 0px;
	left: 0px;
	width: 20px;
	height: 20px;
	border: 1px solid #aaa;
	background: #ffffff;
	opacity: 0.5;
	-moz-opacity: 0.5;
	-khtml-opacity: 0.5;
	filter: alpha(Opacity=50);
}
.spec-preview {
	width: 100%;
	height: 100%;
	rgin-right: 4px;
	color: #b5b54f;
	font-size: 18px;
}
.spec-scroll .next {
	float: right;
	color: #b5b54f;
	font-size: 18px;
}
.spec-scroll .prev, .spec-scroll .next {
	display: block;
	font-family: "宋体";
	text-align: center;
	width: 20px;
	height: 80px;
	line-height: 80px;
	cursor: pointer;
	text-decoration: none;
}
.spec-scroll .items {
	float: left;
	position: relative;
	width: 94%;
	height: 80px;
	overflow: hidden;
}
.spec-scroll .items ul {
	position: absolute;
	width: 999999px;
}
.spec-scroll .items ul li {
	float: left;
	width: 110px;
	text-align: center;
	list-style: none;
	margin: 5px;
}
.spec-scroll .items ul li img {
	border: 1px solid #CCC;
	padding: 2px;
	width: 102px;
	height: 73px;
}
.spec-scroll .items ul li img:hover {
	border: 2px solid #FF6600;
	padding: 1px;
}
.pos {
	width: 80%;
	position: absolute;
	bottom: 25px;
	color: #fff;
	left: 20%;
}
.nbaner .pos a {
	color: #f5f5f5;
}
.prolist {
	overflow: hidden;
	margin: 35px auto;
}
.laws {
	overflow: hidden;
	width: 100%;
	text-align: center;
}
.lawtitle {
	width: 100%;
	border-bottom: #ccc solid 3px;
	overflow: hidden;
}
.lawtitle .nav1 {
	width: 96%;
	overflow: hidden;
	margin: 0 auto;
}
.lawtitle .nav1 div {
	display: -webkit-inline-box;
	width: 19%;
	text-align: center;
}
.lawtitle h3 {
	display: block;
	width: 120px;
	text-align: center;
	line-height: 43px;
	float: left;
	color: #fff;
	background: url(../image/fenlei_title.jpg) no-repeat left center;
}
.lawtitle a {
	display: inline;
	color: #5d5d5d;
	line-height: 71px;
	float: right;
	font-size: 18px;
	font-weight: 700;
	display: block;
	width: 100%;
}
.lawtitle a:hover {
	color: #fff;
	font-size: 18px;
	background: url(../../image/heng_03.jpg) no-repeat center bottom;
}
.laws ul {
	margin: 50px auto;
	overflow: hidden;
	width: 80%;
}
.laws ul li {
	float: left;
	width: 29%;
	border: solid 1px #a3a3a3;
	margin: 0 2% 0 2%;
	position: relative;
}
.laws ul li a {
	overflow: hidden;
	color: #9d9d9d;
}
.laws ul li a:hover {
	text-decoration: none;
	color: #fff;
}
.laws ul li .xq {
	display: block;
	background: url(../../image/jt.png) no-repeat;
	width: 60px;
	height: 60px;
	position: absolute;
	right: -25px;
	bottom: 43px;
	background-size: 100%;
}
.laws ul li .xq:hover {
	background: url(../../image/jthover.png) no-repeat;
	width: 60px;
	height: 60px;
	background-size: 100%;
}
.laws ul li .pic img {
	width: 100%;
}
.laws ul li h3 {
	line-height: 70px;
}
.laws ul li a:hover {
	color: #ffffff;
}
.laws ul li span {
	color: #999999;
	font-size: 12px;
	float: right;
}
.laws .d1 {
	width: 60%;
	overflow: hidden;
	margin: 50px auto;
}
.nav1 .on {
	width: 100%;
	float: left;
	line-height: 71px;
	text-align: center;
	color: #fff;
	background: url(../../image/heng_03.jpg) no-repeat center bottom 0px;
	cursor: pointer;
	font-size: 18px;
}
.nav1 .out {
	width: 100%;
	float: left;
	line-height: 43px;
	text-align: center;
	font-weight: 700;
	color: #4e5a69;
	font-size: 16px;
	cursor: pointer;
}
/**********新闻列表*************/
.newmain {
	width: 62%;
	margin: 50px auto 0 auto;
	overflow: hidden;
}
.newmain .newnav {
	float: left;
	width: 20%;
	margin-top: 50px;
}
.newmain .newnav div {
	text-align: center;
}
.newmain .newnav div .cut {
	color: #FF0;
	background: url(../../image/heng_03.jpg) no-repeat left center;
	color: #ffeb16;
}
.newmain .newnav div a {
	width: 100%;
	display: block;
	font-size: 18px;
	line-height: 60px;
}
.newmain .newnav div a:hover {
	color: #ffeb16;
}
.newmain .newlist {
	width: 80%;
	float: right;
	overflow: hidden;
}
.newmain .newlist ul {
}
.newmain .newlist ul li:hover {
	background-color: #373938;
}
.newmain .newlist ul li:hover a h3 {
	color: #fff;
}
.newmain .newlist ul li:hover a p {
	color: #fff;
}
.newmain .newlist ul li:hover .ckxq {
	color: #fff;
}
.newmain .newlist ul li {
	width: 31%;
	float: left;
	margin: 2% 0 2% 2%;
	border-left: solid 1px #484949;
	border-right: solid 1px #484949;
	padding: 2%;
}
.newmain .newlist ul li h4 {
	font-size: 38px;
	font-weight: 700;
	color: #545454;
	line-height: 45px;
}
.newmain .newlist ul li i {
	color: #b0b0b0;
	font-style: normal;
}
.newmain .newlist ul li .listmore .newpic img {
	width: 100%;
}
.newmain .newlist ul li .listmore h3 {
	line-height: 40px;
	font-size: 16px;
	color: #545454;
}
.newmain .newlist ul li .listmore p {
	color: #8b8b8a;
	margin-top: 10px;
}
.newmain .newlist ul li .ckxq {
	/* line-height: 50px; */
	display: block;
	margin-top: 30px;
	margin-bottom: 10px;
}
.newmain .newlist ul li:hover {
	background-color: #373938;
}
.newcont {
	width: 80%;
	float: right;
	margin-bottom: 50px;
}
.newtitle {
	text-align: center;
	color: #fff;
	border-bottom: solid 2px #8a8a8b;
	padding-bottom: 15px;
}
.newtitle h3 {
	font-size: 20px;
	line-height: 60px;
}
.newart {
	margin-top: 30px;
}
.newart p {
	line-height: 35px;
	text-indent: 2em;
	color: #8a8a8b;
}
.xgbq {
	font-size: 16px;
	color: #8a8a8b;
	margin: 20px 0;
}
.pev {
	width: 50%;
	float: left;
	text-align: left;
	color: #8a8a8b;
}
.next {
	width: 50%;
	float: right;
	text-align: right;
	color: #8a8a8b;
}
/**********新闻列表*************/
/************联系我们页面********************/
.callcont {
	width: 65%;
	margin: 50px auto;
	overflow: hidden;
}
.lxwm {
	overflow: hidden;
	margin-top: 55px;
}
.lxwm .contleft {
	width: 48%;
	float: left;
}
.contleft h3 {
	color: #fff;
	border-bottom: solid 2px #fff;
	font-size: 20px;
	line-height: 60px;
	background: url(../../image/lxheng_03.png) no-repeat left bottom 0px;
	width: 90%;
}
.contleft p {
	color: #f5f5f5;
	line-height: 30px;
	margin-top: 20px;/* font-size: 14px; */
}
.contleft form {
	width: 100%;
	margin-top: 40px;
}
.contleft form .txt {
	width: 49%;
	float: left;
	line-height: 40px;
	background-color: #6a6b6b;
	margin-right: 1%;
}
.contleft form .lyinfo1 {
	overflow: hidden;
	width: 100%;
	margin-top: 10px;
}
.contleft form .lyinfo {
	overflow: hidden;
	width: 99%;
	margin-top: 15px;
	background-color: #6a6b6b;
}
.sub {
	text-align: center;
	width: 100%;
	text-align: center;
	height: 40px;
	background: #FF0 url(../../image/ljth.png) no-repeat 326px 13px;
	font-size: 18px;
}
.contleft form .lyinfo textarea {
	background: none;
	width: 100%;
	height: 80px;
	color: #fff;
	padding-left: 1%;
}
.contleft form .txt input {
	background: none;
	width: 100%;
	height: 40px;
	padding-left: 1%;
}
.lxwm .contright {
	float: right;
	width: 48%;
}
.map {
	width: 49%;
	float: right;
}
.map img {
	max-width: 100%;
}
.rczp {
	overflow: hidden;
	margin: 50px auto;
}
.rczp_title {
	overflow: hidden;
	border-bottom: solid 3px #ffeb16;
	padding-bottom: 30px;
}
.rczp_cont {
	width: 65%;
	margin: 50px auto;
	overflow: hidden;
}
.rczp_cont ul li {
	width: 100%;
	line-height: 50px;
}
.rczp_cont ul li:nth-child(2) {
	overflow: hidden;
	background-color: #2a2c2b;
}
.rczp_cont ul li:nth-child(4) {
	overflow: hidden;
	background-color: #2a2c2b;
}
.rczp_cont ul li:nth-child(6) {
	overflow: hidden;
	background-color: #2a2c2b;
}
.rczp_cont ul li:nth-child(8) {
	overflow: hidden;
	background-color: #2a2c2b;
}
.rczp_cont ul li div {
 width:2  float:left;
	text-align: center;
}
.rczp_cont ul li div {
	float: left;
	color: #fff;
}
.rczp_cont ul li div:nth-child(1) {
	width: 25%;
	text-align: center;
}
.rczp_cont ul li div:nth-child(2) {
	width: 15%;
}
.rczp_cont ul li div:nth-child(3) {
	width: 25%;
}
.rczp_cont ul li div:nth-child(4) {
	width: 15%;
}
.rczp_cont ul li div:nth-child(5) {
	width: 20%;
}
/*************服务中心**********************/
.server {
	overflow: hidden;
	margin: 50px auto;
}
.server_tit {
	width: 75%;
	float: right;
	border-bottom: solid 2px #ffeb16;
	overflow: hidden;
	padding-left: 50px;
}
.server_tit div {
	float: left;
	width: 15%;
	text-align: center;
	line-height: 80px;
}
.server_tit div a {
	width: 100%;
	display: block;
	font-size: 18px;
}
.server_tit div a:hover {
	background: url(../../image/fwbg_03.jpg) no-repeat center 5px;
	color: #ffeb16;
	width: 100%;
	display: block;
}
.server_tit div .curt {
	background: url(../../image/fwbg_03.jpg) no-repeat center 5px;
	color: #f1fa61;
}
.fwsc {
	overflow: hidden;
	width: 100%;
	margin: 50px auto 10px auto;
}
.fwsc_tit {
	overflow: hidden;
	margin-top: 50px;
}
.fwsc ul {
	overflow: hidden;
	width: 98%;
	margin: 20px auto;
}
.fwsc ul li {
	width: 47%;
	float: left;
	margin: 1%;
	background: url(../../image/serbg_03.jpg) no-repeat;
	background-size: none;
	height: auto;
	position: relative;
	width: 45%;
	margin: 20px;
	background: #191b1a;
	border-radius: 20px
}
.fwsc ul li::before {
	content: '';
	position: absolute;
	top: -1px; /* 调整边框宽度 */
	left: -1px; /* 调整边框宽度 */
	right: -1px; /* 调整边框宽度 */
	bottom: -1px; /* 调整边框宽度 */
	background: linear-gradient(60deg, #369fbf, #282b2a); /* 渐变颜色和角度 */
	z-index: -1;
	border-radius: 20px;
}
.fwsc ul li span {
	display: block;
	width: 60px;
	float: left;
	height: 60px;
	margin: 26px 30px;
	background-size: 100%;
}
.fwsc ul li .s1 {
	background: url(../../image/stbg_11.jpg) no-repeat center center;
	background-size: 100%;
}
.fwsc ul li .s1:hover {
	background: url(../../image/stbg_11hover.jpg) no-repeat center center;
	background-size: 100%;
}
.fwsc ul li .s2 {
	background: url(../../image/stbg_12.png) no-repeat center center;
	background-size: 100%;
}
.fwsc ul li .s2:hover {
	background: url(../../image/stbg_12hover.png) no-repeat center center;
	background-size: 100%;
}
.fwsc ul li .s3 {
	background: url(../../image/stbg_13.png) no-repeat center center;
	background-size: 100%;
}
.fwsc ul li .s3:hover {
	background: url(../../image/stbg_13hover.png) no-repeat center center;
	background-size: 100%;
}
.fwsc ul li .s4 {
	background: url(../../image/stbg_14.png) no-repeat center center;
	background-size: 100%;
}
.fwsc ul li .s4:hover {
	background: url(../../image/stbg_14hover.png) no-repeat center center;
	background-size: 100%;
}
.fwsc ul li .s5 {
	background: url(../../image/stbg_15.png) no-repeat center center;
	background-size: 100%;
}
.fwsc ul li .s5:hover {
	background: url(../../image/stbg_15hover.png) no-repeat center center;
	background-size: 100%;
}
.fwsc ul li .s6 {
	background: url(../../image/stbg_16.png) no-repeat center center;
	background-size: 100%;
}
.fwsc ul li .s6:hover {
	background: url(../../image/stbg_16hover.png) no-repeat center center;
	background-size: 100%;
}
.fwsc ul li .s7 {
	background: url(../../image/stbg_17.png) no-repeat center center;
	background-size: 100%;
}
.fwsc ul li .s7:hover {
	background: url(../../image/stbg_17hover.png) no-repeat center center;
	background-size: 100%;
}
.fwsc ul li .s8 {
	background: url(../../image/stbg_18.png) no-repeat center center;
	background-size: 100%;
}
.fwsc ul li .s8:hover {
	background: url(../../image/stbg_18hover.png) no-repeat center center;
	background-size: 100%;
}
.sercont {
	width: 72%;
	float: left;
	margin: 10px auto;
}
.sercont a h3 {
	line-height: 50px;
	font-weight: 700;
	color: #c2c2c2;
	font-size: 16px;
}
.sercont a p {
	color: #c2c2c2;
	line-height: 30px;
}
.sercont a:hover h3 {
	color: #ffff1e;
}
.sercont a:hover p {
	color: #fff;
}
.fwlx_cont {
	width: 100%;
	overflow: hidden;
	height: 695px;
	background: url(../../image/fwlxbg_02.jpg) no-repeat;
	background-size: 100%;
	margin: 50px 0 0 0;
}
.fwlx_left {
	float: left;
	width: 50%;
	overflow: hidden;
	height: 100%;
}
.fwlx_right {
	float: left;
	background: url(../../image/bybg.png) no-repeat left top;
	height: 100%;
	width: 50%;
	background-size: 19%;
}
.lxhover {
	float: left;
	height: 100%;
	margin-left: 170px;
	position: relative;
}
.lxhover span {
	display: block;
	width: 75px;
	height: 75px;
	background-color: #494949;
	border-radius: 50%;
}
.lx_1 {
	background: url(../../image/lx1.png) no-repeat center;
	background-size: 80%;
	position: absolute;
	top: 70px;
	left: -127px;
}
.lx_1:hover {
	background: #494949 url(../../image/lx1_hover.png) no-repeat center;
	background-size: 80%;
}
.lx_2 {
	background: url(../../image/lx2.png) no-repeat center;
	background-size: 80%;
	position: absolute;
	top: 280px;
	left: -77px;
}
.lx_2:hover {
	background: #494949 url(../../image/lx2_hover.png) no-repeat center;
	background-size: 80%;
}
.lx_3 {
	background: url(../../image/lx3.png) no-repeat center;
	background-size: 80%;
	position: absolute;
	top: 485px;
	left: -105px;
}
.lx_3:hover {
	background: #494949 url(../../image/lx3_hover.png) no-repeat center;
	background-size: 80%;
}
.fwlx_right ul {
	overflow: hidden;
	margin: 53px 0;
}
.fwlx_right ul li {
	width: 100%;
	/* margin-left: 24%; */
	float: right;
	height: 170px;
	background: url(../../image/fwlxbg.png) no-repeat right center;
	background-size: 100%;
	padding: 15px;
}
.fwlx_right ul li a {
	display: block;
	/* margin: 19px; */
	
	margin-top: 20px;
}
.fwlx_right ul li a h3 {
	line-height: 30px;
	font-weight: 700;
	margin-bottom: 10p;
}
.fwlx_right ul li a p {
	line-height: 25px;
}
.pps {
	margin-top: 0px;
}
.dls {
	margin-top: 5px;
}
.gth {
	margin-top: 10px;
}
.shfw {
	overflow: hidden;
	margin: 50px auto;
}
.shfw_cont {
	width: 80%;
	margin: 60px auto 0 auto;
	overflow: hidden;
}
.shfw_cont div {
	float: left;
	width: 20%;
	text-align: center;
	padding: 10px;
	height: 295px;
}
.shfw_cont div h3 {
	line-height: 60px;
	font-weight: 700;
	color: #fff;
	margin-top: 10px;
}
.shfw_cont div p {
	text-align: left;
	color: #c2c2c2;
	line-height: 30px;
}
.shfw_cont .sh_1 {
	border-right: solid 1px #696b6a;
}
.cjwt .cjwt_cont {
	width: 80%;
	margin: 50px auto;
}
.cjwt .cjwt_cont ul {
	overflow: hidden
}
.cjwt .cjwt_cont ul li {
	margin: 10px 0;
}
.cjwt .cjwt_cont ul li h3 {
	width: 556px;
	height: 60px;
	overflow: hidden;
	background: url(../../image/shbg.png) no-repeat left center;
	background-size: 100%;
	padding-left: 70px;
	line-height: 60px;
	font-size: 18px;
}
.cjwt .cjwt_cont ul li a {
	color: #c2c2c2;/* font-size: 20px; */
}
.cjwt .cjwt_cont ul li p {
	line-height: 30px;
	margin: 20px auto;
	padding-left: 70px;
	background: url(../../image/aw.png) no-repeat left center;
	height: 60px;
	overflow: hidden;
}
.hzlc {
	overflow: hidden;
	margin: 50px outo;
}
.hzlc_cont {
	width: 80%;
	margin: 50px auto 0 auto;
	overflow: hidden;
}
.aboutart {
	margin: 20px auto auto auto;
	overflow: hidden;
}
.aboutart .server_tit {
	width: 100%;
	float: right;
	border-bottom: solid 2px #ffeb16;
	overflow: hidden;
	padding-left: 0;
}
.aboutart .server_tit div {
	float: left;
	width: 25%;
	text-align: center;
	line-height: 60px;
}
.about_cont {
	overflow: hidden;
	width: 98%;
	margin: 50px auto auto auto;
	/* padding: 49px 0; */
	padding-bottom: 0;
}
.about_info {
	overflow: hidden;
	margin-top: 20px;
	padding-bottom: 0;
}
.about_left {
	float: left;
	width: 50%;
}
.about_left h3 {
	font-size: 18px;
	color: #fff;
	margin-top: 0px;
}
.about1 {
	line-height: 30px;
	margin-top: 20px;
	color: #fff;
}
.about_right {
	float: right;
	border: none;
	width: 45%;
	height: auto;
	margin-left: 0;
	position: relative;
	margin-top: 0;
	text-align: center;
}
.about_right img {
	width: 100%;
}
.qywh {
	overflow: hidden;
	margin: 0 auto;
}
.qywh_tit {
	overflow: hidden;
	margin-bottom: 20px;
	margin-top: 20px;
}
.qywh_cont {
	overflow: hidden;
	background: url(../../image/qywhbg_02.png) no-repeat center center;
	background-size: none;
}
.qywh_cont ul {
	width: 98%;
	margin: 50px auto;
	overflow: hidden;/* height: 500px; */
}
.qywh_cont ul li {
	float: left;
	width: 25%;
	padding: 1% 2%;
	border-right: solid 1px #8b8e1e;
	height: 700px;
}
.qywh_cont ul li:hover {
	background-color: #000;
}
.qywh_cont ul li:hover .qywhpic {
	display: block;
	overflow: hidden;
}
.qywh_cont ul li:hover h3 A {
	color: #ffff1e;
}
.qywh_cont ul li .qywhpic {
	display: none;
	margin-top: 15px;
}
.qywh_cont ul li h3 {
	background: url(../../image/heng_03.jpg) no-repeat left bottom;
	line-height: 65px;
	margin-top: 60px;
}
.qywh_cont ul li h3 a {
	font-size: 16px;
	font-weight: 700;
	color: #fff;
}
.qywh_cont ul li p {
	color: #fff;
	line-height: 30px;
	margin-top: 15px;
}
.ryzz {
	overflow: hidden;
}
.ryzz_tit {
	margin: 30px auto;
 auto;
	overflow: hidden;
}
.ryzz_cont {
	width: 98%;
	margin: 0 auto;
}
.ryzz_cont ul {
	width: 100%;
	margin: 0 auto;
	text-align: center;
	position: relative;
}
.ryzz_cont ul li {
	width: 24%;
	display: inline-block;
	text-align: center;
	margin: 2% 0;
	background: url(../../image/zzbj.png) no-repeat left top -1px;
	padding: 18px 0;/* background-size: 4%; */
}
.ryzz_cont ul li .ryzzpic {
}
.ryzz_cont ul li .ryzzpic img {
	margin: 0 auto;
	width: 90%
}
.ryzz_cont ul li h3 {
	line-height: 45px;
	color: #fff;
}
.ryzz_cont ul .bjx {
	position: absolute;
	top: 273px;
	width: 100%;
}
.ryzz_cont ul .bjx img {
	width: 100%;
	display: none;
}
.gcsy {
	overflow: hidden;
	margin: 40px 0;
}
.gcsy_tit {
/* margin-top:50px; */
}
.gcsy .gcsy_cont {
	width: 80%;
	margin: 50px auto;
	overflow: hidden;
	text-align: center;
}
.gcsy .gcsy_cont img {
	max-width: 90%;
}
/*************1.2日****************/
.about_tit {
	overflow: hidden;
	margin-top: 15px;
}
.pro_art {
	overflow: hidden;
	margin-bottom: 15px;
	border-bottom: solid 1px #ccc;
}
.procont {
	width: 80%;
	margin: 50px auto 35px auto;
	overflow: hidden;
}
.proright {
	float: left;
	width: 45%;
	float: right;
}
.proright .procont_info {
	margin-top: 0px;
}
.info_bot {
	margin-top: 20px;
}
.info_bot p {
	color: #ccc;
	line-height: 35px;
	width: 98%;
}
.info_bot .ssfl {
	line-height: 60px;
	font-size: 16px;
	color: #ccc;
}
.info_bot .ssfl b {
	margin-right: 10px;
}
.proright .procont_info h3 {
	color: #fff;
	font-size: 22px;
	/* font-weight: 700; */
	line-height: 70px;
	border-bottom: solid 1px #fff;
}
.phone {
	background: url(../../image/dh_03.png) no-repeat left center;
	padding-left: 30px;
	color: #cccccc;
	font-size: 16px;
}
.yx {
	background: url(../../image/yx.png) no-repeat left center;
	padding-left: 30px;
	color: #cccccc;
	font-size: 16px;
	margin: 10px 0;
}
.app {
	background: url(../../image/app.png) no-repeat left center;
	padding-left: 30px;
	color: #cccccc;
	font-size: 16px;
}
.pro_pic {
	width: 50%;
	float: left;
}
.large_box {
	margin-bottom: 20px;
	width: 100%;
	height: 320px;
	overflow: hidden;
	background-color: #b33e3e;
}
.large_box img {
	display: block;
	width: 100%;
}
.small_box {
	width: 100%;
	height: 100px;
	overflow: hidden;
}
.small_list {
	position: relative;
	float: left;
	width: 85%;
	height: 100px;
	overflow: hidden;
}
.small_list ul {
	height: 73px;
	overflow: hidden;
}
.small_list ul li {
	position: relative;
	float: left;
	margin-right: 10px;
	width: 110px;
}
.small_list ul li img {
	display: block;
}
.small_list ul li .bun_bg {
	display: none;
	position: absolute;
	top: 0;
	left: 0;
	width: 110px;
	height: 100px;
	background: #000;
	filter: alpha(opacity=60);
	-moz-opacity: 0.6;
	-khtml-opacity: 0.6;
	opacity: 0.6;
}
.small_list ul li.on .bun_bg {
	display: block;
}
.btn {
	display: block;
	width: 23px;
	height: 73px;
	background-repeat: no-repeat;
	background-position: center center;
	cursor: pointer;
	background-size: 100%;
}
.left_btn {
	float: left;
	margin-right: 10px;
	background-image: url(../../image/yjtl.png);
}
.right_btn {
	float: right;
	background-image: url(../../image/yjt.png);
}
.sxp {
	overflow: hidden;
	width: 100%;
}
.sxp .nrfp {
	width: 80%;
	margin: 0 auto;
}
.nrfp .prv {
	width: 45%;
	float: left;
	color: #8a8a8b;
}
.nrfp .prv a {
	color: #8a8a8b;
}
.nrfp .next {
	width: 45%;
	float: right;
	text-align: right;
}
.nrfp .next a {
	color: #8a8a8b;
}
.xgcp .xgcp_tit {
	overflow: hidden;
	margin: 50px;
}
.xgcp {
	padding-bottom: 50px;
	background: url(../../image/pro_h3.png) no-repeat bottom center;
	background-size: 100%;
}
.xgcp ul {
	overflow: hidden;
	width: 80%;
	margin: 50px auto;
}
.xgcp ul li {
	float: left;
	width: 21%;
	margin: 0 2%;
}
.xgcp ul li a {
	/* overflow:hidden; */
	display: block;
}
.xgcp ul li img {
	width: 100%;
}
.pro_hzlc {
}
.prohzlc_tit {
}
.pro_hzlc ul {
	overflow: hidden;
	margin: 50px auto 0 auto;
	width: 80%;
}
.pro_hzlc ul li {
	width: 23%;
	float: left;
	margin: 1%;
	padding: 1%;
	color: #c2c2c2;
	height: 235px;
	overflow: hidden;
}
.pro_hzlc ul li h3 {
	font-size: 18px;
	font-weight: 700;
	line-height: 40px;
}
.pro_hzlc ul li:hover h3 {
	color: #ffff1b;
}
.pro_hzlc ul li span {
}
.pro_hzlc ul li p {
	overflow: hidden;/* height: 100px; */
}
.pro_contact {
	background: url(../../image/lxbg_20.jpg) no-repeat;
	background-size: 100%;
	padding: 50px 0;
}
.pro_calltit {
}
.pro_contact form {
	width: 600px;
	margin: 50px auto;
	overflow: hidden;/* padding-bottom: 50px; */
}
.pro_contact form .txt1 {
	height: 45px;
	width: 100%;
	/* background-color: #ccc; */
	line-height: 45px;
	float: left;/* margin-top: 10px; */
}
.pro_contact form .text {
	width: 47%;
	margin: 0 1%;
	background: none;
	line-height: 45px;
	color: #fff;
	background-color: rgba(122, 122, 122, 0.8);
	padding-left: 1%;
}
.pro_contact form textarea {
	width: 97%;
	margin: 15px 1%;
	height: 150px;
	background-color: #ccc;
	background-color: rgba(122, 122,122, 0.8);
	padding-left: 1%;
	color: #fff;
}
.pro_contact form .tijiao {
	width: 98%;
	margin: 0 1%;
	overflow: hidden;
	background: #ffff1e url(../../image/ljth.png) no-repeat 316px 16px;
	line-height: 45px;
	color: #000;
	font-size: 18px;
}
}
@media (min-width:992px) {
.jqzoom {
	padding: 0;
	float: left;
	border: none;
	position: relative;
	padding: 0px;
	cursor: pointer;
	margin: 0px;
	display: block;
	width: 100%;
	height: 100%;
}
.jqzoom img {
	width: 100%;
}
.spec-scroll {
	clear: both;
	margin-top: 5px;
	width: 98%;
}
.zoomdiv {
	z-index: 100;
	position: absolute;
	top: 0px;
	left: 0px;
	width: 500px;
	height: 400px;
	background: #ffffff;
	border: 1px solid #CCCCCC;
	display: none;
	text-align: center;
	overflow: hidden;
}
.jqZoomPup {
	z-index: 10;
	visibility: hidden;
	position: absolute;
	top: 0px;
	left: 0px;
	width: 20px;
	height: 20px;
	border: 1px solid #aaa;
	background: #ffffff;
	opacity: 0.5;
	-moz-opacity: 0.5;
	-khtml-opacity: 0.5;
	filter: alpha(Opacity=50);
}
.spec-preview {
	width: 100%;
	height: 100%;
	rgin-right: 4px;
	color: #b5b54f;
	font-size: 18px;
}
.spec-scroll .next {
	float: right;
	color: #b5b54f;
	font-size: 18px;
}
.spec-scroll .prev, .spec-scroll .next {
	display: block;
	font-family: "宋体";
	text-align: center;
	width: 20px;
	height: 80px;
	line-height: 80px;
	cursor: pointer;
	text-decoration: none;
}
.spec-scroll .items {
	float: left;
	position: relative;
	width: 94%;
	height: 80px;
	overflow: hidden;
}
.spec-scroll .items ul {
	position: absolute;
	width: 999999px;
}
.spec-scroll .items ul li {
	float: left;
	width: 110px;
	text-align: center;
	list-style: none;
	margin: 5px;
}
.spec-scroll .items ul li img {
	border: 1px solid #CCC;
	padding: 2px;
	width: 102px;
	height: 73px;
}
.spec-scroll .items ul li img:hover {
	border: 2px solid #FF6600;
	padding: 1px;
}
.pos {
	width: 80%;
	position: absolute;
	bottom: 25px;
	color: #fff;
	left: 20%;
}
.nbaner .pos a {
	color: #f5f5f5;
}
.prolist {
	overflow: hidden;
	margin: 35px auto;
}
.laws {
	overflow: hidden;
	width: 100%;
	text-align: center;
}
.lawtitle {
	width: 100%;
	border-bottom: #ccc solid 3px;
	overflow: hidden;
}
.lawtitle .nav1 {
	width: 65%;
	overflow: hidden;
	margin: 0 auto;
}
.lawtitle .nav1 div {
	display: -webkit-inline-box;
	width: 19%;
	text-align: center;
}
.lawtitle h3 {
	display: block;
	width: 120px;
	text-align: center;
	line-height: 43px;
	float: left;
	color: #fff;
	background: url(../image/fenlei_title.jpg) no-repeat left center;
}
.lawtitle a {
	display: inline;
	color: #5d5d5d;
	line-height: 71px;
	float: right;
	font-size: 18px;
	font-weight: 700;
	display: block;
	width: 100%;
}
.lawtitle a:hover {
	color: #fff;
	font-size: 18px;
	background: url(../../image/heng_03.jpg) no-repeat center bottom;
}
.laws ul {
	margin: 50px auto;
	overflow: hidden;
	width: 80%;
}
.laws ul li {
	float: left;
	width: 29%;
	border: solid 1px #a3a3a3;
	margin: 0 2% 0 2%;
	position: relative;
}
.laws ul li a {
	overflow: hidden;
	color: #9d9d9d;
}
.laws ul li a:hover {
	text-decoration: none;
	color: #fff;
}
.laws ul li .xq {
	display: block;
	background: url(../../image/jt.png) no-repeat;
	width: 60px;
	height: 60px;
	position: absolute;
	right: -25px;
	bottom: 43px;
	background-size: 100%;
}
.laws ul li .xq:hover {
	background: url(../../image/jthover.png) no-repeat;
	width: 60px;
	height: 60px;
	background-size: 100%;
}
.laws ul li .pic img {
	width: 100%;
}
.laws ul li h3 {
	line-height: 70px;
}
.laws ul li a:hover {
	color: #ffffff;
}
.laws ul li span {
	color: #999999;
	font-size: 12px;
	float: right;
}
.laws .d1 {
	width: 60%;
	overflow: hidden;
	margin: 50px auto;
}
.nav1 .on {
	width: 100%;
	float: left;
	line-height: 71px;
	text-align: center;
	color: #fff;
	background: url(../../image/heng_03.jpg) no-repeat center bottom 0px;
	cursor: pointer;
	font-size: 18px;
}
.nav1 .out {
	width: 100%;
	float: left;
	line-height: 43px;
	text-align: center;
	font-weight: 700;
	color: #4e5a69;
	font-size: 16px;
	cursor: pointer;
}
/**********新闻列表*************/
.newmain {
	width: 62%;
	margin: 50px auto 0 auto;
	overflow: hidden;
}
.newmain .newnav {
	float: left;
	width: 20%;
	margin-top: 50px;
}
.newmain .newnav div {
	text-align: center;
}
.newmain .newnav div .cut {
	color: #FF0;
	background: url(../../image/heng_03.jpg) no-repeat left center;
	color: #ffeb16;
}
.newmain .newnav div a {
	width: 100%;
	display: block;
	font-size: 18px;
	line-height: 60px;
}
.newmain .newnav div a:hover {
	color: #ffeb16;
}
.newmain .newlist {
	width: 80%;
	float: right;
	overflow: hidden;
}
.newmain .newlist ul {
}
.newmain .newlist ul li:hover {
	background-color: #373938;
}
.newmain .newlist ul li:hover a h3 {
	color: #fff;
}
.newmain .newlist ul li:hover a p {
	color: #fff;
}
.newmain .newlist ul li:hover .ckxq {
	color: #fff;
}
.newmain .newlist ul li {
	width: 31%;
	float: left;
	margin: 2% 0 2% 2%;
	border-left: solid 1px #484949;
	border-right: solid 1px #484949;
	padding: 2%;
}
.newmain .newlist ul li h4 {
	font-size: 38px;
	font-weight: 700;
	color: #545454;
	line-height: 45px;
}
.newmain .newlist ul li i {
	color: #b0b0b0;
	font-style: normal;
}
.newmain .newlist ul li .listmore .newpic img {
	width: 100%;
}
.newmain .newlist ul li .listmore h3 {
	line-height: 40px;
	font-size: 16px;
	color: #545454;
}
.newmain .newlist ul li .listmore p {
	color: #8b8b8a;
	margin-top: 10px;
}
.newmain .newlist ul li .ckxq {
	/* line-height: 50px; */
	display: block;
	margin-top: 30px;
	margin-bottom: 10px;
}
.newmain .newlist ul li:hover {
	background-color: #373938;
}
.newcont {
	width: 80%;
	float: right;
	margin-bottom: 50px;
}
.newtitle {
	text-align: center;
	color: #fff;
	border-bottom: solid 2px #8a8a8b;
	padding-bottom: 15px;
}
.newtitle h3 {
	font-size: 20px;
	line-height: 60px;
}
.newart {
	margin-top: 30px;
}
.newart p {
	line-height: 35px;
	text-indent: 2em;
	color: #8a8a8b;
}
.xgbq {
	font-size: 16px;
	color: #8a8a8b;
	margin: 20px 0;
}
.pev {
	width: 50%;
	float: left;
	text-align: left;
	color: #8a8a8b;
}
.next {
	width: 50%;
	float: right;
	text-align: right;
	color: #8a8a8b;
}
/**********新闻列表*************/
/************联系我们页面********************/
.callcont {
	width: 65%;
	margin: 50px auto;
	overflow: hidden;
}
.lxwm {
	overflow: hidden;
	margin-top: 55px;
}
.lxwm .contleft {
	width: 48%;
	float: left;
}
.contleft h3 {
	color: #fff;
	border-bottom: solid 2px #fff;
	font-size: 20px;
	line-height: 60px;
	background: url(../../image/lxheng_03.png) no-repeat left bottom 0px;
	width: 90%;
}
.contleft p {
	color: #f5f5f5;
	line-height: 30px;
	margin-top: 20px;/* font-size: 14px; */
}
.contleft form {
	width: 100%;
	margin-top: 40px;
}
.contleft form .txt {
	width: 49%;
	float: left;
	line-height: 40px;
	background-color: #6a6b6b;
	margin-right: 1%;
}
.contleft form .lyinfo1 {
	overflow: hidden;
	width: 100%;
	margin-top: 10px;
}
.contleft form .lyinfo {
	overflow: hidden;
	width: 99%;
	margin-top: 15px;
	background-color: #6a6b6b;
}
.sub {
	text-align: center;
	width: 100%;
	text-align: center;
	height: 40px;
	background: #FF0 url(../../image/ljth.png) no-repeat 326px 13px;
	font-size: 18px;
}
.contleft form .lyinfo textarea {
	background: none;
	width: 100%;
	height: 80px;
	color: #fff;
	padding-left: 1%;
}
.contleft form .txt input {
	background: none;
	width: 100%;
	height: 40px;
	padding-left: 1%;
}
.lxwm .contright {
	float: right;
	width: 48%;
}
.map {
	width: 49%;
	float: right;
}
.map img {
	max-width: 100%;
}
.rczp {
	overflow: hidden;
	margin: 50px auto;
}
.rczp_title {
	overflow: hidden;
	border-bottom: solid 3px #ffeb16;
	padding-bottom: 30px;
}
.rczp_cont {
	width: 65%;
	margin: 50px auto;
	overflow: hidden;
}
.rczp_cont ul li {
	width: 100%;
	line-height: 50px;
}
.rczp_cont ul li:nth-child(2) {
	overflow: hidden;
	background-color: #2a2c2b;
}
.rczp_cont ul li:nth-child(4) {
	overflow: hidden;
	background-color: #2a2c2b;
}
.rczp_cont ul li:nth-child(6) {
	overflow: hidden;
	background-color: #2a2c2b;
}
.rczp_cont ul li:nth-child(8) {
	overflow: hidden;
	background-color: #2a2c2b;
}
.rczp_cont ul li div {
 width:2  float:left;
	text-align: center;
}
.rczp_cont ul li div {
	float: left;
	color: #fff;
}
.rczp_cont ul li div:nth-child(1) {
	width: 25%;
	text-align: center;
}
.rczp_cont ul li div:nth-child(2) {
	width: 15%;
}
.rczp_cont ul li div:nth-child(3) {
	width: 25%;
}
.rczp_cont ul li div:nth-child(4) {
	width: 15%;
}
.rczp_cont ul li div:nth-child(5) {
	width: 20%;
}
/*************服务中心**********************/
.server {
	overflow: hidden;
	margin: 50px auto;
}
.server_tit {
	width: 75%;
	float: right;
	border-bottom: solid 2px #ffeb16;
	overflow: hidden;
	padding-left: 50px;
}
.server_tit div {
	float: left;
	width: 15%;
	text-align: center;
	line-height: 80px;
}
.server_tit div a {
	width: 100%;
	display: block;
	font-size: 18px;
}
.server_tit div a:hover {
	background: url(../../image/fwbg_03.jpg) no-repeat center 5px;
	color: #ffeb16;
	width: 100%;
	display: block;
}
.server_tit div .curt {
	background: url(../../image/fwbg_03.jpg) no-repeat center 5px;
	color: #f1fa61;
}
.fwsc {
	overflow: hidden;
	width: 100%;
	margin: 50px auto 10px auto;
}
.fwsc_tit {
	overflow: hidden;
	margin-top: 50px;
}
.fwsc ul {
	overflow: hidden;
	width: 80%;
	margin: 40px auto;
}
.fwsc ul li {
	width: 47%;
	float: left;
	margin: 1%;
	background: url(../../image/serbg_03.jpg) no-repeat;
	background-size: none;
	height: auto;
	position: relative;
	width: 46%;
	margin: 20px;
	background: #191b1a;
	border-radius: 20px
}
.fwsc ul li::before {
	content: '';
	position: absolute;
	top: -1px; /* 调整边框宽度 */
	left: -1px; /* 调整边框宽度 */
	right: -1px; /* 调整边框宽度 */
	bottom: -1px; /* 调整边框宽度 */
	background: linear-gradient(60deg, #369fbf, #282b2a); /* 渐变颜色和角度 */
	z-index: -1;
	border-radius: 20px;
}
.fwsc ul li span {
	display: block;
	width: 60px;
	float: left;
	height: 60px;
	margin: 26px 30px;
	background-size: 100%;
}
.fwsc ul li .s1 {
	background: url(../../image/stbg_11.jpg) no-repeat center center;
	background-size: 100%;
}
.fwsc ul li .s1:hover {
	background: url(../../image/stbg_11hover.jpg) no-repeat center center;
	background-size: 100%;
}
.fwsc ul li .s2 {
	background: url(../../image/stbg_12.png) no-repeat center center;
	background-size: 100%;
}
.fwsc ul li .s2:hover {
	background: url(../../image/stbg_12hover.png) no-repeat center center;
	background-size: 100%;
}
.fwsc ul li .s3 {
	background: url(../../image/stbg_13.png) no-repeat center center;
	background-size: 100%;
}
.fwsc ul li .s3:hover {
	background: url(../../image/stbg_13hover.png) no-repeat center center;
	background-size: 100%;
}
.fwsc ul li .s4 {
	background: url(../../image/stbg_14.png) no-repeat center center;
	background-size: 100%;
}
.fwsc ul li .s4:hover {
	background: url(../../image/stbg_14hover.png) no-repeat center center;
	background-size: 100%;
}
.fwsc ul li .s5 {
	background: url(../../image/stbg_15.png) no-repeat center center;
	background-size: 100%;
}
.fwsc ul li .s5:hover {
	background: url(../../image/stbg_15hover.png) no-repeat center center;
	background-size: 100%;
}
.fwsc ul li .s6 {
	background: url(../../image/stbg_16.png) no-repeat center center;
	background-size: 100%;
}
.fwsc ul li .s6:hover {
	background: url(../../image/stbg_16hover.png) no-repeat center center;
	background-size: 100%;
}
.fwsc ul li .s7 {
	background: url(../../image/stbg_17.png) no-repeat center center;
	background-size: 100%;
}
.fwsc ul li .s7:hover {
	background: url(../../image/stbg_17hover.png) no-repeat center center;
	background-size: 100%;
}
.fwsc ul li .s8 {
	background: url(../../image/stbg_18.png) no-repeat center center;
	background-size: 100%;
}
.fwsc ul li .s8:hover {
	background: url(../../image/stbg_18hover.png) no-repeat center center;
	background-size: 100%;
}
.sercont {
	width: 72%;
	float: left;
	margin: 10px auto;
}
.sercont a h3 {
	line-height: 50px;
	font-weight: 700;
	color: #c2c2c2;
	font-size: 16px;
}
.sercont a p {
	color: #c2c2c2;
	line-height: 30px;
}
.sercont a:hover h3 {
	color: #ffff1e;
}
.sercont a:hover p {
	color: #fff;
}
.fwlx_cont {
	width: 100%;
	overflow: hidden;
	height: 695px;
	background: url(../../image/fwlxbg_02.jpg) no-repeat;
	background-size: 100%;
	margin: 50px 0 0 0;
}
.fwlx_left {
	float: left;
	width: 50%;
	overflow: hidden;
	height: 100%;
}
.fwlx_right {
	float: left;
	background: url(../../image/bybg.png) no-repeat left top;
	height: 100%;
	width: 50%;
	background-size: 19%;
}
.lxhover {
	float: left;
	height: 100%;
	margin-left: 170px;
	position: relative;
}
.lxhover span {
	display: block;
	width: 75px;
	height: 75px;
	background-color: #494949;
	border-radius: 50%;
}
.lx_1 {
	background: url(../../image/lx1.png) no-repeat center;
	background-size: 80%;
	position: absolute;
	top: 70px;
	left: -127px;
}
.lx_1:hover {
	background: #494949 url(../../image/lx1_hover.png) no-repeat center;
	background-size: 80%;
}
.lx_2 {
	background: url(../../image/lx2.png) no-repeat center;
	background-size: 80%;
	position: absolute;
	top: 280px;
	left: -77px;
}
.lx_2:hover {
	background: #494949 url(../../image/lx2_hover.png) no-repeat center;
	background-size: 80%;
}
.lx_3 {
	background: url(../../image/lx3.png) no-repeat center;
	background-size: 80%;
	position: absolute;
	top: 485px;
	left: -105px;
}
.lx_3:hover {
	background: #494949 url(../../image/lx3_hover.png) no-repeat center;
	background-size: 80%;
}
.fwlx_right ul {
	overflow: hidden;
	margin: 53px 0;
}
.fwlx_right ul li {
	width: 100%;
	/* margin-left: 24%; */
	float: right;
	height: 170px;
	background: url(../../image/fwlxbg.png) no-repeat right center;
	background-size: 100%;
	padding: 15px;
}
.fwlx_right ul li a {
	display: block;
	/* margin: 19px; */
	
	margin-top: 20px;
}
.fwlx_right ul li a h3 {
	line-height: 30px;
	font-weight: 700;
	margin-bottom: 10p;
}
.fwlx_right ul li a p {
	line-height: 25px;
}
.pps {
	margin-top: 0px;
}
.dls {
	margin-top: 5px;
}
.gth {
	margin-top: 10px;
}
.shfw {
	overflow: hidden;
	margin: 50px auto;
}
.shfw_cont {
	width: 80%;
	margin: 60px auto 0 auto;
	overflow: hidden;
}
.shfw_cont div {
	float: left;
	width: 20%;
	text-align: center;
	padding: 10px;
	height: 295px;
}
.shfw_cont div h3 {
	line-height: 60px;
	font-weight: 700;
	color: #fff;
	margin-top: 10px;
}
.shfw_cont div p {
	text-align: left;
	color: #c2c2c2;
	line-height: 30px;
}
.shfw_cont .sh_1 {
	border-right: solid 1px #696b6a;
}
.cjwt .cjwt_cont {
	width: 80%;
	margin: 50px auto;
}
.cjwt .cjwt_cont ul {
	overflow: hidden
}
.cjwt .cjwt_cont ul li {
	margin: 10px 0;
}
.cjwt .cjwt_cont ul li h3 {
	width: 556px;
	height: 60px;
	overflow: hidden;
	background: url(../../image/shbg.png) no-repeat left center;
	background-size: 100%;
	padding-left: 70px;
	line-height: 60px;
	font-size: 18px;
}
.cjwt .cjwt_cont ul li a {
	color: #c2c2c2;/* font-size: 20px; */
}
.cjwt .cjwt_cont ul li p {
	line-height: 30px;
	margin: 20px auto;
	padding-left: 70px;
	background: url(../../image/aw.png) no-repeat left center;
	height: 60px;
	overflow: hidden;
}
.hzlc {
	overflow: hidden;
	margin: 50px outo;
}
.hzlc_cont {
	width: 80%;
	margin: 50px auto 0 auto;
	overflow: hidden;
}
.aboutart {
	margin: 50px auto auto auto;
	overflow: hidden;
}
.aboutart .server_tit {
	width: 60%;
	float: right;
	border-bottom: solid 2px #ffeb16;
	overflow: hidden;
	padding-left: 50px;
}
.aboutart .server_tit div {
	float: left;
	width: 22%;
	text-align: center;
	line-height: 60px;
}
.about_cont {
	overflow: hidden;
	width: 80%;
	margin: 50px auto auto auto;
	/* padding: 49px 0; */
	padding-bottom: 0;
}
.about_info {
	overflow: hidden;
	margin-top: 35px;
	padding-bottom: 0;
}
.about_left {
	float: left;
	width: 50%;
}
.about_left h3 {
	font-size: 18px;
	color: #fff;
	margin-top: 60px;
}
.about1 {
	line-height: 50px;
	margin-top: 20px;
	color: #fff;
}
.about_right {
	float: right;
	border: none;
	width: 45%;
	height: auto;
	margin-left: 0;
	position: relative;
	margin-top: 0;
	text-align: center;
}
.about_right img {
	align-items: center;
}
.qywh {
	overflow: hidden;
	margin: 0 auto;
}
.qywh_tit {
	overflow: hidden;
	margin-bottom: 50px;
}
.qywh_cont {
	overflow: hidden;
	background: url(../../image/qywhbg_02.png) no-repeat center center;
	background-size: none;
}
.qywh_cont ul {
	width: 80%;
	margin: 50px auto;
	overflow: hidden;/* height: 500px; */
}
.qywh_cont ul li {
	float: left;
	width: 25%;
	padding: 1% 2%;
	border-right: solid 1px #8b8e1e;
	height: 700px;
}
.qywh_cont ul li:hover {
	background-color: #000;
}
.qywh_cont ul li:hover .qywhpic {
	display: block;
	overflow: hidden;
}
.qywh_cont ul li:hover h3 A {
	color: #ffff1e;
}
.qywh_cont ul li .qywhpic {
	display: none;
	margin-top: 15px;
}
.qywh_cont ul li h3 {
	background: url(../../image/heng_03.jpg) no-repeat left bottom;
	line-height: 65px;
	margin-top: 60px;
}
.qywh_cont ul li h3 a {
	font-size: 18px;
	font-weight: 700;
	color: #fff;
}
.qywh_cont ul li p {
	color: #fff;
	line-height: 30px;
	margin-top: 15px;
}
.ryzz {
	overflow: hidden;
}
.ryzz_tit {
	margin: 50px;
auto;
	overflow: hidden;
}
.ryzz_cont {
	width: 80%;
	margin: 0 auto;
}
.ryzz_cont ul {
	width: 80%;
	margin: 0 auto;
	text-align: center;
	position: relative;
}
.ryzz_cont ul li {
	width: 24%;
	display: inline-block;
	text-align: center;
	margin: 2% 0;
	background: url(../../image/zzbj.png) no-repeat left top -1px;
	padding: 21px 0;/* background-size: 4%; */
}
.ryzz_cont ul li .ryzzpic {
}
.ryzz_cont ul li h3 {
	line-height: 45px;
	color: #fff;
}
.ryzz_cont ul .bjx {
	position: absolute;
	top: 289px;
	width: 100%;
}
.ryzz_cont ul .bjx img {
	width: 100%;
}
.gcsy {
	overflow: hidden;
	margin: 40px 0;
}
.gcsy_tit {
/* margin-top:50px; */
}
.gcsy .gcsy_cont {
	width: 80%;
	margin: 50px auto;
	overflow: hidden;
	text-align: center;
}
.gcsy .gcsy_cont img {
	max-width: 90%;
}
/*************1.2日****************/
.about_tit {
	overflow: hidden;
	margin-top: 50px;
}
.pro_art {
	overflow: hidden;
	margin-bottom: 15px;
	border-bottom: solid 1px #ccc;
}
.procont {
	width: 80%;
	margin: 50px auto 35px auto;
	overflow: hidden;
}
.proright {
	float: left;
	width: 45%;
	float: right;
}
.proright .procont_info {
	margin-top: 0px;
}
.info_bot {
	margin-top: 20px;
}
.info_bot p {
	color: #ccc;
	line-height: 35px;
	width: 98%;
}
.info_bot .ssfl {
	line-height: 60px;
	font-size: 16px;
	color: #ccc;
}
.info_bot .ssfl b {
	margin-right: 10px;
}
.proright .procont_info h3 {
	color: #fff;
	font-size: 22px;
	/* font-weight: 700; */
	line-height: 70px;
	border-bottom: solid 1px #fff;
}
.phone {
	background: url(../../image/dh_03.png) no-repeat left center;
	padding-left: 30px;
	color: #cccccc;
	font-size: 16px;
	margin: 10px 0;
}
.yx {
	background: url(../../image/yx.png) no-repeat left center;
	padding-left: 30px;
	color: #cccccc;
	font-size: 16px;
}
.app {
	background: url(../../image/app.png) no-repeat left center;
	padding-left: 30px;
	color: #cccccc;
	font-size: 16px;
}
.pro_pic {
	width: 50%;
	float: left;
}
.large_box {
	margin-bottom: 20px;
	width: 100%;
	height: 400px;
	overflow: hidden;
	background-color: #b33e3e;
}
.large_box img {
	display: block;
	width: 100%;
}
.small_box {
	width: 100%;
	height: 100px;
	overflow: hidden;
}
.small_list {
	position: relative;
	float: left;
	width: 535px;
	height: 100px;
	overflow: hidden;
}
.small_list ul {
	height: 73px;
	overflow: hidden;
}
.small_list ul li {
	position: relative;
	float: left;
	margin-right: 10px;
	width: 110px;
}
.small_list ul li img {
	display: block;
}
.small_list ul li .bun_bg {
	display: none;
	position: absolute;
	top: 0;
	left: 0;
	width: 110px;
	height: 100px;
	background: #000;
	filter: alpha(opacity=60);
	-moz-opacity: 0.6;
	-khtml-opacity: 0.6;
	opacity: 0.6;
}
.small_list ul li.on .bun_bg {
	display: block;
}
.btn {
	display: block;
	width: 23px;
	height: 73px;
	background-repeat: no-repeat;
	background-position: center center;
	cursor: pointer;
	background-size: 100%;
}
.left_btn {
	float: left;
	margin-right: 10px;
	background-image: url(../../image/yjtl.png);
}
.right_btn {
	float: right;
	background-image: url(../../image/yjt.png);
}
.sxp {
	overflow: hidden;
	width: 100%;
}
.sxp .nrfp {
	width: 80%;
	margin: 0 auto;
}
.nrfp .prv {
	width: 45%;
	float: left;
	color: #8a8a8b;
}
.nrfp .prv a {
	color: #8a8a8b;
}
.nrfp .next {
	width: 45%;
	float: right;
	text-align: right;
}
.nrfp .next a {
	color: #8a8a8b;
}
.xgcp .xgcp_tit {
	overflow: hidden;
	margin: 50px;
}
.xgcp {
	padding-bottom: 50px;
	background: url(../../image/pro_h3.png) no-repeat bottom center;
	background-size: 100%;
}
.xgcp ul {
	overflow: hidden;
	width: 80%;
	margin: 50px auto;
}
.xgcp ul li {
	float: left;
	width: 21%;
	margin: 0 2%;
}
.xgcp ul li a {
	/* overflow:hidden; */
	display: block;
}
.xgcp ul li img {
	width: 100%;
}
.pro_hzlc {
}
.prohzlc_tit {
}
.pro_hzlc ul {
	overflow: hidden;
	margin: 50px auto 0 auto;
	width: 80%;
}
.pro_hzlc ul li {
	width: 23%;
	float: left;
	margin: 1%;
	padding: 1%;
	color: #c2c2c2;
	height: 235px;
	overflow: hidden;
}
.pro_hzlc ul li h3 {
	font-size: 18px;
	font-weight: 700;
	line-height: 40px;
}
.pro_hzlc ul li:hover h3 {
	color: #ffff1b;
}
.pro_hzlc ul li span {
}
.pro_hzlc ul li p {
	overflow: hidden;/* height: 100px; */
}
.pro_contact {
	background: url(../../image/lxbg_20.jpg) no-repeat;
	background-size: 100%;
	padding: 50px 0;
}
.pro_calltit {
}
.pro_contact form {
	width: 600px;
	margin: 50px auto;
	overflow: hidden;/* padding-bottom: 50px; */
}
.pro_contact form .txt1 {
	height: 45px;
	width: 100%;
	/* background-color: #ccc; */
	line-height: 45px;
	float: left;
}
.pro_contact form .text {
	width: 48%;
	margin: 0 1%;
	background: none;
	line-height: 45px;
	color: #fff;
	background-color: rgba(122, 122, 122, 0.8);
	padding-left: 1%;
}
.pro_contact form textarea {
	width: 98%;
	margin: 15px 1%;
	height: 150px;
	background-color: #ccc;
	background-color: rgba(122, 122,122, 0.8);
	padding-left: 1%;
	color: #fff;
}
.pro_contact form .tijiao {
	width: 98%;
	margin: 0 1%;
	overflow: hidden;
	background: #ffff1e url(../../image/ljth.png) no-repeat 316px 16px;
	line-height: 45px;
	color: #000;
	font-size: 18px;
}
}
@media (min-width:1024px) {
.jqzoom {
	padding: 0;
	float: left;
	border: none;
	position: relative;
	padding: 0px;
	cursor: pointer;
	margin: 0px;
	display: block;
	width: 100%;
	height: 100%;
}
.jqzoom img {
	width: 100%;
}
.spec-scroll {
	clear: both;
	margin-top: 5px;
	width: 100%;
}
.zoomdiv {
	z-index: 100;
	position: absolute;
	top: 0px;
	left: 0px;
	width: 500px;
	height: 400px;
	background: #ffffff;
	border: 1px solid #CCCCCC;
	display: none;
	text-align: center;
	overflow: hidden;
}
.jqZoomPup {
	z-index: 10;
	visibility: hidden;
	position: absolute;
	top: 0px;
	left: 0px;
	width: 20px;
	height: 20px;
	border: 1px solid #aaa;
	background: #ffffff;
	opacity: 0.5;
	-moz-opacity: 0.5;
	-khtml-opacity: 0.5;
	filter: alpha(Opacity=50);
}
.spec-preview {
	width: 100%;
	height: 435px;
	overflow: hidden;
}
.spec-scroll .prev {
	float: left;
	margin-right: 4px;
	color: #b5b54f;
	font-size: 18px;
}
.spec-scroll .next {
	float: right;
	color: #b5b54f;
	font-size: 18px;
}
.spec-scroll .prev, .spec-scroll .next {
	display: block;
	font-family: "宋体";
	text-align: center;
	width: 20px;
	height: 80px;
	line-height: 80px;
	cursor: pointer;
	text-decoration: none;
}
.spec-scroll .items {
	float: left;
	position: relative;
	width: 90%;
	height: 80px;
	overflow: hidden;
}
.spec-scroll .items ul {
	position: absolute;
	width: 999999px;
}
.spec-scroll .items ul li {
	float: left;
	width: 84px;
	text-align: center;
	list-style: none;
	margin: 5px;
}
.spec-scroll .items ul li img {
	border: 1px solid #CCC;
	padding: 2px;
	width: 80px;
	height: 65px;
}
.spec-scroll .items ul li img:hover {
	border: 2px solid #FF6600;
	padding: 1px;
}
.pos {
	width: 80%;
	position: absolute;
	bottom: 25px;
	color: #fff;
	left: 20%;
}
.nbaner .pos a {
	color: #f5f5f5;
}
.prolist {
	overflow: hidden;
	margin: 35px auto;
}
.laws {
	overflow: hidden;
	width: 100%;
	text-align: center;
}
.case1{
	width:100%;
	margin-top: 45px;
	}
.lawtitle {
	width: 100%;
	border-bottom: #ccc solid 3px;
	overflow: hidden;
}
.lawtitle .nav1 {
	width: 65%;
	overflow: hidden;
	margin: 0 auto;
}
.lawtitle .nav1 div {
	display: -webkit-inline-box;
	width: 19%;
	text-align: center;
}
.lawtitle h3 {
	display: block;
	width: 120px;
	text-align: center;
	line-height: 43px;
	float: left;
	color: #fff;
	background: url(../image/fenlei_title.jpg) no-repeat left center;
}
.lawtitle a {
	display: inline;
	color: #5d5d5d;
	line-height: 71px;
	float: right;
	font-size: 18px;
	font-weight: 700;
	display: block;
	width: 100%;
}
.lawtitle a:hover {
	color: #fff;
	font-size: 18px;
	background: url(../../image/heng_03.jpg) no-repeat center bottom;
}
.laws ul {
	margin: 50px auto;
	overflow: hidden;
	width: 80%;
}
.laws ul li {
	float: left;
	width: 29%;
	border: solid 1px #a3a3a3;
	margin: 0 2% 0 2%;
	position: relative;
}
.laws ul li a {
	overflow: hidden;
	color: #9d9d9d;
}
.laws ul li a:hover {
	text-decoration: none;
	color: #fff;
}
.laws ul li .xq {
	display: block;
	background: url(../../image/jt.png) no-repeat;
	width: 60px;
	height: 60px;
	position: absolute;
	right: -25px;
	bottom: 43px;
	background-size: 100%;
}
.laws ul li .xq:hover {
	background: url(../../image/jthover.png) no-repeat;
	width: 60px;
	height: 60px;
	background-size: 100%;
}
.laws ul li .pic img {
	width: 100%;
}
.laws ul li h3 {
	line-height: 70px;
}
.laws ul li a:hover {
	color: #ffffff;
}
.laws ul li span {
	color: #999999;
	font-size: 12px;
	float: right;
}
.laws .d1 {
	width: 60%;
	overflow: hidden;
	margin: 50px auto;
}
.nav1 .on {
	width: 100%;
	float: left;
	line-height: 71px;
	text-align: center;
	color: #fff;
	background: url(../../image/heng_03.jpg) no-repeat center bottom 0px;
	cursor: pointer;
	font-size: 18px;
}
.nav1 .out {
	width: 100%;
	float: left;
	line-height: 43px;
	text-align: center;
	font-weight: 700;
	color: #4e5a69;
	font-size: 16px;
	cursor: pointer;
}
/**********新闻列表*************/
.newmain {
	width: 62%;
	margin: 50px auto 0 auto;
	overflow: hidden;
}
.newmain .newnav {
	float: left;
	width: 20%;
	margin-top: 50px;
}
.newmain .newnav div {
	text-align: center;
}
.newmain .newnav div .cut {
	color: #FF0;
	background: url(../../image/heng_03.jpg) no-repeat left center;
	color: #ffeb16;
}
.newmain .newnav div a {
	width: 100%;
	display: block;
	font-size: 18px;
	line-height: 60px;
}
.newmain .newnav div a:hover {
	color: #ffeb16;
}
.newmain .newlist {
	width: 80%;
	float: right;
	overflow: hidden;
}
.newmain .newlist ul {
}
.newmain .newlist ul li:hover {
	background-color: #373938;
}
.newmain .newlist ul li:hover a h3 {
	color: #fff;
}
.newmain .newlist ul li:hover a p {
	color: #fff;
}
.newmain .newlist ul li:hover .ckxq {
	color: #fff;
}
.newmain .newlist ul li {
	width: 31%;
	float: left;
	margin: 2% 0 2% 2%;
	border-left: solid 1px #484949;
	border-right: solid 1px #484949;
	padding: 2%;
}
.newmain .newlist ul li h4 {
	font-size: 38px;
	font-weight: 700;
	color: #545454;
	line-height: 45px;
}
.newmain .newlist ul li i {
	color: #b0b0b0;
	font-style: normal;
}
.newmain .newlist ul li .listmore .newpic img {
	width: 100%;
}
.newmain .newlist ul li .listmore h3 {
	line-height: 40px;
	font-size: 16px;
	color: #545454;
}
.newmain .newlist ul li .listmore p {
	color: #8b8b8a;
	margin-top: 10px;
}
.newmain .newlist ul li .ckxq {
	/* line-height: 50px; */
	display: block;
	margin-top: 30px;
	margin-bottom: 10px;
}
.newmain .newlist ul li:hover {
	background-color: #373938;
}
.newcont {
	width: 80%;
	float: right;
	margin-bottom: 50px;
}
.newtitle {
	text-align: center;
	color: #fff;
	border-bottom: solid 2px #8a8a8b;
	padding-bottom: 15px;
}
.newtitle h3 {
	font-size: 20px;
	line-height: 60px;
}
.newart {
	margin-top: 30px;
}
.newart p {
	line-height: 35px;
	text-indent: 2em;
	color: #8a8a8b;
}
.xgbq {
	font-size: 16px;
	color: #8a8a8b;
	margin: 20px 0;
}
.pev {
	width: 50%;
	float: left;
	text-align: left;
	color: #8a8a8b;
}
.next {
	width: 50%;
	float: right;
	text-align: right;
	color: #8a8a8b;
}
/**********新闻列表*************/
/************联系我们页面********************/
.callcont {
	width: 65%;
	margin: 50px auto;
	overflow: hidden;
}
.lxwm {
	overflow: hidden;
	margin-top: 55px;
}
.lxwm .contleft {
	width: 48%;
	float: left;
}
.contleft h3 {
	color: #fff;
	border-bottom: solid 2px #fff;
	font-size: 20px;
	line-height: 60px;
	background: url(../../image/lxheng_03.png) no-repeat left bottom 0px;
	width: 90%;
}
.contleft p {
	color: #f5f5f5;
	line-height: 30px;
	margin-top: 20px;/* font-size: 14px; */
}
.contleft form {
	width: 100%;
	margin-top: 40px;
}
.contleft form .txt {
	width: 49%;
	float: left;
	line-height: 40px;
	background-color: #6a6b6b;
	margin-right: 1%;
}
.contleft form .lyinfo1 {
	overflow: hidden;
	width: 100%;
	margin-top: 10px;
}
.contleft form .lyinfo {
	overflow: hidden;
	width: 99%;
	margin-top: 15px;
	background-color: #6a6b6b;
}
.sub {
	text-align: center;
	width: 100%;
	text-align: center;
	height: 40px;
	background: #FF0 url(../../image/ljth.png) no-repeat 326px 13px;
	font-size: 18px;
}
.contleft form .lyinfo textarea {
	background: none;
	width: 100%;
	height: 80px;
	color: #fff;
	padding-left: 1%;
}
.contleft form .txt input {
	background: none;
	width: 100%;
	height: 40px;
	padding-left: 1%;
}
.lxwm .contright {
	float: right;
	width: 48%;
}
.map {
	width: 49%;
	float: right;
}
.map img {
	max-width: 100%;
}
.rczp {
	overflow: hidden;
	margin: 50px auto;
}
.rczp_title {
	overflow: hidden;
	border-bottom: solid 3px #ffeb16;
	padding-bottom: 30px;
}
.rczp_cont {
	width: 65%;
	margin: 50px auto;
	overflow: hidden;
}
.rczp_cont ul li {
	width: 100%;
	line-height: 50px;
}
.rczp_cont ul li:nth-child(2) {
	overflow: hidden;
	background-color: #2a2c2b;
}
.rczp_cont ul li:nth-child(4) {
	overflow: hidden;
	background-color: #2a2c2b;
}
.rczp_cont ul li:nth-child(6) {
	overflow: hidden;
	background-color: #2a2c2b;
}
.rczp_cont ul li:nth-child(8) {
	overflow: hidden;
	background-color: #2a2c2b;
}
.rczp_cont ul li div {
 width:2  float:left;
	text-align: center;
}
.rczp_cont ul li div {
	float: left;
	color: #fff;
}
.rczp_cont ul li div:nth-child(1) {
	width: 25%;
	text-align: center;
}
.rczp_cont ul li div:nth-child(2) {
	width: 15%;
}
.rczp_cont ul li div:nth-child(3) {
	width: 25%;
}
.rczp_cont ul li div:nth-child(4) {
	width: 15%;
}
.rczp_cont ul li div:nth-child(5) {
	width: 20%;
}
/*************服务中心**********************/
.server {
	overflow: hidden;
	margin: 50px auto;
}
.server_tit {
	width: 75%;
	float: right;
	border-bottom: solid 2px #ffeb16;
	overflow: hidden;
	padding-left: 50px;
}
.server_tit div {
	float: left;
	width: 15%;
	text-align: center;
	line-height: 80px;
}
.server_tit div a {
	width: 100%;
	display: block;
	font-size: 18px;
}
.server_tit div a:hover {
	background: url(../../image/fwbg_03.jpg) no-repeat center 5px;
	color: #ffeb16;
	width: 100%;
	display: block;
}
.server_tit div .curt {
	background: url(../../image/fwbg_03.jpg) no-repeat center 5px;
	color: #f1fa61;
}
.fwsc {
	overflow: hidden;
	width: 100%;
	margin: 50px auto 10px auto;
}
.fwsc_tit {
	overflow: hidden;
	margin-top: 50px;
}
.fwsc ul {
	overflow: hidden;
	width: 80%;
	margin: 40px auto;
}
.fwsc ul li {
	width: 47%;
	float: left;
	margin: 1%;
	background: url(../../image/serbg_03.jpg) no-repeat;
	background-size: none;
	height: auto;
	position: relative;
	width: 46%;
	margin: 20px;
	background: #191b1a;
	border-radius: 20px
}
.fwsc ul li::before {
	content: '';
	position: absolute;
	top: -1px; /* 调整边框宽度 */
	left: -1px; /* 调整边框宽度 */
	right: -1px; /* 调整边框宽度 */
	bottom: -1px; /* 调整边框宽度 */
	background: linear-gradient(60deg, #369fbf, #282b2a); /* 渐变颜色和角度 */
	z-index: -1;
	border-radius: 20px;
}
.fwsc ul li span {
	display: block;
	width: 60px;
	float: left;
	height: 60px;
	margin: 26px 30px;
	background-size: 100%;
}
.fwsc ul li .s1 {
	background: url(../../image/stbg_11.jpg) no-repeat center center;
	background-size: 100%;
}
.fwsc ul li .s1:hover {
	background: url(../../image/stbg_11hover.jpg) no-repeat center center;
	background-size: 100%;
}
.fwsc ul li .s2 {
	background: url(../../image/stbg_12.png) no-repeat center center;
	background-size: 100%;
}
.fwsc ul li .s2:hover {
	background: url(../../image/stbg_12hover.png) no-repeat center center;
	background-size: 100%;
}
.fwsc ul li .s3 {
	background: url(../../image/stbg_13.png) no-repeat center center;
	background-size: 100%;
}
.fwsc ul li .s3:hover {
	background: url(../../image/stbg_13hover.png) no-repeat center center;
	background-size: 100%;
}
.fwsc ul li .s4 {
	background: url(../../image/stbg_14.png) no-repeat center center;
	background-size: 100%;
}
.fwsc ul li .s4:hover {
	background: url(../../image/stbg_14hover.png) no-repeat center center;
	background-size: 100%;
}
.fwsc ul li .s5 {
	background: url(../../image/stbg_15.png) no-repeat center center;
	background-size: 100%;
}
.fwsc ul li .s5:hover {
	background: url(../../image/stbg_15hover.png) no-repeat center center;
	background-size: 100%;
}
.fwsc ul li .s6 {
	background: url(../../image/stbg_16.png) no-repeat center center;
	background-size: 100%;
}
.fwsc ul li .s6:hover {
	background: url(../../image/stbg_16hover.png) no-repeat center center;
	background-size: 100%;
}
.fwsc ul li .s7 {
	background: url(../../image/stbg_17.png) no-repeat center center;
	background-size: 100%;
}
.fwsc ul li .s7:hover {
	background: url(../../image/stbg_17hover.png) no-repeat center center;
	background-size: 100%;
}
.fwsc ul li .s8 {
	background: url(../../image/stbg_18.png) no-repeat center center;
	background-size: 100%;
}
.fwsc ul li .s8:hover {
	background: url(../../image/stbg_18hover.png) no-repeat center center;
	background-size: 100%;
}
.sercont {
	width: 72%;
	float: left;
	margin: 10px auto;
}
.sercont a h3 {
	line-height: 50px;
	font-weight: 700;
	color: #c2c2c2;
	font-size: 16px;
}
.sercont a p {
	color: #c2c2c2;
	line-height: 30px;
}
.sercont a:hover h3 {
	color: #ffff1e;
}
.sercont a:hover p {
	color: #fff;
}
.fwlx_cont {
	width: 100%;
	overflow: hidden;
	height: 695px;
	background: url(../../image/fwlxbg_02.jpg) no-repeat;
	background-size: 100%;
	margin: 50px 0 0 0;
}
.fwlx_left {
	float: left;
	width: 50%;
	overflow: hidden;
	height: 100%;
}
.fwlx_right {
	float: left;
	background: url(../../image/bybg.png) no-repeat left top;
	height: 100%;
	width: 50%;
	background-size: 19%;
}
.lxhover {
	float: left;
	height: 100%;
	margin-left: 170px;
	position: relative;
}
.lxhover span {
	display: block;
	width: 75px;
	height: 75px;
	background-color: #494949;
	border-radius: 50%;
}
.lx_1 {
	background: url(../../image/lx1.png) no-repeat center;
	background-size: 80%;
	position: absolute;
	top: 70px;
	left: -127px;
}
.lx_1:hover {
	background: #494949 url(../../image/lx1_hover.png) no-repeat center;
	background-size: 80%;
}
.lx_2 {
	background: url(../../image/lx2.png) no-repeat center;
	background-size: 80%;
	position: absolute;
	top: 280px;
	left: -77px;
}
.lx_2:hover {
	background: #494949 url(../../image/lx2_hover.png) no-repeat center;
	background-size: 80%;
}
.lx_3 {
	background: url(../../image/lx3.png) no-repeat center;
	background-size: 80%;
	position: absolute;
	top: 485px;
	left: -105px;
}
.lx_3:hover {
	background: #494949 url(../../image/lx3_hover.png) no-repeat center;
	background-size: 80%;
}
.fwlx_right ul {
	overflow: hidden;
	margin: 53px 0;
}
.fwlx_right ul li {
	width: 100%;
	/* margin-left: 24%; */
	float: right;
	height: 170px;
	background: url(../../image/fwlxbg.png) no-repeat right center;
	background-size: 100%;
	padding: 15px;
}
.fwlx_right ul li a {
	display: block;
	/* margin: 19px; */
	
	margin-top: 20px;
}
.fwlx_right ul li a h3 {
	line-height: 30px;
	font-weight: 700;
	margin-bottom: 10p;
}
.fwlx_right ul li a p {
	line-height: 25px;
}
.pps {
	margin-top: 0px;
}
.dls {
	margin-top: 5px;
}
.gth {
	margin-top: 10px;
}
.shfw {
	overflow: hidden;
	margin: 50px auto;
}
.shfw_cont {
	width: 80%;
	margin: 60px auto 0 auto;
	overflow: hidden;
}
.shfw_cont div {
	float: left;
	width: 20%;
	text-align: center;
	padding: 10px;
	height: 295px;
}
.shfw_cont div h3 {
	line-height: 60px;
	font-weight: 700;
	color: #fff;
	margin-top: 10px;
}
.shfw_cont div p {
	text-align: left;
	color: #c2c2c2;
	line-height: 30px;
}
.shfw_cont .sh_1 {
	border-right: solid 1px #696b6a;
}
.cjwt .cjwt_cont {
	width: 80%;
	margin: 50px auto;
}
.cjwt .cjwt_cont ul {
	overflow: hidden
}
.cjwt .cjwt_cont ul li {
	margin: 10px 0;
}
.cjwt .cjwt_cont ul li h3 {
	width: 556px;
	height: 60px;
	overflow: hidden;
	background: url(../../image/shbg.png) no-repeat left center;
	background-size: 100%;
	padding-left: 70px;
	line-height: 60px;
	font-size: 18px;
}
.cjwt .cjwt_cont ul li a {
	color: #c2c2c2;/* font-size: 20px; */
}
.cjwt .cjwt_cont ul li p {
	line-height: 30px;
	margin: 20px auto;
	padding-left: 70px;
	background: url(../../image/aw.png) no-repeat left center;
	height: 60px;
	overflow: hidden;
}
.hzlc {
	overflow: hidden;
	margin: 50px outo;
}
.hzlc_cont {
	width: 80%;
	margin: 50px auto 0 auto;
	overflow: hidden;
}
.aboutart {
	margin: 50px auto auto auto;
	overflow: hidden;
}
.aboutart .server_tit {
	width: 60%;
	float: right;
	border-bottom: solid 2px #ffeb16;
	overflow: hidden;
	padding-left: 50px;
}
.aboutart .server_tit div {
	float: left;
	width: 22%;
	text-align: center;
	line-height: 60px;
}
.about_cont {
	overflow: hidden;
	width: 80%;
	margin: 50px auto auto auto;
	/* padding: 49px 0; */
	padding-bottom: 0;
}
.about_info {
	overflow: hidden;
	margin-top: 35px;
	padding-bottom: 0;
}
.about_left {
	float: left;
	width: 50%;
}
.about_left h3 {
	font-size: 18px;
	color: #fff;
	margin-top: 60px;
}
.about1 {
	line-height: 50px;
	margin-top: 20px;
	color: #fff;
}
.about_right {
	float: right;
	border: none;
	width: 45%;
	height: auto;
	margin-left: 0;
	position: relative;
	margin-top: 0;
	text-align: center;
}
.about_right img {
	align-items: center;
}
.qywh {
	overflow: hidden;
	margin: 0 auto;
}
.qywh_tit {
	overflow: hidden;
	margin-bottom: 50px;
	margin-bottom: 0;
}
.qywh_cont {
	overflow: hidden;
	background: url(../../image/qywhbg_02.png) no-repeat center center;
	background-size: none;
}
.qywh_cont ul {
	width: 80%;
	margin: 50px auto;
	overflow: hidden;/* height: 500px; */
}
.qywh_cont ul li {
	float: left;
	width: 25%;
	padding: 1% 2%;
	border-right: solid 1px #8b8e1e;
	height: 700px;
}
.qywh_cont ul li:hover {
	background-color: #000;
}
.qywh_cont ul li:hover .qywhpic {
	display: block;
	overflow: hidden;
}
.qywh_cont ul li:hover h3 A {
	color: #ffff1e;
}
.qywh_cont ul li .qywhpic {
	display: none;
	margin-top: 15px;
}
.qywh_cont ul li h3 {
	background: url(../../image/heng_03.jpg) no-repeat left bottom;
	line-height: 65px;
	margin-top: 60px;
}
.qywh_cont ul li h3 a {
	font-size: 18px;
	font-weight: 700;
	color: #fff;
}
.qywh_cont ul li p {
	color: #fff;
	line-height: 30px;
	margin-top: 15px;
}
.ryzz {
	overflow: hidden;
}
.ryzz_tit {
	margin: 50px;
auto;
	overflow: hidden;
}
.ryzz_cont {
	width: 80%;
	margin: 0 auto;
}
.ryzz_cont ul {
	width: 80%;
	margin: 0 auto;
	text-align: center;
	position: relative;
}
.ryzz_cont ul li {
	width: 24%;
	display: inline-block;
	text-align: center;
	margin: 2% 0;
	background: url(../../image/zzbj.png) no-repeat left top -1px;
	padding: 21px 0;/* background-size: 4%; */
}
.ryzz_cont ul li .ryzzpic {
}
.ryzz_cont ul li h3 {
	line-height: 45px;
	color: #fff;
}
.ryzz_cont ul .bjx {
	position: absolute;
	top: 289px;
	width: 100%;
}
.ryzz_cont ul .bjx img {
	width: 100%;
}
.gcsy {
	overflow: hidden;
	margin: 40px 0;
}
.gcsy_tit {
/* margin-top:50px; */
}
.gcsy .gcsy_cont {
	width: 80%;
	margin: 50px auto;
	overflow: hidden;
	text-align: center;
}
.gcsy .gcsy_cont img {
	max-width: 90%;
}
/*************1.2日****************/
.about_tit {
	overflow: hidden;
	margin-top: 50px;
}
.pro_art {
	overflow: hidden;
	margin-bottom: 15px;
	border-bottom: solid 1px #ccc;
}
.procont {
	width: 80%;
	margin: 50px auto 35px auto;
	overflow: hidden;
}
.proright {
	float: left;
	width: 45%;
	float: right;
}
.proright .procont_info {
	margin-top: 0px;
}
.info_bot {
	margin-top: 20px;
}
.info_bot p {
	color: #ccc;
	line-height: 35px;
	width: 98%;
}
.info_bot .ssfl {
	line-height: 60px;
	font-size: 16px;
	color: #ccc;
}
.info_bot .ssfl b {
	margin-right: 10px;
}
.proright .procont_info h3 {
	color: #fff;
	font-size: 22px;
	/* font-weight: 700; */
	line-height: 70px;
	border-bottom: solid 1px #fff;
}
.phone {
	background: url(../../image/dh_03.png) no-repeat left center;
	padding-left: 30px;
	color: #cccccc;
	font-size: 16px;
	margin: 10px 0;
}
.yx {
	background: url(../../image/yx.png) no-repeat left center;
	padding-left: 30px;
	color: #cccccc;
	font-size: 16px;
}
.app {
	background: url(../../image/app.png) no-repeat left center;
	padding-left: 30px;
	color: #cccccc;
	font-size: 16px;
}
.pro_pic {
	width: 50%;
	float: left;
}
.large_box {
	margin-bottom: 20px;
	width: 100%;
	height: 400px;
	overflow: hidden;
	background-color: #b33e3e;
}
.large_box img {
	display: block;
	width: 100%;
}
.small_box {
	width: 100%;
	height: 100px;
	overflow: hidden;
}
.small_list {
	position: relative;
	float: left;
	width: 535px;
	height: 100px;
	overflow: hidden;
}
.small_list ul {
	height: 73px;
	overflow: hidden;
}
.small_list ul li {
	position: relative;
	float: left;
	margin-right: 10px;
	width: 110px;
}
.small_list ul li img {
	display: block;
}
.small_list ul li .bun_bg {
	display: none;
	position: absolute;
	top: 0;
	left: 0;
	width: 110px;
	height: 100px;
	background: #000;
	filter: alpha(opacity=60);
	-moz-opacity: 0.6;
	-khtml-opacity: 0.6;
	opacity: 0.6;
}
.small_list ul li.on .bun_bg {
	display: block;
}
.btn {
	display: block;
	width: 23px;
	height: 73px;
	background-repeat: no-repeat;
	background-position: center center;
	cursor: pointer;
	background-size: 100%;
}
.left_btn {
	float: left;
	margin-right: 10px;
	background-image: url(../../image/yjtl.png);
}
.right_btn {
	float: right;
	background-image: url(../../image/yjt.png);
}
.sxp {
	overflow: hidden;
	width: 100%;
}
.sxp .nrfp {
	width: 80%;
	margin: 0 auto;
}
.nrfp .prv {
	width: 45%;
	float: left;
	color: #8a8a8b;
}
.nrfp .prv a {
	color: #8a8a8b;
}
.nrfp .next {
	width: 45%;
	float: right;
	text-align: right;
}
.nrfp .next a {
	color: #8a8a8b;
}
.xgcp .xgcp_tit {
	overflow: hidden;
	margin: 50px;
}
.xgcp {
	padding-bottom: 50px;
	background: url(../../image/pro_h3.png) no-repeat bottom center;
	background-size: 100%;
}
.xgcp ul {
	overflow: hidden;
	width: 80%;
	margin: 50px auto;
}
.xgcp ul li {
	float: left;
	width: 21%;
	margin: 0 2%;
}
.xgcp ul li a {
	/* overflow:hidden; */
	display: block;
}
.xgcp ul li img {
	width: 100%;
}
.pro_hzlc {
}
.prohzlc_tit {
}
.pro_hzlc ul {
	overflow: hidden;
	margin: 50px auto 0 auto;
	width: 80%;
}
.pro_hzlc ul li {
	width: 23%;
	float: left;
	margin: 1%;
	padding: 1%;
	color: #c2c2c2;
	height: 235px;
	overflow: hidden;
}
.pro_hzlc ul li h3 {
	font-size: 18px;
	font-weight: 700;
	line-height: 40px;
}
.pro_hzlc ul li:hover h3 {
	color: #ffff1b;
}
.pro_hzlc ul li span {
}
.pro_hzlc ul li p {
	overflow: hidden;/* height: 100px; */
}
.pro_contact {
	background: url(../../image/lxbg_20.jpg) no-repeat;
	background-size: 100%;
	padding: 50px 0;
}
.pro_calltit {
}
.pro_contact form {
	width: 600px;
	margin: 50px auto;
	overflow: hidden;/* padding-bottom: 50px; */
}
.pro_contact form .txt1 {
	height: 45px;
	width: 100%;
	/* background-color: #ccc; */
	line-height: 45px;
	float: left;
}
.pro_contact form .text {
	width: 48%;
	margin: 0 1%;
	background: none;
	line-height: 45px;
	color: #fff;
	background-color: rgba(122, 122, 122, 0.8);
	padding-left: 1%;
}
.pro_contact form textarea {
	width: 98%;
	margin: 15px 1%;
	height: 150px;
	background-color: #ccc;
	background-color: rgba(122, 122,122, 0.8);
	padding-left: 1%;
	color: #fff;
}
.pro_contact form .tijiao {
	width: 98%;
	margin: 0 1%;
	overflow: hidden;
	background: #ffff1e url(../../image/ljth.png) no-repeat 316px 16px;
	line-height: 45px;
	color: #000;
	font-size: 18px;
}
}
@media (min-width:1152px) {
.pos {
	width: 80%;
	position: absolute;
	bottom: 25px;
	color: #fff;
	left: 20%;
}
.nbaner .pos a {
	color: #f5f5f5;
}
.prolist {
	overflow: hidden;
	margin: 35px auto;
}
.laws {
	overflow: hidden;
	width: 100%;
	text-align: center;
}
.lawtitle {
	width: 100%;
	border-bottom: #ccc solid 3px;
	overflow: hidden;
}
.lawtitle .nav1 {
	width: 65%;
	overflow: hidden;
	margin: 0 auto;
}
.lawtitle .nav1 div {
	display: -webkit-inline-box;
	width: 19%;
	text-align: center;
}
.lawtitle h3 {
	display: block;
	width: 120px;
	text-align: center;
	line-height: 43px;
	float: left;
	color: #fff;
	background: url(../image/fenlei_title.jpg) no-repeat left center;
}
.lawtitle a {
	display: inline;
	color: #5d5d5d;
	line-height: 71px;
	float: right;
	font-size: 18px;
	font-weight: 700;
	display: block;
	width: 100%;
}
.lawtitle a:hover {
	color: #fff;
	font-size: 18px;
	background: url(../../image/heng_03.jpg) no-repeat center bottom;
}
.laws ul {
	margin: 50px auto;
	overflow: hidden;
	width: 80%;
}
.laws ul li {
	float: left;
	width: 29%;
	border: solid 1px #a3a3a3;
	margin: 0 2% 0 2%;
	position: relative;
}
.laws ul li a {
	overflow: hidden;
	color: #9d9d9d;
}
.laws ul li a:hover {
	text-decoration: none;
	color: #fff;
}
.laws ul li .xq {
	display: block;
	background: url(../../image/jt.png) no-repeat;
	width: 60px;
	height: 60px;
	position: absolute;
	right: -25px;
	bottom: 43px;
	background-size: 100%;
}
.laws ul li .xq:hover {
	background: url(../../image/jthover.png) no-repeat;
	width: 60px;
	height: 60px;
	background-size: 100%;
}
.laws ul li .pic img {
	width: 100%;
}
.laws ul li h3 {
	line-height: 70px;
}
.laws ul li a:hover {
	color: #ffffff;
}
.laws ul li span {
	color: #999999;
	font-size: 12px;
	float: right;
}
.laws .d1 {
	width: 60%;
	overflow: hidden;
	margin: 50px auto;
}
.nav1 .on {
	width: 100%;
	float: left;
	line-height: 71px;
	text-align: center;
	color: #fff;
	background: url(../../image/heng_03.jpg) no-repeat center bottom 0px;
	cursor: pointer;
	font-size: 18px;
}
.nav1 .out {
	width: 100%;
	float: left;
	line-height: 43px;
	text-align: center;
	font-weight: 700;
	color: #4e5a69;
	font-size: 16px;
	cursor: pointer;
}
/**********新闻列表*************/
.newmain {
	width: 62%;
	margin: 50px auto 0 auto;
	overflow: hidden;
}
.newmain .newnav {
	float: left;
	width: 20%;
	margin-top: 50px;
}
.newmain .newnav div {
	text-align: center;
}
.newmain .newnav div .cut {
	color: #FF0;
	background: url(../../image/heng_03.jpg) no-repeat left center;
	color: #ffeb16;
}
.newmain .newnav div a {
	width: 100%;
	display: block;
	font-size: 18px;
	line-height: 60px;
}
.newmain .newnav div a:hover {
	color: #ffeb16;
}
.newmain .newlist {
	width: 80%;
	float: right;
	overflow: hidden;
}
.newmain .newlist ul {
}
.newmain .newlist ul li:hover {
	background-color: #373938;
}
.newmain .newlist ul li:hover a h3 {
	color: #fff;
}
.newmain .newlist ul li:hover a p {
	color: #fff;
}
.newmain .newlist ul li:hover .ckxq {
	color: #fff;
}
.newmain .newlist ul li {
	width: 31%;
	float: left;
	margin: 2% 0 2% 2%;
	border-left: solid 1px #484949;
	border-right: solid 1px #484949;
	padding: 2%;
}
.newmain .newlist ul li h4 {
	font-size: 38px;
	font-weight: 700;
	color: #545454;
	line-height: 45px;
}
.newmain .newlist ul li i {
	color: #b0b0b0;
	font-style: normal;
}
.newmain .newlist ul li .listmore .newpic img {
	width: 100%;
}
.newmain .newlist ul li .listmore h3 {
	line-height: 40px;
	font-size: 16px;
	color: #545454;
}
.newmain .newlist ul li .listmore p {
	color: #8b8b8a;
	margin-top: 10px;
}
.newmain .newlist ul li .ckxq {
	/* line-height: 50px; */
	display: block;
	margin-top: 30px;
	margin-bottom: 10px;
}
.newmain .newlist ul li:hover {
	background-color: #373938;
}
.newcont {
	width: 80%;
	float: right;
	margin-bottom: 50px;
}
.newtitle {
	text-align: center;
	color: #fff;
	border-bottom: solid 2px #8a8a8b;
	padding-bottom: 15px;
}
.newtitle h3 {
	font-size: 20px;
	line-height: 60px;
}
.newart {
	margin-top: 30px;
}
.newart p {
	line-height: 35px;
	text-indent: 2em;
	color: #8a8a8b;
}
.xgbq {
	font-size: 16px;
	color: #8a8a8b;
	margin: 20px 0;
}
.pev {
	width: 50%;
	float: left;
	text-align: left;
	color: #8a8a8b;
}
.next {
	width: 50%;
	float: right;
	text-align: right;
	color: #8a8a8b;
}
/**********新闻列表*************/
/************联系我们页面********************/
.callcont {
	width: 65%;
	margin: 50px auto;
	overflow: hidden;
}
.lxwm {
	overflow: hidden;
	margin-top: 55px;
}
.lxwm .contleft {
	width: 48%;
	float: left;
}
.contleft h3 {
	color: #fff;
	border-bottom: solid 2px #fff;
	font-size: 20px;
	line-height: 60px;
	background: url(../../image/lxheng_03.png) no-repeat left bottom 0px;
	width: 90%;
}
.contleft p {
	color: #f5f5f5;
	line-height: 30px;
	margin-top: 20px;/* font-size: 14px; */
}
.contleft form {
	width: 100%;
	margin-top: 40px;
}
.contleft form .txt {
	width: 49%;
	float: left;
	line-height: 40px;
	background-color: #6a6b6b;
	margin-right: 1%;
}
.contleft form .lyinfo1 {
	overflow: hidden;
	width: 100%;
	margin-top: 10px;
}
.contleft form .lyinfo {
	overflow: hidden;
	width: 99%;
	margin-top: 15px;
	background-color: #6a6b6b;
}
.sub {
	text-align: center;
	width: 100%;
	text-align: center;
	height: 40px;
	background: #FF0 url(../../image/ljth.png) no-repeat 326px 13px;
	font-size: 18px;
}
.contleft form .lyinfo textarea {
	background: none;
	width: 100%;
	height: 80px;
	color: #fff;
	padding-left: 1%;
}
.contleft form .txt input {
	background: none;
	width: 100%;
	height: 40px;
	padding-left: 1%;
}
.lxwm .contright {
	float: right;
	width: 48%;
}
.map {
	width: 49%;
	float: right;
}
.map img {
	max-width: 100%;
}
.rczp {
	overflow: hidden;
	margin: 50px auto;
}
.rczp_title {
	overflow: hidden;
	border-bottom: solid 3px #ffeb16;
	padding-bottom: 30px;
}
.rczp_cont {
	width: 65%;
	margin: 50px auto;
	overflow: hidden;
}
.rczp_cont ul li {
	width: 100%;
	line-height: 50px;
}
.rczp_cont ul li:nth-child(2) {
	overflow: hidden;
	background-color: #2a2c2b;
}
.rczp_cont ul li:nth-child(4) {
	overflow: hidden;
	background-color: #2a2c2b;
}
.rczp_cont ul li:nth-child(6) {
	overflow: hidden;
	background-color: #2a2c2b;
}
.rczp_cont ul li:nth-child(8) {
	overflow: hidden;
	background-color: #2a2c2b;
}
.rczp_cont ul li div {
 width:2  float:left;
	text-align: center;
}
.rczp_cont ul li div {
	float: left;
	color: #fff;
}
.rczp_cont ul li div:nth-child(1) {
	width: 25%;
	text-align: center;
}
.rczp_cont ul li div:nth-child(2) {
	width: 15%;
}
.rczp_cont ul li div:nth-child(3) {
	width: 25%;
}
.rczp_cont ul li div:nth-child(4) {
	width: 15%;
}
.rczp_cont ul li div:nth-child(5) {
	width: 20%;
}
/*************服务中心**********************/
.server {
	overflow: hidden;
	margin: 50px auto;
}
.server_tit {
	width: 75%;
	float: right;
	border-bottom: solid 2px #ffeb16;
	overflow: hidden;
	padding-left: 50px;
}
.server_tit div {
	float: left;
	width: 15%;
	text-align: center;
	line-height: 80px;
}
.server_tit div a {
	width: 100%;
	display: block;
	font-size: 18px;
}
.server_tit div a:hover {
	background: url(../../image/fwbg_03.jpg) no-repeat center 5px;
	color: #ffeb16;
	width: 100%;
	display: block;
}
.server_tit div .curt {
	background: url(../../image/fwbg_03.jpg) no-repeat center 5px;
	color: #f1fa61;
}
.fwsc {
	overflow: hidden;
	width: 100%;
	margin: 50px auto 10px auto;
}
.fwsc_tit {
	overflow: hidden;
	margin-top: 50px;
}
.fwsc ul {
	overflow: hidden;
	width: 80%;
	margin: 40px auto;
}
.fwsc ul li {
	width: 47%;
	float: left;
	margin: 1%;
	background: url(../../image/serbg_03.jpg) no-repeat;
	background-size: none;
	height: auto;
	position: relative;
	width: 46%;
	margin: 20px;
	background: #191b1a;
	border-radius: 20px
}
.fwsc ul li::before {
	content: '';
	position: absolute;
	top: -1px; /* 调整边框宽度 */
	left: -1px; /* 调整边框宽度 */
	right: -1px; /* 调整边框宽度 */
	bottom: -1px; /* 调整边框宽度 */
	background: linear-gradient(60deg, #369fbf, #282b2a); /* 渐变颜色和角度 */
	z-index: -1;
	border-radius: 20px;
}
.fwsc ul li span {
	display: block;
	width: 60px;
	float: left;
	height: 60px;
	margin: 26px 30px;
	background-size: 100%;
}
.fwsc ul li .s1 {
	background: url(../../image/stbg_11.jpg) no-repeat center center;
	background-size: 100%;
}
.fwsc ul li .s1:hover {
	background: url(../../image/stbg_11hover.jpg) no-repeat center center;
	background-size: 100%;
}
.fwsc ul li .s2 {
	background: url(../../image/stbg_12.png) no-repeat center center;
	background-size: 100%;
}
.fwsc ul li .s2:hover {
	background: url(../../image/stbg_12hover.png) no-repeat center center;
	background-size: 100%;
}
.fwsc ul li .s3 {
	background: url(../../image/stbg_13.png) no-repeat center center;
	background-size: 100%;
}
.fwsc ul li .s3:hover {
	background: url(../../image/stbg_13hover.png) no-repeat center center;
	background-size: 100%;
}
.fwsc ul li .s4 {
	background: url(../../image/stbg_14.png) no-repeat center center;
	background-size: 100%;
}
.fwsc ul li .s4:hover {
	background: url(../../image/stbg_14hover.png) no-repeat center center;
	background-size: 100%;
}
.fwsc ul li .s5 {
	background: url(../../image/stbg_15.png) no-repeat center center;
	background-size: 100%;
}
.fwsc ul li .s5:hover {
	background: url(../../image/stbg_15hover.png) no-repeat center center;
	background-size: 100%;
}
.fwsc ul li .s6 {
	background: url(../../image/stbg_16.png) no-repeat center center;
	background-size: 100%;
}
.fwsc ul li .s6:hover {
	background: url(../../image/stbg_16hover.png) no-repeat center center;
	background-size: 100%;
}
.fwsc ul li .s7 {
	background: url(../../image/stbg_17.png) no-repeat center center;
	background-size: 100%;
}
.fwsc ul li .s7:hover {
	background: url(../../image/stbg_17hover.png) no-repeat center center;
	background-size: 100%;
}
.fwsc ul li .s8 {
	background: url(../../image/stbg_18.png) no-repeat center center;
	background-size: 100%;
}
.fwsc ul li .s8:hover {
	background: url(../../image/stbg_18hover.png) no-repeat center center;
	background-size: 100%;
}
.sercont {
	width: 72%;
	float: left;
	margin: 10px auto;
}
.sercont a h3 {
	line-height: 50px;
	font-weight: 700;
	color: #c2c2c2;
	font-size: 16px;
}
.sercont a p {
	color: #c2c2c2;
	line-height: 30px;
}
.sercont a:hover h3 {
	color: #ffff1e;
}
.sercont a:hover p {
	color: #fff;
}
.fwlx_cont {
	width: 100%;
	overflow: hidden;
	height: 695px;
	background: url(../../image/fwlxbg_02.jpg) no-repeat;
	background-size: 100%;
	margin: 50px 0 0 0;
}
.fwlx_left {
	float: left;
	width: 50%;
	overflow: hidden;
	height: 100%;
}
.fwlx_right {
	float: left;
	background: url(../../image/bybg.png) no-repeat left top;
	height: 100%;
	width: 50%;
	background-size: 19%;
}
.lxhover {
	float: left;
	height: 100%;
	margin-left: 170px;
	position: relative;
}
.lxhover span {
	display: block;
	width: 75px;
	height: 75px;
	background-color: #494949;
	border-radius: 50%;
}
.lx_1 {
	background: url(../../image/lx1.png) no-repeat center;
	background-size: 80%;
	position: absolute;
	top: 70px;
	left: -127px;
}
.lx_1:hover {
	background: #494949 url(../../image/lx1_hover.png) no-repeat center;
	background-size: 80%;
}
.lx_2 {
	background: url(../../image/lx2.png) no-repeat center;
	background-size: 80%;
	position: absolute;
	top: 280px;
	left: -77px;
}
.lx_2:hover {
	background: #494949 url(../../image/lx2_hover.png) no-repeat center;
	background-size: 80%;
}
.lx_3 {
	background: url(../../image/lx3.png) no-repeat center;
	background-size: 80%;
	position: absolute;
	top: 485px;
	left: -105px;
}
.lx_3:hover {
	background: #494949 url(../../image/lx3_hover.png) no-repeat center;
	background-size: 80%;
}
.fwlx_right ul {
	overflow: hidden;
	margin: 53px 0;
}
.fwlx_right ul li {
	width: 100%;
	/* margin-left: 24%; */
	float: right;
	height: 170px;
	background: url(../../image/fwlxbg.png) no-repeat right center;
	background-size: 100%;
	padding: 15px;
}
.fwlx_right ul li a {
	display: block;
	/* margin: 19px; */
	
	margin-top: 20px;
}
.fwlx_right ul li a h3 {
	line-height: 30px;
	font-weight: 700;
	margin-bottom: 10p;
}
.fwlx_right ul li a p {
	line-height: 25px;
}
.pps {
	margin-top: 0px;
}
.dls {
	margin-top: 5px;
}
.gth {
	margin-top: 10px;
}
.shfw {
	overflow: hidden;
	margin: 50px auto;
}
.shfw_cont {
	width: 80%;
	margin: 60px auto 0 auto;
	overflow: hidden;
}
.shfw_cont div {
	float: left;
	width: 20%;
	text-align: center;
	padding: 10px;
	height: 295px;
}
.shfw_cont div h3 {
	line-height: 60px;
	font-weight: 700;
	color: #fff;
	margin-top: 10px;
}
.shfw_cont div p {
	text-align: left;
	color: #c2c2c2;
	line-height: 30px;
}
.shfw_cont .sh_1 {
	border-right: solid 1px #696b6a;
}
.cjwt .cjwt_cont {
	width: 80%;
	margin: 50px auto;
}
.cjwt .cjwt_cont ul {
	overflow: hidden
}
.cjwt .cjwt_cont ul li {
	margin: 10px 0;
}
.cjwt .cjwt_cont ul li h3 {
	width: 556px;
	height: 60px;
	overflow: hidden;
	background: url(../../image/shbg.png) no-repeat left center;
	background-size: 100%;
	padding-left: 70px;
	line-height: 60px;
	font-size: 18px;
}
.cjwt .cjwt_cont ul li a {
	color: #c2c2c2;/* font-size: 20px; */
}
.cjwt .cjwt_cont ul li p {
	line-height: 30px;
	margin: 20px auto;
	padding-left: 70px;
	background: url(../../image/aw.png) no-repeat left center;
	height: 60px;
	overflow: hidden;
}
.hzlc {
	overflow: hidden;
	margin: 50px outo;
}
.hzlc_cont {
	width: 80%;
	margin: 50px auto 0 auto;
	overflow: hidden;
}
.aboutart {
	margin: 50px auto auto auto;
	overflow: hidden;
}
.aboutart .server_tit {
	width: 60%;
	float: right;
	border-bottom: solid 2px #ffeb16;
	overflow: hidden;
	padding-left: 50px;
}
.aboutart .server_tit div {
	float: left;
	width: 22%;
	text-align: center;
	line-height: 60px;
}
.about_cont {
	overflow: hidden;
	width: 80%;
	margin: 50px auto auto auto;
	/* padding: 49px 0; */
	padding-bottom: 0;
}
.about_info {
	overflow: hidden;
	margin-top: 35px;
	padding-bottom: 0;
}
.about_left {
	float: left;
	width: 50%;
}
.about_left h3 {
	font-size: 18px;
	color: #fff;
	margin-top: 60px;
}
.about1 {
	line-height: 50px;
	margin-top: 20px;
	color: #fff;
}
.about_right {
	float: right;
	border: none;
	width: 45%;
	height: auto;
	margin-left: 0;
	position: relative;
	margin-top: 0;
	text-align: center;
}
.about_right img {
	align-items: center;
}
.qywh {
	overflow: hidden;
	margin: 0 auto;
}
.qywh_tit {
	overflow: hidden;
	margin-bottom: 50px;
}
.qywh_cont {
	overflow: hidden;
	background: url(../../image/qywhbg_02.png) no-repeat center center;
	background-size: none;
}
.qywh_cont ul {
	width: 80%;
	margin: 50px auto;
	overflow: hidden;/* height: 500px; */
}
.qywh_cont ul li {
	float: left;
	width: 25%;
	padding: 1% 2%;
	border-right: solid 1px #8b8e1e;
	height: 700px;
}
.qywh_cont ul li:hover {
	background-color: #000;
}
.qywh_cont ul li:hover .qywhpic {
	display: block;
	overflow: hidden;
}
.qywh_cont ul li:hover h3 A {
	color: #ffff1e;
}
.qywh_cont ul li .qywhpic {
	display: none;
	margin-top: 15px;
}
.qywh_cont ul li h3 {
	background: url(../../image/heng_03.jpg) no-repeat left bottom;
	line-height: 65px;
	margin-top: 60px;
}
.qywh_cont ul li h3 a {
	font-size: 18px;
	font-weight: 700;
	color: #fff;
}
.qywh_cont ul li p {
	color: #fff;
	line-height: 30px;
	margin-top: 15px;
}
.ryzz {
	overflow: hidden;
}
.ryzz_tit {
	margin: 50px;
auto;
	overflow: hidden;
}
.ryzz_cont {
	width: 80%;
	margin: 0 auto;
}
.ryzz_cont ul {
	width: 80%;
	margin: 0 auto;
	text-align: center;
	position: relative;
}
.ryzz_cont ul li {
	width: 24%;
	display: inline-block;
	text-align: center;
	margin: 2% 0;
	background: url(../../image/zzbj.png) no-repeat left top -1px;
	padding: 21px 0;/* background-size: 4%; */
}
.ryzz_cont ul li .ryzzpic {
}
.ryzz_cont ul li h3 {
	line-height: 45px;
	color: #fff;
}
.ryzz_cont ul .bjx {
	position: absolute;
	top: 289px;
	width: 100%;
}
.ryzz_cont ul .bjx img {
	width: 100%;
}
.gcsy {
	overflow: hidden;
	margin: 40px 0;
}
.gcsy_tit {
/* margin-top:50px; */
}
.gcsy .gcsy_cont {
	width: 80%;
	margin: 50px auto;
	overflow: hidden;
	text-align: center;
}
.gcsy .gcsy_cont img {
	max-width: 90%;
}
/*************1.2日****************/
.about_tit {
	overflow: hidden;
	margin-top: 50px;
}
.pro_art {
	overflow: hidden;
	margin-bottom: 15px;
	border-bottom: solid 1px #ccc;
}
.procont {
	width: 80%;
	margin: 50px auto 35px auto;
	overflow: hidden;
}
.proright {
	float: left;
	width: 45%;
	float: right;
}
.proright .procont_info {
	margin-top: 0px;
}
.info_bot {
	margin-top: 20px;
}
.info_bot p {
	color: #ccc;
	line-height: 35px;
	width: 98%;
}
.info_bot .ssfl {
	line-height: 60px;
	font-size: 16px;
	color: #ccc;
}
.info_bot .ssfl b {
	margin-right: 10px;
}
.proright .procont_info h3 {
	color: #fff;
	font-size: 22px;
	/* font-weight: 700; */
	line-height: 70px;
	border-bottom: solid 1px #fff;
}
.phone {
	background: url(../../image/dh_03.png) no-repeat left center;
	padding-left: 30px;
	color: #cccccc;
	font-size: 16px;
	margin: 10px 0;
}
.yx {
	background: url(../../image/yx.png) no-repeat left center;
	padding-left: 30px;
	color: #cccccc;
	font-size: 16px;
}
.app {
	background: url(../../image/app.png) no-repeat left center;
	padding-left: 30px;
	color: #cccccc;
	font-size: 16px;
}
.pro_pic {
	width: 50%;
	float: left;
}
.large_box {
	margin-bottom: 20px;
	width: 100%;
	height: 400px;
	overflow: hidden;
	background-color: #b33e3e;
}
.large_box img {
	display: block;
	width: 100%;
}
.small_box {
	width: 100%;
	height: 100px;
	overflow: hidden;
}
.small_list {
	position: relative;
	float: left;
	width: 535px;
	height: 100px;
	overflow: hidden;
}
.small_list ul {
	height: 73px;
	overflow: hidden;
}
.small_list ul li {
	position: relative;
	float: left;
	margin-right: 10px;
	width: 110px;
}
.small_list ul li img {
	display: block;
}
.small_list ul li .bun_bg {
	display: none;
	position: absolute;
	top: 0;
	left: 0;
	width: 110px;
	height: 100px;
	background: #000;
	filter: alpha(opacity=60);
	-moz-opacity: 0.6;
	-khtml-opacity: 0.6;
	opacity: 0.6;
}
.small_list ul li.on .bun_bg {
	display: block;
}
.btn {
	display: block;
	width: 23px;
	height: 73px;
	background-repeat: no-repeat;
	background-position: center center;
	cursor: pointer;
	background-size: 100%;
}
.left_btn {
	float: left;
	margin-right: 10px;
	background-image: url(../../image/yjtl.png);
}
.right_btn {
	float: right;
	background-image: url(../../image/yjt.png);
}
.sxp {
	overflow: hidden;
	width: 100%;
}
.sxp .nrfp {
	width: 80%;
	margin: 0 auto;
}
.nrfp .prv {
	width: 45%;
	float: left;
	color: #8a8a8b;
}
.nrfp .prv a {
	color: #8a8a8b;
}
.nrfp .next {
	width: 45%;
	float: right;
	text-align: right;
}
.nrfp .next a {
	color: #8a8a8b;
}
.xgcp .xgcp_tit {
	overflow: hidden;
	margin: 50px;
}
.xgcp {
	padding-bottom: 50px;
	background: url(../../image/pro_h3.png) no-repeat bottom center;
	background-size: 100%;
}
.xgcp ul {
	overflow: hidden;
	width: 80%;
	margin: 50px auto;
}
.xgcp ul li {
	float: left;
	width: 21%;
	margin: 0 2%;
}
.xgcp ul li a {
	/* overflow:hidden; */
	display: block;
}
.xgcp ul li img {
	width: 100%;
}
.pro_hzlc {
}
.prohzlc_tit {
}
.pro_hzlc ul {
	overflow: hidden;
	margin: 50px auto 0 auto;
	width: 80%;
}
.pro_hzlc ul li {
	width: 23%;
	float: left;
	margin: 1%;
	padding: 1%;
	color: #c2c2c2;
	height: 235px;
	overflow: hidden;
}
.pro_hzlc ul li h3 {
	font-size: 18px;
	font-weight: 700;
	line-height: 40px;
}
.pro_hzlc ul li:hover h3 {
	color: #ffff1b;
}
.pro_hzlc ul li span {
}
.pro_hzlc ul li p {
	overflow: hidden;/* height: 100px; */
}
.pro_contact {
	background: url(../../image/lxbg_20.jpg) no-repeat;
	background-size: 100%;
	padding: 50px 0;
}
.pro_calltit {
}
.pro_contact form {
	width: 600px;
	margin: 50px auto;
	overflow: hidden;/* padding-bottom: 50px; */
}
.pro_contact form .txt1 {
	height: 45px;
	width: 100%;
	/* background-color: #ccc; */
	line-height: 45px;
	float: left;
}
.pro_contact form .text {
	width: 48%;
	margin: 0 1%;
	background: none;
	line-height: 45px;
	color: #fff;
	background-color: rgba(122, 122, 122, 0.8);
	padding-left: 1%;
}
.pro_contact form textarea {
	width: 98%;
	margin: 15px 1%;
	height: 150px;
	background-color: #ccc;
	background-color: rgba(122, 122,122, 0.8);
	padding-left: 1%;
	color: #fff;
}
.pro_contact form .tijiao {
	width: 98%;
	margin: 0 1%;
	overflow: hidden;
	background: #ffff1e url(../../image/ljth.png) no-repeat 316px 16px;
	line-height: 45px;
	color: #000;
	font-size: 18px;
}
}
@media (min-width:1024px) {
.pos {
	width: 80%;
	position: absolute;
	bottom: 25px;
	color: #fff;
	left: 20%;
}
.nbaner .pos a {
	color: #f5f5f5;
}
.prolist {
	overflow: hidden;
	margin: 35px auto;
}
.laws {
	overflow: hidden;
	width: 100%;
	text-align: center;
}
.lawtitle {
	width: 100%;
	border-bottom: #ccc solid 3px;
	overflow: hidden;
}
.lawtitle .nav1 {
	width: 65%;
	overflow: hidden;
	margin: 0 auto;
}
.lawtitle .nav1 div {
	display: -webkit-inline-box;
	width: 19%;
	text-align: center;
}
.lawtitle h3 {
	display: block;
	width: 120px;
	text-align: center;
	line-height: 43px;
	float: left;
	color: #fff;
	background: url(../image/fenlei_title.jpg) no-repeat left center;
}
.lawtitle a {
	display: inline;
	color: #5d5d5d;
	line-height: 71px;
	float: right;
	font-size: 18px;
	font-weight: 700;
	display: block;
	width: 100%;
}
.lawtitle a:hover {
	color: #fff;
	font-size: 18px;
	background: url(../../image/heng_03.jpg) no-repeat center bottom;
}
.laws ul {
	margin: 50px auto;
	overflow: hidden;
	width: 80%;
}
.laws ul li {
	float: left;
	width: 29%;
	border: solid 1px #a3a3a3;
	margin: 0 2% 0 2%;
	position: relative;
}
.laws ul li a {
	overflow: hidden;
	color: #9d9d9d;
}
.laws ul li a:hover {
	text-decoration: none;
	color: #fff;
}
.laws ul li .xq {
	display: block;
	background: url(../../image/jt.png) no-repeat;
	width: 60px;
	height: 60px;
	position: absolute;
	right: -25px;
	bottom: 43px;
	background-size: 100%;
}
.laws ul li .xq:hover {
	background: url(../../image/jthover.png) no-repeat;
	width: 60px;
	height: 60px;
	background-size: 100%;
}
.laws ul li .pic img {
	width: 100%;
}
.laws ul li h3 {
	line-height: 70px;
}
.laws ul li a:hover {
	color: #ffffff;
}
.laws ul li span {
	color: #999999;
	font-size: 12px;
	float: right;
}
.laws .d1 {
	width: 60%;
	overflow: hidden;
	margin: 50px auto;
}
.nav1 .on {
	width: 100%;
	float: left;
	line-height: 71px;
	text-align: center;
	color: #fff;
	background: url(../../image/heng_03.jpg) no-repeat center bottom 0px;
	cursor: pointer;
	font-size: 18px;
}
.nav1 .out {
	width: 100%;
	float: left;
	line-height: 43px;
	text-align: center;
	font-weight: 700;
	color: #4e5a69;
	font-size: 16px;
	cursor: pointer;
}
/**********新闻列表*************/
.newmain {
	width: 62%;
	margin: 50px auto 0 auto;
	overflow: hidden;
}
.newmain .newnav {
	float: left;
	width: 20%;
	margin-top: 50px;
}
.newmain .newnav div {
	text-align: center;
}
.newmain .newnav div .cut {
	color: #FF0;
	background: url(../../image/heng_03.jpg) no-repeat left center;
	color: #ffeb16;
}
.newmain .newnav div a {
	width: 100%;
	display: block;
	font-size: 18px;
	line-height: 60px;
}
.newmain .newnav div a:hover {
	color: #ffeb16;
}
.newmain .newlist {
	width: 80%;
	float: right;
	overflow: hidden;
}
.newmain .newlist ul {
}
.newmain .newlist ul li:hover {
	background-color: #373938;
}
.newmain .newlist ul li:hover a h3 {
	color: #fff;
}
.newmain .newlist ul li:hover a p {
	color: #fff;
}
.newmain .newlist ul li:hover .ckxq {
	color: #fff;
}
.newmain .newlist ul li {
	width: 31%;
	float: left;
	margin: 2% 0 2% 2%;
	border-left: solid 1px #484949;
	border-right: solid 1px #484949;
	padding: 2%;
}
.newmain .newlist ul li h4 {
	font-size: 38px;
	font-weight: 700;
	color: #545454;
	line-height: 45px;
}
.newmain .newlist ul li i {
	color: #b0b0b0;
	font-style: normal;
}
.newmain .newlist ul li .listmore .newpic img {
	width: 100%;
}
.newmain .newlist ul li .listmore h3 {
	line-height: 40px;
	font-size: 16px;
	color: #545454;
}
.newmain .newlist ul li .listmore p {
	color: #8b8b8a;
	margin-top: 10px;
}
.newmain .newlist ul li .ckxq {
	/* line-height: 50px; */
	display: block;
	margin-top: 30px;
	margin-bottom: 10px;
}
.newmain .newlist ul li:hover {
	background-color: #373938;
}
.newcont {
	width: 80%;
	float: right;
	margin-bottom: 50px;
}
.newtitle {
	text-align: center;
	color: #fff;
	border-bottom: solid 2px #8a8a8b;
	padding-bottom: 15px;
}
.newtitle h3 {
	font-size: 20px;
	line-height: 60px;
}
.newart {
	margin-top: 30px;
}
.newart p {
	line-height: 35px;
	text-indent: 2em;
	color: #8a8a8b;
}
.xgbq {
	font-size: 16px;
	color: #8a8a8b;
	margin: 20px 0;
}
.pev {
	width: 50%;
	float: left;
	text-align: left;
	color: #8a8a8b;
}
.next {
	width: 50%;
	float: right;
	text-align: right;
	color: #8a8a8b;
}
/**********新闻列表*************/
/************联系我们页面********************/
.callcont {
	width: 65%;
	margin: 50px auto;
	overflow: hidden;
}
.lxwm {
	overflow: hidden;
	margin-top: 55px;
}
.lxwm .contleft {
	width: 48%;
	float: left;
}
.contleft h3 {
	color: #fff;
	border-bottom: solid 2px #fff;
	font-size: 20px;
	line-height: 60px;
	background: url(../../image/lxheng_03.png) no-repeat left bottom 0px;
	width: 90%;
}
.contleft p {
	color: #f5f5f5;
	line-height: 30px;
	margin-top: 20px;/* font-size: 14px; */
}
.contleft form {
	width: 100%;
	margin-top: 40px;
}
.contleft form .txt {
	width: 49%;
	float: left;
	line-height: 40px;
	background-color: #6a6b6b;
	margin-right: 1%;
}
.contleft form .lyinfo1 {
	overflow: hidden;
	width: 100%;
	margin-top: 10px;
}
.contleft form .lyinfo {
	overflow: hidden;
	width: 99%;
	margin-top: 15px;
	background-color: #6a6b6b;
}
.sub {
	text-align: center;
	width: 100%;
	text-align: center;
	height: 40px;
	background: #FF0 url(../../image/ljth.png) no-repeat 326px 13px;
	font-size: 18px;
}
.contleft form .lyinfo textarea {
	background: none;
	width: 100%;
	height: 80px;
	color: #fff;
	padding-left: 1%;
}
.contleft form .txt input {
	background: none;
	width: 100%;
	height: 40px;
	padding-left: 1%;
}
.lxwm .contright {
	float: right;
	width: 48%;
}
.map {
	width: 49%;
	float: right;
}
.map img {
	max-width: 100%;
}
.rczp {
	overflow: hidden;
	margin: 50px auto;
}
.rczp_title {
	overflow: hidden;
	border-bottom: solid 3px #ffeb16;
	padding-bottom: 30px;
}
.rczp_cont {
	width: 65%;
	margin: 50px auto;
	overflow: hidden;
}
.rczp_cont ul li {
	width: 100%;
	line-height: 50px;
}
.rczp_cont ul li:nth-child(2) {
	overflow: hidden;
	background-color: #2a2c2b;
}
.rczp_cont ul li:nth-child(4) {
	overflow: hidden;
	background-color: #2a2c2b;
}
.rczp_cont ul li:nth-child(6) {
	overflow: hidden;
	background-color: #2a2c2b;
}
.rczp_cont ul li:nth-child(8) {
	overflow: hidden;
	background-color: #2a2c2b;
}
.rczp_cont ul li div {
 width:2  float:left;
	text-align: center;
}
.rczp_cont ul li div {
	float: left;
	color: #fff;
}
.rczp_cont ul li div:nth-child(1) {
	width: 25%;
	text-align: center;
}
.rczp_cont ul li div:nth-child(2) {
	width: 15%;
}
.rczp_cont ul li div:nth-child(3) {
	width: 25%;
}
.rczp_cont ul li div:nth-child(4) {
	width: 15%;
}
.rczp_cont ul li div:nth-child(5) {
	width: 20%;
}
/*************服务中心**********************/
.server {
	overflow: hidden;
	margin: 50px auto;
}
.server_tit {
	width: 75%;
	float: right;
	border-bottom: solid 2px #ffeb16;
	overflow: hidden;
	padding-left: 50px;
}
.server_tit div {
	float: left;
	width: 15%;
	text-align: center;
	line-height: 80px;
}
.server_tit div a {
	width: 100%;
	display: block;
	font-size: 18px;
}
.server_tit div a:hover {
	background: url(../../image/fwbg_03.jpg) no-repeat center 5px;
	color: #ffeb16;
	width: 100%;
	display: block;
}
.server_tit div .curt {
	background: url(../../image/fwbg_03.jpg) no-repeat center 5px;
	color: #f1fa61;
}
.fwsc {
	overflow: hidden;
	width: 100%;
	margin: 50px auto 10px auto;
}
.fwsc_tit {
	overflow: hidden;
	margin-top: 50px;
}
.fwsc ul {
	overflow: hidden;
	width: 80%;
	margin: 40px auto;
}
.fwsc ul li {
	width: 47%;
	float: left;
	margin: 1%;
	background: url(../../image/serbg_03.jpg) no-repeat;
	background-size: none;
	height: auto;
	position: relative;
	width: 45%;
	margin: 20px;
	background: #191b1a;
	border-radius: 20px
}
.fwsc ul li::before {
	content: '';
	position: absolute;
	top: -1px; /* 调整边框宽度 */
	left: -1px; /* 调整边框宽度 */
	right: -1px; /* 调整边框宽度 */
	bottom: -1px; /* 调整边框宽度 */
	background: linear-gradient(60deg, #369fbf, #282b2a); /* 渐变颜色和角度 */
	z-index: -1;
	border-radius: 20px;
}
.fwsc ul li span {
	display: block;
	width: 60px;
	float: left;
	height: 60px;
	margin: 26px 30px;
	background-size: 100%;
}
.fwsc ul li .s1 {
	background: url(../../image/stbg_11.jpg) no-repeat center center;
	background-size: 100%;
}
.fwsc ul li .s1:hover {
	background: url(../../image/stbg_11hover.jpg) no-repeat center center;
	background-size: 100%;
}
.fwsc ul li .s2 {
	background: url(../../image/stbg_12.png) no-repeat center center;
	background-size: 100%;
}
.fwsc ul li .s2:hover {
	background: url(../../image/stbg_12hover.png) no-repeat center center;
	background-size: 100%;
}
.fwsc ul li .s3 {
	background: url(../../image/stbg_13.png) no-repeat center center;
	background-size: 100%;
}
.fwsc ul li .s3:hover {
	background: url(../../image/stbg_13hover.png) no-repeat center center;
	background-size: 100%;
}
.fwsc ul li .s4 {
	background: url(../../image/stbg_14.png) no-repeat center center;
	background-size: 100%;
}
.fwsc ul li .s4:hover {
	background: url(../../image/stbg_14hover.png) no-repeat center center;
	background-size: 100%;
}
.fwsc ul li .s5 {
	background: url(../../image/stbg_15.png) no-repeat center center;
	background-size: 100%;
}
.fwsc ul li .s5:hover {
	background: url(../../image/stbg_15hover.png) no-repeat center center;
	background-size: 100%;
}
.fwsc ul li .s6 {
	background: url(../../image/stbg_16.png) no-repeat center center;
	background-size: 100%;
}
.fwsc ul li .s6:hover {
	background: url(../../image/stbg_16hover.png) no-repeat center center;
	background-size: 100%;
}
.fwsc ul li .s7 {
	background: url(../../image/stbg_17.png) no-repeat center center;
	background-size: 100%;
}
.fwsc ul li .s7:hover {
	background: url(../../image/stbg_17hover.png) no-repeat center center;
	background-size: 100%;
}
.fwsc ul li .s8 {
	background: url(../../image/stbg_18.png) no-repeat center center;
	background-size: 100%;
}
.fwsc ul li .s8:hover {
	background: url(../../image/stbg_18hover.png) no-repeat center center;
	background-size: 100%;
}
.sercont {
	width: 72%;
	float: left;
	margin: 10px auto;
}
.sercont a h3 {
	line-height: 50px;
	font-weight: 700;
	color: #c2c2c2;
	font-size: 16px;
}
.sercont a p {
	color: #c2c2c2;
	line-height: 30px;
}
.sercont a:hover h3 {
	color: #ffff1e;
}
.sercont a:hover p {
	color: #fff;
}
.fwlx_cont {
	width: 100%;
	overflow: hidden;
	height: 695px;
	background: url(../../image/fwlxbg_02.jpg) no-repeat;
	background-size: 100%;
	margin: 50px 0 0 0;
}
.fwlx_left {
	float: left;
	width: 50%;
	overflow: hidden;
	height: 100%;
}
.fwlx_right {
	float: left;
	background: url(../../image/bybg.png) no-repeat left top;
	height: 100%;
	width: 50%;
	background-size: 19%;
}
.lxhover {
	float: left;
	height: 100%;
	margin-left: 170px;
	position: relative;
}
.lxhover span {
	display: block;
	width: 75px;
	height: 75px;
	background-color: #494949;
	border-radius: 50%;
}
.lx_1 {
	background: url(../../image/lx1.png) no-repeat center;
	background-size: 80%;
	position: absolute;
	top: 70px;
	left: -127px;
}
.lx_1:hover {
	background: #494949 url(../../image/lx1_hover.png) no-repeat center;
	background-size: 80%;
}
.lx_2 {
	background: url(../../image/lx2.png) no-repeat center;
	background-size: 80%;
	position: absolute;
	top: 280px;
	left: -77px;
}
.lx_2:hover {
	background: #494949 url(../../image/lx2_hover.png) no-repeat center;
	background-size: 80%;
}
.lx_3 {
	background: url(../../image/lx3.png) no-repeat center;
	background-size: 80%;
	position: absolute;
	top: 485px;
	left: -105px;
}
.lx_3:hover {
	background: #494949 url(../../image/lx3_hover.png) no-repeat center;
	background-size: 80%;
}
.fwlx_right ul {
	overflow: hidden;
	margin: 53px 0;
}
.fwlx_right ul li {
	width: 100%;
	/* margin-left: 24%; */
	float: right;
	height: 170px;
	background: url(../../image/fwlxbg.png) no-repeat right center;
	background-size: 100%;
	padding: 15px;
}
.fwlx_right ul li a {
	display: block;
	/* margin: 19px; */
	
	margin-top: 20px;
}
.fwlx_right ul li a h3 {
	line-height: 30px;
	font-weight: 700;
	margin-bottom: 10p;
}
.fwlx_right ul li a p {
	line-height: 25px;
}
.pps {
	margin-top: 0px;
}
.dls {
	margin-top: 5px;
}
.gth {
	margin-top: 10px;
}
.shfw {
	overflow: hidden;
	margin: 50px auto;
}
.shfw_cont {
	width: 80%;
	margin: 60px auto 0 auto;
	overflow: hidden;
}
.shfw_cont div {
	float: left;
	width: 20%;
	text-align: center;
	padding: 10px;
	height: 295px;
}
.shfw_cont div h3 {
	line-height: 60px;
	font-weight: 700;
	color: #fff;
	margin-top: 10px;
}
.shfw_cont div p {
	text-align: left;
	color: #c2c2c2;
	line-height: 30px;
}
.shfw_cont .sh_1 {
	border-right: solid 1px #696b6a;
}
.cjwt .cjwt_cont {
	width: 80%;
	margin: 50px auto;
}
.cjwt .cjwt_cont ul {
	overflow: hidden
}
.cjwt .cjwt_cont ul li {
	margin: 10px 0;
}
.cjwt .cjwt_cont ul li h3 {
	width: 556px;
	height: 60px;
	overflow: hidden;
	background: url(../../image/shbg.png) no-repeat left center;
	background-size: 100%;
	padding-left: 70px;
	line-height: 60px;
	font-size: 18px;
}
.cjwt .cjwt_cont ul li a {
	color: #c2c2c2;/* font-size: 20px; */
}
.cjwt .cjwt_cont ul li p {
	line-height: 30px;
	margin: 20px auto;
	padding-left: 70px;
	background: url(../../image/aw.png) no-repeat left center;
	height: 60px;
	overflow: hidden;
}
.hzlc {
	overflow: hidden;
	margin: 50px outo;
}
.hzlc_cont {
	width: 80%;
	margin: 50px auto 0 auto;
	overflow: hidden;
}
.aboutart {
	margin: 0 auto;
	overflow: hidden;
}
.aboutart .server_tit {
	width: 60%;
	float: right;
	border-bottom: solid 2px #ffeb16;
	overflow: hidden;
	padding-left: 50px;
	display: none;
}
.aboutart .server_tit div {
	float: left;
	width: 22%;
	text-align: center;
	line-height: 60px;
}
.about_cont {
	overflow: hidden;
	width: 80%;
	margin: 30px auto 0 auto;
	/* padding: 49px 0; */
	padding-bottom: 0;
}
.about_info {
	overflow: hidden;
	margin-top: 0;
	padding-bottom: 0;
}
.about_left {
	float: left;
	width: 50%;
}
.about_left h3 {
	font-size: 16px;
	color: #fff;
	margin-top: 30px;
}
.about1 {
	line-height: 23px;
	margin-top: 20px;
	color: #fff;
	font-size: 12px;
}
.about_right {
	float: right;
	border: none;
	width: 45%;
	height: auto;
	margin-left: 0;
	position: relative;
	margin-top: 20px;
	text-align: center;
}
.about_right img {
	align-items: center;
	width: 100%;
}
.qywh {
	overflow: hidden;
	margin: 0 auto;
}
.qywh_tit {
	overflow: hidden;
	margin-bottom: 20px;
}
.qywh_cont {
	overflow: hidden;
	background: url(../../image/qywhbg_02.png) no-repeat center center;
	background-size: none;
}
.qywh_cont ul {
	width: 80%;
	margin: 50px auto;
	overflow: hidden;/* height: 500px; */
}
.qywh_cont ul li {
	float: left;
	width: 25%;
	padding: 1% 2%;
	border-right: solid 1px #8b8e1e;
	height: 700px;
}
.qywh_cont ul li:hover {
	background-color: #000;
}
.qywh_cont ul li:hover .qywhpic {
	display: block;
	overflow: hidden;
}
.qywh_cont ul li:hover h3 A {
	color: #ffff1e;
}
.qywh_cont ul li .qywhpic {
	display: none;
	margin-top: 15px;
}
.qywh_cont ul li h3 {
	background: url(../../image/heng_03.jpg) no-repeat left bottom;
	line-height: 50px;
	margin-top: 20px;/* font-size: 6px; */
}
.qywh_cont ul li h3 a {
	font-size: 14px;
	font-weight: 700;
	color: #fff;
}
.qywh_cont ul li p {
	color: #fff;
	line-height: 30px;
	margin-top: 15px;
	font-size: 12px;
}
.ryzz {
	overflow: hidden;
}
.ryzz_tit {
	margin: 50px;
auto;
	overflow: hidden;
}
.ryzz_cont {
	width: 96%;
	margin: 0 auto;
}
.ryzz_cont ul {
	width: 100%;
	margin: 0 auto;
	text-align: center;
	position: relative;
}
.ryzz_cont ul li {
	width: 24%;
	display: inline-block;
	text-align: center;
	margin: 2% 0;
	background: url(../../image/zzbj.png) no-repeat left top -1px;
	padding: 21px 0;/* background-size: 4%; */
}
.ryzz_cont ul li .ryzzpic {
}
.ryzz_cont ul li h3 {
	line-height: 45px;
	color: #fff;
}
.ryzz_cont ul .bjx {
	position: absolute;
	top: 291px;
	width: 100%;
}
.ryzz_cont ul .bjx img {
	width: 100%;
}
.gcsy {
	overflow: hidden;
	margin: 0;
}
.gcsy_tit {
/* margin-top:50px; */
}
.gcsy .gcsy_cont {
	width: 80%;
	margin: 35px auto;
	overflow: hidden;
	text-align: center;
}
.gcsy .gcsy_cont img {
	max-width: 90%;
}
/*************1.2日****************/
.about_tit {
	overflow: hidden;
	margin-top: 0;
}
.pro_art {
	overflow: hidden;
	margin-bottom: 15px;
	border-bottom: solid 1px #ccc;
}
.procont {
	width: 80%;
	margin: 50px auto 35px auto;
	overflow: hidden;
}
.proright {
	float: left;
	width: 45%;
	float: right;
}
.proright .procont_info {
	margin-top: 0px;
}
.info_bot {
	margin-top: 20px;
}
.info_bot p {
	color: #ccc;
	line-height: 35px;
	width: 98%;
}
.info_bot .ssfl {
	line-height: 60px;
	font-size: 16px;
	color: #ccc;
}
.info_bot .ssfl b {
	margin-right: 10px;
}
.proright .procont_info h3 {
	color: #fff;
	font-size: 22px;
	/* font-weight: 700; */
	line-height: 70px;
	border-bottom: solid 1px #fff;
}
.phone {
	background: url(../../image/dh_03.png) no-repeat left center;
	padding-left: 30px;
	color: #cccccc;
	font-size: 16px;
}
.pro_pic {
	width: 50%;
	float: left;
}
.large_box {
	margin-bottom: 20px;
	width: 100%;
	height: 390px;
	overflow: hidden;
	background-color: #b33e3e;
}
.large_box img {
	display: block;
	width: 100%;
}
.small_box {
	width: 100%;
	height: 100px;
	overflow: hidden;
}
.small_list {
	position: relative;
	float: left;
	width: 85%;
	height: 100px;
	overflow: hidden;
}
.small_list ul {
	height: 73px;
	overflow: hidden;
}
.small_list ul li {
	position: relative;
	float: left;
	margin-right: 10px;
	width: 110px;
}
.small_list ul li img {
	display: block;
}
.small_list ul li .bun_bg {
	display: none;
	position: absolute;
	top: 0;
	left: 0;
	width: 110px;
	height: 100px;
	background: #000;
	filter: alpha(opacity=60);
	-moz-opacity: 0.6;
	-khtml-opacity: 0.6;
	opacity: 0.6;
}
.small_list ul li.on .bun_bg {
	display: block;
}
.btn {
	display: block;
	width: 23px;
	height: 73px;
	background-repeat: no-repeat;
	background-position: center center;
	cursor: pointer;
	background-size: 100%;
}
.left_btn {
	float: left;
	margin-right: 10px;
	background-image: url(../../image/yjtl.png);
}
.right_btn {
	float: right;
	background-image: url(../../image/yjt.png);
}
.sxp {
	overflow: hidden;
	width: 100%;
}
.sxp .nrfp {
	width: 80%;
	margin: 0 auto;
}
.nrfp .prv {
	width: 45%;
	float: left;
	color: #8a8a8b;
}
.nrfp .prv a {
	color: #8a8a8b;
}
.nrfp .next {
	width: 45%;
	float: right;
	text-align: right;
}
.nrfp .next a {
	color: #8a8a8b;
}
.xgcp .xgcp_tit {
	overflow: hidden;
	margin: 50px;
}
.xgcp {
	padding-bottom: 50px;
	background: url(../../image/pro_h3.png) no-repeat bottom center;
	background-size: 100%;
}
.xgcp ul {
	overflow: hidden;
	width: 80%;
	margin: 50px auto;
}
.xgcp ul li {
	float: left;
	width: 21%;
	margin: 0 2%;
}
.xgcp ul li a {
	/* overflow:hidden; */
	display: block;
}
.xgcp ul li img {
	width: 100%;
}
.pro_hzlc {
}
.prohzlc_tit {
}
.pro_hzlc ul {
	overflow: hidden;
	margin: 50px auto 0 auto;
	width: 80%;
}
.pro_hzlc ul li {
	width: 23%;
	float: left;
	margin: 1%;
	padding: 1%;
	color: #c2c2c2;
	height: 235px;
	overflow: hidden;
}
.pro_hzlc ul li h3 {
	font-size: 18px;
	font-weight: 700;
	line-height: 40px;
}
.pro_hzlc ul li:hover h3 {
	color: #ffff1b;
}
.pro_hzlc ul li span {
}
.pro_hzlc ul li p {
	overflow: hidden;/* height: 100px; */
}
.pro_contact {
	background: url(../../image/lxbg_20.jpg) no-repeat;
	background-size: 100%;
	padding: 50px 0;
}
.pro_calltit {
}
.pro_contact form {
	width: 600px;
	margin: 50px auto;
	overflow: hidden;/* padding-bottom: 50px; */
}
.pro_contact form .txt1 {
	height: 45px;
	width: 100%;
	/* background-color: #ccc; */
	line-height: 45px;
	float: left;
}
.pro_contact form .text {
	width: 48%;
	margin: 0 1%;
	background: none;
	line-height: 45px;
	color: #fff;
	background-color: rgba(122, 122, 122, 0.8);
	padding-left: 1%;
}
.pro_contact form textarea {
	width: 98%;
	margin: 15px 1%;
	height: 150px;
	background-color: #ccc;
	background-color: rgba(122, 122,122, 0.8);
	padding-left: 1%;
	color: #fff;
}
.pro_contact form .tijiao {
	width: 98%;
	margin: 0 1%;
	overflow: hidden;
	background: #ffff1e url(../../image/ljth.png) no-repeat 316px 16px;
	line-height: 45px;
	color: #000;
	font-size: 18px;
}
}
@media (min-width:1280px) {
.pos {
	width: 80%;
	position: absolute;
	bottom: 25px;
	color: #fff;
	left: 10%;
}
.nbaner .pos a {
	color: #f5f5f5;
	font-size: 12px;
}
.prolist {
	overflow: hidden;
	margin: 35px auto;
}
.laws {
	overflow: hidden;
	width: 100%;
	text-align: center;
}
.lawtitle {
	width: 100%;
	border-bottom: #ccc solid 3px;
	overflow: hidden;
}
.lawtitle .nav1 {
	width: 65%;
	overflow: hidden;
	margin: 0 auto;
}
.lawtitle .nav1 div {
	display: -webkit-inline-box;
	width: 19%;
	text-align: center;
}
.lawtitle h3 {
	display: block;
	width: 120px;
	text-align: center;
	line-height: 43px;
	float: left;
	color: #fff;
	background: url(../image/fenlei_title.jpg) no-repeat left center;
}
.lawtitle a {
	display: inline;
	color: #5d5d5d;
	line-height: 71px;
	float: right;
	font-size: 18px;
	font-weight: 700;
	display: block;
	width: 100%;
}
.lawtitle a:hover {
	color: #fff;
	font-size: 18px;
	background: url(../../image/heng_03.jpg) no-repeat center bottom;
}
.laws ul {
	margin: 50px auto;
	overflow: hidden;
	width: 80%;
}
.laws ul li {
	float: left;
	width: 29%;
	border: solid 1px #a3a3a3;
	margin: 0 2% 0 2%;
	position: relative;
}
.laws ul li a {
	overflow: hidden;
	color: #9d9d9d;
}
.laws ul li a:hover {
	text-decoration: none;
	color: #fff;
}
.laws ul li .xq {
	display: block;
	background: url(../../image/jt.png) no-repeat;
	width: 60px;
	height: 60px;
	position: absolute;
	right: -25px;
	bottom: 43px;
	background-size: 100%;
}
.laws ul li .xq:hover {
	background: url(../../image/jthover.png) no-repeat;
	width: 60px;
	height: 60px;
	background-size: 100%;
}
.laws ul li .pic img {
	width: 100%;
}
.laws ul li h3 {
	line-height: 70px;
}
.laws ul li a:hover {
	color: #ffffff;
}
.laws ul li span {
	color: #999999;
	font-size: 12px;
	float: right;
}
.laws .d1 {
	width: 60%;
	overflow: hidden;
	margin: 50px auto;
}
.nav1 .on {
	width: 100%;
	float: left;
	line-height: 71px;
	text-align: center;
	color: #fff;
	background: url(../../image/heng_03.jpg) no-repeat center bottom 0px;
	cursor: pointer;
	font-size: 18px;
}
.nav1 .out {
	width: 100%;
	float: left;
	line-height: 43px;
	text-align: center;
	font-weight: 700;
	color: #4e5a69;
	font-size: 16px;
	cursor: pointer;
}
/**********新闻列表*************/
.newmain {
	width: 80%;
	margin: 50px auto 0 auto;
	overflow: hidden;
}
.newmain .newnav {
	float: left;
	width: 20%;
	margin-top: 50px;
}
.newmain .newnav div {
	text-align: center;
}
.newmain .newnav div .cut {
	color: #FF0;
	background: url(../../image/heng_03.jpg) no-repeat left center;
	color: #ffeb16;
}
.newmain .newnav div a {
	width: 100%;
	display: block;
	font-size: 16px;
	line-height: 60px;
}
.newmain .newnav div a:hover {
	color: #ffeb16;
}
.newmain .newlist {
	width: 80%;
	float: right;
	overflow: hidden;
}
.newmain .newlist ul {
}
.newmain .newlist ul li:hover {
	background-color: #373938;
}
.newmain .newlist ul li:hover a h3 {
	color: #fff;
}
.newmain .newlist ul li:hover a p {
	color: #fff;
}
.newmain .newlist ul li:hover .ckxq {
	color: #fff;
}
.newmain .newlist ul li {
	width: 31%;
	float: left;
	margin: 2% 0 2% 2%;
	border-left: solid 1px #484949;
	border-right: solid 1px #484949;
	padding: 2%;
}
.newmain .newlist ul li h4 {
	font-size: 38px;
	font-weight: 700;
	color: #545454;
	line-height: 45px;
}
.newmain .newlist ul li i {
	color: #b0b0b0;
	font-style: normal;
}
.newmain .newlist ul li .listmore .newpic img {
	width: 100%;
}
.newmain .newlist ul li .listmore h3 {
	line-height: 40px;
	font-size: 14px;
	color: #545454;
}
.newmain .newlist ul li .listmore p {
	color: #8b8b8a;
	margin-top: 10px;
	font-size: 12px;
}
.newmain .newlist ul li .ckxq {
	/* line-height: 50px; */
	display: block;
	margin-top: 30px;
	margin-bottom: 10px;
}
.newmain .newlist ul li:hover {
	background-color: #373938;
}
.newcont {
	width: 80%;
	float: right;
	margin-bottom: 50px;
}
.newtitle {
	text-align: center;
	color: #fff;
	border-bottom: solid 2px #8a8a8b;
	padding-bottom: 15px;
}
.newtitle h3 {
	font-size: 20px;
	line-height: 60px;
}
.newart {
	margin-top: 30px;
}
.newart p {
	line-height: 35px;
	text-indent: 2em;
	color: #8a8a8b;
}
.xgbq {
	font-size: 16px;
	color: #8a8a8b;
	margin: 20px 0;
}
.pev {
	width: 50%;
	float: left;
	text-align: left;
	color: #8a8a8b;
}
.next {
	width: 50%;
	float: right;
	text-align: right;
	color: #8a8a8b;
}
/**********新闻列表*************/
/************联系我们页面********************/
.callcont {
	width: 65%;
	margin: 50px auto;
	overflow: hidden;
}
.lxwm {
	overflow: hidden;
	margin-top: 55px;
}
.lxwm .contleft {
	width: 48%;
	float: left;
}
.contleft h3 {
	color: #fff;
	border-bottom: solid 2px #fff;
	font-size: 20px;
	line-height: 60px;
	background: url(../../image/lxheng_03.png) no-repeat left bottom 0px;
	width: 90%;
}
.contleft p {
	color: #f5f5f5;
	line-height: 30px;
	margin-top: 20px;/* font-size: 14px; */
}
.contleft form {
	width: 100%;
	margin-top: 40px;
}
.contleft form .txt {
	width: 49%;
	float: left;
	line-height: 40px;
	background-color: #6a6b6b;
	margin-right: 1%;
}
.contleft form .lyinfo1 {
	overflow: hidden;
	width: 100%;
	margin-top: 10px;
}
.contleft form .lyinfo {
	overflow: hidden;
	width: 99%;
	margin-top: 15px;
	background-color: #6a6b6b;
}
.sub {
	text-align: center;
	width: 100%;
	text-align: center;
	height: 40px;
	background: #FF0 url(../../image/ljth.png) no-repeat 326px 13px;
	font-size: 18px;
}
.contleft form .lyinfo textarea {
	background: none;
	width: 100%;
	height: 80px;
	color: #fff;
	padding-left: 1%;
}
.contleft form .txt input {
	background: none;
	width: 100%;
	height: 40px;
	padding-left: 1%;
}
.lxwm .contright {
	float: right;
	width: 48%;
}
.map {
	width: 49%;
	float: right;
}
.map img {
	max-width: 100%;
}
.rczp {
	overflow: hidden;
	margin: 50px auto;
}
.rczp_title {
	overflow: hidden;
	border-bottom: solid 3px #ffeb16;
	padding-bottom: 30px;
}
.rczp_cont {
	width: 65%;
	margin: 50px auto;
	overflow: hidden;
}
.rczp_cont ul li {
	width: 100%;
	line-height: 50px;
}
.rczp_cont ul li:nth-child(2) {
	overflow: hidden;
	background-color: #2a2c2b;
}
.rczp_cont ul li:nth-child(4) {
	overflow: hidden;
	background-color: #2a2c2b;
}
.rczp_cont ul li:nth-child(6) {
	overflow: hidden;
	background-color: #2a2c2b;
}
.rczp_cont ul li:nth-child(8) {
	overflow: hidden;
	background-color: #2a2c2b;
}
.rczp_cont ul li div {
 width:2  float:left;
	text-align: center;
}
.rczp_cont ul li div {
	float: left;
	color: #fff;
}
.rczp_cont ul li div:nth-child(1) {
	width: 25%;
	text-align: center;
}
.rczp_cont ul li div:nth-child(2) {
	width: 15%;
}
.rczp_cont ul li div:nth-child(3) {
	width: 25%;
}
.rczp_cont ul li div:nth-child(4) {
	width: 15%;
}
.rczp_cont ul li div:nth-child(5) {
	width: 20%;
}
/*************服务中心**********************/
.server {
	overflow: hidden;
	margin: 50px auto;
}
.server_tit {
	width: 75%;
	float: right;
	border-bottom: solid 2px #ffeb16;
	overflow: hidden;
	padding-left: 50px;
}
.server_tit div {
	float: left;
	width: 15%;
	text-align: center;
	line-height: 64px;
}
.server_tit div a {
	width: 100%;
	display: block;
	font-size: 18px;
}
.server_tit div a:hover {
	background: url(../../image/fwbg_03.jpg) no-repeat center 5px;
	color: #ffeb16;
	width: 100%;
	display: block;
}
.server_tit div .curt {
	background: url(../../image/fwbg_03.jpg) no-repeat center 5px;
	color: #f1fa61;
}
.fwsc {
	overflow: hidden;
	width: 100%;
	margin: 50px auto 10px auto;
}
.fwsc_tit {
	overflow: hidden;
	margin-top: 50px;
}
.fwsc ul {
	overflow: hidden;
	width: 80%;
	margin: 40px auto;
}
.fwsc ul li {
	width: 47%;
	float: left;
	margin: 1%;
	background: url(../../image/serbg_03.jpg) no-repeat;
	background-size: none;
	height: auto;
	position: relative;
	width: 46%;
	margin: 20px;
	background: #191b1a;
	border-radius: 20px
}
.fwsc ul li::before {
	content: '';
	position: absolute;
	top: -1px; /* 调整边框宽度 */
	left: -1px; /* 调整边框宽度 */
	right: -1px; /* 调整边框宽度 */
	bottom: -1px; /* 调整边框宽度 */
	background: linear-gradient(60deg, #369fbf, #282b2a); /* 渐变颜色和角度 */
	z-index: -1;
	border-radius: 20px;
}
.fwsc ul li span {
	display: block;
	width: 60px;
	float: left;
	height: 60px;
	margin: 26px 30px;
	background-size: 100%;
}
.fwsc ul li .s1 {
	background: url(../../image/stbg_11.jpg) no-repeat center center;
	background-size: 100%;
}
.fwsc ul li .s1:hover {
	background: url(../../image/stbg_11hover.jpg) no-repeat center center;
	background-size: 100%;
}
.fwsc ul li .s2 {
	background: url(../../image/stbg_12.png) no-repeat center center;
	background-size: 100%;
}
.fwsc ul li .s2:hover {
	background: url(../../image/stbg_12hover.png) no-repeat center center;
	background-size: 100%;
}
.fwsc ul li .s3 {
	background: url(../../image/stbg_13.png) no-repeat center center;
	background-size: 100%;
}
.fwsc ul li .s3:hover {
	background: url(../../image/stbg_13hover.png) no-repeat center center;
	background-size: 100%;
}
.fwsc ul li .s4 {
	background: url(../../image/stbg_14.png) no-repeat center center;
	background-size: 100%;
}
.fwsc ul li .s4:hover {
	background: url(../../image/stbg_14hover.png) no-repeat center center;
	background-size: 100%;
}
.fwsc ul li .s5 {
	background: url(../../image/stbg_15.png) no-repeat center center;
	background-size: 100%;
}
.fwsc ul li .s5:hover {
	background: url(../../image/stbg_15hover.png) no-repeat center center;
	background-size: 100%;
}
.fwsc ul li .s6 {
	background: url(../../image/stbg_16.png) no-repeat center center;
	background-size: 100%;
}
.fwsc ul li .s6:hover {
	background: url(../../image/stbg_16hover.png) no-repeat center center;
	background-size: 100%;
}
.fwsc ul li .s7 {
	background: url(../../image/stbg_17.png) no-repeat center center;
	background-size: 100%;
}
.fwsc ul li .s7:hover {
	background: url(../../image/stbg_17hover.png) no-repeat center center;
	background-size: 100%;
}
.fwsc ul li .s8 {
	background: url(../../image/stbg_18.png) no-repeat center center;
	background-size: 100%;
}
.fwsc ul li .s8:hover {
	background: url(../../image/stbg_18hover.png) no-repeat center center;
	background-size: 100%;
}
.sercont {
	width: 72%;
	float: left;
	margin: 10px auto;
}
.sercont a h3 {
	line-height: 50px;
	font-weight: 700;
	color: #c2c2c2;
	font-size: 18px;
}
.sercont a p {
	color: #c2c2c2;
	line-height: 30px;
}
.sercont a:hover h3 {
	color: #ffff1e;
}
.sercont a:hover p {
	color: #fff;
}
.fwlx_cont {
	width: 100%;
	overflow: hidden;
	height: 695px;
	background: url(../../image/fwlxbg_02.jpg) no-repeat;
	background-size: 100%;
	margin: 50px 0 0 0;
}
.fwlx_left {
	float: left;
	width: 50%;
	overflow: hidden;
	height: 100%;
}
.fwlx_right {
	float: left;
	background: url(../../image/bybg.png) no-repeat left top;
	height: 100%;
	width: 50%;
	background-size: 19%;
}
.lxhover {
	float: left;
	height: 100%;
	margin-left: 170px;
	position: relative;
}
.lxhover span {
	display: block;
	width: 75px;
	height: 75px;
	background-color: #494949;
	border-radius: 50%;
}
.lx_1 {
	background: url(../../image/lx1.png) no-repeat center;
	background-size: 80%;
	position: absolute;
	top: 70px;
	left: -127px;
}
.lx_1:hover {
	background: #494949 url(../../image/lx1_hover.png) no-repeat center;
	background-size: 80%;
}
.lx_2 {
	background: url(../../image/lx2.png) no-repeat center;
	background-size: 80%;
	position: absolute;
	top: 280px;
	left: -77px;
}
.lx_2:hover {
	background: #494949 url(../../image/lx2_hover.png) no-repeat center;
	background-size: 80%;
}
.lx_3 {
	background: url(../../image/lx3.png) no-repeat center;
	background-size: 80%;
	position: absolute;
	top: 485px;
	left: -146px;
}
.lx_3:hover {
	background: #494949 url(../../image/lx3_hover.png) no-repeat center;
	background-size: 80%;
}
.fwlx_right ul {
	overflow: hidden;
	margin: 53px 0;
}
.fwlx_right ul li {
	width: 100%;
	/* margin-left: 24%; */
	float: right;
	height: 170px;
	background: url(../../image/fwlxbg.png) no-repeat right center;
	background-size: 100%;
	padding: 15px;
}
.fwlx_right ul li a {
	display: block;
	/* margin: 19px; */
	
	margin-top: 20px;
}
.fwlx_right ul li a h3 {
	line-height: 30px;
	font-weight: 700;
	margin-bottom: 10p;
}
.fwlx_right ul li a p {
	line-height: 25px;
}
.pps {
	margin-top: 0px;
}
.dls {
	margin-top: 5px;
}
.gth {
	margin-top: 10px;
}
.shfw {
	overflow: hidden;
	margin: 50px auto;
}
.shfw_cont {
	width: 80%;
	margin: 60px auto 0 auto;
	overflow: hidden;
}
.shfw_cont div {
	float: left;
	width: 20%;
	text-align: center;
	padding: 10px;
	height: 295px;
}
.shfw_cont div h3 {
	line-height: 60px;
	font-weight: 700;
	color: #fff;
	margin-top: 10px;
}
.shfw_cont div p {
	text-align: left;
	color: #c2c2c2;
	line-height: 30px;
}
.shfw_cont .sh_1 {
	border-right: solid 1px #696b6a;
}
.cjwt .cjwt_cont {
	width: 80%;
	margin: 50px auto;
}
.cjwt .cjwt_cont ul {
	overflow: hidden
}
.cjwt .cjwt_cont ul li {
	margin: 10px 0;
}
.cjwt .cjwt_cont ul li h3 {
	width: 556px;
	height: 60px;
	overflow: hidden;
	background: url(../../image/shbg.png) no-repeat left center;
	background-size: 100%;
	padding-left: 70px;
	line-height: 60px;
	font-size: 18px;
}
.cjwt .cjwt_cont ul li a {
	color: #c2c2c2;/* font-size: 20px; */
}
.cjwt .cjwt_cont ul li p {
	line-height: 30px;
	margin: 20px auto;
	padding-left: 70px;
	background: url(../../image/aw.png) no-repeat left center;
	height: 60px;
	overflow: hidden;
}
.hzlc {
	overflow: hidden;
	margin: 50px outo;
}
.hzlc_cont {
	width: 80%;
	margin: 50px auto 0 auto;
	overflow: hidden;
}
.aboutart {
	margin: 50px auto auto auto;
	overflow: hidden;
}
.aboutart .server_tit {
	width: 60%;
	float: right;
	border-bottom: solid 2px #ffeb16;
	overflow: hidden;
	padding-left: 50px;
	display: block;
}
.aboutart .server_tit div {
	float: left;
	width: 22%;
	text-align: center;
	line-height: 60px;
}
.about_cont {
	overflow: hidden;
	width: 80%;
	margin: 50px auto auto auto;
	/* padding: 49px 0; */
	padding-bottom: 0;
}
.about_info {
	overflow: hidden;
	margin-top: 20px;
	padding-bottom: 0;
}
.about_left {
	float: left;
	width: 50%;
}
.about_left h3 {
	font-size: 18px;
	color: #fff;
	margin-top: 60px;
}
.about1 {
	line-height: 33px;
	margin-top: 20px;
	color: #fff;
}
.about_right {
	float: right;
	border: none;
	width: 45%;
	height: auto;
	margin-left: 0;
	position: relative;
	margin-top: 0;
	text-align: center;
}
.about_right img {
	align-items: center;
	width: 100%;
}
.qywh {
	overflow: hidden;
	margin: 0 auto;
}
.qywh_tit {
	overflow: hidden;
	margin-bottom: 50px;
}
.qywh_cont {
	overflow: hidden;
	background: url(../../image/qywhbg_02.png) no-repeat center center;
	background-size: none;
}
.qywh_cont ul {
	width: 80%;
	margin: 50px auto;
	overflow: hidden;/* height: 500px; */
}
.qywh_cont ul li {
	float: left;
	width: 25%;
	padding: 1% 2%;
	border-right: solid 1px #8b8e1e;
	height: 700px;
}
.qywh_cont ul li:hover {
	background-color: #000;
}
.qywh_cont ul li:hover .qywhpic {
	display: block;
	overflow: hidden;
}
.qywh_cont ul li:hover h3 A {
	color: #ffff1e;
}
.qywh_cont ul li .qywhpic {
	display: none;
	margin-top: 15px;
}
.qywh_cont ul li h3 {
	background: url(../../image/heng_03.jpg) no-repeat left bottom;
	line-height: 50px;
	margin-top: 40px;
}
.qywh_cont ul li h3 a {
	font-size: 18px;
	font-weight: 700;
	color: #fff;
}
.qywh_cont ul li p {
	color: #fff;
	line-height: 30px;
	margin-top: 15px;
}
.ryzz {
	overflow: hidden;
}
.ryzz_tit {
	margin: 50px;
auto;
	overflow: hidden;
}
.ryzz_cont {
	width: 100%;
	margin: 0 auto;
}
.ryzz_cont ul {
	width: 80%;
	margin: 0 auto;
	text-align: center;
	position: relative;
}
.ryzz_cont ul li {
	width: 24%;
	display: inline-block;
	text-align: center;
	margin: 2% 0;
	background: url(../../image/zzbj.png) no-repeat left top -1px;
	padding: 21px 0;/* background-size: 4%; */
}
.ryzz_cont ul li .ryzzpic {
}
.ryzz_cont ul li h3 {
	line-height: 45px;
	color: #fff;
}
.ryzz_cont ul .bjx {
	position: absolute;
	top: 314px;
	width: 100%;
}
.ryzz_cont ul .bjx img {
	width: 100%;
	display: block;
}
.gcsy {
	overflow: hidden;
	margin: 40px 0;
}
.gcsy_tit {
/* margin-top:50px; */
}
.gcsy .gcsy_cont {
	width: 80%;
	margin: 50px auto;
	overflow: hidden;
	text-align: center;
}
.gcsy .gcsy_cont img {
	max-width: 90%;
}
/*************1.2日****************/
.about_tit {
	overflow: hidden;
	margin-top: 43px;
}
.pro_art {
	overflow: hidden;
	margin-bottom: 15px;
	border-bottom: solid 1px #ccc;
}
.procont {
	width: 80%;
	margin: 50px auto 35px auto;
	overflow: hidden;
}
.proright {
	float: left;
	width: 45%;
	float: right;
}
.proright .procont_info {
	margin-top: 0px;
}
.info_bot {
	margin-top: 20px;
}
.info_bot p {
	color: #ccc;
	line-height: 35px;
	width: 98%;
}
.info_bot .ssfl {
	line-height: 60px;
	font-size: 16px;
	color: #ccc;
}
.info_bot .ssfl b {
	margin-right: 10px;
}
.proright .procont_info h3 {
	color: #fff;
	font-size: 22px;
	/* font-weight: 700; */
	line-height: 70px;
	border-bottom: solid 1px #fff;
}
.phone {
	background: url(../../image/dh_03.png) no-repeat left center;
	padding-left: 30px;
	color: #cccccc;
	font-size: 16px;
}
.pro_pic {
	width: 50%;
	float: left;
}
.large_box {
	margin-bottom: 20px;
	width: 100%;
	height: 400px;
	overflow: hidden;
	background-color: #b33e3e;
}
.large_box img {
	display: block;
	width: 100%;
}
.small_box {
	width: 100%;
	height: 100px;
	overflow: hidden;
}
.small_list {
	position: relative;
	float: left;
	width: 535px;
	height: 100px;
	overflow: hidden;
}
.small_list ul {
	height: 73px;
	overflow: hidden;
}
.small_list ul li {
	position: relative;
	float: left;
	margin-right: 10px;
	width: 110px;
}
.small_list ul li img {
	display: block;
}
.small_list ul li .bun_bg {
	display: none;
	position: absolute;
	top: 0;
	left: 0;
	width: 110px;
	height: 100px;
	background: #000;
	filter: alpha(opacity=60);
	-moz-opacity: 0.6;
	-khtml-opacity: 0.6;
	opacity: 0.6;
}
.small_list ul li.on .bun_bg {
	display: block;
}
.btn {
	display: block;
	width: 23px;
	height: 73px;
	background-repeat: no-repeat;
	background-position: center center;
	cursor: pointer;
	background-size: 100%;
}
.left_btn {
	float: left;
	margin-right: 10px;
	background-image: url(../../image/yjtl.png);
}
.right_btn {
	float: right;
	background-image: url(../../image/yjt.png);
}
.sxp {
	overflow: hidden;
	width: 100%;
}
.sxp .nrfp {
	width: 80%;
	margin: 0 auto;
}
.nrfp .prv {
	width: 45%;
	float: left;
	color: #8a8a8b;
}
.nrfp .prv a {
	color: #8a8a8b;
}
.nrfp .next {
	width: 45%;
	float: right;
	text-align: right;
}
.nrfp .next a {
	color: #8a8a8b;
}
.xgcp .xgcp_tit {
	overflow: hidden;
	margin: 50px;
}
.xgcp {
	padding-bottom: 50px;
	background: url(../../image/pro_h3.png) no-repeat bottom center;
	background-size: 100%;
}
.xgcp ul {
	overflow: hidden;
	width: 80%;
	margin: 50px auto;
}
.xgcp ul li {
	float: left;
	width: 21%;
	margin: 0 2%;
}
.xgcp ul li a {
	/* overflow:hidden; */
	display: block;
}
.xgcp ul li img {
	width: 100%;
}
.pro_hzlc {
}
.prohzlc_tit {
}
.pro_hzlc ul {
	overflow: hidden;
	margin: 50px auto 0 auto;
	width: 80%;
}
.pro_hzlc ul li {
	width: 23%;
	float: left;
	margin: 1%;
	padding: 1%;
	color: #c2c2c2;
	height: 235px;
	overflow: hidden;
}
.pro_hzlc ul li h3 {
	font-size: 18px;
	font-weight: 700;
	line-height: 40px;
}
.pro_hzlc ul li:hover h3 {
	color: #ffff1b;
}
.pro_hzlc ul li span {
}
.pro_hzlc ul li p {
	overflow: hidden;/* height: 100px; */
}
.pro_contact {
	background: url(../../image/lxbg_20.jpg) no-repeat;
	background-size: 100%;
	padding: 50px 0;
}
.pro_calltit {
}
.pro_contact form {
	width: 600px;
	margin: 50px auto;
	overflow: hidden;/* padding-bottom: 50px; */
}
.pro_contact form .txt1 {
	height: 45px;
	width: 100%;
	/* background-color: #ccc; */

	line-height: 45px;
	float: left;
}
.pro_contact form .text {
	width: 48%;
	margin: 0 1%;
	background: none;
	line-height: 45px;
	color: #fff;
	background-color: rgba(122, 122, 122, 0.8);
	padding-left: 1%;
}
.pro_contact form textarea {
	width: 98%;
	margin: 15px 1%;
	height: 150px;
	background-color: #ccc;
	background-color: rgba(122, 122,122, 0.8);
	padding-left: 1%;
	color: #fff;
}
.pro_contact form .tijiao {
	width: 98%;
	margin: 0 1%;
	overflow: hidden;
	background: #ffff1e url(../../image/ljth.png) no-repeat 316px 16px;
	line-height: 45px;
	color: #000;
	font-size: 18px;
}
}
@media (min-width:1360px) {
.jqzoom {
	padding: 0;
	float: left;
	border: none;
	position: relative;
	padding: 0px;
	cursor: pointer;
	margin: 0px;
	display: block;
	width: 100%;
	height: 100%;
}
.jqzoom img {
	width: 100%;
}
.spec-scroll {
	clear: both;
	margin-top: 5px;
	width: 100%;
}
.zoomdiv {
	z-index: 100;
	position: absolute;
	top: 0px;
	left: 0px;
	width: 500px;
	height: 400px;
	background: #ffffff;
	border: 1px solid #CCCCCC;
	display: none;
	text-align: center;
	overflow: hidden;
}
.jqZoomPup {
	z-index: 10;
	visibility: hidden;
	position: absolute;
	top: 0px;
	left: 0px;
	width: 20px;
	height: 20px;
	border: 1px solid #aaa;
	background: #ffffff;
	opacity: 0.5;
	-moz-opacity: 0.5;
	-khtml-opacity: 0.5;
	filter: alpha(Opacity=50);
}
.spec-preview {
	width: 100%;
	height: 466px;
	overflow: hidden;
}
.spec-scroll .prev {
	float: left;
	margin-right: 4px;
	color: #b5b54f;
	font-size: 18px;
}
.spec-scroll .next {
	float: right;
	color: #b5b54f;
	font-size: 18px;
}
.spec-scroll .prev, .spec-scroll .next {
	display: block;
	font-family: "宋体";
	text-align: center;
	width: 20px;
	height: 80px;
	line-height: 80px;
	cursor: pointer;
	text-decoration: none;
}
.spec-scroll .items {
	float: left;
	position: relative;
	width: 92%;
	height: 80px;
	overflow: hidden;
}
.spec-scroll .items ul {
	position: absolute;
	width: 999999px;
}
.spec-scroll .items ul li {
	float: left;
	width: 93px;
	text-align: center;
	list-style: none;
	margin: 5px;
}
.spec-scroll .items ul li img {
	border: 1px solid #CCC;
	padding: 2px;
	width: 95px;
	height: 75px;
}
.spec-scroll .items ul li img:hover {
	border: 2px solid #FF6600;
	padding: 1px;
}
.pos {
	width: 80%;
	position: absolute;
	bottom: 25px;
	color: #fff;
	left: 20%;
}
.nbaner .pos a {
	color: #f5f5f5;
}
.prolist {
	overflow: hidden;
	margin: 35px auto;
}
.laws {
	overflow: hidden;
	width: 100%;
	text-align: center;
}
.lawtitle {
	width: 100%;
	border-bottom: #ccc solid 3px;
	overflow: hidden;
}
.lawtitle .nav1 {
	width: 65%;
	overflow: hidden;
	margin: 0 auto;
}
.lawtitle .nav1 div {
	display: -webkit-inline-box;
 width: 19%  color: #fff;
	text-align: center;
}
.lawtitle h3 {
	display: block;
	width: 120px;
	text-align: center;
	line-height: 43px;
	float: left;
	color: #fff;
	background: url(../image/fenlei_title.jpg) no-repeat left center;
}
.lawtitle a {
	display: inline;
	color: #5d5d5d;
	line-height: 71px;
	float: right;
	font-size: 18px;
	font-weight: 700;
	display: block;
	width: 100%;
}
.lawtitle a:hover {
	color: #fff;
	font-size: 18px;
	background: url(../../image/heng_03.jpg) no-repeat center bottom;
}
.laws ul {
	margin: 50px auto;
	overflow: hidden;
	width: 80%;
}
.laws ul li {
	float: left;
	width: 29%;
	border: solid 1px #a3a3a3;
	margin: 0 2% 0 2%;
	position: relative;
}
.laws ul li a {
	overflow: hidden;
	color: #9d9d9d;
}
.laws ul li a:hover {
	text-decoration: none;
	color: #fff;
}
.laws ul li .xq {
	display: block;
	background: url(../../image/jt.png) no-repeat;
	width: 60px;
	height: 60px;
	position: absolute;
	right: -25px;
	bottom: 43px;
	background-size: 100%;
}
.laws ul li .xq:hover {
	background: url(../../image/jthover.png) no-repeat;
	width: 60px;
	height: 60px;
	background-size: 100%;
}
.laws ul li .pic img {
	width: 100%;
}
.laws ul li h3 {
	line-height: 70px;
}
.laws ul li a:hover {
	color: #ffffff;
}
.laws ul li span {
	color: #999999;
	font-size: 12px;
	float: right;
}
.laws .d1 {
	width: 60%;
	overflow: hidden;
	margin: 50px auto;
}
.nav1 .on {
	width: 100%;
	float: left;
	line-height: 71px;
	text-align: center;
	color: #fff;
	background: url(../../image/heng_03.jpg) no-repeat center bottom 0px;
	cursor: pointer;
	font-size: 18px;
}
.nav1 .out {
	width: 100%;
	float: left;
	line-height: 43px;
	text-align: center;
	font-weight: 700;
	color: #4e5a69;
	font-size: 16px;
	cursor: pointer;
}
/**********新闻列表*************/
.newmain {
	width: 80%;
	margin: 50px auto 0 auto;
	overflow: hidden;
}
.newmain .newnav {
	float: left;
	width: 20%;
	margin-top: 50px;
}
.newmain .newnav div {
	text-align: center;
}
.newmain .newnav div .cut {
	color: #FF0;
	background: url(../../image/heng_03.jpg) no-repeat left center;
	color: #ffeb16;
}
.newmain .newnav div a {
	width: 100%;
	display: block;
	font-size: 18px;
	line-height: 60px;
}
.newmain .newnav div a:hover {
	color: #ffeb16;
}
.newmain .newlist {
	width: 80%;
	float: right;
	overflow: hidden;
}
.newmain .newlist ul {
}
.newmain .newlist ul li:hover {
	background-color: #373938;
}
.newmain .newlist ul li:hover a h3 {
	color: #fff;
}
.newmain .newlist ul li:hover a p {
	color: #fff;
}
.newmain .newlist ul li:hover .ckxq {
	color: #fff;
}
.newmain .newlist ul li {
	width: 31%;
	float: left;
	margin: 2% 0 2% 2%;
	border-left: solid 1px #484949;
	border-right: solid 1px #484949;
	padding: 2%;
}
.newmain .newlist ul li h4 {
	font-size: 38px;
	font-weight: 700;
	color: #545454;
	line-height: 45px;
}
.newmain .newlist ul li i {
	color: #b0b0b0;
	font-style: normal;
}
.newmain .newlist ul li .listmore .newpic img {
	width: 100%;
}
.newmain .newlist ul li .listmore h3 {
	line-height: 40px;
	font-size: 16px;
	color: #545454;
}
.newmain .newlist ul li .listmore p {
	color: #8b8b8a;
	margin-top: 10px;
}
.newmain .newlist ul li .ckxq {
	/* line-height: 50px; */
	display: block;
	margin-top: 30px;
	margin-bottom: 10px;
}
.newmain .newlist ul li:hover {
	background-color: #373938;
}
.newcont {
	width: 80%;
	float: right;
	margin-bottom: 50px;
}
.newtitle {
	text-align: center;
	color: #fff;
	border-bottom: solid 2px #8a8a8b;
	padding-bottom: 15px;
}
.newtitle h3 {
	font-size: 20px;
	line-height: 60px;
}
.newart {
	margin-top: 30px;
}
.newart p {
	line-height: 35px;
	text-indent: 2em;
	color: #8a8a8b;
}
.xgbq {
	font-size: 16px;
	color: #8a8a8b;
	margin: 20px 0;
}
.pev {
	width: 50%;
	float: left;
	text-align: left;
	color: #8a8a8b;
}
.next {
	width: 50%;
	float: right;
	text-align: right;
	color: #8a8a8b;
}
/**********新闻列表*************/
/************联系我们页面********************/
.callcont {
	width: 65%;
	margin: 50px auto;
	overflow: hidden;
}
.lxwm {
	overflow: hidden;
	margin-top: 55px;
}
.lxwm .contleft {
	width: 48%;
	float: left;
}
.contleft h3 {
	color: #fff;
	border-bottom: solid 2px #fff;
	font-size: 20px;
	line-height: 60px;
	background: url(../../image/lxheng_03.png) no-repeat left bottom 0px;
	width: 90%;
}
.contleft p {
	color: #f5f5f5;
	line-height: 30px;
	margin-top: 20px;/* font-size: 14px; */
}
.contleft form {
	width: 100%;
	margin-top: 40px;
}
.contleft form .txt {
	width: 49%;
	float: left;
	line-height: 40px;
	background-color: #6a6b6b;
	margin-right: 1%;
}
.contleft form .lyinfo1 {
	overflow: hidden;
	width: 100%;
	margin-top: 10px;
}
.contleft form .lyinfo {
	overflow: hidden;
	width: 99%;
	margin-top: 15px;
	background-color: #6a6b6b;
}
.sub {
	text-align: center;
	width: 100%;
	text-align: center;
	height: 40px;
	background: #FF0 url(../../image/ljth.png) no-repeat 326px 13px;
	font-size: 18px;
}
.contleft form .lyinfo textarea {
	background: none;
	width: 100%;
	height: 80px;
	color: #fff;
	padding-left: 1%;
}
.contleft form .txt input {
	background: none;
	width: 100%;
	height: 40px;
	padding-left: 1%;
}
.lxwm .contright {
	float: right;
	width: 48%;
}
.map {
	width: 49%;
	float: right;
}
.map img {
	max-width: 100%;
	margin-top: 20px;
}
.rczp {
	overflow: hidden;
	margin: 50px auto;
}
.rczp_title {
	overflow: hidden;
	border-bottom: solid 3px #ffeb16;
	padding-bottom: 30px;
}
.rczp_cont {
	width: 65%;
	margin: 50px auto;
	overflow: hidden;
}
.rczp_cont ul li {
	width: 100%;
	line-height: 50px;
}
.rczp_cont ul li:nth-child(2) {
	overflow: hidden;
	background-color: #2a2c2b;
}
.rczp_cont ul li:nth-child(4) {
	overflow: hidden;
	background-color: #2a2c2b;
}
.rczp_cont ul li:nth-child(6) {
	overflow: hidden;
	background-color: #2a2c2b;
}
.rczp_cont ul li:nth-child(8) {
	overflow: hidden;
	background-color: #2a2c2b;
}
.rczp_cont ul li div {
 width:2  float:left;
	text-align: center;
}
.rczp_cont ul li div {
	float: left;
	color: #fff;
}
.rczp_cont ul li div:nth-child(1) {
	width: 25%;
	text-align: center;
}
.rczp_cont ul li div:nth-child(2) {
	width: 15%;
}
.rczp_cont ul li div:nth-child(3) {
	width: 25%;
}
.rczp_cont ul li div:nth-child(4) {
	width: 15%;
}
.rczp_cont ul li div:nth-child(5) {
	width: 20%;
}
/*************服务中心**********************/
.server {
	overflow: hidden;
	margin: 50px auto;
}
.server_tit {
	width: 75%;
	float: right;
	border-bottom: solid 2px #ffeb16;
	overflow: hidden;
	padding-left: 50px;
}
.server_tit div {
	float: left;
	width: 15%;
	text-align: center;
	line-height: 65px;
}
.server_tit div a {
	width: 100%;
	display: block;
	font-size: 18px;
}
.server_tit div a:hover {
	background: url(../../image/fwbg_03.jpg) no-repeat center 5px;
	color: #ffeb16;
	width: 100%;
	display: block;
}
.server_tit div .curt {
	background: url(../../image/fwbg_03.jpg) no-repeat center 5px;
	color: #f1fa61;
}
.fwsc {
	overflow: hidden;
	width: 100%;
	margin: 50px auto 10px auto;
}
.fwsc_tit {
	overflow: hidden;
	margin-top: 50px;
}
.fwsc ul {
	overflow: hidden;
	width: 80%;
	margin: 40px auto;
}
.fwsc ul li {
	width: 47%;
	float: left;
	margin: 1%;
	background: url(../../image/serbg_03.jpg) no-repeat;
	background-size: none;
	height: auto;
	position: relative;
	width: 46%;
	margin: 20px;
	background: #191b1a;
	border-radius: 20px
}
.fwsc ul li::before {
	content: '';
	position: absolute;
	top: -1px; /* 调整边框宽度 */
	left: -1px; /* 调整边框宽度 */
	right: -1px; /* 调整边框宽度 */
	bottom: -1px; /* 调整边框宽度 */
	background: linear-gradient(60deg, #369fbf, #282b2a); /* 渐变颜色和角度 */
	z-index: -1;
	border-radius: 20px;
}
.fwsc ul li span {
	display: block;
	width: 60px;
	float: left;
	height: 60px;
	margin: 60px 30px;
	background-size: 100%;
}
.fwsc ul li .s1 {
	background: url(../../image/stbg_11.jpg) no-repeat center center;
	background-size: 100%;
}
.fwsc ul li .s1:hover {
	background: url(../../image/stbg_11hover.jpg) no-repeat center center;
	background-size: 100%;
}
.fwsc ul li .s2 {
	background: url(../../image/stbg_12.png) no-repeat center center;
	background-size: 100%;
}
.fwsc ul li .s2:hover {
	background: url(../../image/stbg_12hover.png) no-repeat center center;
	background-size: 100%;
}
.fwsc ul li .s3 {
	background: url(../../image/stbg_13.png) no-repeat center center;
	background-size: 100%;
}
.fwsc ul li .s3:hover {
	background: url(../../image/stbg_13hover.png) no-repeat center center;
	background-size: 100%;
}
.fwsc ul li .s4 {
	background: url(../../image/stbg_14.png) no-repeat center center;
	background-size: 100%;
}
.fwsc ul li .s4:hover {
	background: url(../../image/stbg_14hover.png) no-repeat center center;
	background-size: 100%;
}
.fwsc ul li .s5 {
	background: url(../../image/stbg_15.png) no-repeat center center;
	background-size: 100%;
}
.fwsc ul li .s5:hover {
	background: url(../../image/stbg_15hover.png) no-repeat center center;
	background-size: 100%;
}
.fwsc ul li .s6 {
	background: url(../../image/stbg_16.png) no-repeat center center;
	background-size: 100%;
}
.fwsc ul li .s6:hover {
	background: url(../../image/stbg_16hover.png) no-repeat center center;
	background-size: 100%;
}
.fwsc ul li .s7 {
	background: url(../../image/stbg_17.png) no-repeat center center;
	background-size: 100%;
}
.fwsc ul li .s7:hover {
	background: url(../../image/stbg_17hover.png) no-repeat center center;
	background-size: 100%;
}
.fwsc ul li .s8 {
	background: url(../../image/stbg_18.png) no-repeat center center;
	background-size: 100%;
}
.fwsc ul li .s8:hover {
	background: url(../../image/stbg_18hover.png) no-repeat center center;
	background-size: 100%;
}
.sercont {
	width: 72%;
	float: left;
	margin: 35px auto;
}
.sercont a h3 {
	line-height: 50px;
	font-weight: 700;
	color: #c2c2c2;
	font-size: 18px;
}
.sercont a p {
	color: #c2c2c2;
	line-height: 30px;
}
.sercont a:hover h3 {
	color: #ffff1e;
}
.sercont a:hover p {
	color: #fff;
}
.fwlx_cont {
	width: 100%;
	overflow: hidden;
	height: 695px;
	background: url(../../image/fwlxbg_02.jpg) no-repeat;
	background-size: 100%;
	margin: 50px 0 0 0;
}
.fwlx_left {
	float: left;
	width: 50%;
	overflow: hidden;
	height: 100%;
}
.fwlx_right {
	float: left;
	background: url(../../image/bybg.png) no-repeat left top;
	height: 100%;
	width: 50%;
	background-size: 19%;
}
.lxhover {
	float: left;
	height: 100%;
	margin-left: 170px;
	position: relative;
}
.lxhover span {
	display: block;
	width: 65px;
	height: 65px;
	background-color: #494949;
	border-radius: 50%;
}
.lx_1 {
	background: url(../../image/lx1.png) no-repeat center;
	background-size: 80%;
	position: absolute;
	top: 70px;
	left: -110px;
}
.lx_1:hover {
	background: #494949 url(../../image/lx1_hover.png) no-repeat center;
	background-size: 80%;
}
.lx_2 {
	background: url(../../image/lx2.png) no-repeat center;
	background-size: 80%;
	position: absolute;
	top: 280px;
	left: -61px;
}
.lx_2:hover {
	background: #494949 url(../../image/lx2_hover.png) no-repeat center;
	background-size: 80%;
}
.lx_3 {
	background: url(../../image/lx3.png) no-repeat center;
	background-size: 80%;
	position: absolute;
	top: 485px;
	left: -70px;
}
.lx_3:hover {
	background: #494949 url(../../image/lx3_hover.png) no-repeat center;
	background-size: 80%;
}
.fwlx_right ul {
	overflow: hidden;
	margin: 53px 0;
}
.fwlx_right ul li {
	width: 100%;
	/* margin-left: 24%; */
	float: right;
	height: 170px;
	background: url(../../image/fwlxbg.png) no-repeat right center;
	background-size: 100%;
	padding: 15px;
}
.fwlx_right ul li a {
	display: block;
	/* margin: 19px; */
	
	margin-top: 20px;
}
.fwlx_right ul li a h3 {
	line-height: 30px;
	font-weight: 700;
	margin-bottom: 10p;
}
.fwlx_right ul li a p {
	line-height: 25px;
}
.pps {
	margin-top: 0px;
}
.dls {
	margin-top: 5px;
}
.gth {
	margin-top: 10px;
}
.shfw {
	overflow: hidden;
	margin: 50px auto;
}
.shfw_cont {
	width: 80%;
	margin: 60px auto 0 auto;
	overflow: hidden;
}
.shfw_cont div {
	float: left;
	width: 20%;
	text-align: center;
	padding: 10px;
	height: 295px;
}
.shfw_cont div h3 {
	line-height: 60px;
	font-weight: 700;
	color: #fff;
	margin-top: 10px;
}
.shfw_cont div p {
	text-align: left;
	color: #c2c2c2;
	line-height: 30px;
}
.shfw_cont .sh_1 {
	border-right: solid 1px #696b6a;
}
.cjwt .cjwt_cont {
	width: 80%;
	margin: 50px auto;
}
.cjwt .cjwt_cont ul {
	overflow: hidden
}
.cjwt .cjwt_cont ul li {
	margin: 10px 0;
}
.cjwt .cjwt_cont ul li h3 {
	width: 556px;
	height: 60px;
	overflow: hidden;
	background: url(../../image/shbg.png) no-repeat left center;
	background-size: 100%;
	padding-left: 70px;
	line-height: 60px;
	font-size: 18px;
}
.cjwt .cjwt_cont ul li a {
	color: #c2c2c2;/* font-size: 20px; */
}
.cjwt .cjwt_cont ul li p {
	line-height: 30px;
	margin: 20px auto;
	padding-left: 70px;
	background: url(../../image/aw.png) no-repeat left center;
	height: 60px;
	overflow: hidden;
}
.hzlc {
	overflow: hidden;
	margin: 50px outo;
}
.hzlc_cont {
	width: 80%;
	margin: 50px auto 0 auto;
	overflow: hidden;
}
.aboutart {
	margin: 50px auto auto auto;
	overflow: hidden;
}
.aboutart .server_tit {
	width: 60%;
	float: right;
	border-bottom: solid 2px #ffeb16;
	overflow: hidden;
	padding-left: 50px;
}
.aboutart .server_tit div {
	float: left;
	width: 22%;
	text-align: center;
	line-height: 50px;
}
.about_cont {
	overflow: hidden;
	width: 80%;
	margin: 50px auto auto auto;
	/* padding: 49px 0; */
	padding-bottom: 0;
}
.about_info {
	overflow: hidden;
	margin-top: 15px;
	padding-bottom: 0;
}
.about_left {
	float: left;
	width: 50%;
}
.about_left h3 {
	font-size: 16px;
	color: #fff;
	margin-top: 60px;
}
.about1 {
	line-height: 30px;
	margin-top: 20px;
	color: #fff;
}
.about_right {
	float: right;
	border: none;
	width: 45%;
	height: auto;
	margin-left: 0;
	position: relative;
	margin-top: 0;
	text-align: center;
}
.about_right img {
	align-items: center;
	width: 100%;
}
.qywh {
	overflow: hidden;
	margin: 0 auto;
}
.qywh_tit {
	overflow: hidden;
	margin-bottom: 30px;
}
.qywh_cont {
	overflow: hidden;
	background: url(../../image/qywhbg_02.png) no-repeat center center;
	background-size: none;
}
.qywh_cont ul {
	width: 80%;
	margin: 50px auto;
	overflow: hidden;/* height: 500px; */
}
.qywh_cont ul li {
	float: left;
	width: 25%;
	padding: 1% 2%;
	border-right: solid 1px #8b8e1e;
	height: 600px;
}
.qywh_cont ul li:hover {
	background-color: #000;
	height: 600px;
}
.qywh_cont ul li:hover .qywhpic {
	display: block;
}
.qywh_cont ul li:hover h3 A {
	color: #ffff1e;
}
.qywh_cont ul li .qywhpic {
	display: none;
	margin-top: 15px;
}
.qywh_cont ul li h3 {
	background: url(../../image/heng_03.jpg) no-repeat left bottom;
	line-height: 50px;
	margin-top: 10px;
}
.qywh_cont ul li h3 a {
	font-size: 16px;
	font-weight: 700;
	color: #fff;
}
.qywh_cont ul li p {
	color: #fff;
	line-height: 27px;
	margin-top: 15px;
}
.ryzz {
	overflow: hidden;
}
.ryzz_tit {
	margin: 50px;
auto;
	overflow: hidden;
}
.ryzz_cont {
	width: 80%;
	margin: 0 auto;
}
.ryzz_cont ul {
	width: 100%;
	margin: 0 auto;
	text-align: center;
	position: relative;
}
.ryzz_cont ul li {
	width: 24%;
	display: inline-block;
	text-align: center;
	margin: 2% 0;
	background: url(../../image/zzbj.png) no-repeat left top -1px;
	padding: 21px 0;
}
.ryzz_cont ul li .ryzzpic {
}
.ryzz_cont ul li .ryzzpic a {
	display: block;
}
.ryzz_cont ul li h3 {
	line-height: 45px;
	color: #fff;
}
.ryzz_cont ul .bjx {
	position: absolute;
	top: 296px;
	width: 100%;
}
.ryzz_cont ul .bjx img {
	width: 100%;
}
.gcsy {
	overflow: hidden;
	margin: 30px 0;
}
.gcsy_tit {
}
.gcsy .gcsy_cont {
	width: 80%;
	margin: 50px auto;
	overflow: hidden;
	text-align: center;
}
.gcsy .gcsy_cont img {
	max-width: 90%;
}
/*************1.2日****************/
.about_tit {
	overflow: hidden;
	margin-top: 40px;
}
.pro_art {
	overflow: hidden;
	margin-bottom: 15px;
	border-bottom: solid 1px #ccc;
}
.procont {
	width: 80%;
	margin: 50px auto 35px auto;
	overflow: hidden;
}
.proright {
	float: left;
	width: 45%;
	float: right;
}
.proright .procont_info {
	margin-top: 0px;
}
.info_bot {
	margin-top: 20px;
}
.info_bot p {
	color: #ccc;
	line-height: 35px;
	width: 98%;
}
.info_bot .ssfl {
	line-height: 60px;
	font-size: 16px;
	color: #ccc;
}
.info_bot .ssfl b {
	margin-right: 10px;
}
.proright .procont_info h3 {
	color: #fff;
	font-size: 22px;
	/* font-weight: 700; */
	line-height: 70px;
	border-bottom: solid 1px #fff;
}
.phone {
	background: url(../../image/dh_03.png) no-repeat left center;
	padding-left: 30px;
	color: #cccccc;
	font-size: 16px;
}
.pro_pic {
	width: 50%;
	float: left;
}
.large_box {
	margin-bottom: 20px;
	width: 100%;
	height: 400px;
	overflow: hidden;
	background-color: #b33e3e;
}
.large_box img {
	display: block;
	width: 100%;
}
.small_box {
	width: 100%;
	height: 100px;
	overflow: hidden;
}
.small_list {
	position: relative;
	float: left;
	width: 535px;
	height: 100px;
	overflow: hidden;
}
.small_list ul {
	height: 73px;
	overflow: hidden;
}
.small_list ul li {
	position: relative;
	float: left;
	margin-right: 10px;
	width: 110px;
}
.small_list ul li img {
	display: block;
}
.small_list ul li .bun_bg {
	display: none;
	position: absolute;
	top: 0;
	left: 0;
	width: 110px;
	height: 100px;
	background: #000;
	filter: alpha(opacity=60);
	-moz-opacity: 0.6;
	-khtml-opacity: 0.6;
	opacity: 0.6;
}
.small_list ul li.on .bun_bg {
	display: block;
}
.btn {
	display: block;
	width: 23px;
	height: 73px;
	background-repeat: no-repeat;
	background-position: center center;
	cursor: pointer;
	background-size: 100%;
}
.left_btn {
	float: left;
	margin-right: 10px;
	background-image: url(../../image/yjtl.png);
}
.right_btn {
	float: right;
	background-image: url(../../image/yjt.png);
}
.sxp {
	overflow: hidden;
	width: 100%;
}
.sxp .nrfp {
	width: 80%;
	margin: 0 auto;
}
.nrfp .prv {
	width: 45%;
	float: left;
	color: #8a8a8b;
}
.nrfp .prv a {
	color: #8a8a8b;
}
.nrfp .next {
	width: 45%;
	float: right;
	text-align: right;
}
.nrfp .next a {
	color: #8a8a8b;
}
.xgcp .xgcp_tit {
	overflow: hidden;
	margin: 50px;
}
.xgcp {
	padding-bottom: 50px;
	background: url(../../image/pro_h3.png) no-repeat bottom center;
	background-size: 100%;
}
.xgcp ul {
	overflow: hidden;
	width: 80%;
	margin: 50px auto;
}
.xgcp ul li {
	float: left;
	width: 21%;
	margin: 0 2%;
}
.xgcp ul li a {
	/* overflow:hidden; */
	display: block;
}
.xgcp ul li img {
	width: 100%;
}
.pro_hzlc {
}
.prohzlc_tit {
}
.pro_hzlc ul {
	overflow: hidden;
	margin: 50px auto 0 auto;
	width: 80%;
}
.pro_hzlc ul li {
	width: 23%;
	float: left;
	margin: 1%;
	padding: 1%;
	color: #c2c2c2;
	height: 235px;
	overflow: hidden;
}
.pro_hzlc ul li h3 {
	font-size: 18px;
	font-weight: 700;
	line-height: 40px;
}
.pro_hzlc ul li:hover h3 {
	color: #ffff1b;
}
.pro_hzlc ul li span {
}
.pro_hzlc ul li p {
	overflow: hidden;/* height: 100px; */
}
.pro_contact {
	background: url(../../image/lxbg_20.jpg) no-repeat;
	background-size: 100%;
	padding: 50px 0;
}
.pro_calltit {
}
.pro_contact form {
	width: 600px;
	margin: 50px auto;
	overflow: hidden;/* padding-bottom: 50px; */
}
.pro_contact form .txt1 {
	height: 45px;
	width: 100%;
	/* background-color: #ccc; */
	line-height: 45px;
	float: left;
}
.pro_contact form .text {
	width: 48%;
	margin: 0 1%;
	background: none;
	line-height: 45px;
	color: #fff;
	background-color: rgba(122, 122, 122, 0.8);
	padding-left: 1%;
}
.pro_contact form textarea {
	width: 98%;
	margin: 15px 1%;
	height: 150px;
	background-color: #ccc;
	background-color: rgba(122, 122,122, 0.8);
	padding-left: 1%;
	color: #fff;
}
.pro_contact form .tijiao {
	width: 98%;
	margin: 0 1%;
	overflow: hidden;
	background: #ffff1e url(../../image/ljth.png) no-repeat 316px 16px;
	line-height: 45px;
	color: #000;
	font-size: 18px;
}
}
@media (min-width:1400px) {
.pos {
	width: 80%;
	position: absolute;
	bottom: 25px;
	color: #fff;
	left: 10%;
}
.nbaner .pos a {
	color: #f5f5f5;
}
.prolist {
	overflow: hidden;
	margin: 35px auto;
}
.laws {
	overflow: hidden;
	width: 100%;
	text-align: center;
}
.lawtitle {
	width: 100%;
	border-bottom: #ccc solid 3px;
	overflow: hidden;
}
.lawtitle .nav1 {
	width: 65%;
	overflow: hidden;
	margin: 0 auto;
}
.lawtitle .nav1 div {
	display: -webkit-inline-box;
 width: 19%  color: #fff;
	text-align: center;
}
.lawtitle h3 {
	display: block;
	width: 120px;
	text-align: center;
	line-height: 43px;
	float: left;
	color: #fff;
	background: url(../image/fenlei_title.jpg) no-repeat left center;
}
.lawtitle a {
	display: inline;
	color: #5d5d5d;
	line-height: 71px;
	float: right;
	font-size: 18px;
	font-weight: 700;
	display: block;
	width: 100%;
}
.lawtitle a:hover {
	color: #fff;
	font-size: 18px;
	background: url(../../image/heng_03.jpg) no-repeat center bottom;
}
.laws ul {
	margin: 50px auto;
	overflow: hidden;
	width: 80%;
}
.laws ul li {
	float: left;
	width: 29%;
	border: solid 1px #a3a3a3;
	margin: 0 2% 0 2%;
	position: relative;
}
.laws ul li a {
	overflow: hidden;
	color: #9d9d9d;
}
.laws ul li a:hover {
	text-decoration: none;
	color: #fff;
}
.laws ul li .xq {
	display: block;
	background: url(../../image/jt.png) no-repeat;
	width: 60px;
	height: 60px;
	position: absolute;
	right: -25px;
	bottom: 43px;
	background-size: 100%;
}
.laws ul li .xq:hover {
	background: url(../../image/jthover.png) no-repeat;
	width: 60px;
	height: 60px;
	background-size: 100%;
}
.laws ul li .pic img {
	width: 100%;
}
.laws ul li h3 {
	line-height: 70px;
}
.laws ul li a:hover {
	color: #ffffff;
}
.laws ul li span {
	color: #999999;
	font-size: 12px;
	float: right;
}
.laws .d1 {
	width: 60%;
	overflow: hidden;
	margin: 50px auto;
}
.nav1 .on {
	width: 100%;
	float: left;
	line-height: 71px;
	text-align: center;
	color: #fff;
	background: url(../../image/heng_03.jpg) no-repeat center bottom 0px;
	cursor: pointer;
	font-size: 18px;
}
.nav1 .out {
	width: 100%;
	float: left;
	line-height: 43px;
	text-align: center;
	font-weight: 700;
	color: #4e5a69;
	font-size: 16px;
	cursor: pointer;
}
/**********新闻列表*************/
.newmain {
	width: 80%;
	margin: 50px auto 0 auto;
	overflow: hidden;
}
.newmain .newnav {
	float: left;
	width: 20%;
	margin-top: 50px;
}
.newmain .newnav div {
	text-align: center;
}
.newmain .newnav div .cut {
	color: #FF0;
	background: url(../../image/heng_03.jpg) no-repeat left center;
	color: #ffeb16;
}
.newmain .newnav div a {
	width: 100%;
	display: block;
	font-size: 16px;
	line-height: 60px;
}
.newmain .newnav div a:hover {
	color: #ffeb16;
}
.newmain .newlist {
	width: 80%;
	float: right;
	overflow: hidden;
}
.newmain .newlist ul {
}
.newmain .newlist ul li:hover {
	background-color: #373938;
}
.newmain .newlist ul li:hover a h3 {
	color: #fff;
}
.newmain .newlist ul li:hover a p {
	color: #fff;
}
.newmain .newlist ul li:hover .ckxq {
	color: #fff;
}
.newmain .newlist ul li {
	width: 31%;
	float: left;
	margin: 2% 0 2% 2%;
	border-left: solid 1px #484949;
	border-right: solid 1px #484949;
	padding: 2%;
}
.newmain .newlist ul li h4 {
	font-size: 38px;
	font-weight: 700;
	color: #545454;
	line-height: 45px;
}
.newmain .newlist ul li i {
	color: #b0b0b0;
	font-style: normal;
}
.newmain .newlist ul li .listmore .newpic img {
	width: 100%;
}
.newmain .newlist ul li .listmore h3 {
	line-height: 40px;
	font-size: 16px;
	color: #545454;
}
.newmain .newlist ul li .listmore p {
	color: #8b8b8a;
	margin-top: 10px;
}
.newmain .newlist ul li .ckxq {
	/* line-height: 50px; */
	display: block;
	margin-top: 30px;
	margin-bottom: 10px;
}
.newmain .newlist ul li:hover {
	background-color: #373938;
}
.newcont {
	width: 80%;
	float: right;
	margin-bottom: 50px;
}
.newtitle {
	text-align: center;
	color: #fff;
	border-bottom: solid 2px #8a8a8b;
	padding-bottom: 15px;
}
.newtitle h3 {
	font-size: 20px;
	line-height: 60px;
}
.newart {
	margin-top: 30px;
	color: #8a8a8b;
	font-size: 12px;
}
.newart p {
	line-height: 35px;
	text-indent: 2em;
	color: #8a8a8b;
}
.xgbq {
	font-size: 16px;
	color: #8a8a8b;
	margin: 20px 0;
}
.pev {
	width: 50%;
	float: left;
	text-align: left;
	color: #8a8a8b;
}
.next {
	width: 50%;
	float: right;
	text-align: right;
	color: #8a8a8b;
}
/**********新闻列表*************/
/************联系我们页面********************/
.callcont {
	width: 65%;
	margin: 50px auto;
	overflow: hidden;
}
.lxwm {
	overflow: hidden;
	margin-top: 55px;
}
.lxwm .contleft {
	width: 48%;
	float: left;
}
.contleft h3 {
	color: #fff;
	border-bottom: solid 2px #fff;
	font-size: 20px;
	line-height: 60px;
	background: url(../../image/lxheng_03.png) no-repeat left bottom 0px;
	width: 90%;
}
.contleft p {
	color: #f5f5f5;
	line-height: 30px;
	margin-top: 20px;/* font-size: 14px; */
}
.contleft form {
	width: 100%;
	margin-top: 40px;
}
.contleft form .txt {
	width: 49%;
	float: left;
	line-height: 40px;
	background-color: #6a6b6b;
	margin-right: 1%;
}
.contleft form .lyinfo1 {
	overflow: hidden;
	width: 100%;
	margin-top: 10px;
}
.contleft form .lyinfo {
	overflow: hidden;
	width: 99%;
	margin-top: 15px;
	background-color: #6a6b6b;
}
.sub {
	text-align: center;
	width: 100%;
	text-align: center;
	height: 40px;
	background: #FF0 url(../../image/ljth.png) no-repeat 326px 13px;
	font-size: 18px;
}
.contleft form .lyinfo textarea {
	background: none;
	width: 100%;
	height: 80px;
	color: #fff;
	padding-left: 1%;
}
.contleft form .txt input {
	background: none;
	width: 100%;
	height: 40px;
	padding-left: 1%;
}
.lxwm .contright {
	float: right;
	width: 48%;
}
.map {
	width: 49%;
	float: right;
}
.map img {
	max-width: 100%;
	margin-top: 20px;
}
.rczp {
	overflow: hidden;
	margin: 50px auto;
}
.rczp_title {
	overflow: hidden;
	border-bottom: solid 3px #ffeb16;
	padding-bottom: 30px;
}
.rczp_cont {
	width: 65%;
	margin: 50px auto;
	overflow: hidden;
}
.rczp_cont ul li {
	width: 100%;
	line-height: 50px;
}
.rczp_cont ul li:nth-child(2) {
	overflow: hidden;
	background-color: #2a2c2b;
}
.rczp_cont ul li:nth-child(4) {
	overflow: hidden;
	background-color: #2a2c2b;
}
.rczp_cont ul li:nth-child(6) {
	overflow: hidden;
	background-color: #2a2c2b;
}
.rczp_cont ul li:nth-child(8) {
	overflow: hidden;
	background-color: #2a2c2b;
}
.rczp_cont ul li div {
 width:2  float:left;
	text-align: center;
}
.rczp_cont ul li div {
	float: left;
	color: #fff;
}
.rczp_cont ul li div:nth-child(1) {
	width: 25%;
	text-align: center;
}
.rczp_cont ul li div:nth-child(2) {
	width: 15%;
}
.rczp_cont ul li div:nth-child(3) {
	width: 25%;
}
.rczp_cont ul li div:nth-child(4) {
	width: 15%;
}
.rczp_cont ul li div:nth-child(5) {
	width: 20%;
}
/*************服务中心**********************/
.server {
	overflow: hidden;
	margin: 25px auto;
}
.server_tit {
	width: 75%;
	float: right;
	border-bottom: solid 2px #ffeb16;
	overflow: hidden;
	padding-left: 50px;
}
.server_tit div {
	float: left;
	width: 15%;
	text-align: center;
	line-height: 64px;
}
.server_tit div a {
	width: 100%;
	display: block;
	font-size: 18px;
}
.server_tit div a:hover {
	background: url(../../image/fwbg_03.jpg) no-repeat center 5px;
	color: #ffeb16;
	width: 100%;
	display: block;
}
.server_tit div .curt {
	background: url(../../image/fwbg_03.jpg) no-repeat center 5px;
	color: #f1fa61;
}
.fwsc {
	overflow: hidden;
	width: 100%;
	margin: 50px auto 10px auto;
}
.fwsc_tit {
	overflow: hidden;
	margin-top: 50px;
}
.fwsc ul {
	overflow: hidden;
	width: 80%;
	margin: 40px auto;
}
.fwsc ul li {
	width: 47%;
	float: left;
	margin: 1%;
	background: url(../../image/serbg_03.jpg) no-repeat;
	background-size: none;
	height: auto;
	position: relative;
	width: 46%;
	margin: 20px;
	background: #191b1a;
	border-radius: 20px
}
.fwsc ul li::before {
	content: '';
	position: absolute;
	top: -1px; /* 调整边框宽度 */
	left: -1px; /* 调整边框宽度 */
	right: -1px; /* 调整边框宽度 */
	bottom: -1px; /* 调整边框宽度 */
	background: linear-gradient(60deg, #369fbf, #282b2a); /* 渐变颜色和角度 */
	z-index: -1;
	border-radius: 20px;
}
.fwsc ul li span {
	display: block;
	width: 60px;
	float: left;
	height: 60px;
	margin: 60px 30px;
	background-size: 100%;
}
.fwsc ul li .s1 {
	background: url(../../image/stbg_11.jpg) no-repeat center center;
	background-size: 100%;
}
.fwsc ul li .s1:hover {
	background: url(../../image/stbg_11hover.jpg) no-repeat center center;
	background-size: 100%;
}
.fwsc ul li .s2 {
	background: url(../../image/stbg_12.png) no-repeat center center;
	background-size: 100%;
}
.fwsc ul li .s2:hover {
	background: url(../../image/stbg_12hover.png) no-repeat center center;
	background-size: 100%;
}
.fwsc ul li .s3 {
	background: url(../../image/stbg_13.png) no-repeat center center;
	background-size: 100%;
}
.fwsc ul li .s3:hover {
	background: url(../../image/stbg_13hover.png) no-repeat center center;
	background-size: 100%;
}
.fwsc ul li .s4 {
	background: url(../../image/stbg_14.png) no-repeat center center;
	background-size: 100%;
}
.fwsc ul li .s4:hover {
	background: url(../../image/stbg_14hover.png) no-repeat center center;
	background-size: 100%;
}
.fwsc ul li .s5 {
	background: url(../../image/stbg_15.png) no-repeat center center;
	background-size: 100%;
}
.fwsc ul li .s5:hover {
	background: url(../../image/stbg_15hover.png) no-repeat center center;
	background-size: 100%;
}
.fwsc ul li .s6 {
	background: url(../../image/stbg_16.png) no-repeat center center;
	background-size: 100%;
}
.fwsc ul li .s6:hover {
	background: url(../../image/stbg_16hover.png) no-repeat center center;
	background-size: 100%;
}
.fwsc ul li .s7 {
	background: url(../../image/stbg_17.png) no-repeat center center;
	background-size: 100%;
}
.fwsc ul li .s7:hover {
	background: url(../../image/stbg_17hover.png) no-repeat center center;
	background-size: 100%;
}
.fwsc ul li .s8 {
	background: url(../../image/stbg_18.png) no-repeat center center;
	background-size: 100%;
}
.fwsc ul li .s8:hover {
	background: url(../../image/stbg_18hover.png) no-repeat center center;
	background-size: 100%;
}
.sercont {
	width: 72%;
	float: left;
	margin: 35px auto;
}
.sercont a h3 {
	line-height: 50px;
	font-weight: 700;
	color: #c2c2c2;
	font-size: 18px;
}
.sercont a p {
	color: #c2c2c2;
	line-height: 30px;
}
.sercont a:hover h3 {
	color: #ffff1e;
}
.sercont a:hover p {
	color: #fff;
}
.fwlx_cont {
	width: 100%;
	overflow: hidden;
	height: 695px;
	background: url(../../image/fwlxbg_02.jpg) no-repeat;
	background-size: 100%;
	margin: 50px 0 0 0;
}
.fwlx_left {
	float: left;
	width: 40%;
	overflow: hidden;
	height: 100%;
}
.fwlx_right {
	float: left;
	background: url(../../image/bybg.png) no-repeat left center;
	height: 100%;
	width: 60%;
	background-size: 15%;
}
.lxhover {
	float: left;
	height: 100%;
	margin-left: 170px;
	position: relative;
}
.lxhover span {
	display: block;
	width: 50px;
	height: 50px;
	background-color: #494949;
	border-radius: 50%;
}
.lx_1 {
	background: url(../../image/lx1.png) no-repeat center;
	background-size: 80%;
	position: absolute;
	top: 85px;
	left: -124px;
}
.lx_1:hover {
	background: #494949 url(../../image/lx1_hover.png) no-repeat center;
	background-size: 80%;
}
.lx_2 {
	background: url(../../image/lx2.png) no-repeat center;
	background-size: 80%;
	position: absolute;
	top: 280px;
	left: -72px;
}
.lx_2:hover {
	background: #494949 url(../../image/lx2_hover.png) no-repeat center;
	background-size: 80%;
}
.lx_3 {
	background: url(../../image/lx3.png) no-repeat center;
	background-size: 80%;
	position: absolute;
	top: 485px;
	left: -103px;
}
.lx_3:hover {
	background: #494949 url(../../image/lx3_hover.png) no-repeat center;
	background-size: 80%;
}
.fwlx_right ul {
	overflow: hidden;
	margin: 53px 0;
}
.fwlx_right ul li {
	width: 100%;
	/* margin-left: 24%; */
	float: right;
	height: 170px;
	background: url(../../image/fwlxbg.png) no-repeat right center;
	background-size: 100%;
	padding: 15px;
}
.fwlx_right ul li a {
	display: block;
	/* margin: 19px; */
	
	margin-top: 20px;
}
.fwlx_right ul li a h3 {
	line-height: 30px;
	font-weight: 700;
	margin-bottom: 10p;
}
.fwlx_right ul li a p {
	line-height: 25px;
}
.pps {
	margin-top: 0px;
}
.dls {
	margin-top: 5px;
}
.gth {
	margin-top: 10px;
}
.shfw {
	overflow: hidden;
	margin: 50px auto;
}
.shfw_cont {
	width: 80%;
	margin: 60px auto 0 auto;
	overflow: hidden;
}
.shfw_cont div {
	float: left;
	width: 20%;
	text-align: center;
	padding: 10px;
	height: 295px;
}
.shfw_cont div h3 {
	line-height: 60px;
	font-weight: 700;
	color: #fff;
	margin-top: 10px;
}
.shfw_cont div p {
	text-align: left;
	color: #c2c2c2;
	line-height: 30px;
}
.shfw_cont .sh_1 {
	border-right: solid 1px #696b6a;
}
.cjwt .cjwt_cont {
	width: 80%;
	margin: 50px auto;
}
.cjwt .cjwt_cont ul {
	overflow: hidden
}
.cjwt .cjwt_cont ul li {
	margin: 10px 0;
}
.cjwt .cjwt_cont ul li h3 {
	width: 556px;
	height: 60px;
	overflow: hidden;
	background: url(../../image/shbg.png) no-repeat left center;
	background-size: 100%;
	padding-left: 70px;
	line-height: 60px;
	font-size: 18px;
}
.cjwt .cjwt_cont ul li a {
	color: #c2c2c2;/* font-size: 20px; */
}
.cjwt .cjwt_cont ul li p {
	line-height: 30px;
	margin: 20px auto;
	padding-left: 70px;
	background: url(../../image/aw.png) no-repeat left center;
	height: 60px;
	overflow: hidden;
}
.hzlc {
	overflow: hidden;
	margin: 50px outo;
}
.hzlc_cont {
	width: 80%;
	margin: 50px auto 0 auto;
	overflow: hidden;
}
.aboutart {
	margin: 30px auto auto auto;
	overflow: hidden;
}
.aboutart .server_tit {
	width: 60%;
	float: right;
	border-bottom: solid 2px #ffeb16;
	overflow: hidden;
	padding-left: 50px;
}
.aboutart .server_tit div {
	float: left;
	width: 22%;
	text-align: center;
	line-height: 65px;
}
.about_cont {
	overflow: hidden;
	width: 80%;
	margin: 50px auto auto auto;
	/* padding: 49px 0; */
	padding-bottom: 0;
}
.about_info {
	overflow: hidden;
	margin-top: 25px;
	padding-bottom: 0;
}
.about_left {
	float: left;
	width: 50%;
}
.about_left h3 {
	font-size: 16px;
	color: #fff;
	margin-top: 60px;
}
.about1 {
	line-height: 38px;
	margin-top: 20px;
	color: #fff;
}
.about_right {
	float: right;
	border: none;
	width: 45%;
	height: auto;
	margin-left: 0;
	position: relative;
	margin-top: 0;
	text-align: center;
}
.about_right img {
	align-items: center;
}
.qywh {
	overflow: hidden;
	margin: 0 auto;
}
.qywh_tit {
	overflow: hidden;
	margin-bottom: 30px;
}
.qywh_cont {
	overflow: hidden;
	background: url(../../image/qywhbg_02.png) no-repeat center center;
	background-size: none;
}
.qywh_cont ul {
	width: 80%;
	margin: 50px auto;
	overflow: hidden;/* height: 500px; */
}
.qywh_cont ul li {
	float: left;
	width: 25%;
	padding: 1% 2%;
	border-right: solid 1px #8b8e1e;
	height: 600px;
}
.qywh_cont ul li:hover {
	background-color: #000;
}
.qywh_cont ul li:hover .qywhpic {
	display: block;
}
.qywh_cont ul li:hover h3 A {
	color: #ffff1e;
}
.qywh_cont ul li .qywhpic {
	display: none;
	margin-top: 15px;
}
.qywh_cont ul li h3 {
	background: url(../../image/heng_03.jpg) no-repeat left bottom;
	line-height: 65px;
	margin-top: 30px;
}
.qywh_cont ul li h3 a {
	font-size: 16px;
	font-weight: 700;
	color: #fff;
}
.qywh_cont ul li p {
	color: #fff;
	line-height: 30px;
	margin-top: 15px;
}
.ryzz {
	overflow: hidden;
}
.ryzz_tit {
	margin: 50px;
auto;
	overflow: hidden;
}
.ryzz_cont {
	width: 80%;
	margin: 0 auto;
}
.ryzz_cont ul {
	width: 80%;
	margin: 0 auto;
	text-align: center;
	position: relative;
}
.ryzz_cont ul li {
	width: 24%;
	display: inline-block;
	text-align: center;
	margin: 2% 0;
	background: url(../../image/zzbj.png) no-repeat left top -1px;
	padding: 21px 0;
}
.ryzz_cont ul li .ryzzpic {
}
.ryzz_cont ul li h3 {
	line-height: 45px;
	color: #fff;
}
.ryzz_cont ul .bjx {
	position: absolute;
	top: 294px;
	width: 100%;
}
.ryzz_cont ul .bjx img {
	width: 100%;
}
.gcsy {
	overflow: hidden;
	margin: 30px 0;
}
.gcsy_tit {
}
.gcsy .gcsy_cont {
	width: 80%;
	margin: 50px auto;
	overflow: hidden;
	text-align: center;
}
.gcsy .gcsy_cont img {
	max-width: 90%;
}
/*************1.2日****************/
.about_tit {
	overflow: hidden;
	margin-top: 40px;
}
.pro_art {
	overflow: hidden;
	margin-bottom: 15px;
	border-bottom: solid 1px #ccc;
}
.procont {
	width: 80%;
	margin: 50px auto 35px auto;
	overflow: hidden;
}
.proright {
	float: left;
	width: 45%;
	float: right;
}
.proright .procont_info {
	margin-top: 0px;
}
.info_bot {
	margin-top: 20px;
}
.info_bot p {
	color: #ccc;
	line-height: 35px;
	width: 98%;
}
.info_bot .ssfl {
	line-height: 60px;
	font-size: 16px;
	color: #ccc;
}
.info_bot .ssfl b {
	margin-right: 10px;
}
.proright .procont_info h3 {
	color: #fff;
	font-size: 22px;
	/* font-weight: 700; */
	line-height: 70px;
	border-bottom: solid 1px #fff;
}
.phone {
	background: url(../../image/dh_03.png) no-repeat left center;
	padding-left: 30px;
	color: #cccccc;
	font-size: 16px;
}
.yx {
	background: url(../../image/yx.png) no-repeat left center;
	padding-left: 30px;
	color: #cccccc;
	font-size: 16px;
	margin: 10px 0;
}
.app {
	background: url(../../image/app.png) no-repeat left center;
	padding-left: 30px;
	color: #cccccc;
	font-size: 16px;
}
.pro_pic {
	width: 50%;
	float: left;
}
.large_box {
	margin-bottom: 20px;
	width: 100%;
	height: 400px;
	overflow: hidden;
	background-color: #b33e3e;
}
.large_box img {
	display: block;
	width: 100%;
}
.small_box {
	width: 100%;
	height: 100px;
	overflow: hidden;
}
.small_list {
	position: relative;
	float: left;
	width: 535px;
	height: 100px;
	overflow: hidden;
}
.small_list ul {
	height: 73px;
	overflow: hidden;
}
.small_list ul li {
	position: relative;
	float: left;
	margin-right: 10px;
	width: 110px;
}
.small_list ul li img {
	display: block;
}
.small_list ul li .bun_bg {
	display: none;
	position: absolute;
	top: 0;
	left: 0;
	width: 110px;
	height: 100px;
	background: #000;
	filter: alpha(opacity=60);
	-moz-opacity: 0.6;
	-khtml-opacity: 0.6;
	opacity: 0.6;
}
.small_list ul li.on .bun_bg {
	display: block;
}
.btn {
	display: block;
	width: 23px;
	height: 73px;
	background-repeat: no-repeat;
	background-position: center center;
	cursor: pointer;
	background-size: 100%;
}
.left_btn {
	float: left;
	margin-right: 10px;
	background-image: url(../../image/yjtl.png);
}
.right_btn {
	float: right;
	background-image: url(../../image/yjt.png);
}
.sxp {
	overflow: hidden;
	width: 100%;
}
.sxp .nrfp {
	width: 80%;
	margin: 0 auto;
}
.nrfp .prv {
	width: 45%;
	float: left;
	color: #8a8a8b;
}
.nrfp .prv a {
	color: #8a8a8b;
}
.nrfp .next {
	width: 45%;
	float: right;
	text-align: right;
}
.nrfp .next a {
	color: #8a8a8b;
}
.xgcp .xgcp_tit {
	overflow: hidden;
	margin: 50px;
}
.xgcp {
	padding-bottom: 50px;
	background: url(../../image/pro_h3.png) no-repeat bottom center;
	background-size: 100%;
}
.xgcp ul {
	overflow: hidden;
	width: 80%;
	margin: 50px auto;
}
.xgcp ul li {
	float: left;
	width: 21%;
	margin: 0 2%;
}
.xgcp ul li a {
	/* overflow:hidden; */
	display: block;
}
.xgcp ul li img {
	width: 100%;
}
.pro_hzlc {
}
.prohzlc_tit {
}
.pro_hzlc ul {
	overflow: hidden;
	margin: 50px auto 0 auto;
	width: 80%;
}
.pro_hzlc ul li {
	width: 23%;
	float: left;
	margin: 1%;
	padding: 1%;
	color: #c2c2c2;
	height: 235px;
	overflow: hidden;
}
.pro_hzlc ul li h3 {
	font-size: 18px;
	font-weight: 700;
	line-height: 40px;
}
.pro_hzlc ul li:hover h3 {
	color: #ffff1b;
}
.pro_hzlc ul li span {
}
.pro_hzlc ul li p {
	overflow: hidden;/* height: 100px; */
}
.pro_contact {
	background: url(../../image/lxbg_20.jpg) no-repeat;
	background-size: 100%;
	padding: 50px 0;
}
.pro_calltit {
}
.pro_contact form {
	width: 600px;
	margin: 50px auto;
	overflow: hidden;/* padding-bottom: 50px; */
}
.pro_contact form .txt1 {
	height: 45px;
	width: 100%;
	/* background-color: #ccc; */
	line-height: 45px;
	float: left;
}
.pro_contact form .text {
	width: 48%;
	margin: 0 1%;
	background: none;
	line-height: 45px;
	color: #fff;
	background-color: rgba(122, 122, 122, 0.8);
	padding-left: 1%;
}
.pro_contact form textarea {
	width: 98%;
	margin: 15px 1%;
	height: 150px;
	background-color: #ccc;
	background-color: rgba(122, 122,122, 0.8);
	padding-left: 1%;
	color: #fff;
}
.pro_contact form .tijiao {
	width: 98%;
	margin: 0 1%;
	overflow: hidden;
	background: #ffff1e url(../../image/ljth.png) no-repeat 316px 16px;
	line-height: 45px;
	color: #000;
	font-size: 18px;
}
}
@media (min-width:1440px) {
.jqzoom {
	padding: 0;
	float: left;
	border: none;
	position: relative;
	padding: 0px;
	cursor: pointer;
	margin: 0px;
	display: block;
	width: 100%;
	height: 100%;
}
.jqzoom img {
	width: 100%;
}
.spec-scroll {
	clear: both;
	margin-top: 5px;
	width: 98%;
}
.zoomdiv {
	z-index: 100;
	position: absolute;
	top: 0px;
	left: 0px;
	width: 500px;
	height: 400px;
	background: #ffffff;
	border: 1px solid #CCCCCC;
	display: none;
	text-align: center;
	overflow: hidden;
}
.jqZoomPup {
	z-index: 10;
	visibility: hidden;
	position: absolute;
	top: 0px;
	left: 0px;
	width: 20px;
	height: 20px;
	border: 1px solid #aaa;
	background: #ffffff;
	opacity: 0.5;
	-moz-opacity: 0.5;
	-khtml-opacity: 0.5;
	filter: alpha(Opacity=50);
}
.spec-preview {
	width: 100%;
	height: 550px;
	overflow: hidden;
}
.spec-scroll .prev {
	float: left;
	margin-right: 4px;
	color: #b5b54f;
	font-size: 18px;
}
.spec-scroll .next {
	float: right;
	color: #b5b54f;
	font-size: 18px;
}
.spec-scroll .prev, .spec-scroll .next {
	display: block;
	font-family: "宋体";
	text-align: center;
	width: 20px;
	height: 80px;
	line-height: 80px;
	cursor: pointer;
	text-decoration: none;
}
.spec-scroll .items {
	float: left;
	position: relative;
	width: 92%;
	height: 80px;
	overflow: hidden;
}
.spec-scroll .items ul {
	position: absolute;
	width: 999999px;
}
.spec-scroll .items ul li {
	float: left;
	width: 106px;
	text-align: center;
	list-style: none;
	margin: 5px;
}
.spec-scroll .items ul li img {
	border: 1px solid #CCC;
	padding: 2px;
	width: 102px;
	height: 73px;
}
.spec-scroll .items ul li img:hover {
	border: 2px solid #FF6600;
	padding: 1px;
}
.pos {
	width: 80%;
	position: absolute;
	bottom: 25px;
	color: #fff;
	left: 10%;
}
.nbaner .pos a {
	color: #f5f5f5;
}
.prolist {
	overflow: hidden;
	margin: 35px auto;
}
.laws {
	overflow: hidden;
	width: 100%;
	text-align: center;
}
.lawtitle {
	width: 100%;
	border-bottom: #ccc solid 3px;
	overflow: hidden;
}
.lawtitle .nav1 {
	width: 65%;
	overflow: hidden;
	margin: 0 auto;
}
.lawtitle .nav1 div {
	display: -webkit-inline-box;
 width: 19%  color: #fff;
	text-align: center;
}
.lawtitle h3 {
	display: block;
	width: 120px;
	text-align: center;
	line-height: 43px;
	float: left;
	color: #fff;
	background: url(../image/fenlei_title.jpg) no-repeat left center;
}
.lawtitle a {
	display: inline;
	color: #5d5d5d;
	line-height: 71px;
	float: right;
	font-size: 18px;
	font-weight: 700;
	display: block;
	width: 100%;
}
.lawtitle a:hover {
	color: #fff;
	font-size: 18px;
	background: url(../../image/heng_03.jpg) no-repeat center bottom;
}
.laws ul {
	margin: 50px auto;
	overflow: hidden;
	width: 80%;
}
.laws ul li {
	float: left;
	width: 29%;
	border: solid 1px #a3a3a3;
	margin: 0 2% 0 2%;
	position: relative;
}
.laws ul li a {
	overflow: hidden;
	color: #9d9d9d;
}
.laws ul li a:hover {
	text-decoration: none;
	color: #fff;
}
.laws ul li .xq {
	display: block;
	background: url(../../image/jt.png) no-repeat;
	width: 60px;
	height: 60px;
	position: absolute;
	right: -25px;
	bottom: 43px;
	background-size: 100%;
}
.laws ul li .xq:hover {
	background: url(../../image/jthover.png) no-repeat;
	width: 60px;
	height: 60px;
	background-size: 100%;
}
.laws ul li .pic img {
	width: 100%;
}
.laws ul li h3 {
	line-height: 70px;
}
.laws ul li a:hover {
	color: #ffffff;
}
.laws ul li span {
	color: #999999;
	font-size: 12px;
	float: right;
}
.laws .d1 {
	width: 60%;
	overflow: hidden;
	margin: 50px auto;
}
.nav1 .on {
	width: 100%;
	float: left;
	line-height: 71px;
	text-align: center;
	color: #fff;
	background: url(../../image/heng_03.jpg) no-repeat center bottom 0px;
	cursor: pointer;
	font-size: 18px;
}
.nav1 .out {
	width: 100%;
	float: left;
	line-height: 43px;
	text-align: center;
	font-weight: 700;
	color: #4e5a69;
	font-size: 16px;
	cursor: pointer;
}
/**********新闻列表*************/
.newmain {
	width: 80%;
	margin: 50px auto 0 auto;
	overflow: hidden;
}
.newmain .newnav {
	float: left;
	width: 20%;
	margin-top: 50px;
}
.newmain .newnav div {
	text-align: center;
}
.newmain .newnav div .cut {
	color: #FF0;
	background: url(../../image/heng_03.jpg) no-repeat left center;
	color: #ffeb16;
}
.newmain .newnav div a {
	width: 100%;
	display: block;
	font-size: 18px;
	line-height: 60px;
}
.newmain .newnav div a:hover {
	color: #ffeb16;
}
.newmain .newlist {
	width: 80%;
	float: right;
	overflow: hidden;
}
.newmain .newlist ul {
}
.newmain .newlist ul li:hover {
	background-color: #373938;
}
.newmain .newlist ul li:hover a h3 {
	color: #fff;
}
.newmain .newlist ul li:hover a p {
	color: #fff;
}
.newmain .newlist ul li:hover .ckxq {
	color: #fff;
}
.newmain .newlist ul li {
	width: 31%;
	float: left;
	margin: 2% 0 2% 2%;
	border-left: solid 1px #484949;
	border-right: solid 1px #484949;
	padding: 2%;
}
.newmain .newlist ul li h4 {
	font-size: 38px;
	font-weight: 700;
	color: #545454;
	line-height: 45px;
}
.newmain .newlist ul li i {
	color: #b0b0b0;
	font-style: normal;
}
.newmain .newlist ul li .listmore .newpic img {
	width: 100%;
}
.newmain .newlist ul li .listmore h3 {
	line-height: 40px;
	font-size: 16px;
	color: #545454;
}
.newmain .newlist ul li .listmore p {
	color: #8b8b8a;
	margin-top: 10px;
	font-size: 14px;
}
.newmain .newlist ul li .ckxq {
	/* line-height: 50px; */
	display: block;
	margin-top: 30px;
	margin-bottom: 10px;
}
.newmain .newlist ul li:hover {
	background-color: #373938;
}
.newcont {
	width: 80%;
	float: right;
	margin-bottom: 50px;
}
.newtitle {
	text-align: center;
	color: #fff;
	border-bottom: solid 2px #8a8a8b;
	padding-bottom: 15px;
}
.newtitle h3 {
	font-size: 20px;
	line-height: 60px;
}
.newart {
	margin-top: 30px;
	font-size: 14px;
}
.newart p {
	line-height: 35px;
	text-indent: 2em;
	color: #8a8a8b;
}
.xgbq {
	font-size: 16px;
	color: #8a8a8b;
	margin: 20px 0;
}
.pev {
	width: 50%;
	float: left;
	text-align: left;
	color: #8a8a8b;
}
.next {
	width: 50%;
	float: right;
	text-align: right;
	color: #8a8a8b;
}
/**********新闻列表*************/
/************联系我们页面********************/
.callcont {
	width: 65%;
	margin: 50px auto;
	overflow: hidden;
}
.lxwm {
	overflow: hidden;
	margin-top: 55px;
}
.lxwm .contleft {
	width: 48%;
	float: left;
}
.contleft h3 {
	color: #fff;
	border-bottom: solid 2px #fff;
	font-size: 20px;
	line-height: 60px;
	background: url(../../image/lxheng_03.png) no-repeat left bottom 0px;
	width: 90%;
}
.contleft p {
	color: #f5f5f5;
	line-height: 30px;
	margin-top: 20px;/* font-size: 14px; */
}
.contleft form {
	width: 100%;
	margin-top: 40px;
}
.contleft form .txt {
	width: 49%;
	float: left;
	line-height: 40px;
	background-color: #6a6b6b;
	margin-right: 1%;
}
.contleft form .lyinfo1 {
	overflow: hidden;
	width: 100%;
	margin-top: 10px;
}
.contleft form .lyinfo {
	overflow: hidden;
	width: 99%;
	margin-top: 15px;
	background-color: #6a6b6b;
}
.sub {
	text-align: center;
	width: 100%;
	text-align: center;
	height: 40px;
	background: #FF0 url(../../image/ljth.png) no-repeat 326px 13px;
	font-size: 18px;
}
.contleft form .lyinfo textarea {
	background: none;
	width: 100%;
	height: 80px;
	color: #fff;
	padding-left: 1%;
}
.contleft form .txt input {
	background: none;
	width: 100%;
	height: 40px;
	padding-left: 1%;
}
.lxwm .contright {
	float: right;
	width: 48%;
}
.map {
	width: 49%;
	float: right;
}
.map img {
	max-width: 100%;
	margin-top: 20px;
}
.rczp {
	overflow: hidden;
	margin: 50px auto;
}
.rczp_title {
	overflow: hidden;
	border-bottom: solid 3px #ffeb16;
	padding-bottom: 30px;
}
.rczp_cont {
	width: 65%;
	margin: 50px auto;
	overflow: hidden;
}
.rczp_cont ul li {
	width: 100%;
	line-height: 50px;
}
.rczp_cont ul li:nth-child(2) {
	overflow: hidden;
	background-color: #2a2c2b;
}
.rczp_cont ul li:nth-child(4) {
	overflow: hidden;
	background-color: #2a2c2b;
}
.rczp_cont ul li:nth-child(6) {
	overflow: hidden;
	background-color: #2a2c2b;
}
.rczp_cont ul li:nth-child(8) {
	overflow: hidden;
	background-color: #2a2c2b;
}
.rczp_cont ul li div {
 width:2  float:left;
	text-align: center;
}
.rczp_cont ul li div {
	float: left;
	color: #fff;
}
.rczp_cont ul li div:nth-child(1) {
	width: 25%;
	text-align: center;
}
.rczp_cont ul li div:nth-child(2) {
	width: 15%;
}
.rczp_cont ul li div:nth-child(3) {
	width: 25%;
}
.rczp_cont ul li div:nth-child(4) {
	width: 15%;
}
.rczp_cont ul li div:nth-child(5) {
	width: 20%;
}
/*************服务中心**********************/
.server {
	overflow: hidden;
	margin: 50px auto;
}
.server_tit {
	width: 75%;
	float: right;
	border-bottom: solid 2px #ffeb16;
	overflow: hidden;
	padding-left: 50px;
}
.server_tit div {
	float: left;
	width: 15%;
	text-align: center;
	line-height: 65px;
}
.server_tit div a {
	width: 100%;
	display: block;
	font-size: 18px;
}
.server_tit div a:hover {
	background: url(../../image/fwbg_03.jpg) no-repeat center 5px;
	color: #ffeb16;
	width: 100%;
	display: block;
}
.server_tit div .curt {
	background: url(../../image/fwbg_03.jpg) no-repeat center 5px;
	color: #f1fa61;
}
.fwsc {
	overflow: hidden;
	width: 100%;
	margin: 50px auto 10px auto;
}
.fwsc_tit {
	overflow: hidden;
	margin-top: 50px;
}
.fwsc ul {
	overflow: hidden;
	width: 80%;
	margin: 40px auto;
}
.fwsc ul li {
	width: 47%;
	float: left;
	margin: 1%;
	background: url(../../image/serbg_03.jpg) no-repeat;
	background-size: none;
	height: auto;
	position: relative;
	width: 46%;
	margin: 20px;
	background: #191b1a;
	border-radius: 20px;/* height: 100px; */
}
.fwsc ul li::before {
	content: '';
	position: absolute;
	top: -1px; /* 调整边框宽度 */
	left: -1px; /* 调整边框宽度 */
	right: -1px; /* 调整边框宽度 */
	bottom: -1px; /* 调整边框宽度 */
	background: linear-gradient(60deg, #369fbf, #282b2a); /* 渐变颜色和角度 */
	z-index: -1;
	border-radius: 20px;
}
.fwsc ul li span {
	display: block;
	width: 60px;
	float: left;
	height: 60px;
	margin: 30px 30px;
	background-size: 100%;
}
.fwsc ul li .s1 {
	background: url(../../image/stbg_11.jpg) no-repeat center center;
	background-size: 100%;
}
.fwsc ul li .s1:hover {
	background: url(../../image/stbg_11hover.jpg) no-repeat center center;
	background-size: 100%;
}
.fwsc ul li .s2 {
	background: url(../../image/stbg_12.png) no-repeat center center;
	background-size: 100%;
}
.fwsc ul li .s2:hover {
	background: url(../../image/stbg_12hover.png) no-repeat center center;
	background-size: 100%;
}
.fwsc ul li .s3 {
	background: url(../../image/stbg_13.png) no-repeat center center;
	background-size: 100%;
}
.fwsc ul li .s3:hover {
	background: url(../../image/stbg_13hover.png) no-repeat center center;
	background-size: 100%;
}
.fwsc ul li .s4 {
	background: url(../../image/stbg_14.png) no-repeat center center;
	background-size: 100%;
}
.fwsc ul li .s4:hover {
	background: url(../../image/stbg_14hover.png) no-repeat center center;
	background-size: 100%;
}
.fwsc ul li .s5 {
	background: url(../../image/stbg_15.png) no-repeat center center;
	background-size: 100%;
}
.fwsc ul li .s5:hover {
	background: url(../../image/stbg_15hover.png) no-repeat center center;
	background-size: 100%;
}
.fwsc ul li .s6 {
	background: url(../../image/stbg_16.png) no-repeat center center;
	background-size: 100%;
}
.fwsc ul li .s6:hover {
	background: url(../../image/stbg_16hover.png) no-repeat center center;
	background-size: 100%;
}
.fwsc ul li .s7 {
	background: url(../../image/stbg_17.png) no-repeat center center;
	background-size: 100%;
}
.fwsc ul li .s7:hover {
	background: url(../../image/stbg_17hover.png) no-repeat center center;
	background-size: 100%;
}
.fwsc ul li .s8 {
	background: url(../../image/stbg_18.png) no-repeat center center;
	background-size: 100%;
}
.fwsc ul li .s8:hover {
	background: url(../../image/stbg_18hover.png) no-repeat center center;
	background-size: 100%;
}
.sercont {
	width: 72%;
	float: left;
	margin: 10px auto;
}
.sercont a h3 {
	line-height: 35px;
	font-weight: 700;
	color: #c2c2c2;
	font-size: 18px;
}
.sercont a p {
	color: #c2c2c2;
	line-height: 30px;
}
.sercont a:hover h3 {
	color: #ffff1e;
}
.sercont a:hover p {
	color: #fff;
}
.fwlx_cont {
	width: 100%;
	overflow: hidden;
	height: 695px;
	background: url(../../image/fwlxbg_02.jpg) no-repeat;
	background-size: 100%;
	margin: 50px 0 0 0;
}
.fwlx_left {
	float: left;
	width: 50%;
	overflow: hidden;
	height: 100%;
}
.fwlx_right {
	float: left;
	background: url(../../image/bybg.png) no-repeat left top;
	height: 100%;
	width: 50%;
	background-size: 19%;
}
.lxhover {
	float: left;
	height: 100%;
	margin-left: 170px;
	position: relative;
}
.lxhover span {
	display: block;
	width: 65px;
	height: 65px;
	background-color: #494949;
	border-radius: 50%;
}
.lx_1 {
	background: url(../../image/lx1.png) no-repeat center;
	background-size: 80%;
	position: absolute;
	top: 70px;
	left: -110px;
}
.lx_1:hover {
	background: #494949 url(../../image/lx1_hover.png) no-repeat center;
	background-size: 80%;
}
.lx_2 {
	background: url(../../image/lx2.png) no-repeat center;
	background-size: 80%;
	position: absolute;
	top: 280px;
	left: -61px;
}
.lx_2:hover {
	background: #494949 url(../../image/lx2_hover.png) no-repeat center;
	background-size: 80%;
}
.lx_3 {
	background: url(../../image/lx3.png) no-repeat center;
	background-size: 80%;
	position: absolute;
	top: 485px;
	left: -100px;
}
.lx_3:hover {
	background: #494949 url(../../image/lx3_hover.png) no-repeat center;
	background-size: 80%;
}
.fwlx_right ul {
	overflow: hidden;
	margin: 53px 0;
}
.fwlx_right ul li {
	width: 100%;
	/* margin-left: 24%; */
	float: right;
	height: 170px;
	background: url(../../image/fwlxbg.png) no-repeat right center;
	background-size: 100%;
	padding: 15px;
}
.fwlx_right ul li a {
	display: block;
	/* margin: 19px; */
	
	margin-top: 20px;
}
.fwlx_right ul li a h3 {
	line-height: 30px;
	font-weight: 700;
	margin-bottom: 10p;
}
.fwlx_right ul li a p {
	line-height: 25px;
}
.pps {
	margin-top: 0px;
}
.dls {
	margin-top: 5px;
}
.gth {
	margin-top: 10px;
}
.shfw {
	overflow: hidden;
	margin: 50px auto;
}
.shfw_cont {
	width: 80%;
	margin: 60px auto 0 auto;
	overflow: hidden;
}
.shfw_cont div {
	float: left;
	width: 20%;
	text-align: center;
	padding: 10px;
	height: 295px;
}
.shfw_cont div h3 {
	line-height: 60px;
	font-weight: 700;
	color: #fff;
	margin-top: 10px;
}
.shfw_cont div p {
	text-align: left;
	color: #c2c2c2;
	line-height: 30px;
}
.shfw_cont .sh_1 {
	border-right: solid 1px #696b6a;
}
.cjwt .cjwt_cont {
	width: 80%;
	margin: 50px auto;
}
.cjwt .cjwt_cont ul {
	overflow: hidden
}
.cjwt .cjwt_cont ul li {
	margin: 10px 0;
}
.cjwt .cjwt_cont ul li h3 {
	width: 556px;
	height: 60px;
	overflow: hidden;
	background: url(../../image/shbg.png) no-repeat left center;
	background-size: 100%;
	padding-left: 70px;
	line-height: 60px;
	font-size: 18px;
}
.cjwt .cjwt_cont ul li a {
	color: #c2c2c2;/* font-size: 20px; */
}
.cjwt .cjwt_cont ul li p {
	line-height: 30px;
	margin: 20px auto;
	padding-left: 70px;
	background: url(../../image/aw.png) no-repeat left center;
	height: 60px;
	overflow: hidden;
}
.hzlc {
	overflow: hidden;
	margin: 50px outo;
}
.hzlc_cont {
	width: 80%;
	margin: 50px auto 0 auto;
	overflow: hidden;
}
.aboutart {
	margin: 50px auto auto auto;
	overflow: hidden;
}
.aboutart .server_tit {
	width: 60%;
	float: right;
	border-bottom: solid 2px #ffeb16;
	overflow: hidden;
	padding-left: 50px;
	display: block;
}
.aboutart .server_tit div {
	float: left;
	width: 22%;
	text-align: center;
	line-height: 50px;
}
.about_cont {
	overflow: hidden;
	width: 80%;
	margin: 50px auto auto auto;
	/* padding: 49px 0; */
	padding-bottom: 0;
}
.about_info {
	overflow: hidden;
	margin-top: 25px;
	padding-bottom: 0;
}
.about_left {
	float: left;
	width: 50%;
}
.about_left h3 {
	font-size: 16px;
	color: #fff;
	margin-top: 60px;
}
.about1 {
	line-height: 35px;
	margin-top: 20px;
	color: #fff;
}
.about_right {
	float: right;
	border: none;
	width: 45%;
	height: auto;
	margin-left: 0;
	position: relative;
	margin-top: 0;
	text-align: center;
}
.about_right img {
	align-items: center;
}
.qywh {
	overflow: hidden;
	margin: 0 auto;
}
.qywh_tit {
	overflow: hidden;
	margin-bottom: 30px;
}
.qywh_cont {
	overflow: hidden;
	background: url(../../image/qywhbg_02.png) no-repeat center center;/* background-size: 100%; */
}
.qywh_cont ul {
	width: 80%;
	margin: 50px auto;
	overflow: hidden;
	height: 700px;
}
.qywh_cont ul li {
	float: left;
	width: 25%;
	padding: 1% 2%;
	border-right: solid 1px #8b8e1e;
	height: 800px;
	overflow: hidden;
}
.qywh_cont ul li:hover {
	background-color: #000;
	height: 800px;
	overflow: hidden;
}
.qywh_cont ul li:hover .qywhpic {
	display: block;
}
.qywh_cont ul li:hover h3 A {
	color: #ffff1e;
}
.qywh_cont ul li .qywhpic {
	display: none;
	margin-top: 15px;
}
.qywh_cont ul li h3 {
	background: url(../../image/heng_03.jpg) no-repeat left bottom;
	line-height: 65px;
	margin-top: 10px;
}
.qywh_cont ul li h3 a {
	font-size: 16px;
	font-weight: 700;
	color: #fff;
}
.qywh_cont ul li p {
	color: #fff;
	line-height: 30px;
	margin-top: 15px;
}
.ryzz {
	overflow: hidden;
}
.ryzz_tit {
	margin: 40px auto;
 auto;
	overflow: hidden;
}
.ryzz_cont {
	width: 80%;
	margin: 0 auto;
}
.ryzz_cont ul {
	width: 80%;
	margin: 0 auto;
	text-align: center;
	position: relative;
}
.ryzz_cont ul li {
	width: 24%;
	display: inline-block;
	text-align: center;
	margin: 2% 0;
	background: url(../../image/zzbj.png) no-repeat left top -1px;
	padding: 21px 0;
}
.ryzz_cont ul li .ryzzpic {
}
.ryzz_cont ul li h3 {
	line-height: 45px;
	color: #fff;
}
.ryzz_cont ul .bjx {
	position: absolute;
	top: 293px;
	width: 100%;
}
.ryzz_cont ul .bjx img {
	width: 100%;
	display: block;
}
.gcsy {
	overflow: hidden;
	margin: 30px 0;
}
.gcsy_tit {
}
.gcsy .gcsy_cont {
	width: 80%;
	margin: 50px auto;
	overflow: hidden;
	text-align: center;
}
.gcsy .gcsy_cont img {
	max-width: 90%;
}
/*************1.2日****************/
.about_tit {
	overflow: hidden;
	margin-top: 40px;
}
.pro_art {
	overflow: hidden;
	margin-bottom: 15px;
	border-bottom: solid 1px #ccc;
}
.procont {
	width: 80%;
	margin: 50px auto 35px auto;
	overflow: hidden;
}
.proright {
	float: left;
	width: 45%;
	float: right;
}
.proright .procont_info {
	margin-top: 0px;
}
.info_bot {
	margin-top: 20px;
}
.info_bot p {
	color: #ccc;
	line-height: 35px;
	width: 98%;
}
.info_bot .ssfl {
	line-height: 60px;
	font-size: 16px;
	color: #ccc;
}
.info_bot .ssfl b {
	margin-right: 10px;
}
.proright .procont_info h3 {
	color: #fff;
	font-size: 22px;
	/* font-weight: 700; */
	line-height: 70px;
	border-bottom: solid 1px #fff;
}
.phone {
	background: url(../../image/dh_03.png) no-repeat left center;
	padding-left: 30px;
	color: #cccccc;
	font-size: 16px;
}
.yx {
	background: url(../../image/yx.png) no-repeat left center;
	padding-left: 30px;
	color: #cccccc;
	font-size: 16px;
	margin: 10px 0;
}
.app {
	background: url(../../image/app.png) no-repeat left center;
	padding-left: 30px;
	color: #cccccc;
	font-size: 16px;
}
.pro_pic {
	width: 50%;
	float: left;
}
.large_box {
	margin-bottom: 20px;
	width: 100%;
	height: auto;
	overflow: hidden;
	background-color: #b33e3e;
}
.large_box img {
	display: block;
	width: 100%;
}
.small_box {
	width: 100%;
	height: 100px;
	overflow: hidden;
}
.small_list {
	position: relative;
	float: left;
	width: 535px;
	height: 100px;
	overflow: hidden;
}
.small_list ul {
	height: 73px;
	overflow: hidden;
}
.small_list ul li {
	position: relative;
	float: left;
	margin-right: 10px;
	width: 110px;
}
.small_list ul li img {
	display: block;
}
.small_list ul li .bun_bg {
	display: none;
	position: absolute;
	top: 0;
	left: 0;
	width: 110px;
	height: 100px;
	background: #000;
	filter: alpha(opacity=60);
	-moz-opacity: 0.6;
	-khtml-opacity: 0.6;
	opacity: 0.6;
}
.small_list ul li.on .bun_bg {
	display: block;
}
.btn {
	display: block;
	width: 23px;
	height: 73px;
	background-repeat: no-repeat;
	background-position: center center;
	cursor: pointer;
	background-size: 100%;
}
.left_btn {
	float: left;
	margin-right: 10px;
	background-image: url(../../image/yjtl.png);
}
.right_btn {
	float: right;
	background-image: url(../../image/yjt.png);
}
.sxp {
	overflow: hidden;
	width: 100%;
}
.sxp .nrfp {
	width: 80%;
	margin: 0 auto;
}
.nrfp .prv {
	width: 45%;
	float: left;
	color: #8a8a8b;
}
.nrfp .prv a {
	color: #8a8a8b;
}
.nrfp .next {
	width: 45%;
	float: right;
	text-align: right;
}
.nrfp .next a {
	color: #8a8a8b;
}
.xgcp .xgcp_tit {
	overflow: hidden;
	margin: 50px;
}
.xgcp {
	padding-bottom: 50px;
	background: url(../../image/pro_h3.png) no-repeat bottom center;
	background-size: 100%;
}
.xgcp ul {
	overflow: hidden;
	width: 80%;
	margin: 50px auto;
}
.xgcp ul li {
	float: left;
	width: 21%;
	margin: 0 2%;
}
.xgcp ul li a {
	/* overflow:hidden; */
	display: block;
}
.xgcp ul li img {
	width: 100%;
}
.pro_hzlc {
}
.prohzlc_tit {
}
.pro_hzlc ul {
	overflow: hidden;
	margin: 50px auto 0 auto;
	width: 80%;
}
.pro_hzlc ul li {
	width: 23%;
	float: left;
	margin: 1%;
	padding: 1%;
	color: #c2c2c2;
	height: 235px;
	overflow: hidden;
}
.pro_hzlc ul li h3 {
	font-size: 18px;
	font-weight: 700;
	line-height: 40px;
}
.pro_hzlc ul li:hover h3 {
	color: #ffff1b;
}
.pro_hzlc ul li span {
}
.pro_hzlc ul li p {
	overflow: hidden;/* height: 100px; */
}
.pro_contact {
	background: url(../../image/lxbg_20.jpg) no-repeat;
	background-size: 100%;
	padding: 50px 0;
}
.pro_calltit {
}
.pro_contact form {
	width: 600px;
	margin: 50px auto;
	overflow: hidden;/* padding-bottom: 50px; */
}
.pro_contact form .txt1 {
	height: 45px;
	width: 100%;
	/* background-color: #ccc; */
	line-height: 45px;
	float: left;
}
.pro_contact form .text {
	width: 48%;
	margin: 0 1%;
	background: none;
	line-height: 45px;
	color: #fff;
	background-color: rgba(122, 122, 122, 0.8);
	padding-left: 1%;
}
.pro_contact form textarea {
	width: 98%;
	margin: 15px 1%;
	height: 150px;
	background-color: #ccc;
	background-color: rgba(122, 122,122, 0.8);
	padding-left: 1%;
	color: #fff;
}
.pro_contact form .tijiao {
	width: 98%;
	margin: 0 1%;
	overflow: hidden;
	background: #ffff1e url(../../image/ljth.png) no-repeat 316px 16px;
	line-height: 45px;
	color: #000;
	font-size: 18px;
}
}
/*************1.2日****************/
@media (min-width:1680px) {
.jqzoom {
	padding: 0;
	float: left;
	border: none;
	position: relative;
	padding: 0px;
	cursor: pointer;
	margin: 0px;
	display: block;
	width: 100%;
	height: 100%;
}
.jqzoom img {
	width: 100%;
}
.spec-scroll {
	clear: both;
	margin-top: 5px;
	width: 98%;
}
.zoomdiv {
	z-index: 100;
	position: absolute;
	top: 0px;
	left: 0px;
	width: 500px;
	height: 400px;
	background: #ffffff;
	border: 1px solid #CCCCCC;
	display: none;
	text-align: center;
	overflow: hidden;
}
.jqZoomPup {
	z-index: 10;
	visibility: hidden;
	position: absolute;
	top: 0px;
	left: 0px;
	width: 20px;
	height: 20px;
	border: 1px solid #aaa;
	background: #ffffff;
	opacity: 0.5;
	-moz-opacity: 0.5;
	-khtml-opacity: 0.5;
	filter: alpha(Opacity=50);
}
.spec-preview {
	width: 100%;
	height: 600px;
	overflow: hidden;
}
.spec-scroll .prev {
	float: left;
	margin-right: 4px;
	color: #b5b54f;
	font-size: 18px;
}
.spec-scroll .next {
	float: right;
	color: #b5b54f;
	font-size: 18px;
}
.spec-scroll .prev, .spec-scroll .next {
	display: block;
	font-family: "宋体";
	text-align: center;
	width: 20px;
	height: 80px;
	line-height: 80px;
	cursor: pointer;
	text-decoration: none;
}
.spec-scroll .items {
	float: left;
	position: relative;
	width: 93%;
	height: 80px;
	overflow: hidden;
}
.spec-scroll .items ul {
	position: absolute;
	width: 999999px;
}
.spec-scroll .items ul li {
	float: left;
	width: 110px;
	text-align: center;
	list-style: none;
	margin: 5px;
}
.spec-scroll .items ul li img {
	border: 1px solid #CCC;
	padding: 2px;
	width: 102px;
	height: 73px;
}
.spec-scroll .items ul li img:hover {
	border: 2px solid #FF6600;
	padding: 1px;
}
.pos {
	width: 80%;
	position: absolute;
	bottom: 25px;
	color: #fff;
	left: 10%;
}
.nbaner .pos a {
	color: #f5f5f5;
}
.prolist {
	overflow: hidden;
	margin: 35px auto;
}
.laws {
	overflow: hidden;
	width: 100%;
	text-align: center;
}
.caselist{
	  width:80%;
	  margin:30px auto;}
.lawtitle {
	width: 100%;
	border-bottom: #ccc solid 3px;
	overflow: hidden;
}
.lawtitle .nav1 {
	width: 65%;
	overflow: hidden;
	margin: 0 auto;
}
.lawtitle .nav1 div {
	display: -webkit-inline-box;
 width: 19%  color: #fff;
	text-align: center;
}
.lawtitle h3 {
	display: block;
	width: 120px;
	text-align: center;
	line-height: 43px;
	float: left;
	color: #fff;
	background: url(../image/fenlei_title.jpg) no-repeat left center;
}
.lawtitle a {
	display: inline;
	color: #5d5d5d;
	line-height: 71px;
	float: right;
	font-size: 18px;
	font-weight: 700;
	display: block;
	width: 100%;
}
.lawtitle a:hover {
	color: #fff;
	font-size: 18px;
	background: url(../../image/heng_03.jpg) no-repeat center bottom;
}
.laws ul {
	margin: 50px auto;
	overflow: hidden;
	width: 80%;
}
.laws ul li {
	float: left;
	width: 29%;
	border: solid 1px #a3a3a3;
	margin: 0 2% 0 2%;
	position: relative;
}
.laws ul li a {
	overflow: hidden;
	color: #9d9d9d;
}
.laws ul li a:hover {
	text-decoration: none;
	color: #fff;
}
.laws ul li .xq {
	display: block;
	background: url(../../image/jt.png) no-repeat;
	width: 60px;
	height: 60px;
	position: absolute;
	right: -25px;
	bottom: 43px;
	background-size: 100%;
}
.laws ul li .xq:hover {
	background: url(../../image/jthover.png) no-repeat;
	width: 60px;
	height: 60px;
	background-size: 100%;
}
.laws ul li .pic img {
	width: 100%;
}
.laws ul li h3 {
	line-height: 70px;
}
.laws ul li a:hover {
	color: #ffffff;
}
.laws ul li span {
	color: #999999;
	font-size: 12px;
	float: right;
}
.laws .d1 {
	width: 60%;
	overflow: hidden;
	margin: 50px auto;
}
.nav1 .on {
	width: 100%;
	float: left;
	line-height: 71px;
	text-align: center;
	color: #fff;
	background: url(../../image/heng_03.jpg) no-repeat center bottom 0px;
	cursor: pointer;
	font-size: 18px;
}
.nav1 .out {
	width: 100%;
	float: left;
	line-height: 43px;
	text-align: center;
	font-weight: 700;
	color: #4e5a69;
	font-size: 16px;
	cursor: pointer;
}
/**********新闻列表*************/
.newmain {
	width: 80%;
	margin: 50px auto 0 auto;
	overflow: hidden;
}
.newmain .newnav {
	float: left;
	width: 20%;
	margin-top: 50px;
}
.newmain .newnav div {
	text-align: center;
}
.newmain .newnav div .cut {
	color: #FF0;
	background: url(../../image/heng_03.jpg) no-repeat left center;
	color: #ffeb16;
}
.newmain .newnav div a {
	width: 100%;
	display: block;
	font-size: 18px;
	line-height: 60px;
}
.newmain .newnav div a:hover {
	color: #ffeb16;
}
.newmain .newlist {
	width: 80%;
	float: right;
	overflow: hidden;
}
.newmain .newlist ul {
}
.newmain .newlist ul li:hover {
	background-color: #373938;
}
.newmain .newlist ul li:hover a h3 {
	color: #fff;
}
.newmain .newlist ul li:hover a p {
	color: #fff;
}
.newmain .newlist ul li:hover .ckxq {
	color: #fff;
}
.newmain .newlist ul li {
	width: 31%;
	float: left;
	margin: 2% 0 2% 2%;
	border-left: solid 1px #484949;
	border-right: solid 1px #484949;
	padding: 2%;
}
.newmain .newlist ul li h4 {
	font-size: 38px;
	font-weight: 700;
	color: #545454;
	line-height: 45px;
}
.newmain .newlist ul li i {
	color: #b0b0b0;
	font-style: normal;
}
.newmain .newlist ul li .listmore .newpic img {
	width: 100%;
}
.newmain .newlist ul li .listmore h3 {
	line-height: 40px;
	font-size: 16px;
	color: #545454;
}
.newmain .newlist ul li .listmore p {
	color: #8b8b8a;
	margin-top: 10px;
	font-size: 14px;
}
.newmain .newlist ul li .ckxq {
	/* line-height: 50px; */
	display: block;
	margin-top: 30px;
	margin-bottom: 10px;
}
.newmain .newlist ul li:hover {
	background-color: #373938;
}
.newcont {
	width: 80%;
	float: right;
	margin-bottom: 50px;
}
.newtitle {
	text-align: center;
	color: #fff;
	border-bottom: solid 2px #8a8a8b;
	padding-bottom: 15px;
}
.newtitle h3 {
	font-size: 20px;
	line-height: 60px;
}
.newart {
	margin-top: 30px;
	font-size: 14px;
}
.newart p {
	line-height: 35px;
	text-indent: 2em;
	color: #8a8a8b;
}
.xgbq {
	font-size: 16px;
	color: #8a8a8b;
	margin: 20px 0;
}
.pev {
	width: 50%;
	float: left;
	text-align: left;
	color: #8a8a8b;
}
.next {
	width: 50%;
	float: right;
	text-align: right;
	color: #8a8a8b;
}
/**********新闻列表*************/
/************联系我们页面********************/
.callcont {
	width: 65%;
	margin: 50px auto;
	overflow: hidden;
}
.lxwm {
	overflow: hidden;
	margin-top: 55px;
}
.lxwm .contleft {
	width: 48%;
	float: left;
}
.contleft h3 {
	color: #fff;
	border-bottom: solid 2px #fff;
	font-size: 20px;
	line-height: 60px;
	background: url(../../image/lxheng_03.png) no-repeat left bottom 0px;
	width: 90%;
}
.contleft p {
	color: #f5f5f5;
	line-height: 30px;
	margin-top: 20px;/* font-size: 14px; */
}
.contleft form {
	width: 100%;
	margin-top: 40px;
}
.contleft form .txt {
	width: 49%;
	float: left;
	line-height: 40px;
	background-color: #6a6b6b;
	margin-right: 1%;
}
.contleft form .lyinfo1 {
	overflow: hidden;
	width: 100%;
	margin-top: 10px;
}
.contleft form .lyinfo {
	overflow: hidden;
	width: 99%;
	margin-top: 15px;
	background-color: #6a6b6b;
}
.sub {
	text-align: center;
	width: 100%;
	text-align: center;
	height: 40px;
	background: #FF0 url(../../image/ljth.png) no-repeat 326px 13px;
	font-size: 18px;
}
.contleft form .lyinfo textarea {
	background: none;
	width: 100%;
	height: 80px;
	color: #fff;
	padding-left: 1%;
}
.contleft form .txt input {
	background: none;
	width: 100%;
	height: 40px;
	padding-left: 1%;
}
.lxwm .contright {
	float: right;
	width: 48%;
}
.map {
	width: 49%;
	float: right;
}
.map img {
	max-width: 100%;
	margin-top: 20px;
}
.rczp {
	overflow: hidden;
	margin: 50px auto;
}
.rczp_title {
	overflow: hidden;
	border-bottom: solid 3px #ffeb16;
	padding-bottom: 30px;
}
.rczp_cont {
	width: 65%;
	margin: 50px auto;
	overflow: hidden;
}
.rczp_cont ul li {
	width: 100%;
	line-height: 50px;
}
.rczp_cont ul li:nth-child(2) {
	overflow: hidden;
	background-color: #2a2c2b;
}
.rczp_cont ul li:nth-child(4) {
	overflow: hidden;
	background-color: #2a2c2b;
}
.rczp_cont ul li:nth-child(6) {
	overflow: hidden;
	background-color: #2a2c2b;
}
.rczp_cont ul li:nth-child(8) {
	overflow: hidden;
	background-color: #2a2c2b;
}
.rczp_cont ul li div {
 width:2  float:left;
	text-align: center;
}
.rczp_cont ul li div {
	float: left;
	color: #fff;
}
.rczp_cont ul li div:nth-child(1) {
	width: 25%;
	text-align: center;
}
.rczp_cont ul li div:nth-child(2) {
	width: 15%;
}
.rczp_cont ul li div:nth-child(3) {
	width: 25%;
}
.rczp_cont ul li div:nth-child(4) {
	width: 15%;
}
.rczp_cont ul li div:nth-child(5) {
	width: 20%;
}
/*************服务中心**********************/
.server {
	overflow: hidden;
	margin: 50px auto;
}
.server_tit {
	width: 75%;
	float: right;
	border-bottom: solid 2px #ffeb16;
	overflow: hidden;
	padding-left: 50px;
}
.server_tit div {
	float: left;
	width: 15%;
	text-align: center;
	line-height: 80px;
}
.server_tit div a {
	width: 100%;
	display: block;
	font-size: 18px;
}
.server_tit div a:hover {
	background: url(../../image/fwbg_03.jpg) no-repeat center 5px;
	color: #ffeb16;
	width: 100%;
	display: block;
}
.server_tit div .curt {
	background: url(../../image/fwbg_03.jpg) no-repeat center 5px;
	color: #f1fa61;
}
.fwsc {
	overflow: hidden;
	width: 100%;
	margin: 50px auto 10px auto;
}
.fwsc_tit {
	overflow: hidden;
	margin-top: 50px;
}
.fwsc ul {
	overflow: hidden;
	width: 80%;
	margin: 40px auto;
}
.fwsc ul li {
	width: 47%;
	float: left;
	margin: 1%;
	background: url(../../image/serbg_03.jpg) no-repeat;
	background-size: none;
	height: auto;
	position: relative;
	width: 47%;
	margin: 20px;
	background: #191b1a;
	border-radius: 20px
}
.fwsc ul li::before {
	content: '';
	position: absolute;
	top: -1px; /* 调整边框宽度 */
	left: -1px; /* 调整边框宽度 */
	right: -1px; /* 调整边框宽度 */
	bottom: -1px; /* 调整边框宽度 */
	background: linear-gradient(60deg, #369fbf, #282b2a); /* 渐变颜色和角度 */
	z-index: -1;
	border-radius: 20px;
}
.fwsc ul li span {
	display: block;
	width: 60px;
	float: left;
	height: 60px;
	margin: 60px 30px;
	background-size: 100%;
}
.fwsc ul li .s1 {
	background: url(../../image/stbg_11.jpg) no-repeat center center;
	background-size: 100%;
}
.fwsc ul li .s1:hover {
	background: url(../../image/stbg_11hover.jpg) no-repeat center center;
	background-size: 100%;
}
.fwsc ul li .s2 {
	background: url(../../image/stbg_12.png) no-repeat center center;
	background-size: 100%;
}
.fwsc ul li .s2:hover {
	background: url(../../image/stbg_12hover.png) no-repeat center center;
	background-size: 100%;
}
.fwsc ul li .s3 {
	background: url(../../image/stbg_13.png) no-repeat center center;
	background-size: 100%;
}
.fwsc ul li .s3:hover {
	background: url(../../image/stbg_13hover.png) no-repeat center center;
	background-size: 100%;
}
.fwsc ul li .s4 {
	background: url(../../image/stbg_14.png) no-repeat center center;
	background-size: 100%;
}
.fwsc ul li .s4:hover {
	background: url(../../image/stbg_14hover.png) no-repeat center center;
	background-size: 100%;
}
.fwsc ul li .s5 {
	background: url(../../image/stbg_15.png) no-repeat center center;
	background-size: 100%;
}
.fwsc ul li .s5:hover {
	background: url(../../image/stbg_15hover.png) no-repeat center center;
	background-size: 100%;
}
.fwsc ul li .s6 {
	background: url(../../image/stbg_16.png) no-repeat center center;
	background-size: 100%;
}
.fwsc ul li .s6:hover {
	background: url(../../image/stbg_16hover.png) no-repeat center center;
	background-size: 100%;
}
.fwsc ul li .s7 {
	background: url(../../image/stbg_17.png) no-repeat center center;
	background-size: 100%;
}
.fwsc ul li .s7:hover {
	background: url(../../image/stbg_17hover.png) no-repeat center center;
	background-size: 100%;
}
.fwsc ul li .s8 {
	background: url(../../image/stbg_18.png) no-repeat center center;
	background-size: 100%;
}
.fwsc ul li .s8:hover {
	background: url(../../image/stbg_18hover.png) no-repeat center center;
	background-size: 100%;
}
.sercont {
	width: 72%;
	float: left;
	margin: 35px auto;
}
.sercont a h3 {
	line-height: 50px;
	font-weight: 700;
	color: #c2c2c2;
	font-size: 18px;
}
.sercont a p {
	color: #c2c2c2;
	line-height: 30px;
}
.sercont a:hover h3 {
	color: #ffff1e;
}
.sercont a:hover p {
	color: #fff;
}
.fwlx_cont {
	width: 100%;
	overflow: hidden;
	height: 695px;
	background: url(../../image/fwlxbg_02.jpg) no-repeat;
	background-size: 100%;
	margin: 50px 0 0 0;
}
.fwlx_left {
	float: left;
	width: 50%;
	overflow: hidden;
	height: 100%;
}
.fwlx_right {
	float: left;
	background: url(../../image/bybg.png) no-repeat left top;
	height: 100%;
	width: 50%;
	background-size: 19%;
}
.lxhover {
	float: left;
	height: 100%;
	margin-left: 170px;
	position: relative;
}
.lxhover span {
	display: block;
	width: 65px;
	height: 65px;
	background-color: #494949;
	border-radius: 50%;
}
.lx_1 {
	background: url(../../image/lx1.png) no-repeat center;
	background-size: 80%;
	position: absolute;
	top: 70px;
	left: -110px;
}
.lx_1:hover {
	background: #494949 url(../../image/lx1_hover.png) no-repeat center;
	background-size: 80%;
}
.lx_2 {
	background: url(../../image/lx2.png) no-repeat center;
	background-size: 80%;
	position: absolute;
	top: 280px;
	left: -61px;
}
.lx_2:hover {
	background: #494949 url(../../image/lx2_hover.png) no-repeat center;
	background-size: 80%;
}
.lx_3 {
	background: url(../../image/lx3.png) no-repeat center;
	background-size: 80%;
	position: absolute;
	top: 485px;
	left: -70px;
}
.lx_3:hover {
	background: #494949 url(../../image/lx3_hover.png) no-repeat center;
	background-size: 80%;
}
.fwlx_right ul {
	overflow: hidden;
	margin: 53px 0;
}
.fwlx_right ul li {
	width: 100%;
	/* margin-left: 24%; */
	float: right;
	height: 170px;
	background: url(../../image/fwlxbg.png) no-repeat right center;
	background-size: 100%;
	padding: 15px;
}
.fwlx_right ul li a {
	display: block;
	/* margin: 19px; */
	
	margin-top: 20px;
}
.fwlx_right ul li a h3 {
	line-height: 30px;
	font-weight: 700;
	margin-bottom: 10p;
}
.fwlx_right ul li a p {
	line-height: 25px;
}
.pps {
	margin-top: 0px;
}
.dls {
	margin-top: 5px;
}
.gth {
	margin-top: 10px;
}
.shfw {
	overflow: hidden;
	margin: 50px auto;
}
.shfw_cont {
	width: 80%;
	margin: 60px auto 0 auto;
	overflow: hidden;
}
.shfw_cont div {
	float: left;
	width: 20%;
	text-align: center;
	padding: 10px;
	height: 295px;
}
.shfw_cont div h3 {
	line-height: 60px;
	font-weight: 700;
	color: #fff;
	margin-top: 10px;
}
.shfw_cont div p {
	text-align: left;
	color: #c2c2c2;
	line-height: 30px;
}
.shfw_cont .sh_1 {
	border-right: solid 1px #696b6a;
}
.cjwt .cjwt_cont {
	width: 80%;
	margin: 50px auto;
}
.cjwt .cjwt_cont ul {
	overflow: hidden
}
.cjwt .cjwt_cont ul li {
	margin: 10px 0;
}
.cjwt .cjwt_cont ul li h3 {
	width: 556px;
	height: 60px;
	overflow: hidden;
	background: url(../../image/shbg.png) no-repeat left center;
	background-size: 100%;
	padding-left: 70px;
	line-height: 60px;
	font-size: 18px;
}
.cjwt .cjwt_cont ul li a {
	color: #c2c2c2;/* font-size: 20px; */
}
.cjwt .cjwt_cont ul li p {
	line-height: 30px;
	margin: 20px auto;
	padding-left: 70px;
	background: url(../../image/aw.png) no-repeat left center;
	height: 60px;
	overflow: hidden;
}
.hzlc {
	overflow: hidden;
	margin: 50px outo;
}
.hzlc_cont {
	width: 80%;
	margin: 50px auto 0 auto;
	overflow: hidden;
}
.aboutart {
	margin: 50px auto auto auto;
	overflow: hidden;
}
.aboutart .server_tit {
	width: 60%;
	float: right;
	border-bottom: solid 2px #ffeb16;
	overflow: hidden;
	padding-left: 50px;
}
.aboutart .server_tit div {
	float: left;
	width: 22%;
	text-align: center;
	line-height: 60px;
}
.about_cont {
	overflow: hidden;
	width: 80%;
	margin: 50px auto auto auto;
	/* padding: 49px 0; */
	padding-bottom: 0;
}
.about_info {
	overflow: hidden;
	margin-top: 20px;
	padding-bottom: 0;
}
.about_left {
	float: left;
	width: 50%;
}
.about_left h3 {
	font-size: 18px;
	color: #fff;
	margin-top: 60px;
}
.about1 {
	line-height: 38px;
	margin-top: 20px;
	color: #fff;
}
.about_right {
	float: right;
	border: none;
	width: 45%;
	height: auto;
	margin-left: 0;
	position: relative;
	margin-top: 0;
	text-align: center;
}
.about_right img {
	align-items: center;
}
.qywh {
	overflow: hidden;
	margin: 0 auto;
}
.qywh_tit {
	overflow: hidden;
	margin-bottom: 50px;
}
.qywh_cont {
	overflow: hidden;
	background: url(../../image/qywhbg_02.png) no-repeat center center;
	background-size: 100%;
}
.qywh_cont ul {
	width: 80%;
	margin: 50px auto;
	overflow: hidden;
	height: 500px;
}
.qywh_cont ul li {
	float: left;
	width: 25%;
	padding: 1% 2%;
	border-right: solid 1px #8b8e1e;
	height: 700px;
}
.qywh_cont ul li:hover {
	background-color: #000;
}
.qywh_cont ul li:hover .qywhpic {
	display: block;
}
.qywh_cont ul li:hover h3 A {
	color: #ffff1e;
}
.qywh_cont ul li .qywhpic {
	display: none;
	margin-top: 15px;
}
.qywh_cont ul li h3 {
	background: url(../../image/heng_03.jpg) no-repeat left bottom;
	line-height: 65px;
	margin-top: 20px;
}
.qywh_cont ul li h3 a {
	font-size: 18px;
	font-weight: 700;
	color: #fff;
}
.qywh_cont ul li p {
	color: #fff;
	line-height: 30px;
	margin-top: 15px;
}
.ryzz {
	overflow: hidden;
}
.ryzz_tit {
	margin: 50px;
auto;
	overflow: hidden;
}
.ryzz_cont {
	width: 80%;
	margin: 0 auto;
}
.ryzz_cont ul {
	width: 80%;
	margin: 0 auto;
	text-align: center;
	position: relative;
}
.ryzz_cont ul li {
	width: 24%;
	display: inline-block;
	text-align: center;
	margin: 2% 0;
	background: url(../../image/zzbj.png) no-repeat left top -1px;
	padding: 21px 0;
}
.ryzz_cont ul li .ryzzpic {
}
.ryzz_cont ul li h3 {
	line-height: 45px;
	color: #fff;
}
.ryzz_cont ul .bjx {
	position: absolute;
	top: 329px;
	width: 100%;
}
.ryzz_cont ul .bjx img {
	width: 100%;
	display: block;
}
.gcsy {
	overflow: hidden;
	margin: 40px 0;
}
.gcsy_tit {
}
.gcsy .gcsy_cont {
	width: 80%;
	margin: 50px auto;
	overflow: hidden;
	text-align: center;
}
.gcsy .gcsy_cont img {
	max-width: 90%;
}
/*************1.2日****************/
.about_tit {
	overflow: hidden;
	margin-top: 40px;
}
.pro_art {
	overflow: hidden;
	margin-bottom: 15px;
	border-bottom: solid 1px #ccc;
}
.procont {
	width: 80%;
	margin: 50px auto 35px auto;
	overflow: hidden;
}
.proright {
	float: left;
	width: 45%;
	float: right;
}
.proright .procont_info {
	margin-top: 0px;
}
.info_bot {
	margin-top: 20px;
}
.info_bot p {
	color: #ccc;
	line-height: 35px;
	width: 98%;
}
.info_bot .ssfl {
	line-height: 60px;
	font-size: 16px;
	color: #ccc;
}
.info_bot .ssfl b {
	margin-right: 10px;
}
.proright .procont_info h3 {
	color: #fff;
	font-size: 22px;
	/* font-weight: 700; */
	line-height: 70px;
	border-bottom: solid 1px #fff;
}
.phone {
	background: url(../../image/dh_03.png) no-repeat left center;
	padding-left: 30px;
	color: #cccccc;
	font-size: 16px;
	margin: 10px 0;
}
.yx {
	background: url(../../image/yx.png) no-repeat left center;
	padding-left: 30px;
	color: #cccccc;
	font-size: 16px;
}
.app {
	background: url(../../image/app.png) no-repeat left center;
	padding-left: 30px;
	color: #cccccc;
	font-size: 16px;
}
.pro_pic {
	width: 50%;
	float: left;
}
.large_box {
	margin-bottom: 20px;
	width: 100%;
	height: auto;
	overflow: hidden;
	background-color: #b33e3e;
}
.large_box img {
	display: block;
	width: 100%;
}
.small_box {
	width: 100%;
	height: 100px;
	overflow: hidden;
}
.small_list {
	position: relative;
	float: left;
	width: 535px;
	height: 100px;
	overflow: hidden;
}
.small_list ul {
	height: 73px;
	overflow: hidden;
}
.small_list ul li {
	position: relative;
	float: left;
	margin-right: 10px;
	width: 110px;
}
.small_list ul li img {
	display: block;
}
.small_list ul li .bun_bg {
	display: none;
	position: absolute;
	top: 0;
	left: 0;
	width: 110px;
	height: 100px;
	background: #000;
	filter: alpha(opacity=60);
	-moz-opacity: 0.6;
	-khtml-opacity: 0.6;
	opacity: 0.6;
}
.small_list ul li.on .bun_bg {
	display: block;
}
.btn {
	display: block;
	width: 23px;
	height: 73px;
	background-repeat: no-repeat;
	background-position: center center;
	cursor: pointer;
	background-size: 100%;
}
.left_btn {
	float: left;
	margin-right: 10px;
	background-image: url(../../image/yjtl.png);
}
.right_btn {
	float: right;
	background-image: url(../../image/yjt.png);
}
.sxp {
	overflow: hidden;
	width: 100%;
}
.sxp .nrfp {
	width: 80%;
	margin: 0 auto;
}
.nrfp .prv {
	width: 45%;
	float: left;
	color: #8a8a8b;
}
.nrfp .prv a {
	color: #8a8a8b;
}
.nrfp .next {
	width: 45%;
	float: right;
	text-align: right;
}
.nrfp .next a {
	color: #8a8a8b;
}
.xgcp .xgcp_tit {
	overflow: hidden;
	margin: 50px;
}
.xgcp {
	padding-bottom: 50px;
	background: url(../../image/pro_h3.png) no-repeat bottom center;
	background-size: 100%;
}
.xgcp ul {
	overflow: hidden;
	width: 80%;
	margin: 50px auto;
}
.xgcp ul li {
	float: left;
	width: 21%;
	margin: 0 2%;
}
.xgcp ul li a {
	/* overflow:hidden; */
	display: block;
}
.xgcp ul li img {
	width: 100%;
}
.pro_hzlc {
}
.prohzlc_tit {
}
.pro_hzlc ul {
	overflow: hidden;
	margin: 50px auto 0 auto;
	width: 80%;
}
.pro_hzlc ul li {
	width: 23%;
	float: left;
	margin: 1%;
	padding: 1%;
	color: #c2c2c2;
	height: 235px;
	overflow: hidden;
}
.pro_hzlc ul li h3 {
	font-size: 18px;
	font-weight: 700;
	line-height: 40px;
}
.pro_hzlc ul li:hover h3 {
	color: #ffff1b;
}
.pro_hzlc ul li span {
}
.pro_hzlc ul li p {
	overflow: hidden;/* height: 100px; */
}
.pro_contact {
	background: url(../../image/lxbg_20.jpg) no-repeat;
	background-size: 100%;
	padding: 50px 0;
}
.pro_calltit {
}
.pro_contact form {
	width: 600px;
	margin: 50px auto;
	overflow: hidden;/* padding-bottom: 50px; */
}
.pro_contact form .txt1 {
	height: 45px;
	width: 100%;
	/* background-color: #ccc; */
	line-height: 45px;
	float: left;
}
.pro_contact form .text {
	width: 47%;
	margin: 0 1%;
	background: none;
	line-height: 45px;
	color: #fff;
	background-color: rgba(122, 122, 122, 0.8);
	padding-left: 1%;
}
.pro_contact form textarea {
	width: 97%;
	margin: 15px 1%;
	height: 150px;
	background-color: #ccc;
	background-color: rgba(122, 122,122, 0.8);
	padding-left: 1%;
	color: #fff;
}
.pro_contact form .tijiao {
	width: 98%;
	margin: 0 1%;
	overflow: hidden;
	background: #ffff1e url(../../image/ljth.png) no-repeat 316px 16px;
	line-height: 45px;
	color: #000;
	font-size: 18px;
}
}
@media (min-width:1920px) {
.jqzoom {
	padding: 0;
	float: left;
	border: none;
	position: relative;
	padding: 0px;
	cursor: pointer;
	margin: 0px;
	display: block;
	width: 100%;
	height: 100%;
}
.jqzoom img {
	width: 100%;
}
.spec-scroll {
	clear: both;
	margin-top: 5px;
	width: 100%;
}
.zoomdiv {
	z-index: 100;
	position: absolute;
	top: 0px;
	left: 0px;
	width: 500px;
	height: 400px;
	background: #ffffff;
	border: 1px solid #CCCCCC;
	display: none;
	text-align: center;
	overflow: hidden;
}
.jqZoomPup {
	z-index: 10;
	visibility: hidden;
	position: absolute;
	top: 0px;
	left: 0px;
	width: 20px;
	height: 20px;
	border: 1px solid #aaa;
	background: #ffffff;
	opacity: 0.5;
	-moz-opacity: 0.5;
	-khtml-opacity: 0.5;
	filter: alpha(Opacity=50);
}
.spec-preview {
	width: 100%;
	height: 630px;
	overflow: hidden;
}
.spec-scroll .prev {
	float: left;
	margin-right: 4px;
	color: #b5b54f;
	font-size: 18px;
}
.spec-scroll .next {
	float: right;
	color: #b5b54f;
	font-size: 18px;
}
.spec-scroll .prev, .spec-scroll .next {
	display: block;
	font-family: "宋体";
	text-align: center;
	width: 20px;
	height: 80px;
	line-height: 80px;
	cursor: pointer;
	text-decoration: none;
}
.spec-scroll .items {
	float: left;
	position: relative;
	width: 94%;
	height: 80px;
	overflow: hidden;
}
.spec-scroll .items ul {
	position: absolute;
	width: 999999px;
}
.spec-scroll .items ul li {
	float: left;
	width: 102px;
	text-align: center;
	list-style: none;
	margin: 5px;
}
.spec-scroll .items ul li img {
	border: 1px solid #CCC;
	padding: 2px;
	width: 102px;
	height: 75px;
}
.spec-scroll .items ul li img:hover {
	border: 2px solid #FF6600;
	padding: 1px;
}
.pos {
	width: 80%;
	position: absolute;
	bottom: 25px;
	color: #fff;
	left: 10%;
	font-size: 14px;
}
.nbaner .pos a {
	color: #f5f5f5;
	font-size: 14px;
}
.prolist {
	overflow: hidden;
	margin: 35px auto;
}
.laws {
	overflow: hidden;
	width: 100%;
	text-align: center;
}
.lawtitle {
	width: 100%;
	border-bottom: #ccc solid 3px;
	overflow: hidden;
}
.lawtitle .nav1 {
	width: 65%;
	overflow: hidden;
	margin: 0 auto;
}
.lawtitle .nav1 div {
	display: -webkit-inline-box;
 width: 19%  color: #fff;
	text-align: center;
	width: 19%;/* color: #fff; */
}
.lawtitle h3 {
	display: block;
	width: 120px;
	text-align: center;
	line-height: 43px;
	float: left;
	color: #fff;
	background: url(../image/fenlei_title.jpg) no-repeat left center;
}
.lawtitle a {
	display: inline;
	color: #5d5d5d;
	line-height: 71px;
	float: right;
	font-size: 18px;
	font-weight: 700;
	display: block;
	width: 100%;
}
.lawtitle a:hover {
	color: #fff;
	font-size: 18px;
	background: url(../../image/heng_03.jpg) no-repeat center bottom;
}
.laws ul {
	margin: 50px auto;
	overflow: hidden;
	width: 80%;
}
.laws ul li {
	float: left;
	width: 29%;
	border: solid 1px #a3a3a3;
	margin: 0 2% 0 2%;
	position: relative;
}
.laws ul li a {
	overflow: hidden;
	color: #9d9d9d;
}
.laws ul li a:hover {
	text-decoration: none;
	color: #fff;
}
.laws ul li .xq {
	display: block;
	background: url(../../image/jt.png) no-repeat;
	width: 60px;
	height: 60px;
	position: absolute;
	right: -25px;
	bottom: 43px;
	background-size: 100%;
}
.laws ul li .xq:hover {
	background: url(../../image/jthover.png) no-repeat;
	width: 60px;
	height: 60px;
	background-size: 100%;
}
.laws ul li .pic img {
	width: 100%;
	display: block;
	width: 100%;
}
.poverlay {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background: rgba(0, 0, 0, 0.2);
	opacity: 1;
	transition: opacity 0.5s ease;
}
.laws ul li:hover .poverlay {
	opacity: 0;
}
.laws ul li h3 {
	line-height: 70px;
}
.laws ul li a:hover {
	color: #ffffff;
}
.laws ul li span {
	color: #999999;
	font-size: 12px;
	float: right;
}
.laws .d1 {
	width: 60%;
	overflow: hidden;
	margin: 50px auto;
}
.nav1 .on {
	width: 100%;
	float: left;
	line-height: 71px;
	text-align: center;
	color: #fff;
	background: url(../../image/heng_03.jpg) no-repeat center bottom 0px;
	cursor: pointer;
	font-size: 18px;
}
.nav1 .out {
	width: 100%;
	float: left;
	line-height: 43px;
	text-align: center;
	font-weight: 700;
	color: #4e5a69;
	font-size: 16px;
	cursor: pointer;
}
/**********新闻列表*************/
.newmain {
	width: 80%;
	margin: 50px auto 0 auto;
	overflow: hidden;
}
.newmain .newnav {
	float: left;
	width: 20%;
	margin-top: 50px;
}
.newmain .newnav div {
	text-align: center;
}
.newmain .newnav div .cut {
	color: #FF0;
	background: url(../../image/heng_03.jpg) no-repeat left center;
	color: #ffeb16;/* font-size: 18px; */
}
.newmain .newnav div a {
	width: 100%;
	display: block;
	font-size: 18px;
	line-height: 60px;
}
.newmain .newnav div a:hover {
	color: #ffeb16;
}
.newmain .newlist {
	width: 80%;
	float: right;
	overflow: hidden;
}
.newmain .newlist ul {
}
.newmain .newlist ul li:hover {
	background-color: #373938;
}
.newmain .newlist ul li:hover a h3 {
	color: #fff;
}
.newmain .newlist ul li:hover a p {
	color: #fff;
}
.newmain .newlist ul li:hover .ckxq {
	color: #fff;
}
.newmain .newlist ul li {
	width: 31%;
	float: left;
	margin: 2% 0 2% 2%;
	border-left: solid 1px #484949;
	border-right: solid 1px #484949;
	padding: 2%;
}
.newmain .newlist ul li h4 {
	font-size: 38px;
	font-weight: 700;
	color: #545454;
	line-height: 45px;
}
.newmain .newlist ul li i {
	color: #b0b0b0;
	font-style: normal;
}
.newmain .newlist ul li .listmore .newpic img {
	width: 100%;
}
.newmain .newlist ul li .listmore h3 {
	line-height: 40px;
	font-size: 16px;
	color: #545454;
}
.newmain .newlist ul li .listmore p {
	color: #8b8b8a;
	margin-top: 10px;
	font-size: 14px;
}
.newmain .newlist ul li .ckxq {
	/* line-height: 50px; */
	display: block;
	margin-top: 30px;
	margin-bottom: 10px;
}
.newmain .newlist ul li:hover {
	background-color: #373938;
}
.newcont {
	width: 80%;
	float: right;
	margin-bottom: 50px;
}
.newtitle {
	text-align: center;
	color: #fff;
	border-bottom: solid 2px #8a8a8b;
	padding-bottom: 15px;
}
.newtitle h3 {
	font-size: 20px;
	line-height: 60px;
}
.newart {
	margin-top: 30px;
	color: #a3a3a3;
	line-height: 35px;
	font-size: 14px;
}
.newart p {
	line-height: 35px;
	text-indent: 2em;
	color: #8a8a8b;
}
.xgbq {
	font-size: 16px;
	color: #8a8a8b;
	margin: 20px 0;
}
.pev {
	width: 50%;
	float: left;
	text-align: left;
	color: #8a8a8b;
}
.next {
	width: 50%;
	float: right;
	text-align: right;
	color: #8a8a8b;
}
/**********新闻列表*************/
/************联系我们页面********************/
.callcont {
	width: 65%;
	margin: 50px auto;
	overflow: hidden;
}
.lxwm {
	overflow: hidden;
	margin-top: 55px;
}
.lxwm .contleft {
	width: 48%;
	float: left;
}
.contleft h3 {
	color: #fff;
	border-bottom: solid 2px #fff;
	font-size: 20px;
	line-height: 60px;
	background: url(../../image/lxheng_03.png) no-repeat left bottom 0px;
	width: 90%;
}
.contleft p {
	color: #f5f5f5;
	line-height: 30px;
	margin-top: 20px;/* font-size: 14px; */
}
.contleft form {
	width: 100%;
	margin-top: 40px;
}
.contleft form .txt {
	width: 49%;
	float: left;
	line-height: 40px;
	background-color: #6a6b6b;
	margin-right: 1%;
}
.contleft form .lyinfo1 {
	overflow: hidden;
	width: 100%;
	margin-top: 10px;
}
.contleft form .lyinfo {
	overflow: hidden;
	width: 99%;
	margin-top: 15px;
	background-color: #6a6b6b;
}
.sub {
	text-align: center;
	width: 100%;
	text-align: center;
	height: 40px;
	background: #FF0 url(../../image/ljth.png) no-repeat 326px 13px;
	font-size: 18px;
}
.contleft form .lyinfo textarea {
	background: none;
	width: 100%;
	height: 80px;
	color: #fff;
	padding-left: 1%;
}
.contleft form .txt input {
	background: none;
	width: 100%;
	height: 40px;
	padding-left: 1%;
}
.lxwm .contright {
	float: right;
	width: 48%;
}
.map {
	width: 49%;
	float: right;
}
.map img {
	max-width: 100%;
}
.rczp {
	overflow: hidden;
	margin: 50px auto;
}
.rczp_title {
	overflow: hidden;
	border-bottom: solid 3px #ffeb16;
	padding-bottom: 30px;
}
.rczp_cont {
	width: 65%;
	margin: 50px auto;
	overflow: hidden;
}
.rczp_cont ul li {
	width: 100%;
	line-height: 50px;
}
.rczp_cont ul li:nth-child(2) {
	overflow: hidden;
	background-color: #2a2c2b;
}
.rczp_cont ul li:nth-child(4) {
	overflow: hidden;
	background-color: #2a2c2b;
}
.rczp_cont ul li:nth-child(6) {
	overflow: hidden;
	background-color: #2a2c2b;
}
.rczp_cont ul li:nth-child(8) {
	overflow: hidden;
	background-color: #2a2c2b;
}
.rczp_cont ul li div {
 width:2  float:left;
	text-align: center;
}
.rczp_cont ul li div {
	float: left;
	color: #fff;
}
.rczp_cont ul li div:nth-child(1) {
	width: 25%;
	text-align: center;
}
.rczp_cont ul li div:nth-child(2) {
	width: 15%;
}
.rczp_cont ul li div:nth-child(3) {
	width: 25%;
}
.rczp_cont ul li div:nth-child(4) {
	width: 15%;
}
.rczp_cont ul li div:nth-child(5) {
	width: 20%;
}
/*************服务中心**********************/
.server {
	overflow: hidden;
	margin: 50px auto;
}
.server_tit {
	width: 75%;
	float: right;
	border-bottom: solid 2px #ffeb16;
	overflow: hidden;
	padding-left: 50px;
}
.server_tit div {
	float: left;
	width: 15%;
	text-align: center;
	line-height: 60px;
}
.server_tit div a {
	width: 100%;
	display: block;
	font-size: 18px;
}
.server_tit div a:hover {
	background: url(../../image/fwbg_03.jpg) no-repeat center 0px;
	color: #ffeb16;
	width: 100%;
	display: block;
}
.server_tit div .curt {
	background: url(../../image/fwbg_03.jpg) no-repeat center 0px;
	color: #f1fa61;
}
.fwsc {
	overflow: hidden;
	width: 100%;
	margin: 50px auto 10px auto;
}
.fwsc_tit {
	overflow: hidden;
	margin-top: 50px;
}
.fwsc ul {
	overflow: hidden;
	width: 80%;
	margin: 40px auto;
}
.fwsc ul li {
	width: 48%;
	float: left;
	margin: 1%;
	background: url(../../image/serbg_03.jpg) no-repeat;
	background-size: none;
	height: auto;
	position: relative;
	width: 47%;
	margin: 20px;
	background: #191b1a;
	border-radius: 20px;
	float: left;
}
.fwsc ul li::before {
	content: '';
	position: absolute;
	top: -1px;
	left: -1px;
	right: -1px;
	bottom: -1px;
	background: linear-gradient(60deg, #369fbf, #282b2a);
	z-index: -1;
	border-radius: 20px;
}
.fwsc ul li span {
	display: block;
	width: 60px;
	float: left;
	height: 60px;
	margin: 60px 30px;
	background-size: 100%;
}
.fwsc ul li .s1 {
	background: url(../../image/stbg_11.jpg) no-repeat center center;
	background-size: 100%;
}
.fwsc ul li .s1:hover {
	background: url(../../image/stbg_11hover.jpg) no-repeat center center;
	background-size: 100%;
}
.fwsc ul li .s2 {
	background: url(../../image/stbg_12.png) no-repeat center center;
	background-size: 100%;
}
.fwsc ul li .s2:hover {
	background: url(../../image/stbg_12hover.png) no-repeat center center;
	background-size: 100%;
}
.fwsc ul li .s3 {
	background: url(../../image/stbg_13.png) no-repeat center center;
	background-size: 100%;
}
.fwsc ul li .s3:hover {
	background: url(../../image/stbg_13hover.png) no-repeat center center;
	background-size: 100%;
}
.fwsc ul li .s4 {
	background: url(../../image/stbg_14.png) no-repeat center center;
	background-size: 100%;
}
.fwsc ul li .s4:hover {
	background: url(../../image/stbg_14hover.png) no-repeat center center;
	background-size: 100%;
}
.fwsc ul li .s5 {
	background: url(../../image/stbg_15.png) no-repeat center center;
	background-size: 100%;
}
.fwsc ul li .s5:hover {
	background: url(../../image/stbg_15hover.png) no-repeat center center;
	background-size: 100%;
}
.fwsc ul li .s6 {
	background: url(../../image/stbg_16.png) no-repeat center center;
	background-size: 100%;
}
.fwsc ul li .s6:hover {
	background: url(../../image/stbg_16hover.png) no-repeat center center;
	background-size: 100%;
}
.fwsc ul li .s7 {
	background: url(../../image/stbg_17.png) no-repeat center center;
	background-size: 100%;
}
.fwsc ul li .s7:hover {
	background: url(../../image/stbg_17hover.png) no-repeat center center;
	background-size: 100%;
}
.fwsc ul li .s8 {
	background: url(../../image/stbg_18.png) no-repeat center center;
	background-size: 100%;
}
.fwsc ul li .s8:hover {
	background: url(../../image/stbg_18hover.png) no-repeat center center;
	background-size: 100%;
}
.sercont {
	width: 72%;
	float: left;
	margin: 35px auto;
}
.sercont a h3 {
	line-height: 50px;
	font-weight: 700;
	color: #c2c2c2;
	font-size: 18px;
}
.sercont a p {
	color: #c2c2c2;
	line-height: 30px;
}
.sercont a:hover h3 {
	color: #ffff1e;
}
.sercont a:hover p {
	color: #fff;
}
.fwlx_cont {
	width: 100%;
	overflow: hidden;
	height: 695px;
	background: url(../../image/fwlxbg_02.jpg) no-repeat;
	background-size: 100%;
	margin: 50px 0 0 0;
}
.fwlx_left {
	float: left;
	width: 50%;
	overflow: hidden;
	height: 100%;
}
.fwlx_right {
	float: left;
	background: url(../../image/bybg.png) no-repeat left top;
	height: 100%;
	width: 50%;
	background-size: 15%;
}
.lxhover {
	float: left;
	height: 100%;
	margin-left: 170px;
	position: relative;
}
.lxhover span {
	display: block;
	width: 75px;
	height: 75px;
	background-color: #494949;
	border-radius: 50%;
}
.lx_1 {
	background: url(../../image/lx1.png) no-repeat center;
	background-size: 80%;
	position: absolute;
	top: 70px;
	left: -127px;
}
.lx_1:hover {
	background: #494949 url(../../image/lx1_hover.png) no-repeat center;
	background-size: 80%;
}
.lx_2 {
	background: url(../../image/lx2.png) no-repeat center;
	background-size: 80%;
	position: absolute;
	top: 280px;
	left: -77px;
}
.lx_2:hover {
	background: #494949 url(../../image/lx2_hover.png) no-repeat center;
	background-size: 80%;
}
.lx_3 {
	background: url(../../image/lx3.png) no-repeat center;
	background-size: 80%;
	position: absolute;
	top: 485px;
	left: -105px;
}
.lx_3:hover {
	background: #494949 url(../../image/lx3_hover.png) no-repeat center;
	background-size: 80%;
}
.fwlx_right ul {
	overflow: hidden;
	margin: 53px 0;
}
.fwlx_right ul li {
	position: relative;
	width: 100%;
	float: right;
	height: 180px;
	background-color: #1a1b1c;
	padding: 15px;
	background: none;
}
.fwlx_right ul li::before {
	content: '';
	position: absolute;
	top: 10px;
	left: 10px;
	right: 0;
	bottom: 0;
	border-top: 1px solid;
	border-bottom: solid 1px;
	border-image: linear-gradient(to left, #3a4b4c, #1a1c1b, #141615) 1;
	pointer-events: none;
}
.fwlx_right ul li a {
	display: block;
	margin-top: 20px;
}
.fwlx_right ul li a h3 {
	line-height: 50px;
	font-weight: 700;
	margin-bottom: 10p;
}
.fwlx_right ul li a p {
	line-height: 30px;
}
.pps {
	margin-top: 0px;
}
.dls {
	margin-top: 35px;
}
.gth {
	margin-top: 40px;
}
.shfw {
	overflow: hidden;
	margin: 50px auto;
}
.shfw_cont {
	width: 80%;
	margin: 60px auto 0 auto;
	overflow: hidden;
}
.shfw_cont div {
	float: left;
	width: 20%;
	text-align: center;
	padding: 10px;
	height: 295px;
}
.shfw_cont div h3 {
	line-height: 60px;
	font-weight: 700;
	color: #fff;
	margin-top: 10px;
}
.shfw_cont div p {
	text-align: left;
	color: #c2c2c2;
	line-height: 30px;
}
.shfw_cont .sh_1 {
	border-right: solid 1px #696b6a;
}
.cjwt .cjwt_cont {
	width: 80%;
	margin: 50px auto;
}
.cjwt .cjwt_cont ul {
	overflow: hidden
}
.cjwt .cjwt_cont ul li {
	margin: 10px 0;
}
.cjwt .cjwt_cont ul li h3 {
	width: 556px;
	height: 60px;
	overflow: hidden;
	background: url(../../image/shbg.png) no-repeat left center;
	background-size: 100%;
	padding-left: 70px;
	line-height: 60px;
	font-size: 18px;
}
.cjwt .cjwt_cont ul li a {
	color: #c2c2c2;
}
.cjwt .cjwt_cont ul li p {
	line-height: 30px;
	margin: 20px auto;
	padding-left: 70px;
	background: url(../../image/aw.png) no-repeat left center;
	height: 60px;
	overflow: hidden;
}
.hzlc {
	overflow: hidden;
	margin: 50px outo;
}
.hzlc_cont {
	width: 80%;
	margin: 50px auto 0 auto;
	overflow: hidden;
}
.aboutart {
	margin: 50px auto auto auto;
	overflow: hidden;
}
.aboutart .server_tit {
	width: 60%;
	float: right;
	border-bottom: solid 2px #ffeb16;
	overflow: hidden;
	padding-left: 50px;
	display: block;
}
.aboutart .server_tit div {
	float: left;
	width: 22%;
	text-align: center;
	line-height: 60px;
}
.about_cont {
	overflow: hidden;
	width: 80%;
	margin: 50px auto auto auto;
	/* padding: 49px 0; */
	padding-bottom: 0;
}
.about_tit {
	overflow: hidden;
	margin-top: 50px;
}
.about_info {
	overflow: hidden;
	margin-top: 20px;
	padding-bottom: 0;
}
.about_left {
	float: left;
	width: 50%;
}
.about_left h3 {
	font-size: 22px;
	color: #fff;
	margin-top: 60px;
}
.about1 {
	line-height: 50px;
	margin-top: 20px;
	color: #fff;
	font-size: 16px;
}
.about_right {
	float: right;
	border: none;
	width: 45%;
	height: auto;
	margin-left: 0;
	position: relative;
	margin-top: 0;
	text-align: center;
}
.about_right img {
	align-items: center;
}
.qywh {
	overflow: hidden;
	margin: 0 auto;
}
.qywh_tit {
	overflow: hidden;
	margin: 40px auto 50px auto;
}
.qywh_cont {
	overflow: hidden;
	background: url(../../image/qywhbg_02.png) no-repeat center center;
	background-size: 100%;
}
.qywh_cont ul {
	width: 80%;
	margin: 50px auto;
	overflow: hidden;
	/* height: 500px; */
	height: 700px;
}
.qywh_cont ul li {
	float: left;
	width: 25%;
	padding: 1% 2%;
	border-right: solid 1px #8b8e1e;
	height: 700px;
}
.qywh_cont ul li:hover {
	background-color: #000;
}
.qywh_cont ul li:hover .qywhpic {
	display: block;
}
.qywh_cont ul li:hover h3 A {
	color: #ffff1e;
}
.qywh_cont ul li .qywhpic {
	display: none;
	margin-top: 15px;
}
.qywh_cont ul li h3 {
	background: url(../../image/heng_03.jpg) no-repeat left bottom;
	line-height: 65px;
	margin-top: 60px;
}
.qywh_cont ul li h3 a {
	font-size: 18px;
	font-weight: 700;
	color: #fff;
}
.qywh_cont ul li p {
	color: #fff;
	line-height: 35px;
	margin-top: 15px;
	font-size: 14px;
}
.ryzz {
	overflow: hidden;
}
.ryzz_tit {
	margin: 50px;
auto;
	overflow: hidden;
}
.ryzz_cont {
	width: 80%;
	margin: 0 auto;
}
.ryzz_cont ul {
	width: 80%;
	margin: 0 auto;
	text-align: center;
	position: relative;
}
.ryzz_cont ul li {
	width: 24%;
	display: inline-block;
	text-align: center;
	margin: 2% 0;
	background: url(../../image/zzbj.png) no-repeat left top -1px;
	padding: 21px 0;
}
.ryzz_cont ul li .ryzzpic {
}
.ryzz_cont ul li h3 {
	line-height: 45px;
	color: #fff;
}
.ryzz_cont ul .bjx {
	position: absolute;
	top: 352px;
	width: 100%;
}
.ryzz_cont ul .bjx img {
	width: 100%;
	display: block;
}
.gcsy {
	overflow: hidden;
	margin: 40px 0;
}
.gcsy_tit {
}
.gcsy .gcsy_cont {
	width: 80%;
	margin: 50px auto;
	overflow: hidden;
	text-align: center;
}
.gcsy .gcsy_cont img {
	max-width: 90%;
}
.about_tit {
	overflow: hidden;
	margin-top: 50px;
}
.pro_art {
	overflow: hidden;
	margin-bottom: 15px;
	border-bottom: solid 1px #ccc;
}
.procont {
	width: 80%;
	margin: 50px auto 35px auto;
	overflow: hidden;
}
.proright {
	float: left;
	width: 45%;
	float: right;
}
.proright .procont_info {
	margin-top: 0px;
}
.info_bot {
	margin-top: 20px;
}
.info_bot p {
	color: #ccc;
	line-height: 35px;
	width: 98%;
}
.info_bot .ssfl {
	line-height: 60px;
	font-size: 16px;
	color: #ccc;
}
.info_bot .ssfl b {
	margin-right: 10px;
}
.proright .procont_info h3 {
	color: #fff;
	font-size: 22px;
	line-height: 70px;
	border-bottom: solid 1px #fff;
}
.phone {
	background: url(../../image/dh_03.png) no-repeat left center;
	padding-left: 30px;
	color: #cccccc;
	font-size: 16px;
}
.yx {
	background: url(../../image/yx.png) no-repeat left center;
	padding-left: 30px;
	color: #cccccc;
	font-size: 16px;
	margin: 10px 0;
}
.app {
	background: url(../../image/app.png) no-repeat left center;
	padding-left: 30px;
	color: #cccccc;
	font-size: 16px;
}
.pro_pic {
	width: 50%;
	float: left;
}
.large_box {
	margin-bottom: 20px;
	width: 100%;
	height: 630px;
	overflow: hidden;
	background-color: #b33e3e;
}
.large_box img {
	display: block;
	width: 100%;
}
.small_box {
	width: 100%;
	height: 100px;
	overflow: hidden;
}
.small_list {
	position: relative;
	float: left;
	width: 92%;
	height: 100px;
	overflow: hidden;
}
.small_list ul {
	height: 73px;
	overflow: hidden;
}
.small_list ul li {
	position: relative;
	float: left;
	margin-right: 10px;
	width: 125px;
}
.small_list ul li img {
	display: block;
}
.small_list ul li .bun_bg {
	display: none;
	position: absolute;
	top: 0;
	left: 0;
	width: 110px;
	height: 100px;
	background: #000;
	filter: alpha(opacity=60);
	-moz-opacity: 0.6;
	-khtml-opacity: 0.6;
	opacity: 0.6;
}
.small_list ul li.on .bun_bg {
	display: block;
}
.btn {
	display: block;
	width: 23px;
	height: 73px;
	background-repeat: no-repeat;
	background-position: center center;
	cursor: pointer;
	background-size: 100%;
}
.left_btn {
	float: left;
	margin-right: 10px;
	background-image: url(../../image/yjtl.png);
}
.right_btn {
	float: right;
	background-image: url(../../image/yjt.png);
}
.sxp {
	overflow: hidden;
	width: 100%;
}
.sxp .nrfp {
	width: 80%;
	margin: 0 auto;
}
.nrfp .prv {
	width: 45%;
	float: left;
	color: #8a8a8b;
}
.nrfp .prv a {
	color: #8a8a8b;
}
.nrfp .next {
	width: 45%;
	float: right;
	text-align: right;
}
.nrfp .next a {
	color: #8a8a8b;
}
.xgcp .xgcp_tit {
	overflow: hidden;
	margin: 50px;
}
.xgcp {
	padding-bottom: 50px;
	background: url(../../image/pro_h3.png) no-repeat bottom center;
	background-size: 100%;
}
.xgcp ul {
	overflow: hidden;
	width: 80%;
	margin: 50px auto;
}
.xgcp ul li {
	float: left;
	width: 21%;
	margin: 0 2%;
}
.xgcp ul li a {
	display: block;
}
.xgcp ul li img {
	width: 100%;
}
/****************1.3r日锚点*******************/
.pro_hzlc {
}
.prohzlc_tit {
}
.pro_hzlc ul {
	overflow: hidden;
	margin: 50px auto 0 auto;
	width: 80%;
}
.pro_hzlc ul li {
	width: 23%;
	float: left;
	margin: 1%;
	padding: 1%;
	color: #c2c2c2;
	height: 235px;
	overflow: hidden;
}
.pro_hzlc ul li h3 {
	font-size: 18px;
	font-weight: 700;
	line-height: 40px;
}
.pro_hzlc ul li:hover h3 {
	color: #ffff1b;
}
.pro_hzlc ul li span {
}
.pro_hzlc ul li p {
	overflow: hidden;/* height: 100px; */
}
.pro_contact {
	background: url(../../image/lxbg_20.jpg) no-repeat;
	background-size: 100%;
	padding: 50px 0;
}
.pro_calltit {
}
.pro_contact form {
	width: 600px;
	margin: 50px auto;
	overflow: hidden;/* padding-bottom: 50px; */
}
.pro_contact form .txt1 {
	height: 45px;
	width: 100%;
	/* background-color: #ccc; */
	line-height: 45px;
	float: left;
	margin-top: 10px;
}
.pro_contact form .text {
	width: 47%;
	margin: 0 1%;
	background: none;
	line-height: 45px;
	color: #fff;
	background-color: rgba(122, 122, 122, 0.8);
	padding-left: 2%;
}
.pro_contact form textarea {
	width: 96.5%;
	margin: 15px 1% 0 1%;
	height: 150px;
	background-color: #ccc;
	background-color: rgba(122, 122,122, 0.8);
	padding-left: 1%;
	color: #fff;
}
.pro_contact form .tijiao {
	width: 98%;
	margin: 0 1%;
	overflow: hidden;
	background: #ffff1e url(../../image/ljth.png) no-repeat 316px 16px;
	line-height: 45px;
	color: #000;
	font-size: 18px;
}
}
/**********翻页*******************/
.page {
	overflow: hidden;
	width: 100%;
	margin: 34px 5px 50px 0;
	text-align: center;
	line-height: 38px;
	float: left;
}
.page table {
	margin: 0 auto;
}
.htfenye {
	cellspacing: 10px;
}
.page table td {
	text-align: center;
	line-height: 25px;
	padding: 3px 8px;
}
.page table td a {
	color: #a3a3a3;
}
.page table td {
	border: solid 1px #a3a3a3;
	border-radius: 0;
	cellpadding: 5px;
	color: #a3a3a3;
}
.page .htfydqpage {
	background: #ffeb16;
	padding: 0 10px;
	color: #000000;
}
.foot {
	border-top: solid 3px #ffeb16;/*background-color: #202020;*/
}
