﻿﻿@charset "utf-8";
/*网站公共样式*/
@font-face {
	font-family: "fieldwork";
	src:url(../fonts/fieldwork_normal.l) format("woff2"), url(../fonts/fieldwork_normal.l) format("woff"), url(../fonts/fieldwork_normal.l) format("opentype");
	font-display: swap;
	font-style: normal;
	font-weight: 100;
}
@font-face {
	font-family: "fieldwork";
	src:url(../fonts/fieldwork_300.l) format("woff2"), url(../fonts/fieldwork_300.l) format("woff"), url(../fonts/fieldwork_300.l) format("opentype");
	font-display: swap;
	font-style: normal;
	font-weight: 300;
}
@font-face {
	font-family: "fieldwork";
	src:url(../fonts/fieldwork_400.l) format("woff2"), url(../fonts/fieldwork_400.l) format("woff"), url(../fonts/fieldwork_400.l) format("opentype");
	font-display: swap;
	font-style: normal;
	font-weight: 400;
}

@font-face {
	font-family: "fieldwork";
	src:url(../fonts/fieldwork_600.l) format("woff2"), url(../fonts/fieldwork_600.l) format("woff"), url(../fonts/fieldwork_600.l) format("opentype");
	font-display: swap;
	font-style: normal;
	font-weight: 600;
}
@font-face {
	font-family: "fieldwork";
	src:url(../fonts/fieldwork_600.l) format("woff2"), url(../fonts/fieldwork_600.l) format("woff"), url(../fonts/fieldwork_600.l) format("opentype");
	font-display: swap;
	font-style: normal;
	font-weight:blod;
}

@font-face {
	font-family: "fieldwork";
	src:url(../fonts/fieldwork_blod.l) format("woff2"), url(../fonts/fieldwork_blod.l) format("woff"), url(../fonts/fieldwork_blod.l) format("opentype");
	font-display: swap;
	font-style: normal;
	font-weight: 800;
}
@font-face {
	font-family: "fieldwork";
	src:url(../fonts/fieldwork_400l.l) format("woff2"), url(../fonts/fieldwork_400l.l) format("woff"), url(../fonts/fieldwork_400l.l) format("opentype");
	font-display: swap;
	font-style: italic;
}

body { font-family:'fieldwork'; font-size:14px; font-weight:400; background:#fff; overflow-x:hidden  !important; margin: 0 auto; color:#333; line-height:22px; width:100%;}
html,div,span,p,dl,dt,dd,a,img,em,label,input,textarea,form { margin:0; padding:0;}
form{ display:inline;}
.header{border-bottom: 2px solid #ededed;}
h1,h2,h3,h4,h5,h6,strong { padding:0; margin:0; font-weight:600;}
a{color:#006bff; text-decoration:none; }
a:hover{ color:#006bff; text-decoration:underline;}
img { border:none;object-fit: cover;}
.del_float{ display:block; height:0; clear:both; visibility:hidden; }
.document_width{ width:1340px; margin:auto; }
.ui-loader-default{ display:none}
.ui-mobile-viewport{ border:none;}
.ui-page {padding: 0; margin: 0; outline: 0} 
input[type="button"], input[type="submit"], input[type="reset"] {-webkit-appearance: none; line-height:100%;}
textarea { -webkit-appearance: none;}   
.button{ border-radius: 0; } 
.ui-btn-text{ display:none;}
.ui-submit{}
.left{ float:left;}
.right{ float:right;}
.pchide{ display:none;}
select{ font-family:fieldwork, Arial, Helvetica, "Microsoft JhengHei",sans-serif;  border:solid 1px #ededed;appearance: none; -moz-appearance: none; -webkit-appearance: none; background:url(../images/seljt.png) no-repeat scroll right center #fff; background-size:32px auto;font-family:fieldwork;}
#content1{ width:100%; height:1px; float:left;}
.newshoare{ float:right; margin-top:-70px;}

/******手机端隐藏 *****/
.sjmenu{ display:none;} 
.sjsoso{ display:none;}
.sjmenu_div{ display:none;}
.sjsoso_div{ display:none;}
 

.alreadyload{opacity: 1;-ie-transform: translateY(-150px);-webkit-transform: translateY(-150px);transform: translateY(-150px);-webkit-animation: come-in 1s ease forwards;animation: come-in 1s ease forwards;}
.alreadylfet{opacity: 1;-ie-transform: translateX(150px);-webkit-transform: translateX(150px);transform: translateX(150px);-webkit-animation: come-in 1s ease forwards;animation: come-in 1s ease forwards;}
@-webkit-keyframes come-in {
 to {  -ie-transform:translateY(0);  -webkit-transform:translateY(0);  transform:translateY(0) }
}
@keyframes come-in { to {
  -ie-transform:translateY(0);  -webkit-transform:translateY(0);  transform:translateY(0) }
}


/****分页****/
.fenye{ margin:30px 0 20px 0;}
.fenye ul{  text-align:center; white-space:nowrap; margin:0; padding:0;}
.fenye ul li{display:inline;  margin:0; padding:0;  }
.fenye 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; }
.fenye ul li a.cur,.fenye ul li a:hover{ color:#fff;  background:#006bff;border:1px solid #006bff;}

 
/******头部*******/
.header{ width:100%; height:auto; float:left; padding:10px 0 0 0; position:fixed; left:0; top:0; background:#fff; z-index:9999; box-sizing:border-box; }
.topdiv{ width:100%; height:auto; float:left; margin-bottom:10px;}
.topdiv a.aict{ width:85px; height:30px; float:right; background:url(../images/ict_tb.png) center center no-repeat; background-size:auto 24px; display:block; margin-right:15px;}
.topdiv a.ahdtb{ width:97px; height:30px; float:right; background:url(../images/tophdtb.png) center center no-repeat; background-size:auto 30px; display:block; margin-right:10px;}

.topdiv dl.soso{ width:200px; height:30px; float:right; border:1px solid #dedede; border-radius:25px; margin-right:15px;}
.topdiv dl.soso dd .input{ width:160px; height:30px; line-height:30px; float:left; border:none; outline:none; text-indent:15px; font-size:14px; border-radius:25px 0 00 25px;}
.topdiv dl.soso dt .button{ width:40px; height:30px; float:left; background:url(../images/sosotb.png) center center no-repeat; background-size:20px 20px; border:none; outline:none; cursor:pointer;}
.topdiv dl.soso dt .button:hover{ opacity:0.8;}


.languang{ width:auto; height:auto; float:right; position:relative;}
.languang_tt{width:auto; height:30px; line-height:28px; font-size:16px; cursor:pointer; color:#999999; float:right; text-decoration:none; padding-right:18px; background:url(../images/top.png) right center no-repeat;}
.header_language{ width:300px; height:auto; float:left; right:0px; top:30px; display:none; background:none; padding-top:10px;  z-index:9999; position:absolute;}
.languagesj{ width:1px; height:1px; display:block;  border-bottom:10px solid #ff8965; border-left:7px solid transparent;border-right:7px solid transparent;  position:absolute; right:40px; top:0px; z-index:9998;}
.header_language ul{list-style:none; margin:0; padding:0;  width:300px;  float:left;border-top:3px solid #ff8965; background:#fff; overflow-y:auto; position:relative; }
.header_language ul li{ width:100%; height:auto;  float:left;list-style:none; margin:0; padding:0;}
.header_language ul li a{ width:100%; height:40px; line-height:36px; float:left; font-size:14px; border-bottom:1px solid #f2f2f2; padding:0 10px 0 23px; text-decoration:none; color:#006bff; box-sizing:border-box; overflow:hidden;} 
/*.languang:hover .header_language{ display:block;}*/
.header_language ul li strong{ width:100%; height:40px; line-height:40px; float:left; font-size:15px; font-weight:600; border-bottom:1px solid #f2f2f2; padding:0 10px 0 15px; box-sizing:border-box;} 
.header_language ul li a.cur,.header_language ul li a.a1.cur{ position:absolute; top:0; left:0; z-index:99; background:#ededed;}
.header_language ul li a:hover,.header_language ul li a.a1:hover{ background:#ededed; text-decoration:underline;} 
.header_language ul li a.a1{ width:auto;padding:0 23px; background:url(../images/aboutlcxt.png) left center no-repeat; background-size:1px 20px;}
.header_language ul li a.first{background:none;}


.logo{ width:390px; height:auto; float:left;}
.logo img{width: 100%; float:left; display:block;}
.logo .logoTwo {display: none;}
.menu{ width:auto; height:auto; float:right;}
.menu ul{ width:auto; height:auto; float:left;list-style:none; margin:0; padding:0;}
.menu ul li{ width:auto; height:auto; float:left;list-style:none; padding:0 15px; box-sizing:border-box; }
.menu ul li a.la{ width:auto; height:43px; line-height:43px; float:left; padding-bottom:10px; font-size:16px;color:#333; text-decoration:none;border-bottom:2px solid #fff;}
.menu ul li.last{ padding-right:0;}
.menu ul li a.la:hover{ color:#fc9300; border-bottom:2px solid #fc9300;}

.ejmenu{ width:100%; height:0; float:left; position:absolute; left:0; top:105px; background:#fff; z-index:998; overflow:hidden; transition: all .5s ease; box-sizing:border-box;}
.ejmenuleft{ width:28%; height:600px; min-height:150px; padding:20px 0; float:left; background:#f6f7fe; box-sizing:border-box;}
.ejmenuleftc{ width:100%; height:auto; float:right; max-width:280px;}
.ejmenuleftc h3{ width:100%; height:auto; line-height:70px; font-size:22px; color:#333333; font-weight:100; padding-left:15px; box-sizing:border-box;}
.ejmenuleftc ul{ width:100%; height:400px; float:left; list-style:none; margin:0; padding:0;}
.ejmenuleftc ul li{ width:100%; height:auto; float:left; list-style:none; margin:0; padding:0; box-sizing:border-box;}
.ejmenuleftc ul li a{ width:100%; height:auto; line-height:24px; font-size:17px; color:#666; border-bottom:1px solid #ededed; float:left; text-decoration:none; padding:13px 0 13px 15px; box-sizing:border-box;}
.ejmenuleftc ul li a:hover,.ejmenuleftc ul li a.cur{ background:#fff; color:#006bff;}
.ejmenuleftc p.pbz{ width:100%; height:auto; float:left; padding:0 15px 10px 15px; box-sizing:border-box; font-size:14px; line-height:26px; color:#666;}
.ejmenuleftc strong a.a{ width:auto; height:auto; font-size:18px; font-weight:100; color:#444; line-height:50px; text-decoration:none; float:left; padding:0 20px 0 15px; background:url(../images/ejmenujt.png) right center no-repeat; margin-top:20px;}
.ejmenuright{ width:72%; height:auto; min-height:100px; float:left;  padding:20px 0 20px 30px; box-sizing:border-box;}
dl.ejdl{ width:100%; height:auto; float:left;}
dl.ejdl.ejdls{ display:none;}
dl.ejdl dt h2{ width:100%; height:70px; line-height:70px; font-size:22px; color:#006bff; font-weight:100; float:left; overflow:hidden;}
dl.ejdl dd.dd{ width:100%; height:410px; float:left; border-top:1px solid #ececec; overflow-y:auto;  border-bottom:1px solid #ececec;}
dl.ejdl dd.dd ul{ width:33.333%; height:auto; margin:0; padding:0; list-style:none; float:left;}
dl.ejdl dd.dd h3{ width:98%; height:auto; min-height:80px; float:left; padding:20px 2% 2px 0;padding-left:55px;font-size:16px; color:#333333;  font-weight:600; box-sizing:border-box; background:url(../images/prolist_tb1.png) no-repeat; background-position:left 20px !important; background-size:45px 45px !important;}
dl.ejdl dd.dd h3 a { width:100%; min-height:42px; line-height:22px; float:left; font-size:16px; color:#333333;  font-weight:600; text-decoration:none; overflow:hidden;}
dl.ejdl dd.dd h3 a p{ width:100%; height:auto; line-height:20px; float:left; font-size:14px; color:#555; font-weight:100;}
dl.ejdl dd.dd h3 a strong{ width:100%; height:20px; line-height:20px; float:left; font-size:14px; color:#333;  overflow:hidden;}

dl.ejdl dd.dd h3:hover a,dl.ejdl dd.dd h3:hover a p ,dl.ejdl dd.dd h3:hover p.p span,dl.ejdl dd.dd h3:hover a strong{ color:#006bff; text-decoration:underline;}
dl.ejdl dd.dd1 strong a.a{ width:auto; height:auto; font-size:18px; font-weight:100; color:#444; line-height:50px; text-decoration:none; float:left; padding:0 20px 0 15px; background:url(../images/ejmenujt.png) right center no-repeat; margin-top:20px;}
dl.ejdl dd.dd p.p{ width:100%; height:auto; float:left;}
dl.ejdl dd.dd p.p span{ width:100%; height:auto; line-height:20px; float:left;font-size:14px; color:#333;}
dl.ejdl dd.dd p.p strong{ width:100%; height:auto; float:left;}
dl.ejdl dd.dd h3 p a{width:100%; height:auto; line-height:22px; min-height:22px; float:left; font-size:14px; color:#333; font-weight:100;  padding-left:15px; background:url(../images/ejmenujt.png) 5px 3px no-repeat; box-sizing:border-box;}
dl.ejdl dd.dd h3:hover p a{color:#333;}
dl.ejdl dd.dd h3:hover p a:hover{color:#006bff;}
.menu ul li:hover .ejmenu{ height:600px;}

dl.ejdl dd.dd p.p.p1{ margin-top:-15px;}

/****底部*****/ 
.bottom{ width:100%; height:auto; float:left; background:#26304d; padding:30px 0 25px 0;margin-top: 20px;}
dl.bdl{ width:20%; height:auto; float:left;}
dl.bdl dt{ width:100%; height:36px; line-height:36px; float:left; font-size:18px; color:#fff;}
dl.bdl dt a{width:100%; height:36px; line-height:36px; float:left; font-size:18px; color:#fff; text-decoration:none;}
dl.bdl dd{ width:100%; height:auto; float:left; margin-top:5px;}
dl.bdl dd a{ width:100%; height:auto; line-height:26px; font-size:15px; font-weight:100; padding-right:15px; color:rgba(255,255,255,1); float:left; text-decoration:none; box-sizing:border-box;}
dl.bdl dd a:hover{ color:#fff; text-decoration:underline;}
dl.bdl dd p.p1{ width:100%; height:auto; line-height:20px; float:left; margin-bottom:10px; font-size:15px; color:#fff; padding-left:25px;background:url(../images/bottb1.png) left 4px no-repeat; box-sizing:border-box; background-size:18px auto; }
dl.bdl dd p.p1 a,dl.bdl dd p.p2 a,dl.bdl dd p.p3 a{ width:100%; height:auto; line-height:22px; float:left;  color:#ff9500; font-size:13px; font-weight:400;}
dl.bdl dd p.p2{ width:100%; height:auto; line-height:20px; float:left; margin-bottom:10px; font-size:15px; color:#fff; padding-left:25px;background:url(../images/bottb2.png) left 4px no-repeat; box-sizing:border-box; background-size:18px auto; }
dl.bdl dd p.p3{ width:100%; height:auto; line-height:20px; float:left; margin-bottom:10px; font-size:15px; color:#fff; padding-left:25px;background:url(../images/bottb3.png) left 4px no-repeat; box-sizing:border-box; background-size:18px auto; }
dl.bdl dd p.p4{ width:100%; height:auto; line-height:20px; float:left; margin-bottom:10px; font-size:15px; color:#fff; padding-left:25px;background:url(../images/bottb4.png) left 3px no-repeat; box-sizing:border-box; background-size:17px auto; }
dl.bdl dd p.p4 span{ width:100%; max-width:190px; height:auto; float:left;}
dl.bdl dd p.p4 span a{ width:35px; height:35px; float:left; position:relative; margin:8px 10px 0 0; background-size:32px 32px !important; opacity:0.8;}
dl.bdl dd p.p4 span a:hover{ opacity:1;}
dl.bdl dd p.p4 span a.a1{ background:url(../images/fxtbr1.png) center center no-repeat;}
dl.bdl dd p.p4 span a.a2{ background:url(../images/fxtbr2.png) center center no-repeat;}
dl.bdl dd p.p4 span a.a3{ background:url(../images/fxtbr3.png) center center no-repeat;}
dl.bdl dd p.p4 span a.a4{ background:url(../images/fxtbr4.png) center center no-repeat;}
dl.bdl dd p.p4 span a.a5{ background:url(../images/fxtbr5.png) center center no-repeat;}
dl.bdl dd p.p4 span a.a6{ background:url(../images/fxtbr6.png) center center no-repeat;}
dl.bdl dd p.p4 span a.a7{ background:url(../images/fxtbr7.png) center center no-repeat;}
dl.bdl dd p.p4 span a.a8{ background:url(../images/fxtbr8.png) center center no-repeat;}
dl.bdl dd p.p4 span a img{ width:120px; height:120px; position:absolute; left:-50px; bottom:40px; display:none;}
dl.bdl dd p.p4 span a:hover img{ display:block;}


.bottomul{ width:100%; height:auto; padding:8px 3px; float:left; border-top:1px solid rgba(255,255,255,0.1);border-bottom:1px solid rgba(255,255,255,0.1); margin:25px 0 20px 0; box-sizing:border-box; }
.bottomul a{ width:auto; height:auto; line-height:26px; font-size:15px; color:rgba(255,255,255,1); float:left; font-weight:100; padding:0 20px; text-decoration:none; background:url(../images/hxt.png) left center no-repeat; background-size:0.5px 8px;}
.bottomul a:first-child{ padding-left:0; background:none;}
.bottomul a:hover{ color:#fff; text-decoration:underline;}
.bottomul span{ width:auto; float:right;}
.bottomul span a{ padding-right:0;}

dl.bdl2{ width:100%; height:auto; float:left;}
dl.bdl2 dd{ width:70%; height:auto; float:left; box-sizing:border-box;}
dl.bdl2 dd p{ width:100%; height:auto; line-height:26px; font-size:15px;color:rgba(255,255,255,0.6); float:left; font-weight:100;}
dl.bdl2 dd p a{color:rgba(255,255,255,1); text-decoration:none;}
dl.bdl2 dd p a:hover{ color:#fff; text-decoration:underline;}
dl.bdl2 dt{ width:30%; height:auto; float:right;}
dl.bdl2 dt img{ width:auto; max-width:100%; height:36px; float:right; display:block; margin-bottom:8px;}



/******cookies******/
.cook{ width:100%; height:auto; position:fixed; bottom:0; left:0; background:#2e8ee4; color:#fff; transition: all 1s ease;z-index:99999999;}
.cook p{ width:auto; float:left; min-height:50px; font-size:18px;line-height:30px; margin:20px 0; width:80%;}
.cook p a{ text-decoration:underline; color:#fff;}
.cook a.acp{ width:auto; color:#fff; height:auto ; text-decoration:none;  margin-top:25px;   display:block; padding:8px 30px; float:right; font-size:18px; border:2px solid #fff;  color:#fff; margin-left:20px;}
.cook a.acp:hover{ background:#fff;  color:#000;}

/*****机器人协议******/
.chatbot_div{ width:90%; height:auto; float:left; display:none; max-width:375px; min-height:100px; background:#fff; border-radius:5px; position:fixed;box-shadow: 0px 0px 10px #888888; z-index:999; right:25px; bottom:100px;}
.chatbot_div_tt{ width:100%; height:55px; line-height:55px; float:left; text-align:center; background:#0091ea; color:#fff; font-size:22px; border-radius:5px 5px 0 0;}
.chatbot_div_tt .close{ width:30px; height:55px; float:right; background:url(../images/jqr_close.png) center center no-repeat; background-size:20px auto; margin-right:5px; cursor:pointer;}
.chatbot_div_qh{ width:100%; height:auto; float:left; text-align:right; padding:10px; box-sizing:border-box;}
.chatbot_div_qh a{ width:auto; height:auto; font-size:14px; line-height:26px; padding:0 6px 0 5px; background:url(../images/solution_other_tb.png) right center no-repeat; background-size:1px 10px;}
.chatbot_div_qh a.last{ background:none;}
.chatbot_div_qh a.cur{ color:#0091ea;}
.chatbot_div_nr{ width:100%; height:auto; float:left; padding:15px; box-sizing:border-box;}
.chatbot_div_wz{ width:100%; height:auto; float:left; background:#f8f8f8; padding:15px; box-sizing:border-box; font-size:14px; line-height:24px; margin-bottom:20px;}
.chatbot_div_wz a{ text-decoration:underline; color:#0091ea;}
.chatbot_div_db{ width:100%; height:55px; cursor:pointer; line-height:55px; float:left; background:#ff821b; color:#fff; font-size:18px; text-align:center; border-radius:5px; border:none; }
.chatbot_div_db:hover{ opacity:0.8;}
.chatbot_div_wz strong.s1{ width:100%; height:auto; float:left; font-size:22px; font-weight:normal; line-height:32px; color:#333;}
.chatbot_div_wz p.p1{ width:100%; height:auto; float:left; background:url(../images/bottom_tb_2.png) left center no-repeat; padding-left:25px; box-sizing:border-box; font-size:16px; line-height:30px; border-bottom:1px solid #f2f2f2; margin-bottom:15px;}
.chatbot_div_wz p.p1 a{ text-decoration:none; color:#333;}
.chatbot_div_wz p.p2{ width:100%; height:auto; float:left; background:url(../images/bottom_tb_3.png) left center no-repeat; padding-left:25px; box-sizing:border-box; font-size:16px; line-height:30px; }


/*****右侧浮动******/
.floatingrightz{  width:52px; height:auto; position:fixed; left:10px; top:200px; z-index:999;}
.floatan{ width:52px; height:52px; border-radius:100%; float:left; cursor:pointer; box-shadow:0 2px 8px #ff9500; margin-bottom:10px; }
.floatan.on{background:url(../images/index_jtlh.png) center center no-repeat #ff9500;}
.floatan.close{background:url(../images/index_jtrh.png) center center no-repeat #ff9500;}


.floatingright{ width:52px; height:auto; min-height:100px; float:left; padding:20px 0; background:#046bf6; border-radius:52px;}
.floattb{ width:52px; height:auto; min-height:52px; float:left;word-break: break-all;}
.floattb a.a1{ width:100%; height:auto; min-height:52px; float:left; background:url(../images/fxtbl1.png) center 9px no-repeat; background-size:20px auto !important; font-size:12px; line-height:16px; text-decoration:none; padding-top:30px; text-align:center; color:#fff; box-sizing:border-box;}
.floattb a.a1:hover{background:url(../images/fxtbl1.png) center 9px no-repeat #0460dd; }
.floattb a.a2{ width:100%; height:auto; min-height:52px; float:left; background:url(../images/fxtbl2.png) center 9px no-repeat; background-size:20px auto !important; font-size:12px; line-height:16px; text-decoration:none; padding-top:30px; text-align:center; color:#fff; box-sizing:border-box;}
.floattb a.a2:hover{background:url(../images/fxtbl2.png) center 9px no-repeat #0460dd; }
.floattb a.a3{ width:100%;  height:auto; min-height:52px; float:left; background:url(../images/fxtbl3.png) center 9px no-repeat; background-size:20px auto !important; font-size:12px; line-height:16px; text-decoration:none; padding-top:30px; text-align:center; color:#fff; box-sizing:border-box;}
.floattb a.a3:hover{background:url(../images/fxtbl3.png) center 9px no-repeat #0460dd; }
.floattb a.a4{ width:100%; height:auto; min-height:52px; float:left; background:url(../images/fxtbl4.png) center 9px no-repeat; background-size:20px auto !important; font-size:12px; line-height:16px; text-decoration:none; padding-top:30px; text-align:center; color:#fff; box-sizing:border-box;}
.floattb a.a4:hover{background:url(../images/fxtbl4.png) center 9px no-repeat #0460dd; }


.floattbs{ position:relative;}
.floattbnr{ display:none; width:230px; height:auto; padding:10px; float:left; background:#046bf6; border-radius:5px; position:absolute; left:62px; top:0; box-sizing:border-box;}
.floattbnr span{ width:15px; height:15px; position:absolute; left:-15px; top:20px; background:url(../images/fxtbj.png) right center no-repeat;}
.floattbnr a{ width:36px; height:36px; float:left; margin:8px; display:block; opacity:0.9; background-size:36px 36px !important; position:relative;}
.floattbnr a.fa1{ background:url(../images/fxtbr1.png) center center no-repeat;}
.floattbnr a.fa2{ background:url(../images/fxtbr2.png) center center no-repeat;}
.floattbnr a.fa3{ background:url(../images/fxtbr3.png) center center no-repeat;}
.floattbnr a.fa4{ background:url(../images/fxtbr4.png) center center no-repeat;}
.floattbnr a.fa5{ background:url(../images/fxtbr5.png) center center no-repeat;}
.floattbnr a.fa6{ background:url(../images/fxtbr6.png) center center no-repeat;}
.floattbnr a.fa7{ background:url(../images/fxtbr7.png) center center no-repeat;}
.floattbnr a.fa8{ background:url(../images/fxtbr8.png) center center no-repeat;}
.floattbnr a:hover{ opacity:1;}
.floattbs:hover .floattbnr{ display:block;}
.floattbnr a img{ position:absolute; width:120px; height:120px; left:-60px; bottom:42px; display:none;}
.floattbnr a:hover img{ display:block;}





/****手机端菜单分享*****/
/*.sjshare{ width:100%; height:auto; float:left; padding:10px 20px; box-sizing:border-box;}
.sjshare a{ width:36px; height:36px; float:left; margin:10px; display:block; opacity:0.9; background-size:36px 36px !important; position:relative;}
.sjshare a.fa1{ background:url(../images/fxtbr1s.png) center center no-repeat;}
.sjshare a.fa2{ background:url(../images/fxtbr2s.png) center center no-repeat;}
.sjshare a.fa3{ background:url(../images/fxtbr3s.png) center center no-repeat;}
.sjshare a.fa4{ background:url(../images/fxtbr4s.png) center center no-repeat;}
.sjshare a.fa5{ background:url(../images/fxtbr5s.png) center center no-repeat;}
.sjshare a.fa6{ background:url(../images/fxtbr6s.png) center center no-repeat;}
.sjshare a.fa7{ background:url(../images/fxtbr7s.png) center center no-repeat;}
.sjshare a.fa8{ background:url(../images/fxtbr8s.png) center center no-repeat;}
.sjshare a:hover{ opacity:1;}
.sjshare a img{ position:absolute; width:120px; height:120px; left:-60px; bottom:42px; display:none;}
.sjshare a:hover img{ display:block;}
*/









@media only screen and (max-width:1560px){
	
.document_width{ width:1250px; margin:auto; }

/***头部***/
.topdiv{ margin-bottom:5px;}
 
.menu ul li a.la{ font-size:17px;}
.ejmenu{ top:120px;}
.ejmenuleft{ width:23%;}
.ejmenuright{ max-width:77%; width:75%;}
.menu ul li a.la{ padding-bottom:12px;}


/****底部*****/
.bottom{ padding:25px 0 15px 0;}
dl.bdl dt{ height:32px; line-height:32px;font-size:17px;}
dl.bdl dd a{ line-height:26px; font-size:14px; } 
.bottomul{ padding:8px 3px; margin:20px 0 15px 0; }
.bottomul a{ line-height:24px; font-size:14px;padding:0 18px; }
dl.bdl2 dd{  box-sizing:border-box;}
dl.bdl2 dd p{ line-height:24px; font-size:13px;}
dl.bdl2 dt img{  margin-bottom:8px;}
 




}


@media only screen and (max-width:1440px){


.ejmenuleft{ width:26%;}
.ejmenuleftc { max-width:260px;}
.ejmenuright{ width:74%; max-width:74%;}
	
}

 

@media only screen and (max-width:1380px){
	
.document_width{ width:1000px; margin:auto; }	
.logo{ margin-top:-35px;}	
.logo img{ height:35px;}

.ejmenu { top:102px;}

.menu{ float:left;}
.menu>ul>li{ padding:0 20px;}
.menu ul li a.la{ padding-bottom:0; padding-top:10px;}
.menu ul li.l1{ padding-left:0;}
dl.bdl dd p.p4 span{ max-width:168px;}
dl.bdl dd p.p4 span a{ width:30px; height:30px; margin:5px 5px 0 0; background-size:29px 29px !important; }	

.ejmenuleft{ width:29%;}
.ejmenuleftc { max-width:260px;}
.ejmenuright{ width:71%; max-width:71%;}

 
	

}


/****平板端***/
@media only screen and (max-width:1100px){
	
select{background-size:25px auto;}
	
	
.document_width{ width:740px; margin:auto; }
.header{ position:fixed; left:0; top:0; background:#fff; z-index:999;}	
.menu{ display:none;}
.topdiv a.aict{ display:none;}
.topdiv a.ahdtb{ display:none;}
.topdiv dl.soso{ display:none;}
.topdiv{ margin-bottom:10px;}
.logo{ margin-top:-49px; margin-left:50px;}
.languang_tt{ height:40px; line-height:40px;}
.header_language{ top:36px;}


/****手机端头部*****/
.sjmenu{ width:50px; height:40px; float:left; display:block;}
.sjmenu.on{ background:url(../images/nav_l.png) center center no-repeat; background-size:26px 26px;}
.sjmenu.close{ background:url(../images/nav_l.png) center center no-repeat; background-size:26px 26px;}
.sjsoso{ width:50px; height:40px; float:right; display:block; }
.sjsoso.on{ background:url(../images/soso_tb_l.png) center center no-repeat; background-size:26px 26px;}
.sjsoso.close{ background:url(../images/close_nav_l.png) center center no-repeat; background-size:26px 26px;}

.zhaozheo{ width:100%; height:100%; float:left; position:fixed; left:0; top:0; z-index:9998; display:none; background:rgba(0,0,0,0.5)}
.sjmenu_div{ width:350px; height:100vh;  overflow-y:auto;  overflow-x:hidden;   float:left; background:#fff; border-top:1px solid #ededed;border-bottom:1px solid #ededed;  position:absolute; left:-350px; display:block !important; top:0px; z-index:444; z-index:9999; }
.sjmenuclose{ width:100%; height:60px; float:left;}
.sjmenuclose span{ width:60px; height:60px; float:right; background:url(../images/close_nav_l.png) center center no-repeat; cursor:pointer;}

.sjmenuyj{ width:100%; height:auto; float:left; position:relative;}
.sjmenu_div ul{ width:100%; height:auto; max-width:350px; margin:0 auto; position:relative; list-style:none; padding:0; z-index:2; }
.sjmenu_div ul li { width:100%; height:auto; list-style:none; margin:0; border-bottom:1px solid #f2f2f2;  padding:0 20px; float:left; box-sizing:border-box; }
.sjmenu_div ul li a{ width:100%; height:60px; line-height:60px;color:#0066ed; float:left; font-size:20px; box-sizing:border-box; }
.sjmenu_div ul li a:hover{ text-decoration:none;}
.sjmenu_div ul li a.sejannu{ background:url(../images/nav_jt_l.png) 98% center no-repeat; background-size:8px auto;}
.sj_menu_ej{ position:absolute; left:200%; top:60px; width:100%;  height:auto; min-height:300px; background:#fff;  }
.sj_menu_back{ width:100%; height:60px; line-height:60px;font-size:20px;border-top:1px solid #f2f2f2; padding:0 20px; box-sizing:border-box;color:#3270ff;}
.sj_menu_ej dl{ width:100%; height:auto; min-height:100vh; float:left;}
.sj_menu_ej dl dt{ width:100%; float:left;  height:60px; line-height:60px;  padding:0 20px; box-sizing:border-box; font-size:18px;border-top:1px solid #f2f2f2;}
.sj_menu_ej dl dd{  width:100%; float:left; padding-bottom:5px; min-height:100px;}
.sj_menu_ej dl dd a{ width:100%; float:left; line-height:50px; height:50px; overflow:hidden;  border-top:1px solid #f2f2f2; font-size:17px;  padding:0 0px 0 35px; box-sizing:border-box;}
.sj_menu_ej dl dd p{ width:100%; height:auto; float:left; line-height:50px;font-size:50px; border-top:1px solid #f2f2f2;  padding:0 20px 0 35px; box-sizing:border-box; }
.sj_menu_ej dl dd p span{ width:auto; float:left;}
.sj_menu_ej dl dd p a{ width:auto; height:auto; margin-left:10px; color:#3270ff; border-top:none;}

.sjsoso_div{ width:100%; height:auto; float:left; min-height:60px; background:#ededed; position:absolute; left:0; top:60px; border-top:1px solid #ededed; z-index:444;display:none; }
.sjsoso_div_c{ width:60%; height:auto; float:left; margin:10px 20%; background:#999; }
.sjsoso_div_c .input{ width:85%; height:40px; line-height:40px; float:left; border:none; outline:none; text-indent:15px;}
.sjsoso_div_c .button{ width:15%; height:40px; line-height:40px; float:left; border:none; cursor:pointer; background:url(../images/soso_tb_xl.png) center center no-repeat #fff; outline:none;}

.sjan{ width:100%; max-width:760px; height:auto; float:left; margin:0 auto;padding-top:8px; border-bottom:1px solid #ededed; position:relative;}
.sjan a.a1{ width:25%; height:65px; float:left; background:url(../images/fxtbl1s.png) center 9px no-repeat; background-size:20px auto !important; font-size:16px; line-height:16px; text-decoration:none; padding-top:36px; text-align:center; color:#046bf6; box-sizing:border-box;}
.sjan a.a2{ width:25%; height:65px; float:left; background:url(../images/fxtbl2s.png) center 9px no-repeat; background-size:20px auto !important; font-size:16px; line-height:16px; text-decoration:none; padding-top:36px; text-align:center; color:#046bf6; box-sizing:border-box;}
.sjan a.a3{ width:25%; height:65px; float:left; background:url(../images/fxtbl3s.png) center 9px no-repeat; background-size:20px auto !important; font-size:16px; line-height:16px; text-decoration:none; padding-top:36px; text-align:center; color:#046bf6; box-sizing:border-box;}
.sjan a.a4{ width:25%; height:65px; float:left; background:url(../images/fxtbl4s.png) center 9px no-repeat; background-size:20px auto !important; font-size:16px; line-height:16px; text-decoration:none; padding-top:36px; text-align:center; color:#046bf6; box-sizing:border-box;}
 
.sjshare{ display:none; width:230px; height:auto; padding:10px; float:left; background:#046bf6; border-radius:5px; position:absolute; z-index:9999; right:20px; top:80px; box-sizing:border-box;}
.sjshare span{ width:15px; height:15px; position:absolute; right:18px; top:-13px; background:url(../images/fxtbj.png) right center no-repeat;  transform:rotate(90deg)}
.sjshare a{ width:36px; height:36px; float:left; margin:8px; display:block; opacity:0.9; background-size:36px 36px !important; position:relative;}
.sjshare a.fa1{ background:url(../images/fxtbr1.png) center center no-repeat;}
.sjshare a.fa2{ background:url(../images/fxtbr2.png) center center no-repeat;}
.sjshare a.fa3{ background:url(../images/fxtbr3.png) center center no-repeat;}
.sjshare a.fa4{ background:url(../images/fxtbr4.png) center center no-repeat;}
.sjshare a.fa5{ background:url(../images/fxtbr5.png) center center no-repeat;}
.sjshare a.fa6{ background:url(../images/fxtbr6.png) center center no-repeat;}
.sjshare a.fa7{ background:url(../images/fxtbr7.png) center center no-repeat;}
.sjshare a.fa8{ background:url(../images/fxtbr8.png) center center no-repeat;}
.sjshare a:hover{ opacity:1;}
.sjshare:hover .floattbnr{ display:block;}
.sjshare a img{ position:absolute; width:120px; height:120px; left:-60px; bottom:42px; display:none;}
.sjshare a:hover img{ display:block;}


/****底部***/
dl.bdl{ width:33.333%;}
.bottom_float{ width:100%; height:autol; float:left;}
.bottom_float a{ text-align:center; float:none;}
.bottomul{ text-align:center;} 
.bottomul a{ float:none; text-align:center;}
.bottomul span{ width:100%; height:auto; float:left; text-align:center;}
.bottomul span a{ float:none;}	
dl.bdl2 dt img{ height:auto;}

}

/****平板端***/
@media only screen and (max-width:880px){
	
.floatingrightz{ display:none;}	
	
	
 
}

/****平板端***/
@media only screen and (max-width:780px){

.document_width{ width:100%; padding:0 15px; box-sizing:border-box;}	
dl.bdl2{ position:relative;}
dl.bdl2 dd{ width:100%; padding-right:250px; box-sizing:border-box;}
dl.bdl2 dt{ width:230px; float:right; position:absolute; right:0; top:8px; }
dl.bdl2 dt img{ height:auto;}
	
}





@media only screen and (max-width:650px){
	
.newshoare{ float:left; margin:10px 0;}
	
.bottom{ padding-top:0px;}	
dl.bdl{ display:none;}
.bottomul{ margin-top:0;}
dl.bdl2 dd{ padding-right:0; width:100%;}
dl.bdl2 dt{ position:static; float:left; margin-top:10px; width:240px; height:auto;}
dl.bdl2 dt img{ float:left;}

dl.bdl.bdls{ display:block; width:100%; margin-top:10px;}
dl.bdl dd p.p1{ width:50%;  }
dl.bdl dd p.p2{ width:50%; }
dl.bdl dd p.p3 a{ width:100%;}
dl.bdl dd p.p4{ width:50%;}
dl.bdl dd p.p4 span{ width:100%; max-width:220px; }
dl.bdl dd p.p4 span a{ width:30px; height:30px; float:left; position:relative; margin:8px 10px 0 0; background-size:28px 28px !important; opacity:0.8;}

dl.bdl2 dd p{ text-align:center;}

/******cookies******/
.cook p{ font-size:16px;line-height:24px; margin:15px 0; width:100%;}
.cook a.acp{  margin-top:0px; padding:6px 25px;font-size:16px; margin-left:0px; margin-bottom:15px;}



	
}



@media only screen and (max-width:560px){
	
.pchide{ display:block;}	
	
.document_width{ width:100%; padding:0 10px;}	
.header{ padding-top:5px;}
.topdiv{ margin-bottom:5px;}

.logo{ margin-top:-39px; margin-left:35px;}
.logo img{ height:30px;}

.sjmenu{ width:35px; height:40px;}
.sjmenu.on{background-size:20px 20px; background-position:left center !important;}
.sjmenu.close{ background-size:20px 20px;background-position:left center !important;}
.sjsoso{ width:30px; height:40px; }
.sjsoso.on{ background-size:20px 20px;}
.sjsoso.close{  background-size:20px 20px;}

.sjsoso_div{ top:50px;}
.sjsoso_div_c{ width:90%; margin:10px 5%;}
.languang_tt { height:40px; line-height:38px;}
.header_language{ right:-10px;}
.banner .kongzhi .kongzhidian{margin-top: 165px;}
.bottomul a{ padding:0 14px;}

.sjmenuclose{  height:50px;}
.sjmenuclose span{ width:50px; height:50px; }
.sjmenu_div{ width:320px;}
.sjmenu_div ul li {padding:0 15px;}
.sjmenu_div ul li a{  height:50px; line-height:50px;font-size:18px;}
.sjan a.a1,.sjan a.a2,.sjan a.a3,.sjan a.a4{ font-size:14px;}
.sj_menu_ej{ top:50px;}
.sj_menu_back{height:50px; line-height:50px;font-size:18px; padding:0 15px; }
.sj_menu_ej dl dt{ height:50px; line-height:50px;  padding:0 15px;font-size:17px;}
.sj_menu_ej dl dd a{ line-height:45px; height:45px; font-size:15px;  padding:0 0px 0 22px; }
.sj_menu_ej dl dd p{line-height:45px;font-size:45px;  font-size:15px;  padding:0 0 0 222px;}

dl.bdl2 dt{ width:200px; }

/*****右侧浮动******/
.floatingright{  padding:25px 0; right:0px; top:200px; z-index:9999;}

.sjshare span{ right:5%; }

	
}




@media only screen and (max-width:460px){

.logo { margin-top:-40px; margin-left:28px; width:200px;height: 30px;}	
.logo .logoOne{ display: none;}
.logo .logoTwo{ display: block;width: 75px;}
.ding { height: 20px;}
.languang_tt { font-size:13px;}
.header_language{ width:240px;}
.sjmenu_div ul li a.sejannu{ background-size:8px auto;}
.col-head { font-size: 13px ;}
dl.bdl dt{ text-align:center;}
dl.bdl dd{ width:300px; float:none; margin:0 auto; text-align:center;}
dl.bdl dd p.p1{ width:100%; background:none; padding:0;  }
dl.bdl dd p.p2{ width:100%; background:none; padding:0;}
dl.bdl dd p.p1 a, dl.bdl dd p.p2 a,dl.bdl dd p.p3 a{ text-align:center; padding:0;}
dl.bdl dd p.p3 { width:100%; background:none;padding:0}
dl.bdl dd p.p4{ width:100%; background:none;padding:0;}
dl.bdl dd p.p4 span{ max-width:300px; width:300px; margin:0 auto; padding:0 57px; box-sizing:border-box;}
dl.bdl dd p.p4 span a{ margin:8px;}
.banner .kongzhi .kongzhidian{margin-top: 165px;}
}


@media only screen and (max-width:375px){
.languang_tt{ font-size:13px;}
/*.logo{ margin-top:-37px;}	
.logo img{ height:24px;}*/

.sjsoso{ width:30px;}

dl.bdl2 dt img{ max-width:90%;}

}





#alertdiv{ position: fixed;margin: auto;width: 100%;top: 40%;display: none;z-index: 2147483647; }
#alertdiv div{ background-color: #000;color: #FFF; font-size:15px;padding: 20px 20px 20px 20px;min-width: 100px;opacity: 0.7;min-height: 25px;text-align: center;color: rgb(255, 255, 255);border-width: 1px;
  border-style: solid;-moz-border-radius: 11px;-khtml-border-radius: 11px;-webkit-border-radius: 11px;border-radius: 11px;line-height: 150%;width: 60%;margin: auto;z-index: 2147483647;}
#alertdiv .tjclose{ width:auto; float:right; color:#fff; font-size:40px; cursor:pointer;} 
#alertdiv1{ position: fixed;margin: auto;width: 100%;top: 40%;display: none;z-index: 2147483647; }
#alertdiv1 div{ background-color: #000;color: #FFF; font-size:15px;padding: 20px 20px 20px 20px;min-width: 100px;opacity: 0.7;min-height: 25px;text-align: center;color: rgb(255, 255, 255);border-width: 1px;
  border-style: solid;-moz-border-radius: 11px;-khtml-border-radius: 11px;-webkit-border-radius: 11px;border-radius: 11px;line-height: 150%;width: 60%;margin: auto;z-index: 2147483647;}
#alertdiv1 .tjclose{ width:auto; float:right; color:#fff; font-size:40px; cursor:pointer;} 
