@charset "utf-8";
/* CSS Document */


* { margin:0px; padding:0px; list-style-type: none;}
HTML { padding: 0px; margin: 0px }
body { font-family:"微软雅黑",Tahoma,Helvetica,Arial,sans-serif; background:#e9f2f7;}

a{color: #333;}
a:hover,a:focus {color:#2587F4;text-decoration: none;}
h1,h2,h3,h4,h5,h6 { margin:0; padding:0;font-weight:normal;}
h3{color:#333;}
a img {border:0px; }
img:hover{margin:0; padding:0;
-webkit-box-shadow: 3px 3px 20px rgb(119 133 202 / 34%);
     -moz-box-shadow: 3px 3px 20px rgb(119 133 202 / 34%);
          box-shadow: 3px 3px 20px rgb(119 133 202 / 34%);
  -webkit-background-clip: padding-box;
     -moz-background-clip: padding;
          background-clip: padding-box;
  -webkit-transition: all 0.2s ease-in-out;
     -moz-transition: all 0.2s ease-in-out;
       -o-transition: all 0.2s ease-in-out;
          transition: all 0.2s ease-in-out;
		  opacity: .9;}

border: { zoom:1;  }
ul, li,  p { margin:0; padding:0; border:none; list-style-type:none;}
.clear {clear: both; }
.hr2,.hr4,.hr5,.hr6,.hr8,.hr10,.hr15,.hr20,.hr40{margin:0 auto; padding:0px; font-size:0;line-height:0;clear:both;}
.hr2{height:2px;}.hr4{height:4px;}.hr5{height:5px;}.hr6{height:6px;}.hr8{height:8px;}.hr9{height:9px;}.hr10{height:10px;}.hr20{height:20px;}.hr15{height:15px;}.hr40{height:40px;}
.dash {border-bottom:1px dashed #ddd; text-align:center;}
.dis{ display:block;}
.undis{ display:none; }
.w{width:1200px; margin:0 auto;}
.bg{background-color:#fff;}
.clr:after, .clr:before { content: ""; display: table; }
.clr:after {clear: both;}
.fll{float: left;}
.flr,.fr{float: right;}


.header{background-color:#fff;}
.header .top{width:1200px; margin:0 auto; height:120px;}
.header .top .logo{float:left;}
.header .top .logo img{margin:15px 0;}
.header .top .logo img:hover{box-shadow:none;}
.header .top .banner{ width:800px; height:90px; float:right; border:1px solid #ccc; margin:15px 0; background: #efefef; }

.navbar-default {background-color: #2587F4; border-color:#2587F4;}
.navbar {border-radius: 0; -webkit-box-shadow: 5px 5px 10px rgba(0, 0, 0, 0.2);
     -moz-box-shadow: 5px 5px 10px rgba(0, 0, 0, 0.2);
          box-shadow: 5px 5px 10px rgba(0, 0, 0, 0.2);
}
.navbar-collapse{padding-left:0; padding-right:0; }
.navbar .container{ padding-left:0; padding-right:0; width:1200px;}
.navbar-default .navbar-nav>li>a {color: #fff;}
.nav>li>a {padding: 15px 41px; font-size:17px; line-height:20px; }
.navbar-default .navbar-nav>li>a:focus, .navbar-default .navbar-nav>li>a:hover {color: #333;background-color: #fff;border-color:#fff;}

.banner1{width:1200px; margin:0 auto; padding:0; background: #d9534f; height:120px; border:1px solid #333;text-align:center;display: table; font-size:40px; }
.banner1 a{color:#fff;}
.banner2{width:1200px; margin:0 auto; padding:0; background: url(../images/banner2.jpg); height:186px;}
		  
.wrap{width:1200px; margin:0 auto; overflow:hidden; height:350px; }
.wrap .left,.wrap .center{float:left;}
.wrap .right{float:right;}
.wrap .left{width:420px;}
.wrap .center{width:500px; margin:0 15px;}
.wrap .right{width:248px;  border-left:1px solid #ededed;}

.focus{width:400px;height:330px; position:relative; margin:10px; }
.focus:hover{*border-right-width: 2px;
  *border-bottom-width: 2px;
  -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
     -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
          box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  -webkit-background-clip: padding-box;
     -moz-background-clip: padding;
          background-clip: padding-box;}		  

.focus #pic{width:400px;height:330px;overflow:hidden;}
.focus #pic ul{width:400px;height:330px;float:left;}
.focus #pic li{width:400px;height:330px;float:left;}
.focus #pic li img{width:400px;height:330px;float:left;}
.focus #txt{width:400px;height:38px;background:#757575;filter:alpha(opacity=70);-moz-opacity:0.7; opacity:0.7;position:absolute;left:0;bottom:21px;z-index:100; overflow:hidden;}
.focus #txt ul{ float:left;}
.focus #txt li a{ float:left;width:400px;height:38px;line-height:38px; text-align:center;color:#fff; font-size:15px;text-decoration:none;letter-spacing:1px; }
.focus #txt li a:hover{text-decoration:none;}
.focus .tip-bg{width:400px;height:21px;background:url(../images/focus_tip_bg.png) repeat-x left top;position:absolute;left:0;bottom:0;z-index:12;}
.focus #tip{width:100px;height:14px;position:absolute;left:140px;bottom:3px;z-index:13;}
.focus #tip ul li{width:14px;height:14px;float:left;display:inline;margin:0 5px;cursor:pointer;background:url(../images/focus_tip.png) no-repeat;}
.focus #tip ul li.on{background:url(../images/focus_tip_current.png) no-repeat;}
.focus .btns{width:42px;height:9px;position:absolute;right:0;bottom:5px;z-index:14;overflow:hidden;}
.focus .btns ul{width:100%;float:left;}
.focus .btns li{width:7px;height:9px;float:left;display:inline;margin:0 7px;cursor:pointer;overflow:hidden;}
.focus .btns li.prev{background:url(../images/focus_btn_left.png) no-repeat left top;}
.focus .btns li.next{background:url(../images/focus_btn_right.png) no-repeat left top;}


.wrap .center .hd,.wrap .center .bd{width:500px; overflow:hidden;}
.wrap .center .hd ul li{width:500px; float:left; border-bottom:1px dashed #ccc; padding:10px 10px 5px 10px;}
.wrap .center .hd ul li h2{ text-align:center; font-size:22px; line-height:35px; font-weight:bold; height:35px; color: #333;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.wrap .center .hd ul li p{font-size:14px; text-indent:2em; padding:5px 0 0 0; line-height:24px; color:#999;text-align: justify; }
.wrap .center .hd ul li p a{color:#999;}
.wrap .center .hd ul li p a:hover{color:#2587F4;}
.wrap .center .bd ul li{width:500px; float:left; border-bottom:1px dashed #ccc; font-size:18px;overflow: hidden;
text-overflow:ellipsis;white-space: nowrap; height:45px; line-height:35px; padding-top:10px; padding-left:20px; font-weight:bold;background: url(../images/list_point.gif) no-repeat 5px 25px;}

.wrap .right .bd{ width:248px; float:left; padding:10px 0;}
.wrap .right .bd ul li{padding:11px 12px; float:left;}
.wrap .right .bt {font-size: 16px;height: 45px;line-height: 45px;width: 220px;font-weight: 600; margin:15px 0 10px 0; padding:0 30px;}


.main .hd{height:60px; line-height:60px; border-bottom: 3px solid #ddd;}
.main .hd h3{font-size:20px; font-weight:bold; border-bottom:3px solid #495ce5; text-align:center; width:150px; height:60px;line-height: 60px;}
.main .bd{padding-bottom:20px;}
.main .bd ul li{ float:left;  border-bottom:1px dashed #ddd; height:45px; line-height:45px; }
.main .bd ul li a{overflow:hidden; white-space:nowrap; text-overflow: ellipsis; float:left; background:url("../images/list_point.gif") no-repeat 10px 20px; padding:0 0 0 25px; font-size:17px;}
.main .bd ul li span{color:#999; float:right; text-align:right; font-size:16px; width:100px;}
.main .bd ul li h4{font-size:17px; float:left; overflow:hidden; white-space:nowrap; text-overflow: ellipsis; line-height:35px; font-weight:bold; }
.main .bd ul li p{font-size:14px; float:left; overflow:hidden; line-height:25px; padding-bottom:5px;}

.main .bd-mc{width:1200px;}
.main .bd-mc ul li{width:570px;float:left; padding:15px 0;margin-right:30px;}
.main .bd-mc ul li img{width:150px; height:100px; float:left; margin:10px 20px;}
.main .bd-mc ul li h4{font-size:17px; float:left; width:370px;overflow:hidden; white-space:nowrap; text-overflow: ellipsis; line-height:35px; font-weight:bold; }
.main .bd-mc ul li p{font-size:14px; float:left; width:370px; overflow:hidden; line-height:25px; padding-bottom:5px;}

.main .bd-list{width:1200px; float:left;}
.main .bd-list ul li{width:560px; margin-right:30px; margin-left:10px; }
.main .bd-list ul li a{width:440px; }

.main .mleft{width:800px; padding:0 0 20px 0;}
.main .mleft .bd ul li{width:360px; margin:0 30px 0 10px;}
.main .mleft .bd ul li a{width:360px;}
.main .mleft .bd-img {padding-top:15px;}
.main .mleft .bd-img ul li{float:left; padding:10px 0; width:400px;}
.main .mleft .bd-img ul li img{width:120px; height:80px; margin:10px 10px 10px 20px; float:left;}
.main .mleft .bd-img ul li h4{ line-height:28px; float:left; font-size:17px; font-weight:normal; width:240px; margin:5px 0 0 5px; overflow:hidden;}
.main .mleft .bd-img ul li p{ font-size:14px; line-height:20px; margin:10px 0 0 5px;float:left; color:#999;}

.main .mright{width:360px;}
.main .mright .bd ul{padding:20px 0 10px 0; float:left;}
.main .mright .bd ul li a{width:340px;background:url("../images/list_point.gif") no-repeat 5px 20px; padding:0 0 0 20px; }

.main .mright .txtScroll-top{ width:360px;  overflow:hidden; position:relative; padding:30px 0;}
.main .mright .txtScroll-top .bd-con{}
.main .mright .txtScroll-top .bd-con ul li{line-height:28px;background: url(../images/list_point.gif) no-repeat 5px 12px; padding:0 10px 0 15px; font-size:16px; margin-bottom:20px;}
.main .mright .txtScroll-top .bd-con ul li:hover{background:#f1f1f1;}
		  

.main .box{width:570px; margin-right:30px;}
.main .box .bd-img{padding:30px 0 20px 0; float:left;}
.main .box .bd-img ul li{float:left; margin:0 20px; width:240px;}
.main .box .bd-img ul li img{width:240px; height:160px;}
.main .box .bd-img ul li img:hover{box-shadow:none;}
.main .box .bd-img ul li h4{ font-size:14px; font-weight:normal; width:240px; text-align:center; overflow: hidden; height:58px; line-height:24px; padding:5px 10px 0 10px; background:#CED9E8;}
.main .box .bd-img ul li h4 a{color:#666;}
.main .box .bd-img ul li:hover{box-shadow: 0px 2px 4px 0 rgb(0 0 0 / 50%); }

.main .box .bd{ width:600px; float:left;}
.main .box .bd ul{float:left;}
.main .box .bd ul li{ width:560px; margin:0 30px 0 10px; }
.main .box .bd ul li a{width:420px; }
.main .box .bd ul li span{color:#999; float:right; width:100px; text-align:right; font-size:16px;}


/*暗访列表*/
.main .ts{height:400px; overflow-x: hidden;overflow-y: auto; margin:20px;}
.main .text{ background:#e1251b;color:#fff; padding:15px 10px; margin:20px; box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);}
.main .text p{line-height:25px; text-indent:2em;padding:6px 0; font-size:16px;}

		  
.table{overflow-y: auto;overflow-x: hidden; }
.table th{color: #fff;background-color:#d9534f; text-align: center;font-size:16px; line-height:30px;}
.table td{ font-size:13px; text-align:left;}
.bad th{color:#fff;background-color:#444; text-align: center;font-size:16px; line-height:30px;}
.bad tr:hover > td{color:#fff;background-color:#666; }
.good tr:hover > td{color: #fff;background-color:#d9534f;}
/*
.table-striped>tbody>tr:nth-of-type(even) {background-color: #d9edf7;}

.table-striped>tbody>tr:nth-of-type(odd) {background-color: #fff;}
*/

.table>tbody>tr>td, .table>tbody>tr>th, .table>tfoot>tr>td, .table>tfoot>tr>th, .table>thead>tr>td, .table>thead>tr>th {padding: 10px;}
.table-hover tbody tr:hover > td, .table-hover tbody tr:hover > th {transform: scale(1); text-align:center; font-weight:700;}


.lx{}
.lx .tip{background:#e1251b; box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); padding:20px 40px 40px 60px;}
.lx .tip h3{color:#fff; line-height:50px; font-size:22px;text-shadow: 5px 5px 10px rgb(0 0 0 / 30%); text-indent:2em;}
.lx .peo{padding:20px 40px 40px 60px;}
.lx .peo p{font-size:18px; margin:25px 0;}


.logo-wall{ }
.logo-wall ul{ padding:20px 30px;background:#fff; float:left;}
.logo-wall ul li{margin: 20px;  float:left;}
.logo-wall ul li img{ width:240px; height:160px;}
.logo-wall ul li img:hover{box-shadow:none;}
.logo-wall ul li p{background: #CED9E8;text-align:center; font-size:14px; line-height:24px;padding:5px 10px 0 10px; width:240px; height:58px;}
.logo-wall ul li:hover{box-shadow: 0px 2px 4px 0 rgb(0 0 0 / 50%); }

video{ margin:20px 0; border:1px solid #ddd; width:642px;}

.bline{border-bottom: 2px solid #2587F4; margin:0 auto; width:1200px;}
.foot{padding-top:20px; padding-bottom:40px; line-height:30px; margin:0 auto; width: 100%; text-align:center; font-size: 12px;color:#999; }
.foot a{color:#999; padding:0 8px;}
.foot a:hover{color: #2587F4;}