@charset "utf-8";
body{margin:0px;padding:0px; background:#fff;font-size: 14px;color:#333;}
a:link,a:visited{ text-decoration:none; font-size:14px;transition: 0.3s;/*color:#333;*/}
a:hover{ /*color:#4b99e3;*/ text-decoration:none; font-size:14px;}
body,html,a,p,div,dt,dd,h1,h2,h3,h4,h5,span,strong,th,td,table,input,select,li{ font-family:"微软雅黑", "宋体", Arial;}
img{border:none;}
.margin-t-b-10{margin:10px 0px;}
.margin-t-b-15{margin:15px auto;}
.margin-t-b-7{margin:7px 0px;}
.margin-t-b-0{margin:0px 0px;}
.padding-t-b-15{padding:15px 0px;}
.padding-l-r-7{padding:0px 7px;}
.padding-t-b-7{padding:7px 0px;}
.padding-t-15{padding-top:15px;}
.margin-l-r-7{margin-left:-7px;margin-right:-7px;}
.margin-t10{margin-top:10px;}
.margin-t15{margin-top:15px;}
.margin-t35{margin-top:35px;}
.margin-l-15{margin-left:-15px;}
.lineheight28{line-height:28px;}
.lineheight35{line-height:35px;}
.padding-t-15{padding:15px 0px 0px 0px;}
.padding-b-15{padding:0px 0px 15px 0px;}
.padding30{padding:10px 20px;}
.margin-right7{margin-right:7px;}
.margin-left7{margin-left:7px;}
.margin-b-15{margin-bottom:15px;}

.container{width:1200px;}

/*侧边浮动窗*/
aside{width:70px;position: fixed;top:184px;right:5px;z-index: 100;}
aside a{display:block;width:70px;height:70px;margin:10px 0px;/*background:#76b2ff*/background:#649f76;position:relative;}
aside dl{margin:0px;padding:0px 0px 0px 0px;}
aside dl dt img{width:70px;height:70px;text-align: center;}
aside dl dt,aside dl dd{margin:0px;padding:0px;}
aside a dl dd{display:none;}
aside a:hover dl dd{display:block;background:white;position:absolute;left:-130px;top:0px;}
aside a:hover dl dd h5{margin:0px;padding:0px;color:black;}
aside a:hover dl dd img{margin:0px;padding:0px;max-width:120px;height:auto;border:Solid 1px #76b2ff;}

header{border-bottom:solid 1px #ddd;height:40px;line-height:40px;margin:0px;padding:0px;}
a.toplink1{display:inline-block;background:url(../images/guohui.png) no-repeat left center;text-indent:2em;}
a.toplink2{display:inline-block;margin:0px 5px;color:#ffffff;}
/*a.toplink2:hover{color:#4b99e3;}*/

nav.toppanel{position:relative;padding:20px 0px;margin:0px auto;width:1200px;}
nav.toppanel div.logoimg{float:left;}
nav.toppanel ul{margin:58px 0px 0px 0px;padding:0px;float:left;}
nav.toppanel ul li{margin:0px;padding:0px; list-style-type:none;}
nav.toppanel ul li > a{display:inline-block;background:url(../images/112.png) no-repeat left 1px;text-indent:1.3em;font-size: 18px;padding:0px 0px 5px 0px;}
nav.toppanel ul li dl{display:none;}
nav.toppanel ul li:hover dl{display:block;position:absolute;left:15px;top:85px;width:1200px;padding:15px;background:white;border:solid 1px #ddd; box-shadow: 0px 0px 5px #f5f5f5;z-index: 100;}
nav.toppanel ul li:hover dl dt,nav.toppanel ul li:hover dl dd{margin:0px;padding:5px;font-weight: 400;}
nav.toppanel ul li:hover dl dt span,nav.toppanel ul li:hover dl dd span{color:#4b99e3;}
nav.toppanel ul li:hover dl dd a{margin:0px 15px 0px 0px;}
div.top-tel{margin-top:60px;}

nav.banner-panel{background:url("../images/rsj-banner1.png") no-repeat left top;margin:0px auto;width:1200px;height:100px;}
nav.banner-panel h1{margin:30px 0px 0px 20px;padding:0px;color:white;font-size: 30px;}
nav.banner-panel p{margin:0px 0px 0px 20px;padding:5px 0px;color:white;font-size: 14px;}
nav.banner-panel p span{display:inline-block;margin-right:10px;padding:5px 0px;}
nav.banner-panel a.wyzx{display: inline-block;margin-right:20px;width:115px;height:50px;background:#fab400;color:white;transition: 0.3s;border-radius: 10px;text-align: center;line-height: 50px;}
nav.banner-panel a.wyzx span{display: inline-block;width:24px;height:24px;background: url("../images/bmft-zxts.png") no-repeat left top;margin-right:10px; vertical-align: middle;margin-top:-3px;}
nav.banner-panel a.wyzx:hover{background:#db9e02;color:white;}
nav.banner-panel a.wyts{display: inline-block;margin:35px 100px 0px 0px;width:115px;height:50px;background:#fa643c;color:white;transition: 0.3s;border-radius: 10px;text-align: center;line-height: 50px;}
nav.banner-panel a.wyts span{display: inline-block;width:24px;height:24px;background: url("../images/bmft-zxts.png") no-repeat -48px top;margin-right:10px; vertical-align: middle;margin-top:-3px;}
nav.banner-panel a.wyts:hover{background:#d85431;color:white;}

main.menu-panel{width:1200px; overflow: hidden;margin:0px auto;background:#f4f4f4;padding:15px 0px;height: 170px;}
main.menu-panel a{text-align: center;}
main.menu-panel a img{display: block; width:115px;height:115px;margin:0px auto;}
main.menu-panel a h4{font-size: 18px;font-weight: 900;}

article.container{position:relative;}
article.container h1{border-bottom: solid 1px #ddd;margin:0px;padding:0px 0px;font-size: 18px;font-weight: 900;color:#4593dd;height:50px;line-height: 50px;}
article.container h1 span{border-bottom: solid 3px #4593dd;display:inline-block;height:50px;line-height: 50px;padding:0px 20px;}

article.container .tabs{width:100%; margin:0px;}
article.container .tab{ height:30px; overflow:hidden;position: absolute;right:0px;top:15px;margin:0px;padding:0px;}
article.container .tab li{float:left;background:#e6e6e6;color:#1478eb; display:inline-block; width:80px; height:30px; margin-left:10px; line-height:30px; cursor:pointer; text-align:center;border-radius: 4px;} 
article.container .tab li.focus{background:#1478eb;color:white;}
article.container .content{width:1200px;padding:20px 0px 0px 0px;}
article.container .content div.menu-bggray{background:url("../images/menu-bgimg.png") repeat-y left top; overflow: hidden;}
article.container .content div.bggray{background:#f6f6f6;width:220px;float:left;}
article.container .content div.bggray dl{margin:0px;padding:0px;height:100%;}
article.container .content div.bggray dl dt{margin:0px;padding:0px; background:url("../images/bmft-c-bg.png") no-repeat left top;width:220px;height:60px;line-height:60px;color:white;font-size:20px;}
article.container .content div.bggray dl dd{margin:0px;padding:0px;}
article.container .content div.bggray dl dd a{display:block;margin:0px;padding:0px;width:220px;height:50px;line-height:50px;font-size:15px;color: #666;border-bottom: solid 2px white;}
article.container .content div.bggray dl dd a span{display:inline-block;margin:0px 20px 0px 50px;padding:0px;width:12px;height:12px;background:url("../images/bmft-c-li.png") no-repeat left center; }

article.container .content div.main-right{width:960px;float:right;}
article.container .content div.main-right dl{margin:0px 0px 10px 0px;padding:10px;border: solid 1px #ddd;}
article.container .content div.main-right dl dt{margin:0px;padding:10px 0px 10px 10px;font-size:18px;font-weight:normal;}
article.container .content div.main-right dl dt span{display:inline-block;width:4px; height:20px;background:url("../images/erji.png") no-repeat -49px top;margin:-3px 10px 0px 0px;vertical-align: middle;}
article.container .content div.main-right dl dt a{display:inline-block;border:solid 1px #4593dd;border-radius:4px;padding:3px 10px;margin-left:10px;color:#4593dd;transform:translateY(0px); transition: 0.3s;}
article.container .content div.main-right dl dd{padding:0px 0px 0px 0px;margin:0px;border-top: dashed 1px #ddd;}
article.container .content div.main-right dl dd h5{padding:0px;margin:0px;}
article.container .content div.main-right dl dd h5 span{display:inline-block;width:12px; height:13px;background:url("../images/erji.png") no-repeat -90px top;margin:-3px 10px 0px 0px;vertical-align: middle;}
article.container .content div.main-right dl dd p{padding:10px 0px 0px 22px;margin:0px;color:#999;}
article.container .content div.main-right dl dd a{display:inline-block;margin-top:10px;border:solid 1px #4593dd;border-radius:4px;padding:3px 10px;margin-left:10px;color:#4593dd;transform:translateY(0px); transition: 0.3s;}
article.container .content div.main-right dl dd a:hover{border:solid 1px #0a7fea;color:#0a7fea;box-shadow:0px 5px 5px #efefef;transform:translateY(-3px);}

article.container ul.bmfw{margin:0px;padding:20px 0px;}
article.container ul.bmfw li{margin:10px 0px;padding:0px; list-style-type:none;float:left;text-align:center;width:150px;}
article.container ul.bmfw li img{width:50px;height:50px;}

footer{clear:both;width:100%;background:#ebeef1;padding:20px 0px 30px 0px;margin:0px 0px 0px 0px;}
footer dl{margin:20px 0px 0px 0px;padding:0px;}
footer dl dt{margin:0px;padding:0px;float:left;}
footer dl dd{margin:0px;padding:0px;float:right;color:#333;line-height: 28px;}

/*服务清单*/
.mainbodycolor{background:#ecf5fb;padding:20px 0px;margin:0px auto;width:1200px;height:100px;}
nav.submenu{height:40px;line-height:40px;width:1200px;margin:0px auto;}
nav.submenu ul{margin:0px auto;padding:0px;width:1200px;}
nav.submenu ul li{margin:0px;padding:0px;list-style-type: none;display: inline-block;}
/*nav.submenu ul li a{display:block;color:white;width:200px;text-align:center;line-height:40px;background:#4996de;}*/
nav.submenu ul li a{display:block;color:white;width:200px;text-align:center;line-height:40px;background:#649f76;}
/*nav.submenu ul li a:hover,nav.submenu ul li.active a{background:#2e79d6;}*/
nav.submenu ul li a:hover,nav.submenu ul li.active a{background:#8fbc8f;}

div.leftsubpanel{margin:0px 0px 0px -15px;}
div.leftsubpanel .tabsH{width:100%; margin:0px;background:white;box-shadow: 0px 0px 10px #ddd;}
div.leftsubpanel .tabH{ height:40px; overflow:hidden;margin:0px;padding:0px;}
div.leftsubpanel .tabH li{float:left;background:#f2f7fa;color:#1478eb; display:inline-block; width:50%; height:40px; line-height:40px; cursor:pointer; text-align:center;} 
div.leftsubpanel .tabH li.focus{background:#3896ff;color:white;}
div.leftsubpanel .contentH{width:100%;padding:0px 0px 0px 0px;}
div.leftsubpanel .contentH ul{margin:0px;padding:0px;}
div.leftsubpanel .contentH ul li{margin:0px;padding:0px; list-style-type: none;}
div.leftsubpanel .contentH ul li a{display:block;margin:0px;padding:10px 0px;background:white;color:#666;text-indent:1.5em;position: relative;}
div.leftsubpanel .contentH ul li a:hover{display:block;margin:0px;padding:10px 0px;background: linear-gradient(top, #47b5ff, #2c7cff);
        background: -ms-linear-gradient(top, #47b5ff, #2c7cff);
        background: -webkit-linear-gradient(top, #47b5ff, #2c7cff);
        background: -moz-linear-gradient(top, #47b5ff, #2c7cff);color:#fff;text-indent:1.5em;border-radius: 0px;}
div.leftsubpanel .contentH ul li.active a{display:block;margin:0px;padding:10px 0px;background: linear-gradient(top, #47b5ff, #2c7cff);
        background: -ms-linear-gradient(top, #47b5ff, #2c7cff);
        background: -webkit-linear-gradient(top, #47b5ff, #2c7cff);
        background: -moz-linear-gradient(top, #47b5ff, #2c7cff);color:#fff;text-indent:1.5em;border-radius: 0px;}
div.leftsubpanel .contentH ul li a i{display:none;}
div.leftsubpanel .contentH ul li a:hover i{display:block;float:right;position: absolute;right:10px;top:13px;}
div.leftsubpanel .contentH ul li.active a i{display:block;float:right;position: absolute;right:10px;top:13px;}

div.rightsubpanel{background:white;border:solid 1px #ddd;padding:15px 10px;}
div.rightsubpanel h1.xzsp{border-bottom:solid 1px #ddd;margin:0px 15px;padding:10px 0px;font-size: 16px;}
div.rightsubpanel h1.xzsp span{border-left:solid 4px #1c60cf;margin:0px;padding:0px 20px 0px 14px;}
div.rightsubpanel h1.xzsp strong{color:red;}
div.rightsubpanel h1.xzsp a{float:right;}
div.rightsubpanel div.listpanel{border:solid 1px #ddd;padding:15px;margin-top:10px; overflow: hidden;}
div.rightsubpanel div.listpanel h5{margin:0px;padding:0px;background:url("../images/listicon01.png") no-repeat left center;text-indent:16px;font-size: 16px;}
div.rightsubpanel div.listpanel ul{margin:0px;padding:15px 0px;}
div.rightsubpanel div.listpanel ul li{margin:0px;padding:2px 5px;list-style-type:none;display:inline-block;border:solid 1px #ddd;background:#f7f7f7;color:#999;}
div.rightsubpanel div.listpanel ul li.active{border:solid 1px #c2dbff;background:#f6faff;color:#1c60cf;}
div.rightsubpanel div.listpanel dl{margin:0px;padding:0px;}
div.rightsubpanel div.listpanel dl dt{margin:0px;padding:0px;float:left;color:#999;font-weight: 400;}
div.rightsubpanel div.listpanel dl dt i{color:#f86501;}
div.rightsubpanel div.listpanel dl dd{margin:0px;padding:0px;float:right;}
div.rightsubpanel div.listpanel dl dd a{display:inline-block;background: linear-gradient(top, #ffb46d, #ef4e0f);
        background: -ms-linear-gradient(top, #ffb46d, #ef4e0f);
        background: -webkit-linear-gradient(top, #ffb46d, #ef4e0f);
        background: -moz-linear-gradient(top, #ffb46d, #ef4e0f);color:#fff;border:solid 1px #ef4e0f;padding:3px 15px;transition: 0.3s; transform: translateY(0px);}
div.rightsubpanel div.listpanel dl dd a:hover{box-shadow:0px 5px 10px #fca359;transform: translateY(-3px);}

/*服务清单详情*/
ul.breadcrumb{margin:0px;padding:0px 0px 10px 0px;background:none;}
ul.breadcrumb li i{font-size:20px;color:#98ccff;display:inline-block;margin:-3px 10px 0px 0px;vertical-align: middle;}
div.mainsubpanel{background:white;padding:15px 10px;}
div.mainsubpanel h1{border-bottom:solid 1px #ddd;margin:0px 10px;padding:10px 0px;font-size: 16px;font-weight: 900;}
div.mainsubpanel h1 span{border-left:solid 4px #1c60cf;margin:0px;padding:0px 20px 0px 14px;}

div.item-table{padding:20px 10px;}
div.item-table table tr{border-left:solid 1px #ddd;border-top:solid 1px #ddd;}
div.item-table table tr td{border-right:solid 1px #ddd;border-bottom:solid 1px #ddd;padding:8px;}
div.item-table table tr td:first-child,div.item-table table tr td:nth-child(3),div.item-table table tr td:nth-child(5){background:#ecf4ff;width:150px;text-align: center;}
div.itemlink{border:solid 1px #ddd;margin:0px 10px;padding:10px 0px;}
div.itemlink a.btn{background: linear-gradient(top, #47b5ff, #2c7cff);
        background: -ms-linear-gradient(top, #47b5ff, #2c7cff);
        background: -webkit-linear-gradient(top, #47b5ff, #2c7cff);
        background: -moz-linear-gradient(top, #47b5ff, #2c7cff);color:#fff;transition: 0.3s; transform: translateY(0px);}
div.itemlink a.btn:hover{box-shadow:0px 5px 10px #47b5ff;transform: translateY(-3px);}

div.mainsubpanel .tabsG{width:100%; margin:10px 10px;}
div.mainsubpanel .tabG{ height:40px; overflow:hidden;margin:0px;padding:0px;width:1160px;background:#f2f7fa url("../images/tabg-bg.png") repeat-x left bottom;}
div.mainsubpanel .tabG li{float:left;color:#333; display:inline-block; height:40px; line-height:40px; cursor:pointer; text-align:center;padding:0px 30px;} 
div.mainsubpanel .tabG li.focus{background:#fff;color:#3896ff;border-top:solid 3px #3896ff;border-left:solid 1px #ddd;border-right:solid 1px #ddd;z-index: 100;float: left;
  margin-bottom: -1px;}
div.mainsubpanel .contentG{padding:20px;border:solid 1px #ddd;margin:0px;width:1160px;border-top:none;}
div.mainsubpanel .contentG table{border-collapse:collapse;border-left:solid 1px #fff;border-top:solid 1px #fff;}
div.mainsubpanel .contentG table tr th{background:#e5f7f7;padding:6px;text-align: center;}
div.mainsubpanel .contentG table tr td{background:#f6f9fb;padding:6px;border-right:solid 1px #fff;border-bottom:solid 1px #fff;}

.find-panel{margin:10px 0px;position: relative;}
.find-panel div.search-t{position: absolute;top:5px;left:165px;width:500px;}
.find-panel h2{margin:0px;padding:0px;height: 40px;color:white;font-size: 16px;border-bottom: solid 1px #eee;position: relative;}
/*.find-panel h2 span{margin:0px;padding:0px 0px 0px 15px;display: block;width:150px; height: 40px; line-height: 40px; background: #689bd7;border-radius:0px 40px 0px 0px;}*/
.find-panel h2 span{margin:0px;padding:0px 0px 0px 15px;display: block;width:150px; height: 40px; line-height: 40px; background: #649f76;border-radius:0px 40px 0px 0px;}

.find-panel div.search-t input[type=text]{height: 28px;width:240px;margin-top:3px;}
.find-panel div.search-t input[type=checkbox]{margin-top:10px;}
.find-panel div.search-t button{height: 28px;line-height: 16px;margin-top:-1px;}
.find-panel table{ border:solid 1px #eee;}
.find-panel table tr td{padding:15px;}
.numbg01{border-bottom: dotted 1px #ddd;background: #f5f5f5;width:150px;}
.b_line01{border-bottom: dotted 1px #ddd;}
.find-panel a.label-item{display:inline-block;background: #f5f5f5;border-radius: 5px;padding:5px 30px 5px 10px;margin-top:3px;position: relative;}
.find-panel a.label-item:hover{background: #89c997;color:#fff;}
.find-panel a.label-item span{position: absolute; top:5px; right:5px; display: inline-block; width:18px; height: 18px; background: url(../images/close.png) no-repeat left top;}
.find-panel a.label-item:hover span{position: absolute; top:5px; right:5px; display: inline-block; width:18px; height: 18px; background: url(../images/close-hover.png) no-repeat left top;}

.category{margin:0px; padding:0px;}
.category li{margin:0px 10px 0px 0px; padding:0px; list-style-type: none; display: inline-block;}
.category li img{display: inline-block; vertical-align: middle;}
/*.category li a.leve{margin:0px; padding:10px 15px;border-radius: 3px; display: inline-block;background: #00afec;color:white;}*/
.category li a.leve{margin:0px; padding:10px 15px;border-radius: 3px; display: inline-block;background: #8fbc8f;color:white;}
.category li a.leve:hover{margin:0px; padding:10px 15px; display: inline-block;background: #029ed4;color:white;}
/*.category li a.leve01{margin:0px; padding:10px 15px;border-radius: 3px; display: inline-block;background: #6bd6f1;color:white;}*/
.category li a.leve01{margin:0px; padding:10px 15px;border-radius: 3px; display: inline-block;background: #8fbc8f;color:white;}
.category li a.leve01:hover{margin:0px; padding:10px 15px; display: inline-block;background: #40a8d8;color:white;}
.category li a.leve02{margin:0px; padding:10px 15px;border-radius: 3px; display: inline-block;background: #66dbcf;color:white;position:relative;}
.category li a.leve02:hover{margin:0px; padding:10px 15px; display: inline-block;background: #37b5a8;color:white;}

.category li a.active{margin:0px; padding:10px 15px; display: inline-block;background: #37b5a8;color:white;}
.category li a.leve02 i{display: none;}
.category li a.active i{display: block;width:12px; height: 6px;position: absolute;bottom:5px;left:45px;z-index: 1;}
.category dl{margin:0px;padding:0px;}
.category dl dt{margin:0px;padding:0px;font-size: 0px;}
.category dl dd{margin:0px;padding:10px 0px;}
.category dl dd a{margin:0px;padding:5px 0px;display:block; text-indent:16px;}
.category dl dd a:hover{background: #f5f5f5;}
.result-find{position:relative;}
.result-find a.item01{position:absolute;right:0px;top:10px;color:#689bd7;}
.result-find a.item02{position:absolute;right:80px;top:10px;color:#689bd7;}
.result-find a:hover{color:#ff0000;}
.result-find{position:relative;padding:0px;height: 40px;color:white;font-size: 16px;border-bottom: solid 1px #eee;}
/*.result-find span{margin:0px;padding:0px 0px 0px 15px;display: block;width:150px; height: 40px; line-height: 40px; background: #689bd7;border-radius:0px 40px 0px 0px;}*/
.result-find span{margin:0px;padding:0px 0px 0px 15px;display: block;width:150px; height: 40px; line-height: 40px; background: #649f76;border-radius:0px 40px 0px 0px;}

/*.tablestyle01 thead tr th{padding:10px 7px;background:#689bd7;color:white;}*/
.tablestyle01 thead tr th{padding:10px 7px;background:#649f76;color:white;}

.tablestyle01 tbody tr td{padding:15px 7px; vertical-align: middle;}
.topline{border-top:solid 1px #ddd;padding:10px 0px;}
.topline p{margin:0px;padding:0px;line-height: 30px;}
ul.pagination{margin:0px;padding:0px;}

.service-active{
        background: #cacacc;
}

.pull-right{
        float: right !important;
}

article.container .content div.main-right dl dt i {
        margin-top: 10px;
        display: inline-block;
        height: 20px;
        width: 20px;
        right: 0;
        background: url(../images/sub_r_index.png) left bottom no-repeat;
}

.dd-button-margin{
    margin-top: 10px;
    margin-bottom: 10px;
}

.lists-infos-jg {
    font-size: 13px;
    padding-left: 25px;
    line-height: 30px;
    display: inline-block;
    max-width: 600px;
    overflow: hidden;
    color: #999;
}

.contents-info-lists-header{
    position: relative;
}

.contents-info-lists-header span {
    width: 35px;
    height: 35px;
    background-image: url(../images/erji.png);
    background-repeat: no-repeat;
    background-position: -80px 10px;
    position: absolute;
    top: 0;
    left: 0;
    cursor: pointer;
}

.contents-info-lists-header h4 {
    font-size: 15px;
    padding-left: 35px;
    line-height: 35px;
    max-width: 1000px;
    overflow: hidden;
}


.contents-info-lists-infos .lists-infos-btn {
    float: right;
}

.item-margin-top {
    margin-top: 10px;
}

.operate-a {
    display: inline-block;
    margin-top: 10px;
    border: solid 1px #4593dd;
    border-radius: 4px;
    padding: 3px 10px;
    margin-left: 10px;
    color: #4593dd;
    transform: translateY(0px);
    transition: 0.3s;
}

.item-button-height{
   height: 50px;    
}

.item-bottom-border{
   border-bottom: dashed 1px #ddd;
}

.item-text-center{
    text-align: center;
}

.mark_index {
    width: 100%;
    height: 100%;
    position: fixed;
    top: 0;
    left: 0;
    background-color: rgba(0, 0, 0, 0.4);
    z-index: 1;
    display: none;
}

.mark_index_robot {
    width: 100%;
    height: 100%;
    position: fixed;
    top: 0;
    left: 0;
    background-color: rgba(0, 0, 0, 0.4);
    z-index: 1;
    display: none;
}

.robot_div{
    width: 60%;
    /*height: calc(80vh);*/
    position: fixed;
    z-index: 999;
    left: 50%;
    top: 5%;
    transform: translate(-50%);
    transform:translate(-50%);
    -ms-transform:translate(-50%);	/* IE 9 */
    -moz-transform:translate(-50%); 	/* Firefox */
    -webkit-transform:translate(-50%); /* Safari 和 Chrome */
    -o-transform:translate(-50%); 	/* Opera */
    background-color:#fff;
    border-radius: 10px;
    display:none;
}



.login_div{
    width: 608px;
    height: 220px;
    position: fixed;
    z-index: 999;
    left: 50%;
    top: 20%;
    transform: translate(-50%);
    transform:translate(-50%);
    -ms-transform:translate(-50%);	/* IE 9 */
    -moz-transform:translate(-50%); 	/* Firefox */
    -webkit-transform:translate(-50%); /* Safari 和 Chrome */
    -o-transform:translate(-50%); 	/* Opera */
    background-color:#fff;
    border-radius: 10px;
    display:none;
}

.login_div_2 {
    margin: 0 auto;
    text-align: center;
}

.login_div_2 a {
    display: block;
    float: left;
    width: 220px;
    font-size: 20px;
    cursor: pointer;
    color: #fff;
    text-align: center;
}

.lists-infos-btn-right{
    line-height: 1.42857143;
    float: right;
}

.stars-active{
    font-size: 25px;
    color: #fed342;
}

.stars-disabled{
    font-size: 25px;
    color: #bebcbc;
}

#con-one-1 ul span {
    float: left;
    font-size: 20px;
    font-weight: bold;
    margin-top: 2px;
    margin-right: 23px;
    margin-left: 10px;
}

.m_nav {
    width: 100%;
    height: 40px;
    margin-top: 40px;
    border-bottom-color: #689bd7;
    border-bottom-width: 2px;
    border-bottom-style: solid;
    margin: 0px 0px 30px 0px;
    padding: 0px;
}

.m_nav li {
    width: 150px;
    height: 40px;
    text-align: center;
    line-height: 40px;
    list-style: none;
}

.fl {
    float: left;
}

.m_nav li.active a {
    border-radius: 0px 40px 0px 0px;
    background: #689bd7;
    color: rgb(255, 255, 255) !important;
}

.m_nav li a {
    width: 150px;
    height: 40px;
    font-size: 16px;
    display: block;
}

#con-one-1 ul li {
    line-height: 18px;
    padding: 0;
    padding-right: 12px;
    float: left;
}

.content_bs_tit {
    font-size: 18px;
    border-left: 5px solid #689bd7;
    padding-left: 9px;
    font-weight: bold;
    margin-bottom: 25px;
    height: 24px;
}

.content_4_zongti {
    width: 100%;
    margin-top: 20px;
    height: 40px;
}

.content_bs_border {
    margin-bottom: 20px;
}

.index-table > thead > tr > th {
    text-align: center;
    font-weight: normal;
    vertical-align: bottom;
    border-bottom: 2px solid #ddd;
}

.pagination > li > button, .pagination > li > input {
    position: relative;
    float: left;
    padding: 6px 12px;
    margin-left: -1px;
    line-height: 1.42857143;
    color: #337ab7;
    text-decoration: none;
    background-color: #fff;
    border: 1px solid #ddd;
    font-size: 12px;
}

span.goOtherPage:hover {
    color: #ff0000;
}


.modal {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1050;
    display: none;
    overflow: hidden;
    -webkit-overflow-scrolling: touch;
    outline: 0;background:none;border-radius: 12px;
}
.modal-header {
    padding: 15px;
    height: 108px;background:url("../images/title-bg.png") no-repeat center top;position: relative;
}
.modal-title {line-height: 90px;color:white;font-size: 24px;font-weight: bold;padding-left:20px;}
.modal-header .close {
    position: absolute;right:-16px;top:-16px;opacity: 1;transition: 0.3s;
}
.modal-header .close:hover {
    transform: scale(0.8);
}
.modal-body {
    position: relative;
    padding: 0px;height:464px;
}
.modal-body a{position:absolute;display: block;text-align: center;text-decoration: none;color: black;transition: 0.3s;}
.modal-body a:hover{transform: scale(1.1);}
.modal-body a img{display: block;margin:5px auto;}
.modal-body a p{margin:0px;padding:0px;font-size: 14px;}


/*div.head clearfix{position:relative;padding:20px 0px;margin:0px auto;width:1200px;}*/
/*div.head clearfix div.logoimg{float:left;}*/
div.clearfix ul{margin:25px 0px 0px 25px;padding:0px;float:left;}
div.clearfix ul li{margin:0px;padding:0px; list-style-type:none;}
div.clearfix ul li > a{display:inline-block;background:url(../images/112.png) no-repeat left 1px;text-indent:1.3em;font-size: 18px;padding:0px 0px 5px 0px;color: #fff;}
div.clearfix ul li dl{display:none;}

div.clearfix ul li:hover dl{display:block;position:absolute;left:0px;top:85px;width:1200px;padding:15px 15px 15px 0px;background:white;border:solid 1px #ddd; box-shadow: 0px 0px 5px #f5f5f5;z-index: 100;top: auto;}
div.clearfix ul li:hover dl dt,div.head clearfix ul li:hover dl dd{margin:0px;padding:5px;font-weight: 400;}
div.clearfix ul li:hover dl dd,div.head clearfix ul li:hover dl dd{margin:0px;padding:5px;font-weight: 400;}
div.clearfix ul li:hover dl dt span,div.head clearfix ul li:hover dl dd span{color:#4b99e3;}
div.clearfix ul li:hover dl dd span,div.head clearfix ul li:hover dl dd span{color:#4b99e3;}
div.clearfix ul li:hover dl dt a{margin:0px 15px 0px 0px;}
div.clearfix ul li:hover dl dd a{margin:0px 15px 0px 0px;}

other-link.a {
    text-decoration: none; /* 去掉下划线 */
    color: inherit; /* 继承父元素颜色，状态不变 */
}
