body{background:url(../images/public/body_bg.jpg) no-repeat center top;}
input { border: 0px;}
ul, li, ol, li { margin: 0px; padding: 0px; list-style-type: none;}
.paddbottom20 { padding-bottom: 20px;}
.paddright20 { padding-right: 20px;}
.paddtop10 { padding-top: 10px;}
.paddtop20 { padding-top: 20px;}
.paddleft20 { padding-left: 20px;}
.padd10 { padding: 10px;}
.margbottom20 { margin-bottom: 20px;}
.margtop20 { margin-top: 20px;}
.padd20 { padding: 20px;}
.f32{font-size: 32px;}
.fgx15 { border-bottom: dashed 1px #e5e5e5; margin: 10px 0;}

.zwgk{height: 45px;}
.zwgk span{background:#0b5492;padding: 0 37px;line-height: 45px;font-size: 18px;color: white;float: left;
border-top-left-radius:10px;border-top-right-radius:10px;-moz-border-radius-topleft:10px;-moz-border-radius-topright:10px;}
.zwgk1{border: 1px solid #dadada;margin-bottom:10px ;background: white;padding: 17px 0 0 17px;font-size: 16px;}
.zwgk1 a{height: 40px;line-height: 40px;border: 1px solid #e5e5e5;margin: 0 15px 15px 0;padding: 0 30px;float: left;}
.zwgk1 a:hover{background: #297dc1;color: white;}
.zwgk2{background:url(../images/zwgk.jpg);height: 55px;}
.zwgk2>div{width: 206px;float: left;height: 55px;border-right: 1px solid #e5e5e5;}
.zwgk2>:first-child{border-left: 1px solid #e5e5e5;width: 230px; cursor: pointer;}
.zwgk2>div>.zwgk4{/* width:180px; */height: 55px;margin:1px 0 0 0px;line-height: 45px;font-size: 16px;}
.zwgk2>div.hover>.zwgk4{background: white;/* border: 1px solid #e5e5e5; */border-bottom: none;/* margin: 4px 0 0 16px; */cursor: pointer;}
.zwgk2>div>.zwgk4 span{float: left;}
.zwgk2>div>.zwgk4 span.zwgk5{width:30px;height: 29px;float: left;margin: 10px 10px 0 20px;}
.zwgk2>div>.zwgk4 span.zwgk5.zwgk6{margin: 10px 10px 0 20px;}
.zwgk3{min-height: 725px;}
.zwgk3>div{display: none;padding-top: 20px;}
.zwgk3>div.dis{display: block;}
.zwgk3>div>p{text-align: left; line-height: 35px;padding-left:50px;}
.ysq{padding: 27px 33px 0;font-family: "宋体";}
.ysq1{width: 100%;}
.rad{margin: 0 10px;}
.ysq1,.ysq1 td{border: 1px #ccdbe9 solid;}
.ysq1 table td{border-color: white;}
.ysq2{font-family: "微软雅黑";font-weight: bold;padding-left: 20px;background: #e4f1fd;height: 40px;}
.ysq3{border: 1px #ccdbe9 solid;height: 45px;line-height: 45px;width: 300px;padding-left: 10px;}
.ysq5{border: 1px #ccdbe9 solid;height: 45px;line-height: 45px;width: 750px;padding-left: 10px;}
.ysq4{background: url(../images/ysq.jpg);width: 95px;height: 26px;line-height: 26px;padding-left: 20px;}
.ysq6{border: 1px #ccdbe9 solid;}
.ysq7{border: 1px #ccdbe9 solid;height: 110px;line-height: 25px;width: 740px;padding: 10px;}
.ysq8{border: 1px #ccdbe9 solid;height: 45px;line-height: 45px;width: 670px;padding-left: 10px;}
.ysq9{width: 100%;height: 70px;background: #e4f1fd;border-top: 1px #ccdbe9 solid;}
.ysq10{width: 220px;height: 30px;line-height: 30px;border: 1px #e5e5e5 solid;padding-left: 20px;}
.ysq11{background: url(../images/ysq1.jpg);width: 102px;height: 34px;line-height: 34px;margin: 24px 12px 20px 0;color: white;font-weight: bold;cursor: pointer;}
.ysq12{background: url(../images/ysq2.jpg);width: 102px;height: 34px;line-height: 34px;margin: 24px 12px 20px 0;font-weight: bold;cursor: pointer;}
.ysq13 p{line-height: 30px;}

.wjfb th{background: #f1f1f1;width: 120px;}
.wjfb th,.wjfb td{height: 53px;}
.wjfb td{padding-left: 27px;}
.wjfb{border:#d5d5d5 1px solid;width: 100%;}
.wjfb td{border-top:#d5d5d5 1px solid;font-family: "宋体";}
.wjfb th{border-top:#d5d5d5 1px solid;}
/*.wjfb1{line-height: 40px;padding: 20px;width:100%;text-align: center;font-size: 28px;font-family: "宋体";border-bottom: 1px dashed #e5e5e5;font-weight: bold;margin-bottom: 20px;}*/
.wjfb2{min-height: 500px;background: white;font-size: 16px; width: 90%; margin:40px auto 0 auto;}
.wjfb2 p,.wjfb2 div{ line-height: 180%; font-size: 16px; width:98%; text-align: left; text-indent: 2em;}
.fwzh{ text-align:center; height: 50px; line-height:180%; width:96%;}
.xxgkml{float: left;width: 218px;border: 1px #ccc solid;background: #f3f3f3;height: 710px;}
.xxgkml1{line-height:40px;background: #2472b4;text-align: center;color: white;font-size: 16px;height: 40px;}
div.zTreeDemoBackground{width: auto;height: auto;margin: 0 10px;}
.xxgkml2.ztree{width: auto;height: auto;overflow: auto;border: none;background: none;}
.xxgkml2.ztree *{font-size: 14px !important;font-family: "微软雅黑";}
.xxgkml3{float: right;width: 825px;}
.xxgkml4{width: 100%;border: #cecece 1px solid;}
.xxgkml4 th{height: 35px;background: #f3f3f3;color: #145d9b;font-family: "宋体";}
.xxgkml4 td{height:39px;text-align: center;}
th.xxgkml5{padding-left: 180px;text-align: left;}
td.xxgkml6{padding-left: 20px;text-align: left;}

.chushi{height: 35px;line-height: 35px;/* background: #155db7; */}
.chushi1 a{color: white;}
.chushi1 span{float:right;/*background: url(../images/jgzn/chushi1.png) no-repeat;*/height: 19px;line-height: 19px;padding-left: 20px;font-size: 16px;font-family: "宋体";color: white;margin-top: 10px;cursor: pointer;}
.chushi2{/*background: url(../images/jgzn/chushi_bj.png) no-repeat left center;*/height:159px;margin: 0 auto;width: 1100px;}
.chushi2>.pic{ width: 710px;height: 104px; }
.chushi2>.pic img{ margin-top:35px; float: left;}
.chushi2>.pic span{color:#155db7;font-size:20px; display:block;padding-top:42px; width: 230px; padding-left: 2%; font-weight: bold;}
.chushi2>.pic span.picadd{font-size:20px; padding-top: 40px;font-weight:bold; width: 240px;}
.chushi2>.pic span.f32{font-size:32px; font-weight: normal; padding-top: 40px;}
/*智能检索*/
.znjs{margin-top: 46px;float:right; width: 300px; position: relative; height: 44px;}
.znjs i { position: absolute; left: 15px; display: inline-block; width: 23px; height: 41px;background: url(../images/public/search_icon.png) no-repeat left center;
}





.znjs1{width: 82px;height: 43px; background: url(../images/jgzn/chushi3.png) no-repeat left center;  color:#fff; font-size: 16px;text-align: center;font-family: "微软雅黑"; cursor: pointer;  position: absolute;
    right: 0;}
.znjs2{width: 100%; height: 42px; border: 1px solid #dcdcdc;  border-radius: 5px 0 0 5px; padding-left: 40px;line-height: 43px;color: #a7a7a7;font-size: 16px;}

.csjj{float: left;width:21%;}
.csjj1{background: url(../images/jgzn/chushi4.png);height: 59px;text-align: center;line-height: 59px;margin-bottom: 2px;font-size: 16px;}
.company1{height:37px;line-height:37px;font-size: 14px;text-indent: 1em;background: #155db7; color:#fff;border-bottom:1px solid #fff; font-family: "微软雅黑";}
.company1 a{ color:#fff; float: left; display: inline-block; width: 100%; overflow: hidden; text-overflow: ellipsis; -o-text-overflow: ellipsis; -webkit-text-overflow: ellipsis; white-space: nowrap;}
.company1 a:hover{background: #1e76c0; color:#fff; display:block; text-decoration: none;}
.company1.wu{border-bottom:none;}
.companyxl{ text-align: center;width: 100%;background: #155db7;; height: 30px; line-height: 30px;}
.companyxl i{font-size: 24px;color: #fff;}

.csjj1{ background: url(../images/jgzn/arrow.png) no-repeat 93% 21px #155db7;}
.csjj1 a{color: #fff; display:inline-block;}
.csjj1.active,.csjj1:hover{background: url(../images/jgzn/arrow.png) no-repeat 93% 21px #59a4e4; }
.csjj1.active>a,.csjj1:hover>a{color: #fff;}
.csjj2{margin: 15px 0px 0 0;}
.csjj3{height: 38px;line-height:38px;margin-bottom: 5px;padding-left: 40px;background: white;}
.csjj3 img{height: 38px;width: 37px;cursor: pointer;float: right;}
.csjj3 a{color: black;}
.csjj4{display:none;}
.csjj2 ul,.csjj2 ol{background:#fff;height:282px;overflow: auto;margin-bottom: 10px;}
.csjj4 li{line-height: 30px;padding-left:10px; color:#000; font-family: "微软雅黑"; overflow:hidden; clear: both;}
.csjj4 li a,.csjj4 li a:hover{ color:#000; }
.csjj4 li a{ display: block; font-size:14px; width: 100%; overflow: hidden; text-overflow: ellipsis;  -o-text-overflow: ellipsis; -webkit-text-overflow: ellipsis;  -moz-text-overflow: ellipsis;
 white-space: nowrap;}
.csjj5{float: right;width: 78%;border: 1px #e5e5e5 solid;border-top:none; height:840px;background: white;}
.csjj8{float: right;width: 78%;border: 1px #e5e5e5 solid;border-top:none; height:auto;background: white;}
.csjj6,.csjj7{height: 45px;background: url(../images/jgzn/dian_bj.jpg) repeat-x bottom;}
.csjj6 span{border-bottom:1px #297dc1 solid;padding: 0 10px;line-height: 44px;font-size: 20px;color:#297dc1 ;float: left;}
.csjj7 span{border-bottom:1px #297dc1 solid;line-height: 44px;float: left;}
.list3{padding: 20px 0;}
.list3 li{line-height: 40px;background: url(../images/jgzn/dian.png) no-repeat 15px 18px; padding-left: 30px;font-size: 16px; overflow:hidden; clear: both;}
.list3 li a:hover{color:#0b5492;}
 ul.list3 li a{ font-size: 16px; display: block; float:left; display: inline-block;width: 75%; overflow: hidden;
    text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    -webkit-text-overflow: ellipsis;
    -moz-text-overflow: ellipsis;
    white-space: nowrap;}
  
 ul.list3 li span{ float: right; font-size: 14px; color:#8a8a8a; text-align:right;}
 ul.list3 li.li_bot_border{ border-bottom:dashed 1px #e5e5e5; padding-bottom:10px; margin-bottom:10px;}
.temsize{color:#297dc1 ;font-size:16px;}
.temred{ color: red;padding-right:10px;}
.temname{border:1px solid #ccc; height: 120px; overflow: auto; line-height: 160%; letter-spacing: 2px;}
.temPersonnel{height:500px;width: 97%;overflow: auto; }
.company{ height:35px; line-height:15px; font-size: 20px;text-align: center; border-bottom:1px dashed #ccc; color:#297dc1;width: 100%;}
.hotshare{ height:auto; display: none;}
.csjj8 table{margin-bottom:20px; text-align: justify;}
.csjj8 table tr td img{margin-right:15px;}
.csjj8 table tr td{ padding-left: 5px; }
.temPersonnel table tr td,.temPersonnel table tr td div{text-align: left;padding-left:5px;}

/*-------------------------------Page------------------------------------*/
.page_num{padding:20px; height:45px; overflow:hidden; font-size:14px;}
#page_div{line-height:20px; color:#000;}
#pagination_input{ width:20px; height:16px; line-height:16px; margin:0 8px; padding:0; overflow:hidden; border:1px solid #ccc;}
#page_div .pagination_index, #page_div .pagination_index_num{
    background:#FFFFFF; border:1px solid #bfbfbf; padding:0 8px;margin-right:2px;float: left; height:22px;text-align:center;}
#page_div .pagination_index a, #page_div .pagination_index_num a{padding:0px; margin:0px;text-align:center;  color:#8b8b8b;}
#page_div .pagination_index a:hover, #page_div .pagination_index_num a:hover{padding:0px; margin:0px;text-align:center;  color:#8b8b8b;}
#page_div .pagination_index_last{width:320px; float:right; text-align:right; color:#8b8b8b;}
#page_div .pagination_index_num{margin-right:2px; padding:0px; width:20px;}
#page_div .currentIndex{ background:#bfbfbf; border:1px solid #bfbfbf; width:20px; height:22px;
line-height:20px; color:#8b8b8b;text-align:center; font-weight:bold;}
.pagination_index_last a{ color:#8b8b8b; }


/*场景式服务*/
.cjsfw_bj{background: url(../images/cjsfw1.jpg) repeat-x #f2f2f2;}
.cjsfw{ width:1156px; margin:0 auto;}
.cjsfw1{ float: left;margin: 40px 0 55px 0;}
a.cjsfw2{ float: right;margin: 60px 60px 0 0;background: url(../images/home.png) no-repeat;height: 25px;line-height: 25px;padding-left: 40px;color: white;}
.cjsfwbox{border-radius: 15px;-moz-border-radius: 15px;width: 500px;height: 21px;border: #bdc3cc 1px solid;position: absolute;top:30%; left: 325px;background: #dbe0e6;padding: 3px;}
.cjsfwhd{border-radius: 15px;-moz-border-radius: 15px;background: url(../images/load_07.png);height: 21px;width: 0%;}
.cjsfwloading{position: absolute;color: white;font-size: 12px;top: -45px;left: -30px;width: 59px;height: 39px;line-height: 32px;text-align: center; background: url(../images/load_03.png);}
.cjsfw6{position: relative;}
#xgfj a{ float: left; width: 100%; }



.container {width: 1033px; margin: 0 auto; overflow: hidden; padding: 0;}
 
@media (min-width:991px) and (max-width:1199px){
	.container {width:100%;}
	
}

@media (max-width: 991px){
    .container{ width:96%; padding: 10px 2%;}
    .chushi2 .pic,.znjs,.csjj,.csjj5,.csjj8{ width: 100%; }
    .chushi2>.pic span{display: none;}
    .chushi{ height: auto;} 
    .chushi2>.pic{height:auto;}
    .chushi2>.pic img{ margin-top:20px; }
    .znjs{margin-top: 25px;}
   
}

@media screen and (max-width:767px) {
	/*.container{margin: 0 6px}*/
	ul.list3 li a{ width: 60%;}
}
@media screen and (max-width:375px) {
	ul.list3  li a{width: 70%;}
    ul.list3  li span{font-size: 12px;}
}

