@charset "utf-8";
/**
 * CSS Library
 * @Authors MR. Wang  @Update 2015-11-26  @Version 1.0 基于拼图前端框架
 */

/*Global Normalize 全局设置*/
body{font-family: Helvetica, 'Hiragino Sans GB', 'Microsoft Yahei', '微软雅黑', Arial, sans-serif;/*position: relative;*/
  padding-top:79px;
}
.wrapper{width: 100%}
/*容器*/
.container.w-960{width:960px !important}.container.w-970{width:970px !important}
.container.w-1000{width:1000px !important;}.container.w-1001{width:1001px !important}
.container.w-1002{width:1002px !important}.container.w-1003{width:1003px !important}
.container.w-1100{width:1100px !important}.container.w-1200{width:1200px !important}
.container.w-p100{width:100% !important}
.container.p-n{ padding: 0}

/*内容自动增长溢出隐藏*/
.autoheight{overflow:hidden;height:auto}

/*******浮动*******/
.fl { float: left;*display: inline;}
.fr {float: right;*display: inline;
}
/*居中*/
.t-c{ text-align: center;}.t-l{ text-align: left;}.t-r{ text-align: right;}
/*透明度*/
.opacity{filter:alpha(opacity=50);-moz-opacity:.5;-khtml-opacity:.5;opacity:.5}
.opacity.alpha10{filter:alpha(opacity=10);-moz-opacity:.1;-khtml-opacity:.1;opacity:.1}
.opacity.alpha80{filter:alpha(opacity=80);-moz-opacity:.8;-khtml-opacity:.8;opacity:.8}
.opacity.alpha0{filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0}

/*背景透明文字不透明*/
.box-opacity {
  background: rgba(0, 0, 0, 0.6) !important;
  filter: alpha(opacity=60);
  background-color: #000000;
  /* 使用IE专属滤镜实现IE背景透明*/
}

.box-opacity p {
  position: relative;
}
/*实现IE文字不透明*/
/*文字溢出省略号*/
.box-ellipsis{white-space:nowrap;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis}
/*阴影*/
.box-shadow-i {
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -o-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
/* 过度 */
.transition {
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  transition: all 0.2s ease;
}
/*清除inline-block元素空白间距*/
.clear-i-b {
  font-size: 0;
}
.clear-i-b li {
/* 设置具体的字体大小 */
}
/*******显示display-none*******/
.d-n {display: none;}
.d-b {display: block;}
.d-i {display: inline;}
.d-i-b {display: inline-block;*display: inline;*zoom: 1;}
.d-t-c {display: table-cell;}

/*边框border*/
.b-t-1-d-c3{ border-top: 1px #c3c3c3 dotted}

/*背景色*/
.bg-f9f9f9{ background-color:#f9f9f9}
.bg-f5f5f5{ background-color:#f5f5f5}
.bg-fafafa{background-color: #fafafa}

/*******TEXT*******/
/*font-size*/
.text-0{font-size:0}.text-12{font-size:9pt}.text-13{font-size:13px}
.text-14{font-size:14px}.text-15{font-size:15px}.text-16{font-size:16px}
.text-17{font-size:17px}.text-18{font-size:18px}.text-19{font-size:19px}
.text-20{font-size:20px}.text-21{font-size:21px}.text-22{font-size:22px}
.text-23{font-size:23px}.text-24{font-size:24px}.text-25{font-size:25px}
.text-26{font-size:26px}.text-27{font-size:27px}.text-28{font-size:28px}
.text-29{font-size:29px}.text-30{font-size:30px}.text-32{font-size:32px}
.text-35{font-size:35px}.text-40{font-size:40px}.text-45{font-size:45px}
.text-50{font-size:50px}.text-60{font-size:60px}
.bold{font-weight:700}

/*color*/
.c-111{color:#666}.c-222{color:#999}.c-333{color:#333}.c-444{color:#444}.c-555{color:#555}.c-666{color:#666}.c-777{color:#777}.c-888{color:#888}.c-999{color:#999}.c-000{color:#000}
.c-aaa{color:#aaa}.c-bbb{color:#bbb}.c-ccc{color:#ccc}.c-ddd{color:#ddd}.c-eee{color:#eee}

/*外边距*/
.m-l-5{ margin-left:5px}.m-l-10{ margin-left:10px}
.m-l-20{ margin-left:20px}.m-l-30{ margin-left:30px}

.m-l-40{ margin-left:40px!important}.m-t-5{ margin-top:5px!important}
.m-t-10{ margin-top:10px!important}.m-t-15{ margin-top:15px!important}
.m-t-20{ margin-top:20px!important}.m-t-25{ margin-top:25px!important}.m-t-30{ margin-top:30px!important}
.m-t-40{ margin-top:40px!important}.m-t-50{ margin-top:50px!important}

.m-r-20{ margin-right:20px}
.m-b-10{ margin-bottom:10px}
.m-b-15{ margin-bottom:15px}.m-b-20{ margin-bottom:20px}
.m-b-30{ margin-bottom:30px}.m-b-40{ margin-bottom:40px}
.m-b-50{ margin-bottom:50px}

/*内边距*/
.padding-none{ padding:0}.p-t-10{ padding-top:10px !important;}
.p-t-12{ padding-top:12px;}.p-t-15{ padding-top:15px !important;}
.p-t-20{ padding-top:20px !important;}.p-t-30{ padding-top:30px ;}
.p-t-40{ padding-top:40px ;}.p-t-50{ padding-top:50px ;}
.p-t-60{ padding-top:60px ;}.p-t-85{ padding-top:85px ;}
.p-l-30{ padding-left:30px ;}
.p-b-10{ padding-bottom:10px;}.p-b-12{ padding-bottom:12px;}
.p-b-15{ padding-bottom:10px;}.p-b-20{ padding-bottom:20px;}.p-b-25{ padding-bottom:25px;}
.p-b-30{ padding-bottom:30px;}.p-b-40{ padding-bottom:40px;}
.p-b-50{ padding-bottom:50px ;}.p-b-60{ padding-bottom:60px ;}
.p-b-85{ padding-bottom:85px ;}
/*position定位*/
.p-s{position:static}.p-r{position:relative}.p-a{position:absolute}.p-f{position:fixed}
/*链接*/
a.link-blue{color:#008cd6 !important;}
a.link-blue:hover{color:#004b72;}
/*水平线*/
hr.dotted{ border-top:1px dotted #ddd;background: none}
/***********End Global Normalize***********/

/*paging分页组件*/
.paging{clear:both;margin:0 auto;height:auto;min-width:200px;text-align:center}
.paging li,.paging ul{display:inline-block;margin:0;padding:0;border-radius:3px;list-style:none;*display:inline;zoom:1}
.paging ul{width:auto;height:100%;background:#fff;font-size:0}
.paging li{font-size:12px}
.paging li a{margin:0 3px;padding:4px 6px;color:#666;font-family:Arial,Helvetica,sans-serif;font-size: 12px}
.paging li a:hover{color:#333;text-decoration: none;text-decoration: none}
.paging li.paging_next a,
.paging li.paging_prev a{margin:0;padding:3px 6px;border:1px solid #ddd;border-radius:3px;background:#fff}
.paging li.paging_current a{color:#027cd2;font-weight: 700}
.paging li.paging_next i{font-size: 9px;-webkit-text-size-adjust: none;transform: scale(0.7);}
.paging li.paging_prev i{font-size: 9px;webkit-text-size-adjust: none;transform: scale(0.7);}
.paging li.paging_next a:hover,.paging li.paging_prev a:hover{border-color:#fff;background:#027cd2;color:#fff;text-decoration: none}
.paging li.total a{margin:0;padding:6px 9pt;border:1px solid #ddd;border-radius:3px;background:#fff}
.paging li.paging_next ~ .total,
.paging li.paging_prev ~ .total{
  margin-left: 6px
}

/*header页头*/
.header {
  z-index: 999;
  border-bottom: 1px solid #cdcdcd;
  background: url(../images/head-bg.gif) repeat-x;
  width: 100%;
  height: auto;
  left: 0;
  -moz-box-shadow: 0px 2px 2px rgba(102,102,102,.2);
  -webkit-box-shadow: 0px 2px 2px  rgba(102,102,102,.2);
  box-shadow: 0px 2px 2px  rgba(102,102,102,.2);
  filter: progid: DXImageTransform.Microsoft.Shadow(strength = 2, direction = 180, color = '#eee');
  -ms-filter: "progid: DXImageTransform.Microsoft.Shadow(strength = 2, Direction = 180, Color = '#eee')";
}
.header .header-top { 
  width: 100%;
  height: auto;
  border-bottom:1px solid #cbcbcb;
  background: url(../images/head-top-bg.png) repeat-x;
   height: 27px;
   line-height: 27px;
  moz-box-shadow: 0px 2px 2px #eeeeee;
  -webkit-box-shadow: 0px 2px 2px #eeeeee;
  box-shadow: 0px 2px 2px #eeeeee;
  filter: progid: DXImageTransform.Microsoft.Shadow(strength = 2, direction = 180, color = '#eeeeee');
  -ms-filter: "progid: DXImageTransform.Microsoft.Shadow(strength = 2, Direction = 180, Color = '#eeeeee')";
}
.header .header-top .tel {
  background: url(../images/tel.png) no-repeat left center;
  padding-left: 15px;
  color: #E21715;
  font-size: 14px;
  float: right;
  font-weight: bold;
}

/*logo*/
.logo{ display:block; width:216px; height:55px; height: 77px; background:url(../images/logo.png) no-repeat left center; float:left; *display:inline;
}
.navbar.pyg{margin: 0;position: relative;z-index: 99; height: 77px; }

.navline{width: 1px;height: 77px; display: block; background: #e2e2e2;margin: 0;padding:0;margin-left:64px;}
.nav{ position:relative; height:77px;float:left; text-align:center;}
.nav li{ width:auto;background:;height:35px; float:left; display:inline; text-align:center; position:relative}
.nav li a{
  display:block; 
  color:#333333; 
  font-size:15px; 
  padding:0 30px;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.nav li >a{position: relative;}
.nav li a i{
  display: block;
  width: 9px;
  height: 5px;
  background: url(../images/triangle-bottom.png) no-repeat 0 0;
  font-size: 12px;
  color: #bcbcbc;
  position: absolute;
  top: 50%;
  right: 5px;
  margin-top:-2.5px;
  -webkit-transition: transform 0.3s ease-in;
  -moz-transition: transform 0.3s ease-in;
  -o-transition: transform 0.3s ease-in;
  transition: transform 0.3s ease-in;
}
.nav li .en-name{ 
  display:block; 
  color:#777777;   
}
.nav #aline{ display:block; width:35px;height:3px; background:#da251d; position:absolute; left:0; bottom:0}
.nav #aline i{ display:block; width:100%;height:3px; background:#da251d; margin:0 auto}
.nav li.current{}
.nav li.current >a,.nav li.current >a i{ color:#027cd2;background-position:0 -5px; }
.nav li.on >a i{
  transform:rotate(180deg);
  -ms-transform:rotate(180deg);   /* IE 9 */
  -moz-transform:rotate(180deg);  /* Firefox */
  -webkit-transform:rotate(180deg); /* Safari 和 Chrome */
  -o-transform:rotate(180deg); 
}
.nav li.current .en-name{ color:#e50012}
.nav > li{ height: 77px; line-height: 77px;}
.nav > li:hover a i{
  transform:rotate(180deg);
  -ms-transform:rotate(180deg);   /* IE 9 */
  -moz-transform:rotate(180deg);  /* Firefox */
  -webkit-transform:rotate(180deg); /* Safari 和 Chrome */
  -o-transform:rotate(180deg); 
  background-position:0 -5px; 
} 
.nav .arrow-up{ position: absolute;display: block;width: 100%; height: 10px;
 background: url(../images/sub-menu-arrowup.png) no-repeat;left: 50%; top: -10px;
}
.nav li ul{
  display:none;
  border:1px solid #e9e9e9;
  background: rgba(255, 255, 255, 0.8) !important;
  filter: alpha(opacity=80);
  background-color: #ffffff;
  padding:9px 0;
  position:absolute; 
  left:0;
  top:80%;
  text-align: left;
  -moz-box-shadow: 0px 2px 3px rgba(0, 0, 0, 0.8);
  -webkit-box-shadow: 0px 2px 3px #888888;
  box-shadow: 0px 2px 3px #888888;
  filter: progid: DXImageTransform.Microsoft.Shadow(strength = 2, direction = 180, color = '#888888');
  -ms-filter: "progid: DXImageTransform.Microsoft.Shadow(strength = 2, Direction = 180, Color = '#888888')";
}
.nav li ul li{ padding:0; margin:0; height:auto; line-height: normal;text-align: left; /*border-top:1px solid #e9e9e9;*/width: 100%}
.nav li ul li a{ display:block;  white-space:normal !important; font-size:12px; height: auto; padding:6px 20px; color:#666 }
.nav li ul li a:hover{ 
  background:#027cd2;
  color:#fff;
  text-decoration: none;
  background: rgba(2, 124, 210, 0.8) !important;
  filter: alpha(opacity=80);
  background-color: #027cd2;
}
.nav >li:hover >a{background:transparent;}
/*end header*/

/*footer页脚*/
.footer{width:100%;height:auto;background:#f2f2f2;border-top:1px solid #eee;padding-top:24px;margin-top: 50px}
.foot-logo{width:140px;height:66px}
/*底部导航*/
.footer .foot-nav dl{margin-right: 20px}
.footer .foot-nav dt,.footer .foot-nav dt a{font-size:12px;font-weight:400;color:#666;padding-bottom:6px}
.footer .foot-nav dd,.footer .foot-nav dd a{display:block;font-size:12px;padding:3px 0;width:90px;color:#666}
.foot-contact{width: 266px;margin-left: 40px}
.foot-contact .icon-phone-square{font-size:18px}
.foot-contact dd{width:100%!important}
.foot-contact .tel-num{font-size:24px;font-family:Arial;border-bottom:1px dotted #ddd}
.foot-contact .social a i{font-size:24px}
.foot-contact .social a{float:left;width:40px!important;margin-right:5px;text-align:center;font-size:9pt!important;position:relative}
.foot-contact .social a img{display:none;position:absolute;width:75pt;height:75pt;left:0;top:0}
.foot-contact .social a:hover img{display:block;z-index:9}
.foot-contact .address p{padding:0;margin:0}
.foot-contact .address i{font-size:1pc}
.foot-erweima{width: 102px;}
.foot-erweima img{width:102px; height: 102px;}
.foot-erweima dt,.foot-contact .foot-erweima dd{text-align: center}
/*关键字*/
.hot-keywords{font-size:9pt;padding:9pt 0;border-top:1px solid #e5e5e5}
.hot-keywords .tit{font-size:9pt;color:#b8b8b8;font-weight:700}
.hot-keywords .keywords{margin-left:9pt}
.hot-keywords .keywords a{font-size:9pt;color:#b8b8b8;margin-right:9pt}
.hot-keywords .foot-search .input-search{background:#d1292e url(../images/ico-search.png) no-repeat center center;width:34px;height:28px;border:none;color:#fff}
.hot-keywords .foot-search .input-text{width:172px;height:28px;border:1px solid #cecece;border-right:none;padding-left:9pt}
/*友链*/
.flinks{padding-top:10px }
.flinks .tit{color:#999;font-weight:700}
.flinks ul{width:900px;margin: 0;padding: 0}
.flinks ul li{display:inline-block;*display:inline;zoom:1;color:#b8b8b8}
.flinks ul li a{padding-right:20px;color:#999}
/*版权*/
.footer .copy{
  font-size:12px;
  padding:12px 0;
  color:#999;
  width:100%;
  border-top:1px solid #e9e9e9;
  border-bottom:1px solid #e9e9e9;
  background: #ebebeb
}
/*右侧漂浮*/

.right-fixed{display:block; padding:0; width:125px; height:auto; overflow:hidden;zoom:1; position:fixed; top:50%; margin-top:-130px; right:0; z-index:99;}
.right-fixed .side-content{display:block; padding:0; width:125px; height:auto; overflow:hidden;zoom:1; border-top:2px solid #027cd2;background-color: #fff}
.right-fixed li{ padding:0; list-style:none; width:100%; height:54px;height:auto;min-height:54px; overflow:hidden;zoom:1; margin-bottom:2px;}

.right-fixed li a{display:block;width:100%;height:54px;line-height:54px;}

.right-fixed li.online{}

.right-fixed li.online a{background:url(../images/fixed-contact.png) no-repeat #027cd2 12px center; color:#fff; font-size:14px; line-height:54px; text-align:center; padding:0 12px; padding-left:30px}

.right-fixed li.advantage{ font-size:12px; text-align:right;background:#fff;}

.right-fixed li.advantage div{ padding:10px 12px; line-height:1.75em}

.right-fixed li.advantage .tel{ font-size:12px; color:#555555; background:url(../images/right-fixed-tel.gif) no-repeat left center; padding-left:16px; margin-right: 12px}

.right-fixed li.advantage .phoneno{ font-size:16px; font-weight:bold; color:#000000; font-family:Arial, Helvetica, sans-serif;display:block; white-space:nowrap}

.erwei{ width:100%; height:139px;padding-top:5px; background:#f6f6f6; clear:both;text-align:center}

.erwei span{display:block; width:auto;height:auto; margin-top:3px;}

.erwei span.desr{ display:block; margin-top:7px; font-family:"楷体"}

.erwei a{ display:inline !important; margin:0; padding:0; width:auto; height:auto}

.erwei img{/*position:absolute; left:50%; margin-left:-48px; display:block*/ width:102px; height:102px}

.erwei span.title{ margin-top:0;}
.right-fixed .close-btn{ cursor:pointer; color:#027cd2}
.right-fixed .show-btn{ width:30px; height:120px; padding:0 3px; background:url(../images/fixed-contact.png) no-repeat center 6px #027cd2; position:fixed; text-align:center; color:#ffffff; padding-top:30px; top:50%; margin-top:-50px; right:0; display:none; cursor:pointer}
.right-fixed .icon-close{  background:url(../images/ico-close.png) no-repeat center center ; width: 12px; height: 12px; display: inline-block;*display: inline;zoom:1}

/*首页banner*/
/*.hd{ position:absolute; left:-9999px; top:-9999px;}*/
.txt_info{ }
.download_btn, .s_left, .s_right, .sina_ico, .opt_ico, .switch_list span{ background: url(img/sp_png24.png) no-repeat;}
.hd{ position:absolute; left:-9999em;background: pink}

.wp{ width:1100px; margin:0 auto; position:relative;}
.slide_content{ position:relative;zoom:1; height: 417px}
.slide_content ul,.slide_content li{list-style: none;margin:0;padding:0;}
.slide_content {width:100%;height:417px;position:relative;overflow:hidden}

.slide_content .DB_bgSet{position:relative; background: red !important}
.slide_content .DB_bgSet li{position:absolute;width:100%;height:417px;display:none}

.slide_content .DB_imgSet{position:absolute;width:1000px;left:50%;margin-left:-500px;}

.slide_content .DB_imgSet .DB_1_1{position:absolute;left:100px;top:124px;}
.slide_content .DB_imgSet .DB_1_2{position:absolute;left:229px;top:180px}
.slide_content .DB_imgSet .DB_1_3{position:absolute;left:650px;top:0px}

.slide_content .DB_imgSet .DB_2_1{position:absolute;left:104px;top:140px;}
.slide_content .DB_imgSet .DB_2_2{position:absolute;left:0px;top:140px}
.slide_content .DB_imgSet .DB_2_3{position:absolute;left:650px;top:0px}

.slide_content .DB_imgSet .DB_3_1{position:absolute;left:35px;top:120px;}
.slide_content .DB_imgSet .DB_3_2{position:absolute;left:80px;top:180px}
.slide_content .DB_imgSet .DB_3_3{position:absolute;left:140px;top:240px}

.slide_content .DB_imgSet .DB_4_1{position:absolute;left:0px;top:80px;}
.slide_content .DB_imgSet .DB_4_2{position:absolute;left:0px;top:120px}
.slide_content .DB_imgSet .DB_4_3{position:absolute;left:0px;top:150px}
.slide_content .DB_imgSet .DB_4_4{position:absolute;left:0px;top:180px}
.slide_content .DB_imgSet .DB_4_5{position:absolute;left:650px;top:0px}

.slide_content .DB_menuWrap{position:absolute;width:1000px;left:50%;margin-left:-500px;}
.slide_content .DB_menuWrap .DB_menuSet{position:absolute;width:100%;top:360px;text-align:center;font-size:0;z-index: 99}
.slide_content .DB_menuWrap .DB_menuSet li{cursor:pointer;margin:0 3px;display:inline}

.slide_content .DB_prev{position:absolute;left:-100px;top:170px;cursor:pointer;display:none;z-index: 999}
.slide_content .DB_next{position:absolute;right:-100px;top:170px;cursor:pointer;display:none;z-index: 999}
.slide_content .DB_prev:hover,.slide_content .DB_next:hover{filter:alpha(opacity=80);-moz-opacity:.8;-khtml-opacity:.8;opacity:.8}


/**/
.slide_content .main{ width:1100px; margin:0 auto; position:absolute; top:50%; left:50%; margin-left:-550px;}
.bg_colors{ position:absolute; left:0; top:0; width:100%; height:417px; background:#1385ea;}
.bgs_box{ position:absolute; left:0; top:0; width:100%; height:417px;opacity:0;filter:alpha(opacity=0);}
.bg_colors .on{opacity:1;filter:alpha(opacity=100)}
.bg_colors .wp{ height:417px;}
.img_area{ position:absolute; top:0; left:0; width:693px; height:100px;}
.img_area .shadow{width:693px;height: 100px; overflow:hidden;}
.img_area .s_img{width:673px; height:100px; margin:10px auto;}

.item_txt_box{ width:500px; height:240px; position:absolute; top:0; /*left:720px;*/ left:200px;}
.item_txt{width:370px; position:absolute; top:0; left:-9999px;}
.item_txt_box .on{ left:0;}


.chk_link{ color:#fff; text-decoration:none;}

.bgs_box .wp{ position:absolute; left:50%; margin-left:-550px; top:50%;margin-top:-120px;  height:auto!important; z-index:0!important; }

.s_left, .s_right{width:60px; height:60px; position:absolute; top:50%; margin-top:-30px; cursor:pointer; z-index:10;}
.s_left{ background-position:0 0;  left:10px;}
.s_left:hover{ background-position:0 -62px;}
.s_right{ background-position:-62px 0; right:10px;}
.s_right:hover{ background-position:-62px -62px;}

.switch_list{ position:absolute; left:50%; bottom:15%; height:10px; margin-left:-30px; text-align:center; z-index:10; overflow:hidden;}
.switch_list span{float:left; vertical-align:top; width:10px; height:10px;overflow:hidden;  margin:0 6px 0 0; cursor:pointer;background: #fff;
  -moz-border-radius: 50%;
-webkit-border-radius: 50%;
border-radius: 50%;
/*IE 7 AND 8 DO NOT SUPPORT BORDER RADIUS*/
}
.switch_list .on{background: #027cd2; }
/*动元素*/
.bgs_1{background:url(img/bg2.jpg) no-repeat center top; background-size:100% 100%;}
.bgs_1 .s_img{ background:url(img/slide-01-img1.png) no-repeat; width:673px; height:100px; top: 120px; }
.item_txt_1 .txt_info{background: url(img/slide-01-img2.png) no-repeat 0 0; width:600px; height:130px;}

.bgs_2{ background:url(img/bg2.jpg) no-repeat center top; background-size:100% 100%;z-index:0;}
.bgs_2 .s_img{ /*background:url(img/s_img2.jpg) no-repeat;*/ width:673px; height:404px;}
.item_txt_2 .txt_info{ background-position:0 -156px; width:383px; height:105px;}

.bgs_3{ background:url(img/bg3.jpg) no-repeat center top; background-size:100% 100%; z-index:0;}
.bgs_3 .s_img{ /*background:url(img/slide-01-img1.png) no-repeat;*/width:673px; height:100px; top: 120px;}
.bgs_3 .shadow01{ background:url(img/shadow_2.png) no-repeat; background:none\9; width:285px; height:190px; padding:8px; position:absolute; left:-30px; bottom:-50px;}
.bgs_3 .s_img01{ /*background:url(img/s_img3_1.jpg) no-repeat; */width:285px; height:190px;}

.item_txt_3 .txt_info{ background-position:0 -295px; width:383px; height:110px;}

.slide_footer{ background:#2c94f8; width:100%; height:45px; padding:5px 0; text-align:center;  position:absolute; bottom:0; line-height:34px; z-index:999;}
.foot_txt{ width:1100px; position:absolute; left:50%; margin-left:-550px; bottom:0; text-align:center; height:45px; padding:5px 0; line-height:18px; z-index:4;}
.slide_footer p, .foot_txt p{ color:#fff; filter:alpha(opacity=40); opacity:0.4; }
.slide_footer p a, .foot_txt p a{ text-decoration:underline; color:#fff;}
.slide_footer p a:hover, .foot_txt p a:hover{color:#000;}
.bgs_1 .footer{ background:#1e58ab;z-index:3;  }
.bgs_2 .footer{ background:#1385ea;z-index:2;  }
.bgs_3 .footer{ background:#1cad75;z-index:1;  }


.item_img_css3{
    -webkit-animation:img_item .8s ease-out;
    animation:img_item .8s ease-out;
    /*-webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    z-index: 100
    -webkit-animation-name:rollIn ;
    animation-name:rollIn ;*/
}

@-webkit-keyframes img_item{
  0%{-webkit-transform:translateX(-100px); opacity:0}
  100%{-webkit-transform:translateX(0);  opacity:1}
}
@keyframes img_item{
  0%{transform:translateX(-100px);opacity:0}
  100%{transform:translateX(0); opacity:1}
}

.item_img_css3 .shadow01{
  -webkit-animation:img_item01 .8s ease-out;
  animation:img_item01 .8s ease-out;
}

@-webkit-keyframes img_item01{
  0%{-webkit-transform:translateX(200px); opacity:0}
  100%{-webkit-transform:translateX(0);  opacity:1}
}
@keyframes img_item01{
  0%{transform:translateX(200px);opacity:0}
  100%{transform:translateX(0); opacity:1}
}

.item_txt_css3{
  -webkit-animation:txt_item .8s ease-out;
  animation:txt_item .8s ease-out;
 /* -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  z-index: 100
  -webkit-animation-name:rotateInDownRight ;
  animation-name:rotateInDownRight ;*/
}
.item_txt_css3{
  -webkit-animation:txt_item .8s ease-out;
  animation:txt_item .8s ease-out;
}
@-webkit-keyframes txt_item{
  0%{-webkit-transform:translateX(100px); opacity:0}
  100%{-webkit-transform:translateX(0);  opacity:1}
}
@keyframes txt_item{
  0%{transform:translateX(100px);opacity:0}
  100%{transform:translateX(0); opacity:1}
}

/*motion*/
@-webkit-keyframes rollIn {
    0% {
        opacity: 0;
        -webkit-transform: translateX(-100%) rotate(-120deg);
        transform: translateX(-100%) rotate(-120deg)
    }

    100% {
        opacity: 1;
        -webkit-transform: translateX(0px) rotate(0deg);
        transform: translateX(0px) rotate(0deg)
    }
}

@keyframes rollIn {
    0% {
        opacity: 0;
        -webkit-transform: translateX(-100%) rotate(-120deg);
        -ms-transform: translateX(-100%) rotate(-120deg);
        transform: translateX(-100%) rotate(-120deg)
    }

    100% {
        opacity: 1;
        -webkit-transform: translateX(0px) rotate(0deg);
        -ms-transform: translateX(0px) rotate(0deg);
        transform: translateX(0px) rotate(0deg)
    }
}
@-webkit-keyframes rotateInDownRight {
    0% {
        -webkit-transform-origin: right bottom;
        transform-origin: right bottom;
        -webkit-transform: rotate(90deg);
        transform: rotate(90deg);
        opacity: 0
    }

    100% {
        -webkit-transform-origin: right bottom;
        transform-origin: right bottom;
        -webkit-transform: rotate(0);
        transform: rotate(0);
        opacity: 1
    }
}

@keyframes rotateInDownRight {
    0% {
        -webkit-transform-origin: right bottom;
        -ms-transform-origin: right bottom;
        transform-origin: right bottom;
        -webkit-transform: rotate(90deg);
        -ms-transform: rotate(90deg);
        transform: rotate(90deg);
        opacity: 0
    }

    100% {
        -webkit-transform-origin: right bottom;
        -ms-transform-origin: right bottom;
        transform-origin: right bottom;
        -webkit-transform: rotate(0);
        -ms-transform: rotate(0);
        transform: rotate(0);
        opacity: 1
    }
}
.bor_top{ border-top:#2c94f8 solid 4px; overflow:hidden; min-width:1100px;}
.content .faqs_area{ width:1100px; margin:0 auto; position:relative; min-height:1000px; _height:1000px;  font-size:14px;}
.left_col{ position:absolute; left:0; top:0;width:165px; padding-left:28px; height:100%; _height:2000px; border-right:#e7e7e7 solid 1px;}
.ques_wp{ padding-top:36px;color:#3e3e3e;}
.ques_wp a{ color:#3e3e3e}
.ques_list { margin-top:8px;}
.ques_list dt{  overflow:hidden; cursor:pointer; }
.ques_list dt a:hover{ color:#2c94f8; font-weight:bold;}
.ques_list dd{ padding-left:20px;}
.ques_list dd a{ display:block; padding:4px 0 4px 16px; overflow:hidden; height:20px; line-height:20px;}

.ques_list_select {background:#2c94f8; color:#fff;}
.opt_ico{ float:left; width:16px; height:16px; margin:2px 10px 0 0; display:inline; _margin-top:0; overflow:hidden;}
.pack_up .opt_ico{ background-position:-137px -62px;}
.drop_down .opt_ico{background-position:-155px -62px;}
.pack_up .ques_item{ display:none;}

.right_col{ padding:36px 0 100px 245px; }
.faqs_wp{ color:#737373; width:638px;}
.faqs_list{ padding-bottom:10px;}
.faqs_list dt{ padding-bottom:10px;}
.faqs_list dt a{color:#3e3e3e; }
.faqs_list dt a:hover{ color:#2c94f8;}
.faqs_list dt, .faqs_list dd{ line-height:24px; overflow:hidden; padding-left:16px; position:relative; width:622px; }
.faqs_list dd p{border-bottom:#e5e5e5 solid 1px; float:left; padding-bottom:20px; color:#737373;}
.faqs_list .fa_letter{ font-family:Arial; font-size:14px; font-weight:bold;position:absolute; left:0; top:0; }
.faqs_list dd .fa_letter{ color:#2c94f8; }
.bor_top .footer{ line-height:18px; position:relative; height:35px; bottom:auto;}

canvas{
  display:block;
  vertical-align:bottom;
}


/* ---- particles.js container ---- */
.particles-js{
  width: 100%;
  height: 100%;
  background-color: ;
  background-image: url('');
  background-size: cover;
  background-position: 50% 50%;
  background-repeat: no-repeat;
  position: absolute;
  z-index:1;
}

/*end banner*/


/*产品优势*/
.fast-nav{ height: 203px}
.icon-nav,.icon-nav li{margin: 0; padding:0; list-style: none;}
.icon-nav{ top: -60px; position: absolute;
  -moz-box-shadow: 0px -3px 10px rgba(0,0,0,0.6) ;
  -webkit-box-shadow: 0px -3px 10px  rgba(0,0,0,0.6);
  box-shadow: 0px -3px 10px  rgba(0,0,0,0.3);
  /*filter: progid: DXImageTransform.Microsoft.Shadow(strength = 0, direction = 0, color = '#000000');
  -ms-filter: "progid: DXImageTransform.Microsoft.Shadow(strength = 0, Direction = 0, Color = '#000000')";*/
}
.icon-nav li{ float: left;*display: inline;position:relative;width:201px;height: 275px;
  border:1px solid #e5e5e5;text-align: center;margin-left: -1px;background: #fff;
box-sizing:border-box;
-moz-box-sizing:border-box; /* Firefox */
-webkit-box-sizing:border-box; /* Safari */
}
.icon-nav li .top-line{ display: block; height: 2px; width: 100%; position: absolute;left: 0;top:0;}
.icon-nav li h4{margin-top: 37px;}
.icon-nav li .descr{padding: 0 20px;color: #999;margin-top: 20px}
.icon-nav li .top-line{ display: block; height: 2px; width: 100%; position: absolute;left: 0;top:0;}
.icon-nav li .icon{width: 77px; height: 77px;display:block;border:1px solid #e5e5e5;
 position:absolute;left:50%;
 bottom: 33px; 
 margin-left:-38.5px;
-moz-border-radius: 50%;
-webkit-border-radius: 50%;
border-radius: 50%;
}
.icon-nav li:hover .top-line{background: #e21715}
.icon-nav li:hover .descr{color:#e21715 }
/*标题模块*/
.moudle-title{}
.moudle-title .title{ position: relative;}
.moudle-title .ch{ font-size: 22px;}
.moudle-title .en{ font-size: 22px;color: #c2c2c2;padding-left: 12px;text-transform: uppercase;background: #fff;}
.moudle-title .line{ display: block; position: absolute;width: 75%; height: 1px; right: 0; top: 50%;border-top: 1px dotted #c2c2c2}
.moudle-title .more{ text-align: right;}
.link-more,.link-more:hover{ 
  display: inline-block;
  width: 12px; 
  height: 12px; 
  text-align: center;
  vertical-align: middle;
  line-height: 12px;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  color: #fff;
  background: url(../images/icon-more.png) #e21715 no-repeat;
  text-decoration: none;
}

/*case data list*/
.moudle-list-case,
.moudle-list-case li{
  list-style: none;
  padding: 0;
}
.moudle-list-case{width:970px}
.moudle-list-case li{padding-right: 8px;}
.moudle-list-case li .img{display: block;border:1px solid #e7e6e6;width: 100%; height: 197px; overflow: hidden; position: relative;}
.moudle-list-case li .img img{ width: 100%; height: 100%;
   -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    z-index: 100
}
.moudle-list-case li .tit{ display: block; height: 45px; line-height: 45px;text-align: center;color: #333;font-size: 14px}
.moudle-list-case li .tit:hover{ color: #da251d;text-decoration: none;}
.moudle-list-case li:hover{
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    z-index: 100;
    -webkit-animation-name: pulse;
    animation-name: pulse
} 
.img .line-left{ width:1px; height:0; position:absolute;background:#027cd2; left:0; top:0;}
.img .line-right{ width:1px; height:0;position:absolute;background:#027cd2; right:0; bottom:0}
.img .line-top{ width:0; height:1px;position:absolute;background:#027cd2; top:0; left:0;}
.img .line-bottom{ width:0; height:1px;position:absolute;background:#027cd2; bottom:0; right:0}
.animated {
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    z-index: 100

}
@-webkit-keyframes pulse {
    0% {
        -webkit-transform: scale(1);
        transform: scale(1)
    }

    50% {
        -webkit-transform: scale(1.1);
        transform: scale(1.1)
    }

    100% {
        -webkit-transform: scale(1);
        transform: scale(1)
    }
}

@keyframes pulse {
    0% {
        -webkit-transform: scale(1);
        -ms-transform: scale(1);
        transform: scale(1)
    }

    50% {
        -webkit-transform: scale(1.1);
        -ms-transform: scale(1.1);
        transform: scale(1.1)
    }

    100% {
        -webkit-transform: scale(1);
        -ms-transform: scale(1);
        transform: scale(1)
    }
}
.pulse {
    -webkit-animation-name: pulse;
    animation-name: pulse
}
/*应用案例 tab*/
.vertical-tab ul,.vertical-tab li{margin: 0; padding: 0; list-style: none;}
.vertical-tab{margin-top: 10px; border: 1px solid #e5e5e5; border-bottom: 0;}
.vertical-tab .img{position: relative; width: 575px; height: 307px; float: left;border-bottom: 1px solid #e5e5e5; border-right: 1px solid #e5e5e5;}
.vertical-tab .img img{width: 575px; height: 307px;  }
.vertical-tab .img a{display: none; display: block; width: 100%; height: 100%; position: absolute;left: 0;top: 0}
.vertical-tab .img a:first-child{display: block;}
.vertical-tab ul{float: left; width: 423px; height: 307px; border-bottom: 1px solid #e5e5e5}
.vertical-tab li a{
    display: block; 
    height: 75px; 
    overflow: hidden;
    /*padding: 16px 0 18px 35px;*/
    padding: 0 35px;
    border-bottom: 1px solid #e5e5e5;
    background: #f5f5f5;
    -webkit-transition: all 0.2s linear;
    -moz-transition: all 0.2s linear;
    -o-transition: all 0.2s linear;
    transition: all 0.2s linear;
}
.vertical-tab li a div{font-size: 16px; color: #505050; margin-top: 13px;}
.vertical-tab li a p{font-size: 14px; color: #969696; margin-top: 6px}
.vertical-tab li a.current{
    background: #f6f6f6;
    /*shdow*/
    -moz-box-shadow: 0px 3px 10px rgba(0,0,0,0.3);
    -webkit-box-shadow: 0px 3px 10px rgba(0,0,0,0.3);
    box-shadow: 0px 3px 10px rgba(0,0,0,0.3);
    filter: progid: DXImageTransform.Microsoft.Shadow(strength = 3, direction = 180, color = '#333333');
    -ms-filter: "progid: DXImageTransform.Microsoft.Shadow(strength = 3, Direction = 180, Color = '#333333')";
    /*end shdow*/
    -webkit-transform: translate3d(-1px, -2px, 0);
    transform: translate3d(-1px, -2px, 0);
    text-decoration: none;
    border-left: 2px solid #e21715;
    color: #fff;
}
.vertical-tab li:last-child a{border-bottom:none;height: 81px}
/*.content li a:last-child{border:none;}*/

/*优势*/
.list-advantage,
.list-advantage li{padding: 0;margin: 0; list-style: none;}
.list-advantage{margin-right: -10px;width:1100px;}
.list-advantage li{
  background: #f6f6f6;
  margin-right:10px ;
  margin-bottom: 10px;
  width: 45%;
}
.list-advantage li .list-type{
  width: 102px;
  background: #f2f2f2;
  font-size: 72px;
  text-align: center;
  color: #e3e3e3;
}
.list-advantage li .descr{padding: 20px 20px;}
.list-advantage li .descr h5{ font-size: 16px}
.list-advantage li .descr div{ color: #999;font-size: 12px}
.list-advantage li:last-child{height:102px;background: url(../images/adv-img.png) no-repeat #e21715;}
.list-advantage li:hover{background-color: #e21715}
.list-advantage li:hover,
.list-advantage li:hover .descr div{
  color: #fff !important
}
.list-advantage li:hover .list-type{color: #e21715}
/*首页部件*/
.widget-list{/*margin-left:-20px;margin-right: -20px;*/border:1px solid #efefef;
  -moz-box-shadow: 0px 3px 5px #ddd;
-webkit-box-shadow: 0px 3px 5px #ddd;
box-shadow: 0px 3px 5px #ddd;
filter: progid: DXImageTransform.Microsoft.Shadow(strength = 3, direction = 180, color = '#ddd');
-ms-filter: "progid: DXImageTransform.Microsoft.Shadow(strength = 3, Direction = 180, Color = '#ddd')";
}
.widget-list .col{border-right:1px dotted #e5e5e5;width: 33.33333333333333%;padding-left:20px;padding-right:20px;}
.widget-list .col.col-1{/*padding-left:0;*/}
.widget-list .col.col-3{/*padding-right:0*/ border-right:none; }
.widget-list .widget-title{height: 31px; line-height: 31px;border-bottom:1px #c2c2c2 dotted;margin-top: 10px}
.widget-list .widget-title .ch{font-size: 14px;display: inline-block;*display: inline;zoom:1;border-left:3px #027cd2 solid;padding-left: 8px;padding-right: 8px;
  background:url(../images/title-bg.gif) repeat-x;height: 31px
}
.widget-list .widget-title .en{font-size: 12px;text-transform: uppercase;color: #027cd2;display: inline-block;*display: inline;zoom:1;height: 31px;}
.widget-list .widget-title .link-more{width:auto;height: 20px;background: transparent;color: #ccc;font-size: 12px;line-height: 20px;margin-top:6px;} 
.widget-list .widget-title .link-more:hover{color: #027cd2}
.widget-list .widget-title .link-more .glyphicon {-webkit-text-size-adjust:none;font-size: 10px !important;transform:scale(0.7)}
/*公司简介*/
.company-intro{height: 180px; position: relative;background-color: #f2f2f2;margin-bottom: 14px}
.company-intro a:hover{text-decoration: none;}
.company-intro .tit{width:100%;position: absolute;height: 170px; bottom: 0;padding: 10px 20px;color: #666}
.company-intro img{width: 100%; height: 100%}
.company-intro .tit div{font-size: 12px;line-height: 1.5em;text-align: left;}
.company-intro .tit.tit2{display:;padding-bottom: 12px}
.company-intro .tit.tit2 h5{font-weight: bold;color: #027cd2;font-size: 16px;}
.btn.checkmore{background: #027cd2;padding:3px 12px;color: #fff;border-radius: 0}

/*最新通知*/
.widget-title.notice{height: auto;padding:8px 0;background: #e21715;color: #fff;padding-left:20px;padding-right: 10px }
.widget-title.notice a.link-more,.widget-title.notice a.link-more:hover{color: #fff}
/*文章列表*/
.artlist,
.artlist li{padding: 0;margin: 0; list-style-type:none !important; }
.artlist li{margin-bottom: 10px}
.artlist li a{color: #898787;font-size: 12px;background: url(../images/list-style.gif) no-repeat left center;padding-left: 1em}
.artlist li time{color: #b5b4b4;font-size: 12px;}
.artlist li.topone a{display: block; background: none;padding: 0}
.artlist li.topone a.tit{font-size: 14px; color: #333;margin-top: 19px}
.artlist li.topone .descr{ height: 58px;margin: 12px 0;color: #b9b9b9}
.artlist li.service{display: inline-block;}
.artlist li.service a{display: inline-block;background:transparent; height: 32px; line-height: 32px;text-align: center;
  border:1px solid #eee;
  padding: 0;
  width: 138px;
  background-color: #eee;
  filter: progid: DXImageTransform.Microsoft.gradient(startColorstr = '#fbfbfb', endColorstr = '#eeeeee');
  -ms-filter: "progid: DXImageTransform.Microsoft.gradient(startColorstr = '#fbfbfb', endColorstr = '#eeeeee')";
  background-image: -moz-linear-gradient(top, #fbfbfb, #eeeeee);
  background-image: -ms-linear-gradient(top, #fbfbfb, #eeeeee);
  background-image: -o-linear-gradient(top, #fbfbfb, #eeeeee);
  background-image: -webkit-gradient(linear, center top, center bottom, from(#fbfbfb), to(#eeeeee));
  background-image: -webkit-linear-gradient(top, #fbfbfb, #eeeeee);
  background-image: linear-gradient(top, #fbfbfb, #eeeeee);
  /*--IE9 DOES NOT SUPPORT GRADIENT BACKGROUNDS--*/
}
.artlist li.service a:hover{
  color: #fff;
  text-decoration: none;
  background-color: #ed6c00;
  filter: progid: DXImageTransform.Microsoft.gradient(startColorstr = '#ed6c00', endColorstr = '#eb5903');
  -ms-filter: "progid: DXImageTransform.Microsoft.gradient(startColorstr = '#ed6c00', endColorstr = '#eb5903')";
  background-image: -moz-linear-gradient(top, #ed6c00, #eb5903);
  background-image: -ms-linear-gradient(top, #ed6c00, #eb5903);
  background-image: -o-linear-gradient(top, #ed6c00, #eb5903);
  background-image: -webkit-gradient(linear, center top, center bottom, from(#ed6c00), to(#eb5903));
  background-image: -webkit-linear-gradient(top, #ed6c00, #eb5903);
  background-image: linear-gradient(top, #ed6c00, #eb5903);
  /*--IE9 DOES NOT SUPPORT GRADIENT BACKGROUNDS--*/
}
.artlist li a:hover{color: #027cd2}
.widget-title .artTab-title{font-size: 0; height:100%;line-height: normal;}
.widget-title .artTab-title a{
  font-size: 14px;color: #333;
  display:inline-block; height: auto; 
  border:1px solid #d5d5d5;padding:0;margin:0;
  padding:5px 12px;
  margin-right: 3px;
  line-height: normal;
  position: relative;
  /*bottom: -9px;*/
  border-top-left-radius:4px;
  border-top-right-radius:4px;
  filter: progid: DXImageTransform.Microsoft.gradient(startColorstr = '#fbfbfb', endColorstr = '#f0f0f0');
  -ms-filter: "progid: DXImageTransform.Microsoft.gradient(startColorstr = '#fbfbfb', endColorstr = '#f0f0f0')";
  background-image: -moz-linear-gradient(top, #fbfbfb, #f0f0f0);
  background-image: -ms-linear-gradient(top, #fbfbfb, #f0f0f0);
  background-image: -o-linear-gradient(top, #fbfbfb, #f0f0f0);
  background-image: -webkit-gradient(linear, center top, center bottom, from(#fbfbfb), to(#f0f0f0));
  background-image: -webkit-linear-gradient(top, #fbfbfb, #f0f0f0);
  background-image: linear-gradient(top, #fbfbfb, #f0f0f0);
}
.widget-title .artTab-title a.current{
  filter: progid: DXImageTransform.Microsoft.gradient(startColorstr = '#efefef', endColorstr = '#fafafa');
  -ms-filter: "progid: DXImageTransform.Microsoft.gradient(startColorstr = '#efefef', endColorstr = '#fafafa')";
  background-image: -moz-linear-gradient(top, #efefef, #fafafa);
  background-image: -ms-linear-gradient(top, #efefef, #fafafa);
  background-image: -o-linear-gradient(top, #efefef, #fafafa);
  background-image: -webkit-gradient(linear, center top, center bottom, from(#efefef), to(#fafafa));
  background-image: -webkit-linear-gradient(top, #efefef, #fafafa);
  background-image: linear-gradient(top, #efefef, #fafafa);
}
/*通栏*/
.widget-list .col.col-fluid{width: 100%;border-top:1px solid #efefef;}
/*合作伙伴*/
.partlist,
.partlist li
{
 list-style: none;
}
.partlist{padding: 0;margin: 0}
.partlist li{/*border:1px solid #eee;*/margin-left:-1px;margin-top:-1px;height:36px; position: relative;margin-bottom: 6px}
.partlist li .line{display: block;box-sizing:content-box; position: absolute; z-index: 99; left:-1px;top: -1px; width: 100%; height: 100%; 
  border:1px solid #e21715; 
  display: none;
  -webkit-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
}
.partlist li img{width: 100%}
.partlist li:hover .line{ }
/*二级页面*/
/*面包屑*/
.breadcrumb-nav,
.breadcrumb-nav li{
  margin: 0;padding: 0;
  list-style: none;
  font-family: "宋体";
  font-size: 12px;
  color: #999;
}
.breadcrumb-nav{text-align: right;padding: 15px 0}
.breadcrumb-nav i{margin-right: 3px}
.breadcrumb-nav li{display: inline-block;}
.breadcrumb-nav > li + li:before {
  padding: 0 5px;
  color: #ccc;
  content: ">";
}
.breadcrumb-nav a{margin:0 3px; color: #999}
.breadcrumb-nav a:hover{text-decoration: none;color: #027cd2}
/*主体*/
.main{}
/*左导航*/
.left-aside{
  width: 235px;
}
/*右内容*/
.right-wrap{
  width: 765px;
}
.lefthead{
  height: 187px;
  background: #027cd2;
  color: #fff;
  overflow: hidden;
}
.lefthead .ch{font-size: 16px;padding-left: 30px;background: url(../images/icon-sub-head.png) no-repeat left center;margin-left: 34px;margin-top: 50px}
.lefthead .en{margin-top: 15px;font-size: 36px;text-transform: uppercase;padding-left: 30px}
.left-side-menu{ 
    width:100%; 
    height:auto; 
    min-height: 300px;
    overflow:hidden;zoom:1;
    border-left:1px solid #e6e6e6;
    border-right:1px solid #e6e6e6;
    border-bottom:1px solid #e6e6e6;
    padding-bottom: 20px;
}
.left-side-menu ul,.left-side-menu li{ padding:0; margin:0; list-style:none}
.left-side-menu li{ height:45px; position:relative}
.left-side-menu li a{ display:block; height:100%; line-height:45px; width:100%; color:#333333; 
    padding-left:30px; border-bottom:1px solid #e6e6e6;
    position:absolute; 
    z-index:5
 }
.left-side-menu li a:hover{text-decoration: none;}
.left-side-menu li .icon-arrowright{ 
  position: absolute;width:8px; height: 100%;z-index: 99;
  background: url(../images/icon-aside-right.png) no-repeat left center; 
  position:absolute;right: 30px;top: 0
}
.left-side-menu li i{ position:absolute; width:0; height:100%; background:#eeefeb; left:0; top:0; z-index:1}
.left-side-menu li.current i{ width:100%;}
/*右导航*/
.right-wrap .wrapper{padding-left: 30px;padding-top: 20px;}
.sub-banner{ width: 100%; height: 187px;background-repeat: no-repeat;background-position: left top;}
/*模块*/
.moudle{}
/*编辑器*/
.moudle-editor{
  /*padding-left:24px;*/
  /*padding-top:24px;*/
  padding-bottom:24px;
  font-size: 12px;
  line-height: 1.75em;
  color: #666;
}
.moudle-editor img{width: 100%;max-width: 100%; height:auto}

/*关于公司*/
/*面板*/
.panel-intro{}
.panel-intro .panel-heading{background: #f2f2eb}
.panel-intro .panel-heading span{border-left:5px solid #027cd2;padding-left: 10px;font-size: 15px;font-weight: bold;}
/*顾问团队*/
.list_counselor{padding-left:50px;}
.list_counselor dl{margin-bottom: 50px;}
.list_counselor .img{width: 139px; height: 171px;}
.list_counselor .img img{width: 100%; height: 100%}
.list_counselor .con{width: 540px; height: 171px;}
.list_counselor .tit{display: block;color: #cc9f34;font-size: 14px;border-bottom:1px solid #cc9f34;padding:10px 0;}
.list_counselor .tit .name{font-size: 18px}
.list_counselor .desc{color: #666;font-size: 13px;line-height: 1.75em;padding-top:20px;}
/*团队风采*/
.list-team,
.list-team li{margin: 0;padding:0;list-style: none; float: left;}
.list-team {width: 110%}
.list-team li{width: 238px;margin-right: 9px}
.list-team li .img{display: block;width: 100%; height: 167px;border:1px solid #e7e6e6;}
.list-team li .tit{display: block;padding: 20px 0;color: #555;font-size: 12px}
.list-team li .tit:hover{color:#e21715;text-decoration: none; }
.list-team li:hover a{color:#e21715}
/*资质*/
.list-intelli,.list-intelli li{
  list-style: none;margin: 0;padding:0;
}
.list-intelli {width: 110%}
.list-intelli li {float: left;display: inline/9;width: 240px; height: 209px;margin-right: 9px}
.list-intelli li .img{display: block;width: 100%; height: 135px;}
.list-intelli li .img img{height:100%; height: 100% }
.list-intelli li .tit{display: block;padding: 20px 0;color: #555;font-size: 12px;text-align: center;background-color: #f4f1ec}
.list-intelli li .tit:hover{color:#e21715;text-decoration: none;background-color: #f4f1ec }
.list-intelli li:hover a{color:#e21715}
/*二级案例列*/
.moudle-list-case.sub{width:inherit;width: 103%;padding-left: 20px}
.moudle-list-case.sub li{padding-right: 8px;}
.moudle-list-case.sub li{}
.moudle-list-case.sub .img{height: 202px;width: 240px;}
.moudle-list-case.sub .tit{font-size: 14px}
/*联系*/
.contact-tit{font-size: 30px; color: #027cd2;}


/*产品中心 频道列*/
.list-product-cover,
.list-product-cover li{
  list-style: none; margin: 0;padding: 0; float: left;*display: none
}
.list-product-cover {width: 110%}
.list-product-cover li{
  width: 490px; 
  height: 276px;
  background-color: #f6f6f6;
  margin-right: 19px;
  margin-bottom: 20px;
  border:2px solid transparent;
}
.list-product-cover li .img{ float: left; width: 242px; height: 230px;margin:20px 0 20px 20px;background-color: #fff;border:1px solid #e7e6e6;}
.list-product-cover li .descr{width: 190px;margin:20px 20px 20px 10px;overflow: hidden;}
.list-product-cover li .descr .tit{ color: #e21715;font-size: 18px}
.list-product-cover li .descr .sublis {padding-top: 6px}
.list-product-cover li .descr .sublis a{display: block;margin-top: 6px;font-size: 12px;color: #555}
.list-product-cover li:hover{ border-color: #e21715;}
/*资料下载*/
.list-down,
.list-down li{
  list-style: none;
  margin: 0;
  padding: 0;
}
.list-down li .h5{background-color: #f6f6f6;padding: 12px 20px}
.list-down li a{color: #333}
.list-down li a:hover{color: #e21715;text-decoration: none;}
.list-down li .descr{padding: 6px 20px;color: #666;line-height: 1.75em}
.list-down li .tit{background:url(../images/icon-downtype.gif) no-repeat;padding-left: 20px}
.list-down li .download{color: #999}
.list-down li:hover a.tit{color: #e21715}
/*新闻列*/
.list-news,.list-news li{
  list-style: none;padding: 0;margin:0;
}
.list-news li{
  padding: 12px 0;
  border-top:1px dotted #e5e5e5;
  color: #777
}
.list-news li .tit{background:url(../images/news-type.gif) no-repeat left center;padding-left: 15px;color: #777;font-size: 12px}
.list-news li .time{color: #aaa;font-size: 12px}
.list-news li:first-child{border-top: none}
.list-news li.top .img{ width: 166px; height: 98px;}
.list-news li.top .descr{width: 520px}
.list-news li.top .tit{ color: #333;display: block;font-size: 16px;background:none;padding:0;}
.list-news li.top .tit:hover{color:#027cd2;}
.list-news li.top .des{position: relative;font-size: 12px;padding: 12px 0;line-height: 1.75em}
.list-news li.top .des .time{ position: absolute;;bottom: 12px;right: 0;color: #aaa}
.list-news li a:hover{color:#e21715;text-decoration: none;}
/*map*/
.map-container label{ max-width: initial!important;}
.leave-container{width: 60%}
/*上一页下一页*/
.detail-foot{ position: relative;font-size: 12px;color: #999}
.detail-foot .acr-prve{color: #999;padding: 6px 0}
.detail-foot .acr-next{color: #999;padding: 6px 0}
.detail-foot .acr-prve a,
.detail-foot .acr-next a{
  color: #999
}
.detail-foot .acr-prve a:hover,
.detail-foot .acr-next a:hover{
  color: #e21715
}
.detail-foot .share-wrap{ position: absolute; bottom: 0;right: 0;}
