@charset 'utf-8';
.service_list_bg{background: #FCFCFC; min-height:450px;}
.service_list_ctbg{ background: #FFFFFF;}
.service_list{  overflow: hidden;min-width: 1200px;}

.position{width:1200px;padding:15px 0 10px 0;margin: 0 auto;color: #404040;font-size:12px;}
.position a:hover{color: #1268b8;}
 
.w985{width: 983px; padding: 0!important; }
.w1200{ width: 1200px; margin: 0 auto;}
.sl_nav{margin:0px auto 18px;background:#fff;}


/* select */
.select{padding:5px 10px;font-size:14px; border: 1px solid #ececec; min-height: 90px;}
.select li{list-style:none;padding:10px 0 10px 100px; position: relative;}
.select .select-list{border-bottom:#eee 1px dashed;}
.select dl{zoom:1;position:relative;line-height:24px; width:91%; padding-left: 60px;}
.select dl:after{content:" ";display:block;clear:both;height:0;overflow:hidden}
.select dt{width:100px;margin-bottom:5px;position:absolute; top:0; left:-100px;text-align:right;color:#666;height:24px;line-height:24px;}
.select dd{float:left;display:inline;margin:0 0 5px 5px; }

.select a{display:inline-block;white-space:nowrap;height:24px;padding:0 10px;text-decoration:none;color:#404040;border-radius:2px;}
.select a:hover{color:#fff;background-color:#1268b8;}
.select .selected a{color:#fff;background-color:#1268b8;}
.select-all { position: absolute; top: 0; left: 0;}
.select-result dt{font-weight:bold}
.select-result li{float:left;display:inline;margin:0 0 5px 5px;}
.select-result span{ font-size: 12px; color: #999; padding-left: 24px; display: inline; line-height: 24px; float: right; position: absolute; top:10px; right: 0; }
.select-result span i{  color: #f90f0f;}
.select-no{color:#999}
.select .select-result a{padding-right:20px;background:#1268b8 url("images/close.gif") right 9px no-repeat;}
.select .select-result a:hover{background-position:right -15px}

.s_mor{ height: 24px; overflow: hidden;}
.s_mor_btn{position:absolute; top: 0; right:-41px; font-size: 12px;cursor: pointer; width: 35px; color: #1268b8;}

.s_w985 .ser_box li img{  margin-left: 0!important;}
.s_w985 .ser_box li i{ width: 350px!important; margin-right: 20px!important;  }

.src_info { font-size: 14px; margin-bottom: 10px; color: #adadad;}
.src_info i{ color:#1268b8; padding-right: 20px;}
.src_info q{ color:#f24e4e;}
          .service_con { border: 1px solid #ececec; padding: 10px 0; margin-bottom: 30px;}
		  .service_con .ser_box, .service_con .ser_box li{ display: block; overflow: hidden; }
		  .service_con .ser_box .red { color: #f24e4e;}
	      .service_con .ser_box li { margin:0 20px; padding: 20px 0; border-bottom: 1px dashed #eee; position: relative;}
		  .service_con .ser_box li img{ display: block; width: 215px; height: 150px;float: left; margin-right: 35px; margin-left: 20px;}
		  .service_con .ser_box li i{ display: block; width: 510px; height: 150px;float: left; margin-right: 40px;}
		  .service_con .ser_box li i .p1{ display: block; font-size: 18px; padding-bottom: 10px; color: #1268b8;}
		  .service_con .ser_box li i em{ display: block; font-size: 14px;  line-height: 20px; max-height: 57px;margin-bottom: 10px; overflow: hidden;}
		  .service_con .ser_box li i var{ display: block; font-size: 14px; color: #ababab;}
          .service_con .ser_box li i var span{ color: #f24e4e;}
		  .service_con .ser_box li q{ display: block;float: left; height: 150px; line-height: 150px; font-size: 22px; color: #f24e4e; margin-right:20px;  width: 200px;}
		  .service_con .ser_box li q.neg{ color: #ababab; font-size: 18px;}
		  .service_con .ser_box li q b{ font-size: 14px; margin-left: 3px; color: #ababab;}
		  .service_con .ser_box li dfn{ display: block; float: left; margin-top: 40px;}
		  .service_con .ser_box li dfn a{ display: block; width: 100px; background-color: aqua; margin-bottom: 15px; height: 28px; font-size: 14px; text-align: center; line-height: 26px; background-color:#187fdf; color: #fff;}
		  .service_con .ser_box li dfn a:hover{ background-color: #3293ed;}
		  .service_con .ser_box li dfn .a2{background-color: #fff; color: #007be2;border: 1px solid #007be2; box-sizing: border-box; line-height: 26px;}
		  .service_con .ser_box li dfn .a2:hover{background-color: #ecf6ff; color: #007be2;border: 1px solid #007be2;}



.adviser_con{padding: 10px 0; overflow: hidden;}	   
	.adviser_box_l{float: left; width: 930px; border: 1px solid #ececec; margin-right: 15px; overflow: hidden; margin-bottom: 30px;}
	.adviser_box_l li{ margin:0 20px; padding: 20px 0; border-bottom: 1px dashed #eee; position: relative; overflow: hidden; }
	.adviser_box_l .ad_h{ float: left; margin-right: 20px; border-radius: 50%; width: 108px; height: 108px; overflow: hidden;border: 1px solid #ececec; text-align: center; vertical-align: middle;}
	.adviser_box_l .ad_h img{display:inline-block; width: auto; height: auto; max-width: 108px; max-height: 108px; vertical-align: middle;}
    .adviser_box_l .ad_h span{display:inline-block; width: 0; height: 100%; overflow: hidden; vertical-align: middle;}
	.adviser_box_l .ad_inf { overflow: hidden; margin-bottom: 10px;}
	.adviser_box_l .ad_inf_l { display: block; float: left;}
	.adviser_box_l .ad_inf_l i{ display: block; font-size: 13px; padding-bottom: 10px; line-height: 28px;}
	.adviser_box_l .ad_inf_l q{ display: block; font-size: 13px; padding-bottom: 3px; width: 530px;}
	.adviser_box_l .ad_inf_l q p{ display: inline-block;}
	.adviser_box_l .ad_inf_l i a{display:inline-block; border: 1px solid #007be2; margin-left: 15px; height: 18px; vertical-align: middle; line-height: 18px; font-size: 12px; padding: 0 5px; color: #007be2; margin-bottom: 1px; border-radius: 10px;}
    .adviser_box_l .ad_inf_l i a:hover{ background-color: #007be2; color: #fff;}

	.adviser_box_l .ad_inf_l em{ display: block; font-size: 13px;}
	.adviser_box_l .ad_inf_l em img{display:inline-block; width: 15px; height: 15px; background-color: antiquewhite;vertical-align: middle; margin-right: 3px; margin-bottom: 3px; *margin-bottom: 1px; background: url(../images/pho.gif)} 
	.adviser_box_l .ad_inf_l i b{  font-size: 18px; color: #1268b8; padding-right: 10px;}
	.adviser_box_l .ad_inf_r { display: block; float: right; width: 230px;overflow: hidden; padding-top: 10px; text-align: right;}
	.adviser_box_l .ad_inf_r var{ display: inline-block; text-align: center; width: 70px; vertical-align: middle;}
	.adviser_box_l .ad_ab{color: #ababab;  position: relative; margin-left: 130px;}   
	.adviser_box_l .ad_ab_box { width: 90%; height: 20px; overflow: hidden;}  
    .adviser_box_l .ad_ab_box p { display: inline;_display:inline;}
    .adviser_box_l .ad_ab_box p span {font-size:12px!important; color: #ababab!important; font-family: 微软雅黑, 'Microsoft YaHei'!important; }
	.adviser_box_l .ad_ab_mor{ position: absolute; top: 0; right:18px; color:#1268b8;}  

	.adviser_box_r{float: left; width: 251px; border: 1px solid #ececec; padding:7px 0 20px 0;}	
	.adviser_box_r h1{ display: block; font-size: 18px; text-align: center;height: 40px; line-height: 40px; background-color: #fff; color: #1268b8; margin-bottom: 15px;}
    .adviser_box_r span{ display: block;  border: 1px solid #ececec; margin: 0 15px; height: 32px; margin-bottom: 10px; padding-left: 5px; overflow: hidden; }
	.adviser_box_r span select{ display: block;  border: none; height: 32px; width: 209px; outline: none;}
	.adviser_box_r span input{  display: block;  border: none; height: 32px; width: 209px;}
	.adviser_box_r i{display: block;  height: 32px;  text-align-last: center; color:#ababab; width: 100%;}
	.adviser_box_r a{display: block; width: 221px; background-color:#1268b8; margin: 0 auto; color: #fff; font-size: 14px; text-align: center; padding: 8px 0;}
	.adviser_box_r a:hover{background-color:#177ad7;}


    .case_con{padding: 10px 0; overflow: hidden; padding-bottom: 30px;}	   
	.case_box_l{float: left; width: 930px; border: 1px solid #ececec; margin-right: 15px; margin-bottom: 30px; overflow: hidden;}
	.case_box_l li{ margin:0 20px; padding: 20px 0; border-bottom: 1px  dotted #eee; position: relative; overflow: hidden; }
	.case_box_l .ca_h{float: left; position: relative; margin-right: 20px; border: 1px solid #ececec;height:132px;width:180px;text-align:center; cursor: pointer;}
	.case_box_l .ca_h img{width:auto;height:auto;max-width:180px;max-height:132px; vertical-align:middle;}
    .case_box_l .ca_h span{height:100%;width:0;overflow:hidden; display:inline-block;vertical-align:middle}
    .case_box_l .ca_h .djfd{width:100%; height: 20px; line-height: 20px; text-align: center; background: rgba(0,0,0,0.5);filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#7F000000,endcolorstr=#7F000000); position: absolute; bottom: 0; font-size: 12px; color:#fff; display: none; z-index: 2;}
    .case_box_l .ca_h:hover .djfd{display: block;}
    .case_box_l .ca_h .imgbox-t{position: absolute;display: none;z-index: 90; left: 0; top:0; width:300px; height: 220px; border: 1px solid #ececec; }
    .case_box_l .ca_h .imgbox-t img{width:100%;}
	.case_box_l .ca_inf {overflow: hidden; margin-bottom: 10px;}
	.case_box_l .ca_inf_l { display: block; float: left; width:450px; }
	.case_box_l .ca_inf_l i{ display: block; font-size: 13px; padding-bottom: 10px; line-height: 28px;}
	.case_box_l .ca_inf_l q{ display: block; font-size: 13px; padding-bottom: 3px; float: left; width: 280px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
	.case_box_l .ca_inf_l q.q1{ padding-right: 40px; width: 130px;}
	.case_box_l .ca_inf_l em{ display: block; font-size: 13px;}
	.case_box_l .ca_inf_l em b{ color: #F42024;}
	.case_box_l .ca_inf_l i b{  font-size: 18px; color: #1268b8; padding-right: 10px;}
	.case_box_l .ca_inf_r { display: block;  width: 230px; overflow: hidden;  position: absolute; right:-70%; *right:-67%; top: -76px; }
	.case_box_l .ca_inf_r var{ display: block; float: left; width: 80px; height: 80px; margin-right: 15px; border-radius: 50%; overflow: hidden; vertical-align: middle; text-align: center;/*border: 1px solid #ececec;*/}
	.case_box_l .ca_inf_r img{display:inline-block; width: auto; height: auto; max-width: 80px; max-height: 80px; vertical-align: middle;}
    .case_box_l .ca_inf_r span{display:inline-block; width: 0; height: 100%; overflow: hidden; vertical-align: middle;}
	.case_box_l .ca_inf_r .ca_inf_r_con{ float: left; width: 76px;}
	.case_box_l .ca_inf_r .ca_inf_r_con i{ display: block; text-align: center;font-size: 15px; line-height: 30px; padding-top: 6px; width: 76px;}
    .case_box_l .ca_inf_r .ca_inf_r_con a{ display: block; width: 54px; margin: 0 auto; text-align: center;  border: 1px solid #007be2; height: 18px; line-height: 18px; font-size: 12px; color: #007be2; border-radius: 10px;}
	.case_box_l .ca_inf_r .ca_inf_r_con a:hover{ background-color: #007be2; color: #fff;}
	.case_box_l .ca_inf_r .ca_inf_r_con q{ display: block; font-size: 14px; line-height: 20px; margin-top: 20px; width: 75px; height: 20px;}
    .case_box_l .ca_inf_r .ca_inf_r_con q a{ display: block; width: 54px; margin: 0 auto; text-align: center;  border: 1px solid #007be2; height: 18px; line-height: 18px; font-size: 12px; color: #007be2; border-radius: 10px;}
	.case_box_l .ca_inf_r .ca_inf_r_con q a:hover{ background-color: #007be2; color: #fff;}
	.case_box_l .ca_inf_r .ca_inf_r_con q span{ width: 15px; height: 15px; display: inline-block;margin-right: 3px;  vertical-align: middle; margin-bottom: 3px; *margin-bottom: 2px; background: url(../images/pho.gif);}
	.case_box_l .ca_ab{color: #ababab;  position: relative; margin-left: 150px; width: 50%;}   
	.case_box_l .ca_ab_box { width: 80%; height: 20px; overflow: hidden; }  
	.case_box_l .ca_ab_box p { display: inline;_display:inline;}
	.case_box_l .ca_ab_box p span {font-size:12px!important; color: #ababab!important; font-family: å¾®è½¯é›…é»‘, 'Microsoft YaHei'!important; }

	.case_box_l .ca_ab_mor{ position: absolute; top: 0; right:0; color:#1268b8;}  
	.case_box_r{float: left; width: 253px;}
    .case_box_r .case_box_rct{width: 251px; border: 1px solid #ececec; padding:7px 0 20px 0;}
    .case_box_r.topFix>.case_box_rct{position: fixed;top: 42px;}
    .case_box_rct.topFix{position: fixed;top:42px; z-index: 999;}	
	.case_box_r .p1{ display: block; font-size: 18px; text-align: center;height: 40px; line-height: 40px; background-color: #fff; color: #1268b8; margin-bottom: 15px;}

  	.case_box_r span{ display: block;  border: 1px solid #ececec; margin: 0 15px; height: 32px; margin-bottom: 10px; padding-left: 5px; overflow: hidden; }
	.case_box_r span select{ display: block;  border: none; padding: 8px 0 10px 0; width: 209px; outline: none;}
	.case_box_r span input{  display: block;  border: none; height: 32px; line-height: 32px; width: 209px;}
	.case_box_r i{display: block;  height: 32px;  text-align: center; color:#ababab;}
	.case_box_r a{display: block; width: 221px; background-color:#1268b8; margin: 0 auto; color: #fff; font-size: 14px; text-align: center; padding: 8px 0;}
	.case_box_r a:hover{background-color:#177ad7;}
        
    .search_con {  max-width: 1200px; margin: 0 auto; padding-top: 20px; }
	.search_con .search_nav{ width: 200px; background-color: #FFFFFF; float: left; margin-right: 15px;}
	.search_con .search_nav a{ display: block; font-size: 16px;text-align: center; line-height: 40px; color: #999; }
	.search_con .search_nav a:hover{ background-color: #9cc2f2; color: #fff;}
    .search_con .search_nav a.act{ background-color: #1268b8; color: #fff;}
    .search_con .ishide{ display: none; }
    .search_content { float: left; width: 985px; }
	.search_box { float: left; width: 985px;  height: 100%;  }
	
 /*点击查看大图*/
.ca_h_tbox1{margin: 0px; padding: 0px; border: none; width: 100%; height: 100%; z-index: 9999; position: fixed; top: 0px; left: 0px; background: rgba(0,0,0,0.5);filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#7F000000,endcolorstr=#7F000000); display: none;}
.ca_h_tbox1 .ca_h_img1{width:600px; height: 600px; position:fixed; left: 50%; top: 50%; margin:-300px 0 0 -300px; text-align:center;}
.ca_h_tbox1 .ca_h_img1 .dwgb{width:22px; height: 22px; border-radius: 50%; background: rgba(0,0,0,0.5);filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#7F000000,endcolorstr=#7F000000); color: #fff; font-size: 14px; font-family: '微软雅黑'; line-height: 18px; text-align: center; cursor: pointer; position: absolute; top: -10px; right: -10px;}
.ca_h_tbox1 .ca_h_img1 img{width:auto;height:auto;max-width:600px;max-height:600px; vertical-align:middle;}
.ca_h_tbox1 .ca_h_img1 span{height:100%;width:0;overflow:hidden; display:inline-block;vertical-align:middle}  

/*20180814新增相关资讯列表*/
.ssxgzx0814{float: left; width: 930px; border: 1px solid #ececec; margin-bottom: 30px; overflow: hidden;}
.ssxgzx0814 a{display:block; overflow: hidden; padding: 0 20px;}
.ssxgzx0814 a:hover{ background-color:#FBFBFB; cursor: pointer;}
.ssxgzx0814 li{display: block; overflow: hidden; padding: 25px 0; border-bottom: 1px dotted #ececec;}
.ssxgzx0814 li h1{display: block; float: left; width: 210px; height: 155px; margin-right: 18px;}
.ssxgzx0814 li .img1{display: block; float: left; width: 210px; height: 155px; border: 1px solid #ececec; margin-right: 18px; overflow: hidden;}
.ssxgzx0814 li .img1 img{width: 210px; min-height: 155px;}
.ssxgzx0814 li em{ display: block; float: left; width: 600px; height: 155px;}
.ssxgzx0814 li em b{ display: block; font-size: 20px; line-height: 35px; padding-bottom: 20px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.ssxgzx0814 li em h2{ display: block; font-size: 13px; line-height: 13px; color: #ababab; margin-bottom: 15px;}
.ssxgzx0814 li em h2 img{ display: inline-block; width: 15px; height: 15px;  vertical-align: middle; margin-bottom: 2px; margin-right: 5px; background: url(../../images/news_ico.gif) no-repeat;}
.ssxgzx0814 li em h2 img.r_nu{ background: url(../../images/news_ico.gif) 15px 0;}
.ssxgzx0814 li em h2 i{ padding-right: 30px;}
.ssxgzx0814 li em var{display: block; font-size: 14px; line-height: 24px; color: #515050; height: 48px; text-indent:2em; overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;word-wrap: break-word;}
.ssxgzx0814 li em dfn.new_det{font-size: 12px; float: right; color: #5583ed;}

