﻿
.fnt_16 { font-size: 16px;}
.fnt_18 { font-size:18px;}
.fnt_20 { font-size: 20px;}
.fnt_22 { font-size:22px;}
.fnt_24 { font-size:24px;}
.fnt_28 { font-size:28px;}
.fnt_36 { font-size:36px;}
.fnt_48 { font-size: 32px;}
.fnt_60 { font-size: 60px;}
.mt50{margin-top:50px;}

@media only screen and (max-width:1366px) {
.fnt_48 { font-size: 32px;}
.fnt_60 { font-size: 54px;}
}
@media only screen and (max-width:1280px) {
.fnt_48 { font-size: 28px;}
.fnt_60 { font-size: 48px;}
}
@media only screen and (max-width:1024px) {
.fnt_48 { font-size: 22px;}
.fnt_60 { font-size: 36px;}
}
@media only screen and (max-width:767px) {
.fnt_18 { font-size:14px;}
.fnt_20 { font-size: 16px;}
.fnt_48 { font-size: 20px;}
.fnt_60 { font-size: 24px;}




}


.wrap_index{width: 1200px;margin: auto;}
.wrap_indexshow{width: 1200px;margin: auto;}
.index_title{margin-bottom:40px;position:relative;}
.index_title h1{color:#006fbc;font-weight:bold;margin-bottom: 10px;text-align:center;position:relative;z-index:2;background:url(../images/bbg.png) no-repeat center bottom;height:80px;line-height:80px;}
.index_title p{color: #333;font-family:"Arial";font-size:18px;text-align:center;z-index:0;}


.index_title2{margin-bottom: 0px;position:relative;height:80px}
.index_title2 h1{color: #2361ad;margin-bottom: 10px;text-align:left;position:relative;z-index:2;float:left;}
.index_title2 span{float:right;color:#000;margin-top:20px;}


.bbg{padding:80px 0;height:250px; 
    z-index: 1;position: relative;}

.bbgw{width:100%;max-width:1200px;margin:0 auto;}
.bbgw li{float:left;width:33.33%;text-align:center;color:#121212}
.bbgw li h2{font-size:55px;color:#2361ad;font-weight:bold;position:relative;}
.bbgw li span{font-size:16px;color:#2361ad;position:absolute;top:0;}
.bbgw li p{font-size:20px;color:#121212;font-weight:normal;line-height:36px}

.index_01{height:360px;background:#f5f5f5;padding: 40px 0;overflow: hidden;}
.hx{height:150px;text-align:center}
.hx img{width:100%;}


.hangye_li{padding: 0 0 30px 25px;
    display: flex;
    list-style: none;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: center;
    align-content: center;}
.hangye_li li{float:left;width:16.6%;text-align:center;height:160px;}


.hangye_li li .tu{width:170px;height:170px;position:relative;margin:0 auto;display:block;}
.hangye_li li img{border-radius:50%;width:110px;box-shadow: 0px 0px 10px #888888;}
.hangye_li li h2{font-size:16px;height:50px;line-height:50px;}
.hangye_li li:hover img{box-shadow: 0px 0px 10px #ff6600;}
 
.index_04{padding: 60px 0; height:750px;background: #f5f5f5;}
.yewu_li li{float:left;width:25%;text-align:center;margin-bottom:15px;}
.yewu_li li a h2 {font-size:30px;font-weight:bold;color:#333;background: url(../images/ywlistbg.png) no-repeat center bottom;width:100%;height:164px;line-height:164px;opacity:100;}
.yewu_li li:hover a h2 {color:#ff0000;font-weight:bold;}
.yewu_li li a:hover {display:block;transition:0.5s all;-webkit-transition:0.5s all;	-moz-transition:0.5s all;	-o-transition:0.5s all;	-ms-transition:0.5s all;}

.ywfw_11{padding: 40px 0; height:820px;background: #f5f5f5;}
.ywfw_li li{float:left;width:23%;margin:1%;text-align:center;margin-bottom:15px;border:1px solid #dedede;padding:1%;}

.ywfw_li li h2 {font-size:18px;font-weight:bold;color:#222;height:40px;line-height:40px;}
.ywfw_li li span {font-size:14px;height:52px;line-height:26px;color:#666;display:block;overflow:hidden;}
.ywfw_li li a {font-size:14px;margin:20px auto;height:30px;line-height:30px;color:#fff;width:120px;display:block;overflow:hidden;background:#0069d2}


.ywfw_li li:hover h2 {color:#333;}
.ywfw_li li:hover span{color:#333;}
.ywfw_li li:hover a {color:#0069d2;background:#fff}

.ywfw_li li i.ico01{width:80px;height:80px;display: block;margin:0 auto;background:url(../images/ico01.png) no-repeat center center;}
.ywfw_li li:hover i.ico01{width:80px;height:80px;display: block;margin:0 auto;background:url(../images/ico01_h.png) no-repeat center center;}
.ywfw_li li:hover.ico01bg{background:url(../images/ico01bg.jpg) no-repeat center center;}

.ywfw_li li i.ico02{width:80px;height:80px;display: block;margin:0 auto;background:url(../images/ico02.png) no-repeat center center;}
.ywfw_li li:hover i.ico02{width:80px;height:80px;display: block;margin:0 auto;background:url(../images/ico02_h.png) no-repeat center center;}
.ywfw_li li:hover.ico02bg{background:url(../images/ico01bg.jpg) no-repeat center center;}

.ywfw_li li i.ico03{width:80px;height:80px;display: block;margin:0 auto;background:url(../images/ico03.png) no-repeat center center;}
.ywfw_li li:hover i.ico03{width:80px;height:80px;display: block;margin:0 auto;background:url(../images/ico03_h.png) no-repeat center center;}
.ywfw_li li:hover.ico03bg{background:url(../images/ico01bg.jpg) no-repeat center center;}

.ywfw_li li i.ico04{width:80px;height:80px;display: block;margin:0 auto;background:url(../images/ico04.png) no-repeat center center;}
.ywfw_li li:hover i.ico04{width:80px;height:80px;display: block;margin:0 auto;background:url(../images/ico04_h.png) no-repeat center center;}
.ywfw_li li:hover.ico04bg{background:url(../images/ico01bg.jpg) no-repeat center center;}

.ywfw_li li i.ico05{width:80px;height:80px;display: block;margin:0 auto;background:url(../images/ico05.png) no-repeat center center;}
.ywfw_li li:hover i.ico05{width:80px;height:80px;display: block;margin:0 auto;background:url(../images/ico05_h.png) no-repeat center center;}
.ywfw_li li:hover.ico05bg{background:url(../images/ico01bg.jpg) no-repeat center center;}

.ywfw_li li i.ico06{width:80px;height:80px;display: block;margin:0 auto;background:url(../images/ico06.png) no-repeat center center;}
.ywfw_li li:hover i.ico06{width:80px;height:80px;display: block;margin:0 auto;background:url(../images/ico06_h.png) no-repeat center center;}
.ywfw_li li:hover.ico06bg{background:url(../images/ico01bg.jpg) no-repeat center center;}

.ywfw_li li i.ico07{width:80px;height:80px;display: block;margin:0 auto;background:url(../images/ico07.png) no-repeat center center;}
.ywfw_li li:hover i.ico07{width:80px;height:80px;display: block;margin:0 auto;background:url(../images/ico07_h.png) no-repeat center center;}
.ywfw_li li:hover.ico07bg{background:url(../images/ico01bg.jpg) no-repeat center center;}

.ywfw_li li i.ico08{width:80px;height:80px;display: block;margin:0 auto;background:url(../images/ico08.png) no-repeat center center;}
.ywfw_li li:hover i.ico08{width:80px;height:80px;display: block;margin:0 auto;background:url(../images/ico08_h.png) no-repeat center center;}
.ywfw_li li:hover.ico08bg{background:url(../images/ico01bg.jpg) no-repeat center center;}


.lc_04{padding: 60px 0; height:560px;background: #fff;}
.lc_li li{float:left;width:23%;margin:1%;text-align:center;margin-bottom:15px;background: url(../images/lcjt.jpg) no-repeat center right;}
.lc_li li h2 {font-size:20px;font-weight:normal;color:#000;}
.lc_li li span {font-size:14px;font-weight:normal;color:#333;height:50px;line-height:50px;}
.lc_li li:hover  h2 {color:#ffa200;font-weight:normal;}
.lc_li li:hover {box-shadow: 0px 2px 10px #ccc;border-radius:20px;}
.lc_04 .ljzx{width:220px;height:50px;font-size:18px;line-height:50px;color:#fff;text-align:center;margin:0 auto;background:#146ad9;border-radius:30px;margin-top:20px;}

i {
    border: 0;
    font-size: 100%;
    vertical-align: baseline;
    margin: 0;
    padding: 0;
}
.index-ys { padding: 60px 0 72px 0; height: 725px; background: url(../images/index-bg1.png) top center no-repeat; text-align: center; color: #fff; }
.index-ys .lists { max-width: 1160px; height: 300px; margin: 0 auto; margin-top: 20px; position: relative; }
.index-ys ul li { width: 205px; height: 205px; background: rgba(1, 87, 173, .6); border: solid 1px #59a6ef; float: left; transform: rotate(45deg); position: absolute; transition: background-color 0.5s ease; -moz-transition: background-color 0.5s ease; -webkit-transition: background-color 0.5s ease; -ms-transition: background-color 0.5s ease; -o-transition: background-color 0.5s ease; }
.index-ys ul li:hover { background: #d8972e; }
.index-ys ul li:hover a { color: #fff; }
.index-ys ul li .box { width: 100%; height: 100%; padding: 5% 10%;cursor:context-menu; transform: rotate(-45deg) }
.index-ys ul li .box i { min-height: 60px; line-height: 60px; vertical-align: middle; }
.index-ys ul li .box h3 { padding-top: 8px; font-size: 16px; font-weight: bold; line-height: 24px;color:#fff }
.index-ys ul li .box .con { padding-top: 12px; font-size: 13px; height: 78px; line-height: 22px; overflow: hidden; color: #bdd5fd; }
.index-ys ul li:hover .con { color: #fff; }
.index-ys ul li:nth-child(1) { left: 42px; top: 42px }
.index-ys ul li:nth-child(2) { left: 332px; top: 42px }
.index-ys ul li:nth-child(3) { left: 622px; top: 42px }
.index-ys ul li:nth-child(4) { left: 912px; top: 42px }
.index-ys ul li:nth-child(5) { left: 187px; top: 186px }
.index-ys ul li:nth-child(6) { left: 477px; top: 186px }
.index-ys ul li:nth-child(7) { left: 767px; top: 186px }
.index-ys .lists2 { display: none; padding: 0 10px; padding-top: 20px;}
.index-ys .lists2 .swiper-slide { width: 50%; float: left; padding: 0 30px; padding: 25px; }
.index-ys .lists2 .swiper-slide a { display: block; background-color: rgba(36, 113, 197, .6); height: 300px;  padding: 30px 20px; transition: background-color 0.5s ease; -moz-transition: background-color 0.5s ease; -webkit-transition: background-color 0.5s ease; -ms-transition: background-color 0.5s ease; -o-transition: background-color 0.5s ease; }
.index-ys .lists2 .swiper-slide:hover a { color: #fff; } 
.index-ys .lists2 h3 { font-size: 22px; line-height: 48px; font-weight: bold; }
.index-ys .lists2 .con { line-height: 24px; font-size: 16px; }
.index-ys .lists2 i { padding: 20px 0 10px 0; display: block; }
.index-ys .lists2 i img { width: 20% }
.index-ys .lists2 .swiper-slide a:hover { background-color: #d99b2d; }



.news {
    padding: 40px 0;
    height: 700px;
    
}

.index_news_title {
	width: 370px;
	margin: 0 auto;
}

.index_news_title ul li {
	float: left;
	width: 180px;
	text-align: center;
	background: #445187;
	margin-right: 10px;
	height: 50px;
	line-height: 50px;
	margin-bottom: 35px;
	position: relative;
	transition: all ease-in-out .3s;
	cursor: pointer;
}

.index_news_title ul li::after {
	position: absolute;
	content: '';
	background: url(../images/y_sanjiao.png)no-repeat center center;
	width: 15px;
	height: 8px;
	bottom: -8px;
	left: 50%;
	margin-left:-7.5px;
	opacity: 0;
	visibility: hidden;
	transition: all ease .3s;
}

.index_news_title ul li:hover {
	background: #c8ac5d;
	transition: all ease-in-out .3s;
}

.index_news_title ul li:hover::after {
	opacity: 1;
	visibility: visible;
	transition: all ease .3s;
}

.index_news_title ul li:nth-child(2n) {
	margin-right: 0;
}

.index_news_title ul li a {
	font-size: 16px;
	color: #fff;
}

.news_text_left {
	width: 45%;
}

.index_news_text {
	margin-bottom: 140px;
}

.news_text_img {
	overflow: hidden;
}

.news_text_img img {
	width: 100%;
	vertical-align: bottom;
	transition: all ease-in-out .5s;
	height:278px;
}

/*.news_text_content{
	width: 100%;
}*/

.news_text_content h3 {
	color: #222222;
	font-size: 16px;
	margin: 36px 0 25px;
	font-weight: bold;
	width: 100%;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	transition: all ease-in-out .5s;
}

.news_text_left:hover .news_text_content h3 {
	color: #c5a241;
	transition: all ease-in-out .5s;
}

.news_text_left:hover .news_text_img img {
	transform: scale(1.2);
	transition: all ease-in-out .5s;
}

.news_text_content p {
	color: #888;
	font-size: 14px;
	line-height: 24px;
	overflow: hidden;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
}

.news_text_right {
	width: 52%;
	padding: 10px 0;
	border-left: 1px solid #e5e5e5;
	margin-left:3%;
}

.news_text_right ul li {
	position: relative;
	margin-bottom: 32px;
}

.news_text_right ul li::after {
	position: absolute;
	content: '';
	background: url(../images/b_yd.png)no-repeat;
	width: 12px;
	height: 12px;
	left: -6px;
	top: calc(100% - 16px);
	transition: all ease-in-out .3s;
}

.news_text_right ul li:last-child {
	margin-bottom: 0;
}

.news_text_right .news_title_l {
	padding-left: 28px;
	width: 70%;
}

.news_text_right .news_title_l h3 {
	color: #666666;
	font-size: 16px;
	width: 100%;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	transition: all ease-in-out .3s;
}

.news_text_right ul li:hover .news_title_l h3 {
	color: #c8ac5d;
	transition: all ease-in-out .3s;
}

.news_text_right ul li:hover::after {
	background: url(../images/h_yd.png)no-repeat;
	transition: all ease-in-out .3s;
}

.news_text_right .news_title_r {
	color: #a6a6a6;
	font-size: 16px;
	width:20%;
	overflow: hidden;
}
 
.morenews{width:160px;margin:0 auto;margin-top:60px;}
.morenews a{text-align:center;display:block;width:160px;font-size:18px;border:1px solid #006fbc;color:#006fbc;padding:10px;}


.index_02{padding: 60px 0; min-height:900px;}
.index_pro ul{overflow:hidden;margin: 0 -15px;}
.index_pro li{float: left;width: 33.33%;*margin-left: -1px;float: left;margin-bottom: 30px;}

.moreanli{width:160px;margin:0 auto;}
.moreanli a{text-align:center;display:block;width:160px;font-size:18px;border:1px solid #006fbc;color:#006fbc;padding:10px;}

.probox{position: relative;margin: 0 15px;overflow: hidden;}
.proimg{position: relative;    background: #32353f; 
  vertical-align: middle;
    height: 280px;line-height: 280px;
    text-align: center;}
.proimg a{display: block;}
.proimg h2{line-height: 50px; text-align: left;white-space:nowrap; overflow:hidden; text-overflow:ellipsis; position: absolute;bottom:0;left: 0;width: 100%;background: rgba(255,255,255,0.7); color: #000;font-weight:normal;padding-left:5%}

.proimg2{position: relative;}
.proimg2 a{display: block;}
.proimg2 h2{line-height: 80px; text-align: center;white-space:nowrap; overflow:hidden; text-overflow:ellipsis; position: absolute;top:40px;left: 0;width: 100%; font-size:40px;color: #2361ad;font-weight:normal}
.proimg2 span{line-height: 80px; text-align: center;white-space:nowrap; overflow:hidden; text-overflow:ellipsis; position: absolute;top:90px;left: 0;width: 100%; font-size:17px;color: #000;font-weight:normal;letter-spacing:2px}


.pro_text{position: absolute;top:100%;left: 0;width: 100%;height: 100%;background:url(../images/anlibg.jpg) no-repeat center right;color: #fff;}
.pro_text .index_box{width: 100%;height: 100%;}
.pro_text a{color: #fff !important;display: block;width: 100%;height: 100%;padding: 35px;box-sizing: border-box;}
.pro_text h3 a:hover{color: #fff !important;}
.slide_hide{display: none;}
.pro_text h3{margin-bottom: 20px;font-size:26px;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.pro_text p{line-height: 1.7em;font-size:16px;max-height: 200px;overflow: hidden;}
.index_m{display:block;width:100px;margin:0 auto;height: 30px;line-height:30px;text-align:center;border:1px solid #f9f9f9;margin-top:10px;}
 

.footer .endtt0{margin:10px 0 10px 0;}

.footer .endtt1{font-size:24px;font-weight:bold;color:#2361ad;line-height:50px;}
.footer .endtt2{font-size:18px;color:#101010;line-height:50px;}
.footer .endtt3{font-size:16px;color:#101010;line-height:30px;}
.footer .endtt3-2{font-size:16px;color:#2361ad;line-height:30px;margin-left:30px;}

.footer .endtt3 a{color:#2361ad;}
.footer .endtt3 a:hover{color:#101010;}
.footer .endtt4{font-size:14px;color:#101010;line-height:50px;}

.index_03{color: #fff;padding: 60px 0;overflow: hidden;}
.index_03 .index_title h1{color: #fff;}
.index_top{display: table;width: 100%;}
.index_top .index_le{float: left;width: 50%;}
.index_top .inex_re{float: right;width: 40%;position: relative;}
.index_top .inex_re a{display: block;}
.index_top .inex_re a>img{visibility: hidden;}

.about_00{width:100%;margin-top:60px;margin-bottom:60px;}
.about  h2{width:130px;font-weight:bold;font-size:32px;color:#2361ad;line-height:42px;border-bottom:1px solid #e90008;padding-bottom:10px;       }
.about  b{font-size:16px;color:#121212;line-height:40px;margin-top:15px;        display: block;}
.about  p{font-size:16px;color:#121212;line-height:40px;text-align:justify; text-justify:inter-ideograph; padding:0 30px;}


.about2 {padding-top:40px;height:550px;margin-bottom:40px;}
.about2  h2{width:195px;margin: 0 auto;font-weight:bold;font-size:24px;color:#006fbc;line-height:40px;text-align:center;}
.about2  span{font-size:16px;color:#121212;line-height:40px;display:block;text-align:center;}

.about2 li{float:left;width:360px;margin:20px;text-align:center;height:180px;border-bottom:4px solid #006fbc;border-radius:8px;box-shadow: 2px 5px 8px #888888;padding-top:10px;}
.about2 li a h2 {font-size:30px;font-weight:normal;color:#006fbc;width:100%;height:50px;line-height:50px;opacity:100;}
 

.about3 {padding-top:40px;}
.about3  h2{width:195px;margin: 0 auto;font-weight:bold;font-size:24px;color:#006fbc;line-height:40px;text-align:center;}
.about3  span{font-size:16px;color:#121212;line-height:40px;display:block;text-align:center;}
.about3  p{font-size:20px;color:#121212;line-height:60px;text-align:center;}
.about3  img{width:100%;max-width:1200px;}

.ry_00{width:100%;margin-top:20px;}


.ry_00  h2{width:130px;font-weight:bold;font-size:26px;color:#2361ad;line-height:60px;padding:15px 0 10px 0;}
 
 
.rongyu_pic1{width:1200px;margin:0 auto;}
.rongyu_pic1 li{float:left;width: 33.3333%;text-align:center;margin:10px 0}

.rongyu_pic2{width:1200px;margin:0 auto;}
.rongyu_pic2 li{float:left;width: 25%;text-align:center;padding:10px 0}


.ry_02{width:100%;margin-top:100px;margin-bottom:60px;}

.rongyu_txt{width:1200px;margin:0 auto;margin-top:60px;margin-bottom:60px;}
.rongyu_txt li{float:left;text-align:center;background: url(../images/hxxx.png) repeat-y 131px;}
.rongyu_txt li h2{width:160px;font-size:32px;font-weight:bold;color:#2361ad;float:left;line-height:70px;;text-align:left;background:url(../images/hd.png) no-repeat 120px center}
.rongyu_txt li p{width:1040px;float:left;font-size:17px;color:#121212;line-height:40px;;text-align:left;background:#f1f1f1 url(../images/zjt.jpg) no-repeat left top;margin:4px 0;padding:10px 10px 10px 30px;}





.fuwu1 {padding-top:60px;min-height:420px;margin-bottom:100px;}
.fuwu1  h2{width:195px;margin: 0 auto;font-weight:bold;font-size:24px;color:#006fbc;line-height:60px;text-align:center;margin-bottom:20px;}
.fuwu1 li{float:left;width:360px;margin:20px;text-align:center;height:277px;border-radius:8px;box-shadow: 2px 5px 8px #888888;padding-top:60px;background:url(../images/fwbg.png) repeat;}
.fuwu1 li a h2 {font-size:30px;font-weight:normal;color:#333;width:100%;height:100px;line-height:100px;opacity:100;}
 
.fuwubg2 {background:url(../images/fwbg.png) repeat;height: 580px;}
.fuwu2 {padding-top:60px;height:580px;margin-bottom:100px;}
.fuwu2  h1{width:195px;margin: 0 auto;font-weight:bold;font-size:24px;color:#006fbc;line-height:40px;text-align:center;margin-bottom:60px;}
.fuwu2 li{float:left;width:270px;margin:15px;text-align:center;height:300px;padding:10px;border:1px solid #d2d2d2;border-bottom:4px solid #006fbc;position:relative;background:#fff}
.fuwu2 li  h2 {font-size:22px;font-weight:normal;background:#006fbc;color:#fff;border-radius:20px;width:100%;height:40px;line-height:40px;opacity:100;margin-top:80px;}
.fuwu2 li  p {font-size:14px;text-align:left;padding:10px;line-height:30px;}
  
.fuwu2 .biao{display:block;width:100px;height:100px;margin:0 auto;line-height:100px;border-radius:50%;color:#006fbc;font-size:30px;border:2px solid #006fbc;position: absolute;top: -50px;left:80px;background:#fff}







/*内页*/
.banner_neiye{height:329px;padding-top:120px;}
.banner_neiye h2{width:1000px;margin:0 auto;line-height:60px;font-size:26px;color:#fff;background:url(../images/arrow_wite.png) no-repeat left bottom;font-weight: bold;}

.anli_00{padding: 45px 0 0px 0;}
.anli_title{width:100%;background:#f6f7fb;margin-bottom: 0px;position:relative;}
.anli_title h1{color: #000;text-align:center;position:relative;z-index:2;}
.anli_title li{float: left;margin:20px;}
 

.anli_title .p1 {  width:1200px;margin:0 auto;  text-align: left;    font-size: 24px;  letter-spacing:2px;   color: #1A4C95;   font-weight:normal;     line-height: 60px;height: 60px;}
.anli_title .p1 span{ width:198px;height:60px;display:inline-block; background: url(../images/nyttbg.jpg) no-repeat center top;text-align:center;color:#fff}
 


.anli_titles{margin-bottom: 0px;position:relative;}
.anli_titles h1{color: #000;text-align:center;position:relative;z-index:2;}
.anli_titles li{float: left;margin:20px;}
 

.anli_titles .p1 {    width:100%;max-width:1200px;margin:0 auto;  text-align: center;    font-size: 24px;  letter-spacing:2px;   color: #1A4C95;       line-height: 60px;height: 60px;margin-bottom:40px;}
.anli_titles .p1 span{ width:198px;height:60px;display:inline-block; background: url(../images/nyttbg.jpg) no-repeat center top;text-align:center;color:#fff;}
.anli_titles .p3{ text-align:center; margin:25px 0;}
.anli_titles .p3 a{ display:inline-block; padding-left:15px; padding-right:15px; height:50px; line-height:50px; font-size:18px; color:#3c3c3c; font-weight:normal; border:1px solid #fff; }
.anli_titles .p3 a.a1{ color:#2361ad; border-bottom:3px solid #2361ad;}
.anli_titles .p3 a:hover{ color:#2361ad; border-bottom:3px solid #2361ad; }



.anli_02{padding: 45px 0 60px 0; background: url(../images/hx.png) no-repeat center bottom;border-top: 1px #ff0000 solid;}
.anli_pro ul{overflow:hidden;margin: 0 -15px;}
.anli_pro li{float: left;width: 33.33%;*margin-left: -1px;float: left;margin-bottom: 30px;}

 
.proboxs{position: relative;margin: 0 15px;overflow: hidden;}
.proimgs{position: relative;    background: #32353f; 
  vertical-align: middle;
    height: 280px;line-height: 280px;
    text-align: center;}
.proimgs a{display: block;}
.proimgs h2{line-height: 50px; text-align: left;white-space:nowrap; overflow:hidden; text-overflow:ellipsis; position: absolute;bottom:0;left: 0;width: 100%;background: rgba(255,255,255,0.7); color: #000;font-weight:bold;padding-left:5%}
.pro_texts{position: absolute;top:100%;left: 0;width: 100%;height: 100%;background:url(../images/anlibg.jpg) no-repeat center right;color: #fff;}
.pro_texts .index_boxs{width: 100%;height: 100%;}
.pro_texts a{color: #fff !important;display: block;width: 100%;height: 100%;padding: 65px 35px 35px 35px;box-sizing: border-box;}
.pro_texts h3 a:hover{color: #fff !important;}
.slide_hides{display: none;}
.pro_texts h3{margin-bottom: 20px;font-size:26px;text-align:center;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.pro_texts p{line-height: 30px;font-size:16px;max-height: 90px;overflow: hidden;text-align:center;}
 




.anli_yewu ul{overflow:hidden;margin: 0 -15px;}
.anli_yewu li{float: left;width: 50%;*margin-left: -1px;float: left;margin-bottom: 30px;}

 
.yewuboxs{position: relative;margin: 0 15px;overflow: hidden;}
.yewuimgs{position: relative;    background: #32353f; 
  vertical-align: middle;
    height: 280px;line-height: 280px;
    text-align: center;}
.yewuimgs a{display: block;}
.yewuimgs h2{line-height: 50px; text-align: left;white-space:nowrap; overflow:hidden; text-overflow:ellipsis; position: absolute;bottom:0;left: 0;width: 100%;background: rgba(255,255,255,0.7); color: #000;font-weight:bold;padding-left:5%}
.yewu_texts{position: absolute;top:100%;left: 0;width: 100%;height: 100%;background:url(../images/anlibg.jpg) no-repeat center right;color: #fff;}
.yewu_texts .index_boxs{width: 100%;height: 100%;}
.yewu_texts a{color: #fff !important;display: block;width: 100%;height: 100%;padding: 65px 35px 35px 35px;box-sizing: border-box;}
.yewu_texts h3 a:hover{color: #fff !important;}
.slide_hides{display: none;}
.yewu_texts h3{margin-bottom: 20px;font-size:26px;text-align:center;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.yewu_texts p{line-height: 30px;font-size:16px;max-height: 90px;overflow: hidden;text-align:center;}
.index_ms2{width:100px;margin:0 auto;border:1px solid #fff;text-align:center;line-height:30px;height:30px;position: absolute;bottom:40px;left:42%}


.index_ms{width:100px;margin:0 auto;border:1px solid #fff;text-align:center;line-height:30px;height:30px;position: absolute;bottom:40px;left:38%}
 

.yewu_00 {
    padding: 0px 0 60px 0;
}


 


.yewu_nav{width:280px;float:left;background:url(../images/ywleft.jpg) no-repeat left top;padding-top:55px;position:relative;z-index:1}
.yewu_nav li{float: left;width:40%;font-size:15px;height:32px;line-height:32px; background:#fff;border-radius:10px;margin-bottom:8px;border:1px solid #006fbc;margin-left: 20px;text-align:center}
.yewu_nav li  a{font-weight:normal;color:#333}
 
.yewu_nav li span.item-5 {position:absolute;left:0px;  width: 13px;  height: 15px;  background: url(../images/jt2.png) no-repeat left center;   margin-top:10px;   }



.yewu_nav .ywbt{width:100%;display:block;height:36px;clear:both;background:none;border-bottom:1px solid #cf000d;font-size:18px;padding-left:26px;margin-bottom:10px;font-weight:bold}



.fl_l li.active {    background:#006fbc;border:1px solid #006fbc}
.fl_l li.active a {    color: #fff;}





@keyframes scale {
  0% {
    transform: scale(1);
  }
  50%,
    75% {
    transform: scale(2.5);
  }
  78%, 100% {
    opacity: 0;
  }
}

.yewu_nav li:hover .item-5:before {  content: '';  width: 10px;  height: 10px;  border-radius: 50%;  background-color: #e60012;  opacity: 1;   transform: scale(1);}








.yewu_list{width:72%;float:right;padding-top:25px;}
.yewu_list li{float: left;width: 100%;font-size: 16px;line-height:36px;}
.yewu_list h2 {font-size: 30px;line-height:60px;color: #000;text-align:center;border-bottom:1px solid #afafaf;margin-bottom:10px;}
.yewu_list p {color: #000;}
.yewu_list img {margin:20px 0 30px 0;}



.hangye_nav{width:300px;float:left;background:url(../images/lx.jpg) repeat-y left center;padding-top:15px;position:relative;z-index:1}
.hangye_nav li{float: left;width:180px;font-size:20px;height:40px;line-height:40px; background:#fff;border-radius:10px;margin-bottom:30px;border:1px solid #006fbc;margin-left: 20px;text-align:center}
.hangye_nav li  a{font-weight:normal;color:#333}
 
.hangye_nav li span.item-5 {position:absolute;left:0px;  width: 13px;  height: 15px;  background: url(../images/jt2.png) no-repeat left center;   margin-top:10px;   }
 
 
.hangye_list{width:72%;float:right;padding-top:5px;}
.hangye_list h1{font-size:32px;height:64px;line-height:64px;border-bottom:1px dotted #e60012}
.hangye_list li{float: left;width: 100%;font-size: 16px;line-height:36px;border-bottom:1px dotted #b8b8b8}
.hangye_list .hangye_list_l{float: left;width:180px;margin:10px 20px 10px 0px;}
.hangye_list .hangye_list_r{float: left; width:-webkit-calc(100% - 200px); 
width:-moz-calc(100% - 200px); 
width:calc(100% - 200px); margin:30px 0px 10px 0px; }
.hangye_list img {width:180px;height:180px;}
.hangye_list h2 {font-size: 20px;line-height:40px;color: #000;margin-bottom:0px;}
.hangye_list p {color: #666;font-size: 16px;line-height:36px;}


.news_show{width:1200px;margin:0 auto}
.news_show h1{font-size:30px;text-align:center;line-height:50px;height:50px;font-weight:bold;margin-top:50px;}
.news_show span{font-size:16px;line-height:36px;padding:10px 0px;text-align:center;display:block;border-bottom:1px solid #afafaf}


.case_show{width:1200px;margin:0 auto}
.case_show h1{font-size:30px;text-align:center;line-height:100px;height:100px;font-weight:bold;margin-top:20px;border-bottom:1px solid #afafaf}



.case_show1{border-bottom:1px solid #afafaf;font-size:16px;line-height:36px;padding:20px 0px;text-align:justify; text-justify:inter-ideograph;}
.case_show1 h2{font-size:22px;font-weight:bold;line-height:80px;height:60px;}
.case_show1 p{font-size:16px;line-height:36px;padding:20px 0px;text-align:justify; text-justify:inter-ideograph;}


.case_show2{border-bottom:1px solid #afafaf;}
.case_show2 h2{font-size:22px;font-weight:bold;line-height:80px;height:60px;margin-top:0px;}
.case_show2 h3{font-size:20px;line-height:60px;height:60px;color:#2361ad;background:url(../images/lqx.jpg) repeat-x bottom;margin-bottom:10px;}
.case_show2 p{font-size:16px;line-height:36px;padding:20px 0px;text-align:justify; text-justify:inter-ideograph;}
.case_show2 img{max-width:1200px;margin:10px 0px;}
.case_show2 {font-size:16px;line-height:36px; text-align:justify; text-justify:inter-ideograph;}

.cg_case{width:100%; padding:40px  30px;}
.cg_case h2{display:block;width:100%;height:100px;line-height:90px;background:url(../images/cgbg.jpg) no-repeat center center;font-size:26px; color:#fff;font-weight:normal;text-align:center;}
.cg_case p{line-height:36px;font-size:18px; color:#333;margin:20px 0;}
.cg_case span{line-height:36px;font-size:18px; color:#333;margin:20px 0;text-align:center;display:block;}
.cg_case img{margin:10px 0;}
 


.lianxi{width:1200px;margin:0 auto 40px;}
.lianxi .lianxi_l{width:550px;float:right;}
.lianxi .lianxi_l h2{color:#2361ad;font-weight:bold;font-size:20px;margin-bottom:10px;margin-top:30px;}
.lianxi .lianxi_l p{color:#333;font-weight:normal;font-size:18px;line-height:38px;}
.lianxi .lianxi_r{width:650px;float:left;margin-bottom:30px;}


.rencai {margin-top:20px;}
.rencai li{width:100%;float:left;margin:20px 0 ;border:1px solid #b8b8b8}
.rencai .rencai_t{width:100%;}
.rencai h2{margin:0 auto;color:#2361ad;cursor: pointer;font-weight:normal;font-size:22px;margin-bottom:20px;border-bottom:1px  dotted #afafaf;background:url(../images/bbb.png) no-repeat left center;padding-left:50px;line-height:60px;width: 97%;}
.rencai  span{background:#006fbc;color:#fff;text-align:center;font-weight:normal;font-size:14px;line-height:32px;height:32px;width:60px;display:block;float:right;margin-top:15px;}
.rencai .rencai_p{width:96%;}
.rencai .rencai_p p{color:#333;font-weight:normal;font-size:14px;line-height:28px;margin-left:20px;}
.rencai .rencai_p .ttjl{width:200px;margin:0 auto;height:40px;line-height:40px;text-align:center;background:url(../images/ttbg.jpg) no-repeat center bottom;margin-bottom:20px;}
.rencai .rencai_p .ttjl a{color:#fff;font-size:16px;}


.rencai .rencai_list {width:96.5%;margin:0 auto;height:70px;}
.rencai .rencai_list dl{float:left;width:33.333%;line-height:28px;}


.shuoming{font-size:16px;line-height:36px;margin-top:50px;}


.index_about{font-size: 14px;line-height: 1.7em;max-height: 5.1em;overflow: hidden; margin-top: 10px;}
.index_m02{margin-top: 40px;}
.index_m02 a{color: #fff !important;}
.index_m02 em{display: inline-block;width: 14px;height: 1px;background: #fff;vertical-align:middle;margin-top: -2px;margin-left: 12px;}
.about_num{width: 1000px;margin-top: 40px;}
.about_num ul{overflow: hidden;margin: 0 -20px;}
.about_num li{float: left;width: 33.33%;*margin-left: -1px;}
.about_num li dl{padding: 0 20px;}
.about_num li dt em{margin-left: 5px;position: relative;top: -4px;}

.video_appbox{ position:fixed; width:100%; height:100%; top:0; left:0; z-index:9999999;display:none;}
.video_appbox video{object-fit: cover;    width: 100%;}
.video_appbox .video_t{ left:50%; margin-left: -500px; top:22%; position:absolute; height:60%; width:1000px;   z-index:2; background:#000;}
.video_appbox .mask{ position:absolute; z-index:1; left:0; top:0; width:100%; height:100%; background:rgba(0,0,0,0.5);}
.lt9 .video_appbox .mask{filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr="#88000000", EndColorStr="#88000000");}
.vide0_close{ position:absolute; top:15%; right:50%;    margin-right: -500px; cursor:pointer; z-index: 99999;}
.video_bf{width: 44px;position: absolute;margin: auto;top:90%;left:38%;transform: translate(-50%,0); -webkit-transform: translate(-50%,0);-ms-transform: translate(-50%,0);-moz-transform: translate(-50%,0);-o-transform: translate(-50%,0);z-index: 2;}
.video_bf img{width: 100%;}


/*栏目头部标题*/

.main_title2 {	text-align: center;padding: 0 0 0 0;}
.main_title2 h4 {font-size: 30px;color: #000;}
.main_title2 .kuai2{width:100%;height:3px;margin:20px auto;background:url(../images/ico02.png) no-repeat center 0;}
.main_title2 p {	font-family:Microsoft Yahei;color: #737373;	font-size: 12px;}
.lanmumore{width:180px;margin:0 auto;height:42px;line-height:40px;color:#fff;background:#e70012;text-align:center}
.lanmumore a{color:#fff;font-size:14px;}
.ywdw{display:block;height:1px;position:relative;top:-120px;}

/*内页主体*/
#main{width:1200px;margin:0 auto;}
.wang{ padding-top:40px;padding-bottom:10px;margin-bottom:10px;}
.wang .p3{ text-align:center; margin-top:15px;}
.wang .p3 a{ width:31.333%;display:inline-block; margin:0.5%;padding:0 14px; height:46px; line-height:46px; font-size:17px; color:#000; background:#e6e6e6}
.wang .p3 a.a1,.wang .p3 a:hover{ color:#fff; background:#e70012}
 
.textCon{padding:10px 0 50px 0;line-height:30px;font-size:16px;}
.textCon img{max-width:933px;}
.textCon p{line-height:30px;padding-bottom:10px;font-size:16px;}
.textIndent p{text-indent:0em;}

.newsbox{ margin-top: 0px;}
.newsbox ul{}
.newsbox ul li:hover{ background-color:rgba(235,235,235,0.2);}
.newsbox ul li .newbox{ max-width: 1200px; padding: 20px 0px; margin: 0px auto; }
.newsbox ul li .newbox .time{ width: 125px;height:140px;float: left; text-align: center; color: #000;border-bottom: 1px solid #e8e8e8;}
.newsbox ul li .newbox .time h2{ width: 50px;height: 50px;line-height: 50px;text-align: center;  color: #000;border-radius:50%;border:1px solid #ccc;font: 20px/50px Microsoft Yahei; margin:0 auto;}
.newsbox ul li .newbox .time span{ display: block; font: 16px/46px Microsoft Yahei; text-align: center; color: #6e6e6e;}
.newsbox ul li .newbox .imgbox{ width:230px; height: 140px; float: left;  margin:0px; overflow: hidden;margin-right:20px;border-bottom: 1px solid #e8e8e8;}
.newsbox ul li .newbox .imgbox img{ width: 224px;height: 120px; }
.newsbox ul li .newbox .intro{ width:-webkit-calc(100% - 375px); 
width:-moz-calc(100% - 375px); 
width:calc(100% - 375px);  position: relative;float: left;height:140px;border-bottom: 1px solid #e8e8e8; }
.newsbox ul li .newbox .intro h1{ text-align: left; font:20px/32px Microsoft Yahei; color: #4b4b4b;}
.newsbox ul li .newbox .intro h1 a{ color: #4b4b4b; text-decoration: none;}
.newsbox ul li:hover .newbox .intro h1 a{ color: #2361ad; text-decoration: none;}
.newsbox ul li .newbox .intro p{text-align: left; font:14px/26px Microsoft Yahei; margin-top: 10px; color: #686868; }
.newsbox ul li .newbox .intro .rnav a{ display: block; width: 50px; height: 50px; position: absolute; right: 0px; top: 38px; background: url(../images/rnav.jpg) no-repeat center center;}
.newsbox ul li .newbox .intro .rnav a:hover{ background: url(../images/rnav2.jpg) no-repeat center center;}
.newsbox ul li:hover  .newbox .intro .rnav a{ background: url(../images/rnav2.jpg) no-repeat center center;}
.newsbox ul li .newbox .intro .rnav{ display: block; width: 50px; height:50px;}
.newsbox ul li .newbox .intro .tt{position: absolute; left: 0px; bottom: 8px;}
.newsbox ul li .newbox .intro .tt span{ padding-left: 24px; display: inline-block; margin-right: 24px;  display: inline-block;font:14px/24px Microsoft Yahei; }
.newsbox ul li .newbox .intro .tt .bg1{ background: url(../images/time.png) no-repeat left center;}
.newsbox ul li .newbox .intro .tt .bg2{ background: url(../images/era.png) no-repeat left center;}

/*分页*/
.pages {	height: 80px;	text-align: center;	padding: 0 0;margin-top: 30px;}
.pages a,.pages span,.pages em {	padding: 8px 15px;	border: 1px solid #ddd;	margin: 10px 5px;}
.pages span,.pages a:hover {	background: #1A4C95;	border: 1px solid #1A4C95;	color: #fff;}
.pages a{	color: #333;}


.kouhao{text-align:center;margin-top:30px;}
.kouhao h2{font-size:30px;font-weight:bold;text-align:center;line-height:50px;}
.kouhao p{font-size:18px;font-weight:bold;text-align:center}

.newbody{ background: #e9e9e9;}
.two_title{ max-width: 1150px; margin: 0px auto; padding: 0px 25px; font:14px/84px Microsoft Yahei; color: #797979; text-align: left;}
.two_title a{ color: #797979; text-decoration: none;}

.new_con{max-width: 830px;  margin: 0px auto; padding: 20px 30px; min-height: 770px; border-radius: 20px;}
.new_con h1{ font:30px/52px Microsoft Yahei; color: #000; text-align: center;}
.new_con h2{ font:14px/40px Microsoft Yahei; color: #333; padding-bottom: 20px; border-bottom: 1px solid #e9e9e9; margin-bottom: 35px;text-align: center;position:relative;}
.new_con .introbox{ min-height: 550px;font:16px/36px Microsoft Yahei; text-align: left; color: #4b4b4b;}
.new_con .introbox p{ font:16px/36px Microsoft Yahei; text-align: left;color: #4b4b4b;}

.uppage{ margin-top:20px; border-top:0px solid #e9e9e9;}
.uppage ul li{ width: 100%; float:left; font:14px/30px Microsoft Yahei; text-align: left; color: #000; }
.uppage ul li a{ color: #000; text-decoration: none;}
.introfoot{ text-align: center; font:14px/100px Microsoft Yahei; color: #3b3b3b;}
.introfoot a{  color: #3b3b3b;}


.fenxiang{width:240px;margin: 0 auto;text-align:center;}
.fenxiang li{float: left;width:60px;}


/*anli*/
.wrapper{ max-width: 1200px;margin:0 auto;}
.m-case{padding:0}
.m-case .m-case-list{padding:0 0 30px 25px}
.m-case .m-case-list li{float:left;display:inline-block;margin-left:1.33607%;width:31.5519%}
.m-case .m-case-list li:nth-of-type(3n+1){margin-left:0}
.m-case .m-case-list li>a{display:block;margin-top:30px;border:1px solid #ccc;background-color:#fff;border-radius:0 0 5px 5px;overflow:hidden}
.m-case .m-case-list li>a:hover dt .mask{display:block}
.m-case .m-case-list li>a:hover dd p{color:#666}
.m-case .m-case-list li>a:hover dd .icon-arraw-right:before{color:#f32f43;border-color:#f32f43}
.m-case .m-case-list li dt{position:relative}
.m-case .m-case-list li dt .lazy{display:block;margin:auto;max-width:100%;height:auto;width:auto\9}
.m-case .m-case-list li dt .mask{display:none;position:absolute;top:0;z-index:2;width:100%;height:100%;color:#fff;background-color:rgba(243,47,67,0.8);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#CCF32F43, endColorstr=#CCF32F43);-ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#CCF32F43, endColorstr=#CCF32F43)}.m-case .m-case-list li dt .mask p{padding:5% 8% 0;font-size:.8125em;line-height:1.8;height:60%;overflow:hidden}
.m-case .m-case-list li dt .mask button{display:block;position:absolute;bottom:8%;left:0;right:0;margin:12px auto 0;padding:2.5% 0;width:40%;line-height:1;font-size:.9375em;font-weight:bold;color:#fff;border:1px solid #fff;background-color:rgba(182,8,17,0.6);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99B60811, endColorstr=#99B60811);-ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99B60811, endColorstr=#99B60811)}

.m-case .m-case-list li dd{padding:3% 3.27869%;padding-right:60px;border-top:1px solid #ccc;height:45px;text-align:left;background: url(../images/anliz.png) no-repeat 98% 5px;}
.m-case .m-case-list li:hover dd{background: url(../images/anlih.png) no-repeat 98% 5px;}
.m-case .m-case-list li dd p{float:left;font-size:15px;height:54px;color:#333;font-weight:bold;line-height:1.5;vertical-align:middle;overflow:hidden}

 
.m-case article #u-visits{display:none}
.m-case .m-related{padding-left:10%;padding-right:10%}
.m-case .m-related dd>a{padding-top:4px !important;padding-bottom:4px !important}

 




@media only screen and (max-width:1350px) {
.wrap_index{width: 94%;}
.wrap_indexshow{width: 94%;}

}
@media only screen and (max-width:1280px) {
.video_bf{top:50%;left: 50%;}
.video_appbox .video_t{width: 94%;margin-left: -47%;}
.vide0_close{right:3%;margin-right: 0;}
.index_time{margin-bottom: 15px;}
.news_block dd{padding: 20px;}

.index_title{margin-bottom: 0px;}
.index_pro li{margin-bottom: 20px;}
.index_pro ul{margin: 0 -10px;}
.probox{margin: 0 10px;}

.about_num,.index_m02{margin-top: 20px;}
.index_01,.index_02{padding: 50px 0;}
.index_01{padding-top: 20px;}


.case_show{width:100%;max-width:1100px;margin:0 auto}


.lianxi{width:100%;max-width:1100px;margin:40px auto;}
.lianxi .lianxi_l{width:45%;float:left;}
.lianxi .lianxi_l h2{color:#2361ad;font-weight:bold;font-size:20px;margin-bottom:40px;}
.lianxi .lianxi_l p{color:#333;font-weight:normal;font-size:18px;line-height:36px;}
.lianxi .lianxi_r{width:55%;float:left;}
.lianxi .lianxi_r img{
    width: 100%;
}




}

@media only screen and (max-width:1200px) {
.index_time,.news_block h3{margin-bottom: 10px;}

.banner_neiye {
    height: 350px;
    background-size: cover !important;
}


}
@media only screen and (max-width:1100px) {
.news_block dd{padding-top: 10px;}
.about_num{width: 100%;}


.hangye_li li h2 {
    font-size: 20px;
    height: 50px;
    line-height: 50px;
}


}
@media only screen and (max-width:1024px) {
.slide_con .swiper-container{padding-bottom: 25px;}
.index_02{padding-bottom: 30px;}
.index_title{margin-bottom: 20px;}
.news_block h3{white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.news_block p{height: 3.4em;}
.news_block{position: static;width: 49% !important;height: auto !important; float: left;background: none}
.news_block:last-child{float: right;}
.news_block:nth-child(1) dd{position: static;width: 100%;}
.slide_con li{height: auto !important;}

.slidebox{margin: 0;}
.news_block .news_m a{background: url(../images/arrow_wite.png) no-repeat center center;}
.news_block dd{background:#e70012;color: #fff;}
.news_block .index_time{color: #fff;}
.news_block .index_time em{background: #fff;}
.news_block h3 a,.news_block:nth-child(1) p{color: #fff;}
.news_block p{color: #fff;}
.proimg h2{line-height: 36px;}
.proimg2 h2{line-height: 36px;}
.index_about{margin-top: 0;}
.about_num li dt em{font-size: 20px;top:0;}
.about_num li:nth-child(1) dt em{font-size: 14px;}





.banner_neiye {height: 300px;background-size:cover !important;}

.about_00{width:100%;background: url(../images/about02.jpg) no-repeat center bottom;background-size:100%;margin-top:60px;margin-bottom:60px;padding-bottom:100px;}
.about  h2{width:120px;font-weight:bold;font-size:26px;color:#2361ad;line-height:48px;border-bottom:1px solid #e90008;padding-bottom:0px;}
.about  b{font-size:18px;color:#121212;line-height:32px;display:block;margin:10px 0 0 0 }
.about  p{font-size:16px;color:#121212;line-height:32px;}
.about  img{width:100%;margin-bottom:20px}


.about2 {padding-bottom:20px;margin-bottom:20px;}
.about2  h2{width:120px;font-weight:bold;font-size:26px;color:#2361ad;line-height:48px;border-bottom:1px solid #e90008;padding-bottom:10px;}
.about2  b{font-size:16px;color:#121212;line-height:32px;margin:10px 0 0 0 }
.about2  p{font-size:16px;color:#121212;line-height:32px;}
.about2  img{width:100%;margin-bottom:20px}

.about3 {padding-top:40px;}
.about3  h2{width:120px;margin: 0 auto;font-weight:bold;font-size:26px;color:#121212;line-height:40px;padding-bottom:20px;text-align:center;}
.about3  span{font-size:16px;color:#121212;line-height:32px;display:block;text-align:center;}
.about3  p{font-size:14px;color:#121212;line-height:32px;text-align:center;}
.about3  img{width:100%;margin-top:20px}



 

.yewu_list{width:100%;float:left;padding-top:25px;}
.yewu_list li{float: left;width: 100%;font-size: 14px;line-height:28px;}
.yewu_list h2 {font-size: 26px;line-height:52px;color: #000;border-bottom:1px solid #e60012;margin-bottom:10px;}
.yewu_list img {margin:10px 0 20px 0;width:100%}


.lianxi{width:100%;margin:30px auto;}
.lianxi .lianxi_l{width:100%;float:left;}
.lianxi .lianxi_l h2{color:#2361ad;font-weight:bold;font-size:22px;margin-bottom:30px;}
.lianxi .lianxi_l p{color:#333;font-weight:normal;font-size:16px;line-height:40px;}
.lianxi .lianxi_l img{width:100%;}
.lianxi .lianxi_r{width:100%;float:left;}
.lianxi .lianxi_r img{width:100%;margin-top:20px;}


.rencai {margin-top:20px;}
.rencai li{width:100%;float:left;margin-bottom:20px;}
.rencai li:nth-child(1) {margin-right:0px;;}
.rencai li:nth-child(3n) {margin-right:0px;;}
.rencai .rencai_t{width:100%;}
.rencai .rencai_t h2{color:#2361ad;font-weight:bold;font-size:22px;margin-bottom:20px;border-bottom:1px solid #afafaf;background:url(../images/lxt.jpg) no-repeat left bottom;padding-left:30px;line-height:50px;float:left;width: 100%;}
.rencai .rencai_t span{background:url(../images/wybg.jpg) no-repeat left bottom;color:#fff;text-align:center;font-weight:normal;font-size:16px;line-height:40px;height:40px;width:80px;display:block;float:right;margin-top:8px;}
.rencai .rencai_p{width:100%;}
.rencai .rencai_p p{color:#333;font-weight:normal;font-size:16px;line-height:40px;margin-left:20px;}
.shuoming{font-size:16px;line-height:40px;margin-top:50px;}



.bbg{background:url(../images/bbg.png) no-repeat center top;padding:110px 0 80px 0;height:150px;margin-top: -80px;
    z-index: 1;position: relative;}

.bbgw{width:100%;margin:0 auto;}
.bbgw li{float:left;width:33.33%;text-align:center;color:#121212}
.bbgw li h2{font-size:25px;color:#2361ad;font-weight:bold;position:relative;}
.bbgw li span{font-size:12px;color:#2361ad;position:absolute;top:0;}
.bbgw li p{font-size:14px;color:#121212;font-weight:normal;line-height:36px}


.index_title p{font-size: 40px;top: -30px;}

.yewu_li li {    float: left;    width: 50%;    text-align: center;    height: 60px;}
.yewu_li li a h2 {    font-size: 22px;    color: #fff;    width: 100%;    height: 60px;    line-height: 60px;    opacity: 100;    font-weight: 100;background-size: cover;}

.index_04 {    padding: 45px 0 60px 0;    height: 420px;    background: url(../images/index_04bg.jpg) no-repeat center top;}

.proimg2 h2 {    line-height: 60px;    text-align: center;    white-space: nowrap;    overflow: hidden;    text-overflow: ellipsis;    position: absolute;  top: 40px;    left: 0;    width: 100%;    font-size:40px;    color: #2361ad;    font-weight: normal;}


.hangye_li {
    padding: 0;
    display: flex;
    list-style: none;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: center;
    align-content: center;
}
.hangye_li li{float:left;width:20%;text-align:center;height:280px;}

.hangye_li li .tu{width:130px;height:130px;position:relative;margin:0 auto;display:block;}
.hangye_li li img.img1{position:absolute;left:0;top:0;width:100%}
.hangye_li li img.img2{position:absolute;left:0;top:0; opacity:0;transition:0.5s all;-webkit-transition:0.5s all;	-moz-transition:0.5s all;	-o-transition:0.5s all;	-ms-transition:0.5s all;width:100%}
.hangye_li li:hover img.img2{opacity:100;transition:0.5s all;-webkit-transition:0.5s all;	-moz-transition:0.5s all;	-o-transition:0.5s all;	-ms-transition:0.5s all;width:100%}

.hangye_li li h2{font-size:20px;height:50px;line-height:50px;}
.hangye_li li:hover h2{color:#0065ae;}
.hangye_li li p{font-size:16px;line-height:30px;height:90px;opacity:0;position:relative;}
.hangye_li li:hover p{opacity:100;transition:0.5s all;-webkit-transition:0.5s all;	-moz-transition:0.5s all;	-o-transition:0.5s all;	-ms-transition:0.5s all;}

 

.kouhao{text-align:center;margin-top:20px;}
.kouhao h2{font-size:18px;font-weight:bold;text-align:center;line-height:40px;}
.kouhao p{font-size:12px;font-weight:bold;text-align:center}

.footer .endtt0{margin:10px 0 10px 0;}
.footer .endtt0 img{width:260px;}
.footer .endtt1{font-size:30px;color:#2361ad;line-height:50px;}
.footer .endtt2{font-size:18px;color:#101010;line-height:42px;}
.footer .endtt3{font-size:18px;color:#101010;line-height:40px;}
.footer .endtt3-2{font-size:18px;color:#2361ad;line-height:40px;margin-left:30px;}
.footer .endtt4{font-size:14px;color:#101010;line-height:34px;}


.newsbox ul li .newbox .intro {
    width: 300px;
    position: relative;
    float: left;
    height: 140px;
    border-bottom: 1px solid #e8e8e8;
}
.newsbox ul li .newbox .intro p {
    text-align: left;
    font: 14px/26px Microsoft Yahei;
    margin-top: 10px;
    color: #686868;
	height:52px;line-height:26px;overflow: hidden;  
}


.anli_pro li {
    float: left;
    width:50%;
    *margin-left: -1px;
    float: left;
    margin-bottom: 30px;
}



.case_show{width:100%;margin:0 auto}
.case_show h1{font-size:26px;line-height:80px;height:80px;overflow:hidden;border-bottom:1px solid #f00000}
.case_show1 h2{font-size:26px;line-height:60px;height:60px;}
.case_show1 p{font-size:14px;line-height:28px;border-bottom:1px solid #afafaf;padding-bottom:20px;}
.case_show2 h2{font-size:26px;line-height:60px;height:60px;}
.case_show2 h3{font-size:18px;line-height:60px;height:60px;color:#2361ad;background:url(../images/lqx.jpg) repeat-x bottom;margin-bottom:15px;}
.case_show2 p{font-size:14px;line-height:28px;border-bottom:1px solid #afafaf;padding-bottom:20px;}
.case_show2 img{width:100%;}



.ry_00{width:100%;margin-top:60px;}


.rongyutiaobg{width:100%;height:84px;line-height:86px;background:#f5f7fa}
.rongyutiao{width:100%;margin: 0 auto}
.rongyutiao  h2{width:150px;float:left;font-weight:bold;text-align:center;font-size:20px;color:#000;line-height:84px;}
.rongyutiao  span{font-weight:bold;float:left;display:block;font-size:20px;color:#2361ad;line-height:84px;height:84px;}


.rongyu  h2{width:195px;font-weight:bold;font-size:38px;color:#2361ad;line-height:50px;border-bottom:1px solid #e90008;padding:20px 0;}
.rongyu  b{font-size:16px;color:#121212;line-height:50px;}
.rongyu  p{font-size:16px;color:#121212;line-height:32px;}

.rongyu_pic1{width:100%;margin:0 auto;padding-top:80px;}
.rongyu_pic1 li{float:left;width: 50%;text-align:center;margin:20px 0}
.rongyu_pic1 li h2{line-height:28px;;text-align:center}

.rongyu_pic2{width:100%;margin:0 auto;}
.rongyu_pic2 li{float:left;width: 33.3333%;text-align:center;margin:40px 0}

.rongyu_pic3{width:100%;margin:0 auto;}
.rongyu_pic3 li{float:left;width: 50%;text-align:center;padding:20px 0}


.ry_02{width:100%;margin-top:100px;margin-bottom:60px;}

.rongyu_txt{width:100%;margin:0 auto;margin-top:60px;margin-bottom:60px;}
.rongyu_txt li{float:left;text-align:center;background: url(../images/hxxx.png) repeat-y 131px;width:100%}
.rongyu_txt li h2{width:160px;font-size:40px;font-weight:bold;color:#2361ad;float:left;line-height:60px;;text-align:left;background:url(../images/hd.png) no-repeat 120px center}
.rongyu_txt li p{width:calc(100% - 160px); float:left;font-size:18px;color:#121212;line-height:40px;;text-align:left;background:#f1f1f1 url(../images/zjt.jpg) no-repeat left top;margin:4px 0;padding:10px 10px 10px 30px;}



}
@media only screen and (max-width:767px) {




.lc_04{padding:20px 0; height:500px;background: #fff;}
.lc_li li{float:left;width:45%;text-align:center;margin-bottom:15px;background:none;}
.lc_li li img{width:40%;}
.lc_li li h2 {font-size:16px;font-weight:normal;color:#000;}
.lc_li li span {font-size:12px;font-weight:normal;color:#333;height:50px;line-height:25px;}
.lc_li li:hover  h2 {color:#ffa200;font-weight:normal;}
.lc_li li:hover {box-shadow: 0px 2px 10px #ccc;}
.lc_04 .ljzx{width:120px;height:30px;font-size:16px;line-height:30px;color:#fff;text-align:center;margin:0 auto;background:#146ad9;border-radius:20px;margin-top:10px;}

.hangye_li li img {
    border-radius: 50%;
    width: 80px;
}

.index-ys { padding: 20px 0 72px 0; height: auto; background: url(../images/index-bg1.png) top center no-repeat; text-align: center; color: #fff; }
.index-ys .lists { max-width: 1160px; height: auto; margin: 0 auto;  position: relative;    padding:0px;
    display: flex;
    list-style: none;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: center;
    align-content: center; }
.index-ys ul li { width:33.333%; height: auto; background:none; border: solid 0px #59a6ef; float: left; transform: rotate(0deg); position: static; transition: background-color 0.5s ease; -moz-transition: background-color 0.5s ease; -webkit-transition: background-color 0.5s ease; -ms-transition: background-color 0.5s ease; -o-transition: background-color 0.5s ease; }
.index-ys ul li:hover { background: #d8972e; }
.index-ys ul li:hover a { color: #fff; }
.index-ys ul li .box { width: 100%; height: 100%; padding:2%;cursor:context-menu; transform: rotate(0deg) }
.index-ys ul li .box i { min-height: 60px; line-height: 60px; vertical-align: middle; }
.index-ys ul li .box i img{ width:40px;; }
.index-ys ul li .box h3 { padding-top: 8px; font-size: 14px; font-weight: bold; line-height: 24px;color:#fff }
.index-ys ul li .box .con { padding-top: 8px; font-size: 13px; height: 78px; line-height: 22px; overflow: hidden; color: #bdd5fd;display:none }
.index-ys ul li:hover .con { color: #fff; }
.index-ys ul li:nth-child(1) { left: 42px; top: 42px }
.index-ys ul li:nth-child(2) { left: 332px; top: 42px }
.index-ys ul li:nth-child(3) { left: 622px; top: 42px }
.index-ys ul li:nth-child(4) { left: 912px; top: 42px }
.index-ys ul li:nth-child(5) {     }
.index-ys ul li:nth-child(6) { left: 477px; top: 186px }
.index-ys ul li:nth-child(7) { left: 767px; top: 186px }
.index-ys .lists2 { display: none; padding: 0 10px; padding-top: 20px;}
.index-ys .lists2 .swiper-slide { width: 50%; float: left; padding: 0 30px; padding: 25px; }
.index-ys .lists2 .swiper-slide a { display: block; background-color: rgba(36, 113, 197, .6); height: 300px;  padding: 30px 20px; transition: background-color 0.5s ease; -moz-transition: background-color 0.5s ease; -webkit-transition: background-color 0.5s ease; -ms-transition: background-color 0.5s ease; -o-transition: background-color 0.5s ease; }
.index-ys .lists2 .swiper-slide:hover a { color: #fff; } 
.index-ys .lists2 h3 { font-size: 22px; line-height: 48px; font-weight: bold; }
.index-ys .lists2 .con { line-height: 24px; font-size: 16px; }
.index-ys .lists2 i { padding: 20px 0 10px 0; display: block; }
.index-ys .lists2 i img { width: 20% }
.index-ys .lists2 .swiper-slide a:hover { background-color: #d99b2d; }





.news_show {
    width: 100%;
    margin: 0 auto;
}
.news_show h1 {
    font-size: 18px;
    text-align: center;
    line-height: 40px;
    height: 40px;
    font-weight: bold;
    margin-top: 30px;
}

.news_show span {
    font-size: 12px;
    line-height: 26px;
    padding: 0px 0px;
    text-align: center;
    display: block;
    border-bottom: 1px solid #afafaf;
}

.case_show1 {
    border-bottom: 1px solid #afafaf;
    font-size: 14px;
    line-height: 30px;
    padding: 10px 0px;
    text-align: justify;
    text-justify: inter-ideograph;
}

.fuwu1 {
    padding-top:30px;
    min-height: 220px;
    margin-bottom:30px;
}
.fuwu1 h2 {
    width: 195px;
    margin: 0 auto;
    font-weight: bold;
    font-size: 18px;
    color: #006fbc;
    line-height: 40px;
    text-align: center;
    margin-bottom: 10px;
}

.fuwu1 li {
    float: left;
    width: 31%;
    margin: 0.7%;
    text-align: center;
    height: 120px;
    border-radius: 8px;
    box-shadow: 2px 5px 2px #888888;
    padding-top: 30px;
    background: url(../images/fwbg.png) repeat;
}

.fuwu1 li a h2 {
    font-size: 14px;
    font-weight: normal;
    color: #333;
    width: 100%;
    height: 50px;
    line-height: 50px;
    opacity: 100;
}

.fuwu1 li img{
 
    width: 50%;
}
.fuwu1 img{
 
    width: 100%;
}
.fuwu2 {
    padding-top: 40px;
    height: 580px;
    margin-bottom: 100px;
}
.fuwu2 h1 {
    width: 195px;
    margin: 0 auto;
    font-weight: bold;
    font-size: 18px;
    color: #006fbc;
    line-height: 30px;
    text-align: center;
    margin-bottom: 30px;
}

.fuwu2 li {
    float: left;
    width: 48%;
    margin: 1%;
    text-align: center;
    height: 240px;
    padding: 10px;
    border: 1px solid #d2d2d2;
    border-bottom: 4px solid #006fbc;
    position: relative;
    background: #fff;margin-bottom:50px;
}
.fuwubg2 {
    background: url(../images/fwbg.png) repeat;
    height: 700px;
}
.fuwu2 .biao {
    display: block;
    width: 60px;
    height: 60px;
    margin: 0 auto;
    line-height: 60px;
    border-radius: 50%;
    color: #006fbc;
    font-size: 20px;
    border: 2px solid #006fbc;
    position: absolute;
    top: -30px;
    left: 60px;
    background: #fff;
}

.fuwu2 li p {
    font-size: 12px;
    text-align: left;
    padding: 5px;
    line-height: 22px;
}

.fuwu2 li h2 {
    font-size: 16px;
    font-weight: normal;
    background: #006fbc;
    color: #fff;
    border-radius: 16px;
    width: 100%;
    height: 30px;
    line-height: 30px;
    opacity: 100;
    margin-top:40px;
}


.anli_titles .p1 {
    width: 100%;
    max-width: 1200px;
    margin: 0 auto;
    text-align: center;
    font-size:15px;
    letter-spacing:1px;
    color: #1A4C95;
    line-height: 50px;
    height: 50px;
    margin-bottom: 20px;
}





 .moreanli{width:110px;margin:20px auto;}
.moreanli a{text-align:center;display:block;width:110px;font-size:14px;border:1px solid #006fbc;color:#006fbc;padding:2px 10px;}

.morenews{width:110px;margin:0 auto;margin-top:20px;}
.morenews a{text-align:center;display:block;width:110px;font-size:14px;border:1px solid #006fbc;color:#006fbc;padding:2px 10px;margin-bottom:20px;}



.hx {
    height: 60px;
}
 

 
.hangye_nav{width:100%;float:left;background:none;padding-top:5px;position:relative;z-index:1}
.hangye_nav li{float: left;width:32%;font-size:16px;height:30px;line-height:30px; background:#fff;border-radius:10px;margin-bottom:10px;border:1px solid #006fbc;margin-left: 1.333%;text-align:center}
.hangye_nav li  a{font-weight:normal;color:#333}
 
.hangye_nav li span.item-5 {position:absolute;left:0px;  width: 13px;  height: 15px;  background:none;   margin-top:10px;   }





.hangye_list{width:100%;float:right;padding-top:25px;}
.hangye_list h1{font-size:20px;height:44px;line-height:44px;border-bottom:1px dotted #e60012}
.hangye_list li{float: left;width: 100%;font-size: 16px;line-height:36px;border-bottom:1px dotted #b8b8b8}
.hangye_list .hangye_list_l{float: left;width:100px;margin:10px 10px 10px 0px;}
.hangye_list .hangye_list_r{float: left; width:-webkit-calc(100% - 110px); 
width:-moz-calc(100% - 110px); 
width:calc(100% - 110px); margin:10px 0px 10px 0px; }
.hangye_list img {width:100px;height:100px;}
.hangye_list h2 {font-size: 16px;line-height:32px;color: #000;margin-bottom:0px;}
.hangye_list p {color: #666;font-size: 12px;line-height:24px;}


.yewu_nav{width:100%;float:left;background:none;padding-top:15px;position:relative;z-index:1;display:none}
.yewu_nav li{float: left;width:48%;font-size:13px;height:30px;line-height:30px; background:#fff;border-radius:10px;margin-bottom:10px;border:1px solid #006fbc;margin-left:0%;text-align:center}
.yewu_nav li  a{font-weight:normal;color:#333}
 
.yewu_nav li span.item-5 {position:absolute;left:0px;  width: 13px;  height: 15px;  background:none;   margin-top:10px;   }

.yewu_navtt{width:100%;float:left;background:none;padding-top:15px;position:relative;z-index:-1;display:none}


.ywfw_11 {
    padding: 20px 0;
    height: auto;
    background: #f5f5f5;
}
.ywfw_li li {
    float: left;
    width: 48%;
    margin: 1%;
    text-align: center;
    margin-bottom: 15px;
    border: 1px solid #dedede;
    padding: 1%;
}

.ywfw_li li h2 {
    font-size: 16px;
    font-weight: bold;
    color: #222;
    height: 30px;
    line-height: 30px;
}

.bbg{background:url(../images/bbg.png) no-repeat center top;padding:110px 0 80px 0;height:150px;margin-top: -80px;
    z-index: 1;position: relative;}

.bbgw{width:100%;margin:0 auto;}
.bbgw li{float:left;width:33.33%;text-align:center;color:#121212}
.bbgw li h2{font-size:25px;color:#2361ad;font-weight:bold;position:relative;}
.bbgw li span{font-size:12px;color:#2361ad;position:absolute;top:0;}
.bbgw li p{font-size:14px;color:#121212;font-weight:normal;line-height:36px}


.index_title p{font-size:14px;top: 0px;}

.yewu_li li {    float: left;    width: 46%;margin:2%;    text-align: center;    height: 90px;}
.yewu_li li img{  width: 100%;}
.yewu_li li a h2 {    font-size: 16px;    color: #fff;    width: 100%;    height: 90px;    line-height: 80px;    opacity: 100;    font-weight: 100;}
.index_04 {    padding:25px 0 20px 0;    height: auto;    background: url(../images/index_04bg.jpg) no-repeat center top;}

.proimg2 h2 {    line-height: 80px;    text-align: center;    white-space: nowrap;    overflow: hidden;    text-overflow: ellipsis;    position: absolute;  top: 40px;    left: 0;    width: 100%;    font-size:33px;    color: #2361ad;    font-weight: normal;}
.hangye_li li {    float: left;    width: 33.333%;    text-align: center;    height: auto;margin-bottom:20px;}
.hangye_li li h2 {    font-size: 15px;    height: 30px;    line-height: 30px;}
.hangye_li li p {    display: none;}
.hangye_li li .tu {    width: 100%;    height: 100px;    position: relative;    margin: 0 auto;    display: block;}
.hangye_li li .tu img{    width: 100%;}

.kouhao{text-align:center;margin-top:20px;}
.kouhao h2{font-size:18px;font-weight:bold;text-align:center;line-height:40px;}
.kouhao p{font-size:12px;font-weight:bold;text-align:center}

.footer .endtt0{margin:10px 0 10px 0;}
.footer .endtt0 img{width:200px;}
.footer .endtt1{font-size:20px;color:#2361ad;line-height:40px;}
.footer .endtt2{font-size:13px;color:#101010;line-height:32px;}
.footer .endtt3{font-size:13px;color:#101010;line-height:30px;}
.footer .endtt3-2{font-size:13px;color:#2361ad;line-height:30px;margin-left:30px;}
.footer .endtt4{font-size:12px;color:#101010;line-height:24px;}


 

.yewu_list{width:100%;float:left;padding-top:25px;}
.yewu_list li{float: left;width: 100%;font-size: 14px;line-height:28px;}
.yewu_list h2 {font-size: 20px;line-height:52px;color: #000;border-bottom:1px solid #e60012;margin-bottom:10px;}
.yewu_list img {margin:10px 0 20px 0;}


.lianxi{width:100%;margin:0px auto;}
.lianxi .lianxi_l{width:100%;float:left;}
.lianxi .lianxi_l h2{color:#2361ad;font-weight:bold;font-size:18px;margin-bottom:20px;margin-top: 10px;}
.lianxi .lianxi_l p{color:#333;font-weight:normal;font-size:14px;line-height:32px;}
.lianxi .lianxi_l img{width:100%;}
.lianxi .lianxi_r{width:100%;float:left;}
.lianxi .lianxi_r img{width:100%;margin-top:20px;}
 
.rencai .rencai_list dl {
    float: left;
    width: 100%;
    line-height: 26px;font-size:13px;
}

.rencai {margin-top:0px;}
.rencai li{width:100%;float:left;margin:0px 0 10px 0;}
.rencai li:nth-child(1) {margin-right:0px;;}
.rencai li:nth-child(3n) {margin-right:0px;;}
.rencai .rencai_t{width:100%;}
.rencai .rencai_t h2{color:#2361ad;font-weight:bold;font-size:18px;margin-bottom:20px;border-bottom:1px solid #afafaf;background:url(../images/lxt.jpg) no-repeat left bottom;padding-left:30px;line-height:50px;float:left;width: 100%;}
.rencai .rencai_t span{background:url(../images/wybg.jpg) no-repeat left bottom;color:#fff;text-align:center;font-weight:normal;font-size:14px;line-height:26px;height:26px;width:80px;display:block;float:right;margin-top:8px;}
.rencai .rencai_p{width:100%;}
.rencai .rencai_p p{color:#333;font-weight:normal;font-size:13px;line-height:28px;margin-left:10px;}
.shuoming{font-size:13px;line-height:28px;margin-top:20px;}

.rencai  span{margin-top:5px;}


.about_00{width:100%;background: url(../images/about02.jpg) no-repeat center bottom;background-size:100%;margin-top:20px;margin-bottom:10px;padding-bottom:0px;}
.about  h2{width:100px;font-weight:bold;font-size:22px;color:#2361ad;line-height:48px;border-bottom:1px solid #e90008;padding-bottom:0px;}
.about  b{font-size:16px;color:#121212;line-height:28px;display:block;margin:10px 0 0 0 }
.about  p{font-size:14px;color:#121212;line-height:28px;}
.about  img{width:100%;margin-bottom:10px}


.about2 {padding-bottom:20px;margin-bottom:20px;height: auto;}
.about2  h2{width:100px;font-weight:bold;font-size:18px;color:#2361ad;line-height:48px;padding-bottom:0px;}
.about2 span {
    font-size: 14px;
    color: #121212;
    line-height: 30px;
    display: block;
    text-align: center;
}
.about2  b{font-size:14px;color:#121212;line-height:28px;margin:10px 0 0 0 }
.about2  p{font-size:14px;color:#121212;line-height:28px;}
 
 
.about2 li{float:left;width:46%;margin:2%;text-align:center;height:auto;border-bottom:4px solid #006fbc;border-radius:8px;box-shadow: 2px 5px 8px #888888;padding-top:10px;}
.about2 li a h2 {font-size:18px;font-weight:normal;color:#006fbc;width:100%;height:30px;line-height:30px;opacity:100;}
.about2 li img{width:60%;    margin-bottom: 0px;}


.dangqian .wd {
    width: 100%;
    margin: 0 auto;
}



.about3 {padding-top:10px;}
.about3  span{font-size:14px;color:#121212;line-height:28px;display:block;text-align:center;}
.about3  p{font-size:12px;color:#121212;line-height:28px;text-align:center;}
.about3  img{width:100%;margin-top:20px}

.about3 h2 {
    width: 100px;
    font-weight: bold;
    font-size: 18px;
    color: #2361ad;
    line-height: 48px;
    padding-bottom: 0px;
}

.rencai h2 {
    color: #2361ad;
    cursor: pointer;
    font-weight: bold;
    font-size: 16px;
	
    margin-bottom: 20px;
    border-bottom: 1px solid #afafaf;
    background: url(../images/bbb.png) no-repeat left center;background-size: 30px;
    padding-left:40px;
    line-height: 40px;
    float: left;
  overflow:hidden;
}


.ry_00{width:100%;margin-top:30px;}
.ry_00 h2 {
    width: 130px;
    font-weight: bold;
font-size: 18px;
    color: #2361ad;
    line-height: 48px;
    padding: 15px 0 10px 0;
}
.rongyutiaobg{width:100%;height:44px;line-height:46px;background:#f5f7fa}
.rongyutiao{width:100%;margin: 0 auto}
.rongyutiao  h2{width:18%;float:left;font-weight:bold;font-size:14px;color:#000;line-height:44px;}
.rongyutiao  span{width:82%;font-weight:bold;float:left;display:block;font-size:14px;color:#2361ad;line-height:44px;height:44px;overflow:hidden;}




.rongyu  h2{width:100px;font-weight:bold;font-size:22px;color:#2361ad;line-height:30px;border-bottom:1px solid #e90008;padding:10px 0;}
.rongyu  b{font-size:14px;color:#121212;line-height:40px;}
.rongyu  p{font-size:14px;color:#121212;line-height:26px;}

.rongyu_pic1{width:100%;margin:0 auto;padding-top:0px;}
.rongyu_pic1 li{float:left;width: 49%;text-align:center;margin:.5% }
.rongyu_pic1 li h2{line-height:28px;;text-align:center}
.rongyu_pic1 li img{width:100%;}

.rongyu_pic2{width:100%;margin:0 auto;}
.rongyu_pic2 li{float:right;width: 49%;text-align:center;margin:.5%;padding:0;}
.rongyu_pic2 li img{width:100%;}

.rongyu_pic3{width:100%;margin:0 auto;}
.rongyu_pic3 li{float:left;width: 50%;text-align:center;padding:10px 0}
.rongyu_pic3 li img{width:100%;}

.ry_02{width:100%;margin-top:20px;margin-bottom:60px;}

.rongyu_txt{width:100%;margin:0 auto;margin-top:60px;margin-bottom:60px;}
.rongyu_txt li{float:left;text-align:center;background: url(../images/hxxx.png) repeat-y 73px;    width: 100%;}
.rongyu_txt li h2{width:90px;font-size:20px;font-weight:bold;color:#2361ad;float:left;text-align:left;background:url(../images/hd.png) no-repeat 60px center}
.rongyu_txt li p{width:calc(100% - 90px); ;float:left;font-size:14px;color:#121212;line-height:30px;;text-align:left;background:#f1f1f1 url(../images/zjt.jpg) no-repeat left top;margin:4px 0;padding:10px 10px 10px 20px;}


.cg_case{width:100%; padding:20px 0;}
.cg_case h2{display:block;width:100%;height:60px;line-height:50px;background:url(../images/cgbg.jpg) no-repeat center center;font-size:18px; color:#fff;font-weight:normal;text-align:center;background-size:200%;}
.cg_case p{line-height:28px;font-size:14px; color:#333;margin:10px 0;}
.cg_case span{line-height:28px;font-size:14px; color:#333;margin:10px 0;text-align:center;display:block;}
.cg_case img{width:100%;margin:10px 0;}
 




.slide_con .swiper-container{padding-bottom:0px;}
.index_01,.index_02,.index_03{padding: 20px 0;height:auto;}
.index_03{background: #3159b9 !important;}
.index_title h1 {
 
    font-weight: bold;
    margin-bottom: 10px;
    text-align: center;
    position: relative;
    z-index: 2;
    background: url(../images/bbg.png) no-repeat center bottom;
    height: 80px;
    line-height: 80px;
}
.index_title h1 a{
    color: #fff;
}

.news_text_left {
    width: 100%;
}

.news_text_content h3 {
    color: #222222;
    font-size: 16px;
    margin: 16px 0 15px;
    font-weight: bold;
    width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    transition: all ease-in-out .5s;
}

.news_text_right {
    width: 100%;
    padding:20px 0 10px 0;
    border-left: 1px solid #e5e5e5;
}
.news_text_right .news_title_l {
    padding-left: 18px;
    width: 70%;line-height:30px;
}
.news_text_right .news_title_r {
    color: #a6a6a6;
    font-size: 16px;
    width:30%;line-height:30px;
    overflow: hidden;
}
.news_text_right .news_title_l h3 {
    color: #666666;
    font-size: 16px;
    width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    line-height: 30px;
    transition: all ease-in-out .3s;
}
.news_text_right ul li {
    position: relative;
    margin-bottom: 12px;
}

.news_block{width: 100% !important;float: none;}
.news_block h3{font-weight:bold;}
.news_block p{height: inherit;}
.index_pro li{width:100%;margin:0;}
.index_02 {
    padding: 20px 0 ;
    min-height: 360px;
}

.anli_pro li{width:100%;margin-bottom: 10px;}
.index_pro ul{margin: 0 0px;}
.probox{margin: 0 0px;}
.proboxs{margin: 0 3%;}
.proimgs h2{line-height: 30px;}
.index_top .index_le,.index_top .inex_re{width: 100%;float: none;}
.index_top .inex_re a>img{visibility: visible;}
.index_top .inex_re{margin-top: 20px;}
.video_bf{width: 30px;}
.index_top .inex_re a:after{content: "";position: absolute;top:0;left: 0;width: 100%;height: 100%;background: rgba(0,0,0,0.2)}
.slide_con .but{display: block;}
.slide_con .but div{width: 25px;height: 25px;position: absolute;top:34%;}
.slide_con .but div.swiper-button-prev{left: 10px;background: url(../images/index_prev.png) no-repeat center center;}
.slide_con .but div.swiper-button-next{right: 10px;background: url(../images/index_next.png) no-repeat center center;}

.slide_con .swiper-pagination{display: none;}


.banner_neiye {height: 150px;background-size:cover !important;}
/*栏目头部标题*/

.main_title2 {	text-align: center;padding: 0 0 0 0;}
.main_title2 h4 {font-size: 25px;color: #000;}
.main_title2 .kuai2{width:100%;height:3px;margin:20px auto;background:url(../images/ico02.png) no-repeat center 0;}
.main_title2 p {	font-family:Microsoft Yahei;color: #737373;	font-size: 12px;}
.lanmumore{width:180px;margin:0 auto;height:42px;line-height:40px;color:#fff;background:#e70012;text-align:center}
.lanmumore a{color:#fff;font-size:14px;}



.anli_title .p1 {width:100%; text-align: left;    font-size: 20px;    color: #1A4C95;    margin-bottom: 10px;font-weight:bold;     line-height: 40px;height: 40px;}
.anli_title .p1 span {
    width: 198px;
    height: 40px;
    display: inline-block;
    background: url(../images/nyttbg.jpg) no-repeat center top;
    text-align: center;
    color: #fff;
}

.anli_title .p3{ text-align:center; margin:15px 0;}
.anli_title .p3 a{ width:23%;display:inline-block; padding-left:0; padding-right:0; height:40px; line-height:40px; font-size:16px; color:#3c3c3c; font-weight:normal; border:1px solid #fff; }
.anli_title .p3 a.a1{ color:#2361ad; border-bottom:2px solid #2361ad;}
.anli_title .p3 a:hover{ color:#2361ad; border-bottom:2px solid #2361ad; }



.case_show{width:100%;margin:0 auto}
.case_show h1{font-size:20px;line-height:60px;height:60px;overflow:hidden;border-bottom:1px solid #f00000}
.case_show1 h2{font-size:20px;line-height:50px;height:50px;}
.case_show1 p{font-size:14px;line-height:28px;border-bottom:1px solid #afafaf;padding-bottom:20px;}
.case_show2 h2{font-size:20px;line-height:50px;height:50px;}
.case_show2 h3{font-size:16px;line-height:50px;height:50px;color:#2361ad;background:url(../images/lqx.jpg) repeat-x bottom;margin-bottom:15px;}
.case_show2 p{font-size:14px;line-height:28px;border-bottom:1px solid #afafaf;padding-bottom:20px;}
.case_show2 img{width:100%;}


/*内页主体*/
 

#main{width:100%;margin:0 auto;}
.wang{ padding-top:20px;padding-bottom:1px;margin-bottom:1px;}
.wang .p3{ text-align:center; margin-top:5px;}
.wang .p3 a{ width:46%;display:inline-block; white-space: nowrap;
    overflow: hidden;
    ext-overflow: ellipsis; margin:1%; height:32px; line-height:32px; font-size:15px; color:#000; background:#e6e6e6}
.wang .p3 a.a1,.wang .p3 a:hover{ color:#fff; background:#e70012}
 
.textCon{padding:10px 5%;line-height:30px;font-size:16px;}
.textCon img{max-width:98%;}
.textCon p{line-height:30px;padding-bottom:10px;font-size:16px;}
.textIndent p{text-indent:0em;}

.newsbox{ margin-top: 20px;}
.newsbox ul{}
.newsbox ul li:hover{ }
.newsbox ul li .newbox{ padding:2px 0px; margin:5px auto; }
.newsbox ul li .newbox .time{ display:none;}
.newsbox ul li .newbox .imgbox {
    width: 28%;
    height:90px;
    float: left;
    margin: 0px;
    overflow: hidden;
    margin-right: 2%;
    margin-bottom:0px;
}
.newsbox ul li .newbox .imgbox img{
    width: 100%;height: auto;
}
.newsbox ul li .newbox .intro span {
    float: right;
    color: #686868;font-size:12px;
}


.newsbox ul li .newbox .intro{ width: 70%; position: relative;float: left;height:auto;border-bottom: 1px solid #e8e8e8; }

.newsbox ul li .newbox .intro h1{ text-align: left; font:15px/26px Microsoft Yahei; color: #4b4b4b;height: 26px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.newsbox ul li .newbox .intro h1 a{ color: #333; text-decoration: none;}
.newsbox ul li .newbox .intro p{text-align: left; font:12px/24px Microsoft Yahei; margin-top:0px; color: #686868;margin:0px 0 0px 0 }
.newsbox ul li .newbox .intro .rnav a{ display:none;}

.pages {	height: 29px;	overflow: hidden;	text-align: center;	padding: 50px 0;}
.pages a,.pages span,.pages em {	padding: 3px 8px;	border: 1px solid #ddd;	margin: 0 2px;}
.pages span,.pages a:hover {	background: #e70012;	border: 1px solid #e70012;	color: #fff;}
.pages a{	color: #333;}


.newbody{ background: #e9e9e9;}
.two_title{ max-width: 100%; margin: 0px auto; padding: 0px 25px; font:14px/84px Microsoft Yahei; color: #797979; text-align: left;}
.two_title a{ color: #797979; text-decoration: none;}

.new_con{max-width: 100%;  margin: 0px auto; padding: 0; min-height: 770px; background: #fff; border-radius: 20px;margin-top:20px;}
.new_con h1 {    font: 18px/36px Microsoft Yahei;}
.new_con h2 {    margin-bottom: 15px;}
.new_con img{max-width: 100%; height: auto;}
.new_con .uppage ul li {
    width: 100%;
    font: 14px/28px Microsoft Yahei;
}
.new_con .introbox {
 
    font: 14px/30px Microsoft Yahei;
    text-align: left;
    color: #4b4b4b;
}
 
.new_con .uppage ul li{ width: 100%; float:left; font:14px/30px Microsoft Yahei; text-align: left; color: #000; }
 

/*anli*/
.wrapper{ max-width: 100%;margin:0 auto;}
.m-case{min-height:300px;padding:0}
.m-case .m-case-list{padding:2%}
.m-case .m-case-list li{float:left;display:inline-block;margin:.5%;width:49%}
.m-case .m-case-list li:nth-of-type(3n+1){margin-left:0}
.m-case .m-case-list li>a{display:block;margin-top:10px;border:1px solid #ccc;background-color:#fff;border-radius:0 0 5px 5px;overflow:hidden}
.m-case .m-case-list li>a:hover dt .mask{display:block}
.m-case .m-case-list li>a:hover dd p{color:#666}
.m-case .m-case-list li>a:hover dd .icon-arraw-right:before{color:#f32f43;border-color:#f32f43}
.m-case .m-case-list li dt{position:relative}
.m-case .m-case-list li dt .lazy{display:block;margin:auto;max-width:100%;height:auto;width:auto\9}
.m-case .m-case-list li dt .mask{display:none;position:absolute;top:0;z-index:2;width:100%;height:100%;color:#fff;background-color:rgba(243,47,67,0.8);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#CCF32F43, endColorstr=#CCF32F43);-ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#CCF32F43, endColorstr=#CCF32F43)}.m-case .m-case-list li dt .mask p{padding:5% 8% 0;font-size:.8125em;line-height:1.8;height:60%;overflow:hidden}
.m-case .m-case-list li dt .mask button{display:block;position:absolute;bottom:8%;left:0;right:0;margin:12px auto 0;padding:2.5% 0;width:40%;line-height:1;font-size:.9375em;font-weight:bold;color:#fff;border:1px solid #fff;background-color:rgba(182,8,17,0.6);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99B60811, endColorstr=#99B60811);-ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99B60811, endColorstr=#99B60811)}

.m-case .m-case-list li dd{padding:3% 3.27869%;padding-right:0px;border-top:1px solid #ccc;height:45px;text-align:left;background: url(../images/anliz.png) no-repeat 98% 5px;}
.m-case .m-case-list li:hover dd{background: url(../images/anlih.png) no-repeat 98% 5px;}
.m-case .m-case-list li dd p{float:left;font-size:1.0125em;height:54px;color:#333;font-weight:normal;line-height:1.5;vertical-align:middle;overflow:hidden}

 
.m-case article #u-visits{display:none}
.m-case .m-related{padding-left:10%;padding-right:10%}
.m-case .m-related dd>a{padding-top:4px !important;padding-bottom:4px !important}

.anli_00 {
    padding: 0px 0 10px 0;
    background: url(../images/hxlist.png) no-repeat center top;
}
.anli_titles .p3 {
    text-align: center;
    margin: 15px 0;
}
.anli_titles .p3 a {
    display: inline-block;
    padding-left: 20px;
    padding-right: 20px;
    height: 40px;
    line-height: 40px;
    font-size: 14px;
    color: #3c3c3c;
    font-weight: normal;
    border: 1px solid #fff;
}

}


@media only screen and (min-width:1025px) {

.tran_scale{ overflow:hidden; display:block;}
.tran_scale img{-webkit-transition: opacity .4s ease-in,-webkit-transform .6s linear;transition: opacity .4s ease-in,transform .6s linear;}
.tran_scale:hover img{transform:scale(1.1,1.1); -webkit-transform:scale(1.1,1.1);-moz-:scale(1.1,1.1);-o-transform:scale(1.1,1.1);-ms-transform:scale(1.1,1.1);}
.news_block dt img{height: 100% !important}


.pro_text,.proimg h2{transition:all 0.5s;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-o-transition:all 0.5s;-ms-transition:all 0.5s;}
.pro_texts,.proimgs h2{transition:all 0.5s;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-o-transition:all 0.5s;-ms-transition:all 0.5s;}
.proimg2 h2{transition:all 0.5s;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-o-transition:all 0.5s;-ms-transition:all 0.5s;}
.probox:hover .pro_text{top:0;}
.probox:hover h2{top:100%;}
.proboxs:hover .pro_texts{top:0;}
.proboxs:hover h2{top:100%;}
.probox2:hover h2{top:40px;}


.yewu_text,.yewuimg h2{transition:all 0.5s;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-o-transition:all 0.5s;-ms-transition:all 0.5s;}
.yewu_texts,.yewuimgs h2{transition:all 0.5s;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-o-transition:all 0.5s;-ms-transition:all 0.5s;}
.yewuimg2 h2{transition:all 0.5s;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-o-transition:all 0.5s;-ms-transition:all 0.5s;}
.yewubox:hover .yewu_text{top:0;}
.yewubox:hover h2{top:100%;}
.yewuboxs:hover .yewu_texts{top:0;}
.yewuboxs:hover h2{top:100%;}
.yewubox2:hover h2{top:40px;}

.news_block h3 a:hover{color: #ff0000 !important; opacity:0.9;filter:alpha(opacity=90); -moz-opacity:0.9; -khtml-opacity:0.9;}
.index_m02 a:hover,.index_m a:hover,.pro_text h3 a:hover,.pro_texts h3 a:hover,.news_m a:hover{opacity:0.7;filter:alpha(opacity=70); -moz-opacity:0.7; -khtml-opacity:0.7;}
.news_block h3 a:hover{color: #ff0000;}
}



.bannerwrap{color: #fff;margin-top:8.6%;}

.bannerwrap h3{line-height: 1.2em;max-height: 4.8em;overflow: hidden; font-weight: bold;margin-bottom: 15px;}
.bannerwrap p{line-height: 1.7em;max-height: 3.4em;overflow: hidden;}

.banner_more{margin-top:5%;}
.banner_more a{display: inline-block;width: 190px;line-height: 46px;border: 1px solid #fff;border-radius: 4px;color: #fff;text-align: center;}
.inbanner .but{display: block;}
.inbanner video{object-fit: cover;width: 100%;height: 100%; position:absolute;top:0;left:0;z-index:2;}
.inbanner .swiper-pagination-bullet{background: #fff;
    width: 9px;
    height: 9px;vertical-align: middle;
    margin-top: 0px; opacity: 1; margin: 0 15px !important; transition: all .5s; }
.inbanner .swiper-pagination-bullet-active{background: #fff;width: 16px;
    height: 16px;}
.inbanner .swiper-container-horizontal>.swiper-pagination-bullets,.inbanner .swiper-pagination-custom, .swiper-pagination-fraction{bottom: 100px;}
.banner_text{margin-left: 100px;width: 50%;}

.bannerwrap h3,.bannerwrap p,.banner_more{
	transition:all 1.5s;-webkit-transition:all 1.5s;-moz-transition:all 1.5s;-o-transition:all 1.5s;-ms-transition:all 1.5s;
	visibility: hidden;
	opacity:0;filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0;
}
.bannerwrap h3{-webkit-transform: translateY(-20px); -moz-transform: translateY(-20px);-o-transform: translateY(-20px);-ms-transform: translateY(-20px);transform: translateY(-20px);}
.bannerwrap p,.bannerwrap .banner_more{-webkit-transform: translateY(20px); -moz-transform: translateY(20px);-o-transform: translateY(20px);-ms-transform: translateY(20px);transform: translateY(20px);}

.inbanner li.swiper-slide-active .bannerwrap h3,.inbanner li.swiper-slide-active .bannerwrap p,.inbanner li.swiper-slide-active .banner_more{
	-webkit-transform: translateY(0px); -moz-transform: translateY(0px);-o-transform: translateY(0px);-ms-transform: translateY(0px);transform: translateY(0px);
	visibility:visible;
	opacity:1;filter:alpha(opacity=100); -moz-opacity:1; -khtml-opacity:1;
}
.bannerwrap{position:absolute;top:0;left:0;width:100%;}
@media only screen and (max-width:1366px) {
.bannerwrap h3{font-size: 48px;}
.banner_more{margin-top: 30px;}

}
@media only screen and (max-width:1280px) {
.bannerwrap h3{font-size: 40px;}
.banner_more{margin-top: 20px;}
}
@media only screen and (max-width:1024px) {
.banner_text{margin-left:0;}
.bannerwrap h3{font-size: 24px;}
.banner_more a{width: 100px;line-height: 30px;border-radius: 2px;}
.inbanner .swiper-pagination-bullet{    margin: 0 5px !important;}
.inbanner .swiper-pagination-bullet-active{width: 9px !important;height: 9px !important;}
.inbanner .swiper-container-horizontal>.swiper-pagination-bullets, .inbanner .swiper-pagination-custom, .swiper-pagination-fraction{bottom: 10px;}
.inbanner .swiper-pagination-bullet-active{background: #3159b9;}
}

@media only screen and (max-width:767px) {
.bannerwrap h3{font-size: 16px;margin-bottom: 10px;}
.banner_more{margin-top: 10px;}
/*.inbanner li{height: 250px !important;}*/
.banner_text{width: 100%;}
.inbanner video{display:block !important;}
.bannerwrap{margin-top:5%;}

.ywdw{display:block;height:1px;position:relative;top:-80px;}



}





@media only screen and (max-height:800px) {

.yewu_nav {
    width: 280px;
    float: left;
    background: url(../images/ywleftm.jpg) no-repeat left top;
    padding-top: 55px;
    position: relative;
    z-index: 1;
}

.yewu_nav li.mt50{margin-top:35px;}
.yewu_nav li{float: left;width:40%;margin:1% 1% 1% 6%;font-size:13px;height:24px;line-height:24px;}

.hangye_nav li {
    float: left;
    font-size: 14px;
    height: 30px;line-height:30px;
}

.yewu_list h2 {
    margin-top: 40px;
}

}
