﻿@charset "utf-8"; 
@import url(csscw.css?t=1);
/* 以下是本站自定义 */

/* 本站主色调fix[按钮背景/字色/背景色] */
.buts,#cmspage a:hover,#wappage a:hover{color:#fff;background:#2A46D6;}
#cmspage a,#cmspage b,#cmspage input{margin-left:0;margin-right:6px;height:40px;line-height:40px;padding:0 17px;border-radius:3px;font-size:16px;}
#cmspage input{padding:0 5px;width:50px;}
.benzi,.benzi a,.benzi a:hover,a.benzi,a:hover.benzi{color:#2A46D6;}
.benbg{background:#2A46D6;}

#cmspage{display: table;margin:0 auto;}

/* CWCMS_文章列表 */
.list_news li{height:50px;line-height:50px;border-bottom:1px dashed #ccc;background:url(dot/1.gif) no-repeat 0px 20px;padding-left:14px;}
.list_news li,.list_news li a,.list_news li a:hover{font-size:16px;}
.list_pic li{width:25%;float:left;text-align:center;padding-bottom:20px;}

/* CWCMS_文章正文页 */
.cwnews {text-align:center;}.cwnews .title{padding:10px 0;font-size:30px;width:95%;margin:auto;margin-bottom:20px;}.cwnews .click{border-bottom:1px solid #e8e8e8;background:#fff;padding:5px 0;}.cwnews .content{line-height:170%;padding:20px 0;text-align:left;}.cwnews img{max-width:100%;}

/* CWCMS_分类列表 */
.fldh{border-bottom:1px solid #ddd;height:28px;margin-bottom:10px;}
.fldh h1{float:left;}
.fldhli li{ line-height:36px; font-size:16px; padding-left:12px; background:url(yq.png) no-repeat 0 14px;}

/* fix-pc */
@media screen and (min-device-width:600px) {}
/* fix-wap */
@media screen and (max-width:600px) {}

.all{width:1300px;margin:auto;}.copy{padding:20px 0;}
.textbox{min-height:calc(100vh - 300px);}

.top1bg{ background:#e3e4e5; height:40px; line-height:40px; overflow:hidden; min-width:1300px;}

#nav-2015{padding-left:200px;height:47px;position:relative;z-index:10;}
#category-2015{width:200px;height:47px;position:absolute;left:0;top:0;z-index:20;}
#category-2015 .ld{position:relative;width:200px;height:47px;line-height:47px;background:#2a46d6;cursor:pointer;}
#category-2015 .ld h2{font-size:18px;padding-left:20px;color:#fff}
#category-2015 .ld h2 img{ margin-right:10px;}
#category-2015 .ld b{display:block;width:20px;height:20px;position:absolute;right:10px;top:10px;}
#category-2015 #allsort{display:none;width:200px;min-height:450px;position:absolute;left:0;top:47px;background-color:#f1f1f1;}
#category-2015 #allsort .item{width:200px;height:75px;border-bottom:1px dotted #fff;float:left;}
#category-2015 #allsort .item span{height:75px;line-height:28px;width:100%;z-index:30;}
#category-2015 #allsort .item span h3{width:100%;padding:10px;position:absolute;font-size:12px;font-weight:normal;color:#333;}
#category-2015 #allsort .item span h3 img{ margin:9px 5px 0 0;}
#category-2015 #allsort .item span h3 a{color:#333;text-decoration:none;}
#category-2015 #allsort .item span h3 a:hover{color:#E4393C;font-weight:bold;}

#category-2015 #allsort .item span h3 .hui,#category-2015 #allsort .item span h3 .hui a{color:#888;}

#category-2015 #allsort .item .i-mc{display:none;width:680px;min-height:350px;padding:10px;background:#f6f6f6;position:absolute;left:200px;top:0;z-index:25;}
#category-2015 #allsort .on h3{border-width:1px 0;background:#f6f6f6;z-index:40;}
#category-2015 #allsort .item .i-mc .itaa li{ margin:2%; width:29%; float:left; display:inline;}
#category-2015 #allsort .item .i-mc .itaa li a{float:left; display:inline; width:100%; height:100%;}
#category-2015.on #allsort{display:block;} 
#category-2015.on #allsort .on .i-mc{display:block;}
#navitems-2015{height:40px; float:left; display:inline;}
#navitems-2015 li{float:left;}
#navitems-2015 li a{ font-size:20px;display:inline-block;padding-left:40px;height:40px;line-height:40px;color:#000;text-decoration:none;}
#navitems-2015 li a:hover{color:#2a46d6; font-weight:bold;};
.soubg{ overflow:hidden;}
.inps3{ width:200px; height:35px;border:1px solid #2a46d6; border-right:0; color:#303030; font-size:14px; background-color:transparent; padding:0 10px;}
.buts3{ width:50px; color:#fff; height:35px; margin:0;border:0px; cursor:pointer; background:#2a46d6;  font-size:16px;}

.nrbg{ background:#f6f6f6; min-width:1300px;}
.tou{padding-top:20px; height:130px; overflow:hidden; line-height:45px;}
.tou a{ margin:0 10px;}

.ks_dh li{ padding:0 5px; margin-right:30px;text-align:center;float:left;height:50px;line-height:50px;font-size:20px;cursor:pointer;}
.ks_dh li.on{color:#2a46d6; border-bottom:3px solid #2a46d6; font-weight:bold;}
.ks_dhlines{height:1px;overflow:hidden;background:#f6f6f6;margin-bottom:10px; margin-top:2px;}
#m1_more-del,#m2_more,#m3_more,#m4_more{ margin-right:0; font-size:16px; float:right; text-align:right;}
.xw{ background:#fff; padding:20px; height:300px;}
.xw li{ float:left; display:inline; width:48%; margin:0 1%; height:50px; line-height:50px; overflow:hidden; padding-left:15px; background:url(dot/xm.jpg) no-repeat 0 28px; border-bottom:1px dotted #ccc;}
.gdbg{ background:#2a46d6; overflow:hidden; width:15px; margin-top:17px; margin-left:5px; text-align:center; height:15px; line-height:13px;border-radius:50%; color:#fff;}
.wei{ width:1300px; min-height:720px; overflow:hidden;}
.wei ul{ width:1340px;}
.wei li{ width:310px; margin-right:21px; float:left; display:inline; margin-bottom:20px; background:#fff; overflow:hidden;}
.wei li a:hover{ text-decoration:none;}
.wei li .cpa{ width:100%; position:relative; z-index:99; height:240px;}
.wei li .cpa img{ width: 100%;}
.wei li .cpa .bb{ position:absolute; z-index:999; top:50%; left:50%; margin-top:-51px; margin-left:-47px;}
.bor1{border-radius:10px; overflow:hidden;}

.wei li .cpa .aa{ width:80%;margin-left:10%; height:240px; overflow:hidden;}
.wei li .cpa .aa img{ height:100%; width:100%;margin:auto;object-fit:contain;  z-index: -1;  transform: scale(1);  transition: all ease-in-out 0.5s;}
.wei li .cpa .aa:hover img {  transform: scale(1.1);}

.wei li .cpa .cc{ width:100%;height:240px; overflow:hidden;}
.wei li .cpa .cc img{ height:100%; width:100%;margin:auto;object-fit:contain;  z-index: -1;  transform: scale(1);  transition: all ease-in-out 0.5s;}
.wei li .cpa .cc:hover img {  transform: scale(1.1);}

.blue1,.blue1 a,.blue1 a:hover,a.blue1,a:hover.blue1{color:#2a46d6;}
.botdh{ height:50px; line-height:50px; overflow:hidden; background:#2a46d6; min-width:1300px;}
.botdh .all li{ float:left; display:inline; margin:0 39px;}
.bot{ padding:40px 0; background:url(ma.jpg) no-repeat right center;}

.zyfwbt{height:54px;overflow:hidden;}
.cpbt{height:80px;overflow:hidden;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;}
.nrbox{min-height:calc(100vh - 300px);}
.newspic{width:90%;height:160px;overflow:hidden;}
.newspic img{width:100%;height:100%;object-fit:cover;}
.newspic img {transform:translate(0, 0) scale(1);transition:transform 0.4s ease-in-out;}
.newspic img:hover {transform:translate(-5px, 0) scale(1.1);}
.hui2,.hui2 a,.hui2 a:hover,a.hui2,a:hover.hui2{color:#666;}
.tab4span a{text-decoration:none;}

/*专业服务*/
.zyfwbox{background:#fff;margin-bottom:20px;padding-bottom:10px;}
.zyfwbox p{height:190px;overflow:hidden;margin:0;padding:0;}
.zyfwbox p img{width:100%;height:100%;object-fit:contain;}
.zyfwbox p img {transform:translate(0, 0) scale(1);transition:transform 0.4s ease-in-out;}
.zyfwbox p img:hover {transform:translate(-5px, 0) scale(1.1);}
.zyfwbox h1{font-size:16px;padding:5px 10px;}
.zyfwbox h2{height:45px;overflow:hidden;padding:5px 10px 10px 10px;color:#bbb;}

.zyfwview{width:96%;height:350px;overflow:hidden;}
.zyfwview img{width:100%;height:100%;object-fit:contain;}
.zyfwview img {transform:translate(0, 0) scale(1);transition:transform 0.4s ease-in-out;}
.zyfwview img:hover {transform:translate(-5px, 0) scale(1.1);}

/*知名机构*/
.zmjgbox{background:#fff;margin-bottom:20px;padding-bottom:5px;}
.zmjgbox p{height:100px;overflow:hidden;margin:0;padding:0;}
.zmjgbox p img{width:100%;height:100%;object-fit:contain;}
.zmjgbox p img {transform:translate(0, 0) scale(1);transition:transform 0.4s ease-in-out;}
.zmjgbox p img:hover {transform:translate(-5px, 0) scale(1.1);}
.zmjgbox h1{font-size:16px;padding:5px 10px;}
.zmjgbox ul{width:100%;background:url(nopic.jpg);height:100px;}
.zmjgbox ul li{top:40%;width:90%;left:5%;}
.zmjgbox_more{height:125px;line-height:125px;background:#E0F1FE;text-align:center;}
.zmjgbox h5{transform: rotate(-45deg);width:120px;height:20px;line-height:20px;top:10px;left:-35px;background:rgba(255,0,0,0.5);text-align:center;color:#fff;font-size:12px;}

/*产品服务*/
.cpbox{background:#fff;margin-bottom:20px;padding-bottom:10px;}
.cpbox p{height:180px;overflow:hidden;margin:0;padding:0;}
.cpbox p img{width:100%;height:100%;object-fit:contain;}
.cpbox p img {transform:translate(0, 0) scale(1);transition:transform 0.4s ease-in-out;}
.cpbox p img:hover {transform:translate(-5px, 0) scale(1.1);}
.cpbox h1{font-size:16px;padding:5px 10px;}
.cpbox h2{padding:5px 10px;}
.cpbox h3{height:65px;overflow:hidden;padding:5px 10px 10px 10px;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;}

.cwnews .content img,.nrbox img{max-width:100%;}

.btbg1{background:#3FA9FE;}
.btbg2{background:#2BD27F;}

/* 下拉菜单 */
.menusdv1,.menusdv1cp {z-index:9998;width:130px;position:relative;height:0px;}
.menusdv1cp {width:180px;}
.menusdv2 {z-index:9999;position:absolute;width:100%;}
.listmenu {width:100%;background:#BCCAF5;}
.listmenu li {text-align:center;line-height:30px;}
.listmenu li a,.listmenu li a:hover {display:block;font-size:14px;COLOR:#4559D7;text-decoration:none;}
.listmenu li a:hover {background:#4559D7;color:#fff;}