body{background:#eee;}
.loc_wrap{width:1200px;margin:0 auto;line-height:80px;}
.loc_wrap a{color:#666;}
.loc_wrap a:hover{text-decoration:none;}
.loc_wrap strong{font-weight:500;color:#666;}
/*--ipro_box--*/
.ans{width:1210px;padding:30px 0 15px 0;margin:0 auto;overflow:hidden;}
.ans a:hover{text-decoration:none;}
.ans ul{display:block;width:1280px;padding-left:5px;}
.ans ul li{width:340px;padding:20px;background:#fff;float:left;overflow:hidden;margin:0 30px 30px 0;color:#888;box-shadow:0 1px 3px #ccc;border-radius:2px;}

.ans ul li em img:hover {filter:alpha(opacity=70);transition:all 0.5 linear;-moz-transition:all 0.5 linear;-o-transition:all 0.5 linear;-webkit-transition:all 0.5 linear;-webkit-transform:scale(1.12);-moz-transform:scale(1.12);-o-transform:scale(1.12);-m-transform:scale(1.12);transform:scale(1.12);}
.ans ul li em{display:table-cell;vertical-align:middle;width:340px;height:255px;overflow:hidden;text-align:center;}
.ans ul li em img{max-width:340px;max-height:255px;transition:all 0.3s linear;-moz-transition:all 0.3s linear;-o-transition:all 0.3s linear;-webkit-transition:all 0.3s linear;}
.ans ul li em img:hover {filter:alpha(opacity=70);transition:all 0.5 linear;-moz-transition:all 0.5 linear;-o-transition:all 0.5 linear;-webkit-transition:all 0.5 linear;-webkit-transform:scale(1.12);-moz-transform:scale(1.12);-o-transform:scale(1.12);-m-transform:scale(1.12);transform:scale(1.12);}

.ans ul li b{display:block;font-size:16px;font-weight:600;line-height:36px;white-space:nowrap;
    -webkit-text-overflow:ellipsis;
    -moz-text-overflow:ellipsis;
    -o-text-overflow:ellipsis;
    -ms-text-overflow:ellipsis;
    text-overflow:ellipsis;overflow:hidden;}
.ans ul li p{display:block;font-weight:500;height:60px;overflow:hidden;}
.ans ul li i{display:block;margin-top:10px;}
/*--ipro_box--*/
.ipro_box {width:1210px;margin:30px auto 15px auto;text-align:center;overflow:hidden;}
.pmar{margin:30px auto 15px auto;}
.ipro_box ul{display:block;width:1280px;padding-left:5px;}
.ipro_box ul li{display:block;float:left;width:380px;margin:0 30px 30px 0;text-align:center;}
.ipro_box ul li.sblock{display:block;float:none;width:1200px;margin:60px 0 120px 0;color:#666;box-shadow:none;background:none;text-align:center;}
.ipro_box ul li a{display:block;padding:20px;background:#fff;border-radius:2px;box-shadow:0 1px 3px #ccc;}
.ipro_box ul li a:hover{text-decoration:none;-moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);-o-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);-webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);}
.ipro_box_ts{margin:30px auto 30px auto;}
.ipro_box_sc{margin:30px auto 10px auto;}

.ipro_box ul li span{display:table-cell;vertical-align:middle;width:340px;height:255px;overflow:hidden;background:#fff;}
.ipro_box ul li span img {max-width:340px;max-height:255px;transition:all 0.3s linear;-moz-transition:all 0.3s linear;-o-transition:all 0.3s linear;-webkit-transition:all 0.3s linear;box}
.ipro_box ul li span img:hover {filter:alpha(opacity=70);transition:all 0.5 linear;-moz-transition:all 0.5 linear;-o-transition:all 0.5 linear;-webkit-transition:all 0.5 linear;-webkit-transform:scale(1.12);-moz-transform:scale(1.12);-o-transform:scale(1.12);-m-transform:scale(1.12);transform:scale(1.12);}
.ipro_box ul li b {display:block;text-align:left;font-weight:600;font-size:16px;line-height:24px;padding:8px 0 0 0;height:48px;overflow:hidden;}

.case_box ul li b{display:block;text-align:center;font-weight:600;font-size:16px;line-height:48px;height:48px;padding:8px 0 0 0;overflow:hidden;}
/*--art_page--*/
.art_page {text-align:center;margin:0 auto 60px auto;}
.art_page a {display:inline-block;height:38px;line-height:38px;border:1px solid #ddd;padding:0 15px;font-weight:500;text-align:center;margin:0 2.5px;background:#fff;border-radius:2px;color:#666;}
.art_page a.page_more{color:#4169e1;}
.art_page a:hover {background:#4169e1;border:1px solid #4169e1;color:#fff;text-decoration:none;}
.art_page a.thisclass {background:#4169e1;border:1px solid #4169e1;color:#fff;}

.art_page strong {display:inline-block;font-weight:600;margin:0 5px;}
.art_page span {display:inline-block;font-weight:500;line-height:30px;padding:0 12px;}
.art_page span b{font-weight:600;margin:0 5px;}

/*--news_wrap--*/
.news_wrap {width:1200px;margin:30px auto 45px auto;}

.news_art {width:800px;float:left;background:#fff;padding:45px 42.5px 0 42.5px;border-radius:2px;}

.news_art h1 {font-size:28px;line-height:45px;display:block;font-weight:600;text-align:center;}.news_art_time {padding:10px 0 25px 0;border-bottom:1px dashed #ddd;color:#888;text-align:center;}.news_art_time i {font-style:normal;margin:0 10px;}.news_art_time em {display:inline-block;}

.news_art_con{padding:24px 0;font-size:16px;font-weight:500;text-align: justify;line-height:32px;}
.news_art_con table {max-width:640px;border-collapse:collapse;border-spacing:3;border:1px solid #ddd;margin:0 auto 16px auto;}
.news_art_con table tr td {border:1px solid #ddd;padding:8px 16px;}.news_art_con p table {margin-left:-2em;}
.news_art_con p iframe {margin:0 0 -8px -2em;max-width:640px;}.news_art_con iframe {margin-bottom:16px;max-width:640px;}.news_art_con p video {margin:0 0 0 -2em;}.news_art_con ul {padding:0 0 0 2em;}.news_art_con ul li {list-style-type:disc;}.news_art_con a{}.news_art_con a:hover{color:#4169e1;}
.news_art_con p {text-indent:2em;margin:0 0 16px 0;}.news_art_con p img {margin-left:-2em;}.news_art_con img {max-width:640px!important;height: auto !important;}

.news_art_nex{border-top:1px solid #ebeeef;padding:22px 0 37px 0;font-size:16px;}
.news_art_nex ul li{line-height:2;display:block;white-space:nowrap;
    -webkit-text-overflow:ellipsis;
    -moz-text-overflow:ellipsis;
    -o-text-overflow:ellipsis;
    -ms-text-overflow:ellipsis;
    text-overflow:ellipsis;overflow:hidden;}
.news_art_nex ul li a{color:#666;}
.news_art_nex ul li a:hover{text-decoration:none;}

/*--rel_news --*/
.rel_news{padding:15px 20px 15px 20px;background:#fff;overflow:hidden;box-shadow: 0 1px 3px rgb(26 26 26 / 20%);border-radius:2px;}
.rmar{margin-top:15px;}
.rel_news h3{font-size:18px;line-height:18px;font-weight:600;padding-left:12px;position:relative;}
.rel_news h3:before {
	position: absolute;
	left: 0;
	top: 0;
	width: 4px;
	height: 100%;
	content: "";
	background: #4169e1;
	border-radius: 2px
}
.rel_news ul{display:block;padding-top:5px;}
.rel_news ul li{display:flex;justify-content:space-between;padding:10px 0 10px 0;border-bottom:1px solid #eee;}
.rel_news ul li:last-child{border:none;}
.rel_news ul li span{display:flex;justify-content:center;align-items:center;width:90px;max-height:60px;overflow:hidden;}
.rel_news ul li span img{max-width:100%;transition:all 0.3s linear;-moz-transition:all 0.3s linear;-o-transition:all 0.3s linear;-webkit-transition:all 0.3s linear;}
.rel_news ul li span img:hover {filter:alpha(opacity=70);transition:all 0.5 linear;-moz-transition:all 0.5 linear;-o-transition:all 0.5 linear;-webkit-transition:all 0.5 linear;-webkit-transform:scale(1.12);-moz-transform:scale(1.12);-o-transform:scale(1.12);-m-transform:scale(1.12);transform:scale(1.12);}
.rel_news ul li em{display:block;width:calc(100% - 100px);}
.rel_news ul li em a{overflow:hidden;line-height:1.8;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp:2;-webkit-box-orient: vertical;}

/*--news_gs --*/
.news_gs_wrap{width:300px;float:right;}
.news_gs_ns{padding:15px 20px 0 20px;background:#fff;overflow:hidden;}
.ns_mar{margin-top:15px;box-shadow:none;}

.news_gs_ns h3{font-size:18px;line-height:18px;padding-left:12px;font-weight:600;position:relative;}
.news_gs_ns h3:before {
	position: absolute;
	left: 0;
	top: 0;
	width: 4px;
	height: 100%;
	content: "";
	background: #4169e1;
	border-radius: 2px
}
.news_gs_ns ul.gs_ns_li{display:block;width:360px;padding:15px 0 0 0;}
.news_gs_ns ul.gs_ns_li li {float:left;width:120px;margin:0 20px 20px 0;}
.news_gs_ns ul.gs_ns_li li a{display:block;color:#666;}
.news_gs_ns ul.gs_ns_li li em {display:block;width:120px;height:70px;overflow:hidden;}
.news_gs_ns ul.gs_ns_li li img {width:100%;min-height:70px;transition:all 0.3s linear;-moz-transition:all 0.3s linear;-o-transition:all 0.3s linear;-webkit-transition:all 0.3s linear;}
.news_gs_ns ul.gs_ns_li li img:hover {filter:alpha(opacity=70);transition:all 0.5 linear;-moz-transition:all 0.5 linear;-o-transition:all 0.5 linear;-webkit-transition:all 0.5 linear;-webkit-transform:scale(1.12);-moz-transform:scale(1.12);-o-transform:scale(1.12);-m-transform:scale(1.12);transform:scale(1.12);}
.news_gs_ns ul.gs_ns_li li a b {margin-top:2px;display:block;font-weight:500;height:36px;overflow:hidden;}
.news_gs_ns ul.gs_ns_li li a:hover{color:#0074b2;}
/*--news_gs --*/
.news_gs_ns ul.gs_ns_ns{display:block;width:100%;margin:15px 0;border-top:1px solid #eee;}
.news_gs_ns ul.gs_ns_ns li{padding:14px 0 7px 0;line-height:21px;border-bottom:1px solid #eee;}
.news_gs_ns ul.gs_ns_ns li:last-child{border:none;}
.news_gs_ns ul.gs_ns_ns li a{color:#666;}
.news_gs_ns ul.gs_ns_ns li a:hover{color:#0074b2;}
/*--news_gs --*/
.news_gs{padding:15px 20px 15px 20px;background:#fff;overflow:hidden;border-radius:2px;box-shadow: 0 1px 3px rgb(26 26 26 / 20%);}
.gsmar{margin-top:15px;}
.news_gs h3{font-size:18px;line-height:18px;font-weight:600;padding-left:12px;position:relative;}
.news_gs h3:before {
	position: absolute;
	left: 0;
	top: 0;
	width: 4px;
	height: 100%;
	content: "";
	background: #4169e1;
	border-radius: 2px
}
.news_gs ul{display:block;width:360px;padding:15px 0 0 0;}
.news_gs ul li {float:left;width:120px;margin:0 20px 20px 0;}
.news_gs ul li a{display:block;}
.news_gs ul li em {display:table-cell;vertical-align:middle;text-align:center;background:#fff;width:118px;height:88px;overflow:hidden;border:1px solid #ddd;}
.news_gs ul li img {max-width:100%;max-height:88px;transition:all 0.3s linear;-moz-transition:all 0.3s linear;-o-transition:all 0.3s linear;-webkit-transition:all 0.3s linear;}.news_gs ul li img:hover {filter:alpha(opacity=70);transition:all 0.5 linear;-moz-transition:all 0.5 linear;-o-transition:all 0.5 linear;-webkit-transition:all 0.5 linear;-webkit-transform:scale(1.12);-moz-transform:scale(1.12);-o-transform:scale(1.12);-m-transform:scale(1.12);transform:scale(1.12);}
.news_gs ul li a b {display:block;height:36px;margin-top:7px;font-weight:500;overflow:hidden;}
/*-- box-shadow: 0 0px 3px rgb(107 107 107), 0 1px 2px rgb(0 0 0 / 24%);  */
.item_wrap{width:1200px;margin:30px auto 45px auto;}
.item_lt{float:left;width:885px;}
.item_pic{padding:20px 20px 20px 20px;background:#fff;display:flex;justify-content:space-between;border-radius:2px;}
.item_img{width:298px;border:1px solid #f2f2f2;}
.item_img em{display:table-cell;vertical-align:middle;width:298px;height:298px;overflow:hidden;text-align:center;}
.item_img img {max-width:298px;max-height:298px;}

.item_cr{width:525px;}
.item_cr h1{display:block;font-size:24px;line-height:40px;padding:0 0 10px 10px;font-weight:600;border-bottom:1px solid #eee;}
.item_cr .item_src{display:block;font-size:12px;color:#a0a0a0;padding:15px 0 0 10px;}
.item_cr .item_src a{display:inline-block;margin:0 10px;color:#a0a0a0;}
.item_cr .item_src span{display:inline-block;}
.item_cr ul{margin-top:15px;display:block;background:#f8f8f8;padding:10px 0;}
.item_cr ul li{display:block;line-height:34px;padding:0 10px;color:#a0a0a0;}
.item_cr ul li a{color:#a0a0a0;}
.item_cr ul li a:hover{color:#4169e1;}

.item_call{margin-top:15px;}
.item_call a{display:inline-block;border-radius:2px;font-size:16px;padding:0 40px 0 61px;line-height:45px;background:#f15b40 url(../img/us.png) no-repeat 30px center;color:#fff;}
.item_call a:hover{text-decoration:none;-moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);-o-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);-webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);}
.item_call a:first-child{margin-right:16px;background:#4169e1 url(../img/qq.png) no-repeat 30px center;}

.pro_faq{margin-top:20px;color:#666;line-height:28px;padding-left:10px;}.pro_faq a{color:#fff;cursor: pointer;background:#fdb64e;border-radius: 2px;line-height: 28px;padding: 0px 10px;display: inline-block;margin-left:10px;}.pro_faq a:hover{text-decoration:none;background:#fba51a;}
/**  -moz-box-shadow: 0px 0px 5px #ccc;-webkit-box-shadow: 0px 0px 5px #ccc;box-shadow: 0px 0px 5px #ccc; **/
.item_des_tit{margin-top:15px;padding:15px 20px;background:#fff;border-top-left-radius:2px;border-top-right-radius:2px;}
.item_des_tit strong{display:block;font-size:18px;line-height:18px;font-weight:600;padding-left:12px;position:relative;}
.item_des_tit strong:before {
	position: absolute;
	left: 0;
	top: 0;
	width: 4px;
	height: 100%;
	content: "";
	background: #4169e1;
	border-radius: 2px
}
/*--item_des --*/
.item_des{background:#fff;font-size:16px;padding:1px 20px 24px 20px;line-height:32px;color:#666;border-bottom-left-radius:2px;border-bottom-right-radius:2px;}
.item_des table {border-collapse:collapse;border-spacing:3;border:1px solid #ddd;margin:0 0 8px 0;}
.item_des table tr td {border:1px solid #ddd;padding:8px 4px;}
.item_des p table {margin-left:-2em;}
.item_des p iframe {margin:0 0 -8px -2em;max-width:640px;}
.item_des iframe {margin-bottom:16px;max-width:640px;}
.item_des p video {margin:0 0 0 -2em;}
.item_des ul {padding:0 0 0 2em;}
.item_des ul li {list-style-type:disc;}
.item_des a{}.item_des a:hover{color:#0074b2;}
.item_des p {text-indent:2em;margin:0 0 8px 0;}
.item_des p img {margin-left:-2em;}
.item_des img {max-width:640px!important;height: auto !important;}
/*--pro_hot --*/
.pro_hot {margin-top:15px;padding:15px 20px 20px 20px;background:#fff;overflow:hidden;border-radius:2px;}
.pro_hot h3{display:block;font-size:18px;line-height:18px;font-weight:600;padding-left:12px;position:relative;}
.pro_hot h3:before {
	position: absolute;
	left: 0;
	top: 0;
	width: 4px;
	height: 100%;
	content: "";
	background: #4169e1;
	border-radius: 2px
}
.pro_hot ul{display:block;width:900px;padding:15px 0 0 0;}
.pro_hot ul li {float:left;width:196.5px;margin:0 20px 10px 0;}
.pro_hot ul li a{display:block;color:#666;}
.pro_hot ul li a:hover{color:#0074b2;}
.pro_hot ul li em {display:table-cell;vertical-align:middle;text-align:center;background:#fff;width:194.5px;height:158px;overflow:hidden;border:1px solid #ddd;}
.pro_hot ul li img {max-width:100%;max-height:158px;transition:all 0.3s linear;-moz-transition:all 0.3s linear;-o-transition:all 0.3s linear;-webkit-transition:all 0.3s linear;}.pro_hot ul li img:hover {filter:alpha(opacity=70);transition:all 0.5 linear;-moz-transition:all 0.5 linear;-o-transition:all 0.5 linear;-webkit-transition:all 0.5 linear;-webkit-transform:scale(1.12);-moz-transform:scale(1.12);-o-transform:scale(1.12);-m-transform:scale(1.12);transform:scale(1.12);}
.pro_hot ul li a b{display:block;line-height:36px;text-align:center;font-weight:500;white-space:nowrap;
    -webkit-text-overflow:ellipsis;
    -moz-text-overflow:ellipsis;
    -o-text-overflow:ellipsis;
    -ms-text-overflow:ellipsis;
    text-overflow:ellipsis;overflow:hidden;}
/*--item_gs--*/
.item_gs{width:300px;float:right;}
/*--search_bg--*/
.search_bar{background:#fff;margin:30px auto;}.search_wrap{width:520px;margin:0 auto;padding:25px 0;overflow:hidden;color:#666;}.search_wrap form{display:block;position:relative;height:40px;overflow:hidden;border:2px solid #4169e1;}.search_wrap select{display:block;float:left;outline: none;height:40px;line-height:40px;padding:0 0 0 15px;color:#666;border:none;background:#f5f5f5;text-align:center;text-align-last:center;}.search_wrap input[type="text"]{display:block;float:left;-webkit-appearance: none;outline: none;border:none;border-left:none;height:40px;line-height:40px;padding:0 20px;width:335px;color:#666;-webkit-box-shadow: 0 0 0 1000px #fff inset;font-size:16px;}/*-.search_wrap input[type="text"]:focus {border:2px solid #4169e1;}--*/
.search_wrap input[type="submit"]{position:absolute;top:0;right:0;display:inline-block;padding:0 20px;
letter-spacing:5px;height:40px;line-height:40px;background:#4169e1;color:#fff;border:none;cursor:pointer;}.search_wrap input[type="submit"]:hover{background:#355cce;}
@media all and (max-width:1024px) {
.item_wrap{padding:0 20px;}
.news_wrap{padding:0 20px;}
.ans{width:1200px;padding:30px 20px 15px 15px;}
.art_page{width:1240px;}
.ipro_box{width:1200px;padding:30px 20px 15px 15px;}
.search_bar{width:1240px;}
}