﻿

/* CSS Document */


*{ margin:0; padding:0;}
body { padding-right:0px; padding-left:0px;font-size:12px; color:#626262; padding-bottom: 0px;padding-top:0px; margin:0px; font-family: "Microsoft YaHei"; }
select,input,textarea{font-family: "Microsoft YaHei"; border:0;}
a {
	border-top-width:0px;border-left-width:0px;border-bottom-width:0px;border-right-width:0px;text-decoration: none; color:#333333;
}
a:hover {
	text-decoration:none; color:#41b6f2;
}
img{border-bottom-width:0px; border-left-width:0px; max-width:100%; border-right-width:0px; border-top-width:0px;
}
body, ol, ul, h1, h2, h3, h4, h5, h6, p, th, td, dl, dd, form, fieldset, legend, input, textarea, select {
    margin: 0;
    padding: 0;
	
	
}
ul, ol, dl {
    list-style: none;
}em, i {
    font-style: normal;
}
p {
	padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;
}
ul { 
    list-style-type: none; margin-left:0px; margin-right:0px; margin-top:0px; margin-bottom:0px;
}
li {
	list-style-type: none;
}

.f_l{ float:left;}
.f_r{ float:right;}
.mid{ margin:0 auto; padding:0;width:1200px; height:auto;  overflow:hidden;}
.header{ width:100%; height:auto; border-bottom:1px solid #f5f5f5; padding-top:15px; padding-bottom:15px; min-width:1200px;  }
.banner{ width:100%; height:445px; margin-bottom:0px; margin-top:0px; overflow:hidden;position:relative; min-width:1200px; }
.footer{ width:100%; height:auto; line-height:25px; vertical-align:middle; padding-top:40px; padding-bottom:40px; margin-top:0px; color:#929292; border-top:1px solid #eaeaea; background:#f8f8f8; overflow:hidden;}
.footer dd,.footer dt{line-height: 25px}
.footer-list{ float:left; border:1px solid #d4d4d4; padding:15px; width:23%; margin-right:1%; box-sizing:border-box;height: 123px;}
.footer-list:nth-child(4){ margin-right:0px; width:28%;  }
.footer-list:nth-child(4) a{ display:block;}
.footer-list div{ float:left;}
.footer-list img{ float:left; margin-right:10px; height:90px;}
.st1{ font-size:14px; color:#5f5f5f;}
.st2{ font-size:12px; color:#b0afaf;}
.st3{ background:#ff9c00; font-size:12px; color:#fff; padding-left:5px; padding-right:5px; line-height:20px; vertical-align:middle; display:inline-block;}
.st3:hover{ color:#fff; background:#FF8600;}
.st4{ font-size:14px; color:#1772d5; }
.footer-tab{ width:100%; height:auto; overflow:hidden; margin-top:30px; float:left;  }
.footer-link-column{float:left; width:100%; height:auto;margin-bottom:20px;}
.footer-link-column li{float:left; border:1px solid #dddddd; font-size:14px; width:80px; height:30px; text-align:center; line-height:30px; vertical-align:middle; margin-right:15px; overflow:hidden; border-radius:5px; cursor:pointer; }
.footer-link-column li:hover,.footer-link-column .click{ background:#727272;color:#fff;  }

.footer-link{float:left; width:100%; height:auto; border-top:1px solid #dddddd; padding-top:10px;}
.footer-2{ width:100%; height:auto; overflow:hidden; background:#eff4f7; padding-top:20px; text-align:center; line-height:25px;color:#848484;  padding-bottom:40px; font-size:14px; vertical-align:middle;}
.footer-2 a{ font-size:14px; color:#848484; margin-left:5px; margin-right:5px;}
.footer-link-con{ width:100%; height:auto; float:left; overflow:hidden;color:#818181;}
.footer-link-con a{ margin-right:10px; margin-left:10px; color:#818181; font-size:14px;}
.img1{ display:inline-block; margin-right:5px; margin-left:5px; vertical-align:middle;}

.footerNav{ width:100%; height:auto; float:left; overflow:hidden; margin-bottom:30px;}
.footerNavList{ width:20%; height:auto; float:left; padding-left:40px; padding-right:20px; box-sizing:border-box; border-right:1px solid #dcdcdc; }
.footerNavList:nth-child(5){ border:0px;}
.footerNavList dt{width:100%; height:auto; float:left;}
.footerNavList dt a{ color:#616161; font-size:14px;}
.footerNavList dt a:hover{ color:#000;}
.footerNavList dd{width:100%; height:auto; float:left;}
.footerNavList dd a{ font-size:12px; color:#8b8b8b;}
.footerNavList dd a:hover{ color:#616161;}
.ewmBox{width:100%; height:auto; float:left; overflow:hidden;}
.footerbb{ width:100%; height:auto; float:left; margin-bottom:30px;}

.right-box{  width:160px; height:auto; overflow:hidden; float:right;}
.right-box-1{ width:100%; height:auto; float:left; text-align:center; background:rgba(0,0,0,0.5); padding-top:20px; padding-bottom:20px; }
.right-box-2{ width:100%; height:auto; float:left; background:rgba(255,255,255,0.8);}
.right-box-1-touxiang{ display:inline-block; width:74px; height:74px;  overflow:hidden; background-position:center center; background-repeat:no-repeat; background-size:cover;border:1px solid #fff;}
.right-box-1-touxiangbg{ display:inline-block; width:74px; height:74px; background:#fff;border-radius:50%; overflow:hidden; margin-bottom:10px;}
.right-box-1-touxiang img{}
.right-box-1 h1{ font-size:14px; font-weight:normal; color:#fff;}
.right-box-1 h1 a{ color:#FC0; margin-left:3px; margin-right:3px;}
.right-box-1 h1 a:hover{ color:#FC0;}


.list8{ width:100%; height:auto; float:left; padding-top:10px; padding-bottom:32px;}
<!--.list8 li{ width:50%; height:auto; float:left; text-align:center; margin-bottom:10px;}-->
.list8 li{ width:50%; height:auto; float:left; text-align:center; margin-bottom:10px;cursor: pointer}


.sg{ width:100%; height:auto; overflow:hidden; padding-top:25px; padding-bottom:25px; background:#fff;min-width:1200px; }
.bg3{ background:#f8f8f8;}

.yy{ width:100%; height:auto; float:left; margin-top:20px; margin-bottom:40px;}
.yy li{ width:25%; height:auto; float:left;}

.box{ width:100%; height:auto; float:left; overflow:hidden; margin-bottom:30px;}
.index-box-title{ width:100%; height:auto; float:left; border-bottom:1px solid #dddddd;line-height: 30px;    vertical-align: middle;}
.index-box-title-t{     font-size: 22px;
    color: #3D97D5;}
.index-box-title-r{ float:right;}
.index-box-title-r a{ margin-left:15px; font-size:16px;}
.index-box-title-r .more{ font-size:14px; color:#96bfd0;}
.index-box-title-r .more img{ vertical-align:middle; margin-left:2px; width:15px; height:15px;}
.index-box-title-r .red{ color:#F33;}
.i-bg1{ background:url(../images/floor_title_1.png) left bottom no-repeat; padding-top:15px;}
.i-bg2{ background:url(../images/floor_title_2.png) left bottom no-repeat;}
.i-bg3{ background:url(../images/floor_title_3.png) left bottom no-repeat;}
.i-bg4{ background:url(../images/floor_title_4.png) left bottom no-repeat;}
.i-bg5{ background:url(../images/floor_title_5.png) left bottom no-repeat;}
.i-bg6{ background:url(../images/floor_title_6.png) left bottom no-repeat;}
.i-bg7{ background:url(../images/floor_title_1.png) left bottom no-repeat;}
.i-t{ font-size: 20px; color: #fff;float: left;margin-top: 4px;margin-left: 3px;margin-right: 44px;}

.i-bg1 .box-1{border-top: 3px solid #50A2DA;}
.i-bg2 .box-1{border-top: 3px solid #50A2DA;}
.i-bg3 .box-1{border-top: 3px solid #50A2DA;}
.i-bg4 .box-1{border-top: 3px solid #50A2DA;}
.i-bg5 .box-1{border-top: 3px solid #50A2DA;}

.i-bg1 .index-box-title-t{ color:#3D97D5;}
.i-bg2 .index-box-title-t{ color:#06B3C3;}
.i-bg3 .index-box-title-t{ color:#F55A59;}
.i-bg4 .index-box-title-t{ color:#8F6AD9;}
.i-bg5 .index-box-title-t{ color:#F68F70;}
.i-bg6 .index-box-title-t{ color:#4DC2B1;}

.f1 .box-1-txt{ background:rgba(34,132,230,0.5);}
.f2 .box-1-txt{ background:rgba(6, 179, 195, 0.6);}
.f3 .box-1-txt{ background:rgba(245, 87, 87, 0.6);}
.f4 .box-1-txt{ background:rgba(142, 107, 217,0.6);}
.f5 .box-1-txt{ background:rgba(246, 143, 112,0.6);}
.f6 .box-1-txt{ background:rgba(81, 196, 180, 0.6);}


.box-1{ width:235px; height:284px; float:left; position:relative; overflow:hidden; margin-bottom:20px; }
.box-1-img{ width:100%; height:100%; float:left; overflow:hidden;}
.box-1-img img{ width:100%; height:100%;}
.box-1:hover .box-1-img img{ transform: scale(1.3);
    transition: all 1s ease 0s;
    -webkit-transform: scale(1.3);
    -webkit-transform: all 1s ease 0s;}
.box-1-txt{ position:absolute; bottom:0; width:100%; height:auto; background:rgba(34,132,230,0.5); font-size:18px; font-weight:bold; line-height:30px; text-align:center; padding:20px; box-sizing:border-box; color:#fff;}

.box-2{ width:951px; height:auto; float:right;}
.box-3{ width:235px; height:220px; float:left; overflow:hidden;}
.box-4{ width:930px; height:220px; float:right;}
.prolist{ width:100%; height:auto; float:left; overflow:hidden; margin-top:20px;}
.prolist li{ width:227px; height:265.75px; overflow:hidden; float:left; margin-left:10px; border:1px solid #ececec; border-bottom:4px solid #efefef; background:#fff; margin-bottom:20px; position:relative; box-sizing:border-box;}
.prolist li:hover{ border:1px solid #fece66;border-bottom:4px solid #fece66;}

.f1 .prolist li:hover{border:1px solid rgba(0, 136, 209, 0.7);border-bottom:4px solid rgba(0, 136, 209, 0.7); }
.f2 .prolist li:hover{border:1px solid rgba(6, 179, 195, 0.7);border-bottom:4px solid rgba(6, 179, 195, 0.7); }
.f3 .prolist li:hover{border:1px solid rgba(245, 90, 89, 0.7);border-bottom:4px solid rgba(245, 90, 89, 0.7); }
.f4 .prolist li:hover{border:1px solid rgba(143, 106, 217, 0.7);border-bottom:4px solid rgba(143, 106, 217, 0.7); }
.f5 .prolist li:hover{border:1px solid rgba(246, 143, 112, 0.7);border-bottom:4px solid rgba(246, 143, 112, 0.7);}
.f6 .prolist li:hover{border:1px solid rgba(77, 194, 177, 0.7);border-bottom:4px solid rgba(77, 194, 177, 0.7);}
.f7 .prolist li:hover{border:1px solid rgba(61, 151, 213, 0.7);border-bottom:4px solid rgba(61, 151, 213, 0.7);}
.f8 .prolist li:hover{border:1px solid rgba(0, 136, 209, 0.7);border-bottom:4px solid rgba(0, 136, 209, 0.7); }
.f9 .prolist li:hover{border:1px solid rgba(0, 136, 209, 0.7);border-bottom:4px solid rgba(0, 136, 209, 0.7); }

.prolist-img{width:100%; border-bottom:1px solid #ececec;height:174.75px; float:left; overflow:hidden; padding:10px; box-sizing:border-box; margin-bottom:10px; transition:all 0.5s; position:relative;}
.float-qz{ position:absolute; z-index:2; width:40px;  top:20px; left:20px;display: none;}
.float-jd{     position: absolute;
    z-index: 2;
    width: auto;
    height: 30px;
    top: 0px;
    right: 0;
    background: rgba(0, 136, 209, 0.7);
    font-size: 14px;
    line-height: 30px;
    vertical-align: middle;
    color: #fff;
    border-radius: 0px 0px 0px 30px;
    padding-left: 18px;
    text-align: center;
    padding-right: 10px;}
.f1 .float-jd{background: rgba(0, 136, 209, 0.7); }
.f2 .float-jd{background: rgba(6, 179, 195, 0.7); }
.f3 .float-jd{background: rgba(245, 90, 89, 0.7); }
.f4 .float-jd{background: rgba(143, 106, 217, 0.7); }
.f5 .float-jd{background: rgba(246, 143, 112, 0.7);}
.f6 .float-jd{background:rgba(77, 194, 177, 0.7); }
.f7 .float-jd{background: rgba(61, 151, 213, 0.7); }
.f8 .float-jd{background: rgba(0, 136, 209, 0.7); }
.f9 .float-jd{background: rgba(0, 136, 209, 0.7); }
.prolist-img a{ width:100%; height:100%; overflow:hidden; display:block;}
.prolist-img a img{ width:270px; height:auto;}
.prolist li .prolist-img:hover a img,.prolist li:hover .prolist-img a img{   transform: scale(1.3);
    transition: all 1s ease 0s;
    -webkit-transform: scale(1.3);
    -webkit-transform: all 1s ease 0s;}
.prolist-h1{width:90%;margin-left:5%; white-space:nowrap;height:auto; float:left; overflow:hidden; font-size:14px; color:#171717; line-height:20px; height:20px; overflow:hidden; text-overflow:ellipsis; margin-bottom:5px; }
.prolist-h1 a {font-weight:bold;}
.prolist li .prolist-h1 a:hover,.prolist li:hover .prolist-h1 a{ color:#F90; }
.prolist-h2{width:90%;margin-left:5%;  height:auto; float:left; overflow:hidden; color:#6f8896; font-size:14px;line-height:20px; height:20px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; margin-bottom:5px; display:none; }
.prolist-h3{width:59%;margin-left:5%; margin-bottom:5px; height:20px; float:left; overflow:hidden;}
.prolist-h4{width:90%;margin-left:5%;margin-bottom:5px; height:18px; float:left; overflow:hidden; margin-bottom:10px;}
.prolist-h3-s2{ float:left; font-size:14px; color:#ff8000; font-weight:bold;}
.prolist-h3-s1{ float:left; color:#acacac; font-size:12px;}
.prolist-h3-s3{ float:right; color:#acacac; font-size:12px; text-decoration:line-through; display:none;}
.prolist-h4-s1{ background:url(../images/pic43.png) left center no-repeat; padding-left:22px; float:left;    width: 65%;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;}
.prolist-h4-s1 a{ color:#b5b5b5; text-decoration:underline;}
.prolist-h4-s1 a:hover{ color:#F90;}
.prolist-h4-s2{background:url(../images/pic44.png) left center no-repeat; padding-left:20px; float:right; color:#b5b5b5;}

.pp li:nth-child(4n-3){ margin-left:0px; }
.pp li{width:292px; height:auto}

.xx-pic{ width:100%; height:auto; float:left;}
.xx-pic img{ max-width:100%;}
.pics_wrap{width:100%; height:auto; float:left;}
.addWrap{ position:relative; width:100%; height:auto; float:left; background:#fff;margin:0; padding:0; margin-bottom:20px;}
.addWrap .swipe{overflow: hidden;visibility: hidden;position:relative; padding-bottom:30px;}
.addWrap .swipe-wrap{overflow:hidden;position:relative;}

.addWrap .swipe-wrap > div {float: left;width: 100%;position:relative;}
#position1,#position2,#position3,#position4,#position5,#position6,#position7,#position8,#position20{ position:absolute; bottom:5px; right:0; padding-right:0px; margin:0;  opacity: 0.4; width:100%; filter: alpha(opacity=50);text-align:center;}
#position1 li,#position2 li,#position3 li,#position4 li,#position5 li,#position6 li,#position7 li,#position8 li,#position20 li{width:8px;height:8px;margin:0 2px;display:inline-block;-webkit-border-radius:5px;border-radius:0px;background-color:#AFAFAF;}
#position1 li.cur,#position2 li.cur,#position3 li.cur,#position4 li.cur,#position5 li.cur,#position5 li.cur,#position6 li.cur,#position7 li.cur,#position8 li.cur,#position20 li.cur{background-color:#5bbbe3;}
.img-responsive { display: block; max-width:100%;height: auto;}

#divSmallBox{overflow:hidden;*display:inline;*zoom:1;width:10px;height:10px;margin:0 5px;border-radius:10px;background:#ffffff;}
#playBox{ width:350px; height:409px; margin:20px auto; background:#333; position:relative; overflow:hidden;}
#playBox .oUlplay { width:99999px; position:absolute; left:0; top:0;}
#playBox .oUlplay li{ float:left;}
#playBox .pre{ cursor:pointer; width:45px; height:45px; background:url(../images/l.png) no-repeat; position:absolute; top:190px; left:10px; z-index:10;}
#playBox .next{ cursor:pointer; width:45px; height:45px; background:url(../images/r.png) no-repeat; position:absolute; top:190px; right:10px; z-index:10;}
#playBox .smalltitle {width:350px; height:10px; position:absolute; bottom:15px; z-index:10}
#playBox .smalltitle ul{ width:120px; margin:0 auto;}
#playBox .smalltitle ul li{ width:10px; height:10px; margin:0 5px; border-radius:10px; background:#ffffff; float:left; overflow:hidden;*display:inline;*zoom:1;}
#playBox .smalltitle .thistitle{ background:#69aaec;}


.tablist-title{ width:100%; height:96px; float:left; border-bottom:2px solid #e4e4e4; margin-bottom:15px;}
.tablist-title li{ width:12.5%; height:auto; float:left; text-align:center; position:relative; cursor:pointer; }
.tablist-title li:hover,.tablist-title .currt{ color:#2284e6;border-bottom:2px solid #2284e6;	}
.tablist-title li:hover .tablist-t-img img:first-child,.tablist-title .currt .tablist-t-img img:first-child{ margin-top:-58px;}
.tablist-t-img img{ display:block; transition:all 0.5s;}
.tablist-t-img{height:58px;width:58px;overflow: hidden; }
.tablist-t-imgc{width:58px;height:58px;display:block;position: relative;left: -58px;border-right: 58px solid transparent; background:url(../images/pic50.png) no-repeat;-webkit-filter: drop-shadow(#0cb6c5 58px 0);filter: drop-shadow(#0cb6c5 58px 0);  }

.tablist-title li:hover:after,.tablist-title .currt:after{ content:""; width:0; 
    height:0; 
    border-left:8px solid transparent;
    border-right:8px solid transparent;
    border-top:6px solid #0066cc; position:absolute;     bottom: -6px;
    left: 50%;
    margin-left: -8px;}

.tablist-con{width:100%; height:auto; float:left; display:none;}
.tablist-t-img{ width:58px; height:58px; overflow:hidden; display:inline-block; border-radius:50%; margin-bottom:5px;  }
.tablist-t-txt{ width:80px; height:20px; margin-bottom:10px;  font-size:14px; line-height:20px;display:inline-block;}
.newslist4 {width:100%; height: auto;}
.newslist4 li{ float:left; width:295px; height:auto; line-height:30px; vertical-align:middle; margin-left:20px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; }
.newslist4 li div{ width:100%;white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.newslist4 li div a{ color:#5e6f80; font-size:16px;}
.newslist4 li div:before{ content:""; display:inline-block; width:6px; height:6px; border-radius:50%; overflow:hidden; background:#b4c1cd; margin-right:8px; vertical-align:middle;    float: left;
    margin-top: 10px;
}
.newslist4 li:nth-child(3n-2){ margin-left:0px;}
.newslist4 li div a:hover{ color:#2284e6;}



.btn-login{ float:right; background:#41b6f2; border-radius:5px; overflow:hidden; margin-top:24px;}
.btn-login a{ cursor:pointer;font-size:14px; color:#fff; display:block; padding-left:10px; padding-right:10px; padding-top:5px; padding-bottom:5px;}
.btn-register{ float:right; margin-left:10px; border:1px solid #41b6f2;border-radius:5px; overflow:hidden;margin-top:24px;}
.btn-register a{cursor:pointer; font-size:14px; color:#41b6f2;display:block;padding-left:10px; padding-right:10px;padding-top:5px; padding-bottom:5px;}

.form-bg{ width:1200px; height:auto; overflow:hidden;  position:absolute; left:50%; margin-left:-600px; top:0; z-index:999; }
.form-box{ width:240px; height:; background:rgba(0,0,0,0.5); padding:20px; border-radius:10px; overflow:hidden; color:#fff;}
.form-box-title{ font-size:18px; border-bottom:1px solid rgba(255,255,255,0.3); background:url(../images/icon1.png) left top no-repeat; padding-left:34px; padding-bottom:10px; margin-bottom:5px;}
.form-box-content{ width:100%; height:auto; float:left;}
.form-box-content p{ font-size:14px; line-height:30px; }
.form-box-content select{ width:100%; border:0; height:35px; border-radius:5px; overflow:hidden; margin-bottom:5px; color:#808080; font-size:14px; padding-left:15px;}
.login-box-btn-submit{ width:100%; height:40px; background:#9bc008; color:#fff; font-size:14px; float:left; border-radius:5px; margin-top:10px; text-align:center; line-height:40px; vertical-align:middle;}
.login-box-btn-submit a{ color:#fff; font-size:16px; display:block;}

.title{ width:100%; height:auto; text-align:center; margin-bottom:30px;}
.title h1{ font-size:32px; color:#0086d0; font-weight:normal; margin:0; padding:0; margin-bottom:15px;}
.title p{ font-size:16px; color:#747d85;margin-bottom:10px;}
.title a{ color:#666666; margin-left:10px; padding-right:10px; font-size:12px;}
.title a:hover{ color:#41b6f2;}
.line{ width:70px; height:2px;  background:#dfe0e2; display:inline-block; margin-top:5px;}

.bg{ padding-top:80px; padding-bottom:80px; width:100%; height:auto;}
.bg2{ background:#eff4f7;padding-top:80px; padding-bottom:80px; width:100%; height:auto; border-top:1px solid #e5e9ea; border-bottom:1px solid #e5e9ea;min-width:1200px; }

.newslist{ width:600px; height:auto; float:left; margin-left:0px; margin-top:0px;}
.newslist li{ float:left; width:100%; height:35px; line-height:35px; vertical-align:middle; border-bottom:1px dashed #CCC;}
.newslist li>div{ float:left; width:500px; height:35px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; background:url(路径); padding-left:15px;}
.newslist li>span{ float:right;}

#full-screen-slider { width:100%; height:445px; float:left; position:relative}
#slides { display:block; width:100%; height:445px; list-style:none; padding:0; margin:0; position:relative}
#slides li { display:block; width:100%; height:100%; list-style:none; padding:0; margin:0; position:absolute}
#slides li a { display:block; width:100%; height:100%; text-indent:-9999px}
#pagination { display:block; list-style:none; position:absolute;  bottom:15px; z-index:9900;  padding:5px 15px 5px 0;  width:100%; height:auto; overflow:hidden; text-align:center;}
#pagination li { display:inline-block; list-style:none; width:10px; height:10px;  margin-left:15px; border-radius:5px; background:#FFF }
#pagination li a { display:block; width:100%; height:100%; padding:0; margin:0;  text-indent:-9999px;}
#pagination li.current { background:#0092CE}


.list3_box{ width:93%; float:left; height:auto; overflow:hidden; }
.list3{  float:left; height:auto; overflow:hidden; }
.list3 li{ float:left; width:18%; margin:1%; height:auto; text-align:center;  border:1px solid #cecece; box-sizing:border-box;}
.list3 li a{ display:block; text-align:center;}
.list3 li a h1{ font-size:18px; font-weight:normal; color:#414141; margin:0px; padding:0px; margin-top:30px; margin-bottom:0px; line-height:30px; }
.list3 li a img{ margin-bottom:20px; margin-top:10px;}
.list3 li a p{ color:#3599ff; font-size:14px; margin-bottom:10px;}
.list3 li a i{ font-size:12px; padding-left:20px; padding-right:20px; line-height:25px; background:#3599ff; color:#fff; display:inline-block; border-radius:15px; margin-bottom:30px; font-style : normal ; }

.list3 li div img{ vertical-align:middle; margin-top:15px;}
.list3 li:hover { border:1px solid #3599ff;  }
.list3_left_btn{ cursor:pointer; float:left; width:20px; margin-top:100px; height:36px; margin-right:20px; background:url(../images/btn_left.png) left no-repeat;}
.list3_right_btn{cursor:pointer; float:right; width:20px; height:36px;margin-top:100px;  margin-left:20px; background:url(../images/btn_right.png) left no-repeat;}
.list3 li a{ font-size:18px; color:#0ab2d2;}
.list3_left_btn_on{cursor:default; background:url(../images/btn_left_on.png) left no-repeat;}
.list3_right_btn_on{cursor:default; background:url(../images/btn_right_on.png) left no-repeat;}
.login-c-s1{     float: left;
    width: 100%;
   height: 45px;
    background: #1e97d5;
    border-radius: 2px;
    color: #fff;
    margin-left: auto;}

.heade1{ width:100%; height:auto; padding-top:15px; padding-bottom:15px;}
.login-ban{ width:100%; height:auto; background-position:center top; background-repeat:no-repeat; padding-top:20px; padding-bottom:20px; box-sizing:border-box;min-width:1200px; }
.login-boxx{ width:400px; height:auto; float:right; background:rgba(255,255,255,1); margin-top:75px; border:1px solid #ccc;margin-bottom: 75px;}
.login-t2{ width: 100%; box-sizing:border-box;
    text-align: left;
    height: auto; overflow:hidden;
    background: #efefef;
    padding-bottom: 15px;
    line-height: 20px;
    vertical-align: middle;
    border-radius: 0px 0px 0px 0px;
    padding-left: 5%;
    padding-right: 5%;
    padding-top: 15px;
    margin-bottom: 20px;}
	.login-t2-1{ float:left; width:100%; height:auto; }
	.login-t2 .lo{ max-height:40px;vertical-align: bottom;
    margin-right: 5px;}
	.login-t2 span{ font-size:18px; color:#373737;}
	.login-c{width:90%; height:auto; overflow:hidden; margin-left:5%;
    margin-right: 5%;}
	.u1{float: left;height: 50px;border: 1px solid #e3e3e3;border-radius: 5px;
    margin-bottom: 15px;padding-right: 15px;color:#333;font-size: 16px; background:#fff url(../images/man-user.png) 10px center no-repeat; background-size:20px auto; padding-left:42px; box-sizing:border-box;width:100%;}
	.u2{float: left; height: 50px;border: 1px solid #e3e3e3;border-radius: 5px;
    margin-bottom: 15px;padding-right: 15px;
    color: #333;font-size: 16px; background:#fff url(../images/opened-lock.png) 10px center no-repeat; background-size:20px auto; padding-left:42px; box-sizing:border-box; width:100%;}
	.u3{float: left; height: 50px;border: 1px solid #e3e3e3;border-radius: 5px;
    margin-bottom: 15px;padding-right: 15px;
    color: #333;font-size: 16px; background:#fff url(../images/opened-lock.png) 10px center no-repeat; background-size:20px auto; padding-left:42px; box-sizing:border-box; width:65%;}
	.u4{float: right; height: 50px;border-radius: 5px; line-height:50px; vertical-align:middle;
    margin-bottom: 15px; border:1px solid #1f97d6; background:#fff;
    color: #1f97d6;font-size: 16px; text-align:center;  box-sizing:border-box; width:30%;}
	.login-bo-1{ color:#f7f7f7; width:100%; padding-left:5%; padding-right:5%; box-sizing:border-box; height:auto; padding-top:15px; padding-bottom:15px;float:left;margin-top:20px; background:#f7f7f7; }
	
	.remPwd{ width:100%; height:auto; line-height:20px; margin-bottom:20px; font-size:14px;}
	.remPwd input{ margin-right:5px; float:left; margin-top:4px;}
	.lo-1{ width:100%; height:auto; float:left; margin-top:10px; font-size:14px; color:#919191;}
	.userlogin{ display:block;}
	/*.dxlogin{ display:none;}*/
	.open-dxlogin,.open-userlogin{ cursor:pointer;}
	.m1{ display:inline-block; width:30px; height:30px; border-radius:50%; overflow:hidden; background:#d5d5d5; margin-right:10px; cursor:pointer; }
	.m2{ color:#fe7800; margin-left:10px;}
	.m1:hover{ background:#fff;}
	
	.regist-boxx{ width:100%; height:auto; background:#fff;}
	.re-m{ width:600px; margin-left:auto; margin-right:auto; height:auto; overflow:hidden; padding-top:70px; padding-bottom:70px;}
	.re-m-t{ width:100%; height:auto; float:left; text-align:center; font-size:24px; margin-bottom:30px;}
	.re-m-t span{color:#1f97d6;}
	.re-m-t a{ color:#ccc;font-size:24px;}
	.re-m-t a:hover{color:#1f97d6;}
	.formbox{ width:100%; height:auto; float:left;}
	.formbox li{ width:100%; height:auto; float:left; margin-bottom:30px;}
	.h-2{ margin-top:20px;}
	.formbox-1{ width:120px; height:38px; overflow:hidden; text-align:right;  float:left; padding-right:10px;line-height:38px; vertical-align:middle;}
	.formbox-2{ width:420px; height:auto; float:left;}
	.v1{ width:420px; height:38px; border:1px solid #e0e0e0; line-height:38px; vertical-align:middle; border-radius:3px; padding-left:15px; padding-right:15px; box-sizing:border-box;}
	.v2{ float:left; width:280px; height:38px; border:1px solid #e0e0e0; line-height:38px; vertical-align:middle; border-radius:3px; padding-left:15px; padding-right:15px; box-sizing:border-box;}
	.v3{float:right; width:120px; height:38px; border:1px solid #e0e0e0; line-height:38px; vertical-align:middle; border-radius:3px; padding-left:15px; padding-right:15px; box-sizing:border-box;}
	.red{ color:#F03;}
	.v4{ width:420px; height:38px; border:1px solid #e0e0e0; line-height:38px; vertical-align:middle; border-radius:3px; padding-left:15px; padding-right:15px; box-sizing:border-box; background:#77a444; color:#fff; font-size:16px;}
	.v5{ width:200px; height:38px; border:1px solid #e0e0e0; line-height:38px; vertical-align:middle; border-radius:3px; padding-left:15px; padding-right:15px; box-sizing:border-box; background:#77a444; color:#fff; font-size:16px;}
	.h-1{ font-size:24px; color:#F60;}
	.mm2{ width:320px; height:auto; margin-left:auto; margin-right:auto; margin-top:100px; margin-bottom:100px; line-height:40px; text-align:center; font-size:24px; color:#;}
	.ff{ font-size:16px; text-decoration:underline;}
	
	
.fw-tab{ width:100%; height:auto; background:url(../images/my-service_icon.png) center top no-repeat; float:left; overflow:hidden;}
.fw-tab li{     float: left; 
    width: 137px;
    margin-right: 39px;
    text-align: center;padding-bottom:15px;
    cursor: pointer; overflow:hidden;box-sizing:border-box;}
.fw-tab li span	{display: block;
    font-size: 14px;
    color: #8ec31f;
    text-align: center;
    padding-top: 94px;}
.fw-tab li:hover,.fw-tab .hover{ border-bottom:2px solid #41b6f2; padding-bottom:13px;  }	

.fw-con{ width:100%; height:auto; float:left; overflow:hidden; padding-top:30px;}
.fw-list{ width:100%; height:auto; float:left; }	
	.gj{ width:100%; height:auto; float:left; margin-bottom:20px;}
	.gj li {border-radius:5px; overflow:hidden;
    float: left;
    margin-right: 27px;
    cursor: pointer;
    position: relative;
    width: 10.5%;
}
.gj li a {
    display: block;
    _width: 273px;
    height: 100%;
    cursor: pointer;
}
.gj li a img{ width:100%; display:block; }
.gj li .post {
    position: absolute;
    width: 100%;
    _width: 273px;
    height: 100%;
    left: 0;
    top: 0;
    text-align: center;
    color: #FFF;
    background: rgba(0, 148, 231, .8);
    border-radius: 2px;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    transition: all 240ms ease-out;
    -webkit-transition: all 240ms ease-out;
    -moz-transition: all 240ms ease-out;
    -ms-transition: all 240ms ease-out;
    -o-transition: all 240ms ease-out;
    opacity: 0;
    filter: alpha(opacity=0);
}
.gj li .post h3 {
    display: block;
    font-size: 15px;
    font-weight: normal;
    padding-top: 44px;
    margin-bottom: 10px;
    color: #FFF;
    opacity: 0;
    filter: alpha(opacity=0);
    -webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
    transition: opacity 0.35s, transform 0.35s;
    transform: translate(0, -15px);
    -webkit-transform: translate(0, -15px);
}
.gj li b {
    position: absolute;
    font-weight: normal;
    padding: 2px 6px;
    top: 0;
    right: 0;
    background-color: #0086d0;
    font-size: 12px;
    color: #ffffff;
}
.gj li .post .post-meta {
    opacity: 0;
    filter: alpha(opacity=0);
    -webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
    transition: opacity 0.35s, transform 0.35s;
    transform: translate(0, 15px);
    -webkit-transform: translate(0, 15px);
}
.gj li .post i.icon {
    display: inline-block;
    margin-left: 12px;
    width: 34px;
    height: 35px;
    background: url(images/url1.png) no-repeat;
}

.services .bd {
  margin: 48px 0 30px 0;
}

.services .choose-school {
  color: #545a5e;
  text-align: center;
}

.services h3 {
  font-size: 24px;
  font-weight: normal;
  margin-bottom: 30px;
  color: #545a5e;
  text-align: center;
}

.services .choose-school .flag span {
  display: inline-block;
  width: 47px;
  height: 31px;
  margin: 0 29px 10px 0;
  background: url(flag.png) no-repeat;
  vertical-align: middle;
}

.services .choose-school .flag span.eng {
  background-position: left top;
}

.services .choose-school .flag span.usa {
  background-position: -76px top;
}

.services .choose-school .flag span.ca {
  background-position: -151px top;
}

.services .choose-school .flag span.aus {
  background-position: right top;
}

.services .choose-school p {
  font-size: 16px;
  margin-top: 10px;
}

.services .choose-school p span {
  color: #ff9000;
  margin-right: 10px;
  font-size: 22px;
}

.services .choose-school p.f14 {
  font-size: 14px;
  color: #627482;
}

.services .button {
  margin-top: 25px;
}

.services .button a {
  display: inline-block;
  min-width: 118px;
  height: 49px;
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  line-height: 49px;
  font-size: 16px;
  color: #FFF;
  padding: 0 22px;
}

.services .button a.bgk_blue {
  background: #41b6f2;
}

.services .button a.bgk_orange {
  background: #ff9000;
}

.services .button a.bgk_red {
  background: #f1465f;
}

.ml29 {
  margin-left: 29px;
}

.services .choose-visa, .services .choose-apply, .services .choose-test {
  text-align: center;
}

.services .choose-visa p, .services .choose-apply p, .services .choose-test p {
  width: 886px;
  margin: 0 auto;
  text-align: left;
  font-size: 16px;
  color: #545a5e;
  line-height: 30px;
}

.services .choose-test p {
  text-indent: 0;
}

.services .choose-down dl {
  float: left;
  margin-left: 108px;
  display: inline;
}

.services .choose-down dt {
  font-size: 16px;
  color: #545a5e;
  margin-bottom: 10px;
}

.services .choose-down dd {
  font-size: 14px;
  line-height: 32px;
  overflow: hidden;
}

.services .choose-down dd a {
  float: left;
  height: 42px;
  margin-top: 15px;
}

.ml26 {
  margin-left: 26px;
}

.services .choose-down dd i.icon {
  float: left;
  width: 42px;
  height: 42px;
  background: url(../images/down-icon.png) no-repeat;
  position: relative;
  z-index: 2;
  margin-right: 10px;
  display: inline;
}

.services .choose-down dd span {
  width: 119px;
  height: 32px;
  background: #41b6f2;
  float: left;
  border-radius: 3px 0 0 3px;
  -webkit-border-radius: 3px 0 0 3px;
  -moz-border-radius: 3px 0 0 3px;
  line-height: 32px;
  color: #FFF;
  padding: 0 9px;
  text-align: center;
  margin-top: 5px;
}

.services .choose-down dd em {
  width: 70px;
  height: 32px;
  background: #95c72d url(../images/down_icon.png) no-repeat 10px center;
  float: left;
  color: #FFF;
  padding-left: 33px;
  border-radius: 0 3px 3px 0;
  -webkit-border-radius: 0 3px 3px 0;
  -moz-border-radius: 0 3px 3px 0;
  margin-top: 5px;
}

.services .choose-down dl.d-t {
  float: right;
  width: 632px;
}
.handbook {
  width: 100%;
  text-align: center;
  margin-top: 30px;
}

.handbook span {
  margin-right: 35px;
  font-size: 14px;
}

.handbook span > img {
  margin-top: -2px;
}

.handbook span.nm {
  margin-right: 0;
}

.school {
  width: 100%;
  margin-top: 28px;
  overflow: hidden;
}

.school {
  width: 1224px;
  overflow: hidden;
}

.school  li {
  float: left;
  width: 132px;
  height: 132px;
  margin: 28px 20px 0 0;
  display: inline;
}

.school  li img { border-radius:50%; overflow:hidden;
  display: block;
  width: 104px;
  height: 104px;
}

.school li a {
  display: block;
  height: 132px;
  -webkit-transition: all .35s linear;
  -moz-transition: all .35s linear;
  -o-transition: all .35s linear;
  transition: all .35s linear;
}

.school li a:hover {
  -webkit-transform: translateY(-10px);
  -moz-transform: translateY(-10px);
  -ms-transform: translateY(-10px);
  -o-transform: translateY(-10px);
  transform: translateY(-10px);
}

.school li.img {
  display: block;
  width: 132px;
  height: 132px;
  border-radius: 3px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
}

.school li p {
  display: block;
  width: 104px;
  text-align: center;
  padding-top: 8px;
}
.news-1{ float:left; width:510px; height:auto;}
.news-2{ float:left; width:375px; height:auto; margin-left:30px;}
.news-3{ float:right; width:240px; height:auto;}

.newsimg-box{ float:left; width:100%; height:auto; overflow:hidden;}
.newsimg-box li{float:left; width:100%; height:auto; padding-bottom:10px; margin-bottom:10px; border-bottom:1px solid #f4f4f4; }
.newsimg-box li a{ display:block;width:100%; height:auto; overflow:hidden;}
.newsimg-box li .newsimg-box-img{ float:left; width:135px; height:100px; overflow:hidden; border:1px solid #f6f6f6;}
.newsimg-box li .newsimg-box-img img{ display:block; width:100%; height:auto;}
.newsimg-box-con{ float:right; width:360px; height:auto;}
.newsimg-box-title{ width:100%; height:30px; font-size:16px;  line-height:30px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.newsimg-box-zy{ width:100%; height:40px; line-height:20px;float:left; overflow:hidden; color:#999; margin-bottom:10px;}
.newsimg-box-time{width:100%; line-height:20px;float:left; font-size:12px; color:#999;}
.news-list{ width:100%; height:auto; float:left;}
.news-list li{ float:left; width:100%; height:auto; overflow:hidden; line-height:35px;}
.news-list li a{ width:80%; height:auto; display:block; float:left; font-size:14px; color:#9099a4; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.news-list li a:hover{ color:#41b6f2;}
.news-list li span{ float:right; color:#d9d9da;}
.imglist{ width:100%; height:auto; float:left;}
.imglist li{ float:left; width:100%; height:160px; margin-bottom:20px;}
.imglist li img{ width:100%; height:100%; display:block;}
.ab-table{ width:700px; height:auto; margin-top:75px; margin-left:auto; margin-right:auto;}
.form-tel{ float:left;width:160px; padding-left:15px; padding-right:15px; height:35px; border-radius:3px; overflow:hidden; background:#fff; font-size:14px; color:#818c90;}
.form-name{float:left;width:135px;padding-left:15px; padding-right:15px; height:35px; border-radius:3px; overflow:hidden; background:#fff; font-size:14px; margin-left:20px; margin-right:20px;color:#818c90;}
.form-qq{float:left;width:135px;padding-left:15px; padding-right:15px; height:35px; border-radius:3px; overflow:hidden; background:#fff; font-size:14px; margin-right:20px;color:#818c90;}
.form-btn{float:left;width:90px; height:35px; border-radius:3px; overflow:hidden; background:#34bcea; font-size:16px; color:#fff;}

.position{ width:100%; height:auto; float:left; background:url(../images/2.png) left 2px no-repeat; padding-left:22px; line-height:20px;margin-bottom: 10px;}


.nav-category {
	/*min-height:60px; 	20160128 */
	padding:0 20px;
	transition:.25s all linear;
	-webkit-transition:.25s all linear;
	-o-transition:.25s all linear;
}

.nav-category:hover {
	background:#eff4f7;
	box-shadow:0 3px 2px rgba(7,0,2,.05), -2px 0 0 #0085d0;
	-webkit-box-shadow:0 3px 2px rgba(7,0,2,.05), -2px 0 0 #0085d0;
	-moz-box-shadow:0 3px 2px rgba(7,0,2,.05), -2px 0 0 #0085d0;
}

.nav-category-wrap {
	/*min-height:59px; 	20160128 */
	overflow: hidden; /*20160128*/
	border-bottom:1px solid #e2e8ee;
}

/* ct 20160128 */
.nav-category-wrap ul {
	margin-left: 70px;
}

.nav-category:last-child .nav-category-wrap {
	border-bottom:none;
}

.nav-category-wrap h4 {
	float:left;
	width:70px;
	line-height:59px;
	font-size:16px;
	color:#0086d1;
	font-weight:normal;
	text-align:center;
}

/*.nav-category-wrap ul.nav-category-content li {*/
	/*float:left;*/
	/*font-size:14px;*/
	/*margin: 5px 5px 5px 5px; !* ct 20160128 *!*/
	/*display:inline;*/
/*}*/

/*.nav-category-wrap ul.nav-category-content li a {*/
	/*display:block; vertical-align:middle;*/
	/*line-height:25px;*/
	/*padding:0 10px;*/
	/*transition:.25s all linear;*/
	/*-webkit-transition:.25s all linear;*/
	/*-o-transition:.25s all linear;*/
/*}*/

.nav-category-content li {
	float:left;
	font-size:14px;
	margin:12px 16px 0 27px;
	display:inline;
}

.nav-category-content li a {
	display:block;
	line-height:37px;
	padding:0 10px;
	transition:.25s all linear;
	-webkit-transition:.25s all linear;
	-o-transition:.25s all linear;
}
.nav-category-group {
	border: 1px solid #e2e8ee;
    width: 100%;
    height: auto;
    overflow: hidden; box-sizing:border-box;
	
}

.nav-category { width:100%; height:auto; box-sizing:border-box;
	min-height:35px; 
	padding:5px 15px;
	transition:.25s all linear;
	-webkit-transition:.25s all linear;
	-o-transition:.25s all linear;
	clear:both;
}


.nav-category:hover {
	background:#eff4f7;
	box-shadow:0 3px 2px rgba(7,0,2,.05), -2px 0 0 #0085d0;
	-webkit-box-shadow:0 3px 2px rgba(7,0,2,.05), -2px 0 0 #0085d0;
	-moz-box-shadow:0 3px 2px rgba(7,0,2,.05), -2px 0 0 #0085d0;
}
.nav-category-wrap {
	min-height:45px; 
	border-bottom:1px solid #e2e8ee;
}

.nav-category:last-child .nav-category-wrap {
	border-bottom:none;
}

.nav-category-wrap h4 {
	float:left;
	width:80px;
	line-height:35px;
	font-size:16px;
	color:#0086d1;
	font-weight:normal;
	text-align:center;
}
.nav-category-wrap ul.nav-category-content li a.current, .nav-category-wrap ul.nav-category-content li a:hover {
	background:#8ec31f;
	border-radius:3px;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	color:#FFF;
}
.nav-category-wrap .nav-category-content li input {
	float:left;
	width:200px;
	height:20px;
	border:1px solid #e5e9ea;
	background:#FFF;
	padding:5px;
	font-size:14px;
	color:#ccc;
}


.nav-category-content li a.current, .nav-category-content li a:hover, .nav-category-content li a.search_button {
	background:#8ec31f;
	border-radius:3px;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	color:#FFF;
}
.nav-last {
	background:#eff4f7;
	padding:0 20px;
}

.nav-last .nav-category-wrap {
	border-bottom:none;
}

.nav-last .nav-category-wrap h4 {
	margin-right:27px;
	display:inline;
}

.nav-last .nav-category-wrap li {
	margin:12px 8px 0 0;
}

.nav-category-content li a.search_button:hover {
	background:#44b5f3;
}
.nav-last .nav-category-wrap li {
	margin:12px 8px 0 0;
}
.nav-category-content li a.search_button {
	width:65px;
	height:31px;
	padding:0;
	line-height:31px;
	text-align:center;
}
.ab-ban{ float:left; width:100%; height:140px; overflow:hidden; margin-bottom:30px;min-width:1200px; }

.list-wrap {
	margin-top:5px;
	zoom:1;
}

.list-wrap ul {
	float:left;
	width:1216px;
}

.list-wrap li {
	float:left; padding:10px;
	width:264px;
	height:250px;
	background:#FFF;
	border:1px solid #e2e8ee;
	margin:35px 18px 0 0;
	border-radius:3px;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	box-shadow:0 1px 2px rgba(7,0,2,.25);
	-webkit-box-shadow:0 1px 2px rgba(7,0,2,.25);
	-moz-box-shadow:0 1px 2px rgba(7,0,2,.25);
	display:inline;
}

.list-wrap li a {
	display:block;
	width:100%;
	height:100%;
}

.list-wrap li .pic {
	position:relative;
	height:auto;width:264px;
	height:160px;
	overflow:hidden;
}

.list-wrap li .pic img {
	width:264px;
	height:auto;
	border-radius:3px 3px 0 0;
	-webkit-border-radius:3px 3px 0 0;
	-moz-border-radius:3px 3px 0 0;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-ms-transition: all 0.3s ease;
	transition: all 0.3s ease;
}

.list-wrap .info {
	margin-top: 5px;
	overflow: hidden;
}

.list-wrap .info h3, .list-wrap .info h4 {
	font-size:14px;
	font-weight:normal;
	
	color:#999;
	padding: 0 0px;
}

.list-wrap .info h4 {
	color:#2f2f2f; height:40px; overflow:hidden;
	margin-top: 5px;
}
.list-wrap .info h4 span{ color:#2dabd6;}
.list-wrap li:hover h3, .list-wrap li:hover h4 {
	color:#0085d0;
}

.list-wrap .info > p {
	display:block;
	padding:0px;
	font-size:14px;
	color:#b4bbbf;
	margin-top:15px;
	overflow: hidden;
}

.list-wrap .info .lf {
	float: left;
}

.list-wrap .info .rl {
	float: right;
}


.liked{ display:none;}

.list-wrap li:hover .pic img {
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-ms-transform: scale(1.1);
	transform: scale(1.1);
}


.pagination-holder { width:100%; height:auto; float:left; margin-bottom:60px;
	text-align:center;
	overflow:hidden;
	margin-top:48px;
}

.pagination-holder li {
	display:inline-block;
	min-width:40px;
	height:40px;
	vertical-align:middle;
	margin-right:10px;
	text-align:center;
	line-height:40px;
	color:#9999a5;
	font-size:16px;
}

.pagination-holder li span {
	display:block;
}

.pagination-holder li a {
	display:block;
	height:100%;
	border:1px solid #e5e9ea;
	background:#eff4f7;
	border-radius:2px;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-ms-transition: all 0.3s ease;
	transition: all 0.3s ease;
	box-sizing:border-box;
	color:#9999a5;
}

.pagination-holder li a:hover, .pagination-holder li a.current {
	background:#8dc223;
	color:#FFF;
}

.pagination-holder li i {
	display:block;
	width: 6px;
	height: 10px;
	background: url(../images/team_yd.png) no-repeat;
	margin: 15px 0 0 16px;
}

.pagination-holder li i.prev {
	background-position:left top;
}

.pagination-holder li i.next {
	background-position:-4px top;
}

.pagination-holder li a:hover i.prev {
	background-position:-10px top;
}

.pagination-holder li a:hover i.next {
	background-position:-14px top;
}

.pagination-holder li span a {
	background:none;
	border:none;
}

.pagination-holder li span a:hover {
	color:#0085d0;
	background:none;
}

.shop-top{ width:100%; height:auto; float:left; margin-bottom:30px; padding:25px; background:#eff4f7;  box-sizing:border-box;}
.shop-left{ width:890px; height:auto; float:left; margin-bottom:60px;}
.shop-right{ width:270px; height:auto; float:right;margin-bottom:60px;}
.shop-top-img{ width:300px; height:225px; overflow:hidden; float:left; margin-right:20px; background-repeat:no-repeat; background-size:cover; background-position:top center;}
.shop-top-img img{ width:100%; height:100%; display:block;}
.shop-top-con{ float:left; width:513px; height:auto; overflow:hidden; font-size:14px;}
.shop-top-con h1{ font-size:18px; margin:0; padding:0; line-height:30px; }
.shop-top-con h1 span{ color:#47b4d4;}
.shop-top-con p{ font-size:16px; margin-top:15px;}
.shop-top-con p span{ color:#ffae00; font-size:24px;}
.btn-sq{ width:225px; height:65px; background:#47b4d4; font-size:30px; color:#fff; text-align:center; line-height:65px; vertical-align:middle; display:block; float:right; margin-top:40px;}
.btn-sq:hover{ color:#fff; background:#b3c312;}
.shop-left-t{ width:100%; height:auto; float:left; border-bottom:1px solid #eeeeee; font-size:18px; margin-bottom:20px; line-height:40px; vertical-align:middle;}
.shop-left-t span{color:#6b6b6b; height:40px; display:inline-block; cursor:pointer; margin-right:30px; }
.shop-left-t span:hover,.shop-left-t .hoverqq{font-weight:bold; color:#14a1d7; border-bottom:2px solid #14a1d7; }
.shop-left-c{width:100%; height:auto; float:left; overflow:hidden; line-height:25px; font-size:14px; }
.shop-left-c img{ max-width:100%;}

.i-l{ width:126px; height:126px; float:left; border:1px solid #47b4d4; text-align:center; border-radius:5px; margin-right:12px; margin-bottom:14px;}
.i-l:nth-child(2n){ margin-right:0;}
.i-l a{ display:block;}
.i-l a img{ margin-top:10px;}
.i-l p{ font-size:14px; color:#47b4d4; margin-top:0px;}
.i-l:hover{ background:#e1f8ff;}

.fangan{ width:100%; height:auto; float:left; border:1px solid #CCC; margin-bottom:20px; padding:15px; box-sizing:border-box;}
.fangan-t{width:100%; height:auto; float:left; border-bottom:1px solid #ccc; font-size:16px; color:#333; margin-bottom:15px; line-height:35px; vertical-align:middle;}
.fangan-list{width:100%; height:auto; float:left;}
.fangan-list li{ width:100%; height:auto; float:left; margin-bottom:10px; }
.fangan-list li .i1{ width:100%; height:30px; border-radius:3px; background:#eff4f7; padding-left:15px; padding-right:15px; box-sizing:border-box;}
.fangan-list li .i2{width:100%; height:30px; border-radius:3px; background:#eff4f7; padding-left:15px; padding-right:15px; box-sizing:border-box;}
.fangan-list li .i3{width:100%; height:30px; border-radius:3px; background:#0084cf; padding-left:15px; padding-right:15px; box-sizing:border-box; font-size:14px; color:#fff;}

.jglist{ width:100%; height:auto; float:left; overflow:hidden;border-top:1px solid #e2e2e2;}
.jglist li{ width:100%; height:auto; float:left;border:1px solid #e2e2e2; padding:20px; box-sizing:border-box; margin-top:-1px;}
.jglist li .jglist-img{ float:left; width:130px; height:130px; text-align:center; border:1px solid #e2e2e2; line-height:150px; vertical-align:middle;}
.jglist li .jglist-img img{ max-width:100%; max-height:100%;}
.jglist-right{ float:right; width:666px; height:auto;}
.jglist-right h1{ font-size:20px; color:#333; line-height:35px; margin-bottom:10px;}
.jglist-right p{ font-size:14px; line-height:20px; margin-bottom:10px;}
.jglist-right .jglist-r1{ color:#F60;}
.jglist-right .jglist-r1 span{ margin-right:30px;}
.jglist-right .jglist-r1 a{color:#F60;}
.jglist-right .jglist-r1 span img{ margin-right:10px; vertical-align:middle;}

.probox{ width:100%; height:auto; float:left;}

.news-box,.key-box{ width:100%; height:auto; float:left;}
.news-t,.key-t{width:100%; height:auto; float:left; border-bottom:1px solid #cdcdcd; padding-bottom:8px; margin-top:20px; margin-bottom:15px; }
.news-t,.key-t span{  font-size:18px; color:#1eb8ee; font-weight:bold;}
.news-t a{ color:#5a5a5a; font-size:12px; margin-top:7px;}
.news-list2{ float:left; width:100%; height:auto; background:url(../images/5.png) left 4px no-repeat;}
.news-list2 li{ float:right; width:91%; height:auto; line-height:29px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.news-list2 li a{ font-size:14px; color:#4b4b4b;}
.news-list2 li:hover a{ color:#39C;}
.key-tab{ width:100%; height:auto; float:left;}
.key-tab{float:left; width:100%; height:auto; }
.key-tab a{ display:inline-block; padding-left:10px; padding-right:10px; line-height:30px; vertical-align:middle; color:#fff; font-size:14px; margin-right:10px; margin-bottom:10px; border-radius:5px;}
.key-tab a:nth-child(1n){ background:#94c063;}
.key-tab a:nth-child(2n){ background:#f5776a;}
.key-tab a:nth-child(3n){ background:#ff8f95;}
.key-tab a:nth-child(4n){ background:#7fc3ec;}
.key-tab a:nth-child(5n){ background:#c5cd5e;}
.key-tab a:nth-child(6n){ background:#7bcef7;}
.key-tab a:nth-child(7n){ background:#e8a370;}
.key-tab a:nth-child(8n){ background:#6dbd87;}
.key-tab a:hover{ background:#47b4d4;}

.sch_info { width:98%; height:auto; border:1px solid #e2e8ee; padding:10px; margin-bottom:15px;
	overflow:hidden;
}
.bg_green {
background: #86BC21;
}
.sch_info dt {
	float:left;
	width:104px;
	height:104px;
	margin-right:25px;
	background:#FFF;
	border:1px solid #dcdcdc;
}

.sch_info dt img {
	display:block;
	width:104px;
	height:104px;
}

.sch_info dd {
	color:#6d6d6d;
	font-size:14px;
	position:relative;
	overflow:hidden;
}

.sch_info dd div div {
	margin-bottom:10px;
	overflow:hidden;
}

.sch_info dd h3 {
	float:left;
	font-size:18px;
	font-weight:normal;
}

.sch_info dd div h3 i {
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	color:#7f7f7f;
	font-size:14px;
	margin-top:5px;
}

.sch_info dd h3 a {
	color:#1a1a1a;
}

.sch_info dd h3 a:hover {
	color:#1570a6;
}

.sch_info dd div div span {
	float:left;
	font-size:12px;
	color:#353535;
	margin-left:20px;
}

.sch_info dd div div span img {
	margin-left:5px;
}

.sch_info dd p {
	clear:both;
	display:block;
	margin-top:10px;
}

.sch_info dd p span {
	display:inline-block;
	margin-right:20px;
}

.sch_info .rl, .detail_info .rl {
	position:absolute;
	right:0;
	top:25px;
}

.sch_info .rl a, .detail_info .rl a {
	display:block; border-radius:5px; margin-bottom:5px;
	width:120px;
	height:30px;
	text-align:center;
	line-height:30px;
	color:#FFF;
}

.sch_info .rl p, .detail_info .rl p {
	margin-top:10px;
	color:#828282;
	text-align:center;
}

/* 20160728 */
.sch_cnt .all {
	display:block;
	height:34px;
	background:#eff4f7;
	line-height:32px;
	font-size:14px;
	text-align:center;
	border-radius:0 0 5px 5px;
	-webkit-border-radius:0 0 5px 5px;
	-moz-border-radius:0 0 5px 5px;
	cursor:pointer;
}

.sch_cnt .all em {
	display:inline-block;
	height:34px;
	padding-right:16px;
	color:#009af3;
	position: relative;
	zoom: 1;
}

.sch_cnt .all em:after {
	content: '';
	position: absolute;
	width: 9px;
	height: 9px;
	background:url(arrow_down_icon.png) no-repeat 0 0;
	right: 0;
	top: 50%;
	margin-top: -4px;
	overflow: hidden;
}

.sch_cnt .all em.up:after {
	background-position: 0 -9px;
}

/* 院校详情 */
.detail_info { float:left; width:96%;
	border:1px solid #efefef;
	background:#FFF;
	padding:10px 18px;
	margin-top:20px; margin-bottom:30px;
	position:relative;
	overflow:hidden;
}

.detail_info .pic {
	float:left;
	width:104px;
	background:#FFF;
	margin-right:20px;
}

.detail_info .pic img {
	display:block;
	width:104px;
	height:104px;
	border:1px solid #dcdcdc;
}

.detail_info .pic div {
	margin-top:10px;
}

.detail_info .pic div a {
	display:block;
	width:106px;
	height:30px;
	text-align:center;
	line-height:30px;
	color:#FFF;
}

.detail_info .pic div p {
	margin-top:10px;
	color:#828282;
	text-align:center;
}

.detail_info li {
	overflow:hidden;
	font-size:14px;
}

.detail_info li h1 {
	font-size:18px;
	margin:5px 0 10px;
	font-weight:normal;
}

.detail_info li h1 i {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#7f7f7f;
	margin-left:10px;
}

.detail_info li p {
	float:left;
	min-width:258px;
	line-height:27px;
	margin-top:5px;
}

.detail_info li p span {
	color:#6d6d6d;
}

.detail_info li p em {
	color:#353535;
}

.detail_info li p em.color_blue {
	color:#0088d1;
	font-weight:bold;
}

.detail_pic {
	margin-top:20px;
	position:relative;
}

.detail_pic .icon a {
	position:absolute;
	width:21px;
	height:42px;
	top:90px;
	background:url(pic_n_icon.png) no-repeat;
}

.detail_pic .icon a.prev {
	left:3px;
	background-position:left top;
}

.detail_pic .icon a.prev:hover {
	background-position:-44px top;
}

.detail_pic .icon a.next {
	right:3px;
	background-position:-21px top;
}

.detail_pic .icon a.next:hover {
	background-position:-65px top;
}

.detail_pic .bd {
	width:1139px;
	height:207px;
	margin:0 auto;
	border:1px solid #f1f1f1;
	background:#FFF;
	padding:5px 5px 5px 6px;
	overflow:hidden;
}

.detail_pic .bd ul {
	float:left;
	width:10000px;
}

.detail_pic .bd li {
	float:left;
	width:281px;
	height:207px;
	margin-right:5px;
}

.detail_pic .bd li img {
	display:block;
	width:281px;
	height:207px;
}

.detaillt, .detailrt {
	margin-top:20px;
}

.detaillt {
	float:left;
	width:932px;
}

.detaillt_intro .hd, .detaillt_res .res_tabs li, .resrank .hd {
	height:35px;
	position:relative;
}

.detaillt_intro .hd span, .detaillt_res .res_tabs li.current span, .resrank .hd span {
	float:left;
	min-width:78px;
	height:34px;
	background:#0088d1;
	font-size:16px;
	color:#FFF;
	text-align:center;
	line-height:34px;
	border:1px solid #0088d1;
	padding:0 10px;
}

.detaillt_intro .bd {
	border:1px solid #f1f1f1;
	padding:20px;
	font-size:14px;
	line-height:1.75;
}

.detaillt_intro .bd p {
	color:#807f7f;
	text-indent:2em;
}

.detaillt_intro .bd a {
	color:#038fca;
}

.detaillt_intro .bd a:hover {
	text-decoration:underline;
}

.detaillt_res {
	margin-top:20px;
	padding-left:1px;
}

.detaillt_res .res_tabs li {
	float:left;
	position:relative;
	margin-left:-1px;
	cursor:pointer;
}

.detaillt_res .res_tabs li span {
	float:left;
	min-width:98px;
	border:1px solid #d5d5d5;
	font-size:16px;
	color:#595959;
	text-align:center;
	line-height:34px;
	white-space:nowrap;
	padding:0 10px;
}

.ban{ width:350px; height:325px; position:relative; overflow:hidden;margin:40px auto 0 auto;}
.ban2{ width:350px; height:238px; position:relative; overflow:hidden; border:2px solid #dadada; box-sizing:border-box;}
.ban2 ul{ position:absolute; left:0; top:0;}
.ban2 ul li{ width:350px; height:238px;}
.prev{ float:left; cursor:pointer;}
.num{ height:82px;overflow:hidden; width:300px; position:relative;float:left;}
.min_pic{ padding-top:10px; width:350px;}
.num ul{ position:absolute; left:0; top:0;}
.num ul li{ width:68px; height:52px; margin-right:5px; padding:1px;}
.num ul li.on{ border:1px solid red; padding:0;}
.prev_btn1{ width:16px; text-align:center; height:52px; margin-top:0px; background:#efefef; margin-right:10px; cursor:pointer; float:left;}
.next_btn1{  width:16px; text-align:center; height:52px; background:#efefef; margin-top:0px;cursor:pointer;float:right;}
.prev1{ position:absolute; top:100px; left:20px; width:28px; height:54px;z-index:9;cursor:pointer;}
.next1{ position:absolute; top:100px; right:20px; width:28px; height:54px;z-index:9;cursor:pointer;}
.mhc{ background:#000; width:100%;opacity:0.5;-moz-opacity:0.5;filter:alpha(Opacity=50); position:absolute; left:0; top:0; display:none;}
.pop_up{ width:350px; height:238px; padding:10px; background:#fff; position:fixed; -position:absolute; left:50%; top:50%; margin-left:-175px; margin-top:-169px; display:none; z-index:99;}
.pop_up_xx{ width:40px; height:40px; position:absolute; top:-40px; right:0; cursor:pointer;}
.pop_up2{ width:350px; height:238px; position:relative; overflow:hidden;}
.pop_up2{ width:350px; height:238px; position:relative; overflow:hidden; float:left;}
.pop_up2 ul{ position:absolute; left:0; top:0;}
.pop_up2 ul li{ width:350px; height:238px; float:left;}

.tab-title{ width:100%; height:auto; float:left;}
.tab-title li{ float:left; padding-left:15px; padding-right:15px; font-size:16px; line-height:40px; vertical-align:middle; cursor:pointer; background:#eeeeee; color:#444444; margin-right:2px;}
.tab-title li:hover,.tab-title .cur{background:#0088d1; color:#fff;}
.tab-con{width:100%; height:auto; float:left; line-height:25px; font-size:14px; }

.list4{width:100%; height:auto; float:left; border-bottom:1px solid #D9D9D9; padding-bottom:15px; margin-bottom:20px; }
.list4 li{ width:25%; height:auto; float:left;}
.list4-t{font-size:16px; color:#0088d1; font-size:16px;width:100%; height:auto; float:left;}

.words{ float:left; width:100%;     height:auto;
    background: #eff4f7;
   padding-top:10px; margin-bottom:20px; }
.words a{ display:inline-block; width:30px; height:30px; line-height:30px; text-align:center; margin-left:10px; margin-right:10px; border-radius:50%;background:#fff; margin-bottom:10px; font-size:18px;}
.words a:hover,.words .hover2{ background:#0088d1; color:#fff;}
.list5{ width:100%; height:auto; float:left;}
.list5 li{width:98%; height:auto; float:left; line-height:40px; font-size:16px; background:url(../images/6.png) left 13px no-repeat; padding-left:25px;}
.list5 li a span{ margin-right:15px;color:#999; }
.list5 li a{ display:block;}
.list5 li:hover{ color:#0088d1;}
.list5 li a i{background:#bfbfbf; font-size:12px; width:85px; height:25px; display:inline-block; text-align:center; line-height:25px; color:#fff; }
.list5 li:hover i{color:#0088d1; border:1px solid #0088d1; background:#fff;}
.list5 li:hover a span{color:#0088d1;}

.zy-t{ margin-top:20px;}
.zy-t,.zy-xq{ width:1158px; height:auto; float:left; border:1px solid #e5e5e5; padding:20px; margin-bottom:20px;}
.zy-xq-t{ width:100%; height:30px; float:left; background:url(../images/7.png) left top no-repeat; margin-bottom:15px;}
.zy-xq-t span{ font-size:16px; color:#fff; margin-left:24px; line-height:30px; vertical-align:middle;}
.zy-xq-con{ width:100%; height:auto; float:left; line-height:25px; font-size:14px;}
.zy-img{ width:108px; height:108px; border:1px solid #e5e5e5;float:left; margin-right:15px;}
.zy-img img{ width:100%; height:100%;}
.zy-con{ width:834px; height:auto; float:left;}
.zy-btn{ float:right; width:120px; height:37px; background:#0088d1; font-size:14px; color:#fff; text-align:center; line-height:37px;}
.zy-con h1{ font-size:20px; color:#0088d1; margin-bottom:10px;}
.zy-con p{ font-size:14px; line-height:30px;}
.column{ width:100%; height:105px; background:url(../images/8.png) repeat-x;  margin-bottom:30px; min-width:1200px;}
.column-list{ width:100%; height:52px; float:left; overflow:hidden; }
.column-list li{ width:90px; height:auto; float:left; position:relative;}
.column-list li .column-list-t{ font-size:16px; width:100%; display:block; height:52px; color:#fff; line-height:52px; vertical-align:middle; text-align:center; cursor:pointer;}
.column-list-con{ width:1200px;  height:52px; float:left;}
.column-list-con a{ font-size:14px; display:inline-block; border-right:1px solid #ccc; padding-right:20px; margin-right:20px; height:20px; margin-top:15px;}
.column-list .cur2 .column-list-t{ background:url(../images/9.png) center bottom no-repeat; color:#e7ff00;}
.column-list .cur2 .column-list-con{ display:block;}

.topnews-l{ float:left; width:370px; height:auto; overflow:hidden;}
.topnews-m{ float:left; width:430px; height:auto; overflow:hidden; margin-left:20px; margin-right:20px;}
.topnews-r{ float:left; width:340px; height:auto; overflow:hidden;}


.topnews-m-t{ width:100%; height:auto; float:left; border-bottom:1px dashed #e7e4d6; padding-bottom:10px; margin-bottom:15px;}
.topnews-m-t a{ display:block;}
.topnews-m-t h1{ font-size:18px; margin:0; padding:0; margin-bottom:10px; line-height:30px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.topnews-m-t p{ font-size:14px; color:#797979; line-height:20px;}
.topnews-m-t p i{ color:#a3b30b;}

.newslist2{ width:100%; height:auto; float:left;}
.newslist2 li{width:100%; height:auto; float:left; margin-bottom:13px; line-height:22px; vertical-align:middle;}
.newslist2 li span{ font-size:12px; display:block; width:85px; height:20px; border-radius:25px; background:#99d7ec; color:#fff;  text-align:center; line-height:20px; vertical-align:middle; float:left;}
.newslist2 li a{ display:block; float:right; width:80%; font-size:14px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.newslist3{width:100%; height:auto; float:left; }
.newslist3 li{width:100%; height:auto; float:left; border-bottom:1px solid #e8eef0; padding-bottom:15px; margin-bottom:15px;}
.newslist3 li a{ display:block;}
.newslist3-l{ width:95px; height:60px; overflow:hidden; float:left;}
.newslist3-l img{ width:100%; display:block;}
.newslist3-r{ float:right; width:225px; height:auto;}
.newslist3-r h1{ font-size:14px; margin:0; padding:0; margin-bottom:10px;}
.newslist3-r p{ color:#1eb8ee;}
.con{ width:100%; height:auto; float:left; overflow:hidden;}

/*焦点图*/
.focus{ position:relative; width:370px; height:330px; background-color: #000; float: left;}  
.focus img{ width: 370px; height: 330px;} 
.focus .shadow .title{width: 260px; height: 65px;padding-left: 30px;padding-top: 20px;}
.focus .shadow .title a{ text-decoration:none; color:#fff; font-size:14px; font-weight:bolder; overflow:hidden; }
.focus .btn{ position:absolute; bottom:34px; left:510px; overflow:hidden; zoom:1;} 
.focus .btn a{position:relative; display:inline; width:13px; height:13px; border-radius:7px; margin:0 5px;color:#B0B0B0;font:12px/15px "\5B8B\4F53"; text-decoration:none; text-align:center; outline:0; float:left; background:#D9D9D9; }  
.focus .btn a:hover,.focus .btn a.current{  cursor:pointer;background:#fc114a;}  
.focus .fPic{ position:absolute; left:0px; top:0px; }  
.focus .D1fBt{ overflow:hidden; zoom:1;  height:16px; z-index:10;  }  
.focus .shadow{ width:100%; position:absolute; bottom:0; left:0px; z-index:10; height:35px; line-height: 35px; background:rgba(0,0,0,0.6);    
filter:progid:DXImageTransform.Microsoft.gradient( GradientType = 0,startColorstr = '#80000000',endColorstr = '#80000000')\9;  display:block;  text-align:left; }  
.focus .shadow a{ text-decoration:none; color:#fff; font-size:14px; overflow:hidden; margin-left:10px; font-family: "\5FAE\8F6F\96C5\9ED1"; width:70%; white-space:nowrap; text-overflow:ellipsis; display:block;}  
.focus .fcon{ position:relative; width:100%; float:left;  display:none; background:#000  }  
.focus .fcon img{ display:block; }  
.focus .fbg{bottom:7px; right:7px; position:absolute; height:21px; text-align:center; z-index: 200; }  
.focus .fbg div{margin:4px auto 0;overflow:hidden;zoom:1;height:14px}    
.focus .D1fBt a{position:relative; display:inline; width:12px; height:12px; border-radius:7px; margin:0 5px;color:#B0B0B0;font:12px/15px "\5B8B\4F53"; text-decoration:none; text-align:center; outline:0; float:left; background:#D9D9D9; }    
.focus .D1fBt .current,.focus .D1fBt a:hover{background:#009acf;}    
.focus .D1fBt img{display:none}    
.focus .D1fBt i{display:none; font-style:normal; }    
.focus .prev,.focus .next{position:absolute;width:40px;height:74px;background: url(../images/focus_btn.png) no-repeat;}
.focus .prev{top: 50%;margin-top: -37px; left: 0;background-position:0 -74px; cursor:pointer; }  
.focus .next{top: 50%;margin-top: -37px; right: 0;  background-position:-40px -74px;  cursor:pointer;}  
.focus .prev:hover{  background-position:0 0; }  
.focus .next:hover{  background-position:-40px 0;}  

.t{ width:100%; height:auto; line-height:30px; vertical-align:middle; float:left; border-bottom:1px solid #cdcdcd; padding-bottom:5px; margin-bottom:20px;}
.t span{ font-size:18px; color:#1eb8ee; font-weight:bold;}
.t a{ float:right;}
.con2{ float:left; width:100%; height:auto; margin-bottom:30px;}
.news-m{ width:663px; height:auto; float:right;}
.news-m .news-list li{ width:48%; margin-left:2%; background:url(../images/10.png) left 15px no-repeat; }
.news-m .news-list li a{ width:70%; color:#333; margin-left:15px;}
.news-m .news-list li a:hover{ text-decoration:underline; color:#09C;}
.news-m .news-list li span{ color:#666;}
.news-m .imglist{ margin-top:20px;}
.news-m .imglist li{ width:31.333%; margin-left:2%; float:left; margin-bottom:0;}
.news-m .imglist li a{ display:block; width:100%; height:100%; overflow:hidden; position:relative;}
.news-m .imglist li a div{ width:100%; height:30px; line-height:30px; vertical-align:middle; font-size:14px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; position:absolute; bottom:0px; background:rgba(0,0,0,0.5); color:#fff; padding-left:10px; padding-right:10px; }
.zl li{ width:20%; margin-right:30px;}

.box_l{
	width: 920px;
	float: left;
	border: 1px  solid #ecedef;
	padding-bottom: 20px;
}
.box_lm:after,.box_lm1:after{
	display: table;
	content: "";
	clear: both;
}
.box_lm{
	width: 880px;
	margin: 0 auto;
	border-bottom: 1px solid #dae1e6;
}
.box_lm1{
	padding: 0 18px;
}
.box_lm1 h2{
	padding-top: 20px;
}
.box_lm1 h2 a{
	font-size: 18px;
	color: #303538;
}
.box_lm1 h2 a:hover{
	color: #0087d1;
	text-decoration: underline;
}
.box_lm1 span{
	font-size: 14px;
	color: #8f989e;
	display: block;

}
.box_lm1 span em{
	display: inline-block;
	margin: 0 4px;
}
.box_lm1 span i{
	display: inline-block;
	margin: 0 25px;
}
.bkt{
	padding-top: 20px;
}
.box_lm1_l{
	float: left;
	width: 200px;
	height: 120px;
	margin-bottom: 20px;
	margin-right: 12px;
}
.box_lm1_r{
	width: 630px;
	float: left;
	margin-bottom: 20px;
}
.box_lm1_r2a{
	width: 100%;
	float: left;
	margin-bottom: 20px;
}
.box_lm1_r p{
	font-size: 14px;
	color: #14191e;
	line-height: 1.8;}
.newsinfos {
    height: 36px;
    line-height: 36px;
    text-align: right;
    clear: both;
    color: #8f989e;
    font-size: 14px;
}
 .box_lm1_l,.box_lm1_r{margin-bottom: 0;}
    .box_lm1_r{float: none;width: auto;min-height: 100px;}
    .box_lm1_r p{text-indent: 28px;}
    .newsinfos{height: 36px;line-height: 36px;text-align: right;clear: both;color:#8f989e;font-size: 14px;}
    .box_lm:hover{background: #eff4f7;}
    .box_ra1 ul li{width:auto;overflow: hidden;height:28px;line-height: 28px;}
    .tabrank_tab1 ul li{width:auto;overflow: hidden;height:28px;line-height: 28px;}
    .box_lm{width: auto;padding: 0 12px;cursor: pointer;}
	
	.article-title{ width:100%; height:auto; float:left; text-align:center;}
	.article-title h1{ font-size:18px; line-height:30px; color:#313131; margin-bottom:15px; margin-top:20px; }
	.article-title p{ color:#8e8e8e; font-size:12px;}
	.article-con{width:100%; height:auto; float:left; margin-top:20px; margin-bottom:30px;}
	.article-bottom{width:100%; height:auto; float:left; border-top:1px solid #efefef; padding-top:20px;}
	.article{ border:1px solid #e2e2e2; box-sizing:border-box; padding:20px; width:890px; margin-top:10px;}
	.article-n{ width:45%; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
	.article-n a{ color:#0090bf; font-weight:bold;}
	.article-n a:hover{ text-decoration:underline;}
	.us{ height:50px; }
	.us-c{ width:1200px; border:1px solid #e3e3e3; padding:20px; box-sizing:border-box; margin-top:10px; margin-bottom:30px;}
	
	.gg{ width:1200px; height:auto; margin-left:auto; margin-right:auto; margin-bottom:40px;}
	.login-bg{ background:rgba(0,0,0,0.7); width:100%; height:100%; position:fixed; z-index:9999999999999999999999999; }
	.login-bg a{ cursor:pointer;}
	.login-box{ width:400px; height:auto; position:absolute; top:50%; left:50%; margin-top:-195px; margin-left:-200px; background:#fff; border-radius:8px; padding:20px;}
	.login-t{ width:100%; height:55px; background:#0090bf; margin-bottom:20px; line-height:55px; vertical-align:middle; border-radius:5px 5px 0px 0px;}
	.login-t span{ font-size:20px; color:#fff; font-weight:bold; margin-left:25px;}
	.login-t a{ font-size:20px; color:#fff; margin-right:20px; cursor:pointer; display:inline-block; }
	.login-c-i{ float:left; width:92%; height:50px; border:1px solid #e3e3e3; border-radius:5px; margin-bottom:15px; padding-left:15px; padding-right:15px; color:#CCC; font-size:16px;}
	.login-c-s{float:left; width:150px; margin-left:100px; height:40px; background:#8cbb1b; border-radius:5px; color:#fff; margin-left:auto;}
	.blue{ color:#39C;}
	.blue:hover{ text-decoration:underline;}
	.mm{ width:200px; text-align:right; margin-bottom:5px;}
	.login-c-i-l{ float:left; width:63%; height:50px; border:1px solid #e3e3e3; border-radius:5px 0px 0px 5px; margin-bottom:15px; padding-left:15px; padding-right:15px; color:#CCC; font-size:16px;}
	.btn-yzm{float:left; width:30%; height:52px;  border-radius:0px 5px 5px 0px; margin-bottom:15px; color:#fff; font-size:16px; background:#f3b01a; text-align:center;}
	.regist-box{width:500px; height:auto; position:absolute; top:50%; left:50%; margin-top:-195px; margin-left:-250px; background:#fff; border-radius:8px; padding:20px;}
.login{ display:none;}
.regist{ display:none;}
.back-pswd{ display:none;}
.step2{ display:none;}

.mt{ margin-top:20px; text-align:right; line-height:20px;}
.management .bd {
	margin-top:0px;
}

.management .bd table, .order-row table {
	border-collapse:collapse;
	margin-top:0px;
}

.management .bd thead {
	background:#eaf8ff;
	border:1px solid #daf3ff;
	text-align:center;
	line-height:28px;
}

.management thead th {
	padding:6px 0;
	font-size:14px;
	font-weight:normal;
}

.management thead .zx_btn {
	display:inline-block;
	width:96px;
	height:28px;
	background:url(zx_btn.gif) no-repeat;
	line-height:0;
	font-size:0;
	overflow:hidden;
}

.management td, .order-row tbody td {
	border:1px solid #cdcdcd;
	text-align:center;
	padding:6px 0;
}

.management td .tl, .order-row td .tl {
	text-align:left;
	padding:0 5px;
}
.cpArea {
	padding:0 10px;
	line-height:22px;
	text-align:left;
}

.cpArea .img { float:left;
	margin:0 0 5px; width:120px;
	text-align: center;
}
.info{ float:right; margin-left:15px;}

.cpArea .img img {
	width: 120px;
    height: 120px;
}

.cpArea .info span {
	float:left;
	width:80px;
}

.cpArea .info p {
	margin-left:0px; float:right;
}

.management td .btn {
	display:inline-block;
	min-width:82px;
	height:32px;
	text-align:center;
	line-height:32px;
	color:#fff;
	font-size:14px;
	border-radius:4px;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
}

.management td .btn:active {
	box-shadow:inset 0 3px 3px rgba(0,0,0,.2);
}

.management td .btn+.btn {
	margin-top:10px;
}

.management table tbody:hover td {
	border:1px solid #a7d292;
}

.management table tbody:hover tr:first-child td:first-child {
	box-shadow:inset 2px 0 0 #a7d292;
}

.management table tbody:hover td tbody {
	border:none;
}

.operate, .order_sch {
	background-color:#f1f9fb;
}

.order_sch {
	vertical-align:top;
	padding:0 !important;
}

.order_sch table {
	margin:0 0 -1px !important;
}

.management .order_sch td {
	border-top:none;
	border-right:none;
}

.order_sch td:first-child {
	border-left:none;
}

.management tbody:hover .order_sch td, .management tbody:hover tr:first-child .order_sch tr td {
	border-top:none;
	border-left:none;
	box-shadow:none;
}

.management tbody:hover .order_sch td:last-child {
	border-right:none;
}

.btn-blue {
	background-color:#66b6ff;
}

.btn-blue:hover {
	background-color:#5ea7ea;
}

.btn-orange {
	background-color:#FFAB19;
}

.btn-orange:hover {
	background-color:#ec971f;
}

.btn-gray {
	background-color:#cdcdcd;
}

.btn-red {
	background-color:red;
}

.btn-red:hover {
	background-color:#cc0000;
}.btn-red {
	background-color:red;
}

.btn-red:hover {
	background-color:#cc0000;
}
.schedule {
	position:relative;
}

.schedule>a {
	display:inline-block;
	min-height:18px;
	background:url(schedule-icon.png) no-repeat left center;
	padding-left:25px;
}
.form{ margin-left:auto; margin-right:auto; margin-bottom:20px;}
.form .inp1{ border:1px solid #e3e3e3;  height:35px; width:80%; padding-left:10px; padding-right:10px; box-sizing:border-box; border-radius:3px;}
.hh{ font-size:18px; font-weight:bold; color:#009ACF;}
.form tr td{ padding-top:10px; padding-bottom:10px;}
.form .select1{ border:1px solid #e3e3e3;  height:35px; width:30%;}
.btn-blue2{ width:200px; height:40px; background:#009ACF; color:#fff; font-size:16px; border-radius:5px; display:inline-block; line-height:40px; vertical-align:middle;}
.btn-blue2:hover{background:#009ACF; color:#fff; }

.sx{ width:100%; height:auto; float:left; overflow:hidden; background:#f6f6f6;}
.sx-list{width:50%; height:auto; float:left; overflow:hidden;}
.sx-list li{ float:left; padding-left:15px; padding-right:15px; line-height:40px; vertical-align:middle; background:url(../images/aa.png) right center no-repeat; cursor:pointer;}
.sx-list li:hover,.sx-list .oooo{background:url(../images/a1.png) right center no-repeat; color:#F90;}
.m3{ display:inline-block; width:100px; font-size:14px; background:#8ec31f; text-align:center; color:#fff; border-radius:3px;}
.m3:hover{background:#39C;color:#fff; }

.jgg{ width:100%; height:auto; overflow:hidden; float:left; border:1px solid #e8e8e8;border-bottom:0px solid #e8e8e8; background:#fff; box-sizing:border-box; }
.jgg li{width:12.5%; line-height:125px; vertical-align:middle; text-align:center;
    height: 145px; float:left; padding:10px; border-right:1px solid #e8e8e8; border-bottom:1px solid #e8e8e8; border-radius:3px; background:#fff; box-sizing:border-box;  }
.jgg li img{ max-width:100%; max-height:100%; display:inline-block; vertical-align:middle;}
.jgg-t{ width:100%; height:auto; float:left; font-size:30px;  color:#1f97d5; text-align:center; margin-bottom:20px;}
.jj-more{ width:100%; height:auto; float:left; margin-left:auto; margin-right:auto; margin-top:20px; line-height:35px; vertical-align:middle; text-align:center; margin-bottom:20px;margin-top:10px; }
.jj-more a{width:120px;margin-left:auto; margin-right:auto; margin-top:20px;background:#39C; display:inline-block; color:#fff; border-radius:3px; }

.s-xc{ width:100%; height:auto; float:left;}
.s-xc li{ float:left; width:100%; height:auto; overflow:hidden; margin-bottom:10px;}
.s-xc-1,.s-xc-2,s-xc-3{float:left; width:100%; height:auto; overflow:hidden;}
.s-xc-1{font-size: 20px;    color: #3e3d3d;    font-weight: bold;line-height: 30px; margin-bottom:10px;}
.s-xc-2{ font-size: 14px;    color: #6dbdd8; margin-bottom:10px; }
.s-xc-3{ line-height:30px; vertical-align:middle;}
.s-xc-3 img{ vertical-align:middle; margin-right:5px;}
.s-xc-3-1{ height:auto; overflow:hidden; margin-right:20px;}
.s-xc-3-2{ height:auto; overflow:hidden; background-image:url(../images/xingj.png); background-repeat:no-repeat; width:88px; display:inline-block; height:13px; overflow:hidden;}
.s-xc-3-3{ height:auto; overflow:hidden;    color: #fa7100;
    margin: 2px 5px;    margin-right: 15px;
   
    font-size: 22px;}
.s-xc-3-4{ width:100%; height:auto; overflow:hidden;}
.s-xc-3-5{width:100%; height:auto; overflow:hidden;}
.shop-r{ float:right; border-left:1px solid #ccc; padding-left:30px; box-sizing:border-box; width:300px; line-height:25px;}
.mm3{ display:inline-block; padding-left:10px; padding-right:10px; line-height:20px; border:1px solid #3eaae2; border-radius:2px; margin-right:5px; color:#3eaae2;}
.mm3:hover{ background:#3eaae2; color:#fff;}
.mm4{ text-decoration:underline; font-size:14px; color:#8e8e8e;}
.s-xc-4-1{ font-size:24px; color:#ff6c00;}
.s-xc-4-2{ text-decoration:line-through; color:#868686; margin-left:20px;}
.btn-s1{ display:inline-block; padding-left:20px; padding-right:20px; line-height:40px; vertical-align:middle; font-size:16px; border-radius:3px; color:#fff; background:#8bbf1c; margin-right:15px;}
.btn-s1:hover{background:#76ad02; color:#fff;}
.btn-s2{ display:inline-block; padding-left:20px; padding-right:20px; line-height:40px; vertical-align:middle; font-size:16px; color:#fff;   border:1px solid #3eaae2; box-sizing:border-box; color:#3eaae2; border-radius:3px;}
.btn-s2 img{ vertical-align:middle; margin-right:3px;}
.btn-s2 img:last-child{ display:none;}
.btn-s2:hover img:first-child{ display:none;}
.btn-s2:hover img:last-child{ display:inline-block;}
.btn-s2:hover{ background:#3eaae2; color:#fff;}
.s-xc-5{ text-align:left; margin-top:20px;}
.shop-r span{ float:left; height:30px; line-height:30px; margin-bottom:10px; display:inline-block; width:50%;}
.shop-r span i{ display:inline-block; background:#fff; border-radius:50%; width:23px; height:30px; overflow:hidden; text-align:center; line-height:25px; vertical-align:middle; margin-right:10px;}
.shop-r span i img{ vertical-align:middle;}
.shop-r div{ width:100%; height:auto; float:left;}
.shop-r div:first-child{ font-size:14px; font-weight:bold; color:#333; line-height:30px; vertical-align:middle;}

.pjlist{ width:100%; height:auto; float:left;}
.pjlist li{ width:100%; height:auto; float:left; border-bottom:1px solid #eaeaea; padding-top:20px; padding-bottom:20px;}
.pjlist li .pjlist-left{float:left; width:100px; height:auto; text-align:center;}
.pjlist-left-img{ width:60px; height:60px; border-radius:50%;  overflow:hidden; border:1px solid #ececec; display:inline-block;}
.pjlist-left-tt{width:100%; height:auto; float:left; text-align:center; color:#39F;}
.pjlist-right{float:right; width:760px; height:auto;}
.pjlist-left-con{width:100%; height:auto; float:left;font-size:16px; line-height:25px;}
.pjlist-left-time{width:100%; height:auto; float:left; color:#999; font-size:14px; margin-top:10px;}

.sx-s{ float:right; width:349px; height: 25px;
    margin-top: 7px;}
.s-1{ width:120px; height:25px; border-radius:3px; padding-left:10px; padding-right:10px; box-sizing:border-box;}
.logo2{ margin-top:10px;}
.logo2 img{ max-height:45px; vertical-align:middle;}
.logo2 span{ font-size:24px; color:#333; line-height:45px; vertical-align:middle;}
.jg-header{ width:100%; height:auto; padding-top:15px; overflow:hidden;background:#efefef; background-size:105px auto;  overflow:hidden; min-width:1200px; }

.jg-logo{ float:left; width:585px; height:auto;}
.jg-header-logo{float: left;overflow: hidden;
    width: 85px;
    height: 85px;
    border: 1px solid #ffffff;
    margin-right: 20px;
    background: #fff;
    box-shadow: 0px 3px 6px #777777;
    border-radius: 50%;
    margin: 5px;}
.jg-txt{float: left; width: 420px; padding-top: 22px;    margin-left: 15px;}
.jg-txt h1{ color:#000;}
.jg-nav{ width:100%; height:auto; background: #09C;margin-top:20px; line-height:45px; vertical-align:middle; border-bottom:1px solid #1fa8dc;    border-right: 1px solid #1fa8dc;}
.jg-nav-column{ width:100%; height:auto; float:left;}
.jg-nav-column li{ float:left; width:120px; height:45px;text-align:center; }
.jg-nav-column li a{ font-size:16px; display:block;color: #fff;}
.jg-nav-column li:hover,.jg-nav-column .onll{     background: #00678a; }
.jg-nav-column li:hover a,.jg-nav-column .onll a{ color:#fff;}

.pp2 li {
    width: 281px;height:auto;padding-bottom: 10px;
}
.pp2 li:nth-child(3n-2){ margin-left:0;}

.pp3 li {
    width: 100%;padding-bottom: 10px; margin-left:0; box-sizing:border-box;
}

.jg-left-nav{ width:100%; height:auto; float:left;}
.jg-left-nav>li{width:100%; height:auto; float:left; margin-bottom:1px;}
.jg-left-nav-t{width:100%; height:auto; float:left; line-height:30px; vertical-align:middle; background:#efefef; padding-left:20px; padding-right:20px; box-sizing:border-box; background:#efefef url(../images/pic63.png) 89% center no-repeat;}
.jg-left-nav-t:hover{background:#f1f8fd url(../images/pic63.png) 89% center no-repeat; color:#39F;}
.jg-left-nav-t a{ font-size:16px; display:block;padding-top:10px; padding-bottom:10px; }

.jg-left-nav-c{}
.jg-left-nav-c ul li{ width:100%; height:auto; float:left; line-height:25px; vertical-align:middle; padding-top:10px; padding-bottom:10px; padding-left:30px; box-sizing:border-box; border-bottom:1px solid #eaeaea; margin-bottom:1px;}

.jg-t { width:100%; height:auto; float:left; margin-top:20px;}
.jg-t i{ display:inline-block; width:4px; height:18px; float:left; margin-right:4px; background:#09C; margin-top:4px;}
.jg-t span{ font-size:18px; float:left; font-weight:bold; color:#2f2f2f;}
.jg-left-nav-list{ width:100%; height:auto; float:left;}
.jg-left-nav-list li{width:100%; height:auto; float:left; line-height:35px; vertical-align:middle;  }
.jg-left-nav-list li i{ display:inline-block; width:6px; height:6px; border-radius:50%; overflow:hidden; background:#CCC; margin-right:5px;}
.jg-left-nav-list li:hover a{ color:#8ec31f;}
.jg-left-nav-list a{ font-size:14px; display:block;}
.jg-left-nav-list li:hover i{background:#8ec31f;}
.hoverding{color:#8ec31f;}
.jg-title{width:100%; height:auto; float:left; line-height:40px; vertical-align:middle; background:#149bec; color:#fff; padding-left:20px; box-sizing:border-box; font-size:18px; }

.jg-left-nav .onn .jg-left-nav-t{background:#f1f8fd url(../images/pic63.png) 89% center no-repeat; color:#39F;}
.jg-left-nav .onn .jg-left-nav-t a{color:#39F;}

.txt{ line-height:25px; font-size:14px; width:100%; height:auto; float:left; box-sizing:border-box; padding:25px; border:1px solid #CCC; min-height:400px;}
.txt p{ margin-bottom:10px;}





.addWrap{ position:relative; width:100%; height:auto; float:left; background:#fff;margin:0; padding:0; margin-bottom:20px;}
.addWrap .swipe{overflow: hidden;visibility: hidden;position:relative; padding-bottom:30px;}
.addWrap .swipe-wrap{overflow:hidden;position:relative;}
.addWrap .swipe-wrap > div {float: left;width: 100%;position:relative;}
#position,#position2{ position:absolute; bottom:0; right:0; padding-right:0px; margin:0;  opacity: 0.4; width:100%; filter: alpha(opacity=50);text-align:center;}
#position li,#position2 li{width:8px;height:8px;margin:0 2px;display:inline-block;-webkit-border-radius:5px;border-radius:0px;background-color:#AFAFAF;}
#position li.cur,#position2 li.cur{background-color:#5bbbe3;}

#divSmallBox{overflow:hidden;*display:inline;*zoom:1;width:10px;height:10px;margin:0 5px;border-radius:10px;background:#ffffff;}
#playBox{ width:350px; height:300px; margin:20px auto; background:#333; position:relative; overflow:hidden;}
#playBox .oUlplay { width:99999px; position:absolute; left:0; top:0;}
#playBox .oUlplay li{ float:left; width:350px; height:300px;}
#playBox .oUlplay li img{width:350px; height:300px;}
#playBox .pre{ cursor:pointer; width:45px; height:45px; background:url(../images/l.png) no-repeat; position:absolute; top:190px; left:10px; z-index:10;}
#playBox .next{ cursor:pointer; width:45px; height:45px; background:url(../images/r.png) no-repeat; position:absolute; top:190px; right:10px; z-index:10;}
#playBox .smalltitle {width:350px; height:10px; position:absolute; bottom:15px; z-index:10}
#playBox .smalltitle ul{ width:120px; margin:0 auto;}
#playBox .smalltitle ul li{ width:10px; height:10px; margin:0 5px; border-radius:10px; background:#ffffff; float:left; overflow:hidden;*display:inline;*zoom:1;}
#playBox .smalltitle .thistitle{ background:#69aaec;}


.header3{ width:100%; height:auto; background:#009acf; overflow:hidden; }
.header4{ width:100%; height:auto; background:#42526f; overflow:hidden; }
.header3-logo{ margin-top:20px; margin-bottom:20px; float:left; margin-right:50px;}
.header3-nav{ float:left; width:500px; margin-top:44px}
.header3-nav li{ float:left; margin-left:20px; margin-right:20px; position:relative; padding-bottom:25px;}
.header3-nav li a{ font-size:16px; color:#fff;}
.header3-nav li a span{ color:#EFFF00; margin-left:3px;}
.header3-nav li:hover:after,.header3-nav .currentli:after{ content:""; position:absolute; bottom:0px; width: 0; left:50%; margin-left:-8px;
    height: 0;
    border-left: 8px solid transparent;
    border-right: 8px solid transparent;
    border-bottom: 6px solid #fff;}
.header-search-box{ width:300px; float:right;border-radius:3px;  height:40px; overflow:hidden;box-sizing:border-box; margin-top:26px; }
.btn-s4{ width:220px; height:40px; padding-left:10px; padding-right:10px; box-sizing:border-box; background:#fff; float:left;}
.btn-s5{ width:80px; height:40px; background:#91cf4b; font-size:16px; color:#fff; float:left;}

.left3{ width:195px; height:auto; overflow:hidden; float:left; margin-top:30px; margin-bottom:30px;}
.right3{ float:right; width:985px; height:auto; overflow:hidden;margin-top:30px; margin-bottom:30px;}
.left3-nav-box{ float:left; width:100%; height:auto;}
.left3-nav{ float:left; width:100%; height:auto;}
.left3-nav li{box-sizing:border-box; float:left; width:100%; height:auto; border:1px solid #d2e8ef; overflow:hidden; margin-bottom:3px; }

.left3-nav-title{float:left; width:100%; height:auto; background:#e8f3f7; cursor:pointer;  }
.left3-nav-title a{width:100%;  box-sizing:border-box;display:block;padding-left:10px; padding-right:10px; line-height:20px; padding-top:10px; padding-bottom:10px; font-size:16px; color:#588b9c; position:relative;}
.left3-nav-title a i{ display:inline-block; width:14px; height:9px; background:url(../images/at.png) no-repeat; position:absolute; right:15px; top:13px;}

.left3-nav-title:hover{background:#B6E5F3;}
.left3-nav-con{float:left; width:100%; height:auto; padding-top:10px; padding-bottom:10px;}
.left3-nav-con a{float:left;  display:inline-block;  height:auto; box-sizing:border-box;display:block;padding-left:10px; padding-right:10px; line-height:20px; padding-top:5px; padding-bottom:5px; font-size:14px; color:#717171;}
.left3-nav-con a:before{ content:""; display:inline-block; width:4px; height:4px; background:#dadada; vertical-align:middle; margin-right:5px;}
.left3-nav-con a:hover{ color:#339bbe;}
.left3-nav-con a:hover:before{background:#9ebac3;}

.myInfo{float:left; width:100%; height:auto;  border:1px solid #cddde3; background:#f6fdff; padding:15px; box-sizing:border-box;margin-bottom:20px;}
.myInfo-img{ float:left;width:80px; height:80px; background:#f6f6f6; border:1px solid #c4d9e0; border-radius:50%; overflow:hidden; margin-right:20px;}
.myInfo-txt{ float:left; width:300px; height:auto; overflow:hidden; line-height:25px;}
.myInfo-txt h1{ font-size:16px; color:#515151; font-weight:normal; margin-top:10px;}
.myInfo-txt p{ font-size:16px; color:#009acf;}
.myInfo-a{ float:right; width:100px; text-align:center; margin-top:15px;}
.myInfo-a a{ display:block; color:#009acf;}
.myInfo-a a:hover{ text-decoration:underline;}

.myShopBox{float:left; width:100%; height:auto; overflow:hidden;}
.myShopList-title{float:left; width:100%; height:auto; overflow:hidden; background:#cbe7f1; border:1px solid #a6d4e3; box-sizing:border-box; margin-bottom:10px;}
.myShopList-title li{ float:left; padding:10px; box-sizing:border-box; font-size:16px; color:#1b95c0; overflow:hidden;}

.sel-op{ background:none; color:#1b95c0; font-size:16px;}
.checkbox1{ background:#f5fcfe; border:1px solid #d2dfe3; margin-right:5px;}

.shopList{ float:left; width:100%; height:auto; border:1px solid #cddde3; margin-bottom:5px; box-sizing:border-box;  }
.shopList li{box-sizing:border-box;padding:10px; line-height:25px;}
.shopList-1{ float:left; width:120px;}
.shopList-2{ float:left; width:245px;}
.shopList-3{ float:left; width:130px;}
.shopList-4{ float:left; width:100px; font-size:14px;}
.shopList-5{ float:left; width:130px;}
.shopList-6{ float:left; width:136px;}
.shopList-7{ float:left; width:120px;}
.shopList-8{ float:left; width:100%; background:#f1f1f1; padding:10px; line-height:25px; font-size:14px; color:#787878;}
.shopList-9{ float:left; width:480px;}
.shopList-10{float:left; width:98%; margin-left:1%; border-top:1px solid #e7f1f5;}
.shopList-21{ float:left; width:256px;}
.shopList-22{float:left; width:120px;}
.shopList-23{float:left; width:365px;}
.shopList-24{float:left; width:120px;}
.shopList-25{float:left; width:35px;}
.shopList-26{float:left; width:338px;}

.shopList-8-1{ margin-right:20px;}
.shopList-8-2{margin-right:30px;}
.shopList-8-3{margin-right:30px; background:url(../images/dp1.png) left center no-repeat; padding-left:21px; color:#009acf; text-decoration:underline;}
.shopList-8-4{margin-right:30px;background:url(../images/pic64.png) left center no-repeat; padding-left:25px; background-size:auto 18px;color:#009acf;}

.shopList-8-6{margin-right:30px; background:url(../images/dp2.png) left center no-repeat; padding-left:21px; color:#009acf; text-decoration:underline;}

.shopList-share,.shopList-delete{ float:right; margin-left:10px;}
.shopList-img{ width:100%; height:auto; float:left; overflow:hidden; border:1px solid #d8d8d8; padding:5px; box-sizing:border-box;}
.shopList-img img{ display:block;}
.shopList-2 h1,.shopList-9 h1{ font-size:16px; line-height:22px; font-weight:normal; margin-bottom:5px; color:#222;}
.shopList-2 p,.shopList-9 p{ font-size:12px; color:#8e8e8e; line-height:20px;}
.price{ font-size:14px; color:#6e6e6e;}
.shopList-4 a{ font-size:12px; line-height:25px; color:#9c9c9c; }
.shopList-4 a:hover{ color:#ff6501;}
.huise{ color:#a0a0a0; line-height:20px;}
.yellow{ color:#fe8900;}
.dd-xq{ color:#76a6b9;}
.btn-pay{ width:82px; height:auto; text-align:center; padding-top:5px; padding-bottom:5px; color:#fff; font-size:14px; border-radius:3px; background:#91cf4b; border:1px solid #7fc430; margin-top:5px; margin-bottom:5px;}
.btn-delete {
    width: 46px;
    height: auto;
    text-align: center;
    padding-top: 5px; margin-left:2px; margin-right:2px;
    padding-bottom: 5px;
    color: #46a5fe;
    font-size: 14px;
    border-radius: 3px;
    background: #fff;
    border: 1px solid #46a5fe;
}
.hhs2{ color:#ffb401;}
.redprice{ font-size:14px; color:#ff002f;}
.ud{ text-decoration:underline;}
.btn-pj{ width:82px; height:auto; text-align:center; padding-top:5px; padding-bottom:5px; color:#46a5fe; font-size:14px; border-radius:3px; background:#fff; border:1px solid #46a5fe;}
.p-line{ width:100%; border-bottom:1px solid #e0e9ea; padding-bottom:10px;}
.infoBox{ font-size:14px; width:100%; height:auto; float:left;}
.inp2{border: 1px solid #e3e3e3; padding:15px; box-sizing:border-box;
    height:80px;
    width: 80%;}
	.pjcontent{ font-size:14px; line-height:18px; color:#3193c3;}
	.pjtime{ color:#a5a5a5; font-size:14px;}
	
	.formList{ width:65%; height:auto; overflow:hidden; margin-left:auto; margin-right:auto; margin-top:35px;}
	.formList li{ width:100%; height:auto; float:left; margin-bottom:10px;}
	.inp-text{ width:100%; height:auto; float:left; box-sizing:border-box; border:1px solid #c1dee6; padding-left:10px; padding-right:10px; line-height:35px; border-radius:3px;	}
	.inp-textarea{width:100%; height:100px; float:left; box-sizing:border-box; border:1px solid #c1dee6; padding-left:10px; padding-right:10px; line-height:35px;border-radius:3px;}
	.inp-btn{    width:100%; text-align:center;
    height: 40px;
    background: #009ACF;
    color: #fff;
    font-size: 16px;
    border-radius: 3px;}
	.formList-t{ font-size:18px; font-weight:bold; color:#009ACF;}
	.notice{ color:#F90; line-height:20px; font-size:14px; margin-top:20px;}
	
.recommendList{ width:100%; height:auto; float:left;}
.recommendList li{ width:100%; height:auto; float:left;  border:1px solid #cbdde2; box-sizing:border-box; margin-bottom:10px;    background: #ecf9ff;}
.recommendList li div{ float:left; padding-top:10px; padding-bottom:10px; padding-left:10px; padding-right:10px; box-sizing:border-box; font-weight:bold; color:#47626d;}
 .recommendList-1{ width:80px; }
  .recommendList-2{ width:60px; }
   .recommendList-3{ width:120px; }
    .recommendList-4{ width:200px; }
	 .recommendList-5{ width:120px; }
	  .recommendList-6{ width:150px; }
	   .recommendList-7{ width:120px; }
	    .recommendList-8{ width:120px; }
		 .recommendList-9{ width:120px; }
		  .recommendList-10{ width:100%; border-top:1px solid #fff; background:#f7f7f7; }
.recommendList li .recommendList-10{ font-weight:normal; color:#676767;}
		  
		.recommendList .recommendList-t{float: left;
    width: 100%;
    height: auto;
    overflow: hidden;
    background: #cbe7f1;
    border: 1px solid #a6d4e3;
    box-sizing: border-box;
    margin-bottom: 10px;    font-size: 16px;
    color: #1b95c0;}
	.recommendList  .recommendList-t div{font-weight:normal;    color: #1b95c0;}
	
	.notic-1{ color:#F60;}
.inp3{border: 1px solid #e3e3e3;
    height: 80px;
    width: 80%;
    padding-left: 10px;
    padding-right: 10px;
    box-sizing: border-box;
    border-radius: 3px;}
	
	.lis{ width:100%; height:auto; float:left;}
	.lis li{ width:120px; height:auto; float:left; line-height:30px;}
	.bb{ display:inline-block; width:25px; height:25px; margin-right:10px;}
	
	.complaint-jd{ width:100%; height:auto; overflow:hidden; float:left; border:1px solid #a8d3dc; background:#fafeff; padding:20px; box-sizing:border-box; margin-bottom:20px;}
	.complaint-jd li{ width:33.333%; height:auto; float:left; text-align:center; font-size:16px; color:#5f5f5f; line-height:35px; vertical-align:middle; background:#eaeaea; position:relative;}
	.complaint-jd li:after{   content:url(../images/a3.png);
    display: block;
    width:20px;
    position: absolute;
    height:35px;

    right: -20px;
    top: 0;
    z-index: 9;}
	.complaint-jd li:last-child:after{ display:none;}
	.complaint-jd .currentP{background:#77a444; color:#fff;}
	.complaint-jd .currentP:after{     content:url(../images/a2.png);
    display: block;
    width:20px;
    position: absolute;
    height:35px;

    right: -20px;
    top: 0;
    z-index: 9;
}
.complaint-box-2{ width:100%; height:auto; float:left;}
.c-r{ width:250px; height:auto; float:right; border:1px solid #e0e0e0; padding:20px; box-sizing:border-box; background:#f5f5f5;}
.c-l{    width: 712px;
    height: auto;
    float: left;
    border: 1px solid #dedede;
    padding: 20px;
    box-sizing: border-box;}

.c-r li{ float:left; width:100%; height:auto; line-height:20px; padding-top:5px; padding-bottom:5px;}
.c-r .c-r-t{    font-weight: bold;
    border-bottom: 1px solid #dedede;
    /* background: #fff; */
    text-align: center;
    line-height: 40px;
    font-size: 18px;
    margin-bottom: 10px;
    color: #42a2d2;}
	.text2{     border: 1px solid #e3e3e3;
    height: 120px;
    width: 100%;
    padding: 10px;
    
    box-sizing: border-box;
    border-radius: 3px;}
	.inp12{    border: 1px solid #e3e3e3;
    height: 35px;
    width: 100%;
    padding-left: 10px;
    padding-right: 10px;
    box-sizing: border-box;
    border-radius: 3px;}
	
	.floorBox{ width:40px; height:auto; overflow:hidden; position:fixed; display:none;   top:20px; background:#fff; z-index:9999; left:50%; margin-left:-657px; border-radius:5px 5px 0px 0px;}
	.floorBox-t{padding-top:6px; padding-bottom:6px; box-sizing:border-box; float:left; width:100%; height:auto;  
	 background: -webkit-linear-gradient(90deg, #00adff, #00f3ff); /* Safari 5.1 - 6.0 */
  background: -o-linear-gradient(90deg,#00adff, #00f3ff); /* Opera 11.1 - 12.0 */
  background: -moz-linear-gradient(90deg, #00adff, #00f3ff); /* Firefox 3.6 - 15 */
  background: linear-gradient(90deg, #00adff, #00f3ff); /* 标准的语法 */ text-align:center; font-size:14px; line-height:16px; vertical-align:middle; color:#fff; }
	.floorBox-list{float:left; width:100%; height:auto;}
	.floorBox-list li{float:left; width:100%; height:auto; text-align:center; line-height:16px; padding-top:6px; padding-bottom:6px;font-size:14px;  border-bottom:1px solid #e8eaea;  box-sizing:border-box; cursor:pointer;background: #646464;    color: #fff;}
	.floorBox-list li:hover,.floorBox-list .ov{ background:#2a9fd6; color:#fff; }
	
	
	.ts-2{ width:100%; height:auto; padding-left:30px; padding-right:30px; text-align:center; padding-top:40px; padding-bottom:40px; box-sizing:border-box;}
	.ts-2 h1{ font-size:24px; color:#43585f; margin-bottom:20px; margin-top:15px;}
	.ts-2 p{ font-size:18px; color:#979797; margin-bottom:20px;}
	.ts-2 a{ font-size:16px; color:#458ca5; margin-left:10px; margin-right:10px;}
	
	.ts-2 a:hover{ text-decoration:underline;}
	
.tk	.tkBox{ margin-left:auto; margin-right:auto; width:80%; height:auto; background:#f6f6f6; padding:20px; box-sizing:border-box; text-align: left; font-size:14px; overflow:hidden;}
.tk .red{ color:#F00;}
.tk .btnTk{ display:inline-block; padding-left:15px; padding-right:15px; line-height:35px; vertical-align:middle; background:#1f97d5; color:#fff; border-radius:3px; overflow:hidden;}
.tk .btnTk:hover{ text-decoration:none;}

.userNewsList{ width:100%; height:auto; float:left;   background: #FFF; box-sizing:border-box;
    font-size: 12px;
    border-top: 1px solid #E1E6EB;
    margin-top: 8px;
    border: 1px solid #E1E6EB;}
.userNewsList-t{width:100%; height:auto; float:left; box-sizing:border-box;   padding: 8px 8px;
    font-weight:bold; font-size: 14px;
    color: #7b7b7b;
    border-bottom: 1px solid #E1E6EB;
    background-color: #F5F6FA;}
.userNewsList-t .xz{ float:left;}
.userNewsList-t .content{ float:left;}
.userNewsList-t .time{ float:right;}
.userNewsList-l{ width:100%; height:auto; float:left;}
.userNewsList-l li{ width:100%; height:auto; float:left;box-sizing:border-box;   padding: 12px 8px;
    border-top: 0px; font-size:14px; color:#c1c1c1;
    border-bottom: 1px solid #E1E6EB;
    vertical-align: middle;}
.xz{ width:40px; height:auto; float:left;}
.content{ width:70%; height:auto; float:left; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.content a{ font-size:14px; color:#777;}
.content a:hover{ color:#39C;}
.content span{ color:#F66;}
.time{ width:180px; height:auto; float:right;}
.userNewsList-b{ width:100%; box-sizing:border-box; height:auto; float:left;   padding: 12px 8px;
    border-bottom: 1px solid #E1E6EB;
    vertical-align: middle;}
	.userNewsList-b-l{ float:left;}
	.userNewsList-b-l a{ display:inline-block; padding-left:10px; padding-right:10px; padding-top:5px; padding-bottom:5px; margin-right:5px; font-size:14px;   text-shadow: none;
    filter: none;
    opacity: 1;
    color: #8a8a8a;
    border: 1px solid #ddd;
    background-color: #F7F7F7;}
	.userNewsList-b-l a:hover{ color:#000;}
	.userNewsList-b-r{ float:right;}
	.userNewsList-b-r a{ display:inline-block; width:35px; height:30px; text-align:center; line-height:30px; vertical-align:middle; border: 1px solid #ddd; margin-left:-1px;color: #999999;
    
   background-color: #F7F7F7;
    border-color: #dddddd;}
	.userNewsList-b-r a:hover,.userNewsList-b-r .ccuurr{    color: #FFF;
    background-color: #249df3;
    border-color: #249df3;}
	.userNewsList-b-r span{ margin-right:10px;}
	.sxBox{ width:100%; height:auto; padding-top:10px; padding-bottom:10px; margin-top:5px; margin-bottom:5px;}
	.sxBox select{ border:1px solid #ccc; padding-left:10px; padding-right:10px; line-height:40px; vertical-align:middle; height:40px; border-radius:2px; background:#f5f5f5;}
	.sxBox span{ font-weight:bold; margin-right:5px;}
	.sxBox-i{border:1px solid #ccc; padding-left:10px; padding-right:10px; line-height:40px; vertical-align:middle; height:40px; border-radius:2px; background:#f5f5f5; width:300px; box-sizing:border-box;}
	.sxBox-b{border:1px solid #91cf4b; padding-left:10px; padding-right:10px; line-height:40px; vertical-align:middle; height:40px; border-radius:2px; background:#91cf4b; width:80px; color:#fff;}
	.progressBox{ width:100%; height:auto; float:left;}
	.progressList{width:100%; height:auto; float:left;}
	.progressL{width:100%; height:auto; float:left;}
	.progressL-T{width:100%; height:auto; float:left; font-size:16px; color:#000;}
	.progressL-T:before{ content:""; margin-right:10px; display:inline-block; width:8px; height:8px; border-radius:50%; background:#000;}
	.progressL-C{width:100%; height:auto; float:left; font-size:14px; border-left:1px solid #e2e2e2; padding-top:20px; padding-bottom:20px; padding-left:30px; box-sizing:border-box; margin-left:3px; }
	.progressTimeList{width:100%; height:auto; float:left;}
	.progressTimeList li{width:100%; height:auto; float:left; margin-bottom:10px;}
	.progressTimeList li div{ float:right; width:82%; line-height:22px;}
	.progressTimeList li span{ float:left; color:#9e9e9e;}
	
	
	
	.nn{ width:100%; height:auto; float:left;}
	.noticeBox{ width:49%; height:auto; float:left; margin-right:2%; background:#f6f6f6; padding:20px; box-sizing:border-box; margin-bottom:15px;}
	.noticeBox:nth-child(even){ margin-right:0px;}
	.noticeBox-t{     width: 100%;
    height: auto;
    float: left;
    margin-bottom: 10px;
    font-size: 14px;
    font-weight: bold;
    color: #000;}
	.noticeBox-l{ width:100%; height:auto; float:left;}
	.noticeBox-l li{ width:33.33%; float:left;}
	.noticeBox-l li h1{ font-size:14px; color:#383838; font-weight:normal; margin-bottom:10px;}
	.noticeBox-l li h2{font-size:14px; font-weight:normal; color:#8e8e8e;margin-bottom:10px;}
	.noticeBox-l li h2 span{ font-size:24px; color:#ffb204; margin-right:5px; }
	.noticeBox-l li a{ color:#43a0d6; display:inline-block;}
	
	.form2{ width: 100%; padding:0; 
    height: auto;
    float: left;
    background: #FFF;
    box-sizing: border-box;
    font-size: 12px;
    border-top: 1px solid #E1E6EB;
    margin-top: 8px;
    border: 1px solid #E1E6EB;    border-bottom: 0px;}
	.form2 tr td{ padding:5px; border:0px;   
   
    box-sizing: border-box;
    padding: 12px 8px;
    border-top: 0px;
    font-size: 14px;
    color: #5a5a5a;
    border-bottom: 1px solid #E1E6EB;
    vertical-align: middle;}
	.form2 tr th{padding:15px 5px;border:0px;
    height: auto; text-align:left;
  
    box-sizing: border-box;
   
    font-weight: bold;
    font-size: 15px;
    color:#3e515f;
    border-bottom: 1px solid #E1E6EB;
    background-color: #F5F6FA;}
	.form2 tr:nth-child(odd) td{ background:#f5f5f5;}
	.form2 tr:nth-child(even) td{background:#fff;}
	.form2 tr:hover td{ background:#f6fcff;}
	.img2{    width: 100px;
    height: 75px;
    padding: 2px;
    border: 1px solid #e4e4e4; }
	
	.case{ width:100%; height:auto; float:left;}
	.case li{width:100%; height:auto; float:left; padding-top:20px; padding-bottom:20px; border-bottom:1px solid #e5ecec;}
	.case li a{ display:block;}
	.caseleft{ float:left; width:80px;}
	.caseright{ float:right; width:780px;}
	.caseleftimg{ width:80px; height:80px; border-radius:50%; overflow:hidden; margin-bottom:10px;}
	.caseleft h1{ font-size:16px; text-align:center; font-weight:normal; color:#72b5e7;}
	.caseright h1 img{ }
	.caseright h1{ line-height:30px; vertical-align:middle; font-size:20px; color:#3b84a0; margin-bottom:10px;}
	.caseright p{ font-size:14px; color:#909090; padding:15px; background:#efefef; border-radius:5px;}
	
	
	.fwjs-c{ width:100%; height:auto; float:left; background:url(../images/1111111.png) repeat;}
	.fwjs-ct{ width:100%; height:auto; float:left; margin-bottom:15px;}
	.fwjs-cc{ width:100%; height:auto; float:left;}
	.fwjs-table{width:100%; height:auto; float:left;border-left:1px solid #1f97d6; border-top:1px solid #1f97d6; margin-bottom:20px;}
	.fwjs-table tr td{ font-size:16px; color:#1f97d6; border:1px solid #1f97d6; border-left:0px; border-top:0px; padding-left:10px; padding-right:10px; padding-top:10px; padding-bottom:10px;}
	.fwjs-t{width:100%; height:auto; float:left; font-size:18px; font-weight:bold; color:#000; line-height:25px; margin-bottom:20px;}
	
	.fwjs-list{width:100%; height:auto; float:left;}
	.fwjs-list li{width:100%; height:auto; float:left; font-size:16px; background:rgba(202, 202, 202, 0.32); padding-top:10px; padding-bottom:10px; padding-left:15px; padding-right:15px; line-height:25px; margin-bottom:15px; border-radius:5px; box-sizing:border-box; color:#000;}
	.fwbg{ background:rgba(219,235,245,0.8); padding:20px; box-sizing:border-box; margin-bottom:20px;}
	.fwbg p{ margin-bottom:10px; color:#000; line-height:25px; font-size:16px;}
	
	.h1{ width:100%; height:auto; float:left; font-size:18px; font-weight:bold; color:#69922a; margin-bottom:15px;}
	.ys-c{ width:100%; height:auto; float:left; background:rgba(214,235,181,0.2); padding:20px; line-height:25px; margin-bottom:20px; font-size:16px; color:#000; box-sizing:border-box;}
	.ys-c p{ margin-bottom:15px;}
	.wxts{width:100%; height:auto; float:left; font-size:16px; color:#ff5a00; padding:30px; border:1px dashed #ffb83d; background:rgba(254,248,239,0.7); box-sizing:border-box;}
	
	.lc-t{width:100%; height:auto; float:left; font-size:24px; font-weight:bold; color:#1f97d6; margin-bottom:15px;overflow:hidden;}
	.lc-c{width:100%; height:auto; float:left;overflow:hidden;}
	.lc-ct{width:100%; height:auto; float:left; font-size:18px; font-weight:bold; overflow:hidden;color:#2d2d2d; background:url(../images/pic95.png) left 6px no-repeat; padding-left:30px; box-sizing:border-box; }
	.lc-ctc{width:99%; height:auto; float:left; padding-left:30px; box-sizing:border-box; padding-top:20px; border-left:1px solid #e2e2e2; margin-left:8px;}
	.lc-ctcc{width:100%; height:auto; overflow:hidden; float:left; margin-bottom:5px;}
	.lc-ctl{width:119px; height:auto; float:left; }
	.lc-ctr{width:730px; height:auto; float:left; background:#e1f3e5; padding:10px; box-sizing:border-box; color:#0e6f23; font-size:16px;border-radius:5px;}
	.lc-ctrq{width:730px; height:auto; float:left; background:#dbebf5;padding:10px; box-sizing:border-box; color:#007c8b; font-size:16px; border-radius:5px;}
	
	.m4{ margin-top:30px;}
	.casett{ text-align:center; width:100%; height:auto; color:#000; }
	.casetimg{ text-align:center; margin-top:20px; margin-bottom:30px;}
	.casetimg img{ display:inline-block; width:150px; height:150px; border-radius:50%;}
	
/*结算页*/
	.sm-header{ width:100%; height:auto; float:left; padding-top:15px; padding-bottom:15px; }
	.sm-header b{ font-size:24px; float:left; margin-top:20px;}
	.sm-header img{ float:left; margin-right:15px;}
	.sm-top{width:100%; height:auto; float:left; font-size:16px; color:#575757; margin-bottom:20px;}
	.smBox{width:100%; height:auto; float:left; border:1px solid #cdcdcd; padding:20px; box-sizing:border-box;}
	.smBoxList{width:100%; height:auto; float:left; overflow:hidden; margin-bottom:15px;}
	.smTitle{width:100%; height:auto; float:left; line-height:20px; vertical-align:middle; margin-bottom:10px;}
	.smTitle span{ float:left; color:#1b1b1b; font-weight:bold; font-size:14px;}
	.smTitle a{ color:#2165aa; float:right; cursor:pointer; display:inline-block;}
	.smCon{width:100%; height:auto; float:left; padding-left:20px; padding-right:20px; box-sizing:border-box;}
	.studentsInfo{width:100%; height:auto; float:left;}
	.studentsInfo li{width:100%; height:auto; float:left; margin-bottom:10px;}
	.studentsInfo li div{ width:auto; float:left; padding-left:20px; padding-right:20px; line-height:30px; height:30px; margin-right:10px;}
	.studentsInfo li .studentsName{ border:1px solid #cdcdcd; box-sizing:border-box;}
	.studentsInfo li .studentsNameOn{ border:2px solid #1f98d5; background:url(../images/pic97.png) right bottom no-repeat;}
	.addBox{ border:1px dashed #1f98d5; color:#1f98d5;}
	
	
	.list20-title{ width:100%; float:left; height:auto; overflow:hidden; border-bottom:3px solid #b2d1ff; font-size:14px; color:#6c6c6c; line-height:20px; vertical-align:middle; padding-bottom:5px;}
	
	.list20-1{width:100%; float:left; height:auto; overflow:hidden; padding-top:10px; padding-bottom:10px; line-height:20px;}
	.list20-2{width:15%; float:left; height:auto; overflow:hidden;}
	.list20-3{width:25%; float:left; height:auto; overflow:hidden; padding-left:20px; padding-right:20px; box-sizing:border-box;}
	.list20-4{width:20%; float:left; height:auto; overflow:hidden;}
	.list20-5{width:20%; float:left; height:auto; overflow:hidden;}
	.list20-6{width:20%; float:left; height:auto; overflow:hidden;}
	.list20-7{width:100%; float:left; height:auto; overflow:hidden;}
	.list20-23{width:40%; float:left; height:auto; overflow:hidden;}
	.list20{width:100%; float:left; height:auto; overflow:hidden;}
	.list20 li{ width:100%; height:auto; float:left;}
	.list20 li .list20-1{ color:#222222;}
	.list20 li .list20-2 img{ border:2px solid #ccc; max-width:100%; box-sizing:border-box;}
	.list20 li .list20-3 h1{ font-size:14px; font-weight:bold; color:#3c3c3c; margin-bottom:10px; line-height:22px;}
	.list20 li .list20-3 p{ font-size:14px; color:#797979; line-height:25px;}
	.list20 li .list20-4{ font-size:14px; color:#6b6b6b;}
	.list20 li .list20-6{ font-size:18px; color:#dc2225; font-weight:bold;}
	
	.list20 li .list20-7{ background:#f2f7ff; padding:15PX; box-sizing:border-box; margin-top:5px;}
	.list20 li .list20-7 b{ font-size:14px; color:#1085bf; line-height:25px;}
	.list20 li .list20-7 textarea{ width:100%; height:80px; border:1px solid #68a0bd; box-sizing:border-box; padding:10px;}
	
	.list21{ width:100%; height:auto; float:left;}
	.list21 li{ float:left; cursor:pointer;width:auto; float:left; padding-left:20px; padding-right:20px; line-height:30px; height:30px; margin-right:10px;border:1px solid #cdcdcd; box-sizing:border-box;}
	.list21 .sed{ border:2px solid #1f98d5; background:url(../images/pic97.png) right bottom no-repeat;}
	
	.inpp1{ width:20%; float:left; height:35px; border:1px solid #67b1ce; padding-left:10px; padding-right:10px; box-sizing:border-box; margin-right:5px;}
	.inpp2{ width:50%; float:left; height:35px; border:1px solid #67b1ce; padding-left:10px; padding-right:10px; box-sizing:border-box;margin-right:5px;}
	.inpp3{ width:20%; float:left; height:35px; border:1px solid #67b1ce; padding-left:10px; padding-right:10px; box-sizing:border-box;margin-right:5px;}
			
	.subBox{ text-align:right; float:right; width:525px; height:auto; overflow:hidden; background:#f2f7ff; border:2px solid #5395b7; padding:20px; box-sizing:border-box; line-height:30px; margin-top:20px; }
	.bigred{ font-size:24px; color:#dc2225;}
	.subButton{ text-align:right; width:100%; height:auto; float:right; margin-bottom:40px; }
	.subButton a{ display:inline-block; background:#1f98d5; font-size:24px; color:#fff; padding-left:20px; padding-right:20px; height:40px; line-height:40px; vertical-align:middle; cursor:pointer;}
			
	.smBox2{ width:100%; height:auto; float:left; background:#f2f9ee; border:1px solid #cdcdcd; text-align:center; padding-top:60px; padding-bottom:60px; font-size:16px; line-height:30px; margin-bottom:30px;}
	.smBox2 img{ margin-bottom:30px;}
	.bluespan{ color:#0581ba;}
			
			
	.indxbox{ width:100%; height:auto; float:left; overflow:hidden;}
	.boxxxz{ width:100%; height:auto; float:left; overflow:hidden;}
	
	.gclist{ width:100%; height:auto; float:left; }
.gclist li{ float:left; width:11.1%; padding-right:25px; box-sizing:border-box; height:auto; background:url(../images/icon-10.jpg) right 30px no-repeat; text-align:center; padding-top:10px;  }
.gclist li:last-child{ background:none; padding-right:0px;}
.gclist .gclist-img{width:100%; height:auto; float:left;transition:all 0.4s;}
.gclist .gclist-txt{width:100%; height:auto; float:left; font-size:14px; color:#858484; min-height:40px; line-height:20px;}
.gclist li:hover .gclist-img{ margin-top:-10px;}
.gclist li:hover .gclist-txt{ color:#51b7e9;}

.list30{ width:100%; height:auto; float:left;}
.list30 li{ float:left; width:20%; height:auto; overflow:hidden; text-align:center;}
.list30 .list30-img{width:100%; height:auto; float:left; margin-bottom:10px;}
.list30 .list30-img img{ transition:all 0.4s;}
.list30 .list30-txt{width:100%; height:auto; float:left;}
.list30 .list30-txt h6{width:100%; height:auto; float:left; font-size:18px; margin-bottom:3px; color:#4f5b62;}
.list30 .list30-txt p{width:100%; height:auto; float:left; font-size:14px; color:#939393;}
.list30 li:hover .list30-img img{ transform:rotate(360deg);}
.list30 li:hover .list30-txt h6,.list30 li:hover .list30-txt p{ color:#0086d0;}

.indxfloatBox{ display:none; width:480px; height:auto; background:#fff; position:fixed; top:50%; left:50%; z-index:99999999; box-shadow:0px 0px 8px #ccc; border-radius:8px; padding:40px; margin-left:-240px; margin-top:-242px; box-sizing:border-box;}
.indxfloatBox-t{ width:100%; height:auto; float:left; font-size:30px; color:#008ffe; text-align:center; margin-bottom:20px; font-weight:bold;}
.indxformlist{ width:100%; height:auto; float:left;}
.indxformlist li{ width:100%; height:auto; float:left; font-size:18px; margin-bottom:15px;}
.indxformlist li span{ width:80px; height:auto; float:left; text-align:justify; text-align-last:justify; display:inline-block;}
.indxformlist li .indxinp7{ width:72%; height:35px; float:right; border:1px solid #999999; line-height:45px; vertical-align:middle; padding-left:10px; padding-right:10px; box-sizing:border-box;}
.indxinp8{ width:auto; padding-left:30px; padding-right:30px; line-height:45px; vertical-align:middle; background:#1379ee; color:#fff; font-size:20px; font-weight:bold; border:0px; border-radius:5px;}
.indxsubmit{width:100%; height:auto; float:left; text-align:center;}
.indxbtnClose{ position:absolute; right:20px; top:20px; cursor:pointer;}

/**fuanjin20180519--start*/	
	.box2{width:100%; height:auto; float:left; margin-bottom:60px;}
	.box2-t{width:100%; height:auto; float:left; margin-bottom:40px;}
	.box2-c{width:100%; height:auto; float:left;}
	.more66666{ width:100%; height:auto; float:left; text-align:center; margin-bottom:60px;}
	.more66666 a{ display:inline-block; padding-left:40px; padding-right:40px; background: #ff9300;font-size:20px; font-weight:bold; color:#fff; line-height:40px; vertical-align:middle; border-radius:5px;}
	.box2-t{ width:100%; height:auto; float:left; position:relative; overflow:hidden;}
	.box2-t span{ font-size:24px; color:#137eb5; background:#fff; position:relative; z-index:2; font-weight:bold;}
	.box2-t i{ width:100%; height:1px; border-bottom:1px dashed #137eb5; position:absolute; top:50%; z-index:1; left:0px;}	
	.form44444{ width:80%; height:auto; margin-left:10%; float:left;}
	.form44444 tr td{ padding-top:10px; padding-bottom:10px; font-size:20px; color:#000; padding-right:14px; line-height:35px; vertical-align:middle;}

	.red{ color:#F00;}
	.form44444 tr td:nth-child(1),.form44444 tr td:nth-child(3){ width:226px; text-align:right;}
	.form44444 tr td .inp5{ width:195%; height:auto;border: 1px solid #bcbcbc;height:35px; line-height:35px; padding-left:10px; padding-right:10px; box-sizing:border-box; font-size:20px;font-family:"Microsoft Yahei"; border-radius:3px;}
	
	.t12{ width:100%; height:auto; float:left; text-align:center; margin-bottom:30px;margin-top: 40px;}
	.t12 h1{ font-size:32px; color:#137eb5; font-weight:bold; margin-bottom:30px;}
	.t12 p{ font-size:16px;     color: #5a5a5a; line-height:25px;}
/**fuanjin20180519--end*/

@keyframes mymessage
{
0% { margin-top:5px;}
50% { margin-top:0px;}
100% { margin-top:5px;}
}
.jg-top-right{ width:auto; float:right; margin-top:25px;}
.jg-top-right-1{ float:left;}
.jg-top-right-2{ float:right;animation: mymessage 1s  linear infinite;
-moz-animation: mymessage 1s  linear infinite;	/* Firefox */
-webkit-animation: mymessage 1s  linear infinite;	/* Safari 和 Chrome */
-o-animation: mymessage 1s  linear infinite;	}


.floatChat{ position:fixed;top:200px; right:50%; margin-right:-660px; width:44px; z-index:99999999; }
.floatChat-1{ width:44px; height:44px; cursor:pointer; float:left; margin-bottom:3px; background:#353535; position:relative;}
.floatChat-1:hover{ background:#0199fc;}
.floatChat .lb{background:#0199fc;}
.floatChat-2{ display:none; position:absolute; width:100px; height:auto; background:#fff; border:1px solid #d6d6d6; right:50px; top:0px;}
.listewm{ width:100%; height:auto; float:left;}
.listewm li{ width:100%; height:auto; float:left; text-align:center; padding-bottom:10px; }
.listewm li img{ max-width:80%; margin:10%; margin-bottom:5px; float:left;}
.listewm li h1{ font-size:12px; text-align:center; float:left; width:100%; }
.tell{ font-size:14px; }
.tell span{font-size:20px; font-weight:bold; color:#06C;}
.tellw{ width:170px; padding:10px; box-sizing:border-box;}
.floatChat-1:hover .floatChat-2{ display:block;}
/*成功案例 2018-06-12 AgencyCase3.html*/
.wrapin{
	width:900px;
	margin-left:auto;
	margin-right:auto;
}
.list23{ width:100%; height:auto; float:left;}
.list23{ width:100%; height:auto; float:left;}
.list23>li{ width:100%; height:auto; float:left; background:#f7f7f7; padding:40px; box-sizing:border-box; border-radius:10px; margin-bottom:40px;}
.list23-1{ float:left; width:76%; height:auto; overflow:hidden;}
.list23-2{ margin-left:500px; width:160px; height:200px; border-radius:5px; box-shadow:0px 0px 3px #7a7a7a;  cursor:pointer; overflow:hidden;}
.list23-2 .pic01{ width:100%; height:100%;}
.list23-2 .pic02{ display:none; width:400px; height:300px; box-shadow:0px 0px 8px #7a7a7a; position:fixed; z-index:9999; left:50%; top:50%; margin-left:-237.5px; margin-top:-300px;overflow:hidden; border-radius:10px; overflow:hidden;}
.list24{ width:100%; height:auto; float:left;}
.list24{ width:100%; height:auto; float:left;}
.list24 .li3{ font-size:14px;width:50%; height:auto; float:left; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; padding-right:15px; box-sizing:border-box;}
.m4{ font-size:14px;}
.m5{ font-size:24px; color:#2a2a2a; font-weight:bold; margin-right:30px;}
.m6{ font-size:20px; color:#2a2a2a; font-weight:bold; margin-right:30px;}
.m7{ color:#0a61c5; font-size:20px;font-weight:bold;}

.pagelist {
    width: 100%;
    height: auto;
    float: left;
    text-align: center;
    margin-bottom: 20px;
    margin-top: 20px;
}
/*成功案例 2018-06-12 AgencyCase3.html*/

/*样式修改-20180712-刘-start*/
.indxinp9{width:42%; height:35px; float:left; border:1px solid #999999; line-height:45px; vertical-align:middle; padding-left:10px; padding-right:10px;margin-left: 32px; box-sizing:border-box;}
.indxinp10{width:auto; padding-left:10px; padding-right:10px; line-height:35px; vertical-align:middle; background:#1379ee; color:#fff; font-size:16px; font-weight:bold; border:0px; border-radius:5px;right:5px;top:0px;}
/*样式修改-20180712-刘-end*/


/*20180718-丁-留学机构小星星图案Start*/

.star0{background-position: 0px 0px;}
.star05{background-position: -86px 0px;}
.star10{background-position: 0px -13px;}
.star15{background-position: -86px -13px;}
.star20{background-position: 0px -26px;}
.star25{background-position: -86px -26px;}
.star30{background-position: 0px -39px;}
.star35{background-position: -86px -39px;}
.star40{background-position: 0px -52px;}
.star45{background-position: -86px -52px;}
.star50{background-position: 0px -65px;}
/*20180718-丁-留学机构小星星图案End*/

/*20180718-刘-数据栏样式开始-20180721修改*/
.snum{
    padding-bottom: 0px;
}
.numlist li {
    box-sizing: border-box;
    width: 20%;
    height: 87px;
    float: left;
    text-align: center;
    overflow: hidden;
}

.numlist h3{
    font-size: 34px;
}
.numlist a{
    display: block;
    box-sizing: border-box;
    padding: 5px 5px 10px 5px;
    margin: 0px 8px;
    background-color: #f8f8f8;
    color: #3eaae2;
}
.numlist a:hover{
    border-bottom: solid 3px #3eaae2;
}
.numlist p{
    font-size: 18px;
}
/*20180718-刘-数据栏样式结束*/


/*20180720 丁-成功按列开始*/
.a7{
    margin-top:-10px;
}
.a8{
    margin-top:-5px;
}

.a9{
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    font-size: 24px;
    font-weight: bold;
   padding-left:4px;
}
/*20180720 丁-成功按列结束*/

/*20180727-刘-语言培训页面开始*/
.s-xc-6{
    display: block;
    font-size: 16px;
    float:left;
    width:auto;
    height:auto;
    overflow:hidden;
    padding: 17px 0px 7px 0px;
    margin-right: 10px;
}
.s-xc-6 a{
    font-size: 16px;
    width: auto;
    display: inline-block;
    color: #6dbdd8;
    text-decoration: underline;
}
.s-xc-6 a:hover{
    color: #41b6f2;
    text-decoration: none;
}
.s-xc-7{
    display: block;
    width:100%;
    height:auto;
    overflow:hidden;
    padding: 15px 0px;
    margin-top: 10px;
    margin-right: 10px;
    text-align: center;
}
.btn-r-1{
    font-size:16px;
    width:auto;
    height: 30px;
    border-radius: 25px;
    overflow: hidden;
    text-align: center;
    line-height: 30px;
    padding: 5px 10px;
    background-color: #1f97d5;
    margin-right: 10px;
    color: white;
    cursor: pointer;
}
.btn-r-2{
    font-size:16px;
    width:auto;
    height: 40px;
    /*border: solid 1px #1f97d5;*/
    background-color: #aadff1;
    border-radius: 25px;
    text-align: center;
    line-height: 30px;
    font-weight:700;
    padding: 5px 15px;
    margin: 0px 10px;
    color: #2f2f2f;
}
.btn-r-3{
    font-size:14px;
    width:auto;
    height: 30px;
    text-align: center;
    line-height: 30px;
    margin: 0px 10px;
    color: #8e8e8e;

}
.shop-top-l{
    width:100%;
    height:auto;
    float:left;
    border-radius: 10px;
    border-top:solid 2px rgba(215,215,215,.5);
    margin-bottom:30px;
    padding:25px 25px 40px;
    background:url("../images/bgl.png") center bottom no-repeat;
    background-size: cover;
    box-sizing:border-box;
    position: relative;
}

.shop-top-l .tip{
    width: 40px;
    height: 40px;
    background: url("../images/tip.png") no-repeat;
    position: absolute;
    top:-2px;
    right: 360px;
    overflow: hidden;
}
.btn-s3{ display:inline-block; padding-left:20px; padding-right:20px; line-height:40px; vertical-align:middle; font-size:16px; border-radius:20px; color:#fff; background:#8bbf1c; margin-right:25px;}
.btn-s3:hover{background:#76ad02; color:#fff;}

.lang-icon{
    width: 100%;
    height: 280px;
    text-align: center;
}
.lang-icon a{
    width: 25%;
    height: 180px;
    display: block;
    padding: 30px;
    float: left;
    background: url("../images/shadow.png") center bottom no-repeat;
    font-size: 16px;
    font-weight: 700;
    color: #1f97d5;
}
.lang-icon img{
    padding-top: 10px;
    width: 140px;
    height: 140px;
    transition: scale ,0.5s;
}.lang-icon img:hover{
    transform: scale(1.05);
}

.lang-title{
    font-size:24px;
    font-weight: 700;
    color: #1f97d5;
    line-height: 24px;
    vertical-align: top;
    margin-top: 7px;
    margin-bottom: 13px;
}
.lang-title span{
    display: inline-block;
    width: 5px;
    height: 18px;
    background-color: #1f97d5;
    padding-top: -10px;
    margin: 5px 10px 0px 0px;
}
#kc{
    width: auto;
    height:auto;
    background: url("../images/box.png") left top no-repeat;
    background-size: 100% 100%;
    margin: 25px 30px;
    padding: 20px 30px;
}
#sj h3{
    margin-top: 20px;
    font-size: 20px;
    width: 100%;
    text-align: center;
}
#sj p{
    margin-top: 10px;
    background: url("../images/sjline.png") center center no-repeat;
}
#sj blockquote{
    text-indent: 2em;
    font-size: 16px;
    line-height: 30px;
}
#pl ul li{
    width: 600px;
    height: auto;
    margin: 25px auto;
    padding-left: 70px;
    background: url("../images/comment.png") left center no-repeat;
    background-size:40px 40px;
}
#pl .commentbox{
    width: 600px;
    height: auto;
    border: solid 1px #1f97d5;
    border-radius: 20px;
    padding: 5px 20px;
}
.shop-left-tt{ width:100%; height:auto; float:left; border-bottom:1px solid #eeeeee; font-size:18px; margin-bottom:20px; line-height:40px; vertical-align:middle;background-color:#fff;}
.shop-left-tt span{color:#6b6b6b; height:40px; display:inline-block; cursor:pointer; margin-right:30px; }
.shop-left-tt span:hover,.shop-left-tt .hoverqq{font-weight:bold; color:#14a1d7; border-bottom:2px solid #14a1d7; }
.ljlfixed{
    position: fixed;
    top: 0px;
}
.list25{ width:100%; height:auto;float: left;}
.list25 .li4{ font-size:14px;width:90%; height:auto; float:left; overflow:hidden; padding-right:15px; box-sizing:border-box;}
.list25 .li5{ font-size:14px;width:100%; height:auto; float:left;  overflow:hidden; padding-right:15px; box-sizing:border-box;}
/*20180727-刘-语言培训页面结束*/

/*20180801-刘-语言培训产品详情页面开始*/
.btn-r-3 a{
    color: #1f97d5;
}
.btn-r-3 a:hover{
    color: #41b6f2;
}
/*20180801-刘-语言培训产品详情页面结束*/

/*20180802-刘-搜索导航栏开始*/
.search-nav{
    display: inline-block;
    height: 30px;
    box-sizing: border-box;
    padding-top: 12px;
    padding-left: 45px;
}

.search1{
    margin-top:10px;
    float:left;
    width:530px;
    height:37px;
    box-sizing:border-box;
    border:2px solid #1f97d5;
    background:#fff url('search_files/pic26.png') 9px center no-repeat;
    padding-left:46px;
    position: relative;
}
.search-input1{ float:left; width:380px; height:100%; border:0; color:#9a9a9a;outline: none;}
.search-btn1{ width:90px; height:100%; background:#1f97d5; font-size:16px; color:#fff; cursor:pointer;float: right}
.search1 ul{
display: inline-block;
    position: absolute;
    top: 8px;
    right: 99px;
    z-index: 999;
}
.search1 ul li{
    float: none;
}

.logo3{ margin-top:10px;}
.logo3 img{ max-height:55px; vertical-align:middle;}
/*.healist1{}*/
/*.healist1 li{ float:left; padding-right:10px; padding-left:10px;line-height:20px; vertical-align:middle;}*/
/*.healist1 li a{color:#818180; line-height:20px;}*/
/*.healist1 li a:hover{color:#41b6f2;}*/
/*.search1 img{display: block; position: absolute;top: 12px;right: 95px;}*/
.search1 select{
    color: #818180;
    border: none;
    outline: none;
    appearance:none;
    -moz-appearance:none;
    -webkit-appearance:none;
    display: block;
    position: absolute;
    top: 8px;
    right: 100px;
    background: url("search_files/xlpic.png") no-repeat scroll right center transparent;
    padding-right: 15px;
}
.search1{
    margin-top:10px;
    float:left;
    width:350px;
    height:37px;
    box-sizing:border-box;
    border:2px solid #1f97d5;
    background:#fff url('images/pic99.png') 9px center no-repeat;
    padding-left:46px;
    position: relative;
}
.search-input1{ float:left; width:150px; height:98%; border:0; color:#9a9a9a;outline: none;margin-top:1px;}
/*20180802-刘-搜索导航栏结束*/

/*20180804-刘-担保页面开始*/
.insBan{
    width: 100%;
    height: 400px;
    background: url("../images/ins-banner.jpg") center top no-repeat;
}
.insCntBox{
    width: 580px;
    height: auto;
    display: table-cell;
    padding-bottom: 30px;
    margin: 15px auto 30px;
    padding-top: 20px;
}
.insTit{
    width: 166px;
    font-size: 18px;
    font-weight: 700;
    color: #ffffff;
    padding: 10px 20px;
    background: #0e92d6;
    border-radius: 30px;
    margin: 10px auto 15px;
    text-align: center;
}
.insArrow{
    width: 50px;
    height: 60px;
    background: url("../images/arrow.png") center center no-repeat;
    background-size: cover;
    margin:20px auto;
}
.insHand{
    width: 100px;
    height: 30px;
    background: url("../images/hand.png") center center no-repeat;
    background-size: cover;
    margin:35px auto;
}
.insCnt{
    width: 579px;
    height: auto;
    font-size: 18px;
    font-weight: 700;
    color: #0e92d6;
    line-height: 40px;
}
.insNum{
    width: 1030px;
    height: 120px;
    margin: 0 auto;
    text-align: center;
    padding: 25px 0px 10px 0px;
}
.insNum span{
    text-align: center;
    line-height: 100px;
    font-size: 60px;
    display: block;
    float: left;
    width: 80px;
    height: 100px;
    padding: 10px;
    background: url("../images/bjb.png") center center no-repeat;
}
.insNum p{
    font-size: 26px;
    line-height: 120px;
}
.insMid{
    max-width: 1200px;
    width: 1130px;
    height: 115px;
    margin: 0 auto;
    text-align: center;
    padding: 20px 0px 10px 0px;
}
.insMid b{
    text-align: center;
    line-height: 115px;
    font-size: 18px;
    display: block;
    width: auto;
    height: 115px;
    color: #3eaae2;
    padding: 0px 5px;
}
.insFlow{
    width: 9%;
    height: 60px;
    background-color: #f8f8f8;
    font-weight: bold;
    font-size: 15px;
    color: #3eaae2;
    line-height: 24px;
    padding: 50px 5px 5px 5px;
}
.offline{
    width: 1060px;
    height: 400px;
    margin: 40px auto 10px;
}
.off_l, .off_r{
    box-sizing: border-box;
    width: 35%;
    height: 200px;
    vertical-align: center;
    padding: 10px;
}
.offline p{
    font-size: 1.5em;
    font-weight: 700;
    line-height: 25px;
}
.offline blockquote{
    padding-top: 5px;
    line-height: 20px;
}
.off_c{
    box-sizing: border-box;
    width: 30%;
    height:200px;
    background: url("../images/off_c.png") center center no-repeat;
    background-size: 200px 200px;
}
.off_l{
    background-color: #f8f8f8;
    color: #3eaae2;
}
.off_r{
    background-color: #3eaae2;
    color: #ffffff;
}

/*20180804-刘-担保页面结束*/


/*20180806-刘-导航修改开始*/
.nav-category-wrap ul.nav-category-content li {
	float:left;
	font-size:14px;
	margin: 5px 5px 5px 5px; /* ct 20160128 */
	display:inline;
}

.nav-category-wrap ul.nav-category-content li a {
	display:block; vertical-align:middle;
	line-height:25px;
	padding:0 8px;
	transition:.25s all linear;
	-webkit-transition:.25s all linear;
	-o-transition:.25s all linear;
}
/*20180806-刘-导航修改结束*/
/*sitemap-20180714-刘-start*/
.sitemap-list{
    width: 100%;
    height: auto;
    border-bottom: 1px solid #f2f2f2;
    float: left;
    margin-bottom: 15px;
}
.sitemap-list dt{
    font-size: 18px;
    font-weight:500;
}
.sitemap-list dt:before{
    width: 5px;
    height: 10px;
    content: "";
    display: inline-block;
    background: #1379EE;
    margin-left: 20px;
    margin-right: 8px;
    border-radius: 20%;
    overflow: hidden;
    vertical-align: middle;
}
.sitemap-list dd{
    display: block;
    float: left;
    box-sizing: border-box;
    margin: 10px 0px 10px 10px;
}
.sitemap-list a{
    display: block;
    padding: 3px 10px;
    border-radius: 20px;
    color: #1f97d5;
}
.sitemap-list a:hover {
    color:#fff;
    background-color: #1f97d5;
}
/*sitemap-20180714-刘-end*/
.hotpoint{
    font-size:15px;
    font-weight: 700;
}

.sitemap-list2{
    margin-bottom: 0px;
}

/*.sitemap-list2 dd{*/
    /*display: block;*/
    /*float: left;*/
    /*box-sizing: border-box;*/
    /*margin: 0px 0px 0px 10px;*/
/*}*/
.sitemap-list3{
    margin-bottom: 15px;
}
/*sitemap-20180714-刘-end*/

/*字体闪烁-20180814-金-start*/
.main{
  color: #666;margin-top: 50px;
}
/* 定义keyframe动画，命名为blink */
@-webkit-keyframes blink {
    0% { opacity: 1; }
    50% { opacity: 1; }
    50.01% { opacity: 0; }
    100% { opacity: 0; }
}
/* 定义blink类*/
.blink{
    color: red;
	font-weight:900;
    animation: blink 1s linear infinite;  
    /* 其它浏览器兼容性前缀 */
    -webkit-animation: blink 1s linear infinite;
    -moz-animation: blink 1s linear infinite;
    -ms-animation: blink 1s linear infinite;
    -o-animation: blink 1s linear infinite;
}

        .jgg-name {

            color: white;
            position: absolute;
            top: 45px;
            left: 21px;
            width: 108px;
            height: 69px;
        }
        
        .jgg li {
            position: relative;
        }

.mohu
{
filter: blur(2px);
}

.userlogin_mouban {
    display: block;
    position: fixed;
    top: 25%;
    left: 40%;
    z-index: 999;

}
/*字体闪烁-20180814-金-end*/
/*201808141522*/


.floatBox{ width:145px; background:url(../images/fb.png) center top no-repeat; padding:180px 10px 10px 10px; box-sizing:border-box; border-radius:10px; overflow:hidden; position:fixed; left:50%; margin-left:610px; bottom:200px; z-index:9999;}
.floatBoxT{width:100%; height:auto; float:left; margin-bottom:5px;  border-radius:3px; overflow:hidden; text-align:center; line-height:28px; vertical-align:middle;}
.floatBoxT a{ display:block; color:#9f4b00; background:#ffd801;font-size:14px; font-weight:bold;}
.floatBoxT a:hover{}
.floatBoxList{ width:100%; height:auto; float:left; background:#fff; border-radius:4px; overflow:hidden; padding:10px; box-sizing:border-box;}
.floatBoxList li{ line-height:23px; vertical-align:middle; text-align:center;}
.floatBoxList li a{ color:#517093; font-size:14px;}
.floatBoxList li a:hover{ text-decoration:underline;}


/*header1 开始*/
.mainarea{width: 1200px;margin: 0 auto;}

.header1{ width:100%; height:auto; background:#f5f5f5; line-height:40px; vertical-align:middle; color:#818180; font-size:12px; overflow:visible; min-height:40px; }
.header1 img{ max-height:20px; display:inline-block; vertical-align:middle;}
.header1 a{color:#818180;}
.header1 span{ color:#dcdcdc; margin-left:5px; margin-right:5px;}
.header1 .clearspanr{ margin-right:0px;}
.header1 .clearspanl{ margin-left:0px;}
.header1 .clearspan{margin-left:0px;margin-right:0px;}
.header1 .red{ color:#ca1001;}
.header1 a:hover{ color:#1869c5;}
.header1 .red:hover{ color:#ca1001;text-decoration:underline;}
.openMyQ,.openKh{border-left:1px solid #f5f5f5;border-right:1px solid #f5f5f5; cursor:pointer;  position:relative; width:auto; display:inline-block; padding-left:5px; padding-right:5px; z-index:99;}
.headerXl{ display:none; width:160px; height:auto; background:#fff; padding:12px; box-sizing:border-box; position:absolute; z-index:66; border:1px solid #dfdfdf; border-top:0px;  left:-1px; }
.header1 .headerXl a{ display:inline-block; width:50%; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; color:#a1a1a1; line-height:25px; float:left;}
.header1 .headerXl a:hover{ text-decoration:underline; color:#787878;}
.openMyQ:hover,.openKh:hover{ background:#fff; border-left:1px solid #dfdfdf;border-right:1px solid #dfdfdf; box-sizing:border-box;}
.openMyQ:hover .headerXl{ display:block;}
.openKh:hover .headerXl{ display:block;}

/*header 开始*/
.header{height:auto; width:100%;background:#fff; padding-top:20px; padding-bottom:20px; min-height:110px; box-sizing:border-box; overflow:hidden;}
.header .logo{float:left; }
.header .searchBox{ float:left; width:445px; overflow:hidden;; margin-left:100px; margin-top:12px;}
.header .searchInput{ float:left; width:100%;}
.header .searchInput .inpText{float:left; width:360px;line-height:31px; vertical-align:middle; border:2px solid #1869c5; box-sizing:border-box; font-size:12px; padding-left:10px; padding-right:10px; margin-bottom:5px;}
.header .searchInput .btnSubmit{float:left; width:85px; height:35px; line-height:35px; vertical-align:middle; background:#1869c5; color:#fff; border:0px;}
.header .searchKey{ float:left; width:100%; font-size:12px; color:#a0a0a0;}
.header .searchKey a{ color:#a0a0a0;}
.header .searchKey span{ margin-left:5px; margin-right:5px;}
.telBox{ float:right; width:358px; height:60px; background:url(images/icon3.png) center center no-repeat; padding-left:15px; padding-right:60px; box-sizing:border-box; padding-top:15px; margin-top:1px;}
.teltext1{ width:auto; overflow:hidden; margin-right:20px; font-size:12px; color:#818181; float:left;}
.teltext1 span{}
.teltext1 img{ margin-right:7px;  display:inline-block; float:left; transition:all 0.5s;}
.teltext1 p{display:inline-block; }
.blue{ color:#0094d2;}
.redspan{ color:#e83428; font-weight:bold; font-size:16px;}
.teltext1 a:hover{ text-decoration:underline;color:#0094d2;}
.teltext1:hover img{ transform:rotate(360deg);-ms-transform:rotate(360deg); 	/* IE 9 */
    -moz-transform:rotate(360deg); 	/* Firefox */
    -webkit-transform:rotate(360deg); /* Safari 和 Chrome */
    -o-transform:rotate(360deg);}
.nav{float:right; width:100%; background:#1869c5; height: 50px;	margin-top:0px;	font-size:16px;	color:#153768; line-height:50px; vertical-align:middle;	}
.nav ul{ width:100%; height:auto; float:left; font-weight:bold; /*text-align-last:justify;*/}
.nav li{ display:inline-block;  position:relative; width:auto; margin-left:0px; text-align:center;color:#fff;}
.nav li a{ color:#fff; font-weight:normal; padding-left:5px; padding-right:5px; }
.nav li div{ display:inline-block; width:auto; margin-left:0px;}
.nav li div a{ font-size:14px; color:rgba(255,255,255,0.75); margin-left:1px; margin-right:1px;}
.nav li div a:hover{ color:rgba(255,255,255,1)}
.nav li>a{ display:inline-block; line-height:50px; position:relative;}
.nav li>a:hover{color:#fff;  background:rgba(0,0,0,0.2)}
.wap-nav{ display:none;}
.hot{ display:inline-block; width:15px; height:18px; position:absolute; right:-10px; top:3px; background:url(images/iconHot.png) center center no-repeat;}
#fixHeader{
    width: 100%;
    left: 0;
    top: 0;
    z-index: 100;
    height: auto;
    box-sizing: border-box;
}
/*header 结束*/