﻿body {font-family:微软雅黑,"Open Sans",sans-serif;font-size:14px;color:#2d251b;overflow-x:hidden;background:#f7f7f7;}
input,select,textarea {font-family:微软雅黑,"Open Sans",sans-serif;font-size:1em;-webkit-appearance:none;}
.wrap {max-width:1200px;padding:0 10px;margin:0 auto;position:relative;overflow:hidden;}
img,a {border:0;}
ul,li {list-style:none;}
* {margin:0;padding:0;}
.flt {float:left;}
.frt {float:right;}
.clear {clear:both;}
.clear:after,.clear:before {content:'';clear:both;display:table;}
.cont_copy {line-height:25px;background:#f7f7f7;margin-top:15px;padding:5px 15px;}
.cont_copy p {text-indent:0;text-align:center;line-height:25px;}
img {max-width:100%;}
/*不同设备字体em基准*/@media screen and (min-width:320px) and (max-width:360px) {body {font-size:12px;}
}
@media screen and (min-width:360px) and (max-width:480px) {body {font-size:14px;}
}
@media screen and (min-width:480px) and (max-width:700px) {body {font-size:14px;}
}
@media screen and (min-width:700px) {body {font-size:14px;}
}
/*不同设备字体em基准*//** {transition:all 0.5s;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-ms-transition:all 0.5s;-o-transition:all 0.5s;}
*//*----------header----------*/.header {padding:30px 0;position:fixed;top:0;left:0;width:100%;background:#fff;z-index:10000;box-shadow:0 0 5px rgba(0,0,0,0.2)}
.logo {margin-right:2em;}
.logo img{max-width:100%;max-height:60px;}
.header .text span {display:block;line-height:35px;background:url(../images/tel.png) no-repeat left center;padding-left:30px;font-size:16px;color:#d31f23;}
.header .text p {color:#626b72;}
.menu ul li {float:left;margin-left:0px;}
.menu ul li * {display:block;text-align:center;transition:all 0.5s;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-ms-transition:all 0.5s;-o-transition:all 0.5s;}
.menu ul li span {font-size:15px;padding:0 5px;margin-top:15px;color:#626b72;}
.menu ul li label {font-size:9px;color:#626b72;opacity:0.39;filter:alpha(opacity=39);}
.menu ul li em {height:18px;width:0px;margin:0 auto;background:url(../images/icon1.png) no-repeat center center;}
.menu ul li.on span,.menu ul li a:hover span,.menu ul li.on label,.menu ul li a:hover label {color:#d31f23;}
.menu ul li a:hover em,.menu ul li.on em {width:100%;}

.mainer {padding-top:0px;}
.banner_owl {padding-top:110px;}
.banner * {transition:all 0s;-webkit-transition:all 0s;-moz-transition:all 0s;-ms-transition:all 0s;-o-transition:all 0s;}
.banner .item .text {height:599px;background:rgba(0,0,0,0.69);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#69000000',endColorstr='#69000000');color:#fff;width:100%;display:table;}
.banner .item .cell {display:table-cell;vertical-align:middle;text-align:left;}
.banner h1 {font-size:41px;line-height:1.5em;}
.banner p {padding-top:20px;font-size:18px;}
.banner ul li {float:left;font-size:12px;margin-right:20px;text-align:center;}
.banner ul li .img {width:61px;margin:0 auto;margin-bottom:15px;height:61px;text-align:center;line-height:61px;border-radius:61px;border:2px solid #fff;overflow:hidden;}
.banner.owl-carousel .owl-item ul li img {vertical-align:middle;display:inline-block;margin-bottom:3px;}
.banner ul {overflow:hidden;margin:40px 0;}
.banner.owl-theme .owl-dots .owl-dot {margin-bottom:20px;}
.banner.owl-theme .owl-dots .owl-dot:hover span {background:#fff;opacity:0.5;filter:alpha(opacity=50);}
.banner.owl-theme .owl-dots .owl-dot.active:hover span,.banner.owl-theme .owl-dots .owl-dot.active span {opacity:1;filter:alpha(opacity=100);background:#fff;width:30px;}
.owl-theme .owl-controls{bottom:30px;}
.page {padding:60px 0;}
.title {text-align:center;padding:0 10px;margin-bottom:50px;}
.title span {font-size:26px;}
.title em {height:25px;width:100%;background:url(../images/icon1-1.png) no-repeat center center;display:block;}
.title p {display:inline-block;margin:0 auto;}
.page_list {position:relative;}
.page_list ul {border-left:1px solid #e3e3e3;overflow:hidden;padding:10px 0;}
.page_list ul li {width:20%;text-align:center;float:left;}
.page_list ul li .list {border:1px solid #e3e3e3;border-left:0;padding-top:30px;}
.page_list ul li p {width:70%;margin:0 auto;line-height:20px;height:80px;font-size:13px;overflow:hidden;color:#5f5f5f;}
.page_list ul li span {display:block;padding:20px 0;font-size:21px;}
.page_list ul li:hover span {color:#d31f23;}
.page_list li:hover {box-shadow:0 0 15px rgba(0,0,0,0.25);}
.page_list ul * {transition:all 0.5s;-webkit-moz-ms-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;transition:all 0.5s;}
.page_list li a {display:block;position:relative;z-index:100;}
.page_list li .img {width:106px;border-radius:106px;margin:0 auto;height:106px;border:1px solid #fff;}
.page_list li.li1 .img {background:url(../images/img6.png) no-repeat center center;}
.page_list li.li2 .img {background:url(../images/img7.png) no-repeat center center;}
.page_list li.li3 .img {background:url(../images/img8.png) no-repeat center center;}
.page_list li.li4 .img {background:url(../images/img9.png) no-repeat center center;}
.page_list li.li5 .img {background:url(../images/img10.png) no-repeat center center;}
.page_list li.li5 .list {border-right:0;}
.page_list li:hover .img {border-color:#d31f23;}
.page_list li.li1:hover .img {background:url(../images/img6-1.png) no-repeat center center;}
.page_list li.li2:hover .img {background:url(../images/img7-1.png) no-repeat center center;}
.page_list li.li3:hover .img {background:url(../images/img8-1.png) no-repeat center center;}
.page_list li.li4:hover .img {background:url(../images/img9-1.png) no-repeat center center;}
.page_list li.li5:hover .img {background:url(../images/img10-1.png) no-repeat center center;}
.kuang {position:absolute;top:0;width:20%;bottom:0;}
.kuang div {border:1px solid #d31f23;height:279px;}
.page_f9f9f9 {background:#f9f9f9;}
.page_list2 ul {overflow:hidden;margin:0 10px;}
.page_list2 ul li {width:25%;margin-bottom:10px;float:left;}
.case_img img,.page_list2 ul li .img label {transition:all 0.5s;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-ms-transition:all 0.5s;-o-transition:all 0.5s;}
.page_list2 ul li a:hover .case_img img {transform:scale(1.2);-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2);-o-transform:scale(1.2);}
.page_list2 ul li .list {margin:10px;}
.page_list2 ul li .img {position:relative;overflow:hidden;}
.page_list2 ul li .img label {width:60px;height:1px;background:#fff;display:block;margin:5px auto;}
.page_list2 ul li:hover .img label {width:5px;}
.page_list2 ul li a:hover .img {opacity:1;filter:alpha(opacity=100)}
.page_list3 ul li a:hover .text {background:#d31f23;}
.page_list3 ul li a:hover .text h4 {background:url(../images/icon2-1.png) no-repeat right center;}
.page_list2 ul li .img .img {transition:all 0.5s;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-ms-transition:all 0.5s;-o-transition:all 0.5s;position:absolute;top:0%;left:0;bottom:0;display:table;opacity:0;filter:alpha(opacity=0);width:100%;background:rgba(0,0,0,0.5);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#5f000000',endColorstr='#5f000000');}
.page_list2 ul li .img .img span {font-size:15px;vertical-align:middle;margin:0 auto;text-align:center;display:table-cell;}
.page_list2 ul li .text {transition:all 0.5s;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-ms-transition:all 0.5s;-o-transition:all 0.5s;line-height:20px;background:#f1f1f1;padding:15px 20px;}
.page_list2 ul li .text h4 {font-weight:normal;padding-right:40px;background:url(../images/icon2.png) no-repeat right center;color:#2d251b;overflow: hidden;white-space: nowrap;text-overflow:ellipsis;}
.page_list2 ul li .text span {margin-left:10px;font-size:12px;color:#909090;}
.more {text-align:center;margin-top:40px;}
.more a {display:inline-block;line-height:35px;font-size:15px;width:132px;text-align:center;border-radius:30px;border:1px solid #d2d2d2;color:#adadad;}
.more a:hover {border-color:#e63b3e;color:#e63b3e;}
.page_list3 ul {margin:0 25px;}
.page_list3 ul li {width:25%; background:#fff;}
.page_list3 ul li .list {margin:25px;}
.page_list3 ul li a .img .img {opacity:0;filter:alpha(opacity=0);top:0;}
.page_list3 ul li a:hover .img .img {opacity:1;filter:alpha(opacity=100);}
.page_list3 .t_tit {border-bottom:1px solid #c9c9c9;position:relative;}
.page_list3 .t_tit label {position:absolute;bottom:-2px;left:0;width:40px;height:3px;background:#d31f23;display:block;}
.page_list3 a:hover .t_tit label {background:#fff;}
.page_list3 ul li a:hover .text p {color:#fff;}
.page_list3 ul li .text p {margin:10px 0;line-height:25px;color:#5f5f5f;height:75px;overflow:hidden;}
.page_list3 ul li .text span {color:#2d251b;font-size:22px;line-height:50px;/*padding-left:40px;*/margin-left:0;padding-bottom:5px;white-space:nowrap;}
.page_list3 ul li .text {background:none;border-bottom:1px solid #e3e3e3;}

.page_list2 ul li a:hover .img span,.page_list3 ul li a:hover *,.page_list3 ul li a:hover .text span {color:#fff;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}


.page_list4 {padding-top:20px;}
.page_list4 .wrap {max-width:1300px;}
.page_list4 .item_img {text-align:center;}
.page_list4 .item {width:33.333%;float:left;}
.page_list4 ul li {cursor:pointer;margin:20px auto;margin-bottom:40px;width:90%;}
.page_list4 ul li .list {clear:both;padding:20px 0;border:1px solid #f9f9f9;}
.page_list4 ul li .img {float:left;width:90px;text-align:center;}
.page_list4 ul li .img span {display:block;height:48px;background:url(../images/icon6.png) no-repeat center center;margin-top:18px;}
.page_list4 .text {font-size:13px;margin-right:20px;overflow:hidden;line-height:25px;}
.page_list4 .text p {height:75px;overflow:hidden;}
.page_list4 .text h2 {margin-bottom:20px;font-size:18px;}
.page_list4 ul li:hover .list {border-color:#d31f23;}
.page_list4 ul li:hover .img span {background:url(../images/icon6-1.png) no-repeat center center;}
.page_list4 ul li:hover .text h2,.page_list4 ul li:hover .text p {color:#d31f23;}
.page_link ul {overflow:hidden;border-top:1px solid #e5e5e5;border-left:1px solid #e5e5e5;}
.page_link ul li {width:20%;float:left;background:#fff;}
.page_link ul li a {display:block;height:160px;line-height:160px;border:1px solid #e5e5e5;border-left:0;border-top:0;text-align:center;position:relative;}
.page_link ul li img {vertical-align:middle;max-width:85%;margin:0 auto;}
.gy_zqpz {overflow-x:hidden;}
.page_link ul li:hover .img {transform:rotateY(180deg);-ms-transform:rotateY(180deg);-moz-transform:rotateY(180deg);-webkit-transform:rotateY(180deg);-o-transform:rotateY(180deg);filter:alpha(opacity=0);-moz-opacity:0;opacity:0;}
.page_link ul li:hover .img1 {transform:rotateY(0deg);-ms-transform:rotateY(0deg);-moz-transform:rotateY(0deg);-webkit-transform:rotateY(0deg);-o-transform:rotateY(0deg);filter:alpha(opacity=1);-moz-opacity:1;opacity:1;}
.page_link ul li .img {transition:all .5s linear 10ms;-webkit-transition:all .5s linear 10ms;-moz-transition:all .5s linear 10ms;-ms-transition:all .5s linear 10ms;-o-transition:all .5s linear 10ms;filter:alpha(opacity=60);-moz-opacity:0.6;opacity:0.6;filter:progid:DXImageTransform.Microsoft.BasicImage(grayscale=1);-webkit-filter:grayscale(100%);filter:Gray;}
.page_link ul li .img1 {position:absolute;top:0;left:0;width:100%;transition:all .5s linear 10ms;-webkit-transition:all .5s linear 10ms;-o-transition:all .5s linear 10ms;-moz-ms-transition:all .5s linear 10ms;-ms-transition:all .5s linear 10ms;filter:alpha(opacity=0);-moz-opacity:0;opacity:0;transform:rotateY(180deg);-ms-transform:rotateY(180deg);-moz-transform:rotateY(180deg);-webkit-transform:rotateY(180deg);-o-transform:rotateY(180deg);}
.page_news .item {width:47%;}
.news_tit {text-align:center;font-size:18px;color:#5a5a5a;}
.news_tit span {height:25px;border-bottom:1px solid #dcdcdc;display:block;text-align:center;margin-bottom:35px;}
.news_tit span img {padding:0 3px;background:#f9f9f9;}
.page_news ul {padding-top:30px;}
.page_news ul li {border:1px solid #fff;margin-bottom:15px;padding:25px;background:url(../images/icon7-1.png) no-repeat right bottom #fff;position:relative;}
.page_news ul li:hover {border-color:#d31f23;background:url(../images/icon7.png) no-repeat right bottom #fff;}
.page_news ul li:hover .date {background:#d31f23;}
.page_news ul li:hover .date_k,.page_news ul li:hover .date_k h2 {border-color:#df5a5d;}
.page_news ul li .tips {position:absolute;top:-1px;right:20px;width:39px;height:32px;background:url(../images/tips.png) no-repeat center center;text-align:center;line-height:28px;color:#fff;}
/*.page_news ul li .text {height:83px;}
*/.page_news ul li .text h3 {font-size:18px;font-weight:normal;line-height:30px;margin-bottom:15px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.page_news ul li:hover .text h3 {color:#d31f23;}
.page_news ul li .text p {line-height:20px;height:40px;overflow:hidden;color:#9e9e9e;}
.page_news ul li .date {float:left;margin-right:30px;background:#b5b5b5;padding:2px;}
.page_news ul li .date_k {height:75px;width:65px;padding:0 5px;border:2px solid #c9c9c9;}
.date_k h2 {height:48px;line-height:48px;text-align:center;font-size:43px;color:#fff;border-bottom:1px solid #d2d2d2;}
.date_k span {line-height:25px;text-align:center;display:block;color:#fff;}
.page_ededed {background:#ededed;}
.wrap1 {max-width:1500px;padding:0 10px;margin:0 auto;}
.page_ededed h2 {font-size:33px;font-weight:normal;}
.page_ededed p {color:#4e4e4e;padding-top:10px;font-size:12px;}
.div_input_list {margin:15px -1%;}
.div_input_list .div_input {margin:15px 1%;float:left;width:15%;height:44px;line-height:44px;background:#fff;}
.div_input_list .div_input.input1 {width:47%;}
.div_input_list .div_input.input2 {width:25%;}
.div_input_list .div_input.input3 {margin-right:15%;width:220px;position:relative;}
.div_input input {width:100%;height:44px;line-height:44px;text-indent:1.5em;margin:0 auto;border:0;background:none;}
.div_input .img {position:absolute;right:0;top:0;}
.div_input input[type=button] {background:#d31f23;color:#fff;text-indent:0;}
/*----------footer----------*/

/*----------footer----------*/
.linkbox{margin-top:50px; }

.linkbox p {
	border-bottom: 1px solid #ddd;
	margin: 0;
	font-size: 18px;
	color: #d31f23;
	padding-bottom: 15px;
	font-weight:bold;
	margin-bottom:15px;
}
.linkbox p span {
	text-transform: uppercase;
	font-size: 16px;
	font-weight: normal;
	color: #999;
	line-height:25px;
}

.linkbox a {color:#333;margin-right:15px;line-height:25px;}

.footer { margin-top: 10px; border-top:1px solid #dedede;}

.ft_bq { text-align: center; line-height: 30px; padding-top:10px;}
.ft_bq p { color:#666; }
.ft_bq p a { color:#666; }

 .page_about {} 
.page_about  h4 { font-size: 22px; font-weight: normal; color: #000; margin-bottom: 30px; }
.page_about  p { line-height:32px; }

.mobile-fixed,.mobile-footer{display:none;}
@media only screen and (max-width: 750px) {
	 
	.banner_owl{margin-top:65px;}
.mobile-fixed,.mobile-footer{display:block;height:50px}
.mobile-footer{position:fixed;bottom:0;z-index:99;left:0;width:100%;background:#d31f23;color:#fff;padding:10px 0;border-top:1px solid #fff;}
.mobile-footer a{color:#fff;}
.mobile-footer li{float:left;width:25%;padding:0 10px;text-align:center;box-sizing:border-box;}
.mobile-footer li .icon{display:block}
.mobile-footer li .icon .fa-qq{background:url(/mbimg/ft-qq.png) 50% no-repeat}
.mobile-footer li .icon .fa-phone{background:url(/mbimg/ft-phone.png) 50% no-repeat}
.mobile-footer li .icon .fa-home{background:url(/mbimg/ft-home.png) 50% no-repeat}
.mobile-footer li .icon .fa-duanxin{background:url(/mbimg/ft-duanxin.png) 50% no-repeat}
.mobile-footer li .icon .fa{width:25px;height:25px;display:inline-block;background-size:25px}
.mobile-footer li p{font-size:14px}

.owl-theme .owl-controls{bottom:0;}
}
.weizhi {
	background-color: #e9e9e9;
	height: 50px;
	line-height: 50px;
}
.position {
	color: #333;
	font-size: 14px;
}


.pagesize {text-align:center;margin-top:45px;}
.pagesize a {display:inline-block;height:34px;line-height:34px;width:34px;margin:3px 2px;background:#f4f4f4;color:#666;vertical-align:top;}
.pagesize a.prev {background:#f4f4f4 url(../images/icon14.png) no-repeat center center;}
.pagesize a.next {background:#f4f4f4 url(../images/icon15.png) no-repeat center center;}
.pagesize a:hover,.pagesize a.on {background:#d31f23;color:#fff;}
.pagesize a.prev:hover {background:#d31f23 url(../images/icon14-1.png) no-repeat center center;}
.pagesize a.next:hover {background:#d31f23 url(../images/icon15-1.png) no-repeat center center;}



.zbanner {height:400px;background:url(../images/zbanner.png) no-repeat center center}
.zbanner .wrap {overflow:inherit;}
.div_font {position:absolute;top:176px;left:33px;font-family:Arial,微软雅黑;}
.div_font.div_font1 {top:250px;}
.div_font .div_p1 {font-size:48px;color:#fff;}
.div_font .div_p2 {color:#fff;font-size:18px;margin-top:24px;line-height:27px;}
.main_tit {line-height:27px;padding:10px 0;border-bottom:1px solid #ececec;}
.main_tit p {padding-left:20px;background:url(../images/icon15.png) no-repeat left 8px;}
.main_toggle ul {overflow:hidden;display:flex}
.main_toggle ul li {float:left;width:auto;text-align:center;line-height:87px;width:100%}
.main_toggle.toggle2 ul li {width:50%;}
.main_toggle ul li a {background:#fff;margin:0 1px;display:block;color:#373737;font-size:15px;}
.main_toggle ul li a:hover,.main_toggle ul li.on a {background:#d73034;color:#fff;}
.main_tips {margin:56px 0;line-height:53px;}
.main_tips span.span_tit {padding:0 16px;display:block;color:#fff;float:left;background:#d31f23;}
.main_tips span.span_tit label {display:block;padding-left:40px;background:url(../images/icon13.png) no-repeat left center;font-size:16px;}
.main_tips span.span_tit label.lbl2 {background:url(../images/icon13-1.png) no-repeat left center}
.tips_lt {width:60%;float:left;}
.tips_lt .text {overflow:hidden;height:53px;background:#fff;padding:0 40px;}
.tips_lt .text .item {width:auto;display:inline-block;}
.tips_lt .text a {color:#818181}
.tips_search {width:38%;float:right;height:51px;line-height:51px;}
.tips_search .div_input {border:1px solid #d31f23;position:relative;}
.tips_search a {display:block;width:53px;background:url(../images/icon14.png) no-repeat left center;height:53px;position:absolute;top:0;right:0;}
.tips_owl.owl-theme .owl-controls .owl-nav [class*=owl-] {margin:0;padding:0;position:absolute;top:0;width:9px;height:17px;background:url(../images/cur3.png) no-repeat center center;background-size:100% auto;}
.tips_owl.owl-theme .owl-controls .owl-nav .owl-prev {left:-20px;}
.tips_owl.owl-theme .owl-controls .owl-nav .owl-next {right:-20px;background:url(../images/cur4.png) no-repeat center center;background-size:100% auto;}
.tips_owl.owl-theme .owl-controls {bottom:auto;top:20px;}
.pagesize {text-align:center;padding:40px 0;}
.pagesize a {border:1px solid #ddd;display:inline-block;margin-right:6px;color:#707070;width:34px;height:34px;font:bold 14px/34px arial;}
.pagesize a:hover,.pageBox a:active {background:#1349a7;color:#FFFFFF;text-decoration:none;}
.pagesize .cur {background:#e91c0c;border:1px solid #e91c0c;text-decoration:none;}
.pagesize a.cur {color:#fff;}
.pagesize .disabled {width:79px;}
.z_div1 h3 {font-size:19px;border-bottom:1px solid #eaeaea;padding-top:53px;padding-bottom:23px;margin-bottom:23px;}
.z_div1 p {font-size:13px;color:#acacac;line-height:30px;}
.z_div1 {border-bottom:1px solid #eaeaea;padding-bottom:23px;}
.z_div2 {border-bottom:1px solid #eaeaea;padding:15px 0;}
.z_div2 p {font-size:13px;color:#acacac;line-height:38px;}
.z_div2_p3 img {transition:all 0.5s;vertical-align:middle;margin-right:10px;}
.z_div2_p3 a {display:inline-block;width:30px;height:38px;vertical-align:bottom;margin-right:10px;}
.z_div2_p3 a.a1 {background:url(../images/weixin.png) no-repeat center center;background-size:100% auto;}
.z_div2_p3 a.a2 {background:url(../images/weibo.png) no-repeat center center;background-size:100% auto;}
.z_div2_p3 a.a3 {background:url(../images/pyq.png) no-repeat center center;background-size:100% auto;}
.z_div2_p3 a.a4 {background:url(../images/kj.png) no-repeat center center;background-size:100% auto;}
.z_div2_p3 a.a1:hover {background:url(../images/weixin1.png) no-repeat center center;background-size:100% auto;}
.z_div2_p3 a.a2:hover {background:url(../images/weibo1.png) no-repeat center center;background-size:100% auto;}
.z_div2_p3 a.a3:hover {background:url(../images/kj1.png) no-repeat center center;background-size:100% auto;}
.z_div2_p3 a.a4:hover {background:url(../images/yq1.png) no-repeat center center;background-size:100% auto;}
.z_div3 {position:relative;margin:0 auto;margin-top:26px;max-width:871px;text-align:center;margin-bottom:50px;}
.div3_cur {position:absolute;top:40%;margin-top:-20px;width:120%;left:-10%;}
.div3_cur span:hover {cursor:pointer;opacity:0.5;filter:alpha(opacity=50);}
.pagesize1 {padding-top:32px;padding-bottom:25px;border-top:1px solid #eaeaea;}
.pagesize1 a {display:inline-block;width:54px;margin:0 7px;height:54px;}
.pagesize1 a.prev {background:url(../images/cur1.png) no-repeat center center;background-size:100% auto;}
.pagesize1 a.next {background:url(../images/cur2.png) no-repeat center center;background-size:100% auto;}
.pagesize1 a.prev:hover {background:url(../images/cur1-1.png) no-repeat center center;background-size:100% auto;}
.pagesize1 a.next:hover {background:url(../images/cur2-1.png) no-repeat center center;background-size:100% auto;}
.pagesize1 a.ty {background:url(../images/ty5.png) no-repeat center center;background-size:100% auto;}
.z_div3_img {position:absolute;top:5.1%;width:92%;left:4.1%;}
.div_owl.owl-theme .owl-controls {bottom:-60%;}
/*.div_p3 {background:#f7f7f7;border-bottom:1px solid #eee;}
*/.div_owl.owl-theme .owl-dots .owl-dot span {background:#c9c9c9}
.div_owl.owl-theme .owl-dots .owl-dot.active span,.div_owl.owl-theme .owl-dots .owl-dot:hover span {background:#000}
.div1_p1 {line-height:47px;}
.div1_p1 img {margin-right:6px;}
.div1_p1 a {font-size:12px;color:#000;}
.main_div2 li {float:left;width:15%;text-align:center;line-height:87px;}
.main_div2 li a {color:#373737;font-size:15px;}
.main_div2 li:nth-child(1) {background:#d73034;color:#fff;}
.main_div2 li:nth-child(1) a {color:#fff;}
.main_div3 {padding-top:56px;}
.main_span1 {background:#d31f23;width:143px;display:inline-block;line-height:53px;font-size:16px;color:#fff;float:left;margin-right:24px;}
.main_span1 .span_img1 {padding-left:18px;padding-right:11px;}
.main_span1 .span_img2 {padding-right:11px;vertical-align:middle;}
.div3_p {float:left;line-height:28px;}
.div3_p a {font-size:13px;color:#818181;width:70px;text-align:center;display:inline-block;}
.div3_p img {vertical-align:middle;}
.page_ededed1 {background:#fff;}
.page_falb {padding-top:80px;}
.case_tit {padding:2em 0;}
.case_tit ul {overflow:hidden;margin:0 -0.5%;}
.case_tit ul li {min-width:15.6667%;margin:10px 0.5%;float:left;text-align:center;line-height:50px;}
.case_tit ul li a {display:block;padding:0 10px;font-size:12px;background:#f2f2f2;border-radius:30px;}
.case_tit ul li a:hover,.case_tit ul li.on a {background:#d31f23;color:#fff;}
.title2 {max-width:1200px;margin:0 auto;border-bottom:1px solid #eee;line-height:96px;text-align:center;margin-bottom:30px;position:relative;}
.title2 span {font-size:22px;display:inline-block;/*padding-left:45px;*/}
.title2 em {display:block;height:3px;line-height:3px;width:40px;background:#d31f23;position:absolute;left:50%;margin-left:-20px;bottom:-1px;}
.case_info .text {margin:40px 0;line-height:20px;color:#6f6f6f}
.case_info .pagesize {text-align:left;}
.case_info .pagesize a {margin:0;margin-right:30px;}
.wrap2 {max-width:1300px;margin:0 auto;position:relative;}
.xg_case {padding:100px 0;}
.xg_case .page_list2 ul li .text {padding:5px 20px;}
.xg_tit {line-height:45px;border-bottom:1px solid #eee;margin-bottom:10px;}
.xg_tit span {display:inline-block;border-bottom:2px solid #d31f23;font-size:16px;}
.xg_tit a {display:inline-block;padding-left:20px;float:right;background:url(../images/icon31.png) no-repeat left center;color:#909090;}
.xg_tit a:hover {color:#d31f23}
.news_list {}
.news_list ul li {margin-bottom:50px; overflow:hidden; background:#fff;}
.news_list ul li .pic {float:left;width:300px;margin-right:40px;}
.news_list ul li .pic img {display:block;width:100%;    max-height: 220px;}
.news_list ul li .web {overflow:hidden;}
.news_list ul li .web h3 {font-size:18px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis; line-height:50px;}
.news_list ul li .web h3 a {color:#d31f23;}
.news_list ul li .web p {line-height:28px;color:#6e6e6e;height:84px;overflow:hidden;text-align:justify;padding:5px 15px 5px 0;}
.news_list ul li .web .btn {padding:0;margin-top:15px;}
.news_list ul li .web .btn a {display:inline-block;}
.news_list ul li .web .btn label {display:inline-block;line-height:40px;padding-left:22px;background:url(../images/icon5.png) no-repeat left center;color:#d31f23;margin-left:30px;}
.pagesize.left {text-align:left;}
 .btn a {display:block;width:138px;line-height:40px;border-radius:40px;background:#d31f23;color:#fff;box-shadow:0 2px 10px rgba(85,50,139,.2);text-align:center;margin:0 auto;}
 
 
.gy_jj {background:#f7f7f7;}
.lsfx_tit.gy_tit {}
.lsfx_tit.gy_tit h3 {text-align:center;font-size:22px;}
.lsfx_tit.gy_tit span {left:50%;margin-left:-1.25em;}
/*----------custom----------*/@media only screen and (max-width:1200px) {.banner .item .text {height:550px;}
.banner h1 {font-size:38px;}
.page_ededed h2 {font-size:28px;}
.div_font .div_p1 {font-size:40px;}
.div_font .div_p2 {font-size:18px;margin-top:20px;}
.zbanner {height:350px;}
.div_font {top:130px;}
.zqwh_cx {left:7.5%;top:30%}
.zqwh_cx,.zqwh_zz,.zqwh_gx {width:24.5%;}
.zqwh_zz {left:6%;top:50%;}
.zqwh_gx {left:8%;top:72%;}
.zqwh_chx,.zqwh_yj,.zqwh_sm,.zqwh_gd {width:28%;}
.zqwh_chx {top:22%;}
.zqwh_sm {top:60%;}
.zqwh_gd {top:77%;}
.srdz_web h2,.yykf_web_t h2,.fw_wx_web h2,.ds_web_t h2 {font-size:50px;}
.srdz_list ul li {width:122px;}
.srdz_web {width:40%;}
.page_list3 ul li .text span {font-size:20px;}
}
.main_tab_ht {height:1px;width:100%}
.main_tab_ht.fixed {height:87px;}
.main_tab.fixed {position:fixed;width:100%;top:110px;left:0;z-index:999;background:#fff;}
@media only screen and (max-width:1063px) {.srdz_web h2 {font-size:45px;}
.page_falb {padding-top:60px;}
.div_font .div_p1 {font-size:30px;}
.div_font .div_p2 {font-size:16px;}
.zbanner {height:300px;}
.div_font {top:110px;}
.div_font.div_font1 {top:110px;}
.div_font .div_p2 {font-size:18px;margin-top:15px;}
.header .wrap {overflow:inherit;}
.header * {transition:all 0s;-webkit-transition:all 0s;-moz-transition:all 0s;-ms-transition:all 0s;-o-transition:all 0s;}
.menu {display:none;position:absolute;height:1000px;background:#000;z-index:1000;top:65px;left:0;width:100%;}
.menu ul li * {display:inline-block;color:#fff;}
.menu ul li label,.menu ul li span {color:#fff;opacity:0.5;}
.menu ul li.on span,.menu ul li a:hover span,.menu ul li.on label,.menu ul li a:hover label {color:#fff;opacity:1;}
.menu ul li em {display:none;}
.menu ul li a {display:block;text-align:left;}
.menu ul li span {padding:0 5px;}
.menu ul li {float:none;line-height:40px;margin:0 10px;text-align:left;border-bottom:1px solid #454545;}
.header {position:fixed;top:0;left:0;width:100%;z-index:1000;background:#fff;box-shadow:0 0 5px rgba(0,0,0,0.2);}
.mainer {padding-top:80px;}
.header .wrap .clear {width:40px;height:40px;background:url(../images/menu.png) no-repeat center center;background-size:30px auto;position:absolute;top:0;right:10px;}
.header .wrap .clear.on {background:url(../images/menu1.png) no-repeat center center;background-size:30px auto;}
.header {padding:15px 0;}
.banner .item .text {height:500px;}
.banner h1 {font-size:35px;}
.page_list ul li,.kuang {width:33.333%;}
.page_list li.li5 .list {border-right:1px solid #e3e3e3;}
.page_list li.li5 .list,.page_list li.li4 .list {border-top:0;}
.page_list2 ul li {width:33.333%;}
.page_list3 ul li {width:50%;}
.page_link ul li {width:25%;}
.foot2 p.frt {float:none;}
.page_ededed h2 {font-size:24px;}
.page {padding:50px 0;}
.title {margin-bottom:50px;}
.fw_lc .title {margin-bottom:0;}
.page_list4 .item {width:50%;}
.page_list4 .item:nth-child(2) {display:none;}
.page_link ul li a {height:150px;line-height:150px;}
.phone_btn .list:hover {width:40px;}
/*.li_QQ {display:none;}
*/.xg_case {padding:80px 0;}
.page_lxfs {padding:0 50px;}
.lxfs_web_xq {padding-left:30px;}
.lxfs_web {width:60%;}
.lxfs_ewm {width:40%;}
.lxfs_ewm_pic img {width:70%;}
.zqtd_l_web h3 {font-size:28px;}
.zqtd_l_web p {font-size:20px;}
}
@media only screen and (max-width:1024px) {.news_rt {margin-left:50px;max-width:250px;}
.page_list3 ul li .text span {font-size:18px;}
}
@media only screen and (max-width:850px) {.fw_ds_pic,.fw_ds_web {width:100%;}
.fw_ds_pic img {width:70%;margin:0 auto;margin-top:30px;}
}
@media only screen and (max-width:800px) {.page_list3 ul li .text span {font-size:16px;}
.page_list3 ul li .text p {font-size:14px;}
.div_input_list .div_input,.div_input_list .div_input.input1,.div_input_list .div_input.input2 {width:98%;margin:5px 1%;}
.fw_scroll {overflow-x:auto;}
.fw_scroll::-webkit-scrollbar,.fw_pm_scroll::-webkit-scrollbar {height:10px;background:url(../images/bg1.png) repeat-x center center}
.fw_scroll::-webkit-scrollbar-thumb,.fw_pm_scroll::-webkit-scrollbar-thumb {background:#ccc;height:10px;border-radius:5px;}
.yykf_web_t h2,.fw_wx_web h2,.ds_web_t h2 {font-size:40px;}
.fw_wx {height:500px;}
.fw_wx_web {margin-top:30px;}
.fw_wx_pic {width:100%;margin-top:20px;}
.srdz_pic,.srdz_web {width:100%;}
.srdz_pic img {width:auto;max-width:100%;margin:0 auto;}
.zqwh_tab {padding:0 15px;}
.gy_zqwh_tit {position:inherit;margin-bottom:20px;}
.gy_zqwh_pic {display:none;}
.zqwh_list {position:inherit;width:100%;top:auto;left:auto;margin:0;padding:0;text-align:left;margin-bottom:30px;height:50px;display:table;}
.zqwh_list p {display:table-cell;width:100%;font-size:14px;vertical-align:middle;}
.zqwh_tab .trt {text-align:left;}
.zqwh_list span {display:block;font-size:25px;float:left;width:90px;height:70px;line-height:70px;vertical-align:middle;text-align:center;background:url(../images/icon72.png) no-repeat left center;background-size:auto 100%;color:#fff;}
.div_tag p,.div_tag .span_tag {float:none;}
.zqtd_l_web h3 {font-size:24px;}
.zqtd_l_web p {font-size:18px;}
.div_tag {line-height:30px;}
.lxfs_web_xq {width:100%;box-sizing:border-box;}
.lxfs_ewm_pic img {width:50%;}
.lxfs_web {width:70%;}
.lxfs_ewm {width:100%;margin-top:20px;text-align:left;border-left:0;}
.page_lxfs {position:relative;}
.zbanner {height:200px;}
.page_falb {padding-top:40px;}
.div_font {top:110px;}
.ht50 {height:0;}
.lsfx_tit {padding-top:30px;}
.div_font.div_font1 {top:110px;}
.div_font .div_p1 {font-size:20px;}
.div_font .div_p2 {font-size:14px;margin-top:10px;}
.banner .item .text {height:400px;}
.page_list ul li,.kuang {width:100%;}
.page_list {width:90%;margin:0 auto;}
.page_list ul {border-top:1px solid #e3e3e3;overflow:inherit;padding:0;}
.page_list ul:before,.page_list ul:after {clear:both;display:table;content:''}
.page_list ul li .list {border-top:0;}
.banner h1 {font-size:30px;}
.page {padding:30px 0;}
.title {margin-bottom:30px;}
.more {margin-top:10px;}
.page_list4 .item {width:100%;}
.page_news .item {width:100%;}
.page_link ul li a {height:120px;line-height:120px;}
.page_ededed h2 {font-size:20px;}
.page_list3 ul li .list {margin:10px;}
.page_list3 ul {margin:0 10px;}
.main_toggle ul li {width:50%;}
.tips_search,.tips_lt {width:100%;float:none;}
.main_tips {margin:30px 0;}
.main_toggle ul li {line-height:50px;}
.main_tips span.span_tit {float:none;}
.z_div1 h3 {padding:20px 0;}
.case_tit ul li {line-height:30px;}
.case_info .text {margin:20px 0;}
.pagesize {padding:20px 0;}
.xg_case {padding:40px 0;}
.news_rt {margin:0;clear:both;float:none;width:100%;max-width:inherit;margin-top:15px;}
.news_rt .item2 li {width:50%;float:left;box-sizing:border-box;}
.news_lt {clear:both;width:100%;}
 
.pagesize a {width:40px;}
.wzxq_web {padding:20px;}
.wzxq_web p {line-height:25px;}
}
* {font-size:14px;}
@media only screen and (max-width:768px) {.news_list2 li h3 {font-size:16px;}
.lxfs_web {width:100%;}
.page_lxfs {padding:0 20px;margin:20px 0;padding-bottom:20px;}
.lsfx_tit {padding-top:20px;}
.fkfs_list {width:100%;margin-top:20px;}
.fkfs_list_web {width:95%;}
.fkfs_list_web p:last-child span {height:auto;width:0;}
.lxfs_web_xq {padding-left:0;}
.jrwm_web {padding-top:10px;}
.jrwm_web p {line-height:18px;}
.jrwm_tab ul li {width:100%;margin:0 auto;margin-bottom:15px;float:none;}
.jrwm_tab ul li a {padding-left:30px;}
.page_jrwm {padding:0;}
.jrwm_tab ul li p {line-height:18px;margin-top:5px;}
.jrwm_btn a {width:100%;}
.wrap1,.banner .wrap,.foot .wrap {margin:0 15px;padding:0;}
.banner ul {display:none;}
.banner .item .text {height:200px;}
.banner h1 {font-size:20px;}
.banner p span {display:block;}
.banner p {font-size:14px;line-height:1.5em;padding-top:0;padding-bottom:40px;}
.banner .item .cell {vertical-align:bottom;}
.banner.owl-theme .owl-dots .owl-dot {margin-bottom:10px;}
.banner.owl-theme .owl-dots .owl-dot.active:hover span,.banner.owl-theme .owl-dots .owl-dot.active span {width:10px;}
.banner.owl-theme .owl-dots .owl-dot span {background:none;border:1px solid #fff;margin:5px 2px;}
.logo img {height:40px;}
.menu {top:57px;}
.mainer {padding-top:0px;}
.banner_owl{padding-top:0;}
.header .text {display:none;}
.page_list2 ul li {width:100%;}
.page {padding:20px 0;}
.title {margin-bottom:20px;}
.page_list3 ul li .text p {height:auto;}
.page_list4 ul li {margin:0px auto;width:100%;}
.page_link ul li {width:50%;}
.page_link ul li:last-child {display:none;}
.page_link ul li a {height:100px;line-height:100px;}
.page_ededed h2 {font-size:20px;}
.div_input_list .div_input,.div_input_list .div_input.input1,.div_input_list .div_input.input2 {width:98%;margin:5px 1%;}
.div_input_list {margin-bottom:0;}
.page.page_ededed {padding-bottom:50px;}
.gotop {display:none;}
.phone_btn {display:block;top:auto;right:10px;bottom:10%;text-align:center;}


.div_input input {height:20px;line-height:20px;}
.div_input input[type=button] {height:44px;line-height:44px;}
.page_news ul li .date {margin-right:10px;}
.page_news ul li {padding:15px;}
.date_k h2 {font-size:30px;line-height:40px;height:40px;}
.page_news ul li .text h3 {font-size:16px;margin-bottom:5px;}
.page_news ul li .tips {background:url(../images/tips.png) no-repeat top center;height:26px;line-height:20px;font-size:12px;background-size:100% auto;width:29px;}
.page_news ul li .date_k {height:65px;width:55px;}
.main_toggle.main_toggle3 ul li {width:33.333%;}
.div_font.div_font1 {top:120px;}
.gy_jj_web,.gy_jj_pic {width:100%;padding:0;}
.zqdw_ln span {font-size:25px;height:50px;line-height:50px;}
.zqdw_tb_m {width:100px;margin-left:-50px;top:-43px;}
.zqdw_ln {margin-top:130px;}
.gy_zqdw {height:260px;padding-top:82px;}
.zqpz_list_pic {width:100%;position:relative;}
.zqpz_list_pic:before {display:block;width:20px;height:20px;background:#fff;position:absolute;bottom:-9px;left:50%;margin-left:-10px;content:'';background:#f7f7f7;transform:rotate(45deg);-webkit-transform:rotate(45deg);border-radius:2px;}
.zqpz_list_web {width:100%;display:block;height:auto;padding:30px 0px;text-align:center;}
.zqpz_list_web_cell {padding:0 15px;display:block;}
.zqpz_list_web_cell p {width:100%;line-height:1.5em;}
.zqtd_l,.zqtd_r {width:100%;float:none;height:auto;}
.zqtd_r_web {padding:40px 0;float:none;position:relative;margin:0 auto;}
.zqtd_r_web:before {display:block;width:30px;height:30px;background:#fff;position:absolute;bottom:-14px;left:50%;margin-left:-15px;content:'';background:#e83e42;transform:rotate(45deg);-webkit-transform:rotate(45deg);border-radius:3px;}
.zqtd_l_web {padding:40px 0;width:100%;margin:0;}
.zqtd_l_web h3 {font-size:22px;}
.zqtd_l_web p {font-size:14px;}
.gy_zqtd {padding-bottom:0;}
.zqwh_list {position:inherit;width:100%;}
.zqwh_tab {padding:0 15px;}
.zqwh_tab .trt {text-align:left;}
.gy_zqwh_pic img {opacity:0;}
.srdz_web,.yykf_web,.fw_ds_web {width:100%;}
.srdz_pic,.yykf_pic,.fw_wx_web,.fw_wx_pic,.fw_ds,.fw_ds_pic {width:100%}
.srdz_web h2,.yykf_web h2,.fw_wx_web h2,.ds_web_t h2,.fw_pm_t h2 {font-size:30px;text-align:center;}
.fw_srdz,.yykf_web_t,.fw_wx,.fw_wx_web,.fw_wx_pic {margin-top:30px;padding-top:0px;}
.fw_yykf,.fw_ds,.ds_web_list {margin-top:20px;padding-top:0;}
.srdz_list ul li,.yykf_list ul li {width:50%;margin-bottom:15px;}
.fw_lc,.fw_ds {padding-top:30px;}
.yykf_web_t p,.fw_wx_web p,.ds_web_t p,.fw_pm_t p {font-size:14px;text-align:center;}
.fw_wx {height:auto;padding-bottom:30px;}
.ds_web_list ul li {margin:0 1%;width:31.333%;margin-bottom:15px;text-align:center;}
.ds_web_list ul li span {margin:0 auto;}
.fw_ds_pic {margin-top:20px;}
.fw_pm_scroll {overflow-x:auto;padding-bottom:30px;}
.fw_pm_tab {width:780px;white-space:nowrap;}
.fw_pm_list1 {width:150px;}
.fw_pm_list2 {width:60px;}
}
@media only screen and (max-width:768px) and (min-width:500px) {.page_list2 ul li {width:50%;}
.page_list2 ul li:nth-child(2n+1) {clear:both;}
.wrap {padding:0 15px;}
}
@media only screen and (max-width:768px) {
	
.page_list3 ul li a .text span {}
.wrap {padding:0 15px;margin:0;}
.news_list ul li .pic {margin-right:20px;}
.news_list ul li {margin-top:20px;}
 .news_list ul li .web{padding:10px;}
 
.news_list ul li .pic {width:100%;margin:0 auto;margin-bottom:10px;float:none;}
}



#tyj {font-size:19px;font-weight:normal;line-height:30px;margin-bottom:15px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
 
#maximg img {max-width:100% !important;height:auto !important}
.mmpbox{position:fixed;right:20px;bottom:20px;width:140px;height:160px; padding:20px; background:#f1f1f1;}
.mmpbox p{height:20px; line-height:20px; width:100%; text-align:center;font-size:14px;}
.mmpbox img{width:140px;height:140px;}
@media (max-width:768px){
	.mmpbox{display:none;}	
}