@charset "utf-8";

.wp{width:1200px;margin:0 auto}
a.imgzoom img{transition: all 0.3s ease 0s}
a.imgzoom:hover img{-webkit-transform-origin: center center;-webkit-transform: scale(1.1, 1.1);-moz-transform-origin: center center;-moz-transform: scale(1.1, 1.1)}

.top{background:#fff;}

.sear{width:313px;height:38px;margin-top:50px;background:url(../images/2.png);float:right;}
.sear-dom{height:38px;position:relative;width:281px;overflow:hidden;overflow-y:hidden;overflow-x:hidden}
.sear-dom input{width:220px;outline:0;border:0;margin:0px;padding-left:10px;font-size:14px;background:none;height:38px;line-height:38px;vertical-align:middle}
.sear-dom a{position:absolute;right:0;top:0;width:40px;/*background:url(../images/2.png) right top no-repeat*/}
.sear-dom a img{width:40px;height:38px}

.tel{float:right;margin-top:50px;color:#478def;margin-left:50px;position:relative;}
.tel i{font-size:40px;position:relative;top:-3px;}
.tel span{display:inline-block;font-size:15px;font-weight:bold;line-height:20px;height:40px;border-left:2px solid #478def;padding:0 5px;}


.navsp{background:#478def}
.nav{height:60px}
.nav li{display:inline;float:left;width:150px;height:60px;position:relative;}
.nav li a.item{ font-size:16px;color:#fff;display:block;height:60px;line-height:60px;vertical-align:middle;text-align:center;}
.nav li a.item:hover{ background:#2a7df3}
.nav li a.item.la{background:url(../images/sx.png) 110px center no-repeat}
.nav li:nth-child(6) a.item.la,.nav li:nth-child(7) a.item.la{background:#478def}

.sub{z-index:999999;display:none;position:absolute;left:0;top:60px;width:160px;background:url(../images/navBg.png);-webkit-box-shadow: 0px 1px 3px #89bafe;-moz-box-shadow: 0px 1px 3px #89bafe;box-shadow: 0px 1px 3px #89bafe;	}
.ksTxt{width:450px;overflow:auto;}
.ksTxt2{width:450px;overflow:auto;}
.ksTxt div{width:150px;float:left}
.sub div a{font-size:14px;color:#478def;display:block;line-height:0; vertical-align:middle;text-align:center; }
.sub div a:hover{color:#fff; background:#5d9cf3}
.nav li.cur a.item{ color:#478def;background:#fff url(../images/sx2.png) 110px center no-repeat}
.nav li.cur:nth-child(1) a.item{background:#fff;}
.nav li.cur:nth-child(6) a.item,.nav li.cur:nth-child(7) a.item{background:#fff;}
.nav li.cur .sub{display:block}
.nav li.cur .sub a{line-height:55px;height:55px;} 
.nav li:last-child .sub{left:-300px;}

.flexslider{position:relative;height:445px;overflow:hidden;zoom:1}
.flex-viewport{max-height:2000px;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;transition:all 1s ease}
.flexslider .slides{zoom:1}
.flex-direction-nav{z-index:999}
.flex-direction-nav a{width:60px;height:90px;line-height:99em;overflow:hidden;margin:-60px 0 0;display:block;background:url(../images/ad_ctr.png) no-repeat;position:absolute;top:50%;z-index:10;cursor:pointer;opacity:0;filter:alpha(opacity=0);-webkit-transition:all .3s ease}
.flex-direction-nav .flex-next{background-position:0 -90px;right:0}
.flex-direction-nav .flex-prev{left:0}
.flexslider:hover .flex-next{opacity:0.8;filter:alpha(opacity=25)}
.flexslider:hover .flex-prev{opacity:0.8;filter:alpha(opacity=25)}
.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover{opacity:1;filter:alpha(opacity=50)}
.flex-control-nav{width:100%;position:absolute;bottom:10px;text-align:center}
.flex-control-nav li{margin:0 5px;display:inline-block;zoom:1;*display:inline}
.flex-control-paging li a{background:url(../images/dot.png) no-repeat 0 -16px;display:block;height:16px;overflow:hidden;text-indent:-99em;width:16px;cursor:pointer}
.flex-control-paging li a.flex-active{background-position:0 0}



.foot{background:#659ff1;border-top:8px #3595f9 solid;height:260px;}
.foottxt{line-height:2;font-size:16px;color:#fff;}
.foottxt a{color:#fff;}

.footline{border-left:1px #efefef solid;padding-left:40px}

.iconbar{background:#659ff1}
.iconbar li{display:inline;float:left;width:16.6666%;}
.iconbar li a{display:block;height:120px;position:relative;background:url(../images/11.png) right top repeat-y;transition: all 0.9s ease 0s}
.iconbar li a.nobg{background:none;}
.iconbar li a.cur{background:#96c2ff !important;}
.iconbar li a:hover{background:#2a7df3 !important;}

.iconbar li a em{font-size:25px;color:#ffffff;white-space:nowrap;position:absolute;right:30px;top:0;height:120px;line-height:120px;vertical-align:middle;}
.iconbar li a span{position:absolute;width:100%;height:120px;}
.iconbar li a span.bg1{background:url(../images/6.png) 20px center no-repeat; background-size: 35px auto;}
.iconbar li a span.bg2{background:url(../images/7.png) 20px center no-repeat;background-size: 35px auto;}
.iconbar li a span.bg3{background:url(../images/8.png) 20px center no-repeat;background-size: 35px auto;}
.iconbar li a span.bg4{background:url(../images/9.png) 20px center no-repeat;background-size: 45px auto;}
.iconbar li a span.bg5{background:url(../images/10.png) 25px center no-repeat;background-size: 35px auto;}
.iconbar li a span.bg6{background:url(../images/10-1.png) 25px center no-repeat;background-size: 35px auto;}

.bgf{background:#fff;}
.bgd{background:#f9f9f9;background-attachment: fixed;}


.bar{}
.bar a{display:block;height:50px;background:url(../images/13.png) left bottom no-repeat}
.bar a div.dd1{color:#659ff1;font-weight:bold;font-size:20px;display:inline;float:left;white-space:nowrap;height:50px;line-height:50px;vertical-align:middle}
.bar a div.dd1 em{font-weight:normal;color:#a8a9a9}

.bar a div.dd2{color:#a8a9a9;font-size:14px;display:inline;float:right;white-space:nowrap;height:50px;line-height:50px;vertical-align:middle}
.zhuanti{}
.zhuanti li{display:inline;float:left;height:340px;width:65px;transition: all 1.3s ease 0s}
.zhuanti li a{display:block;height:340px;position:relative;overflow:hidden;}
.zhuanti li a div.dd1{opacity:0;position:absolute;left:0;top:0;height:340px;width:490px;background:#ff9900;transition: all 1.3s ease 0s}
.zhuanti li a div.dd1 img{width:490px;height:340px;}
.zhuanti li a div.dd2{position:absolute;right:0;top:0;height:340px;width:64px;border-left:1px #ecf3fd solid}
.zhuanti li a div.dd2 em{font-size:26px;line-height:1.2;color:#fff;display:block;text-align:center;padding:50px 10px 0 10px;}

.zhuanti li.cur{width:555px;}
.zhuanti li.cur a div.dd1{opacity:1}


.zhuanti li.bg1 a div.dd2{background:url(../images/14.png) left top no-repeat;}
.zhuanti li.bg2 a div.dd2{background:url(../images/14.png) -65px top no-repeat;}
.zhuanti li.bg3 a div.dd2{background:url(../images/14.png) -130px top no-repeat;}
.zhuanti li.bg4 a div.dd2{background:url(../images/14.png) -195px top no-repeat;}

.tongzhi{}
.tongzhi li{display:block; height:40px;border-bottom:1px #efefef dotted}
.tongzhi li span{display:inline;float:left;line-height:1;height:40px;line-height:40px; vertical-align:middle}
.tongzhi li span a{font-size:16px;color:#6e6d6d;background:url(../images/16.png) left center no-repeat;padding-left:15px;}
.tongzhi li span a:hover{color:#659ff1;text-decoration:underline}
.tongzhi li em{font-size:14px;color:#999;display:inline;float:right;line-height:1;height:40px;line-height:40px;vertical-align:middle}
.tongzhi li a i{background:url(../images/new.png) center center no-repeat; padding:0 10px; margin-left:3px;}


.headerimg{}
.headerimg a{display:block;}
.headerimg a div.dd2{ height:50px;border-bottom:1px #efefef solid;}
.headerimg a div.dd2 span{color:#000000;font-size:24px;display:inline; height:50px; line-height:50px; vertical-align:middle; float:left;}
.headerimg a div.dd2 em{font-size:14px; color:#999;display:inline; height:50px; line-height:50px; vertical-align:middle; float:right;}
.headerimg a div.dd2 span{font-size:16px;color:#6e6d6d;font-weight:bold;background:url(../images/16.png) left center no-repeat;padding-left:15px;}

.alist{}
.alist li{line-height:1;display:block; height:40px;border-bottom:1px #efefef solid}
.alist li a{ display:block; height:40px;}
.alist li a em{ display:inline; float:left; height:40px; line-height:40px; vertical-align:middle;}
.alist li a span{ font-size:14px; color:#999; display:inline; float:right; height:40px; line-height:40px; vertical-align:middle;}

.alist li a em{font-size:16px;color:#6e6d6d;background:url(../images/16.png) left center no-repeat;padding-left:15px;}
.alist li a:hover em{color:#659ff1;text-decoration:underline}
.alist a i{background:url(../images/new.png) center center no-repeat; padding:0 10px; margin-left:3px;}


.anli-prev{position:absolute;left:0;top:80px;width:14px;height:22px;cursor:pointer;z-index:99999}
.anli-prev a{display:block;width:14px;height:22px;background:url(../images/resource-44-2.png) left bottom no-repeat}
.anli-prev a:hover{background:url(../images/resource-44-2.png) left top no-repeat}
  
.anli-next{position:absolute;right:0;top:80px;width:14px;height:22px;cursor:pointer;z-index:99999}
.anli-next a{display:block;width:14px;height:22px;background:url(../images/resource-44-2.png) right bottom no-repeat}
.anli-next a:hover{background:url(../images/resource-44-2.png) right top no-repeat}
 
.zire{}
.zire li{display:inline;float:left;width:295px}
.zire li a{display:block; }
.zire li a div{padding:0 5px}
.zire li a img{width:285px;height:180px;background:#efefef}
.zire li a div.dd1{color:#333;font-size:14px;line-height:1; height:30px; line-height:30px; vertical-align:middle;text-align:center}

.youqing{height:65px; border:2px #b5b5b5 solid; position:relative}
.youqing div.dd1{ font-size:18px; color:#000; white-space:nowrap; position:absolute; height:65px; line-height:65px; vertical-align:middle; left:0; top:0; padding-left:20px;}
.youqing div.dd1 div{display: flex; justify-content: center; align-items: center; flex-wrap: wrap;}
.cdimg{ padding-right:10px;}


.cataname{background:url(../images/17.png) 160px 15px #659ff1 no-repeat;padding:20px}
.cataname span{display:block;line-height:1;color:#fff;font-size:18px}
.cataname em{display:block;line-height:1;color:#fff;font-size:16px;padding-top:5px}
.catalist{border:1px #ddd solid;padding:20px; background:#fff; border-top:0;}
.catalist div{background:url(../images/18.png) right center no-repeat}
.catalist div a{display:block;line-height:1;padding:15px 0;border-bottom:1px #efefef dotted;font-size:16px}
.catalist div.cur a{color:#478def}
 
.mleft{width:220px;float:left;display:inline}
.mright{width:900px;float:right;display:inline}

.position{height:38px;border-bottom:1px #efefef dotted}
.position span{color:#20ae34;font-size:18px;font-weight:bold;display:inline;float:left}
.position em{color:#666;display:inline;float:right;font-size:12px;white-space:nowrap}




.position{height:38px;border-bottom:1px #efefef dotted}
.position span{color:#659ff1;font-size:18px;font-weight:bold;display:inline;float:left}
.position em{color:#666;display:inline;float:right;font-size:12px;white-space:nowrap}

 
h1{text-align:center;color:#333;font-size:20px;padding:20px 0 0 0}
.content-info{text-align:center;font-size:14px;font-size:12px;color:#666;padding:20px 0}
.content-des{padding:10px;line-height:2;font-size:12px;background:#efefef;padding:10px;color:#666}
 
.pn{border:3px #efefef solid;font-size:14px;line-height:2;background:#f9f9f9;padding:20px}
.pn em{color:#666}
.pn a{color:#666}
.pn a:hover{color:#659ff1}
 
.content{font-size:14px;color:#666;line-height:2;text-align:justify}
.content div{padding-bottom:10px}
.content p{padding-bottom:10px}
.content ol{list-style-position:inside;padding-left:20px}
.content ol li{list-style-type:decimal;list-style-position:inside}
.content ul{list-style-position:inside;padding-left:20px}
.content ul li{list-style-type:decimal;list-style-position:inside}
.content h2{border-bottom:1px #efefef solid;font-size:16px;line-height:1;padding:20px 0;margin-bottom:10px}
.content img{max-width: 100% !important; height: auto !important;}
.alists{}
.alists li{line-height:1;display:block; height:50px;border-bottom:1px #efefef solid}
.alists li span{ display:inline; float:left;height:50px; line-height:50px; vertical-align:middle}
.alists li em{ font-size:16px; color:#999;display:inline; float:right; height:50px; line-height:50px; vertical-align:middle}
.alists li a{font-size:16px;color:#333;background:url(../images/16.png) left center no-repeat;padding-left:25px;}
.alists li a:hover{color:#659ff1;text-decoration:underline}
.alists li a i{background:url(../images/new.png) center center no-repeat; padding:0 10px; margin-left:3px;}

.nodata{ text-align:center; font-size:16px; padding:50px 0}

.list{}
.list li{ display:inline; float:left; width:200px; float:left;margin: 0 13px;}
.list li a{ display:block; height:280px;}
.list li a div.dd1{ height:210px;overflow:hidden;overflow-y:hidden;overflow-x:hidden;}
.list li a div.dd1 img{display:block;margin:0px auto;width:200px;height:245px;transition: all 0.3s ease 0s; background:#999}
.list li a div.dd2{ text-align:center; padding-top:10px; font-size:14px;}
.list li a:hover div.dd2{ color:#2b8ed2}
.list li a:hover div.dd1 img{
  -webkit-transform-origin: center center;
  -webkit-transform: scale(1.1, 1.1);
  -moz-transform-origin: center center;
  -moz-transform: scale(1.1, 1.1);  
}



.frm{}
.frm td{padding-bottom:15px}
.frm td.tdleft{font-size:14px}
.frm td.tdright{font-size:14px}
.frm td.tdright em.red{color:#ff0000;font-weight:bold;padding-left:10px}
.frm td.tdright em.bak{color:#666;padding-left:5px}
.ipt{font-size:14px;color:#666;padding:8px;border:1px #ccc solid}
.textbox{font-size:14px;color:#666;padding:8px;line-height:2;border:1px #ccc solid}
.codeimg{cursor:pointer}
.btn{font-size:16px;color:#fff;border:0;padding:8px 50px;background:#478def}
 
.booklist{}
.booklist li{ display:block; border:1px #efefef solid; margin-bottom:20px; padding:0 20px 20px 20px;}
.booklist li div.dd1{ height:50px; border-bottom:1px #ddd dashed}
.booklist li div.dd1 span{ color:#478def; font-size:16px; display:inline; float:left; height:50px; line-height:50px; vertical-align:middle; background:url(../images/ic.png) left center no-repeat; padding-left:15px;}
.booklist li div.dd1 em{ font-size:16px; display:inline; float:right; height:50px; line-height:50px; vertical-align:middle}

.booklist li div.dd2{ font-size:16px; line-height:2; padding:10px 0}
.booklist li div.dd3{ font-size:16px; line-height:2; padding:10px; background:#eee;}

.sidebar{ position:fixed; right:5px; bottom:20%; background:#2779ec; width:60px; cursor:pointer; border-radius:5px 5px 5px 5px}
.sidebar div.dd1{ position:relative}
.sidebar div.dd1.cur{ background:#ff9900}
.sidebar div.dd1 div.dd2{ padding:10px 0; text-align:center;}
.sidebar div.dd1 div.dd2 img{ width:40px;}
.sidebar div.dd1 div.dd3{ position:absolute; right:0; top:0; border:3px #ff9900 solid; opacity:0;transition: all 0.3s ease 0s; padding:10px; background:#fff;}
.sidebar div.dd1.cur div.dd3{ right:60px; top:0; opacity:1;}




.anlilist{}
.anlilist li{ display:block; margin-bottom:30px;background:#fff; padding:20px 0;border-bottom:1px #efefef solid;}
.anlilist li a{display:block;}
.anlilist li a div.dd1{ display:inline; float:left; width:240px; height:155px; overflow:hidden}
.anlilist li a div.dd1 img{ width:240px; height:155px;transition: all 0.3s ease 0s; background:#efefef}
.anlilist li a div.dd2{ display:inline; float:right; width:630px; height:120px;}
.anlilist li a div.dd3{ font-size:18px; color:#3489b4; padding-bottom:10px;}
.anlilist li a div.dd4{ padding-top:20px;}
.anlilist li a div.dd4 em{ padding:8px 25px; background:#3489b4; color:#fff; font-size:14px;}
.anlilist li a div.dd5{ font-size:14px; color:#999; line-height:22px;text-align:justify}
.anlilist li a:hover div.dd1 img{
  -webkit-transform-origin: center center;
  -webkit-transform: scale(1.1, 1.1);
  -moz-transform-origin: center center;
  -moz-transform: scale(1.1, 1.1);  
}
.anlilist li a:hover div.dd3{ color:#3489b4;}
.anlilist li a:hover div.dd4 em{ background:#059735; color:#fff;}
.anlilist li a:hover div.dd5{ color:#666;}


.qy{}
.qy li{ display:inline; float:left;position:relative; width:265px; margin-right:30px;}
.qy li div.dd1{ color:#3595f9; font-size:16px; border-radius:3px; height:50px; line-height:50px; vertical-align:middle; border:1px #3595f9 solid; text-align:center;}
.qy li div.dd2{ display:none;position:absolute; width:263px; z-index:999999999; left:0; top:51px; background:#fff;border:1px #3595f9 solid;}
.qy li div.dd2 a{ font-size:14px; color:#666; display:block; line-height:1; text-align:center; padding:12px 0; border-bottom:1px #efefef solid;}
.qy li div.dd2 a:hover{ background:#fafafa;}
.qy li.cur div.dd2{ display:block;}

.xba1{border-bottom:1px #efefef solid;padding:10px 0;padding-top:20px;display: flex; justify-content: flex-start; align-items: center; flex-wrap: wrap;}
.xba1 img{ height: 20px;}
.xba1 em{color:rgba(78, 161, 255, 1);font-size:16px;margin-left:10px;}


.banner .swiper-slide a{ transition: all 0.3s ease 0s;width: 100%;display: flex; justify-content: center; align-items: center; flex-wrap: wrap;flex-direction: column;}

.banner .swiper-slide a img{height:55px;}
.banner .swiper-slide a span{font-size:14px;color:#333;margin-top:10px;}
.banner .swiper-slide a:hover{-webkit-transform-origin: center center;-webkit-transform: scale(1.1, 1.1);-moz-transform-origin: center center;-moz-transform: scale(1.1, 1.1);	}
.banner .swiper-slide a:hover span{color:rgba(78, 161, 255, 1);}

.banner .swiperpg{z-index:999999;position:absolute;left:0px;bottom:20px !important;width:100%;display: flex; justify-content: center; align-items: center; flex-wrap: wrap;}
.banner .swiperpg span{margin:0 3px !important;width:8px;height:8px;background:#fff;opacity: 0.5 !important;}
.banner .swiperpg span.swiper-pagination-bullet-active{opacity: 1 !important;}

.bannerdom{padding:40px 0 30px 0;}

.ysba{border-bottom:1px #efefef solid;padding:10px 0;padding-top:30px;display: flex; justify-content: space-between; align-items: center; flex-wrap: wrap;}
.ysba .d1{display: flex; justify-content: flex-start; align-items: center; flex-wrap: wrap;}
.ysba .d1 img{ height: 20px;}
.ysba .d1 em{color:rgba(78, 161, 255, 1);font-size:16px;margin-left:10px;}
.ysba .d2{flex:1;display: flex; justify-content: flex-start; align-items: center; flex-wrap: wrap;}
.ysba .d2 a{margin-left:20px;color:#666;font-size:16px;}
.ysba .d2 a.cur{color:#4ea1ff;}
.ysba .d2 a:hover{color:rgba(78, 161, 255, 1);}

.ysba .d3{display: flex; justify-content: flex-start; align-items: stretch; flex-wrap: wrap;}
.ysba .d3 input{color:#333;font-size:14px;border:1px #ddd solid;border-radius:5px;padding:5px 10px;}
.ysba .d3 button{color:#fff;font-size:14px;background:#4ea1ff;border:0 #ddd solid;border-radius:5px;padding:5px 15px;margin-left:10px;}
.ysba .d3 button:hover{background:#5ca8ff;}
.ysba .d3 button:active{background:#3d96fc;}

.yli ul{display: flex; justify-content: space-between; align-items: center; flex-wrap: wrap;}
.yli li{margin-bottom:20px;width:278px;padding:10px 10px;}
.yli li .d0{border:1px #efefef solid;height:465px;}
.yli li .d1{display: flex; justify-content: center; align-items: center; flex-wrap: wrap;}
.yli li .d1 a{width:100%;}
.yli li .d1 img{width:100%;}
.yli li .d2{height:40px;border-bottom:1px #ccc dashed;display: flex; justify-content: center; align-items: center; flex-wrap: wrap;}
.yli li .d2 em{color:#333;font-size:16px;}
.yli li .d2 span{color:#999;font-size:14px;margin-left:10px;}
.yli li .d2 i{color:#999;font-size:14px;margin-left:10px;}
.yli li .d3{height:75px;margin-top:8px;}
.yli li .d3 em{color:#666;font-size:14px;line-height:1.5;padding:0 10px;}
.yli li .d4{margin-top:10px;display: flex; justify-content: space-between; align-items: center; flex-wrap: wrap;}
.yli li .d4 a{position:relative;flex:1;display: flex; justify-content: center; align-items: center; flex-wrap: wrap;flex-direction: column;}
.yli li .d4 a em img{height:22px;}
.yli li .d4 a span{color:#333;font-size:14px;margin-top:5px;}
.yli li .d4 a:nth-child(1) span{color: rgba(135, 185, 242, 1);}
.yli li .d4 a:nth-child(2) span{color: rgba(151, 217, 143, 1);}
.yli li .d4 a:nth-child(3) span{color: rgba(232, 170, 104, 1);}
.yli li .d4 a:after{ content: '';position:absolute;left:0px;top:0px;height:100%;border-left:1px #efefef solid;}
.yli li .d4 a:nth-child(1):after{display: none;}
.yli li .d0:hover{border:1px #fff solid;box-shadow: rgba(0,0,0,0.2) 4px 3px 20px 2px}
.yli li .d0:hover .d2 em{color: #0079e1;}


.logindom{padding:80px 0;display: flex; justify-content: center; align-items: center; flex-wrap: wrap;}
.xlogin{width:430px;border:1px #e5e5e5 solid;position:relative;}

.logintab{padding:55px 0 40px 0;display: flex; justify-content: center; align-items: center; flex-wrap: wrap;}
.logintab a{color:#333333;font-size:18px;cursor: pointer;}
.logintab a.cur{color: #0079e1;}
.logintab span{padding:0 20px;}

.logintab{padding:55px 0 40px 0;display: flex; justify-content: center; align-items: center; flex-wrap: wrap;}
.logintab a{color:#333333;font-size:18px;cursor: pointer;}
.logintab a.cur{color: #0079e1;}
.logintab span{padding:0 20px;}

.xpt2{display: flex; justify-content: center; align-items: stretch; flex-wrap: wrap;}
.xpt2 input{ width: 1px; color:#999999;font-size:14px;padding:10px 20px;flex:1;border:1px #e5e5e5 solid;}
.xpt2 input:focus{border-color:#2188ff;box-shadow:inset 0 1px 2px rgba(27,31,35,.075), 0 0 0 0.2em rgba(3,102,214,.3);outline:none;border-radius:3px}
.xpt2 a{color:#fff;font-size:14px;background:#0079e1;width:120px;display: flex; justify-content: center; align-items: center; flex-wrap: wrap;}

.xbtn2{display: flex; justify-content: center; align-items: center; flex-wrap: wrap;}
.xbtn2 button{border-radius:3px;background:#0079e1;color:#fff;font-size:14px;padding:8px 10px;flex:1;border:0;}

.xlogintxt{display: flex; justify-content: flex-end; align-items: center; flex-wrap: wrap;}
.xlogintxt a{color:#0079e1;font-size:12px;margin-left:10px;}


.ysneiye{display: flex; justify-content: space-between; align-items: flex-start; flex-wrap: wrap;}
.ysneiye .xdom1{width:830px;}
.ysneiye .xdom2{width:360px;}

.bdr3{border-radius:5px;}

.ec7bc73a2{padding:0 40px;display: flex; justify-content: space-between; align-items: center; flex-wrap: wrap;}
.ec7bc73a2 .d1{width:220px;}
.ec7bc73a2 .d1 img{border-radius:1115px;width:100%;}
.ec7bc73a2 .d2{flex:1;margin-left:25px;}
.ec7bc73a2 .d2 .x1{display: flex; justify-content: flex-start; align-items: center; flex-wrap: wrap;}
.ec7bc73a2 .d2 .x1 em{color:#333;font-size:16px;}
.ec7bc73a2 .d2 .x1 span{color:rgb(142, 141, 141);font-size:14px;margin-left:15px;}
.ec7bc73a2 .d2 .x1 i{color:rgb(142, 141, 141);font-size:14px;margin-left:15px;}
.ec7bc73a2 .d2 .x2{display: flex; justify-content: flex-start; align-items: center; flex-wrap: wrap;}
.ec7bc73a2 .d2 .x2 img{height:15px;}
.ec7bc73a2 .d2 .x2 em{color:rgb(142, 141, 141);font-size:16px;margin-left:5px;}
.ec7bc73a2 .d2 .x3{display: flex; justify-content: flex-start; align-items: center; flex-wrap: wrap;}
.ec7bc73a2 .d2 .x3 em{margin-right:10px;margin-bottom:5px;border-radius:5px;height:25px;color:rgb(78, 161, 255);font-size:14px;border:1px rgba(78, 161, 255, .5) solid;padding:0 10px;display: flex; justify-content: center; align-items: center; flex-wrap: wrap;}
.ec7bc73a2 .d2 .x4{display: flex; justify-content: flex-start; align-items: center; flex-wrap: wrap;}
.ec7bc73a2 .d2 .x4 a{margin-right:12px;padding:0 20px;border-radius:5px;height:32px;display: flex; justify-content: center; align-items: center; flex-wrap: wrap;}
.ec7bc73a2 .d2 .x4 a img{height:15px;}
.ec7bc73a2 .d2 .x4 a em{margin-left:5px;color:#fff;font-size:14px;}
.ec7bc73a2 .d2 .x4 a:nth-child(1){background-color: rgb(78, 161, 255);box-shadow: rgb(78, 161, 255) 0px 2px 6px 0px;}
.ec7bc73a2 .d2 .x4 a:nth-child(2){background-color: rgb(253, 175, 0);box-shadow: rgb(253, 175, 0) 0px 2px 6px 0px;}

.ysjj{color:#333;font-size:14px;line-height:1.7;}
.ysjj a{color:rgb(78, 161, 255);padding-right:13px;background:url(../images/x116.png) right center no-repeat;background-size: auto 30%;}

.yyxzz{font-size:14px;line-height:2;}
.tkys li{padding:15px 10px;display: flex; justify-content: space-between; align-items: center; flex-wrap: wrap;}
.tkys li .a1{flex:1;display: flex; justify-content: space-between; align-items: center; flex-wrap: wrap;}
.tkys li .a1 .d1{width:60px;}
.tkys li .a1 .d1 img{width:100%;border-radius:115px;}
.tkys li .a1 .d2{flex:1;margin-left:10px;}
.tkys li .a1 .d2 .x1{display: flex; justify-content: flex-start; align-items: center; flex-wrap: wrap;}
.tkys li .a1 .d2 .x1 em{color:#333;font-size:14px;}
.tkys li .a1 .d2 .x2{margin-top:5px;display: flex; justify-content: flex-start; align-items: center; flex-wrap: wrap;}
.tkys li .a1 .d2 .x2 em{color:rgb(142, 142, 142);font-size:14px;}
.tkys li .a1 .d2 .x2 span{margin-left:10px;color:rgb(142, 142, 142);font-size:14px;}

.tkys li .a2{color:#fff;font-size:12px;padding:4px 10px;border-radius:5px;background-color: rgb(253, 175, 0);box-shadow: rgb(253, 175, 0) 0px 2px 6px 0px;}


.paib .swiper-slide a{display: flex; justify-content: center; align-items: center; flex-wrap: wrap;flex-direction: column;}
.paib .swiper-slide a .x1{display: flex; justify-content: center; align-items: center; flex-wrap: wrap;flex-direction: column;}
.paib .swiper-slide a .x1 em{color:#333;font-size:14px;}
.paib .swiper-slide a .x1 span{color:#333;font-size:14px;}
.paib .swiper-slide a .x2{margin-top:50px;display: flex; justify-content: center; align-items: center; flex-wrap: wrap;}
.paib .swiper-slide a .x2 em.xiuxi{color:#ccc;font-size:14px;}
.paib .swiper-slide a .x2 em.shangban{color:#ff9900;font-size:14px;}


.psbsk{display: flex; justify-content: space-between; align-items: stretch; flex-wrap: wrap;}
.psbsk .predom{display: flex; justify-content: center; align-items: center; flex-wrap: wrap;}
.psbsk .predom img{ width: 15px;}
.psbsk .nextdom{display: flex; justify-content: center; align-items: center; flex-wrap: wrap;}
.psbsk .nextdom img{ width: 15px;}
.psbsk .slidm{width:600px;}

.pbtxtd{width:120px;display: flex; justify-content: center; align-items: center; flex-wrap: wrap;flex-direction: column;}
.pbtxtd em{color:#333;font-size:16px;}
.pbtxtd span{color:#333;font-size:16px;margin-top:58px;}

.ly li{padding:50px 0;border-bottom:1px #efefef solid;display: flex; justify-content: space-between; align-items: flex-start; flex-wrap: wrap;}
.ly li .d1{width:60px;display: flex; justify-content: center; align-items: center; flex-wrap: wrap;flex-direction: column;}
.ly li .d1 img{ width: 60px;border-radius:115px;}
.ly li .d1 em{color:#ccc;margin-top:5px;font-size:14px;}
.ly li .d0{flex:1;margin-left:20px;}

.ly li .d2 .x0{font-size:12px;color:#999;}
.ly li .d2 .x1{font-size:14px;color:#333;line-height:1.5;margin-top:5px;}

.ly li .d3{padding-right:0;display: flex; justify-content: flex-start; align-items: center; flex-wrap: wrap;}
.ly li .d3 em{ color: rgb(78, 161, 255);font-size:14px;padding:10px 0;}
.ly li .d4{color: rgba(172, 172, 172, 1);font-size:14px;line-height:1.5;}

.ly li .d9{display: flex; justify-content: space-between; align-items: center; flex-wrap: wrap;}

.ly li .rep{flex:1;}
.ly li .rep .d3{display:none;}
.ly li .rep .d4{display:none;}
.ly li .d8{margin-left:30px;display: flex; justify-content: center; align-items: center; flex-wrap: wrap;}
.ly li .d8 a{width:15px;height:15px;background:url(../images/x119.png) center center no-repeat;background-size: 100% auto;}
.ly li.cur .d8 a{background:url(../images/x118.png) center center no-repeat;background-size: 100% auto;}
.ly li.cur .rep .d3{display:flex;}
.ly li.cur .rep .d4{display:block;}

.x2col{display: flex; justify-content: space-between; align-items: center; flex-wrap: wrap;}
.xipt{display: flex; justify-content: center; align-items: center; flex-wrap: wrap;flex-direction: column;}
.xipt em{margin-bottom:5px;width:100%;color:#333;font-size:16px;}
.xipt input{width:100%;color:#333;font-size:14px;border-radius:5px;border:1px #ccc solid;padding:6px 8px;}
.xipt textarea{margin-top:5px;width:100%;color:#333;font-size:14px;border-radius:5px;border:1px #ccc solid;padding:6px 8px;}

.iradio{width:100%;margin-top:10px;}
.iradio a em{cursor:pointer;width:20px;height:20px !important;line-height:20px !important;vertical-align:middle;background:url(../images/x120.png) center center no-repeat;background-size: 100% 100%;}
.iradio a:hover em{background:url(../images/x121.png) center center no-repeat;background-size: 100% 100%;}
.iradio a.cur em{background:url(../images/x121.png) center center no-repeat;background-size: 100% 100%;}
.iradio a span{font-size:14px;color:#666;padding:0 5px;height:25px !important;line-height:25px !important;vertical-align:middle}
.iradio a input{display:none}

.yyxz{color:#333;font-size:14px;line-height:2;}
.yybtn{display: flex; justify-content: center; align-items: center; flex-wrap: wrap;}
.yybtn button{color:#fff;border:0 #ccc solid;font-size:16px;width:145px;height:45px;background:#3595F9;border-radius:115px;}

.icon_yysj{background:url(../images/x122.png) 96% center no-repeat;background-size: 10px;}

.dtselectdom{box-shadow: rgba(0,0,0,0.2) 0 2px 6px 0;position:absolute;left:0px;top:33px;width:150%;z-index:99999;display:none;padding:10px 10px;}
.paiban .d1{display: flex; justify-content: flex-start; align-items: center; flex-wrap: wrap;}
.paiban .d1 em{font-size:14px;color:#333;background: #fff;display: flex; justify-content: center; align-items: center; flex-wrap: wrap;flex:1;height:30px;}
.paiban .d2{display: flex;justify-content: flex-start;align-items: center;flex-wrap: wrap;}
.paiban .d2 .x1{color:#333;font-size:12px;position:relative;flex:1;height:40px;display: flex; justify-content: flex-start; align-items: center; flex-wrap: wrap;flex-direction: column;}
.paiban .d2 .x1 input{display: none;}
.paiban .d2 .x1:nth-child(7n+1){}
.paiban .d2 .x1.disabled:after{z-index:88; content: ''; position:absolute;left:0px;top:0px;width:100%;height:100%; background: rgba(255,255,255, .8);}
.paiban .d2 .x1.disabled:before{background:none;}
.paiban .d2 .x3{display: flex; justify-content: center; align-items: center; flex-wrap: wrap;margin-top:3px;}
.paiban .d2 .x3 a{font-size:12px;border:1px #ccc solid;margin:0 2px;border-radius:3px;}

.paiban .d0{padding:10px 0;display: flex; justify-content: space-between; align-items: center; flex-wrap: wrap;}
.paiban .d0 img{height: 15px;}
.paiban .d0 em{color:rgb(78, 161, 255);font-size:16px;}
.paiban .d0 a{padding:.2rem .2rem;}
.paiban .d0 a:nth-child(1) img{transform: rotateY(180deg)}
.paiban .d0 a.disabled{ opacity: .5;}

.closewin{display: flex; justify-content: flex-end; align-items: center; flex-wrap: wrap;}
.closewin img{ height: 20px;}

.shouq{margin-top:30px;display: none; }
.shouq a{color:#999;font-size:14px;display: flex; justify-content: center; align-items: center; flex-wrap: wrap;}
.shouq a:after{width:50px; content: '';border-bottom:1px #efefef solid;margin-left:10px; }
.shouq a:before{width:50px; content: '';border-bottom:1px #efefef solid;margin-right:10px; }
.shouq.cur{display: flex;justify-content: center; align-items: center; flex-wrap: wrap;}
































































































































