﻿@charset "utf-8";
/* CSS Document */
/***********************special**********************************/
html { font-size: 16px;}
body,html{min-width:1200px;}
.box-shadow-6{  
    box-shadow:-3px 3px 8px rgba(235,235,235, .6),3px 3px 8px rgba(235,235,235, .6),0 0 0 transparent,0 0 0 transparent;
  -webkit-box-shadow:-3px 3px 8px rgba(235,235,235, .6),3px 3px 8px rgba(235,235,235, .6),0 0 0 transparent,0 0 0 transparent; 
  -moz-box-shadow:-3px 3px 8px rgba(235,235,235, .6),3px 3px 8px rgba(235,235,235, .6),0 0 0 transparent,0 0 0 transparent;  
} 
/**************************common*************************/
/*bottom*/
.bottom-box { width: 100%; border-top: #2e2d2d solid 1px; overflow: hidden; background-color: #002b91; }
/*padding-bottom: 20px;*/
.link-us{margin:30px 0;}
.link-us ul{text-align:center; width:100%;}
.link-us ul li{display:inline-block;}
.link-us ul li a{padding:0 28px; color:#9e9999; font-size:14px; display:block; border-right:#9e9999 solid 1px;}
.link-us ul li a:hover{color:#fff;}
.bottom-box .line-1 { width: 100%; height: 1px;  margin: 0 auto; }
.bottom-box .bottom{width:1166px; overflow:hidden; margin:30px auto 0;height:212px;}/*width:1000px; overflow:hidden; margin:30px auto 22px auto;*/
.bottom-box .bottom dl{float:left;}
.bottom-box .bottom dl dt{color:#fff; font-size:20px; margin-bottom:15px;}
.bottom-box .bottom dl dd { line-height: 24px; color: #fff; font-size: 14px; }
.bottom-box .bottom .code{float:left; margin-left:190px;}
.bottom-box .bottom .code img{display:block; width:106px; height:106px; padding:17px; background-color:#353535; border:#4b4b4b solid 1px;}
.bottom-box .bottom .code p{font-size:14px; color:#c2c2c2; line-height:30px; text-align:center;}
.bottom-box .bottom .phone{float:left; height:52px;  margin:66px 125px 0 155px;}
.bottom-box .bottom .phone .phone_num { font-size: 14px;line-height: 26px;margin-top:0; }

/*background:url(images/phone.png) left center no-repeat;*/
.bottom-box .bottom .phone p { color: #fff; font-size: 14px; line-height: 24px; text-indent: 64px; }
.bottom-box p.copyright { text-align: center; font-size: 14px; color: #fff; line-height: 44px; border-top: 2px solid #4673A3; margin-top: 20px; }
.bottom-box p.copyright a{color:#fff;}
.qrcode{float:left;margin-right:20px;margin-top:43px;}
.qrcode img{width:110px;height:110px;}
.qrcode p {text-align:center;color:#fff;font-size:16px;margin-top:5px;}

/**************************index.html*************************/
/*banner*/
#banner.flexslider { position: relative; width: 100%; height: 470px; overflow: hidden; zoom: 1; background: #fff; }/*height:490px*/
#banner .flex-viewport{max-height:2000px;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;transition:all 1s ease;}
#banner.flexslider .slides{zoom:1; height:350px;}/*height:490px*/
#banner.flexslider .slides li{width:100%; height:350px;}/*height:490px*/
#banner.flexslider .slides li a{display:block; width:100%; height:380px;}/*height:490px*/
#banner .flex-direction-nav a{width:45px; height:97px; line-height:99em; overflow:hidden; display:block; position:absolute; top:205px; z-index:3; cursor:pointer; background-position:center center; background-repeat:no-repeat;}
#banner .flex-direction-nav .flex-next{right:0; background-image:url(images/banner-right.png);}
#banner .flex-direction-nav .flex-prev{left:0; background-image:url(images/banner-left.png);}
#banner .flex-control-nav{display:none;}
/*head-box*/

#banner .head-box { width: 100%; min-width: 1289px; height: 90px; position: fixed; top: 0; left: 0; right: 0; margin: auto; z-index: 100; background: #fff; transition: 0.5s } /*background:#e9e9e9;*/
#banner .head-box .logo { float: left; margin-top: 20px; white-space: nowrap; width: 32%; min-width: 390px; margin-right: 15px; display: flex; justify-content: flex-end; line-height: 46px; box-sizing: border-box; }/*min-width:330px;*/
#banner .head-box .logo img{float:left; margin-right:11px;}
    #banner .head-box .logo .logo_div {
        float: left;
        margin-right: 11px;
        width: 42px;
        height: 50px;
        background: url(/Content/img/newlogo.png) no-repeat;
    }

    #banner .head-box .logo p.tit-big {
        font-size: 33px;
        color: #2C3F50;
        font-weight: bold;
        margin: -4px 0 0 0;
    }
#banner .head-box .logo p.tit-small { font-size: 16px; color: #333; letter-spacing: 8px; }/*font-size:24px; margin-top:-5px;*/
#banner .head-box .nav-list { margin: 31px auto 0; white-space: nowrap;width:36%; }/*float:left;margin:45px 0 0 63px;*/
#banner .head-box .logo img{float:left; margin-right:11px;}
    #banner .head-box .logo .logo_div {
        float: left;
        margin-right: 11px;
        width: 42px;
        height: 50px;
        background: url(/Content/img/newlogo.png) no-repeat;
    }

    #banner .head-box .logo p.tit-big {
        font-size: 33px;
        color: #2C3F50;
        font-weight: bold;
        margin: -4px 0 0 0;
    }
#banner .head-box .logo p.tit-small { font-size: 16px; color: #333; letter-spacing: 8px; }/*font-size:24px; margin-top:-5px;*/
#banner .head-box .nav-list { margin: 31px auto 0; white-space: nowrap;width:36%; }/*float:left;margin:45px 0 0 63px;*/


#banner .nav-list li dl { position: absolute; left: -10px; top: 27px; background: #fff; width: 92px; height: 0px; text-align: center; z-index: 100; transition: 0.5s; overflow: hidden; }
/*#banner .nav-list li.about_us:hover dl{display:block;}*/
/*#banner .nav-list .about_us:hover dl {
    display: block !important;opacity:1;
}*/
#banner .nav-list li.about_us dl dt:hover {
    font-weight: 700;
}
#banner .nav-list li dl dt:hover { color: #1DD2AF;cursor:pointer;}
#banner .head-box .nav-list li { display:inline-block; margin: 0 1%; position: relative; }/*margin:0 25px;*/
#banner .head-box .nav-list li a{padding:5px 0; color:#333; font-size:16px; display:block;line-height:30px}
#banner .head-box .user-entry { float: right; padding: 25px 50px 0 0; overflow: hidden; position: relative; z-index: 9; background: #fff; }
#banner .head-box .user-entry a { float: left; width: 96px; height: 36px; text-align: center; line-height: 36px; font-size: 14px; color: #1dd2af; border: #1dd2af solid 2px; }
#banner .head-box .user-entry a.a-1{border-right:0;}
/*head-box -login*/
#banner .head-box .user-entry-on { float: right; padding-right: 20px; padding-top: 35px; padding-bottom: 20px; height: 20px; position: relative; background: #fff; z-index: 1; }/*position:absolute;height:62px;*/
#banner .head-box .user-entry-on span { float: left; font-size: 14px; color: #333; margin-right: 15px; line-height: 20px; position: relative; }
#banner .head-box .user-entry-on span .login_head{width:26px;height:26px;vertical-align:middle;margin-right:5px;    display: inline-block;}
#banner .head-box .user-entry-on span i { color: #1DD2AF; }
#banner .head-box .user-entry-on span dl { z-index: 999; padding-top: 20px; position: absolute; left: -10px; top: 26px; background: #fff; width: 200px; height: 0px; text-align: center; line-height: 40px;transition:0.3s;overflow: hidden;}
#banner .head-box .user-entry-on span dl dt{cursor:pointer;}
/*#banner .head-box .user-entry-on span:hover dl { height:80px;opacity:1; }*/
    /*display: block;*/
#banner .head-box .user-entry-on span dl .exit { color: #ff0707; }
#banner .head-box .user-entry-on a { color: red; padding: 0 1px; line-height: 20px; float: left; font-size: 14px; border:solid 1px}
#banner .head-box .user-entry-on b{color:#333; float:left;}
@media screen and (max-width: 1300px) {
    #banner .head-box .logo { font-size: 28px; justify-content: start; padding-left: 30px; width: 32%; }
    #banner .head-box .nav-list { margin-left: 50px }
}
@media screen and (max-width: 1135px) {
    #banner .head-box .logo p.tit-big { font-size: 30px; }
    #banner .head-box .logo { font-size: 28px; justify-content: start; padding-left: 0px; width: 30%;margin-right:-26px; }
    #banner .head-box .nav-list { margin-left: 50px }
    #banner .head-box .nav-list li{margin:0;}
    #banner .head-box .user-entry-on{width:30%;}
}
/*banner-info*/
.banner-info{width:600px; position:absolute; top:205px; left:0.00001%; right:0.00001%; margin:0 auto; z-index:3;}
.banner-info p{color:#faf8f8; text-align:center;}
.banner-info p.p-big{font-size:42px;}
.banner-info p.p-big b{font-size:48px; font-weight:bold;}
.banner-info p.p-small{font-size:14px; line-height:18px;}
/*head-serach*/
.head-search-title { font-size: 65px; font-family: SourceHanSansCN; font-weight: bold; color: #FFFFFF; height:99px;text-align:center;}
.head-search-tab { text-align: center; margin-bottom: 20px; }
.head-search-tab .tab-item { width: 80px; height: 30px; line-height: 30px; text-align: center; color: #fff; font-size: 18px; display: inline-block; margin: 0 10px; border-radius: 4px;position:relative;cursor:pointer; }
.tab-item.active { background: #fff; color: #002b91;}
.tab-item::after { display: none;content:''; }
.tab-item.active::after { display: block; width: 0px; height: 0px; display: inline-block; border: 5px solid #fff; border-right-color: transparent; border-left-color: transparent; border-bottom-color: transparent; position: absolute; left: 37px; bottom: -13px; border-top-width: 8px; }
.head-search-box { width: 100%; height:320px;margin-top: -344px; position: relative; z-index: 99; padding-top: 25px; }
.head-search-box .head-search{width:900px; height:50px; margin:0 auto;}
.head-search-box .head-search .search-select{width:140px; height:50px; position:relative; background:#f0f0f0 url(images/head-search-icon.png) 118px center no-repeat; border-right:#e9e9e9 solid 1px; float:left;}
.head-search-box .head-search .search-select input{display:block; width:140px; height:50px; line-height:50px\9; font-size:14px; text-indent:16px; color:#404040; background:none;}
.head-search-box .head-search .search-select ul{width:140px; display:none; position:absolute; left:0; top:50px; overflow:hidden; background-color:#fff; z-index:99999;}
.head-search-box .head-search .search-select ul li{height:50px; line-height:50px; overflow:hidden; cursor:pointer; font-size:14px; color:#404040; text-indent:16px;}
.head-search-box .head-search .search-select ul li.on{background-color: #e0e0e0;}
.head-search-box .head-search .txt-search { width: 825px; float: left; height: 48px; line-height: 50px\9; font-size: 14px; text-indent: 15px; border-radius: 50px 0 0 50px; background: none; border: 1px solid #0BCE9E;color:#fff; }


.head-search-box .head-search .txt-search::-webkit-input-placeholder { color: #fff; }
.head-search-box .head-search .txt-search::-moz-placeholder { /* Mozilla Firefox 19+ */ color: #fff; }
.head-search-box .head-search .txt-search:-moz-placeholder { /* Mozilla Firefox 4 to 18 */ color: #fff; }
.head-search-box .head-search .txt-search:-ms-input-placeholder { /* Internet Explorer 10-11 */ color: #fff; }

.head-search-box .head-search .search-btn { float: left; width: 100px; height: 50px; background: #0bce9e; border-radius: 100px; margin-left: -30px; cursor: pointer; color: #fff; font-size: 20px; }
.hotlist { width: 880px; height: 56px; margin: 16px auto 0; text-align: left; font-size: 0; color: rgba(255,255,255,0.82); overflow: hidden; }
.hotlist .title { display: inline-block; width: 47px; height: 47px; border-radius: 10px; overflow: hidden; margin-right: 32px; padding-top: 5px; text-align: center; font-size: 16px; letter-spacing: 3px; text-indent: 5px; line-height: 22px; background: #4d6bb2; color: #FFBA00; }
.hotsearch .keys { display: inline-block; width: 786px; height: 56px; vertical-align: top; text-align: left; }
.hotsearch .key { display: inline-block; vertical-align: top; margin-right: 24px; margin-bottom: 10px; font-size: 14px; line-height: 22px; color: #FFBA00; }
@media \0screen\,screen\9{
.head-search-box{width:100%; height:73px; background:url(images/b-opacity-5.png) repeat; margin-top:-98px; position:relative; z-index:99; padding-top:25px;}
}
/*fast-entry*/
.fast-entry-box{width:100%; height:307px; background-color:#f3f3f3; overflow:hidden;}
.fast-entry-box .fast-entry{width:981px; height:226px; overflow:hidden; margin:40px auto 0 auto;}
.fast-entry-box .fast-entry ul{width:110%; overflow:hidden;}
.fast-entry-box .fast-entry ul li{float:left; margin-right:9px; margin-bottom:10px;}
.fast-entry-box .fast-entry ul li a{display:block; width:321px; height:108px; background-repeat:no-repeat; background-position:center 20px; overflow:hidden;}
.fast-entry-box .fast-entry ul li a p{color:#fff; margin-top:73px; font-size:14px; text-align:center;}
.fast-entry-box .fast-entry ul li a.a-1{background-color:#67992c; background-image:url(images/entry-1.png);}
.fast-entry-box .fast-entry ul li a.a-2{background-color:#745ee1; background-image:url(images/entry-2.png);}
.fast-entry-box .fast-entry ul li a.a-3{background-color:#37b5f9; background-image:url(images/entry-3.png);}
.fast-entry-box .fast-entry ul li a.a-4{background-color:#e34d4d; background-image:url(images/entry-4.png);}
.fast-entry-box .fast-entry ul li a.a-5{background-color:#35c5b9; background-image:url(images/entry-5.png);}
.fast-entry-box .fast-entry ul li a.a-6{background-color:#ff8a00; background-image:url(images/entry-6.png);}
.fast-entry-box .fast-entry ul li a.a-1:hover{background-color:#568222;}
.fast-entry-box .fast-entry ul li a.a-2:hover{background-color:#614ec1;}
.fast-entry-box .fast-entry ul li a.a-3:hover{background-color:#2c9dda;}
.fast-entry-box .fast-entry ul li a.a-4:hover{background-color:#c14040;}
.fast-entry-box .fast-entry ul li a.a-5:hover{background-color:#289e94;}
.fast-entry-box .fast-entry ul li a.a-6:hover{background-color:#d97805;}
/*advantage*/
.advantage { overflow: hidden; width: 1200px; margin: 30px auto 0; }
.ad_left,.ad_right{float:left;width:50%;text-align:left;}
.ad_left h3 { font-size: 30px; font-family: Microsoft YaHei; font-weight: bold; color: #333333;margin:35px 0 }
.ad_left p{line-height:28px;}
.ad_left a { display:block;width: 180px; height: 40px; background: linear-gradient(90deg, #14ECB7, #0ACC9D); box-shadow: 0 0 4px 1px rgba(0, 0, 0, 0.15); border-radius: 4px;text-align:center;line-height:40px;color:#fff;margin-top:20px; }
.ad_right img { width: 70px; height: 70px; position:absolute;left:0;top:0;}
.ad_right h4 { margin: 0 0 10px 0; font-size: 20px; font-weight: 400; padding-top: 9px; }
.ad_item { position: relative; padding-left: 100px; height: 100px; }
/*privilege*/
.privilege { width: 100%; background: #F3F9FF; height: 280px; }
.privilege .pri_title { text-align: center; font-size: 30px; font-family: Microsoft YaHei; font-weight: 400; color: #333333; padding: 25px 0 33px; margin: 0 auto; width: 1200px }
.privilege ul { overflow: hidden;margin: 0 auto; width: 1200px }
.privilege ul li { width: 33%; float: left; margin-bottom: 30px; }
.privilege ul li img { width: 44px; height: 44px; display: inline-block; }
.privilege li div { display: inline-block; width: calc(100% - 55px); vertical-align: text-bottom; height: 41px; line-height: 69px; padding-left: 5px; }
/*standard-norm*/
.standard-norm-box { width: 100%; overflow: hidden;   background: #f3f9ff;}/*height:665px; */
.standard-norm-box .standard-norm { width: 1200px; margin: 0 auto; overflow: hidden; padding-top: 30px;}
.standard-norm-box .standard-norm h1{font-size:30px; line-height:36px; color:#424242; text-align:center; margin:25px 0 25px 0;}/*margin:90px 0 70px 0;*/
.standard-norm-box .standard-norm .norm-tab{width:569px; height:38px; border-left:0;  margin:3px auto 39px auto;}/*width:730px*/
.standard-norm-box .standard-norm .norm-tab a { float: left; width: 145px; height: 38px; background-color: #f3f3f3; text-align: center; line-height: 38px; font-size: 16px; color: #424242; margin: 0 20px; box-shadow: 0 0 5px 0px rgba(0, 0, 0, 0.15); }/*font-size:14px;*/
.standard-norm-box .standard-norm .norm-tab a.on { background: linear-gradient(90deg, #14ECB7, #0ACC9D); color: #fff; }
.standard-norm-box .standard-norm .norm-cont{width:1200px;  overflow:hidden; margin:0 auto; display:none;}
.standard-norm-box .standard-norm .norm-cont.hot_info { height:370px;}
.standard-norm-box .standard-norm .norm-cont ul { width: 100%; overflow: hidden; }
.standard-norm-box .standard-norm .norm-cont ul li { float: left; margin: 0 11px 12px 0; width: 15.7%; height: 100%; }/*width:278px*/
.standard-norm-box .standard-norm .norm-cont ul { height: 260px; overflow: hidden; }
.standard-norm-box .standard-norm .norm-cont ul li .list_img { display: block; box-shadow: 0 0 4px 1px rgba(0,0,0,0.1); }
.standard-norm-box .standard-norm .norm-cont ul li p { font-size: 16px; line-height: 36px; height: 36px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }/*font-size:14px;*/
.standard-norm-box .standard-norm .norm-cont ul li .title_name{text-align:center;font-size:16px;padding-top:5px;padding-right: 24px;}
.standard-norm-box .standard-norm .norm-cont ul li p.time { color: #929292; }
.standard-norm-box .standard-norm .norm-cont ul li b{float:right; width:34px; height:34px; background:url(images/norm-icon.png) no-repeat; margin-top:-20px; display:none;}
/*.standard-norm-box .standard-norm .norm-cont ul li:hover p{color:#fff;}*/
/*热门资讯*/
.standard-norm-box .standard-norm .hot_info ul{height:300px;}
.standard-norm-box .standard-norm .hot_info ul li { overflow: hidden; width: 49%; background: #fff; height:auto;}
.standard-norm-box .standard-norm .hot_info li img { width: 190px; height: 140px; float: left; }
.industry_trends .standard-norm .hot_info li img.icon_number { width: 21px;height:14px; margin-top: 2px; padding-right: 8px; }
.standard-norm-box .standard-norm .hot_info .info_detail { float: right; width: calc(100% - 230px); padding:0 20px; height: 100%;color:#333; }
.hot_info .info_detail h3 { font-size: 18px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.hot_info .info_detail .con { font-size: 14px; line-height: 24px; height: 53px; padding-top: 5px; overflow: hidden; text-overflow: ellipsis; margin: 17px 0; }
/*white-space: nowrap;*/
.hot_info .info_detail .btm { font-size: 14px; overflow: hidden }
.hot_info .info_detail .btm div { display: inline-block; min-width: 100px; }
.hot_info .info_detail .btm .number { float: right; }
 

/*law*/
.law-box { width: 100%; height: 620px; background: url(images/law.png) no-repeat center; }/*height:674px; */
.law-box .law{width:1000px; margin:0 auto; overflow:hidden;}
.law-box .law h1{font-size:30px; line-height:36px; color:#fff; text-align:center; margin:25px 0 25px 0;}/*line-height:72px;margin:48px 0 45px 0;*/
.law-box .law .law-tab{width:584px; height:38px; border:#fff solid 1px; overflow:hidden; margin:0 auto 39px auto; border-left:0;}/*margin:0 auto 80px auto; */
.law-box .law .law-tab a{float:left; width:145px; height:38px; text-align:center; line-height:38px; border-left:#fff solid 1px; font-size:16px; color:#fff;}/*font-size:14px;*/
.law-box .law .law-tab a.on{background-color:#fff; color:#0076b5;}
.law-box .law .law-cont{width:1000px; margin:0 auto; overflow:hidden; display:none;}
.law-box .law .law-cont ul{width:110%; overflow:hidden;}
.law-box .law .law-cont ul li{float:left; width:405px; height:80px; margin-bottom:24px; background-color:rgba(255,255,255,0.2); padding:0 35px 0 30px; margin-right:40px;}
.law-box .law .law-cont ul li p{font-size:16px; line-height:40px; color:#fff; height:40px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}/*font-size:14px;*/
.law-box .law .law-cont ul li p.time{text-align:right;}
.law-box .law .law-cont ul li:hover{background-color:#37b5f9;}
@media \0screen\.screen\9{
.law-box .law .law-cont ul li{float:left; width:405px; height:80px; margin-bottom:24px; background-color:#fff; padding:0 35px 0 30px; margin-right:40px; filter:Alpha(opacity=20); position:static; *zoom:1;}
.law-box .law .law-cont ul li p{font-size:14px; line-height:40px; color:#fff; height:40px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; position:relative;}
.law-box .law .law-cont ul li:hover{background-color:#37b5f9; filter:Alpha(opacity=100);}
}
/*train*/
.train-box{width:100%; height:670px; background-color:#f7f7f7; overflow:hidden;}
.train-box .train{width:1000px; margin:0 auto; overflow:hidden;}
.train-box .train h1{font-size:30px; line-height:36px; color:#464646; text-align:center; margin:25px 0;}/*margin:62px 0;*/
.train-box .train .train-tab{width:438px; height:38px; border:#d9d9d9 solid 1px; border-left:0; overflow:hidden; margin:0 auto 39px auto;}
/*margin:0 auto 65px auto;*/
.train-box .train .train-tab a{float:left; width:145px; height:38px; line-height:38px; text-align:center; border-left:#d9d9d9 solid 1px; font-size:16px; color:#414141;}/*font-size:14px; */
.train-box .train .train-tab a.on{background-color:#37b5f9; color:#fff;}
.train-box .train .train-cont{width:1000px; margin:0 auto; overflow:hidden; display:none;}
.train-cont .flexslider{position:relative; width:1000px; height:345px; overflow:hidden; zoom:1;}
.train-cont .flex-viewport{max-height:2000px;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;transition:all 1s ease;}
.train-cont .flexslider .slides{zoom:1; height:300px;}
.train-cont .flexslider .slides li{width:100%; height:300px; overflow:hidden;}
.train-cont .flexslider .slides li .item{float:left; width:245px; height:300px;}
.train-cont .flexslider .slides li .item .img{display:block; width:245px; height:150px; position:relative;}
.train-cont .flexslider .slides li .item .img b{display:none; width:245px; height:150px; background:url(images/img-show.png) no-repeat center center; position:absolute; top:0; left:0;}
.train-cont .flexslider .slides li .item .img img{width:100%; height:100%;}
.train-cont .flexslider .slides li .item .info{width:195px; height:100px; padding:25px; background-color:#fff;}
.train-cont .flexslider .slides li .item .info p.p-1{font-size:18px; line-height:24px; margin-bottom:12px;}
.train-cont .flexslider .slides li .item .info p.p-2{line-height:18px;}
.train-cont .flex-direction-nav a{display:none;}
.train-cont .flex-control-nav{width:100%;position:absolute;bottom:10px;text-align:center;}
.train-cont .flex-control-nav li{margin:0 4px; display:inline-block; zoom:1; *display:inline;}
.train-cont .flex-control-paging li a{display:block; width:43px; height:6px; background-color:#cacaca; overflow:hidden; text-indent:-99em; cursor:pointer;}
.train-cont .flex-control-paging li a.flex-active{background-color:#ff7e00;}
/*case*/
.case-box{width:100%; height:440px; background-color:#fff; overflow:hidden;}/*height:584px;*/
.case-box .case{width:1000px; margin:0 auto; overflow:hidden;}
.case-box .case h1{font-size:30px; text-align:center; line-height:36px; color:#464646; margin:25px 0;}/*margin:76px 0;*/
.case-box .case .case-left{width:386px; height:297px; overflow:hidden; position:relative; float:left;}
.case-box .case .case-left span{display:block; width:100%; height:60px; background-color:rgba(55,181,249,0.8); position:absolute; bottom:0; left:0;}
.case-box .case .case-left span p{line-height:60px; text-indent:13px; font-size:14px; color:#fff;}
@media \0screen\,screen\9{
.case-box .case .case-left span{display:block; width:100%; height:60px; background-color:#37b5f9; position:absolute; bottom:0; left:0; filter:Alpha(opacity=80); *zoom:1;}
.case-box .case .case-left span p{line-height:60px; text-indent:13px; font-size:14px; color:#fff; position:relative;}
}
.case-box .case .case-left .info-show{position:absolute; top:0; left:0; width:386px; height:297px; background-color:#37b5f9; display:none;}
.case-box .case .case-left .info-show p{font-size:14px; color:#fff; line-height:30px; text-indent:10px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.case-box .case .case-left .info-show p.p-1{margin-top:13px;}
.case-box .case .case-left .info-show b{float:right; width:34px; height:34px; background:url(images/norm-icon.png) no-repeat; margin-right:13px; margin-top:166px;}
.case-box .case .case-right{width:596px; height:297px; overflow:hidden; float:right;}
.case-box .case .case-right ul{width:110%; overflow:hidden;}
.case-box .case .case-right ul li{float:left; width:187px; height:137px; margin:0 17px 23px 0; position:relative;}
.case-box .case .case-right ul li span{display:block; width:100%; height:35px; position:absolute; bottom:0; left:0; background-color:rgba(55,181,249,0.8);}
.case-box .case .case-right ul li span p{color:#fff; text-indent:10px; font-size:14px; line-height:35px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
@media \0screen\,screen\9{
.case-box .case .case-right ul li span{display:block; width:100%; height:35px; position:absolute; bottom:0; left:0; background-color:#37b5f9; filter:Alpha(opacity=80); *zoom:1;}
.case-box .case .case-right ul li span p{color:#fff; text-indent:10px; font-size:14px; line-height:35px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; position:relative;}
}
.case-box .case .case-right ul li .info-show{position:absolute; top:0; left:0; width:187px; height:137px; background-color:#37b5f9; display:none;}
.case-box .case .case-right ul li .info-show p{font-size:14px; color:#fff; line-height:30px; text-indent:10px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.case-box .case .case-right ul li .info-show p.p-1{margin-top:13px;}
.case-box .case .case-right ul li .info-show b{float:right; width:34px; height:34px; background:url(images/norm-icon.png) no-repeat; margin-right:13px; margin-top:10px;}
/*international*/
.international-box{width:100%; height:620px; background:url(images/guoji-bg.jpg) no-repeat center; overflow:hidden;}
.international-box .international{width:1000px; margin:0 auto;}
.international-box .international h1{font-size:30px; text-align:center; color:#fff; line-height:36px; margin:76px 0;}
.international-box .international .list-box{width:1000px; overflow:hidden; margin:0 auto;}
.international-box .international .list-box ul{width:110%;}
.international-box .international .list-box ul li{width:285px; padding:20px; background-color:rgba(255,255,255,0.2); overflow:hidden; margin-right:12.5px; margin-bottom:12px; float:left;}
.international-box .international .list-box ul li img{float:left; margin-right:17px;}
.international-box .international .list-box ul li p{font-size:14px; line-height:30px; color:#fff;}
.international-box .international .list-box ul li p.p-0{height:60px;}
.international-box .international .list-box ul li b{float:right; width:34px; height:34px; background:url(images/norm-icon.png) no-repeat; margin-top:-14px; display:none;}
.international-box .international .list-box ul li:hover{background-color:#37b5f9;}
.international-box .international .list-box ul li:hover p{color:#fff;}
@media \0screen\,screen\9{
.international-box .international .list-box ul li{width:285px; padding:20px; background-color:#fff; overflow:hidden; margin-right:12.5px; margin-bottom:12px; float:left; filter:Alpha(opacity=20); *zoom:1;}
.international-box .international .list-box ul li img{float:left; margin-right:17px; position:relative;}
.international-box .international .list-box ul li p{font-size:14px; line-height:30px; color:#fff; position:relative;}
.international-box .international .list-box ul li:hover{background-color:#37b5f9; filter:Alpha(opacity=100);}
}
/*book-shop*/
.book-shop-box{width:100%; height:615px; overflow:hidden; background-color:#fff;}
.book-shop-box .book-shop{width:1136px; margin:0 auto; overflow:hidden;}
.book-shop-box .book-shop h1{font-size:30px; text-align:center; color:#686868; line-height:36px; margin:75px 0;}
.book-shop-box .book-shop .list-box{height:330px; width:1136px; overflow:hidden;}
.book-shop-box .book-shop .list-btn{cursor:pointer; display:block; height:85px; width:40px; margin-top:133px; background-color:#37b5f9; background-repeat:no-repeat; background-position:center center;}
.book-shop-box .book-shop .list-btn:hover{background-color:#9e9e9e;}
.book-shop-box .book-shop .list-box .prev{float:left; background-image:url(images/book-prev.png);}
.book-shop-box .book-shop .list-box .next{float:right; background-image:url(images/book-next.png);}
.book-shop-box .book-shop .list-bar{float:left; height:330px; width:1000px; overflow:hidden; margin-left:27px;}
.book-shop-box .book-shop .list-bar ul{width:110%; overflow:hidden;}
.book-shop-box .book-shop .list-bar ul li{display:inline; float:left; width:226px; height:328px; overflow:hidden; border:#e1e1e1 solid 1px; margin-right:29.33px;}
.book-shop-box .book-shop .list-bar ul li b.book-img{display:block; width:101px; height:101px; overflow:hidden; margin:24px auto 10px auto; border-radius:50%;}
.book-shop-box .book-shop .list-bar ul li p.tit{font-size:14px; text-align:center; color:#3d3d3d; line-height:30px;}
.book-shop-box .book-shop .list-bar ul li table{width:203px; margin:10px auto 0 auto; border-bottom:#a6a6a6 dotted 1px; border-top:#a6a6a6 dotted 1px;}
.book-shop-box .book-shop .list-bar ul li table td{line-height:30px; text-indent:10px;}
.book-shop-box .book-shop .list-bar ul li table td i{color:#ff0000;}
.book-shop-box .book-shop .list-bar ul li .shop-bar{float:left; width:100px; height:33px; background:#ff5a00 url(images/shop-bar.png) 9px center no-repeat; line-height:33px; color:#fff; text-indent:30px; margin:20px 0 0 14px; border-radius:3px;}
.book-shop-box .book-shop .list-bar ul li .buy{float:left; width:90px; height:33px; background:#00c0ff; text-align:center; line-height:33px; color:#fff; margin:20px 0 0 10px; border-radius:3px;}
.book-shop-box .book-shop .list-bar ul li .shop-bar:hover{background-color:#d24e06;}
.book-shop-box .book-shop .list-bar ul li .buy:hover{background-color:#03a8de;}
/*Pop*/
.pop-mask{position:fixed; top:0; bottom:0; right:0; left:0; width:100%; height:100%; background:url(images/opacity-3.png) repeat; display:none; z-index:99;}
.pop-box{width:640px; min-height:360px; background-color:#fff; overflow:hidden; position:absolute; z-index:100; display:none;}
.pop-box .pop-box-tit{width:100%; height:45px; line-height:45px; display:block; background-color:#f4f4f4; font-size:18px; color:636363;}
.pop-box .pop-box-tit b{display:inline-block; width:3px; height:16px; margin:14px 9px 0 19px; background-color:#00a1e9;}
.pop-box .pop-box-tit i{display:block; width:26px; height:24px; float:right; margin:11px 10px 0 0; background:url(images/close.png) no-repeat; cursor:pointer;}
.pop-box .pop-box-cont{width:100%; min-height:339px; overflow:hidden;}
.pop-box .pop-box-bottom{width:100%; height:80px; background-color:#f4f4f4; overflow:hidden;}
/*login*/
.pop-login{width:540px; min-height:360px;}
.pop-login .pop-box-cont{min-height:235px;}
.pop-login .pop-box-cont table{margin-left:114px; margin-top:60px;}
.pop-login .pop-box-cont table td{font-size:14px; height:48px;}
.pop-login .pop-box-cont table td .login-txt{width:220px; height:36px; border:#e7e7e7 solid 1px; font-size:14px; /*color:#cdcdcd;*/ text-indent:14px; line-height:36px\9;}
.pop-login .pop-box-cont table td .password-group{width:222px; height:38px; overflow:hidden; position:relative;}
.pop-login .pop-box-cont table td .password-group .pass-input{width:220px; height:36px; border:#e7e7e7 solid 1px; font-size:14px; /*color:#cdcdcd;*/ text-indent:14px; line-height:36px\9;}
.pop-login .pop-box-cont table td .password-group .placeholder{font-size:14px; /*color:#cdcdcd;*/ position:absolute; top:9px; left:14px;}
.pop-login .pop-box-bottom a.btn{display:block; width:135px; height:40px; line-height:40px; text-align:center; font-size:14px; color:#fff; margin:20px auto; background-color:#37b5f9;}


/*login*/
.tabcont-box form {width:540px; border:#e7e7e7 solid 1px; margin:10px auto;}
.tabcont-box .pop-box-cont table{margin-left:114px; margin-top:60px;}
.tabcont-box .pop-box-cont table td{font-size:14px; height:48px;}
.tabcont-box .pop-box-cont table td .login-txt{width:220px; height:36px; border:#e7e7e7 solid 1px; font-size:14px; color:#cdcdcd; text-indent:14px; line-height:36px\9;}
.tabcont-box .pop-box-cont table td .password-group{width:222px; height:38px; overflow:hidden; position:relative;}
.tabcont-box .pop-box-cont table td .password-group .pass-input{width:220px; height:36px; border:#e7e7e7 solid 1px; font-size:14px; color:#cdcdcd; text-indent:14px; line-height:36px\9;}
.tabcont-box .pop-box-cont table td .password-group .placeholder{font-size:14px; color:#cdcdcd; position:absolute; top:9px; left:14px;}
.tabcont-box .pop-box-bottom .btn{display:block; width:135px; height:40px; line-height:40px; text-align:center; font-size:14px; color:#fff; margin:20px auto; background-color:#37b5f9;}



/*reg*/
.pop-reg{width:540px; min-height:360px;}
.pop-reg .pop-box-cont{min-height:235px;}
.pop-reg .pop-box-cont table{margin-left:114px; margin-top:40px;}
.pop-reg .pop-box-cont table td{font-size:14px; height:48px;}
.pop-reg .pop-box-cont table td .reg-txt{width:220px; height:36px; border:#e7e7e7 solid 1px; font-size:14px; color:#cdcdcd; text-indent:14px; line-height:36px\9;}
.pop-reg .pop-box-cont table td .password-group{width:222px; height:38px; overflow:hidden; position:relative;}
.pop-reg .pop-box-cont table td .password-group .pass-input1,.pop-reg .pop-box-cont table td .password-group .pass-input2
{width:220px; height:36px; border:#e7e7e7 solid 1px; font-size:14px; color:#cdcdcd; text-indent:14px; line-height:36px\9; z-index:5; position:relative; background-color:transparent;}
.pop-reg .pop-box-cont table td .password-group .placeholder{font-size:14px; color:#cdcdcd; position:absolute; top:9px; left:14px;}
.pop-reg .pop-box-bottom a.btn{display:block; width:135px; height:40px; line-height:40px; text-align:center; font-size:14px; color:#fff; margin:20px auto; background-color:#37b5f9;}


/**************************标准规范-在施标准.html*************************/
.industry_trends .standard-norm-box { background:#fff;}
/*width:1200px; margin:30px auto 50px auto;*/
.standrad-contwarp .tab-btn { width: 1200px; height: 38px; margin: 0 auto; display: flex; justify-content: center; position: relative; z-index: 10; }
.standrad-contwarp .tab-btn a { float: left; height: 38px; line-height: 38px; color: #606060; font-size: 14px; text-align: center; width: 120px; margin: 0 10px; box-shadow: 0 0 4px 1px rgba(0, 0, 0, 0.15); }
.standrad-contwarp .tab-btn a.on {  color: #fff; background: linear-gradient(90deg, #14ECB7, #0ACC9D); box-shadow: 0 0 4px 1px rgba(0, 0, 0, 0.15); }
.standrad-contwarp .tabcont-box{overflow:hidden; display:block;}
.standrad-contwarp .tabcont-1{overflow:hidden;}
.tabcont-1 .expand { overflow: hidden;width: 1200px; margin: 10px auto 0; }
.tabcont-1 .expand .expand_btn { width: 44px; height: 19px; border: 1px solid #0BCE9F; line-height: 19px; padding-left: 11px; float: right; position: relative; cursor:pointer;}
.expand .fold.expand_btn::before { content: ''; width: 0px; height: 0px; display: inline-block; vertical-align: sub; border: 6px solid #0bce9e; border-right-color: transparent; border-left-color: transparent; border-bottom-color: transparent; position: absolute; right: 4px; top: 8px; }
.expand .pack.expand_btn::before { content: ''; width: 0px; height: 0px; display: inline-block; vertical-align: sub; border: 6px solid #0bce9e; border-right-color: transparent; border-left-color: transparent; border-top-color: transparent; position: absolute; right: 4px; top: 1px;  }
.standrad-contwarp .tabcont-1 .selectlist-on {width:1200px; margin: 30px auto 20px; font-size: 14px; overflow: hidden; }
.standrad-contwarp .tabcont-1 .selectlist-on dt{line-height:38px;}
.standrad-contwarp .tabcont-1 .selectlist-on .none{display:none;}
.standrad-contwarp .tabcont-1 .selectlist-on .selectedShow { padding: 5px 10px; border: #0BCE9F solid 1px; background-color: #fff; float: left; cursor: pointer; margin-right: 10px; height: 25px; line-height: 25px; }
.standrad-contwarp .tabcont-1 .selectlist-on .selectedShow span{color:#5d5d5d;}
.standrad-contwarp .tabcont-1 .selectlist-on .selectedShow i{color:#ff7e00;}
.standrad-contwarp .tabcont-1 .selectlist-on .selectedShow em{display:inline-block; width:11px; height:10px; background:url(images/select-close.png) no-repeat; margin-left:5px;}
.standrad-contwarp .tabcont-1 .selectlist-on .selectedShow:hover { background-color: #0BCD9E; }
.standrad-contwarp .tabcont-1 .selectlist-on .selectedShow:hover span{color:#fff;}
.standrad-contwarp .tabcont-1 .selectlist-on .selectedShow:hover i{color:#fff;}
.standrad-contwarp .tabcont-1 .selectlist-on .selectedShow:hover em{background:url(images/select-close-1.png) no-repeat; margin-left:5px;}
.standrad-contwarp .tabcont-1 dl dt,.standrad-contwarp .tabcont-box dl dd{float:left;}
.standrad-contwarp .tabcont-1 .select-cont { overflow: hidden; width: 1200px; margin: 0 auto; }
.standrad-contwarp .tabcont-1 .select-cont dl{clear:both;  line-height:39px; font-size:14px;}
/*border-bottom:#e5e5e5 dotted 1px;*/
.standrad-contwarp .tabcont-1 .select-cont dl dt{color:#a4a4a4; width:110px;}
/*.standrad-contwarp .tabcont-1 .select-cont dl dd {width:838px;}*/
.standrad-contwarp .tabcont-1 .select-cont dl dd a{padding:3px 18px; display:inline-block;}
.standrad-contwarp .tabcont-1 .select-cont dl dd a:hover { color: #0BCD9E; }
.standrad-contwarp .tabcont-1 .select-cont dl dd .city-show{overflow:hidden; width:1050px;}
.standrad-contwarp .tabcont-1 .select-cont dl dd .city-show .city-list{height:39px; overflow:hidden;}
.standrad-contwarp .tabcont-1 .select-cont dl dd .city-show .city-list .city-show-item{width:1000px; float:left;}
.standrad-contwarp .tabcont-1 .select-cont dl dd .city-show span{float:right; cursor:pointer; background:url(images/city-icon-1.png) left center no-repeat; text-indent:-34px; color:#37b5f9;}
.standrad-contwarp .tabcont-1 .select-cont dl dd .city-show span.on{background:url(images/city-icon.png) left center no-repeat;}
.standrad-contwarp .tabcont-1 .select-cont dl dd .city-show .city-all{width:1000px; display:none;}
.standrad-contwarp .tabcont-1 .second-tab{width:1000px; height:40px; overflow:hidden; background-color:#f0f0f0; line-height:40px; font-size:14px; margin-top:20px;}
.standrad-contwarp .tabcont-1 .second-tab a{width:100px; float:left; text-align:center; color:#525050;}
.standrad-contwarp .tabcont-1 .second-tab a.on { background-color: #0bce9e; color: #fff; }
.standrad-contwarp .tabcont-1 .second-tab span{float:right; margin-right:15px;}
.standrad-contwarp .tabcont-1 .second-tab span i { color: #0bce9e; }
.standrad-contwarp .tabcont-1 .second-tabcont{display:block;margin-top:40px;}
.standrad-contwarp .tabcont-1 .second-tabcont .check-warp{overflow:hidden; height:60px;}
.standrad-contwarp .tabcont-1 .second-tabcont .check-warp span.tit{float:left; font-size:14px; line-height:57px;}
.standrad-contwarp .tabcont-1 .second-tabcont .check-warp .check-layer{float:left; overflow:hidden; font-size:14px;}
.standrad-contwarp .tabcont-1 .second-tabcont .check-warp .check-layer .check{float:left; width:14px; height:14px; background-image:url(images/check.png); background-repeat:no-repeat; background-position:0 0; margin:22px 2px 0 12px;}
.standrad-contwarp .tabcont-1 .second-tabcont .check-warp .check-layer .check input{opacity:0; filter:Alpha(opacity=0); cursor:pointer; width:14px; height:14px; margin:0;}
.standrad-contwarp .tabcont-1 .second-tabcont .check-warp .check-layer span{cursor:pointer; float:left; line-height:57px;}
.standrad-contwarp .tabcont-1 .second-tabcont .check-warp .check-layer .check.on{background-position:0 -14px;}
.tabcont-1 .second-tabcont .check-warp .search-btn { float: right; width: 69px; height: 35px; background: #0bce9e url(images/search.png) no-repeat center center; margin-top: 13px; }
.tabcont-1 .second-tabcont .check-warp .search-text { float: right; width: 218px; height: 16px; line-height: 16px\9; padding: 8px 0 9px 0; border: #0bce9e solid 1px; margin-top: 13px; font-size: 14px; text-indent: 10px; }
.tabcont-1 .second-tabcont .table-1{width:1200px; box-sizing:border-box;margin:0 auto;}
.tabcont-1 .second-tabcont .table-1 th { font-size: 14px; line-height: 40px; color: #365577; background-color: #f3f9ff; border: #e3f1ff solid 1px; }
.tabcont-1 .second-tabcont .table-1 .tr-1 td{background-color:#f9fbfc;}
.tabcont-1 .second-tabcont .table-1 td { font-size: 14px; line-height: 40px; border: #e3f1ff solid 1px; }
.tabcont-1 .second-tabcont .table-1 td a { color: #18C299; }
.tabcont-1 .second-tabcont .table-1 td.pad-40 a{padding-left:40px;}
    .tabcont-1 .second-tabcont .table-1 tr td:nth-child(2) span {
        color: #fff;
        display: inline-block;
        background: #0bce9e;
        height: 24px;
        vertical-align: middle;
        line-height: 18px;
        height: 18px;
        padding: 2px 10px;
        border-radius: 10px;
        margin-left: 20px
    }
.tabcont-1 .second-tabcont .table-1 td a:hover{text-decoration:underline;}
.tabcont-1 .second-tabcont ul.page {width: 100%;text-align: center;margin-top: 30px;margin-bottom:30px;}
.tabcont-1 .second-tabcont ul.page li{display:inline-block; margin:0 4px;}
.tabcont-1 .second-tabcont ul.page li a{display:block; width:28px; height:28px; border:#d4d4d4 solid 1px; line-height:28px; text-align:center; font-size:14px;}
.tabcont-1 .second-tabcont ul.page li a.prev, .tabcont-1 .second-tabcont ul.page li a.next{width:53px;}
.tabcont-1 .second-tabcont ul.page li a.on{border-color:#fff; color:#37b5f9;}


/**************************在施标准-标准规范.html*************************/
.head-warp{width:100%; height:320px; position:relative;}
.head-warp .head-box{width:100%; height:85px; position:absolute; top:0; left:0; overflow:hidden; z-index:2;}
.head-warp .head-box .logo{float:left; margin-left:24px; margin-top:24px; overflow:hidden; min-width:330px;}
.head-warp .head-box .logo img{float:left; margin-right:8px;}
.head-warp .head-box .logo p.tit-big{font-size:18px; color:#fff; margin-top:5px;}
.head-warp .head-box .logo p.tit-small{font-size:24px; color:#fff; margin-top:-5px;}
.head-warp .head-box .nav-list{float:left; overflow:hidden; margin:45px 0 0 63px;}
.head-warp .head-box .nav-list li{float:left; margin:0 17px;}
.head-warp .head-box .nav-list li a{padding:5px 0; color:#fff; font-size:16px; display:block;}
/*.head-warp .head-box .nav-list li a:hover, .head-box .nav-list li a.on{border-bottom:#fff solid 1px;}*/
.head-warp .head-box .user-entry-on{float:right; margin:40px 0px 0 0; overflow:auto;}
.head-warp .head-box .user-entry-on span{float:left; font-size:14px; color:#fff; margin-right:15px; line-height:20px;}
.head-warp .head-box .user-entry-on span i{color:#d76d1a;}
.head-warp .head-box .user-entry-on a{color:#fff; padding:0 10px; line-height:20px; float:left; font-size:14px;}
.head-warp .head-box .user-entry-on b{color:#fff; float:left;}
/*search*/
.top-search-box{width:100%; height:73px; position:absolute; bottom:30px; right:0.00001%; left:0.00001%; margin:0 auto;}
.top-search-box .top-search{width:880px; height:50px; margin:0 auto;}
.top-search-box .top-search .search-select{width:140px; height:50px; position:relative; background:#f0f0f0 url(images/head-search-icon.png) 118px center no-repeat; border-right:#e9e9e9 solid 1px; float:left;}
.top-search-box .top-search .search-select input{display:block; width:140px; height:50px; line-height:50px\9; font-size:14px; text-indent:16px; color:#404040; background:none;}
.top-search-box .top-search .search-select ul{width:140px; display:none; position:absolute; left:0; top:50px; overflow:hidden; background-color:#fff; z-index:99999;}
.top-search-box .top-search .search-select ul li{height:50px; line-height:50px; overflow:hidden; cursor:pointer; font-size:14px; color:#404040; text-indent:16px;}
.top-search-box .top-search .search-select ul li.on{background-color: #e0e0e0;}
.top-search-box .top-search .txt-search{width:606px; float:left; height:50px; line-height:50px\9; font-size:14px; color:#878787; text-indent:15px;}
.top-search-box .top-search .search-btn{float:left; width:133px; height:50px; background:#37b5f9 url(images/search.png) no-repeat center center; cursor:pointer;}
/*standrad-info*/
.standrad-info { width: 1000px; margin: 27px auto 50px auto; overflow: hidden; -moz-user-select: none; -webkit-user-select: none; user-select: none; }
    .standrad-info h1 { font-size: 14px; }
    .standrad-info h1.title {
        font-weight: normal;
        height: 32px;
        line-height: 32px;
        border-bottom: #e5e5e5 solid 1px;
    }
.standrad-info h1.title span a{padding-right:9px;}
.standrad-info h1 span {    font-size: 14px;}
.standrad-info h1.title span a:hover{text-decoration:underline;}
.standrad-info h1.title span i{color:#37b5f9;}
.standrad-info h1.title a.return{float:right; margin-right:3px;}
.standrad-info h2.tit{font-size:18px; color:#0d0d0d; line-height:50px; height:50px; margin:13px 0; overflow:hidden;}
/*.standrad-info h2.tit a{float:right; width:100px; height:38px; border-radius:3px; text-indent:53px; line-height:38px;  font-size:14px; color:#333; margin-top:6px;background-image:url(images/yessc.png); background-repeat:no-repeat; background-position:26px center;}*/
.standrad-info .standrad-tab{width:1000px; height:40px; background-color:#f0f0f0; overflow:hidden;} 
.standrad-info .standrad-tab a{float:left; width:100px; line-height:40px; text-align:center; font-size:14px; color:#373737;}
.standrad-info .standrad-tab a.on{background-color:#37b5f9; color:#fff;}
.standrad-info .conttab{margin-top:30px; display:block;}
/*--全部条文--*/
.standrad-info .allclause{width:1000px; overflow:hidden;}
.standrad-info .allclause .clause-left{width:205px; float:left;overflow:hidden;}
.standrad-info .allclause .clause-left .tit{width:205px; line-height:40px; background-color:#f0f0f0; font-size:14px; text-align:center; color:#464646;}
/***scrollbar*/
.allclause .clause-left .mulu{width:203px; border:#e5e5e5 solid 1px; border-top:0;}
.allclause .clause-left .mulu ul{width:160px; padding:1px 23px 0 20px;}
.allclause .clause-left .mulu li a{display:block; width:100%; line-height:39px; border-bottom:#e5e5e5 solid 1px; font-size:14px;  color:#464646; 
background:url(images/a-icon.png) no-repeat right center;}
.allclause .clause-left .mulu li a:hover, .allclause .clause-left .mulu li a.on
{background:url(images/a-icon-on.png) no-repeat right center; color:#ff7e00; border-bottom:#e5e5e5 solid 1px;}
.slimScrollBar{width:6px !important; height:100px !important; background:url(images/scollbar.png) no-repeat !important;}
/**scrollbar**/
.standrad-info .allclause .clause-right {
    width: 750px;
    max-height: 650px;
    overflow-y: auto; /*min-height:800px;*/
    border: #e5e5e5 solid 1px;
    float: right;
    padding-bottom: 30px;
}
.standrad-info .allclause .clause-right .clause-search{width:720px; height:50px; background-color:#f9f9f9; margin:29px auto;}
.clause-right .clause-search .txt-search{width:550px; height:33px; line-height:33px\9; font-size:14px; color:#cacaca; border:#37b5f9 solid 1px; float:left; margin:8px 0 0 30px; text-indent:15px;}/*width:375px;*/
.clause-right .clause-search .btn{float:left; width:109px; height:35px; text-align:center; line-height:35px; font-size:14px; color:#fff; background-color:#37b5f9; margin-top:8px; cursor:pointer;}
.clause-right .clause-search a{display:inline-block; background-repeat:no-repeat; background-position:left center; font-size:14px; color:#747474; line-height:50px; text-indent:24px;}
.clause-right .clause-search a.span-1{background-image:url(images/shoucang.png); margin-left:52px;}
.clause-right .clause-search a.span-2{background-image:url(images/shuqian.png); margin-left:20px;}
.allclause .clause-right .clause-cont{width:720px; margin:0 auto; overflow:hidden; }
.allclause .clause-right .clause-cont h6{font-size:18px; text-align:center;}
/*.allclause .clause-right .clause-cont p{font-size:14px; color:#5c5c5c; line-height:30px; text-indent:30px;}*/
.allclause .clause-right .clause-cont a.feedback{color:#37b5f9; font-size:14px; background:url(images/fk.png) left center no-repeat; text-indent:25px; padding-bottom:5px;
display:inline-block;}
.allclause .clause-right .clause-cont a.feedback:hover{border-bottom:#37b5f9 solid 1px; padding-bottom:4px;}
.allclause .clause-right a.next-page{display:block; width:358px; height:40px; background:#f9f9f9; line-height:40px; text-align:center; font-size:14px; float:right;}
.allclause .clause-right a.last-page{display:block; width:358px; height:40px; background:#f9f9f9; line-height:40px; text-align:center; font-size:14px; float:left;}
/*--标准信息--*/
.standrad-info .biaozhun{overflow:hidden;}
.standrad-info .biaozhun table{border:#e5e5e5 solid 1px; width:100%;}
.standrad-info .biaozhun table td{font-size:14px; border:#e5e5e5 solid 1px; color:#868686; height:38px; padding-left:30px; line-height:26px;}
.standrad-info .biaozhun table td.td-1{color:#202020; padding-right:18px; text-align:right; width:12%; background-color:#fafdff; padding-left:0;}
/*--常见问题--*/
.standrad-info .faq .faq-item{overflow:hidden; margin-bottom:30px;}
.standrad-info .faq .faq-item span{float:left; width:30px; height:30px; background-color:#ff7e00; text-align:center; line-height:30px; font-size:14px; color:#fff;}
.standrad-info .faq .faq-item .faq-p{font-size:14px; float:left; color:#818181; margin-left:20px; width:950px;}
.standrad-info .faq .faq-item .faq-p .p-a{color:#000; margin-top:16px;}
.standrad-info .faq ul.page{width:100%; text-align:center; margin-top:30px;}
.standrad-info .faq ul.page li{display:inline-block; margin:0 4px;}
.standrad-info .faq ul.page li a{display:block; width:28px; height:28px; border:#d4d4d4 solid 1px; line-height:28px; text-align:center; font-size:14px;}
.standrad-info .faq ul.page li a.prev, .standrad-info .faq ul.page li a.next{width:53px;}
.standrad-info .faq ul.page li a.on{border-color:#fff; color:#37b5f9;}
/*--规范勘误--*/
.standrad-info .kanwu table{width:998px; border:#e5e5e5 solid 1px;}
.standrad-info .kanwu table th{font-size:14px; background-color:#f0f0f0; line-height:38px; border-bottom:#e4e4e4 solid 1px; font-weight:normal;}
.standrad-info .kanwu table td{font-size:14px; border:#f2f2f2 solid 1px; height:23px; padding:13px 0;}
.standrad-info .kanwu table td.p-left{padding:13px 20px;}
.standrad-info .kanwu table td p{line-height:24px;}
.standrad-info .kanwu ul.page{width:100%; text-align:center; margin-top:30px;}
.standrad-info .kanwu ul.page li{display:inline-block; margin:0 4px;}
.standrad-info .kanwu ul.page li a{display:block; width:28px; height:28px; border:#d4d4d4 solid 1px; line-height:28px; text-align:center; font-size:14px;}
.standrad-info .kanwu ul.page li a.prev, .standrad-info .kanwu ul.page li a.next{width:53px;}
.standrad-info .kanwu ul.page li a.on{border-color:#fff; color:#37b5f9;}
/*--视频解读--*/
.standrad-info .video .video-box{width:1000px; overflow:hidden;}
.standrad-info .video .video-box ul{width:100%;}
.standrad-info .video .video-box ul li{float:left; height:215px; padding:0 3px 6px 2px; margin-bottom:10px;}
.standrad-info .video .video-box ul li.on{background:url(images/bg-1.jpg) no-repeat;}
.standrad-info .video .video-box ul li .img{width:245px; height:140px; position:relative; overflow:hidden; margin-bottom:5px;}
.standrad-info .video .video-box ul li .img img{width:100%; height:100%;}
.standrad-info .video .video-box ul li .img em{display:block; position:absolute; top:0; right:0; width:47px; height:47px; background:url(images/tit.png) no-repeat;}
.standrad-info .video .video-box ul li .img span{display:block; width:100%; height:35px; line-height:35px; font-size:14px; color:#fff; text-indent:12px; position:absolute; bottom:0; left:0;
background:url(images/info-bg.png) repeat-x;}
.standrad-info .video .video-box ul li p{line-height:18px; color:#787878; text-indent:5px;}
.standrad-info .video ul.page{width:100%; text-align:center; margin-top:30px;}
.standrad-info .video ul.page li{display:inline-block; margin:0 4px;}
.standrad-info .video ul.page li a{display:block; width:28px; height:28px; border:#d4d4d4 solid 1px; line-height:28px; text-align:center; font-size:14px;}
.standrad-info .video ul.page li a.prev, .standrad-info .video ul.page li a.next{width:53px;}
.standrad-info .video ul.page li a.on{border-color:#fff; color:#37b5f9;}
/*--用户反馈--*/
.standrad-info .fankui{overflow:hidden;}
.standrad-info .fankui .fankui-check{width:1000px; height:54px; overflow:hidden;}
.standrad-info .fankui .fankui-check .check-layer{float:left; overflow:hidden; font-size:14px;}
.standrad-info .fankui .fankui-check .check-layer .check{float:left; width:14px; height:14px; background-image:url(images/check.png); background-repeat:no-repeat; background-position:0 0; margin:22px 2px 0 12px;}
.standrad-info .fankui .fankui-check .check-layer .check input{opacity:0; filter:Alpha(opacity=0); cursor:pointer; width:14px; height:14px; margin:0;}
.standrad-info .fankui .fankui-check .check-layer span{cursor:pointer; float:left; line-height:57px;}
.standrad-info .fankui .fankui-check .check-layer .check.on{background-position:0 -14px;}
.standrad-info .fankui .fankui-check a.fk{float:right; color:#2888bc; line-height:54px; background:url(images/fk.png) no-repeat left; text-indent:25px;}
.standrad-info .fankui table{width:998px; border:#d8d8d8 solid 1px;}
.standrad-info .fankui table th{line-height:38px; border-bottom:#e4e4e4 solid 1px; background-color:#f0f0f0; font-weight:normal; color:#434343; font-size:14px;}
.standrad-info .fankui table td{font-size:14px; padding:15px 0; border:#f2f2f2 solid 1px; color:#757575;} 
.standrad-info .fankui table td.td-1 p{text-align:center; line-height:24px;}
.standrad-info .fankui table td.pad-20{padding:15px 20px;}
.standrad-info .fankui table td a{color:#ff7e00;}
.standrad-info .fankui ul.page{width:100%; text-align:center; margin-top:30px;}
.standrad-info .fankui ul.page li{display:inline-block; margin:0 4px;}
.standrad-info .fankui ul.page li a{display:block; width:28px; height:28px; border:#d4d4d4 solid 1px; line-height:28px; text-align:center; font-size:14px;}
.standrad-info .fankui ul.page li a.prev, .standrad-info .fankui ul.page li a.next{width:53px;}
.standrad-info .fankui ul.page li a.on{border-color:#fff; color:#37b5f9;}
/*pop*/
/*pop-back*/
.pop-back .pop-box-cont table{width:620px; margin:25px auto 0 auto;}
.pop-back .pop-box-cont table td{font-size:14px; color:#535353; height:48px;}
.pop-back .pop-box-cont table td .nice-select{width:298px; height:36px; border:1px solid #e5e5e5; position: relative; background:url(images/select.png) 272px center no-repeat;}
.pop-back .pop-box-cont table td .nice-select input{display:block; width:298px; height:36px; line-height:36px\9; border:0; outline:0; background:none; font-size:14px; text-indent:14px; 
color:#cdcdcd;}
.pop-back .pop-box-cont table td .nice-select ul{width:298px; display:none; position:absolute; left:-1px; top:36px; overflow:hidden; background-color:#fff; border:1px solid #e5e5e5; border-top:0;z-index:9999;}
.pop-back .pop-box-cont table td .nice-select ul li{height:36px; line-height:36px; overflow:hidden; cursor:pointer; text-indent:14px; color:#cdcdcd; text-indent:14px;}
.pop-back .pop-box-cont table td .nice-select ul li.on{background-color:#e4e4e4;}
.pop-back .pop-box-cont table td .input-1{width:298px; height:36px; line-height:36px\9; border:#e5e5e5 solid 1px; font-size:14px; text-indent:14px; color:#cdcdcd;}
.pop-back .pop-box-cont table td .textarea-txt{width:538px; height:135px; border:#e5e5e5 solid 1px; resize:none; font-size:14px; text-indent:14px; color:#cdcdcd; font-family:'Microsoft YaHei';
padding-top:5px;}
.pop-back .pop-box-cont table td .add-file{display:block; width:110px; height:30px; background-color:#e6e6e6; text-align:center; cursor:pointer; overflow:hidden;}
.pop-back .pop-box-cont table td .add-file input{opacity:0; filter:Alpha(opacity=0); width:110px; height:30px; cursor:pointer;}
.pop-back .pop-box-cont table td .add-file span{float:left; margin-top:-25px; margin-left:20px; color:#ff7e00; font-size:14px;}
.pop-back .pop-box-bottom a{display:block; width:135px; height:40px; line-height:40px; background-color:#37b5f9; margin:20px auto 0 auto; font-size:14px; color:#fff; text-align:center;}


/**************************法律法规.html*************************/
.law-contwarp{width:1000px; margin:30px auto 50px auto; overflow:hidden;}
.law-contwarp .tab-btn{width:1000px; height:38px; border-bottom:#37b5f9 solid 2px; overflow:hidden;}
.law-contwarp .tab-btn a{float:left; height:38px; line-height:38px; color:#606060; font-size:14px; text-align:center; width:120px;}
.law-contwarp .tab-btn a.on{background-color:#37b5f9; color:#fff;}
.law-contwarp .tabcont-box{display:none;}
.law-contwarp .tabcont-1{overflow:hidden;}
.law-contwarp .tabcont-1 .selectlist-on{margin:20px 0; font-size:14px; overflow:hidden;}
.law-contwarp .tabcont-1 .selectlist-on dt{line-height:28px;}
.law-contwarp .tabcont-1 .selectlist-on .none{display:none;}
.law-contwarp .tabcont-1 .selectlist-on .selectedShow{padding:5px; border:#ff7e00 solid 1px; background-color:#fff8f2; float:left; cursor:pointer; margin-right:10px;}
.law-contwarp .tabcont-1 .selectlist-on .selectedShow span{color:#5d5d5d;}
.law-contwarp .tabcont-1 .selectlist-on .selectedShow i{color:#ff7e00;}
.law-contwarp .tabcont-1 .selectlist-on .selectedShow em{display:inline-block; width:11px; height:10px; background:url(images/select-close.png) no-repeat; margin-left:5px;}
.law-contwarp .tabcont-1 .selectlist-on .selectedShow:hover{background-color:#ff7e00;}
.law-contwarp .tabcont-1 .selectlist-on .selectedShow:hover span{color:#fff;}
.law-contwarp .tabcont-1 .selectlist-on .selectedShow:hover i{color:#fff;}
.law-contwarp .tabcont-1 .selectlist-on .selectedShow:hover em{background:url(images/select-close-1.png) no-repeat; margin-left:5px;}
.law-contwarp .tabcont-1 dl dt,.law-contwarp .tabcont-box dl dd{float:left;}
.law-contwarp .tabcont-1 .select-cont{padding:0 25px; border:#e5e5e5 solid 1px; width:948px; overflow:hidden;}
.law-contwarp .tabcont-1 .select-cont dl{clear:both; border-bottom:#e5e5e5 dotted 1px; height:39px; line-height:39px; font-size:14px;}
.law-contwarp .tabcont-1 .select-cont dl dt{color:#a4a4a4; width:110px;}
.law-contwarp .tabcont-1 .select-cont dl dd a{padding:3px 18px;}
.law-contwarp .tabcont-1 .select-cont dl dd a:hover{color:#ff7e00;}
.law-contwarp .tabcont-1 .select-cont dl dd .city-show{overflow:hidden; width:838px;}
.law-contwarp .tabcont-1 .select-cont dl dd .city-show .city-list{height:39px; overflow:hidden;}
.law-contwarp .tabcont-1 .select-cont dl dd .city-show .city-list .city-show-item{width:770px; float:left;}
.law-contwarp .tabcont-1 .select-cont dl dd .city-show span{float:right; cursor:pointer; background:url(images/city-icon.png) left center no-repeat; text-indent:-34px; color:#37b5f9;}
.law-contwarp .tabcont-1 .select-cont dl dd .city-show span.on{background:url(images/city-icon-1.png) left center no-repeat;}
.law-contwarp .tabcont-1 .select-cont dl dd .city-show .city-all{width:770px; display:none;}
.law-contwarp .tabcont-1 .check-warp{overflow:hidden; height:60px;}
.law-contwarp .tabcont-1 .check-warp span.tit{float:left; font-size:14px; line-height:57px;}
.law-contwarp .tabcont-1 .check-warp .check-layer{float:left; overflow:hidden; font-size:14px;}
.law-contwarp .tabcont-1 .check-warp .check-layer .check{float:left; width:14px; height:14px; background-image:url(images/check.png); background-repeat:no-repeat; background-position:0 0; margin:22px 2px 0 30px;}
.law-contwarp .tabcont-1 .check-warp .check-layer .check.frist{margin-left:0;}
.law-contwarp .tabcont-1 .check-warp .check-layer .check input{opacity:0; filter:Alpha(opacity=0); cursor:pointer; width:14px; height:14px; margin:0;}
.law-contwarp .tabcont-1 .check-warp .check-layer span{cursor:pointer; float:left; line-height:57px;}
.law-contwarp .tabcont-1 .check-warp .check-layer .check.on{background-position:0 -14px;}
.law-contwarp .tabcont-1 .table-1{width:998px; border:#e5e5e5 solid 1px;}
.law-contwarp .tabcont-1 .table-1 th{font-size:14px; font-weight:normal; line-height:40px; color:#2f2f2f; background-color:#f0f0f0; border-bottom:#e4e4e4 solid 1px;}
.law-contwarp .tabcont-1 .table-1 .tr-1 td{background-color:#f9fbfc;}
.law-contwarp .tabcont-1 .table-1 td{font-size:14px; line-height:40px;}
.law-contwarp .tabcont-1 .table-1 td a{color:#37b5f9; padding-left:40px;}
.law-contwarp .tabcont-1 .table-1 td a:hover{text-decoration:underline;}
.law-contwarp .tabcont-1 ul.page{width:100%; text-align:center; margin-top:30px;}
.law-contwarp .tabcont-1 ul.page li{display:inline-block; margin:0 4px;}
.law-contwarp .tabcont-1 ul.page li a{display:block; width:28px; height:28px; border:#d4d4d4 solid 1px; line-height:28px; text-align:center; font-size:14px;}
.law-contwarp .tabcont-1 ul.page li a.prev,.law-contwarp .tabcont-1 ul.page li a.next{width:53px;}
.law-contwarp .tabcont-1 ul.page li a.on{border-color:#fff; color:#37b5f9;}


/**************************个人中心-反馈问题.html*************************/
.personal-centerBox{width:1000px; overflow:hidden; margin:30px auto;}
.personal-centerBox .personal-centerList{width:180px; min-height:750px; background-color:#f7f7f7; float:left;}
.personal-centerBox .personal-centerList .title{width:100%; height:40px; line-height:40px; text-align:center; font-size:14px; color:#fff; background-color:#37b5f9;}
.personal-centerBox .personal-centerList .list li a{display:block; width:100%; height:40px; line-height:40px; font-size:14px; border-bottom:#e7e7e7 dotted 1px; background-repeat:no-repeat;
background-position:15px center; text-indent:40px; color:#464646;}
.personal-centerBox .personal-centerList .list li a b{float:right; width:8px; height:12px; background:url(images/a-icon.png) no-repeat; margin:14px 15px 0 0;}
.personal-centerBox .personal-centerList .list li a.a-1{background-image:url(images/person-1.png);}
.personal-centerBox .personal-centerList .list li a.a-2{background-image:url(images/person-2.png);}
.personal-centerBox .personal-centerList .list li a.a-3{background-image:url(images/person-3.png);}
.personal-centerBox .personal-centerList .list li a.a-4{background-image:url(images/person-4.png);}
.personal-centerBox .personal-centerList .list li a.a-5{background-image:url(images/person-5.png);}
.personal-centerBox .personal-centerList .list li a.a-6{background-image:url(images/person-6.png);}
.personal-centerBox .personal-centerList .list li a.a-7{background-image:url(images/person-7.png);}
.personal-centerBox .personal-centerList .list li a.a-8{background-image:url(images/person-8.png);}
.personal-centerBox .personal-centerList .list li a:hover{background-color:#fff; border-color:#fff;}
.personal-centerBox .personal-centerList .list li a.on{color:#ff7e00; background-color:#fff; border-color:#fff;}
.personal-centerBox .personal-centerList .list li a.on b{background:url(images/a-icon-on.png) no-repeat;}
.personal-centerBox .personal-centerList .list li a.a-1.on{background-image:url(images/person-1-on.png);}
.personal-centerBox .personal-centerList .list li a.a-2.on{background-image:url(images/person-2-on.png);}
.personal-centerBox .personal-centerList .list li a.a-3.on{background-image:url(images/person-3-on.png);}
.personal-centerBox .personal-centerList .list li a.a-4.on{background-image:url(images/person-4-on.png);}
.personal-centerBox .personal-centerList .list li a.a-5.on{background-image:url(images/person-5-on.png);}
.personal-centerBox .personal-centerList .list li a.a-6.on{background-image:url(images/person-6-on.png);}
.personal-centerBox .personal-centerList .list li a.a-7.on{background-image:url(images/person-7-on.png);}
.personal-centerBox .personal-centerList .list li a.a-8.on{background-image:url(images/person-8-on.png);}
.personal-centerBox .personal-content{width:800px; float:right; overflow:hidden;}
.personal-centerBox .personal-content .title{height:24px; border-bottom:#e5e5e5 solid 1px; margin-bottom:10px;}
.personal-centerBox .personal-content .title span{float:left; font-size:16px; color:#37b5f9; height:24px; border-bottom:#fff solid 1px; line-height:33px;}
.personal-centerBox .problem .check-warp{overflow:hidden; margin-top:20px;}
.personal-centerBox .problem .check-warp span.tit{float:left; font-size:14px; line-height:51px;}
.personal-centerBox .problem .check-warp .check-layer{float:left; overflow:hidden; font-size:14px;}
.personal-centerBox .problem .check-warp .check-layer .check{float:left; width:14px; height:14px; background-image:url(images/check.png); background-repeat:no-repeat; background-position:0 0; margin:0 2px 0 30px;}
.personal-centerBox .problem .check-warp .check-layer .check.frist{margin-left:0;}
.personal-centerBox .problem .check-warp .check-layer .check input{opacity:0; filter:Alpha(opacity=0); cursor:pointer; width:14px; height:14px; margin:0;}
.personal-centerBox .problem .check-warp .check-layer span{cursor:pointer; float:left; line-height:12px;}
.personal-centerBox .problem .check-warp .check-layer .check.on{background-position:0 -14px;}
.personal-centerBox .problem table{width:798px; border:#d8d8d8 solid 1px; box-sizing:border-box; margin:20px auto;}
.personal-centerBox .problem table th{line-height:38px; border:#e4e4e4 solid 1px; background-color:#f0f0f0; font-size:14px; color:#434343; font-weight:normal;}
.personal-centerBox .problem table td{font-size:12px; border:#e4e4e4 solid 1px; text-align:center; padding:8px 5px;}
.personal-centerBox .problem table td p{text-align:center;}
.personal-centerBox .problem table td p a{color:#ff7e00;}
.personal-centerBox .problem ul.page{width:100%; text-align:center; margin-top:30px;}
.personal-centerBox .problem ul.page li{display:inline-block; margin:0 4px;}
.personal-centerBox .problem ul.page li a{display:block; width:28px; height:28px; border:#d4d4d4 solid 1px; line-height:28px; text-align:center; font-size:14px;}
.personal-centerBox .problem ul.page li a.prev,.personal-centerBox .problem ul.page li a.next{width:53px;}
.personal-centerBox .problem ul.page li a.on{border-color:#fff; color:#37b5f9;}


/**************************个人中心-反馈意见.html*************************/
.personal-centerBox .opinion table{width:798px; border:#d8d8d8 solid 1px; box-sizing:border-box; margin:20px auto;}
.personal-centerBox .opinion table th{line-height:38px; border:#e4e4e4 solid 1px; background-color:#f0f0f0; font-size:14px; color:#434343; font-weight:normal;}
.personal-centerBox .opinion table td{font-size:12px; border:#e4e4e4 solid 1px; padding:8px 15px;}
.personal-centerBox .opinion table td.td-bg{background-color:#fafdff;}
.personal-centerBox .opinion table td p{text-align:center;}
.personal-centerBox .opinion table td p a{color:#ff7e00;}
.personal-centerBox .opinion ul.page{width:100%; text-align:center; margin-top:30px;}
.personal-centerBox .opinion ul.page li{display:inline-block; margin:0 4px;}
.personal-centerBox .opinion ul.page li a{display:block; width:28px; height:28px; border:#d4d4d4 solid 1px; line-height:28px; text-align:center; font-size:14px;}
.personal-centerBox .opinion ul.page li a.prev,.personal-centerBox .opinion ul.page li a.next{width:53px;}
.personal-centerBox .opinion ul.page li a.on{border-color:#fff; color:#37b5f9;}


/**************************个人中心-浏览记录.html*************************/
.personal-centerBox .browse table{width:798px; border:#e5e5e5 solid 1px;}
.personal-centerBox .browse table th{line-height:38px; border-bottom:#e4e4e4 solid 1px; background-color:#f0f0f0; font-size:14px; color:#434343; font-weight:normal;}
.personal-centerBox .browse table td{font-size:14px; height:40px;}
.personal-centerBox .browse table td a{color:#0186ce; padding-left:33px;}
.personal-centerBox .browse table td a:hover{text-decoration:underline;}
.personal-centerBox .browse table td b.del{display:block; width:16px; height:16px; margin:0 auto; background:url(images/del.png) no-repeat; cursor:pointer;}
.personal-centerBox .browse table tr.tr-bg{background-color:#f9fbfc;}
.personal-centerBox .browse ul.page{width:100%; text-align:right; margin-top:30px;}
.personal-centerBox .browse ul.page li{display:inline-block; margin:0 4px;}
.personal-centerBox .browse ul.page li a{display:block; width:28px; height:28px; border:#d4d4d4 solid 1px; line-height:28px; text-align:center; font-size:14px;}
.personal-centerBox .browse ul.page li a.prev,.personal-centerBox .browse ul.page li a.next{width:53px;}
.personal-centerBox .browse ul.page li a.on{border-color:#fff; color:#37b5f9;}


/**************************个人中心-我的订单.html*************************/
.personal-centerBox .order .check-warp{overflow:hidden; margin-top:20px;}
.personal-centerBox .order .check-warp span.tit{float:left; font-size:14px; line-height:51px;}
.personal-centerBox .order .check-warp .check-layer{float:left; overflow:hidden; font-size:14px;}
.personal-centerBox .order .check-warp .check-layer .check{float:left; width:14px; height:14px; background-image:url(images/check.png); background-repeat:no-repeat; background-position:0 0; margin:0 2px 0 30px;}
.personal-centerBox .order .check-warp .check-layer .check.frist{margin-left:0;}
.personal-centerBox .order .check-warp .check-layer .check input{opacity:0; filter:Alpha(opacity=0); cursor:pointer; width:14px; height:14px; margin:0;}
.personal-centerBox .order .check-warp .check-layer span{cursor:pointer; float:left; line-height:12px;}
.personal-centerBox .order .check-warp .check-layer .check.on{background-position:0 -14px;}
.personal-centerBox .order table.tit{width:800px; margin:15px auto 10px auto;}
.personal-centerBox .order table.tit td{height:40px; line-height:40px; background-color:#f0f0f0; font-size:14px; color:#676666; text-align:center;}
.personal-centerBox .order table.item{width:800px; border:#e5e5e5 solid 1px; box-sizing:border-box; margin-bottom:10px;}
.personal-centerBox .order table.item th{line-height:34px; background-color:#f7f7f7; color:#676666; font-weight:normal; text-align:left; padding-left:13px; border-bottom:#eaeaea solid 1px;}
.personal-centerBox .order table.item th i{padding-left:35px;}
.personal-centerBox .order table.item th b{display:block; width:16px; height:16px; background:url(images/del.png) no-repeat; margin:0 auto; cursor:pointer;}
.personal-centerBox .order table.item td{padding:15px; border-right:#f2f2f2 solid 1px; font-size:14px; color:#818181;}
.personal-centerBox .order table.item td span{float:left;}
.personal-centerBox .order table.item td span img{border:#e5e5e5 solid 1px; width:68px; height:68px;}
.personal-centerBox .order table.item td p.book-name{font-size:14px; color:#222; line-height:24px; width:130px; float:left; margin-left:16px;}
.personal-centerBox .order table.item td em.book-num{float:right; font-size:14px; color:#818181; line-height:24px; margin-right:35px;}
.personal-centerBox .order table.item td ul.star{width:100%; text-align:center; margin-top:-20px; margin-bottom:10px;}
.personal-centerBox .order table.item td ul.star li{display:inline-block; width:15px; height:14px; background:url(images/star.png) no-repeat; margin:0 1px;}
.personal-centerBox .order table.item td ul.star li.on{background:url(images/star-on.png) no-repeat;}
.personal-centerBox .order table.item td p.assess{text-align:center;}
.personal-centerBox .order table.item td a{color:#ff7e00;}
.personal-centerBox .order table.item td a.return-buy{padding:9px 11px; background-color:#f0f0f0; font-size:12px; text-align:center; border-radius:3px; color:#606060; display:inline-block;
margin-top:5px;}
.personal-centerBox .order ul.page{width:100%; text-align:right; margin-top:30px;}
.personal-centerBox .order ul.page li{display:inline-block; margin:0 4px;}
.personal-centerBox .order ul.page li a{display:block; width:28px; height:28px; border:#d4d4d4 solid 1px; line-height:28px; text-align:center; font-size:14px;}
.personal-centerBox .order ul.page li a.prev,.personal-centerBox .order ul.page li a.next{width:53px;}
.personal-centerBox .order ul.page li a.on{border-color:#fff; color:#37b5f9;}


/**************************个人中心-我的订单.html*************************/
.personal-centerBox .collect table{width:798px; border:#e5e5e5 solid 1px; margin-bottom:30px; margin-top:20px;}
.personal-centerBox .collect table th{line-height:38px; border-bottom:#e4e4e4 solid 1px; background-color:#f0f0f0; font-size:14px; color:#434343; font-weight:normal;}
.personal-centerBox .collect table td{font-size:14px; height:40px;}
.personal-centerBox .collect table td a{color:#0186ce; padding-left:33px;}
.personal-centerBox .collect table td a:hover{text-decoration:underline;}
.personal-centerBox .collect table td b.del{display:block; width:16px; height:16px; margin:0 auto; background:url(images/del.png) no-repeat; cursor:pointer;}
.personal-centerBox .collect table tr.tr-bg{background-color:#f9fbfc;}
.personal-centerBox .collect .collect-box{width:800px; overflow:hidden; margin-top:20px;}
.personal-centerBox .collect .collect-box ul{width:105%; overflow:hidden;}
.personal-centerBox .collect .collect-box ul li{width:180px; float:left; margin-right:26px; margin-bottom:20px;}
.personal-centerBox .collect .collect-box a.img{display:block; width:178px; height:178px; border:#e5e5e5 solid 1px; position:relative;}
.personal-centerBox .collect .collect-box a.img img{width:100%; height:100%;}
.personal-centerBox .collect .collect-box a.img span{display:none; position:absolute; top:0; right:0; width:30px; height:30px; 
background:#b2b2b2 url(images/del-1.png) no-repeat center center;}
.personal-centerBox .collect .collect-box a.img:hover span{display:block;}
.personal-centerBox .collect .collect-box ul li p.info{font-size:14px; line-height:20px;}
.personal-centerBox .collect .collect-box ul li p.info a{color:#121212;}
.personal-centerBox .collect .collect-box ul li p.info a:hover{text-decoration:underline;}
.personal-centerBox .collect .collect-box ul li p.time{color:#939393; line-height:18px;}
.personal-centerBox .collect ul.page{width:100%; text-align:right; margin-top:30px;}
.personal-centerBox .collect ul.page li{display:inline-block; margin:0 4px;}
.personal-centerBox .collect ul.page li a{display:block; width:28px; height:28px; border:#d4d4d4 solid 1px; line-height:28px; text-align:center; font-size:14px;}
.personal-centerBox .collect ul.page li a.prev,.personal-centerBox .collect ul.page li a.next{width:53px;}
.personal-centerBox .collect ul.page li a.on{border-color:#fff; color:#37b5f9;}


/**************************个人中心-信息维护.html*************************/
.personal-centerBox .maintain .edit{overflow:hidden;}
.personal-centerBox .maintain .edit a{display:inline-block; float:right; background:url(images/fk.png) left center no-repeat; font-size:14px; color:#37b5f9; text-indent:25px; margin-top:20px;}
.personal-centerBox .maintain table{margin-left:110px;}
.personal-centerBox .maintain table td{line-height:48px; font-size:14px; color:#262626;}
.personal-centerBox .maintain table td.td-left{color:#8c8b8b; text-align:right;}


/**************************个人中心-信息维护-编辑信息.html*************************/ 
.personal-centerBox .edit-info .edit{overflow:hidden;}
.personal-centerBox .edit-info .edit a{float:right; width:70px; height:30px; line-height:30px; background-color:#ff7e00; font-size:14px; color:#fff; text-align:center; margin-top:20px;
border-radius:3px;}
.personal-centerBox .edit-info .edit a:hover{background-color:#cd6703;}
.personal-centerBox .edit-info table{margin-left:110px;}
.personal-centerBox .edit-info table td{font-size:14px; color:#484848; height:50px;}
.personal-centerBox .edit-info table td.td-left{text-align:right;}
.personal-centerBox .edit-info table td .edit-input{width:298px; height:36px; line-height:36px\9; text-indent:10px; border:#e5e5e5 solid 1px; font-size:14px; color:#c3c3c3;}


/**************************个人中心-修改密码.html*************************/ 
.personal-centerBox .modify table{margin-left:110px; margin-top:80px;}
.personal-centerBox .modify table td{font-size:14px; color:#484848; height:50px;}
.personal-centerBox .modify table td.td-left{text-align:right;}
.personal-centerBox .modify table td a.btn{display:block; width:300px; height:40px; line-height:40px; background-color:#ff7e00; font-size:14px; color:#fff; text-align:center; margin-left:86px;}
.personal-centerBox .modify table td .input-pass{width:298px; height:36px; line-height:36px\9; border:#e5e5e5 solid 1px; font-size:14px; text-indent:10px; color:#c3c3c3;}


/**************************个人中心-站内消息.html*************************/ 
.personal-centerBox .news .newlist li{font-size:14px; overflow:hidden; padding:15px 0; border-bottom:#f6f6f6 solid 1px; color:#717171;}
.personal-centerBox .news .newlist li span.icon{float:left; background:url(images/news-yue.png) no-repeat left center; min-width:80px; text-align:right;}
.personal-centerBox .news .newlist li span.icon.on{background:url(images/news-wei.png) no-repeat left center;}
.personal-centerBox .news .newlist li p.info{width:550px; float:left; margin-left:10px;}
.personal-centerBox .news .newlist li p.info a{color:#717171;}
.personal-centerBox .news .newlist li span.time{float:right;}
.personal-centerBox .news .newlist li span.time p.del{text-align:right; margin-top:10px;}
.personal-centerBox .news .newlist li span.time p.del a{color:#b6b6b6;}
.personal-centerBox .news ul.page{width:100%; text-align:center; margin-top:30px;}
.personal-centerBox .news ul.page li{display:inline-block; margin:0 4px;}
.personal-centerBox .news ul.page li a{display:block; width:28px; height:28px; border:#d4d4d4 solid 1px; line-height:28px; text-align:center; font-size:14px;}
.personal-centerBox .news ul.page li a.prev,.personal-centerBox .news ul.page li a.next{width:53px;}
.personal-centerBox .news ul.page li a.on{border-color:#fff; color:#37b5f9;}


/**************************教育培训-标准员继续教育.html*************************/ 
.education-center{width:1000px; overflow:hidden; margin:30px auto 20px auto;}
.education-center .education-tab{width:1000px; height:38px; border-bottom:#37b5f9 solid 2px; overflow:hidden;}
.education-tab a{float:left; width:120px; height:38px; text-align:center; line-height:38px; font-size:14px; color:#606060;}
.education-tab a.on{background-color:#37b5f9; color:#fff;}
.education-center .education-cont{width:1000px; overflow:hidden; margin-top:30px;}
/*notice*/
.notice .notice-list li{overflow:hidden; margin-bottom:10px;}
.notice .notice-list li span{float:left; width:30px; height:30px; background-color:#ff7e00; font-size:14px; color:#fff; text-align:center; line-height:30px;}
.notice .notice-list li p{float:left; width:930px; padding:15px 20px; background-color:#f2f2f2; font-size:14px; line-height:24px;}
.notice .notice-list li p em.time{float:right; color:#a2a2a2;}
.notice .notice-list li:hover p{background-color:transparent;}
.notice .notice-list li:hover p a, .notice .notice-list li:hover p em{color:#37b5f9;}
.notice ul.page{width:100%; text-align:right; margin-top:30px;}
.notice ul.page li{display:inline-block; margin:0 4px;}
.notice ul.page li a{display:block; width:28px; height:28px; border:#d4d4d4 solid 1px; line-height:28px; text-align:center; font-size:14px;}
.notice ul.page li a.prev,.notice ul.page li a.next{width:53px;}
.notice ul.page li a.on{border-color:#fff; color:#37b5f9;}
/*continue-education*/
.continue-education .educationlist{width:205px; min-height:750px; background-color:#f7f7f7; float:left; overflow:hidden;}
.educationlist .title{width:100%; height:40px; text-align:center; line-height:40px; font-size:14px; color:#fff; background-color:#37b5f9;}
.educationlist ul li a{display:block; width:100%; height:39px; line-height:39px; border-bottom:#e5e5e5 dotted 1px; color:#464646; font-size:14px; text-indent:48px; background-position:22px center; background-repeat:no-repeat;}
.educationlist ul li a b{float:right; width:8px; height:12px; background:url(images/a-icon.png) no-repeat; margin:14px 25px 0 0;}
.educationlist ul li a:hover{background-color:#fff; border-color:#fff;}
.educationlist ul li a.on{background-color:#fff; border-color:#fff; color:#ff7e00;}
.educationlist ul li a.on b{background:url(images/a-icon-on.png) no-repeat;}
.educationlist ul li a.a-1{background-image:url(images/education-1.png);}
.educationlist ul li a.a-2{background-image:url(images/education-2.png);}
.educationlist ul li a.a-3{background-image:url(images/education-3.png);}
.educationlist ul li a.a-4{background-image:url(images/education-4.png);}
.educationlist ul li a.a-1.on{background-image:url(images/education-1-on.png);}
.educationlist ul li a.a-2.on{background-image:url(images/education-2-on.png);}
.educationlist ul li a.a-3.on{background-image:url(images/education-3-on.png);}
.educationlist ul li a.a-4.on{background-image:url(images/education-4-on.png);}
.continue-education .educationbox{width:765px; overflow:hidden; float:right;}
.educationbox p.user{font-size:18px; color:#3a3a3a;}
.educationbox p.user i{ color:#37b5f9;}
.educationbox p.course{font-size:14px; line-height:40px; color:#868686;}
.educationbox .title{height:24px; border-bottom:#e5e5e5 solid 1px; margin:20px 0;}
.educationbox .title span{float:left; font-size:16px; color:#37b5f9; height:24px; border-bottom:#fff solid 1px; line-height:33px;}
.educationbox .course-table{width:765px; box-sizing:border-box; border:#d8d8d8 solid 1px;}
.educationbox .course-table tr.tr-bg{background-color:#f9fbfc;}
.educationbox .course-table th{line-height:38px; font-size:14px; background-color:#f0f0f0; border-bottom:#e4e4e4 solid 1px; font-weight:normal;}
.educationbox .course-table td{font-size:14px; height:40px;}
.educationbox .course-table td a.info{color:#0186ce; padding-left:15px;}
.educationbox .course-table td a.info:hover{text-decoration:underline;}
.educationbox .course-table td a.select{display:inline-block; width:70px; height:30px; background-color:#ff7e00; font-size:14px; color:#fff; text-align:center; line-height:30px; border-radius:3px;}


/**************************网上书店.html*************************/
.online-bookstores{overflow:hidden;}
.bookcont-search{width:596px; height:34px; margin:50px auto; border:#37b5f9 solid 2px; clear:both;}
.bookcont-search .search-select{width:100px; height:34px; position: relative; background:#f0f0f0 url(images/select.png) 78px center no-repeat; float:left;}
.bookcont-search .search-select input{display:block; width:100px; height:34px; line-height:34px\9; border:0; outline:0; background:none; font-size:14px; text-indent:12px; color:#474747;}
.bookcont-search .search-select ul{width:100px; display:none; position:absolute; left:0; top:34px; overflow:hidden; background-color:#fff; z-index:9999;}
.bookcont-search .search-select ul li{height:34px; line-height:34px; overflow:hidden; cursor:pointer; text-indent:12px; color:#474747;}
.bookcont-search .search-select ul li.on{background-color:#e4e4e4;}
.bookcont-search .search-txt{width:396px; height:34px; line-height:34px\9; color:#474747; text-indent:12px; font-size:14px; float:left;}
.bookcont-search .search-btn{width:100px; height:34px; background-color:#37b5f9; font-size:14px; line-height:34px; text-align:center; color:#fff; cursor:pointer;}
.books-type{width:1000px; height:320px; overflow:hidden; margin:0 auto;}
.books-type .left{width:205px; float:left; position:relative;}
.books-type .left>li.tit{width:100%; line-height:40px; background:#2fa2e0 url(images/bookicon-1.png) no-repeat 20px center; font-size:14px; color:#fff; text-indent:48px;}
.books-type .left>li>a{display:block; width:100%; height:39px; line-height:39px; border-bottom:#70c5fa dotted 1px; background-color:#37b5f9; background-position:20px center; background-repeat:no-repeat; font-size:14px; color:#fff; text-indent:48px;}
.books-type .left>li>a b{float:right; width:8px; height:12px; background:url(images/a-icon1.png) no-repeat; margin:14px 25px 0 0;}
.books-type .left>li>a.a-1{background-image:url(images/bookicon-2.png);}
.books-type .left>li>a.a-2{background-image:url(images/bookicon-3.png);}
.books-type .left>li>a.a-3{background-image:url(images/bookicon-4.png);}
.books-type .left>li>a.a-4{background-image:url(images/bookicon-5.png);}
.books-type .left>li>a.a-5{background-image:url(images/bookicon-6.png);}
.books-type .left>li>a.a-6{background-image:url(images/bookicon-7.png);}
.books-type .left>li>a.a-7{background-image:url(images/bookicon-8.png);}
.books-type .left>li>a.on{background-color:#fff; color:#ff7e00; border-color:#fff;}
.books-type .left>li>a.on b{background:url(images/a-icon1-on.png) no-repeat;}
.books-type .left>li>a.a-1.on{background-image:url(images/bookicon-2on.png);}
.books-type .left>li>a.a-2.on{background-image:url(images/bookicon-3on.png);}
.books-type .left>li>a.a-3.on{background-image:url(images/bookicon-4on.png);}
.books-type .left>li>a.a-4.on{background-image:url(images/bookicon-5on.png);}
.books-type .left>li>a.a-5.on{background-image:url(images/bookicon-6on.png);}
.books-type .left>li>a.a-6.on{background-image:url(images/bookicon-7on.png);}
.books-type .left>li>a.a-7.on{background-image:url(images/bookicon-8on.png); border-bottom:#37b5f9 solid 1px;}
.books-type .flexslider{position:relative; width:785px; height:320px; overflow:hidden; zoom:1; float:right;}
.books-type .flex-viewport{max-height:2000px;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;transition:all 1s ease;}
.books-type .flexslider .slides{zoom:1;}
.books-type .flex-direction-nav a{width:35px; height:75px; line-height:99em; overflow:hidden; display:block; position:absolute; top:122px; z-index:10; cursor:pointer; 
background-repeat:no-repeat;}
.books-type .flex-direction-nav .flex-next{right:0; background-image:url(images/booktype-right.png);}
.books-type .flex-direction-nav .flex-prev{left:0; background-image:url(images/booktype-left.png);}
.books-type .flex-control-nav{width:100%;position:absolute;bottom:10px;text-align:center;}
.books-type .flex-control-nav li{margin:0 5px;display:inline-block;zoom:1;*display:inline;}
.books-type .flex-control-paging li a{display:block; height:5px; overflow:hidden; text-indent:-99em; width:30px; cursor:pointer; background-color:#fff; opacity:0.5; filter:Alpha(opacity=50);}
.books-type .flex-control-paging li a.flex-active{background-color:#37b5f9; opacity:1; filter:Alpha(opacity=100);}
.online-bookstores .caption{width:1000px; height:36px; border-bottom:#37b5f9 solid 2px; overflow:hidden; margin:30px auto 19px auto;}
.online-bookstores .caption span{float:left; font-size:18px; color:#404040; border-left:#37b5f9 solid 4px; text-indent:5px;}
.online-bookstores .caption .online-tab{float:right; overflow:hidden;}
.online-bookstores .caption .online-tab a{float:left; height:36px; line-height:34px; font-size:14px; margin-left:40px;}
.online-bookstores .caption .online-tab a.on{height:34px; border-bottom:#37b5f9 solid 2px;}
.new-recom{width:1130px; overflow:hidden; margin:0 auto;}
.new-recom .list-box{height:250px; width:1130px; overflow:hidden;}
.new-recom .list-box .prev{float:left;}
.new-recom .list-box .next{float:right;}
.new-recom .list-btn{cursor:pointer; display:inline; height:75px; width:35px; margin-top:87px;}
.new-recom .list-bar{float:left; height:250px; width:1000px; overflow:hidden; margin-left:30px;}
.new-recom .list-bar ul{width:110%; overflow:hidden;}
.new-recom .list-bar ul li{display:inline; float:left; width:148px; height:218px; background:#fff; overflow:hidden; border:#e5e5e5 solid 1px; padding:15px; margin-right:25px;}
.new-recom .list-bar ul li img{display:block; width:85px; height:120px; margin:5px auto 20px auto;}
.new-recom .list-bar ul li p.tit{font-size:14px; line-height:18px; color:#121212; padding-top:12px; border-top:#e5e5e5 solid 1px;}
.new-recom .list-bar ul li p.money{font-size:14px; font-weight:bold; line-height:18px; color:#de0000; margin-top:5px;}
.new-recom .list-bar ul li a:hover{text-decoration:underline;}
.hot-recom{width:1000px; overflow:hidden; margin:0 auto;}
.hot-recom .list-box{height:250px; width:1000px; overflow:hidden;}
.hot-recom .list-bar{float:left; height:250px; width:1000px; overflow:hidden;}
.hot-recom .list-bar ul{width:110%; overflow:hidden;}
.hot-recom .list-bar ul li{display:inline; float:left; width:148px; height:218px; background:#fff; overflow:hidden; border:#e5e5e5 solid 1px; padding:15px; margin-right:25px;}
.hot-recom .list-bar ul li img{display:block; width:85px; height:120px; margin:5px auto 20px auto;}
.hot-recom .list-bar ul li p.tit{font-size:14px; line-height:18px; color:#121212; padding-top:12px; border-top:#e5e5e5 solid 1px;}
.hot-recom .list-bar ul li p.money{font-size:14px; font-weight:bold; line-height:18px; color:#de0000; margin-top:5px;}
.hot-recom .list-bar ul li  a:hover{text-decoration:underline;}
.trundle{width:1000px; overflow:hidden; margin:0 auto;}
.trundle .trundle-left{width:410px; height:320px; overflow:hidden; float:left;}
.trundle .trundle-left .flexslider{position:relative; width:410px; height:320px;overflow:hidden;zoom:1;}
.trundle .trundle-left .flex-viewport{max-height:2000px;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;transition:all 1s ease;}
.trundle .trundle-left .flexslider .slides{zoom:1;}
.trundle .trundle-left .flex-direction-nav a{display:none;}
.trundle .trundle-left .flex-control-nav{width:100%; position:absolute; bottom:10px; box-sizing:border-box; padding-left:25px;}
.trundle .trundle-left .flex-control-nav li{margin:0 5px;display:inline-block;zoom:1;*display:inline;}
.trundle .trundle-left .flex-control-paging li a{display:block; height:5px; overflow:hidden; text-indent:-99em; width:30px; cursor:pointer; background-color:#fff; opacity:0.5; 
filter:Alpha(opacity=50);}
.trundle .trundle-left .flex-control-paging li a.flex-active{background-color:#37b5f9; opacity:1; filter:Alpha(opacity=100);}
.trundle .trundle-right{width:588px; height:319px; overflow:hidden; float:left; border-top:#e5e5e5 solid 1px; border-right:#e5e5e5 solid 1px;}
.trundle .trundle-right .flexslider{position:relative; width:589px; height:319px; overflow:hidden;zoom:1;}
.trundle .trundle-right .flex-viewport{max-height:2000px;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;transition:all 1s ease;}
.trundle .trundle-right .flexslider .slides{zoom:1;}
.trundle .trundle-right .flexslider .slides li{width:196px; height:319px; overflow:hidden;}
.trundle .trundle-right .flexslider .slides li .case{width:195px; border-left:#e5e5e5 solid 1px; height:158.5px; border-bottom:#e5e5e5 solid 1px; background-color:#f2f2f2; float:left;}
.trundle .trundle-right .flexslider .slides li .case img{display:block; width:70px; height:95px; margin:14px auto 8px auto;}
.trundle .trundle-right .flexslider .slides li .case p{width:110px; margin:0 auto; line-height:18px;}
.trundle .trundle-right .flexslider .slides li .case:hover p{text-decoration:underline;}
.flex-direction-nav a{width:35px; height:75px; line-height:99em;overflow:hidden; display:block; position:absolute; top:122px;z-index:10;cursor:pointer; background-repeat:no-repeat;}
.trundle .trundle-right .flex-direction-nav .flex-next{right:0; background-image:url(images/booktype-right.png);}
.trundle .trundle-right .flex-direction-nav .flex-prev{left:0; background-image:url(images/booktype-left.png);}
.trundle .trundle-right .flex-control-nav{display:none;}
.online-bookstores .item-group{width:1000px; margin:0 auto; overflow:hidden;}
.online-bookstores .item-group .item-list{width:589px; height:320px; overflow:hidden;}
.online-bookstores .item-group .item-list ul{overflow:hidden; width:588px; height:319px; border-top:#e5e5e5 solid 1px; border-right:#e5e5e5 solid 1px;}
.online-bookstores .item-group .item-list ul li{width:195px; border-left:#e5e5e5 solid 1px; height:158.5px; border-bottom:#e5e5e5 solid 1px; float:left;}
.online-bookstores .item-group .item-roll{width:410px; height:320px; overflow:hidden;}
.item-group .item-roll .flexslider{position:relative; width:410px; height:320px;overflow:hidden;zoom:1;}
.item-group .item-roll .flex-viewport{max-height:2000px;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;transition:all 1s ease;}
.item-group .item-roll .flexslider .slides{zoom:1;}
.item-group .item-roll .flex-direction-nav a{display:none;}
.item-group .item-roll .flex-control-nav{width:100%; position:absolute; bottom:10px; box-sizing:border-box; padding-left:25px;}
.item-group .item-roll .flex-control-nav li{margin:0 5px;display:inline-block;zoom:1;*display:inline;}
.item-group .item-roll .flex-control-paging li a{display:block; height:5px; overflow:hidden; text-indent:-99em; width:30px; cursor:pointer; background-color:#fff; opacity:0.5; 
filter:Alpha(opacity=50);}
.item-group .item-roll .flex-control-paging li a.flex-active{background-color:#37b5f9; opacity:1; filter:Alpha(opacity=100);}
.online-bookstores .item-1 .item-list,.online-bookstores .item-1 .item-roll{float:left;}
.online-bookstores .item-1 .item-list ul li img{display:block; width:145px; height:100px; margin:12px auto 4px auto;}
.online-bookstores .item-1 .item-list ul li p{width:110px; margin:0 auto; line-height:18px; height:36px; overflow:hidden;}
.online-bookstores .item-1 .item-list ul li a:hover{text-decoration:underline;}
.online-bookstores .item-2 .item-list,.online-bookstores .item-2 .item-roll{float:right;}
.online-bookstores .item-2 .item-list ul li img{display:block; width:105px; height:105px; margin:9px auto;}
.online-bookstores .item-2 .item-list ul li P{line-height:18px; height:18px; overflow:hidden; text-align:center;}
.online-bookstores .item-2 .item-list ul li a:hover{text-decoration:underline;}
.online-bookstores .item-3 .item-list,.online-bookstores .item-3 .item-roll{float:left;}
.online-bookstores .item-3 .item-list ul li{background-color:#f2f2f2;}
.online-bookstores .item-3 .item-list ul li img{display:block; width:65px; height:100px; margin:9px auto;}
.online-bookstores .item-3 .item-list ul li P{line-height:18px; height:18px; overflow:hidden; text-align:center;}
.online-bookstores .item-3 .item-list ul li a:hover{text-decoration:underline;}
.online-bookstores .item-4 .item-list,.online-bookstores .item-4 .item-roll{float:right;}
.online-bookstores .item-4 .item-list ul li img{display:block; width:105px; height:105px; margin:9px auto;}
.online-bookstores .item-4 .item-list ul li P{ width:160px; margin:0 auto; line-height:18px; height:36px; overflow:hidden;}
.online-bookstores .item-4 .item-list ul li a:hover{text-decoration:underline;}
.online-bookstores .item-5 .item-list,.online-bookstores .item-5 .item-roll{float:left;}
.online-bookstores .item-5 .item-list ul li img{display:block; width:70px; height:100px; margin:9px auto;}
.online-bookstores .item-5 .item-list ul li P{line-height:18px; height:18px; overflow:hidden; text-align:center;}
.online-bookstores .item-5 .item-list ul li a:hover{text-decoration:underline;}
.online-bookstores .item-6 .item-list,.online-bookstores .item-6 .item-roll{float:right;}
.online-bookstores .item-6 .item-list ul li{background-color:#f2f2f2;}
.online-bookstores .item-6 .item-list ul li img{display:block; width:70px; height:100px; margin:9px auto;}
.online-bookstores .item-6 .item-list ul li P{line-height:18px; height:18px; overflow:hidden; text-align:center;}
.online-bookstores .item-6 .item-list ul li a:hover{text-decoration:underline;}
.online-bookstores .cooperate{width:1130px; height:100px; overflow:hidden; margin:0 auto 50px auto;}
.cooperate .list-box{height:100px; width:1130px; overflow:hidden;}
.cooperate .list-box .prev{float:left;}
.cooperate .list-box .next{float:right;}
.cooperate .list-btn{cursor:pointer; display:inline; height:100px; width:35px;}
.cooperate .list-bar{float:left; height:98px; width:999px; border:#e5e5e5 solid 1px; overflow:hidden; margin-left:29px;}
.cooperate .list-bar ul{width:110%; overflow:hidden;}
.cooperate .list-bar ul li{display:inline; float:left; width:199px; height:98px; overflow:hidden; border-right:#e5e5e5 solid 1px; position:relative;}
.cooperate .list-bar ul li span{display:none; position:absolute; top:0; left:0; background-color:rgba(0,0,0,0.5); width:159px; height:78px; padding:10px 20px;}
.cooperate .list-bar ul li span p{color:#fff; line-height:18px;}
.cooperate .list-bar ul li span p.p-1{font-size:14px; margin-bottom:12px;}
@media \0screen\,screen\9{
.cooperate .list-bar ul li span{display:none; position:absolute; top:0; left:0;  width:159px; height:78px; padding:10px 20px; background:url(images/b-opacity-5.png) repeat;}
}
/*menu-show*/
.books-type .menu-show{width:794px; height:315px; background-color:#fff; position:absolute; top:0; left:205px; z-index:99; border-top:#2fa2e0 solid 4px; border-right:#2fa2e0 solid 1px;
border-bottom:#2fa2e0 solid 1px; overflow:hidden; display:none;}
.books-type .menu-show .ul-box{width:615px; float:left;}
.books-type .menu-show .ul-box ul{width:33.33%; float:left; padding-top:12px;}
.books-type .menu-show .ul-box ul li{line-height:30px; font-size:14px; text-indent:20px;}
.books-type .menu-show .ul-box ul li a:hover{color:#ff7e00;}
.books-type .menu-show .one-info{float:right; width:149px; height:315px; background-color:#f2f2f2; padding:0 15px;}
.books-type .menu-show .one-info p.tit{font-size:14px; line-height:18px; margin-top:40px;}
.books-type .menu-show .one-info p.money{font-size:18px; font-weight:bold; color:#5d5d5d; margin-top:20px;}
.books-type .menu-show .one-info a:hover{text-decoration:underline;}
.books-type .menu-show .one-info p.money i{color:#df0f0f;}
.books-type .menu-show .one-info img{width:70px; height:95px; display:block; margin:40px auto 0 auto;}


/**************************商品列表.html*************************/
.goods-list-box{width:1000px; margin:0 auto; overflow:hidden;}
.goods-list-box .location{width:1000px; height:32px; border-bottom:#e5e5e5 solid 1px; font-size:14px; color:#2b2b2b; line-height:32px; overflow:hidden; margin-top:27px;}
.goods-list-box .location a.return{float:right; color:#a4a4a4;}
.goods-list-box .location i{color:#37b5f9;}
.goods-list-box .location a:hover{text-decoration:underline;}
.goods-list-box .selectlist-on{margin:20px 0; font-size:14px; overflow:hidden;}
.goods-list-box p.goods-list-num{text-align:right; margin-bottom:-43px; font-size:14px; color:#5d5d5d;}
.goods-list-box .selectlist-on dt{line-height:28px; float:left;}
.goods-list-box .selectlist-on .none{display:none;}
.goods-list-box .selectlist-on .selectedShow{padding:5px; border:#ff7e00 solid 1px; background-color:#fff8f2; float:left; cursor:pointer; margin-right:10px;}
.goods-list-box .selectlist-on .selectedShow span{color:#5d5d5d;}
.goods-list-box .selectlist-on .selectedShow i{color:#ff7e00;}
.goods-list-box .selectlist-on .selectedShow em{display:inline-block; width:11px; height:10px; background:url(images/select-close.png) no-repeat; margin-left:5px;}
.goods-list-box .selectlist-on .selectedShow:hover{background-color:#ff7e00;}
.goods-list-box .selectlist-on .selectedShow:hover span{color:#fff;}
.goods-list-box .selectlist-on .selectedShow:hover i{color:#fff;}
.goods-list-box .selectlist-on .selectedShow:hover em{background:url(images/select-close-1.png) no-repeat; margin-left:5px;}
.goods-list-box .select-cont dl dt,.goods-list-box .select-cont dl dd{float:left;}
.goods-list-box .select-cont{padding:0 25px; border:#e5e5e5 solid 1px; width:948px; overflow:hidden;}
.goods-list-box .select-cont dl{clear:both; border-bottom:#e5e5e5 dotted 1px; height:39px; line-height:39px; font-size:14px;}
.goods-list-box .select-cont dl dt{color:#a4a4a4; width:110px;}
.goods-list-box .select-cont dl dd a{padding:3px 18px;}
.goods-list-box .select-cont dl dd a:hover{color:#ff7e00;}
.goods-list-box .select-cont dl dd .city-show{overflow:hidden; width:838px;}
.goods-list-box .select-cont dl dd .city-show .city-list{height:39px; overflow:hidden;}
.goods-list-box .select-cont dl dd .city-show .city-list .city-show-item{width:770px; float:left;}
.goods-list-box .select-cont dl dd .city-show span{float:right; cursor:pointer; background:url(images/city-icon.png) left center no-repeat; text-indent:-34px; color:#37b5f9;}
.goods-list-box .select-cont dl dd .city-show span.on{background:url(images/city-icon-1.png) left center no-repeat;}
.goods-list-box .select-cont dl dd .city-show .city-all{width:770px; display:none;}
.goods-list-box .sort-box{width:1000px; height:40px; background-color:#f0f0f0; overflow:hidden; margin-top:20px;}
.goods-list-box .sort-box a{float:left; width:100px; height:40px; line-height:40px; font-size:14px; color:#525050; text-align:center;}
.goods-list-box .sort-box a.on{background-color:#37b5f9; color:#fff;}
.goods-list-box .sort-box a b{display:inline-block; width:8px; height:13px; background:url(images/top-icon.png) no-repeat; margin-top:13.5px; margin-left:2px;}
.goods-list-box .goods-list{width:1000px; overflow:hidden; margin-top:20px;}
.goods-list-box .goods-list ul{width:110%; overflow:hidden;}
.goods-list-box .goods-list ul li{width:148px; height:218px; float:left; border:#e5e5e5 solid 1px; margin-bottom:20px; margin-right:25px; padding:15px;}
.goods-list-box .goods-list ul li img{display:block; width:85px; height:125px; margin:5px auto 15px auto;}
.goods-list-box .goods-list ul li p.info{font-size:14px; line-height:18px; padding-top:12px; border-top:#e5e5e5 solid 1px; height:36px; overflow:hidden;}
.goods-list-box .goods-list ul li p.money{font-size:14px; color:#de0000; margin-top:5px;}
.goods-list-box .goods-list ul li a:hover{text-decoration:underline;}
.goods-list-box ul.page{width:100%; text-align:center; margin-top:10px; margin-bottom:50px;}
.goods-list-box ul.page li{display:inline-block; margin:0 4px;}
.goods-list-box ul.page li a{display:block; width:28px; height:28px; border:#d4d4d4 solid 1px; line-height:28px; text-align:center; font-size:14px;}
.goods-list-box ul.page li a.prev,.goods-list-box ul.page li a.next{width:53px;}
.goods-list-box ul.page li a.on{border-color:#fff; color:#37b5f9;}


/**************************商品详情.html*************************/
.goods-details-warp{width:1000px; margin:0 auto; overflow:hidden;}
.goods-details-warp .location{width:1000px; height:32px; border-bottom:#e5e5e5 solid 1px; font-size:14px; color:#2b2b2b; line-height:32px; overflow:hidden; margin-top:27px;}
.goods-details-warp .location a.return{float:right; color:#a4a4a4;}
.goods-details-warp .location i{color:#37b5f9;}
.goods-details-warp .location a:hover{text-decoration:underline;}
.goods-details{width:998px; height:518px; border:#e5e5e5 solid 1px; overflow:hidden;}
.details-img{width:289px; height:458px; border-right:#e5e5e5 solid 1px; float:left; padding:30px;}
.details-img img{width:250px; height:335px; display:block; margin:0 auto; padding:27.5px 0; border-bottom:#e5e5e5 solid 1px;}
.details-img a{width:135px; height:38px; text-align:center; line-height:38px; font-size:14px; color:#363636; background-color:#f2f2f2; display:block; margin:25px auto 0 auto;}
.details-info{overflow:hidden;}
.details-info dl{margin:20px 0 0 30px;}
.details-info dl dd{font-size:14px; color:#383838; margin-top:20px;}
.details-info dl dd p.tit{font-size:18px; line-height:30px; font-weight:bold; color:#222;}
.details-info dl dd .money{width:548px; height:60px; background-color:#37b5f9; padding:20px;}
.details-info dl dd .money .p-1{color:#fff;}
.details-info dl dd .money .p-1 b{font-size:30px;}
.details-info dl dd .money .p-2{text-indent:47px; margin-top:8px; color:#fff;}
.details-info dl dd .money .p-2 i{display:inline-block; width:15px; height:14px; background:url(images/star-white1.png) no-repeat;}
.details-info dl dd .money .p-2 i.on{background:url(images/star-white.png) no-repeat;}
.details-info dl dd .money .p-2 a{color:#fff; padding-left:10px;}
.details-info dl dd .money .p-2 a:hover{text-decoration:underline;}
.details-info dl dd .contact{display:inline-block; width:91px; height:28px; text-align:center; line-height:28px; color:#fff; background-color:#ff7e00; border-radius:3px; -moz-border-radius:3px;
-webkit-border-radius:3px; margin-left:25px;}
.details-info dl dd .contact:hover{background-color:#dd6f03;}
.details-info dl dd .peisong{overflow:hidden;}
.details-info dl dd .peisong span{float:left;}
.details-info dl dd .peisong p{float:left; width:390px;}
.details-info dl dd .num-box{ float:left; overflow:hidden;}
.details-info dl dd .num-box input{float:left;}
.details-info dl dd .num-box input[type="button"]{width:24px; height:22px; line-height:22px; background-color:#dadada; text-align:center; font-size:18px; color:#7f7f7f; cursor:pointer;}
.details-info dl dd .num-box input[type="text"]{width:22px; height:22px; border:#e5e5e5 solid 1px; text-align:center; line-height:22px\9; font-size:14px; color:#474747; margin:0 5px;}
.details-info dl dd .buy{overflow:hidden;}
.details-info dl dd .buy span{float:left;}
.details-info dl dd .jion-bar, .details-info dl dd .shoucang{display:inline-block; width:135px; height:38px; line-height:38px; font-size:14px; color:#fff; text-indent:45px; background-repeat:no-repeat; background-position:19px center; border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px;}
.details-info dl dd .jion-bar{background-color:#ff5a00; background-image:url(images/shop-bar.png);}
.details-info dl dd .shoucang{background-color:#ff7e00; background-image:url(images/star-white.png); margin-left:10px;}
.details-info dl dd .jion-bar:hover{background-color:#ea5301;}
.details-info dl dd .shoucang:hover{background-color:#e47204;}
.goods-info{width:998px; min-height:100px; border:#e5e5e5 solid 1px; margin-top:20px; margin-bottom:120px;}
.goods-info .goods-tab{height:38px; width:100%;  border-bottom:#e5e5e5 solid 1px;}
.goods-info .goods-tab a{float:left; width:148px; height:38px; line-height:38px; font-size:14px; color:#353535; text-align:center; border-bottom:#e5e5e5 solid 1px; 
border-right:#e5e5e5 solid 1px; position:relative; z-index:2;}
.goods-info .goods-tab a.on{color:#2fa2e0; border-bottom:#fff solid 1px; border-top:#37b5f9 solid 3px; height:35px; line-height:35px;}
.goods-info .goods-tabcont{display:none;}
.goods-info .goods-comment .comment-top{width:100%; height:130px; overflow:hidden; padding-top:25px;}
.goods-comment .comment-top .com1{float:left; margin-left:30px;}
.goods-comment .comment-top .com1 p{font-size:14px;}
.goods-comment .comment-top .com1 p i{font-size:30px; font-weight:bold; color:#2fa2e0;}
.goods-comment .comment-top .com2{float:left; margin-left:50px;}
.goods-comment .comment-top .com2 ul li i{display:inline-block; width:15px; height:14px; background:url(images/star-on.png) no-repeat; margin:0 2px;}
.goods-comment .comment-top .com2 ul li i.on{background:url(images/star.png) no-repeat;}
.comment-top .com2 ul li em.progress {width:160px; height:8px; display:inline-block; font-size:2px; overflow:hidden; background:#e5e5e5; position:relative; margin-left:15px;}
.comment-top .com2 ul li em.progress a{position:absolute; display:block; top:0px; left:0px; height:8px; background:#ff7e00;}
.comment-top .com2 ul li span{color:#2f2f2f; margin-left:10px;}
.comment-top .com3{float:left; overflow:hidden; margin-left:130px;}
.comment-top .com3 p,.comment-top .com3 a{font-size:14px;}
.comment-top .com3 p.star{margin:10px 0;}
.comment-top .com3 p b{display:inline-block; width:26px; height:24px; background:url(images/start-big.png) no-repeat; margin-right:3px;}
.comment-top .com3 a{display:inline-block; width:90px; height:30px; line-height:30px; font-size:14px; color:#fff; background-color:#37b5f9; text-indent:40px; border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px; background-image:url(images/comment.png); background-repeat:no-repeat; background-position:16px center;}
.comment-top .com3 a:hover{background-color:#0992dc;}
.goods-comment .comment-tab{width:100%; height:35px; background-color:#f0f0f0; overflow:hidden;}
.goods-comment .comment-tab a{float:left; width:120px; height:35px; line-height:35px; font-size:14px; text-align:center;}
.goods-comment .comment-tab a.on{background-color:#37b5f9; color:#fff;}
.goods-comment .comment-cont{display:none;}
.goods-comment .comment-cont ul{width:998px; overflow:hidden;}
.goods-comment .comment-cont ul li{width:898px; padding:35px 50px; border-bottom:#e5e5e5 solid 1px; overflow:hidden;}
.goods-comment .comment-cont ul li span.head{width:60px; height:60px; overflow:hidden; float:left; border-radius:50%; -webkit-border-radius:50%; -moz-border-radius:50%; margin-right:20px;}
.goods-comment .comment-cont ul li h1{border-bottom:#e5e5e5 dotted 1px; float:left; width:817px; padding-bottom:11px;}
.goods-comment .comment-cont ul li h1 b{display:inline-block; width:15px; height:14px; background:url(images/star-on.png) no-repeat; margin-right:2px;}
.goods-comment .comment-cont ul li h1 b.on{background:url(images/star.png) no-repeat;}
.goods-comment .comment-cont ul li p{float:left; width:817px; font-size:14px; line-height:30px;}
.goods-comment .comment-cont ul li p.time{color:#a6a6a6;}
.goods-comment .comment-cont ul li a.reply{float:right; width:70px; height:28px; text-align:center; line-height:28px; background-color:#f2f2f2; color:#a6a6a6; border-radius:3px; 
-webkit-border-radius:3px; -moz-border-radius:3px;}
.goods-comment ul.page{width:100%; text-align:center; margin:20px 0;}
.goods-comment ul.page li{display:inline-block; margin:0 4px;}
.goods-comment ul.page li a{display:block; width:28px; height:28px; border:#d4d4d4 solid 1px; line-height:28px; text-align:center; font-size:14px;}
.goods-comment ul.page li a.prev,.goods-comment ul.page li a.next{width:53px;}
.goods-comment ul.page li a.on{border-color:#fff; color:#37b5f9;}
.goods-detailcont .goods-cont{width:940px; margin:30px auto; overflow:hidden;}
.goods-detailcont .goods-cont .tit{width:100%; height:40px; line-height:40px; font-size:16px; color:#3a3a3a; background-color:#f0f0f0; text-indent:18px; margin:10px 0;}
.goods-detailcont .goods-cont p{font-size:14px; line-height:30px;}
.goods-detailcont .goods-cont p.p-0{text-indent:30px;}
.goods-detailcont .goods-cont p span{display:inline-block; min-width:70px; text-align:right; color:#7b7b7b; margin-right:15px;}


/**************************down.html*************************/
/*down*/
#down.downtop {
    width: 100%;
    height: 580px;
    min-width:1100PX;
}
/*head-box*/
#down .head-box{width:100%; height:85px; position:absolute; top:0; left:0; overflow:hidden; z-index:2;}
#down .head-box .logo{float:left; margin-left:24px; margin-top:24px; overflow:hidden; min-width:330px;}
#down .head-box .logo img{float:left; margin-right:8px;}
#down .head-box .logo p.tit-big{font-size:18px; color:#fff; margin-top:5px;}
#down .head-box .logo p.tit-small{font-size:24px; color:#fff; margin-top:-5px;}
#down .head-box .nav-list{float:left; overflow:hidden; margin:45px 0 0 63px;}
#down .head-box .nav-list li{float:left; margin:0 25px;}
#down .head-box .nav-list li a{padding:5px 0; color:#fff; font-size:16px; display:block;}
/*#down .head-box .nav-list li a:hover, .head-box .nav-list li a.on{border-bottom:#1dd2af solid 1px;}*/
#banner .head-box .nav-list li a.on { color: #1DD2AF; }
#down .head-box .user-entry { float: right; margin: 40px 50px 0 0; overflow: hidden; }
#down .head-box .user-entry a{float:left; width:96px; height:36px; text-align:center; line-height:36px; font-size:14px; color:#fff; border:#fff solid 2px;}
#down .head-box .user-entry a.a-1{border-right:0;}
/*head-box -login*/
#down .head-box .user-entry-on{ position:absolute; right:20px;top:20px;  overflow:hidden;}
#down .head-box .user-entry-on span{float:left; font-size:14px; color:#fff; margin-right:15px; line-height:20px;}
#down .head-box .user-entry-on span i{color:#d76d1a;}
#down .head-box .user-entry-on a{color:#fff; padding:0 1px; line-height:20px; float:left; font-size:14px;}
#down .head-box .user-entry-on b{color:#fff; float:left;}
/*down-info*/
.down-info{width:60%; top:110px; position:absolute; left:0.00001%; right:0.00001%; margin:0 auto; z-index:3;overflow:hidden; margin-left:416px}

.down-info p{color:#faf8f8;padding-top:0.2em;display:block;padding-bottom:0.2em}
.down-info p.p-big{font-size:40px;display:block;}
.down-info p.p-big b{font-size:40px; font-weight:bold;display:block;}
.down-info p.p-small{font-size:16px; line-height:20px;font-style:italic;display:block; font-family:'微软雅黑'}
.down-info p.p-black{font-size:16px; line-height:18px;color:black;display:block;}

.down-info .info-left{float:left; font-size:40px; width:50%;height:497px;  }
.down-info .info-left .pset{display:block;float:right;text-align:left;display: inline;}

.down-info .info-right{float:left; font-size:14px;display:block;width:50%;height:497px;align-content:center;}
.down-info .info-right .left{width: 70%;display: block;float:left;height:497px;}

.pics {width:100%; height:100%; overflow: hidden; position: relative;}
.pics li {float:left;}
.pics ul, #pics ul li {margin:0; padding:0;}
.pics ul {position: absolute; left: 0; top:0; width:10000px;}
.pics ul li img {float:left; left: 0; top:0;width:100%; height:100%;}

.pics .divTip {position: absolute; left:10px; bottom:10px;}
.pics .divTip span {float: left; display:block; opacity:0.9; border-radius:5px; width:8px; height:8px; margin-right:5px; background-color:white; border:solid 1px #eee;}
.pics .divTip .active {background-color:gray;}

.down-info .info-right .right{width: 30%;display: block; float:right;position:absolute; bottom: 60px;
  margin-left: 353px;}

/*down-search*/
.down-search{width:100%; top:578px; position:absolute;float:inherit; left:0.00001%; right:0.00001%;  z-index:3;height:254px;}
.down-search ul{display:block;margin:0 auto;width:100%;margin-left: 300px;margin-top: 70px;}
.down-search ul li{display: list-item;float:left;width: 300px;padding-right: 50px;}
.down-search ul li p{padding-left: 1px;}
.down-search ul li img{float:left;width:110px;display:block;}
.down-search .li-big{float:left;font-size:30px;display:block; width:150px}
.down-search .li-small{float:left;font-size:20px;display:block; width:150px}
  
.down-disp{width:100%; top:830px; position:absolute;float:inherit; left:0.00001%; right:0.00001%;  z-index:3;height:205px; align-content:center;vertical-align:middle;margin:0 auto;display:table;
    text-align:center;}
.down-disp span{display:table-cell;
    vertical-align:middle;
}

.down-bottom{width:100%; top:1034px; position:absolute;float:inherit; left:0.00001%; right:0.00001%;  z-index:3;height:480px; align-content:center;vertical-align:middle;margin:0 auto;display:table;text-align:center;}
.down-bottom span{display:table-cell;padding-left: 120px;padding-top: 80px;padding-right: 120px; width: 100%;}
.down-bottom span ul li{display: list-item;float:left;width: 200px;padding-right: 20px;}
.down-bottom .p-small{float:left;font-size:12px;display:block; width:200px}

.down-foot{width:100%; top:1500px;position:absolute;float:inherit; left:0.00001%; right:0.00001%;  z-index:3;height:480px; align-content:center;vertical-align:middle;margin:0 auto;display:table;text-align:center;}








/*serverBox.css*/

.service_box { width: 80px; height: 80px; position: fixed; bottom: 37px; right: 32px; z-index: 9; }

.service_box > img, .btn_box img { width: 100%; cursor: pointer; transition: all 0.5s; -webkit-transform-origin: 50% 50%; -ms-transform-origin: 50% 50%; transform-origin: 50% 50%; }
.btn_box { position: absolute; z-index: 2; display: none; left: 0; top: 0; }

.app_box:hover .app_hover{
    display:block;
}
.app_hover, .tencent_hover { display: none; position: absolute; top: -110px; left: -10px; width: 100px !important; }
.phone_box:hover .tencent_hover { display: block; }
.app_box:hover .app_hover { display: block; }
.app_box:hover .phone_hover { background: #fff; white-space: nowrap; line-height: 24px; padding: 8px 12px;top:-80px; }
/*经典案例*/
 .norm-tab { width: 569px; height: 38px; border-left: 0; margin: 3px auto 39px auto;  display: flex; justify-content: center; }
.norm-tab a { float: left; width: 145px; height: 38px; background-color: #f3f3f3; text-align: center; line-height: 38px; font-size: 16px; color: #424242; margin: 0 20px; box-shadow: 0 0 5px 0px rgba(0, 0, 0, 0.15); }
 
.norm-tab a.on { background: linear-gradient(90deg, #14ECB7, #0ACC9D); color: #fff; }

/*网上课堂*/
.course_online { overflow: hidden; width: 1200px; margin: 0 auto; }
.course_online .artical{float:left;width:72%;}
.course_online .aside{float:right;width:26%;}
.course_online .cover{
    width:865px;
    height:554px;
    position:relative;
}
.course_online .cover .cover_img { width: 100%; height: 100%;display:block; }
.cover .share { position: absolute; right: 0; bottom: -50px; }
.cover .share img { width: 14px; height: 14px; }
.artical h3 { font-size: 13px; font-family: Microsoft YaHei; font-weight: 400; color: #333333; line-height: 19px;margin:10px 0; }
.artical .name { font-size: 10px; font-family: Microsoft YaHei; font-weight: 400; color: #666666; white-space:nowrap;margin-bottom:15px;}
.artical .con { font-size: 10px; font-family: Microsoft YaHei; font-weight: 400; color: #666666; line-height: 16px;height:70px; }
.aside h3{ font-size: 14px; font-family: Microsoft YaHei; font-weight: 400; color: #333333; line-height: 26px; }

.aside .time { font-size: 9px; font-family: Microsoft YaHei; font-weight: 400; color: #999999; line-height: 26px; }


.aside ul {overflow:hidden;width:62%;}
.aside li { float: left; width: 26px; height: 24px; background: #fff; border-radius: 3px; color: #333; line-height: 24px; text-align: center; margin: 0 9px 10px 3px;font-size:15px; }
.aside li.active { background: #1DD2AF;color:#fff; }
.aside .recommend { font-size: 16px; font-family: Microsoft YaHei; font-weight: 400; color: #333333; line-height: 26px; }
.aside .re_item {    overflow: hidden;    margin-top: 20px;}
.re_item img { float: left; width: 108px; height: 64px; border-radius: 3px; }
.re_item .item_right{float:right;}
.re_item .item_right { font-size: 9px; font-family: Microsoft YaHei; font-weight: 400; color: #333333; line-height: 26px; float: left; margin-left: 8px; }
.re_item .item_right p { font-size: 8px; font-family: Microsoft YaHei; font-weight: 400; color: #666666; height: 17px; line-height: 15px; }
#question_page {text-align:center;margin-top:10px}
.zdy_1 {color: #0bcd9e;}
.divradius {border-radius:0 0 5px 5px;box-shadow:5px 8px 6px -8px #ccc;}
/*个人中心*/
.user_center {
    width: 1200px;
    margin: 0 auto;
    overflow: hidden;
    height: 660px;
}

    .user_center .left_menu {
        width: 15%;
        float: left;
        text-align: left;
        height: 100%;
        overflow: hidden;
    }

.left_menu ul {
    height: 100%;
}

    .left_menu ul li {
        width: 100%;
        line-height: 44px;
        border-left: 6px solid #365577;
        background: #365577;
        padding-left: 25px;
        color: #fff;
        font-weight: 700;
        font-size: 18px;
        cursor: pointer;
    }

        .left_menu ul li.active {
            border-left: 6px solid #22b4a1;
            background: linear-gradient(to right,#14ebb7,#0acc9d)
        }

.left_menu li dl {
    margin-left: -37px;
    padding-left: 37px;
    background: #f3f9ff;
}

.left_menu li dt {
    font-size: 16px;
    color: #333;
    line-height: 44px;
    font-weight: normal;
    cursor: pointer;
}

    .left_menu li dt.active {
        color: #0bcd9d;
    }


.base_info, .aside {
    width: 83%;
    float: right;
    overflow: hidden;
    /*padding: 0px 30px 0 0;*/
    box-sizing: border-box;
    background: #fff;
}

    .base_info .info_item {
        width: 49%;
        border: 1px solid #e2f1ff;
        border-radius: 2px;
        padding: 25px;
        text-align: left;
        float: left;
        box-sizing: border-box;
        margin-bottom: 2%;
        height: 248px;
        overflow: hidden;
    }

        .base_info .info_item:nth-child(even) {
            float: right;
        }

    .base_info .info_title {
        color: #365577;
        font-size: 18px;
        font-weight: bold;
        height: 35px;
    }

        .base_info .info_title .more {
            color: #0bcd9d;
            font-size: 16px;
            float: right;
            font-weight: normal;
            cursor: pointer;
        }

    .base_info .info_list {
        display: flex;
        justify-content: space-between;
        line-height: 30px;
        font-size: 16px;
        color: #333;
    }

.user_info {
    height: 620px;
}

.aside .aside_content {
    padding-left: 55px;
}

.aside .title_shadow {
    height: 33px;
    padding-top: 15px;
    padding-left: 15px;
    width: 100%;
    margin-bottom: 5px; /* line-height: 46px; */ /* border-bottom: 2px solid #002b91; */
    box-shadow: 0px 3px 4px -2px #ccc;
}

.aside .aside_title {
    color: #365577;
    font-size: 16px;
    font-weight: bold;
    padding-left: 10px;
    height: 16px;
    line-height: 16px;
    margin-bottom: 10px;
    border-left: 5px solid #0fdcab;
}

.user_info ul {
    width: 100%;
}

.user_info li {
    width: 50%;
    float: left;
    text-align: left;
    margin: 0;
    height: 100px;
}

    .user_info li .name {
        color: #333;
        font-size: 16px;
        font-weight: bold;
        margin: 12px 0px;
    }

    .user_info li .con {
        font-size: 14px;
    }

    .user_info li label {
        vertical-align: top;
        line-height: 20px;
        display: inline-block;
        margin-right: 20px;
    }

    .user_info li input[type="text"], .user_info li select {
        height: 44px;
        width: 90%;
        padding-left: 10px;
        border: 1px solid #e6e6e6;
        border-radius: 4px;
    }

.change_password {
    height: 500px;
}

    .change_password ul {
        width: 100%;
    }

    .change_password li {
        width: 55%;
        float: left;
        text-align: left;
        margin: 0;
        height: 100px;
        margin-left: 25%;
    }

        .change_password li .name {
            color: #333;
            font-size: 16px;
            font-weight: bold;
            margin: 12px 0px;
        }

        .change_password li .con {
            font-size: 14px;
        }

        .change_password li label {
            vertical-align: top;
            line-height: 20px;
            display: inline-block;
            margin-right: 20px;
        }

        .change_password li input[type="text"], .user_info li select {
            height: 44px;
            width: 90%;
            padding-left: 10px;
            border: 1px solid #e6e6e6;
            border-radius: 4px;
        }

.bottom_btn {
    width: 120px;
    height: 50px;
    line-height: 50px;
    text-align: center;
    color: #fff;
    font-size: 16px;
    font-weight: bold;
    background: linear-gradient(to right,#14ebb7,#0acc9d);
    border-radius: 5px;
    margin: 50px auto 200px;
    cursor: pointer;
}
.layuiPage{

    padding-top:30px;
    padding-bottom:30px;
    width:100%;
    margin:0 auto;
    text-align:center
}

.son { color: #18C299;}
.yessc{
    float: right;
    width: 100px;
    height: 38px;
    border-radius: 3px;
    text-indent: 53px;
    line-height: 38px;
    font-size: 14px;
    color: #333;
    margin-top: 6px;
    background-image: url(images/yessc.png);
    background-repeat: no-repeat;
    background-position: 26px center;
}
.nosc {
    float: right;
    width: 100px;
    height: 38px;
    border-radius: 3px;
    text-indent: 53px;
    line-height: 38px;
    font-size: 14px;
    color: #333;
    margin-top: 6px;
    background-image: url(images/nosc.png);
    background-repeat: no-repeat;
    background-position: 26px center;
}

