﻿/* CSS Document */
*{padding:0; margin:0 auto;}
img{border:0;}
em,i{font-style:normal;}
ul,li{list-style-type:none;}
h1,h2,h3,h4,h5,h6{font-weight:100;}
p{line-height:24px; color:#666;}
.fl{float:left;}
.fr{float:right;}
.clearfix{clear:both;}
a{text-decoration:none; color:#555;outline:none;}
a:hover,a:active,.cur{color:#fe6700;}
a:active {star:expression(this.onFocus=this.blur());}
.main_wrap{width:1200px; height:auto; margin:auto;}
#header,#container,#footer{width:100%; height:auto;}
body{font-family:"微软雅黑",Arial, Helvetica, sans-serif; font-size:12px; padding:0; margin:0 auto;}
/*图标字体*/
@font-face {
  font-family: 'fontello';
  src: url('../font/fontello.eot');
  src: url('../font/fontello.eot#iefix') format('embedded-opentype'),
       url('../font/fontello.woff') format('woff'),
       url('../font/fontello.ttf') format('truetype'),
       url('../font/fontello.svg#fontello') format('svg');
  font-weight: normal;
  font-style: normal;
}
.ficon,[class^="ficon-"],[class^="ficon-"]:before,[class*=" ficon-"]:before {
  font-family: "fontello";
  font-style: normal;
  font-weight: normal;
  speak: none;
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  margin-right: .2em;
  text-align: center;
  font-variant: normal;
  text-transform: none;
  line-height: 1em;
  margin-left: .2em;
 
}

/*header*/
#header .top{ height:32px; line-height:32px; background-color:#55575a;}
#header .top .fl span,#header .top a{color:#fff; font-family:"新宋体"; line-height:32px; display:inline-block;}
#header .top .fl a{padding:0 5px;}
#header .top  a:hover,#header .top a:active{color:#fe6700;}
#header .rtop a{padding:0 11px; background:url(../images/rtb.png) left center no-repeat;}
#header .rtop a:first-child{background:none;}
#header .rtop .wx{position:relative;}
#header .rtop .wx_img{position:absolute; left:0; top:32px; display:none; z-index:1;}
#header .rtop a .or{display:inline-block; width:9px; height:6px; margin:0 0 0 3px;}
#header .top_gw{overflow:hidden; }
#header .top_gw li span{display:block; cursor:pointer; margin:0 7px; float:left;}
.top-pad{padding:20px 0 40px 0;}
#tem_top_gw{position:relative;}
#tem_top_gw .JQ-content-box{position:relative; width:1200px; height:90px; overflow:hidden;}
#tem_top_gw .JQ-slide-content{position:absolute; width:100%; height:100%; overflow:hidden;}
#tem_top_gw .JQ-slide-content li{float:left; width:1200px;}
#header .ui-logo{width:38%; margin-top:-13px;}
.link{width: 192px;
  background: url(../images/20150329143709739.png) no-repeat right;
  height: 80px; background-size: 100%; }
#header .ui-logo a{float:left; display:block;}
#header .ui-logo .r_title{margin:22px 0 0 150px; font-size:14px; line-height:22px;}
#header .ui-logo .r_title strong{font-weight:100; color:#dd0000; font-size:16px;}
#header .ui-logo .r_title a{color:#c7000b; float:none; display:inline-block; line-height:22px}
#header .ui-logo .r_title h3 a{color:#333; }
.ficon{font-family: fontello;font-style: normal;font-weight: 400;-webkit-font-smoothing: antialiased;}

.ui-word{display:inline-block; margin:0 22px; line-height:40px; font-size:14px;}
.public-btn{display:inline-block; background-color:#fe6700; color:#fff; width:123px; height:40px; cursor:pointer; line-height:40px; text-align:center; font-size:18px; position:relative;}
.menu .fr .tsbox .sq1 .public .publicbox{position:absolute; right:0; top:42px; background-color:#f5f5f5; width:300px; z-index:12;}
.menu .public .publicbox .title{ text-align:center; font-size:18px; background-color:#f5f5f5; color:#000; padding:30px 0 5px 0;}
.menu .public .publicbox .conb{ border:1px solid #d9d9d9; padding:20px 0 16px 30px; overflow:hidden; background-color:#fff;}
.conb li{background:url(../images/xqimg.png) no-repeat; color:#333; font-size:14px; text-align:left; line-height:18px; padding-left:54px; height:42px; margin:0 0 20px 0;}
.conb .li1{background-position:0 0;}
.conb .li2{background-position:0 -62px;}
.conb .li3{background-position:0 -124px;margin-bottom: 10px;}
.publicbtn{width:245px; height:42px; line-height:42px; font-size:20px; text-align:center; background-color:#43a82b; display:block; float:left;}
.bomb{ overflow:hidden; font-size:12px; color:#333; line-height:20px;}
.bomb span{font-size:18px; color:#0a77cb; display:inline-block; margin:0 3px; vertical-align:middle;}
.bomb .sp1{font-size:14px; color:#333; font-weight:100;}

#header .menu{background:#eff8ff; height:58px; line-height:66px;border-bottom:1px solid #0073c3; margin:20px 0 0 0;}
#header .menu .p{ float:left;font-size:18px; line-height:58px; color:#0073c3; padding-left:55px; cursor:pointer; position:relative;}
#header .menu .p.phover{color:#0073c3;}
#header .menu .p.phover .top_btn{background-position:0 0;}
#header .menu .p .top_btn{width:17px; height:17px; background:url(../images/dhbtn.png) 0 -17px no-repeat; display:inline-block; vertical-align:middle; margin:0 0 0 10px;}
#header .menu .ui-banner{position:absolute; top:58px; left:0; z-index:101; display:none; line-height:normal; font-size:12px;}

#header .nav{float:right; width:960px; height:58px;}
#header .nav li{width:155px;height: 58px;line-height: 58px;float:left;background:url("../images/nx_icon9.png") no-repeat center right;text-align:center;overflow: hidden;position: relative;}
#header .nav li .btn_hot{display: block;position: absolute;top: 7px;right:55px;width: 21px;height: 21px;background: url(../images/hot_1.gif) no-repeat;}
#header .nav li a{color: #0073c3;font-size: 18px;display: block;}
#header .nav li:hover,#header .nav li.active{background:#0073c3;color: #fff;}
#header .nav li:hover a,#header .nav li.active a{color: #fff;}

/*header new*/


/*在线顾问*/
.rwrap_info .tb{display:block; position:absolute;top:15px;left: -14px;}
.gw_wrap .left{width:934px; position:relative; z-index:99;}
.gw_wrap .right{width:258px;}
.gw_wrap .map{line-height:32px; padding:0 0 0 5px; border-top:1px solid #e2e2e2;}
.gw_wrap .map a{color:#000;}
.gw_wrap1{border:1px solid #d7d7d7; border-top-width:3px; border-top-color:#659ad8; padding:22px 0 22px 0; overflow:hidden;}
.gw_wrap1 .gw_show{width:420px; float:left; padding-left:25px;}
.gw_wrap1 .gw_info{margin:0 5px 0 470px; font-family:"新宋体";}
.gw_wrap1 .gw_info p{ line-height:32px; padding:13px 0;}
.gw_wrap1 .gw_info .pno{padding:0;}
.gw_wrap1 .gw_info p .show-m{display:inline-block; margin-left:10px; color:#6e6e6e; border-radius:4px; border:1px solid #d9d9d9; line-height:20px; padding:0 10px; cursor:pointer;}
.gw_wrap1 .gw_info p .show-m .bb{display:inline-block; background:url(../images/opened.png) 0 0 no-repeat; width:11px; height:11px; vertical-align:text-bottom; margin-left:3px; }
.gw_wrap1 .gw_info p .show-m.opended{color:#ff9000; border-color:#ff9000;}
.gw_wrap1 .gw_info p .show-m.opended .bb{background:url(../images/opened.png) 0 -18px no-repeat; }
.gw_wrap1 .gw_info .tit{font-size:14px; color:#000; width:76px; text-align:right; display:inline-block;}
.gw_wrap1 .gw_info .txt{font-size:12px; }
.gw_wrap1 .gw_info .txt .mys{display:inline; background:none; width:auto; text-indent:0; line-height:normal;}
.gw_wrap1 .gw_info .txt .slh{display:inline; background:none;}
.gw_wrap1 .gw_info .txt .txtm{display:inline; background:none; width:auto; text-indent:0; display:none;}
.gw_wrap1 .gw_info .txt .h3{color:#1266bb; font-size:24px; font-family:"微软雅黑"; display:inline-block; font-weight:600;}
.gw_wrap1 .gw_info  .ink{overflow:hidden; display:inline-block; vertical-align:middle;}
.gw_wrap1 .gw_info  .ink span{ cursor:pointer; margin:0 0 0 3px;}
.gw_wrap1 .gw_info .txt strong{font-size:24px; font-family:"微软雅黑"; color:#e50; }
.gw_wrap1 .gw_info .txt strong.strong{color:#dd0000;background:url(../images/tel1.gif) left center no-repeat; padding-left:35px; font-size:30px; margin-right:4px;}
.gw_wrap1 .gw_info .pck{background-color:#fffbf8; padding:10px;  border:1px solid #fe7424;}
.colors{color:#dd0000;}
.colors1{color:#174dbc;}
.gw_wrap1 .gw_info .scly,.gw_wrap1 .gw_info .plah{border:1px solid #e4e4e4; padding:5px 10px; background-color:#fafafa;}
.gw_wrap1 .gw_info .plah{margin-top:5px;}
.gw_wrap1 .gw_info p.p .zx{display:inline-block; float:right; vertical-align:text-bottom;font-family:"微软雅黑"; margin-right:7%;}
.gw_wrap1 .gw_info p.p .fb{ background-color:#f57f00; line-height:30px; font-size:14px; border:1px solid #e56004; color:#fff; width:81px; text-align:center;}
.gw_wrap1 .gw_info p.p .wz{background:url(../images/ol2.gif) no-repeat; text-indent:-9999px; width:94px; height:31px; display:inline-block; cursor:pointer;}
.gw_wrap1 .gw_info .pla txt{line-height:22px;}

.gw_wrap1 .gw_info .isc{display:inline-block; border:1px solid #ff9000; width:66px; height:24px; text-align:center; line-height:26px;  color:#ff9000; text-align:center; float:right; margin:2px 15px 0 0;}
.gw_wrap1 .gw_info .isc span{background:url(../images/xin.png) left center no-repeat; width:15px; height:13px; display:block; float:left;margin: 7px -9px 0 10px;}
.gw_wrap1 .gw_info .p2{border-top:1px dotted #ddd;}
.gw_wrap1 .gw_info .rsp{margin-left:42px; display:inline-block;}
.gw_wrap2{border:1px solid #d7d7d7; margin-top:10px; position:relative; width:932px;}
.gw_wrap2 .tab_gwm{border-bottom:1px solid #d7d7d7; height:56px; width:932px; background-color:#fafafa;}
.gw_wrap2 .tab_gwm.fixed{position:fixed; margin:0 auto; z-index:10000; top:0; left:50%; margin-left:-600px; border-top:1px solid #d7d7d7; border-left:1px solid #d7d7d7; }
.gw_wrap2 .tab_gwm.fixed .gw-t-phone{display:block;}
.gw_wrap2 .tab_gwm li{display:inline-block; margin-left:10px; line-height:55px;font-size:18px; color:#000; position:relative; cursor:pointer; width:102px; *float:left;}
.gw_wrap2 .tab_gwm li a{display:block; line-height:55px; padding:0 15px; width:72px;}
.tab_gwm li .cur,.tab_gwm li a:hover{color:#005bb7; background-color:#fff; border-top:3px solid #659ad8;}
.tab_gwm li a.cur span,.tab_gwm li a:hover span{/*border-bottom:none;border:9px solid transparent;border-top-color:#659ad8; left:40%; z-index:2; top:59px; position:absolute;*/
  background:url(../images/xjt.png) left top no-repeat; width:13px; height:7px; display:block; position:absolute; top:3px; left:44%;}
.tab_gwm_box .gw_info1{padding:30px;padding-bottom:0; overflow:hidden;}
.tab_gwm_box .gw_info1 h3{font-size:18px; color:#005bb7;}
.tab_gwm_box .gw_info1 p{line-height:normal;}
.tab_gwm_box .gw_info1 p img{max-width:874px}
.gw_wrap .left .case_list{padding-left:85px;}
.gw-t-phone{line-height: 58px;font-size: 14px; overflow:hidden; float:right; margin:0px 20px 0 0; display:none;}
.gw-t-phone .num{display:inline-block; background:url(../images/tel3.png) left center no-repeat; padding-left:20px; margin-right:10px; font-size:30px; color:#dd0000;vertical-align:text-bottom;}
.gw-t-phone .txt{display:inline-block; vertical-align:text-bottom;}
.wenda{padding:25px 0 0 0;}
.wenda dl{ overflow:hidden; padding:0 22px;}
.wenda dl dt {border-bottom:1px dotted #ccc;}
.wenda dl span{width:36px; height:36px; border-radius:2px; line-height:36px; text-align:center; font-size:18px; color:#fff; display:block; float:left; margin-left:5px;}
.wenda dl dt span{background-color:#2c6daf;}
.wenda dl dt h3{line-height:36px; font-size:18px; color:#132d6a; margin-left:55px;}
.wenda dl dd span{background-color:#f39801; margin-left:41px;}
.wenda dl dd ,.wenda dl dt{padding:16px 0; line-height:36px; overflow:hidden;}
.wenda dl dd{border-bottom:1px solid #ccc;}
.wenda dl dd p{font-size:12px; font-family:"新宋体"; color:#666; margin-left:90px; line-height:36px;}
.more_tw{font-size:14px; text-align:center; color:#666; padding:20px 0 5px 0; display:block;}
.say_to_gw{border:2px solid #0073c3; margin:22px;}
.gw_box{padding:30px 0 0 20px; background:url(../images/say_to_gw.jpg) right center no-repeat; height:355px;}
.gw_box .tit{font-size:24px; background:url(../images/say_to_gw_b.jpg) left center no-repeat; padding-left:55px; color:#122e67; line-height:50px;}
.gw_box .tit b{color:#ff6000;}
.gw_box ul{overflow:hidden; padding:22px 0 0 0;}
.gw_box li{margin-bottom:14px; position:relative;}
.gw_box ,.gw_box li input{ font-family:"微软雅黑";}
.gw_box li .inputq{border:1px solid #dbdbdb; line-height:38px; height:38px; background:none; padding:0 60px 0 12px; width:610px; border-radius:3px;}
.gw_box li label{position:absolute; color:#989898; right:200px; line-height:40px; top:0;}
.gw_box li p{font-size:18px;color:#122e67;}
.gw_box li p span{font-size:14px;}
.gw_box li textarea{height:68px; border:1px solid #dbdbdb; border-radius:3px; width:658px; padding:5px 12px; max-width:658px; max-height:68px;}
.gw_box li span.tit{background:none; font-size:14px; color:#666; padding:0; line-height:normal;}
.gw_box li .inputc{ border:1px solid #eee;  line-height:31px; background:none; height:31px; padding:0 5px; width:180px; border-radius:3px; font-size:12px;}
.gw_box li button{ border:0; /*float:right;*/background-color:#ff8b00; font-size:18px; color:#fff; width:104px; height:34px; line-height:33px; text-align:center; font-family:"微软雅黑"; margin-left:310px;}

.rwrap1{border:1px solid #dcdcdc;}
.rwrap_info{width:215px; margin:0 auto; padding:34px 0 24px 0; position:relative;}
.rwrap_info .txt-phone{line-height:24px; overflow:hidden; font-size:12px; padding:5px 0; font-weight:600;}
.rwrap_info .txt-phone .name{color:#000; display:inline-block; margin-right:4px;}
.rwrap_info .txt-phone .pnum{color:#f60; display:inline-block;}
.rwrap_info .txt-phone .qq{display:block; float:right;cursor: pointer; display:none}
.rwrap_info .top_tit{position:absolute; left:0; top:0; z-index:1;}
.rwrap_info .inf{width:100%; overflow:hidden;}
.rwrap_info .inf span{width:48%; display:inline-block; color:#696969; font-family:"新宋体"; margin:2px 0;}
.rwrap_info .inf span span{display:inline-block;width:auto; font-size:12px;}
.rwrap2{border:1px solid #dcdcdc; background-color:#f7f7f7; margin:10px auto; padding:20px 0 5px 25px; overflow:hidden;}
.rwrap2 a{display:block; float:left; margin:0 15px 15px 0;}
.rwrap2 a .a1{background-color:#fff; width:96px; height:51px;}
.rwrap2 a .a1 .tit{text-align:center; padding:10px 0 2px 0; line-height:normal;}
.rwrap2 a .a1 .txt{text-align:center; font-size:14px; line-height:normal;}
.rwrap3{border:1px solid #dcdcdc;}

.tab_ra{height:48px; border-bottom:1px solid #dcdcdc;}
.tab_ra li{display:inline-block; line-height:48px; font-size:18px; width:125px; text-align:center; cursor:pointer; border-left:1px solid #dcdcdc;}
.tab_ra li:first-child{border:0;}
.tab_ra li.current{ color:#4898d3; border-bottom:1px solid #fff;}
.tab_ra_box{padding:18px;}
.tab_ra_box li .top_tit h3,.cr_wrap2 li .top_tit h3{font-size:18px; line-height:32px;}
.tab_ra_box li .top_tit h3 span,.cr_wrap2 li .top_tit h3 span{color:#fd6801;}
.tab_ra_box .tt .top_tit,.cr_wrap2 .tt .top_tit{background:url(../images/lxfsbg2.jpg) left center no-repeat; padding-left:32px;}
.tab_ra_box .tt1 .top_tit,.cr_wrap2 .tt1 .top_tit{background:url(../images/lxfsbg1.jpg) left center no-repeat; padding-left:32px;}
.tab_ra_box li .top_tit em,.cr_wrap2 li .top_tit em{font-size:12px; color:#c5c5c5;}
.tab_ra_box li label,.cr_wrap2 li label{color:#c5c5c5; position:absolute; right:8px; bottom:5px;}
.tab_ra_box .tt,.cr_wrap2 .tt{margin-bottom:20px;}
.tab_ra_box li .inputt,.tab_ra_box li .inputm,
.cr_wrap2 li .inputt,.cr_wrap2 li .inputm{height:33px; width:170px; line-height:33px; padding:0 36px 0 12px; border:1px solid #c4c4c4;}
.tab_ra_box li .ul li,.cr_wrap2 li{position:relative; margin-bottom:12px;}
.tab_ra_box li textarea,.cr_wrap2 li textarea{ padding:5px 36px 5px 12px; height:117px; width:170px; max-height:117px; max-width:170px; border:1px solid #c4c4c4;}
.tab_ra_box li button,.cr_wrap2 li button{width:95px; height:34px; line-height:34px; text-align:center; background-color:#3a92d0; color:#fff; font-size:18px; border:0; font-family:"微软雅黑";}
.cr_wrap2 li button{font-size:14px;}
.rwrap4{margin:10px 0 0 0 ; text-align:center;}


/*提问*/

.map,.map a{line-height:36px; color:#8a8a8a;}
.amenu{padding:50px 0 0 0;}
.amenu a{display:inline-block; padding:0 5px; line-height:12px; height:12px; border-left:1px solid #ddd;}
.amenu a:first-child{border-left:0;}
.amenu a span{color:#dd0000;}
.main_bg{background-color:#f5f5f5; overflow:hidden; border-top:1px solid #ddd;}
.menu_pad{padding:20px 0;}
.questions{padding-bottom:55px;}
.questions .left{width:928px; border:1px solid #d6d6d6; border-top:3px solid #0073c3; background-color:#fff;}
.questions .right{width:256px;}
.questions .ul{padding:30px 50px 0 22px; height:665px}
.questions li .top_tit h3{font-size:18px; line-height:32px; display:inline-block;}
.questions li{position:relative;}
.questions li .top_tit p{display:inline-block;}
.questions li .top_tit h3 span{color:#fd6801;}
.questions .tt .top_tit{background:url(../images/lxfsbg2.jpg) left center no-repeat; padding-left:32px;}
.questions .tt1 .top_tit{background:url(../images/lxfsbg1.jpg) left center no-repeat; padding-left:32px;}
.questions li .top_tit em{font-size:12px; color:#c5c5c5;}
.questions li label{color:#c5c5c5; position:absolute; right:8px; bottom:5px;}
.questions .tt{margin-bottom:20px;}
.questions li .inputt,.questions li .inputm{height:33px; width:805px; line-height:33px; padding:0 36px 0 12px; border:1px solid #c4c4c4;}
.questions .ul li{position:relative; margin-bottom:12px;}
.questions li textarea{ padding:5px 36px 5px 12px; height:117px; width:805px; max-height:117px; max-width:805px; border:1px solid #c4c4c4;}
.questions li button{width:95px; height:34px; line-height:34px; text-align:center; background-color:#3a92d0; color:#fff; font-size:14px; border:0; font-family:"微软雅黑";}
.questions li .inputm{width:200px;}
.questions li .fenlei{color:#146bae; padding-left:12px; position:relative; cursor:pointer; line-height:34px; background-color:#fafafa; margin-top:-16px; border:1px solid #c4c4c4; border-top:0; font-family:"新宋体";}
.questions li .fenlei em{color:#666; margin:0 3px;}
.questions li .fenlei span{display:inline-block; margin:0 3px;}
.questions li .fenlei span img{margin-top:10px;}
.classf{ position:absolute;width:125px; text-align:center; left:125px; z-index:1;border:1px solid #e4e4e4; display:none; }
.classf a{display:block; text-align:center; height:25px; line-height:25px; background-color:#fff; color:#333; }
.attention{color:#dd0000; font-size:12px; line-height:30px;}
.questions li .at1{display:inline-block; margin-left:20px;}
.questions .frwrap3{background-color:#fff;}
.questions .frwrap3 .tit{width:100%;height:80px;font-size: 16px;font-weight: bold;text-align: center;padding-top: 30px;}
.questions .frwrap3 .tit button{
  width: 95px;
  height: 34px;
  line-height: 34px;
  text-align: center;
  background-color: #3a92d0;
  color: #fff;
  font-size: 14px;
  border: 0;
}
.questions .frwrap4{background-color:#fff; border:1px solid #dcdcdc;}
.questions dl{padding:20px 0 7px 20px;}
.questions dd{border-left:1px solid #dcdcdc; padding-left:17px; position:relative; padding-bottom:4px;}
.questions dd .cri{width:8px; height:8px; background-color:#ddd; border-radius:4px; position:absolute; left:-4px; top:0;}
.questions dd .tit1{color:#2777c8; line-height:normal; padding-bottom:5px;}
.questions dd .tit1 span{margin-left:5px;}
.questions dd .tit1 span,.questions dd .time{color:#9c9c9c;}
.questions dd .txt{color:#666;}


/*提问题*/
.questions_top{border:1px solid #ffe1cb; background:url(../images/person.png) 80px bottom no-repeat #fff7ea; height:140px;}
.questions_info{text-align:center; padding:35px 0 0 0;}
.questions_info p{display:inline-block; text-align:center; font-size:20px;}
.questions_info p span{color:#fe6700;}
.top_search{padding:18px 0 0 0; position:relative; display:inline-block;}
.top_search .inputs{ display:inline-block; height:36px; line-height:36px; width:355px; padding:0 25px 0 10px; font-family:"微软雅黑";  border:2px solid #0073c3;}
.top_search .lb{position:absolute; top:30px; left:370px;}
.top_search button{display:inline-block; width:86px; border:none; text-align:center; height:40px; line-height:40px; font-size:18px; color:#fff; vertical-align:top; font-family:"微软雅黑"; cursor:pointer; }
.top_search .tw{background-color:#0073c3; margin-left:-4px;}
.top_search .suo{background-color:#ff8b00;}
.top_search p{font-size:14px; color:#000; margin:0 15px;}
.questions_cat{margin-top:11px;}
/*提问主体内容*/
.KB_list {
  width: 945px;
  overflow: hidden;
  margin-left:10px;

}
.left {
  float: left;
}
.KB_list .KB_list_tit {
  padding: 18px 15px;
  background: #eee;
}
.KB_list .KB_list_tit_con {
  width: 905px;
}
.KB_list .KB_list_tit .on, .KB_list .KB_list_tit a:hover {
  color: #20c1d2;
}
.KB_list .KB_list_tit a {
  margin: 0 12px 0 0;
  display: inline-block;
}
.KB_list_con .item {
  padding: 15px;
  background: #eee;
  margin: 10px 0 0 0;
  height: 130px;
  display: block;
  cursor: pointer;
  position: relative;
  top: 0px;
  transition: all ease 0.3s;
  -webkit-transition: all ease 0.3s;
}
.clears {
   clear: both;
}
.clears{clear:both; height:0; line-height:0; font-size:0;}
.clears {
  clear: both;
  display: block;
  overflow: hidden;
  height: 0;
  line-height: 0;
  font-size: 0;
}
.f18{font-size: 18px;}

.KB_list_con .item .item_img {
  width: 160px;
  height: 130px;
  border-radius: 5px;
}
.KB_list_con .item .item_con {
  width: 724px;
  height: 100%;
  position: relative;
  padding-left: 6px;
}
.KB_list_con .item .item_con .item_tit span {
  display: inline-block;
  width: 450px;
}

.KB_list_con .item .item_con .item_text i{color:#188eee;font-size: 16px;}
.textOverflow {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.KB_list_con .item .item_con .item_tit em {
  padding: 3px 13px;
  display: inline-block;
  background: #188eee;
  color: #fff;
  font-size: 12px;
}
.right {
  float: right;
}
.KB_list_con .item .item_con .item_text {
  /*text-indent: 2rem;*/
  margin: 14px 0 0 0;
}
.KB_list_con .item .item_info {
  width: 100%;
  position: absolute;
  bottom: -8px;
  left: 15px;
}
.KB_list_con .item .item_addr {
  padding: 0 0 0 20px;
  color: #999;
font-size:14px;
  width: 90px;
  height: 30px;
  line-height: 30px;
  text-align: center;
  background: #0093dd;
  border-radius: 5px;
  color: #fff;
}
.KB_list_con .item .item_time{
  padding: 0 0 0 20px;
  color: #999;
  font-size:12px;
}
.es_pagination {
  width: 100%;
  margin-top: 30px;
  text-align: center;
}
.es_pagination_center {
  display: inline-block;
  margin: 0 auto;
  height: 35px;
  line-height: 35px;
}
.es_pagination_center a {
  width: 80px;
  height: 40px;
  line-height: 30px;
  text-align: center;
  border-radius: 5px;
  margin-left: 15px;
  cursor: pointer;
  background: #eee;
  border: 3px solid #ddd;
}
.es_pagination_center span {
  margin-left: 15px;
  color: #0093DD;
}
.ove{overflow: hidden;}
.KB_list_con .item:hover{box-shadow:0 1px 10px #ddd;}
.KB_list_con .item:hover .item_tit_con{color: #20c1d2}
.KB_list_con .item:hover{
  box-shadow: 2px 2px 10px #909090;
  -webkit-box-shadow: 2px 2px 10px #909090;
  top:-10px;
}


/*lrtk*/


#picarea {
  position:relative;
  MARGIN: 0px auto;
  height:315px;
}
#bigpicarea {
  POSITION: relative; MARGIN: 0px auto; WIDTH: 415px; HEIGHT: 315px; OVERFLOW: hidden
}
.image {
  TEXT-ALIGN: center
}
.image IMG {
  BORDER: #ececec 1px solid;  MARGIN: 0px auto; width:413px; height:313px;
}
#bigpicarea .word {
  TEXT-ALIGN: center; HEIGHT: 50px; COLOR: #333
}
#bigpicarea .word H3 {
  TEXT-ALIGN: center; LINE-HEIGHT: 48px; HEIGHT: 48px; COLOR: #333; FONT-SIZE: 14px
}
#bigpicarea .ui-els-hide {
  DISPLAY: none
}
#thumbs {
  position:relative;
  LIST-STYLE-TYPE: none; MARGIN: 0px auto; WIDTH:420px; HEIGHT: 110px
}
* HTML #thumbs {
  HEIGHT: 100%
}
#thumbs LI {
  MARGIN: 0px 5px; WIDTH: 88px; DISPLAY: inline; FLOAT: left; HEIGHT: 73px
}
#thumbs UL {
  MARGIN-TOP: 3px
}
#thumbs LI.last_img {
  MARGIN-RIGHT: 4px
}
#thumbs LI.first {
  width:16px; height:75px; position:absolute; left:0; top:0; z-index:1; CURSOR: pointer;margin-left:0;
}
#thumbs LI.last {

  width:16px; height:75px; position:absolute; right:0; top:0; z-index:1; CURSOR: pointer;margin-right:0;}
#thumbs LI A {
  BORDER: #ebebeb 1px solid; WIDTH: 90px; DISPLAY: block; FONT-SIZE: 0px; }
#thumbs LI A:hover {

}
#thumbs LI A.current {
  border: #dd0000 1px solid;
}
#thumbs LI.first IMG {

}
#thumbs LI.last IMG {

}
#smallpicarea{width:420px;margin-top:20px}
.bigbtnPrev {
  Z-INDEX: 100; POSITION: absolute; WIDTH: 40px; HEIGHT: 98px; TOP: 126px; CURSOR: pointer; LEFT: 10px;display:none;
}
.bigbtnNext {
  Z-INDEX: 100; POSITION: absolute; WIDTH: 60px; HEIGHT: 315px; TOP: 0px; CURSOR: pointer; RIGHT: 0px
}
#big_play_prev {
  BACKGROUND-IMAGE: url(../images/leftbig.png); WIDTH: 40px; DISPLAY: block; HEIGHT: 98px; _background: none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod=crop,src='../images/leftbig.png')
}
#big_play_next {
  BACKGROUND-IMAGE: url(../images/rightbig.png); WIDTH: 60px; DISPLAY: block; HEIGHT:315px; _background: none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod=crop,src='../images/rightbig.png')
}


/*新名片样式*/
.visiting_card p{line-height:normal;}
*{padding:0; margin:0 auto;}
.size1{width:286px; height:90px;}
.visiting_card .img_size{float:left;}
.visiting_card .img_size img{display:block; width:100%;}
.size1 .img_size{width:82px; height:90px; overflow:hidden;}
.visiting_card .detail{float:left;}
.size1 .detail{width:204px; height:90px;}
.size1 .detail .tit{padding:10px 0 0 5px; overflow:hidden; position:relative}
.size1 .detail .tit .name{display:block; font-weight:600; float:left; font-size:23px;}
.size1 .detail .tit .position{height:20px; display:block; float:left; margin:2px 0 0 12px; position:relative; padding:0 11px;  color:#fff; font-size:12px; line-height:20px;}
.size1 .detail .tit .position em{ position:absolute; left:-10px; top:28%; border:5px solid transparent; }
.size1 .detail .number{font-weight:bold; font-size:15px; padding:5px 8px;}
.size1 .detail .mobile{color:#fff; font-size:14px;  margin-top:7px; text-align:center; font-size:13px; height:18px; line-height:18px;}
.size1 .detail .mobile .bz{display:inline-block; font-size:12px; padding:0 10px; height:18px; line-height:18px; }
.size2{height:65px; width:232px;}
.size2 .img_size{width:60px; height:65px; overflow:hidden;}
.size2 .detail{width:172px; height:65px;}
.size2 .detail .tit{padding:5px 0 0 5px; overflow:hidden; position:relative}
.size2 .detail .tit .name{display:block; font-weight:600; float:left; font-size:19px;}
.size2 .detail .tit .position{height:16px; display:block; float:left; margin:2px 0 0 12px; position:relative; padding:0 6px;  color:#fff; font-size:12px; line-height:16px;}
.size2 .detail .tit .position em{ position:absolute; left:-8px; top:28%; border:4px solid transparent; }
.size2 .detail .number{font-weight:600; font-size:13px; padding:0px 0 0px 5px;}
.size2 .detail .mobile{color:#fff; font-size:12px; text-align:center;}
.size2 .detail .mobile .bz{display:inline-block; font-size:12px; margin-left:12px; height:18px; line-height:18px; }
.color1 .detail{background:#f4f4f4;}
.color1 .detail .tit .name{color:#d96648; }
.color1 .detail .tit .position{background-color:#d96648;}
.color1 .detail .tit .position em{border-right-color:#d96648;}
.color1 .detail .number{color:#854d8f;}
.color1 .detail .mobile{background-color:#d96749;}
.color2 .detail{background-color:#eeebee;}
.color2 .detail .tit .name{color:#854d8f; }
.color2 .detail .tit .position{background-color:#854d8f;}
.color2 .detail .tit .position em{border-right-color:#854d8f;}
.color2 .detail .number{color:#e15b1e; }
.color2 .detail .mobile{background-color:#854d8f; }
.color3 .detail{background-color:#ebf0e8;}
.color3 .detail .tit .name{color:#6ea847; }
.color3 .detail .tit .position{background-color:#e19b00;}
.color3 .detail .tit .position em{border-right-color:#e19b00;}
.color3 .detail .number{color:#6ea847; }
.color3 .detail .mobile{background-color:#6ea847; }
.color4 .detail{background-color:#eceef3;}
.color4 .detail .tit .name{color:#234789; }
.color4 .detail .tit .position{background-color:#234789;}
.color4 .detail .tit .position em{border-right-color:#234789;}
.color4 .detail .number{color:#871e90; }
.color4 .detail .mobile{background-color:#234789; }
.color5 .detail{background-color:#ede6ee;}
.color5 .detail .tit .name{color:#871e90; }
.color5 .detail .tit .position{background-color:#ea8a1c;}
.color5 .detail .tit .position em{border-right-color:#ea8a1c;}
.color5 .detail .number{color:#234789; }
.color5 .detail .mobile{background-color:#871e90; }
.color6 .detail{background-color:#f5ece9;}
.color6 .detail .tit .name{color:#dc4e2a; }
.color6 .detail .tit .position{background-color:#dc4e2a;}
.color6 .detail .tit .position em{border-right-color:#dc4e2a;}
.color6 .detail .number{color:#dc4e2a; }
.color6 .detail .mobile{background-color:#f5ae3a; }
.color7 .detail{background-color:#eff3ec;}
.color7 .detail .tit .name{color:#7aa35d; }
.color7 .detail .tit .position{background-color:#7aa35d;}
.color7 .detail .tit .position em{border-right-color:#7aa35d;}
.color7 .detail .number{color:#7aa35d; }
.color7 .detail .mobile{background-color:#f5ae3a; }
.color8 .detail{background-color:#e9f1f3;}
.color8 .detail .tit .name{color:#e4664f; }
.color8 .detail .tit .position{background-color:#e4664f;}
.color8 .detail .tit .position em{border-right-color:#e4664f;}
.color8 .detail .number{color:#e4664f; }
.color8 .detail .mobile{background-color:#7ca7ad; }
.color9 .detail{background-color:#f4eeed;}
.color9 .detail .tit .name{color:#ee9b35; }
.color9 .detail .tit .position{background-color:#ee9b35;}
.color9 .detail .tit .position em{border-right-color:#ee9b35;}
.color9 .detail .number{color:#ee9b35; }
.color9 .detail .mobile{background-color:#b1897e; }
.color10 .detail{background-color:#f5f1eb;}
.color10 .detail .tit .name{color:#ea8a1c; }
.color10 .detail .tit .position{background-color:#ea8a1c;}
.color10 .detail .tit .position em{border-right-color:#ea8a1c;}
.color10 .detail .number{color:#ea8a1c; }
.color10 .detail .mobile{background-color:#a37bad; }
.color11 .detail{background-color:#eff6f1;}
.color11 .detail .tit .name{color:#54a56a; }
.color11 .detail .tit .position{background-color:#e19b00;}
.color11 .detail .tit .position em{border-right-color:#e19b00;}
.color11 .detail .number{color:#e19b00; }
.color11 .detail .mobile{background-color:#54a56a; }



/*发需求*/
.znbj-bg {
  padding-top: 140px;
  background-repeat: no-repeat;
  background-position: top center;
}
.znbj-box {
  width: 1208px;
  border: 1px solid #ddd;
  margin: 0 auto;
  background: #fff;
}
.znbj-con {
  width: 960px;
  height: 500px;
  margin: 0 auto;
}
.znbj-con-tit {
  width: 100%;
  height: 98px;
  text-align: center;
  overflow: hidden;
  line-height: 25px;
}
.znbj-con-tit p {
  font-family: "Microsoft Yahei";
  font-size: 24px;
  margin-top: 45px;
}
.znbj-con-tit p span {
  font-size: 20px;
  color: #808080;
}
.znbj-con-tit p span strong {
  color: #ff5354;
}
.znbj-con-l, .znbj-con-r {
  width: 335px;
  float: left;
  position: relative;
}
.znbj-con-l .con-l-tit, .znbj-con-r .con-r-tit {
  width: 100%;
  height: 80px;
  font-size: 20px;
  font-family: "Microsoft Yahei";
  text-align: center;
  line-height: 80px;
}
.znbj-form .form-line span {
  font-size: 14px;
  font-family: "Microsoft Yahei";
}
.znbj-form .form-line input {
  width: 246px;
  height: 35px;
  padding-left: 10px;
  outline: none;
  border: 1px solid #ddd;
}
.znbj-form p {
  margin-left: 75px;
  color: #DE4349;
  height: 24px;
  line-height: 24px;
}
.znbj-form #select_box span {
  float: left;
  line-height: 32px;
}

.znbj-form .form-line .element {
  height: 37px;
  left: 60px;
  float: left;
}
.znbj-form .form-line .element select {
  width: 125px;
  height: 35px;
  margin-left: 3px;
  border: 1px solid #ddd;
  padding-left: 10px;
  outline: none;
  float: left;
}
select, select option {
  padding-left: 5px;
}
.stalyop{display: inline-block;
  border: 1px solid #e2e2e2;
  *margin-top: -1px;
  border-left-color: #fff;
  padding-left: 7px;
  cursor: pointer !important;
  width: 203px;
  height: 25px;
  line-height: 25px;
  overflow: hidden;
  text-overflow: ellipsis;

  color: #444;
  font-family: "微软雅黑";
  font-size: 12px;
  display: inline-block;}
.znbj-form .form-line .element select#qy {
  margin-left: 10px;
}
.znbj-form p {
  margin-left: 75px;
  color: #DE4349;
  height: 24px;
  line-height: 24px;
}
.znbj-con-m {
  width: 286px;
  float: left;
  position: relative;
}
.znbj-con-m .con-m-bgt {
  width: 286px;
  height: 365px;
  background: url(../images/btn-bg.png) no-repeat;
}
.znbj-con-m a.jisuan {
  background: url(../images/btn-2.png) no-repeat;
}
.znbj-con-m a {
  width: 108px;
  height: 108px;
  display: block;

  margin: 125px auto;
  position: absolute;
  left: 90px;
  top: 0;
}
.con-r-ul li {
  width: 330px;
  height: 35px;
  line-height: 35px;
  border: 1px solid #ddd;
  margin-bottom: 20px;
  text-align: center;
}
.con-r-ul li span {
  float: left;
  width: 90px;
  height: 35px;
  display: block;
  padding: auto 10px;
  border-right: 1px solid #ddd;
  margin-top: 1px;
}
.con-r-ul li {
  line-height: 35px;
  text-align: center;
}

/*需求案例*/
.mb20 {
  margin-bottom: 20px;
  width: 1200px;
  margin: 0 auto;
  margin-top: 20px;
}
h2 {
  font-size: 18px;
  line-height: 34px;
  color: #333;
  font-weight: normal;
}
.tenders_order {
  background: #f8f8f8;
  border: 1px solid #ddd;
}
.tenders_order_tit {
  background: #424242;
  height: 45px;
  line-height: 45px;
}
.tit {
  font-size: 14px;
  color: #555;
}
.tenders_order .tenders_order_tit span, .tenders_order_box ul li span {
  display: inline-block;
  width: 15%;
  text-align: center;
}
.tenders_order_tit span {
  color: #fff;
}
.tenders_order_tit {
  line-height: 45px;
}
.tit {
  font-size: 14px;
  color: #555;
}
.tenders_order_box {
  width: 100%;
  height: 450px;
  overflow: hidden;
}
.tenders_order_box ul li {
  line-height: 45px;
  border-bottom: 1px dashed #ddd;
}
.tenders_step {
  height: 125px;
  background: url(../images/tenders_step.jpg) no-repeat;

}
.tenders_step ul {
  margin-left: 230px;
}
.tenders_step ul li {
  float: left;
  margin: 0px 27px;
  text-align: center;
  width: 140px;
  line-height: 20px;
}
.tenders_step ul li h3 {
  margin-top: 50px;
}
.tenders_step ul li {
  float: left;
  margin: 0px 27px;
  text-align: center;
  width: 140px;
  line-height: 20px;
}
.tenders_step ul li.last p.tel {
  color: #fff;
  text-align: right;
  margin-right: 5px;
  width: 130px;
  margin-top: 12px;
}
.tenders_step ul li.last p.tel {
  color: #fff;
  text-align: right;
}
.tenders_step ul li.last h3 {
  margin-top: 16px;
}


/*合作伙伴*/
.niey_con {
  padding: 0px 0 100px 0;
  font-family: Microsoft Yahei;
  font-size: 14px;
  min-height: 500px;
  line-height: 30px;
}
.procon {
  width: 1000px;
  overflow: hidden;
  margin: 0;
  padding: 0;
  background-color: #eee;
}
.procon_1 {
  width: 1050px;
  margin: 0;
  padding: 0;
}
.procon_1 ul li {
  margin: 0;
  padding: 0 15px 30px 15px;
  width: 298px;
  height: 199px;
  float: left;
}
.sdwq {
  width: 313px;
  height: 199px;
  position: relative;
  margin: 0;
  padding: 0;
}
.sdwq_img {
  width: 313px;
  height: 199px;
}
.sdwq_img img {
  width: 313px;
  height: 199px;
}
.sdwq_wez {
  background: #000 !important;
  opacity: 0.5;
  filter: alpha(opacity=50);
  position: absolute;
  bottom: 0px;
  z-index: 100;
  height: 40px;
  width: 313px;
}
.wez_dw_z {
  height: 40px;
  width: 221px;
  position: absolute;
  z-index: 100;
  top: 159px;
  color: #fff;
  padding: 0 0 0 10px;
  margin: 0;
}
.wez_dw_z {
  color: #fff;
}
.wez_dw_z span a {
  color: #fff;
  font-size: 14px;
  font-family: Microsoft Yahei;
  line-height: 40px;
}


/*公司简介*/
.subwd {
  width: 1200px;
  margin: 0px auto;
}
.about_topa {
  background: url(../images/dadad.png) #eee no-repeat;
  width: 290px;
  float: left;
  padding-top: 251px;
  padding-bottom: 30px;
  margin-top: 20px;
}
.about_topa ul li {
  height: 45px;
  line-height: 45px;
  text-align: center;
  font-size: 16px;
  font-family: "Microsoft YaHei";
}
.about_topa ul li a.current {
  background: #f7f7f7;
  border-right: #ed5a6b 2px solid;
  border-left: #ed5a6b 2px solid;
  color: #ed5a6b;
  background-color: #188EEE;
  text-decoration: none;
}
.about_topa ul li a {
  display: block;
}
/*youce*/
.about_foot {
  width: 850px;
  float: right;
  font-family: "Microsoft YaHei";
  line-height: 25px;
}

.about_foot h2 {
  border-bottom: 1px solid #eee;
  color: #0580e4;
  height: 40px;
  line-height: 40px;
  font-size: 20px;
  margin-bottom: 20px;
  font-weight: bold;
}
.about_foot p {
  font-size: 16px;
  text-indent: 2em;
}
.about_foot p {
  font-size: 16px;
  text-indent: 2em;
}