﻿
.ictdiv{ width:100%; height:auto; float:left; margin-bottom:20px;}
dl.ictd{ width:100%; height:auto; float:left; padding:30px 0; background:#F3F4FF;}
dl.ictd dt{ width:30%; height:auto; float:left; padding:0 20px; box-sizing:border-box;}
dl.ictd dt img{ width:100%; height:auto; display:block;}
dl.ictd dd{ width:70%; height:auto;  float:left; padding:0 20px; box-sizing:border-box;}
dl.ictd dd h2 a,dl.ictd dd h2{ width:100%; height:auto; float:left; font-size:24px; line-height:30px; font-weight:600; margin-bottom:15px;}
dl.ictd dd p{ width:100%; height:auto; font-size:14px; line-height:20px; margin-bottom:5px;  float:left; overflow:hidden; background:url(../images/lyd.png) 2px 6px no-repeat; background-size:5px 5px; padding-left:12px; box-sizing:border-box;}
dl.ictd dd a{ width:140px; height:36px; border-radius:3px; float:left;line-height:36px; border-radius:36px; margin-top:15px; font-size:16px; text-align:center; border:1px solid #0077d3; color:#0077d3;}
dl.ictd dd a:hover{ background:#0077d3; color:#fff;}
dl.ictd:nth-child(2n){ background:#fff;}
dl.ictd:nth-child(2n) dt{ float:right;}
dl.ictd:nth-child(2n) dd{ float:left;}

.title_div dl dd{ line-height:20px;}
.page01_bj1{ width:100%; height:95px; float:left; background:url(../images/page_tb_02.png) center top no-repeat; background-size:auto 75px;}

.soc_div{ width:100%; height:430px !important; position:relative; overflow:hidden; padding:10px 0 25px 0; float:left; }
.soc_list{  width:100%; height:430px !important; overflow:hidden; float:left }
.left_sc{ cursor:pointer; position:absolute; left:3%; top:40%; width:40px; line-height:40px; text-align:center; height:40px; font-size:26px; float:left; color:#fff; background:#333; border-radius:3px; }
.right_sc{ cursor:pointer;position:absolute; right:3%; top:40%;  width:40px;  line-height:40px; text-align:center;height:40px;  font-size:26px; float:left; color:#fff;background:#333; border-radius:3px;}
.right_sc:hover,.left_sc:hover{ background:#3270ff; color:#fff;}

dl.ds{ width:100%; height:auto;  min-height:130px; margin:0%; float:left;  }
dl.ds dd{ width:84%; height:auto; float:left; font-size:18px; margin:0 6%; text-align:justify; min-height:88px;background:url(../images/yhtb_1.png) left top no-repeat;  line-height:26px;text-align:left; padding:10px 20px 10px 50px; box-sizing:border-box;}
dl.ds dt{ width:84%; height:auto; float:left; color:#3270ff; margin:0 6%; font-size:14px; line-height:22px; padding-left:50px; box-sizing:border-box;}

.twdy_divs{ width:100%; margin:20px 0;}
.pagebanner{ margin-top:80px;}



/*****trustCSI*****/
.csiban{ width:100%; height:auto; float:left; margin-top:87px; position:relative;}
.csiban .img{ width:100%; height:auto; min-height:300px; display:block;}
.csiban .img1{ display:none; }
.csibanwz{ width:100%; height:auto; float:left; position:absolute; left:0; top:30%;}
.csibanwz h2{ width:100%; float:left; color:#fff; font-size:46px; line-height:50px; text-align:left;}
.csibanwz p{ width:100%; height:auto; float:left; font-size:30px; line-height:36px; font-weight:normal; margin:5px 0 25px 0; color:#fff;}
.csibanwz a.a{ width:290px; height:60px; line-height:60px; float:left; margin-bottom:10px; font-weight:600; background:url(../images/trusta.jpg) center center no-repeat; border-radius:5px; background-size:cover; padding:0 0 0 25px; font-size:16px; color:#00267c;}
.csibanwz a.a span{ padding-left:30px; float:left;  background:url(../images/trustas.png) left center no-repeat;}
.csibanwz a.a:hover{ opacity:0.8;}

.csidiv1{ width:100%; height:auto; float:left; padding:60px 0; background:url(../images/trustbj.png) center center no-repeat; background-size:100% 100%;}
.csitt{ width:100%; height:auto; float:left; text-align:center; color:#fff;}
.csitt strong{ font-size:36px; min-height:60px; line-height:60px; display:inline-table; text-align:center;}
.csidiv1 dl{ width:100%; height:auto; float:left; margin-top:30px;}
.csidiv1 dl dd{ width:45%; height:auto; float:left; }
.csidiv1 dl dd p{ width:100%; height:auto; float:left; font-size:16px; line-height:26px; color:#fff; margin-bottom:15px;}
.csidiv1 dl dt{ width:55%; height:auto; float:right; padding-left:40px; box-sizing:border-box;}
.csidiv1 dl dt div{ width:100%; height:auto; padding:40px 36px; box-sizing:border-box; float:left; background:url(../images/trustbjvideobj.png) center  top no-repeat; background-size:100% auto;}
.csidiv1 dl dt div.zw{   background:url(../images/trustbjvideobj_z.png) center  top no-repeat;background-size:100% auto;}

.csidiv1 dl dt div iframe,.csidiv1 dl dt div video{ width:548px !important; height:269px !important; background:#000; }

.csidiv2{ width:100%; height:auto; float:left; padding:60px 0; background:url(../images/trustbj1.png) center center no-repeat; background-size:cover;}
.csidiv2c{ width:100%; height:auto; min-height:200px; margin-bottom:30px; float:left; background:url(../images/trustbj2.png) center center no-repeat; background-size:100% 100%; padding:50px 80px 80px 80px; box-sizing:border-box;}
.zitihei{ color:#333 ;}
.csidiv2c p.p{ width:100%; height:auto; float:left; font-size:16px; line-height:26px; color:#000; margin:15px 0;}
.csidiv2c dl{ width:31%; height:auto; float:left; margin:1%;}
.csidiv2c dl dt{ width:76px; height:auto; float:left;}
.csidiv2c dl dt img{ width:100%; height:auto; display:block;}
.csidiv2c dl dd{ width:100%; height:76px; float:left; padding:0 50px 0 85px; margin-top:-76px; box-sizing:border-box; font-size:16px; line-height:22px;}
.csidiv2c dl dd p{width:100%; padding:0; margin:0; position: relative; top: 50%;  left: 50%;  transform: translate(-50%,-50%); color:#000; font-weight:600;}
.csidiv2c dl.d1{ margin-left:18%;}

.csidiv2c1{ width:40%; height:auto; float:left; font-size:22px; margin-top:200px; line-height:30px; text-align:center; color:#000; padding:40px; box-sizing:border-box; position:relative;}
.csidiv2c1:after { content: "";width:50px; position:absolute; left:0; top:0; height: 100%; background:url(../images/twdy_tp4.png) left top no-repeat;z-index: 9;}
.csidiv2c1:before { content: ""; width:50px;  position:absolute; right:0; bottom:0;height: 100%; background:url(../images/twdy_tp3.png) right bottom no-repeat;z-index: 9;}
.csidiv2c2{ width:55%; height:auto; float:left; margin-left:5%;}
.csidiv2c2 .xxaqdiv{ background:none !important; width:500px; height:500px; margin-top:50px;}
.csidiv2c2 .xxaqdiv p{ width:100%; height:auto; float:left; text-align:center; margin-top:-30px;}
.csidiv2c2 .xxaqdiv .xxaqdivc{ left:0; top:0;}

.csidiv3{ width:100%; height:auto; float:left;}
.csidiv3bj1{ width:100%; height:auto; float:left; padding:60px 0 20px 0; background:url(../images/trustbj3_1.jpg) center center no-repeat; background-size:cover;}
.csidiv3 .csitt strong{ padding-left:60px; background:url(../images/trust_tb2.png) left center no-repeat; box-sizing:border-box; background-size:50px auto;}
.csidiv3c{ width:80%; height:auto; float:left; font-size:22px;  line-height:30px; margin:20px 10% 40px 10%; text-align:center; color:#fff; font-weight:600;/* background:rgba(255,255,255,0.8); border:8px solid #fff; */border-radius:25px; padding:40px 70px; box-sizing:border-box; position:relative;}
.csidiv3c:after { content: "";width:50px; position:absolute; left:10px; top:10px; height: 100%; background:url(../images/twdy_tp4h.png) left top no-repeat;z-index: 9;}
.csidiv3c:before { content: ""; width:50px;  position:absolute; right:10px; bottom:10px;height: 100%; background:url(../images/twdy_tp3h.png) right bottom no-repeat;z-index: 9;}

.csidiv3bj2{ width:100%; height:auto; float:left; padding:50px 0; background:url(../images/trustbj3_2.jpg) center center no-repeat; background-size:cover; }
.csidiv3cl{ width:37%; height:auto; margin:0 13% 0 0%; padding:50px 40px; box-sizing:border-box; border:10px solid #f9104d; border-radius:20px; overflow:hidden;  text-align:center; float:left; background:url(../images/trustbj5_1.png) center center no-repeat; background-size:110% 110% !important; box-sizing:border-box;}
.csidiv3cl img{ width:50px; height:auto; display:block; margin:0 auto;}
.csidiv3cl strong{ width:100%; height:auto; float:left; font-size:26px; line-height:32px; color:#d10a11; margin:10px 0 20px 0;}

.csidivnry{ width:340px; height:240px; float:left;}
.csidivnry p{ width:100%; height:auto; min-height:190px; float:left; font-size:16px; line-height:26px; color:#000;}

.csidiv3cl dl.d1{ width:340px; height:auto; float:left; margin-bottom:5px;}
.csidiv3cl dl.d1 dt{ width:40px; height:auto; float:left; margin-left:15px;}
.csidiv3cl dl.d1 dt img{ width:100%; height:auto; display:block; border-radius:100%; border:3px solid #fff; background:#9c1006; padding:5px; box-sizing:border-box;}
.csidiv3cl dl.d1 dd{ width:100%; height:40px; padding:0 20px 0 60px; box-sizing:border-box; font-size:16px; line-height:22px; font-weight:600; position:relative; margin-top:-40px; float:left; text-align:left;}
.csidiv3cl dl.d1 dd span{ width:100%; height:40px; line-height:40px; float:left; background:#9c1006; color:#fff; border-radius:40px; font-size:14px; padding:0 15px; box-sizing:border-box;}
 
.csidiv3cls dl.d1  dt img{ background:#0e4194;}
.csidiv3cls dl.d1 dd span{  background:#0e4194; }

 
.csidivsocz{ width:100%; height:auto; float:left; position:relative;}
.csidivsoc{ width:100%; height:auto; float:left; position:relative; overflow:hidden; touch-action: pan-y;}
.csidivsoclist{ width:20000px; height:auto !important; overflow:hidden; float:left; position:relative;transition:transform 600ms;}
.csijtl{ width:30px; height:30px; position:absolute; left:-30px; top:40%; float:left; background:url(../images/index_jtl.png) center center no-repeat; cursor:pointer; background-size:15px 15px !important;  display:block; opacity:0.5;}
.csijtr{ width:30px; height:30px;  position:absolute; right:-30px; top:40%;float:right; background:url(../images/index_jtr.png) center center no-repeat; cursor:pointer; background-size:15px 15px !important;  display:block; opacity:0.5;}
.csijtl:hover{ opacity:1;}
.csijtr:hover{ opacity:1;}  





.csidiv3cls{ float:right;  width:37%; height:auto; margin:0 0% 0 13% ; background:url(../images/trustbj5_2.png) center center no-repeat !important; background-size:110% 110% !important; border:10px solid #2e12ff  !important;}
.csidiv3cls strong{ color:#0093d5;}

.csidiv3cb{ width:80%; height:auto; float:left; overflow:hidden; margin:0 10%;  color:#fff; padding:30px 0 0 0; box-sizing:border-box; text-align:center; font-size:20px; line-height:28px;}


.hdreview2{ width:100%; height:auto; float:left; padding:60px 0;}
.review_xw{ width:100%; height:480px; float:left; overflow:hidden; position:relative; margin-top:20px;}
.review_xwlist{ width:200000px; height:480px; position:absolute; float:left;  overflow:hidden; transition:transform 300ms;}
.review_xwlist dl{  width:379px; height:auto; float:left; background:#fff; border-radius:0 0 5px 5px; margin:0 10px; box-shadow:0 1px 8px #ededed;}
.review_xwlist dl dt{ width:100%; height:auto; float:left; overflow:hidden; border-radius:5px 5px 0 0;}
.review_xwlist dl dt img{ width:auto; height:230px; max-width:100% ;margin:0 auto;object-fit: cover; display:block;text-decoration:none;-webkit-transform: scale(1,1);-webkit-transition-timing-function: ease-out;  -webkit-transition-duration: 600ms;  -moz-transform: scale(1,1);  -moz-transition-timing-function: ease-out;  -moz-transition-duration: 600ms;}
.review_xwlist dl:hover dt img{ -webkit-transform: scale(1.05,1.05);-webkit-transition-timing-function: ease-out;  -webkit-transition-duration: 600ms;  -moz-transform: scale(1.05,1.05);  -moz-transition-timing-function: ease-out;  -moz-transition-duration: 600ms; }
.review_xwlist dl dd{ width:100%; height:auto; float:left; padding:20px 20px; box-sizing:border-box; }
.review_xwlist dl dd span{ width:100%; height:auto; float:left; font-size:13px; line-height:16px; color:#999;}
.review_xwlist dl dd h2 a{ width:100%; height:72px; float:left; font-size:16px; line-height:24px; color:#333; margin:5px 0; overflow:hidden;}
.review_xwlist dl dd h2 a:hover{ color:#000;}
.review_xwlist dl dd p{ width:100%; height:auto; float:left; font-size:13px; line-height:16px; color:#999;}
.review_xwlist dl dd a.a{ width:auto; height:32px; line-height:32px; float:left; margin-top:15px; background:#000749; border-radius:5px; padding:0 30px; color:#fff;}
.review_xwlist dl dd a.a:hover{ opacity:0.8;}
.review_xwspan{margin:0px;padding:0px;width:100%;position:absolute; bottom:5px;text-align:center; z-index:886;}
.review_xwspan span{display:inline-block;margin-left:8px;width:14px;height:14px; border-radius:14px; background:#fff; border:2px solid #999; box-sizing:border-box; cursor:pointer;}
.review_xwspan span.cur,.review_xwspan span:hover{background:#e81362; border:2px solid #e81362; width:14px;height:14px; border-radius:14px;}

.hdreview3{ width:100%; height:auto; float:left; padding:60px 0; background:#f5f6fa;}
.review_blog{ width:100%; height:590px; float:left; overflow:hidden; position:relative; margin-top:20px;}
.review_bloglist{ width:200000px; height:590px; position:absolute; float:left;  overflow:hidden; transition: transform 232ms;}
.hdreview3 dl.bkdl{ width:426px; height:auto; float:left; margin:0 10px; background:#ffff; border-radius:5px; }
.hdreview3 dl.bkdl dt{ width:100%; height:auto; float:left; overflow:hidden; text-align:center; border-radius:5px 5px 0 0;}
.hdreview3 dl.bkdl dt img{ width:100%;   height:228px; margin:0 auto; object-fit: cover;display:block; border-radius:5px 5px 0 0;text-decoration:none;-webkit-transform: scale(1,1);-webkit-transition-timing-function: ease-out;  -webkit-transition-duration: 600ms;  -moz-transform: scale(1,1);  -moz-transition-timing-function: ease-out;  -moz-transition-duration: 600ms;}
.hdreview3 dl.bkdl:hover dt img{ -webkit-transform: scale(1.03,1.03);-webkit-transition-timing-function: ease-out;  -webkit-transition-duration: 600ms;  -moz-transform: scale(1.03,1.03);  -moz-transition-timing-function: ease-out;  -moz-transition-duration: 600ms; }
.hdreview3 dl.bkdl dd{ width:100%; height:auto; float:left; padding:20px; box-sizing:border-box;}
.hdreview3 dl.bkdl dd h2 a{ width:100%; height:52px; float:left; font-size:20px; line-height:26px; overflow:hidden; font-weight:300; text-decoration:none;}
.hdreview3 dl.bkdl dd div{ height:215px; overflow:hidden; width:100%; float:left;}
.hdreview3 dl.bkdl dd p.p{ width:100%; height:auto; float:left;}
.hdreview3 dl.bkdl dd p.p s{ width:100%; height:30px; line-height:30px; font-size:14px; color:#999; text-decoration:none; margin:5px 0; float:left;}
.hdreview3 dl.bkdl dd p.p a{ width:auto; height:30px; line-height:30px; font-size:13px; color:#999; text-decoration:none; margin:0 5px 5px 0; background:#f2f3f5; padding:0 8px;float:left; border-radius:3px;}
.hdreview3 dl.bkdl dd p.p a:hover{ color:#006bff;}
.hdreview3 dl.bkdl dd p.p1{ width:100%; height:100px;    overflow: hidden;    display: -webkit-box;    -webkit-box-orient: vertical;    -webkit-line-clamp: 4; float:left; line-height:25px; font-size:16px; color:#555; margin-bottom:15px; overflow:hidden;}
.hdreview3 dl.bkdl dd a.a{  width:auto; height:32px; line-height:32px; float:left; margin-top:15px; background:#000749; border-radius:5px; padding:0 30px; color:#fff;}
.hdreview3 dl.bkdl dd a.a:hover{ opacity:0.9;}
.hdreview3 dl.bkdl:hover{ box-shadow:0 2px 8px #c4c6e3;}
.hdreview3 dl.bkdl:hover dd h2 a{ color:#006bff;}
.review_blogspan{margin:0px;padding:0px;width:100%;position:absolute; bottom:5px;text-align:center; z-index:886;}
.review_blogspan span{display:inline-block;margin-left:8px;width:14px;height:14px; border-radius:14px; background:#fff; border:2px solid #999; box-sizing:border-box; cursor:pointer;}
.review_blogspan span.cur,.review_blogspan span:hover{background:#e81362; border:2px solid #e81362; width:14px;height:14px; border-radius:14px;}

.pagefy{ margin:20px 0;}
.pagefy>ul{  text-align:center  !important; white-space:nowrap !important; margin:0  !important; padding:0 !important;}
.pagefy>ul>li{display:inline !important; width:auto !important; margin:0 !important; padding:0 !important;  }
.pagefy>ul>li>a{ text-decoration:none; display:table-cell; display:inline-block; margin:0 2px; padding:0 12px; height:28px; line-height:28px; font-size:17px; text-align:center; background:none; color:#333; border:1px solid #dedede; border-radius:4px; }
.pagefy>ul>li>a.cur,.pagefy>ul>li>a:hover{ color:#fff; background:#000749;}
 
.hdreview1{ width:100%; height:auto; float:left; padding:70px 0; background:#f5f6fa; }
.review_tt{ width:100%; height:auto; float:left; text-align:center; margin-bottom:30px; font-weight:600; font-size:42px; line-height:46px; color:#000749; }
.review_sp{ width:100%; height:370px; float:left; overflow:hidden; position:relative;}
.review_splist{ width:20000000px; height:370px; float:left; position:absolute;  overflow:hidden; transition: transform 232ms;}
.review_sp dl{ width:425px; height:auto; float:left; background:#fff; border-radius:0 0 5px 5px; margin:0 10px;}
.review_sp dl dt{ width:100%; height:auto; float:left;}
.review_sp dl dt img,.review_sp dl dt video,.review_sp dl dt iframe{ width:100%; height:240px; display:block;object-fit: cover;}
.review_sp dl dd{ width:100%; height:auto; float:left; padding:10px 20px; box-sizing:border-box;}
.review_sp dl dd p{ width:100%; height:auto; float:left; font-size:14px; line-height:20px; color:#888;}
.review_sp dl dd h3{ width:100%; height:72px; line-height:24px; font-size:17px; color:#333; margin:5px 0 10px 0; float:left; overflow:hidden;}
.spleft{ width:50px; height:50px; border-radius:50px; position:absolute; left:0; top:160px; background:url(../images/hdsp_l.png) center center no-repeat #fff; cursor:pointer;}
.spright{ width:50px; height:50px; border-radius:50px; position:absolute; right:0; top:160px; background:url(../images/hdsp_r.png) center center no-repeat #fff; cursor:pointer;}
 

 .xwleft{ width:50px; height:50px; border-radius:50px; position:absolute; left:20px; top:160px; background:url(../images/hdsp_l.png) center center no-repeat #fff; cursor:pointer;}
.xwright{ width:50px; height:50px; border-radius:50px; position:absolute; right:20px; top:160px; background:url(../images/hdsp_r.png) center center no-repeat #fff; cursor:pointer;}
.blleft{ width:50px; height:50px; border-radius:50px; position:absolute; left:20px; top:160px; background:url(../images/hdsp_l.png) center center no-repeat #fff; cursor:pointer;}
.blright{ width:50px; height:50px; border-radius:50px; position:absolute; right:20px; top:160px; background:url(../images/hdsp_r.png) center center no-repeat #fff; cursor:pointer;}




@media only screen and (max-width:1560px){
/*****trustCSI*****/	
.csibanwz{ top:30%;}
.csibanwz h2{font-size:40px; line-height:46px;}
.csibanwz p{font-size:26px; line-height:30px;}
.csibanwz a.a{ width:285px; height:50px; line-height:50px; }

.csitt strong{ font-size:36px; min-height:60px; line-height:60px; }
.csidiv1 dl{  margin-top:20px;}
.csidiv1 dl dd{ width:45%; }
.csidiv1 dl dd p{ font-size:15px; line-height:24px; margin-bottom:10px;}
.csidiv1 dl dt{ width:50%;  padding-left:40px;}
.csidiv1 dl dt div{ padding:36px 33px;  background-size:100% auto;}
.csidiv1 dl dt div iframe,.csidiv1 dl dt div video{ width:495px !important; height:245px !important; }
	

.csidivnry{ width:360px; height:280px; float:left;}
.csidiv3cl dl.d1{ width:380px;}
.csidiv3cl dl.d1 dd span{ font-size:13px;}	



.review_xwlist dl{}
.hdreview3 dl.bkdl{ width:398px;}
.review_sp dl{ width:398px;}
.review_sp dl dt img, .review_sp dl dt video, .review_sp dl dt iframe{ height:225px;}



	
}




@media only screen and (max-width:1380px){
	
dl.ictd{ padding:20px 0;}
dl.ictd dt{ width:40%;padding:0 20px; }
dl.ictd dd{ width:60%; height:auto; padding:0 10px;}
dl.ictd dd h2 a,dl.ictd dd h2{ font-size:18px; line-height:22px; margin-bottom:10px;}
dl.ictd dd a{ width:120px;font-size:14px; }


/*****trustCSI*****/	
.csiban{ margin-top:102px;}
.csibanwz{ top:30%;}

.csitt strong{ font-size:30px; min-height:50px; line-height:50px; }
.csidiv1 dl{  margin-top:20px;}
.csidiv1 dl dd{ width:55%; }
.csidiv1 dl dd p{ font-size:14px; line-height:22px; margin-bottom:10px;}
.csidiv1 dl dt{ width:40%; padding-left:20px;}
.csidiv1 dl dt div{ padding:29px 28px;  background-size:100% auto;}
.csidiv1 dl dt div iframe,.csidiv1 dl dt div video{ width:405px !important; height:201px !important;}
	
.csidiv2{padding:50px 0;}
.csidiv2c{ margin-bottom:30px;  padding:40px 70px 70px 70px;}
.csidiv2c p.p{  font-size:14px; line-height:24px;margin:10px 0;}
.csidiv2c dl{ width:31%;  margin:1%;}
.csidiv2c dl dt{ width:60px; height:auto; float:left;}
.csidiv2c dl dd{  height:60px;  padding:0 30px 0 75px; margin-top:-60px;font-size:14px; line-height:20px;}
.csidiv2c dl.d1{ margin-left:18%;}
 
 
.csidiv3 .csitt strong{ padding-left:55px;background-size:40px auto;}
.csidiv3c{ font-size:22px; line-height:30px; padding:40px;}

  
 .hdreview2{ padding:60px 0;}
.review_xw{  height:450px; }
.review_xwlist{height:450px;}
.review_xwlist dl{ }
.review_xwlist dl dt img{ height:210px;}
.review_xwlist dl dd{ padding:10px 15px; }
.hdreview3{ padding:60px 0;}
.review_blog{ height:510px;}
.review_bloglist{ height:510px;}
.hdreview3 dl.bkdl{ width:313px;}
.hdreview3 dl.bkdl dt img{height:165px;}
.hdreview3 dl.bkdl dd{ padding:10px 15px;}
.hdreview3 dl.bkdl dd h2 a{ height:48px; font-size:18px; line-height:24px;}

 .csidiv3cl{ width:44%; height:auto; margin:0 3%; padding:30px 30px; box-sizing:border-box; border:10px solid #f9104d; border-radius:20px; overflow:hidden;  text-align:center; float:left; background:url(../images/trustbj5_1.png) center center no-repeat; background-size:110% 110% !important; box-sizing:border-box;}
  .review_sp dl{ width:350px;}
.review_sp dl dt img, .review_sp dl dt video, .review_sp dl dt iframe{ height:198px;}




}

@media only screen and (max-width:1280px){
.csidiv1 dl dd{ width:50%; }
.csidiv1 dl dt{ width:50%; padding-left:20px;}
.csidiv1 dl dt div{ padding:22px 21px;  background-size:100% auto;}
.csidiv1 dl dt div iframe,.csidiv1 dl dt div video{ width:304px !important; height:151px !important;}
	
}


@media only screen and (max-width:1100px){
.pagebanner{ margin-top:60px;}


/*****trustCSI*****/
.csiban{margin-top:60px; }
.csiban .img{ min-height:300px;}
.csibanwz{ top:30%;}
.csibanwz h2{ font-size:30px; line-height:32px;}
.csibanwz p{ font-size:20px; line-height:26px; margin:5px 0 15px 0;}
.csibanwz a.a{ width:230px; height:50px; line-height:50px;padding:0 20px 0 15px; font-size:14px;}
.csibanwz a.a span{ padding-left:25px;}
.csitt{ margin-bottom:15px;}
.csitt strong{ line-height:34px; min-height:30px;}
.csidiv1 dl { margin-top:15px;}
.csidiv1 dl dt{ float:left; width:100%; padding:0; }
.csidiv1 dl dt div{ width:530px; height:auto; margin:0 auto; float:none; padding:33px 32px;}
.csidiv1 dl dt div iframe,.csidiv1 dl dt div video{ width:466px !important; height:233px !important;}

.csidiv1 dl dd{ width:100%; margin-top:15px; text-align:center;}

.csidiv2c{ margin-bottom:30px;  padding:30px; background:#fff; border-radius:15px; box-shadow:1px 2px 6px #ededed;}
.csidiv2c .csitt strong{ color:#00519f !important;}
.csidiv2c dl{ width:48%;}
.csidiv2c dl.d1{ margin:1%;}
.csidiv2c dl dd{ font-size:16px; line-height:20px; padding-right:15px;}
.csidiv2c1{ width:100%; margin:0; padding:30px; font-size:20px; line-height:26px; margin-bottom:30px;}
.csidiv2c1:after,.csidiv2c1:before{ background-size:30px auto !important;}
.csidiv2c2{ width:100%; margin:0 auto;}
.csidiv2c2 .xxaqdiv{ margin:20px auto; width:360px; height:360px;}

.csidiv3 .csitt strong{ padding-left:40px; background-size:30px auto;}
.csidiv3c{ padding:30px; font-size:20px; line-height:26px; margin-bottom:10px; width:100%; margin:0;}
.csidiv3c:after,.csidiv3c:before{ background-size:30px auto !important;}

.csidiv3cl{ width:48%; margin:10px 1% !important; float:left; padding:30px 20px;}
.csidiv3cl strong{ margin-bottom:10px;}
.csidiv3cl p{ min-height:300px;}
.csidiv3cb{ width:100%; margin:0;}

.csidiv3cl{ width:500px; margin:10px auto !important; padding:30px; float:none;}
.csidivnry{ width:410px;}
.csidiv3cl dl.d1{ width:420px;}
.review_xwlist dl{ width:353px;}
.hdreview3 dl.bkdl{ width:354px;}
.csidiv2ck{ width:100%; height:auto; float:left; border:5px solid #254c9b; padding:30px; border-radius:15px; box-sizing:border-box;}

 
}






@media only screen and (max-width:960px){
/*****trustCSI*****/
.csidiv1{ background-size:960px 100%;}	
	
}


@media only screen and (max-width:780px){
/*****trustCSI*****/
.csiban .img{ height:260px; min-height:100px;}
.csibanwz h2{ font-size:26px; line-height:28px;}
.csibanwz p{ font-size:18px; line-height:22px; margin:5px 0 10px 0;}
.csibanwz a.a{ height:46px; line-height:46px;padding:0 20px 0 15px; font-size:14px;}
.csibanwz a.a span{ padding-left:25px;}

.csidiv1{ background-size:780px 100%; padding:35px 0;}	
.csitt{ margin-bottom:10px;}
.csitt strong{ font-size:26px; line-height:26px; height:auto;}

.review_xwlist dl{ width:46vw; margin:0 1vw;}
.hdreview3 dl.bkdl{width:46vw; margin:0 1vw;}

  .review_sp dl{ width:46vw; margin:0 1vw;}
.review_sp dl dt img, .review_sp dl dt video, .review_sp dl dt iframe{ height:26vw;}

.csidiv2c{ padding:30px;}	
.csidiv2c dl{ width:98%;}
.csidiv2c dl.d1{ margin:1%;}	
	
	
	
}

@media only screen and (max-width:650px){

.csidiv3c{ margin-bottom:0;}
.csidiv3bj2{ padding:30px 0;}	
.csidiv3cl{ width:98%; margin:10px 1% !important; float:left; padding:30px 20px;}


.csidiv3cl p{ min-height:100px;}
.csidivnry{ width:82vw; height:230px;}
.csidiv3cl dl.d1{ width:84vw;}
.csidiv3cl dl.d1 dd span{ font-size:18px;}

.csidiv3bj3{ padding:30px 0;}
.csidiv3cb{ width:98%; margin:0 1%; padding:25px 20px; font-size:17px; line-height:26px;}

.review_splist,.review_sp{ height:300px;}
.review_sp dl dd h3{ font-size:15px; line-height:24px;}

}

@media only screen and (max-width:560px){
.pagebanner{ margin-top:50px;}	
	
dl.ictd{ padding:20px 0; }
dl.ictd dt{ width:100%;padding:0 15px; }
dl.ictd dd{ width:100%; height:auto; padding:15px;}
dl.ictd dd h2 a,dl.ictd dd h2{ font-size:18px; line-height:30px; margin-bottom:10px;}
dl.ictd dd a{ width:120px;font-size:14px; }

.soc_list dl.ds{ height:auto;}
.csidiv3cl dl.d1 dd span{ font-size:16px;}

/*****trustCSI*****/
.csiban .img{ display:none;}
.csiban .img1{ width:100%; height:auto; display:block;}
.csibanwz{ top:63vw; height:auto; text-align:center;}
.csibanwz h2{ font-size:24px; line-height:26px; text-align:center;}
.csibanwz p{ font-size:16px; line-height:22px; margin:5px 0 10px 0;}
.csibanwz a.a{ width:240px; height:46px; line-height:46px;padding:0 0 0 15px;  font-size:14px; float:none; display:inline-table; margin:0 auto;}
.csibanwz a.a span{ padding-left:25px;}

.csidiv1{ background-size:780px 100%; padding:35px 0;}	
.csitt{ margin-bottom:10px;}
.csitt strong{ font-size:24px; line-height:26px; height:auto;}

.csidiv1 dl dt div{ width:100%; padding:6.2vw 5.5vw;}
.csidiv1 dl dt div iframe,.csidiv1 dl dt div video{   width:79.5vw !important; height:39vw !important; }
.csidiv2c{ padding:30px 20px;}
.csidiv2c dl{ width:98%;}
.csidiv2c dl dd{ padding-right:10px;}

.xxaqdivc{ width:360px; height:360px; left:70px; top:60px; background-size:360px 360px;}
.xxaqdivc_dy{  width:340px; height:340px; position:absolute; left:10px; top:10px;  background-size:340px 340px;}

.xxaqdivc_zy{ width:176px; height:176px; left:92px; top:92px;  }
.xxaqdivc_zy a.a{ width:100px; height:auto; left:0px; top:0px; border-radius:80px 0 0 0;  } 
.xxaqdivc_zy a.a1{ width:97px; height:120px; left:80px; top:-4px; border-radius: 0 80px 0 0;}
.xxaqdivc_zy a.a2{ width:95px;height:120px; left:-3px; bottom:-15px;  border-radius:0 0 0 80px;}
.xxaqdivc_zy a.a3{ width:100px;height:120px; left:75px; bottom:-33px;   border-radius:0 0 80px 0;}

.xxaqdivc_xy{ width:120px; height:120px;  left:120px; top:120px;   background-size:120px 120px;  }
.xxaqdivc_xy a{ width:100%; height:100%;   }
.xxaqdivc_xy a span{width:100%; height:100%;   }

  
.csidiv3cl{  padding:20px;}
 
.review_xwlist dl{ width:43vw; margin:0 1vw;}
.hdreview3 dl.bkdl{width:46vw; margin:0 1vw;}



}



@media only screen and (max-width:460px){

/*****trustCSI*****/
.csiban{ margin-top:50px;}
.csiban .img{ display:none;}
.csiban .img1{ width:100%; height:auto; display:block;}

.csibanwz h2{ font-size:22px; line-height:24px; text-align:center;}
.csibanwz p{ font-size:14px; line-height:20px; margin:5px 0;}
.csibanwz a.a{   height:40px; line-height:40px;padding:0 0 0 15px;   font-size:14px; float:none; display:inline-table; margin:0 auto;}
.csibanwz a.a span{ padding-left:25px;}

.csidiv1{ background-size:cover; padding:25px 0;}	
.csitt{ margin-bottom:10px;}
.csitt strong{ font-size:22px; line-height:24px; height:auto;}

.csidiv3bj1{ padding-top:30px;}

 
.csidiv2c dl{ width:98%;}
.csidiv2c dl dd{ padding-right:10px;}

.csidiv2{ padding:25px 0;}
.csidiv2c{ padding:25px 15px;}
.csidiv2c .csitt{ margin-bottom:0;}

.csidiv2c1{ width:100%; margin:0; padding:10px 20px; font-size:18px; line-height:26px; margin-bottom:30px;}
.csidiv2c1:after,.csidiv2c1:before{ background-size:20px auto !important;}

 
.csidiv3 .csitt strong{ padding-left:0px; background-position: center top !important; padding-top:50px; background-size:40px auto;  line-height:30px;}   
 
.csidiv3c{ padding:20px 30px; font-size:16px; line-height:24px; margin-bottom:10px;}
.csidiv3c:after,.csidiv3c:before{ background-size:20px auto !important;}

.csidiv3cl{ border-width:5px !important;}

.csidiv3cl img{ width:34px;}
.csidiv3cl strong{font-size:20px; line-height:26px; margin:10px 0;}
.csidiv3cl p{  min-height:100px;font-size:14px; line-height:24px;}


.csidiv3cb{ border-width:5px; border-radius:20px;}
.hdreview2,.hdreview3,.hzhblydiv{ padding:25px 0;}
.review_blog,.review_xw{ margin-top:0;}
.review_bloglist,.review_blog{ height:560px;}
.review_xwlist dl{ width:96vw; margin:0 1vw;}
.review_xwlist dl dt img{ width:100%; height:50vw;}
.hdreview3 dl.bkdl{width:96vw; margin:0 1vw;}
.hdreview3 dl.bkdl dt img{ height:50vw;}

.csidivnry { width:79vw;}
.csijtl{ left:-20px;  background-size:10px 10px !important; }
.csijtr{ right:-20px; background-size:10px 10px !important; }
.csidiv3cl dl.d1 dd span{ font-size:13px;}
.csidiv2c dl dd{ font-size:16px !important;}

  .review_sp dl{ width:96vw; margin:0 1vw;}
.review_sp dl dt img, .review_sp dl dt video, .review_sp dl dt iframe{ height:55vw;}
.review_splist, .review_sp{ height:390px;}

.csidiv2ck{  padding:20px; border-radius:15px;}


.tpleft{ width:34px; height:34px; border-radius:34px;left:30px; top:130px; }
.tpright{ width:34px; height:34px; border-radius:34px; right:30px; top:130px; }

.spleft{ width:34px; height:34px; border-radius:34px;  top:140px; }
.spright{ width:34px; height:34px; border-radius:34px; top:140px;}
.xwleft{ width:34px; height:34px; border-radius:34px;left:0px; }
.xwright{ width:34px; height:34px; border-radius:34px; right:0px; }
.blleft{ width:34px; height:34px; border-radius:34px;left:0px; }
.blright{ width:34px; height:34px; border-radius:34px; right:0px;}

}

@media only screen and (max-width:400px){


/*****trustCSI*****/ 
.csibanwz{ top:60vw;}
.csibanwz a.a{ width:230px; height:36px; line-height:36px;padding:0 0 0 15px;   font-size:13px;}
.csibanwz a.a span{ padding-left:25px;}

.csidiv2c2 .xxaqdiv{ width:300px; height:300px;}
.xxaqdivc{ width:300px; height:300px; background-size:300px 300px;}
.xxaqdivc_dy{  width:280px; height:280px; position:absolute; left:10px; top:10px;  background-size:280px 280px;}

.xxaqdivc_zy{ width:144px; height:144px; left:78px; top:78px; background:#f00; }
.xxaqdivc_zy a.a{ width:82px; height:auto; left:-1px; top:-1px; border-radius:80px 0 0 0;  } 
.xxaqdivc_zy a.a1{ width:74px; height:auto; left:70px; top:-1px; border-radius: 0 70px 0 0; }
.xxaqdivc_zy a.a2{ width:77px;height:auto; left:-1px; bottom:-2px;  border-radius:0 0 0 70px; }
.xxaqdivc_zy a.a3{ width:83px;height:auto; left:61px; bottom:-1px;   border-radius:0 0 60px 0;}

.xxaqdivc_xy{ width:100px; height:100px;  left:100px; top:100px;   background-size:100px 100px;  }
.review_xw,.review_xwlist{ height:400px;} 

.csidiv3cb{ padding:15px 10px 0 10px; font-size:16px; line-height:24px;}

.csidiv3cl dl.d1 dt{ margin-left:5px;}
.csidiv3cl dl.d1 dd { font-weight:normal; padding:0 20px 0 48px;}
.csidiv3cl dl.d1 dd span{ font-size:12px; padding:0 0 0 12px; font-weight:300;}

.review_splist, .review_sp{ height:340px;}
.csidiv2c dl dd{ font-size:14px !important;}


}