﻿/*
* name: Global && Pc StyleSheet
* version: v2.0.3
* update: 英文字体使用arial
* date: 2015-05-23
*/

/* ui */
@import url(./ui.css);

/* normalise */
html{-webkit-tap-highlight-color: rgba(0, 0, 0, 0);}
body { font-family: 'wenquanyi micro hei', \5FAE\8F6F\96C5\9ED1,\5B8B\4F53,sans-serif; 
overflow-x: hidden; }
body, h1, h2, h3, h4, p, ul, ol, dd, dl, form { margin: 0;}
hr { margin-top: 20px; margin-bottom: 20px; border: 0; border-top: 1px solid #eee;}
img {max-width: 100%; vertical-align: top;border: 0 ;height: auto; 
	-ms-interpolation-mode: bicubic;}
ul { padding-left: 0; list-style-type: none;}
i, em { font-style: normal;}
big {font-size: 1.3em;}
a {-webkit-transition: all 0.3s ease;transition: all 0.3s ease; text-decoration: none; 
	outline: 0;}
article, aside, dialog, footer, header, section, nav, figure, menu, 
audio, canvas, progress, video{ display: block;}
::-moz-selection {color: #fff; background: #0377c2; }
::selection {color: #fff; background: #0377c2; }
@-ms-viewport { width: device-width;}
input, textarea, button, select, legend, fieldset { border: 0; vertical-align: middle; outline: none; margin: 0; padding: 0; font-family:microsoft yahei;}

/* ico */
.ico { display: inline-block; overflow: hidden; width: 20px; height: 20px; 
	vertical-align: middle; background: url(../images/ico.png);margin:0 .3em;}
.ico1_2 { background-position: -20px 0;}
.ico1_3 { background-position: -40px 0;}
.ico1_4 { background-position: -60px 0;}
.ico1_5 { background-position: -80px 0;}
.ico2_1 { background-position: 0 -20px;}
.ico2_2 { background-position: -20px -20px;}
.ico2_3 { background-position: -40px -20px;}
.ico2_4 { background-position: -60px -20px;}
.ico2_5 { background-position: -80px -20px;}
.ico3_1 { background-position: 0 -40px;}
.ico3_2 { background-position: -20px -40px;}
.ico3_3 { background-position: -40px -40px;}
.ico3_4 { background-position: -60px -40px;}
.ico3_5 { background-position: -80px -40px;}
.ico4_1 { background-position: 0 -60px;}
.ico4_2 { background-position: -20px -60px;}
.ico4_3 { background-position: -40px -60px;}
.ico4_4 { background-position: -60px -60px;}
.ico4_5 { background-position: -80px -60px;}

/* rect */
*[class*="rect-"]{position: relative;display: block; width: 100%;height: 0;overflow: hidden;}
*[class*="rect-"] ._full{position: absolute;left: 0;top:0;width: 100%;height: 100%;
*height: auto;}
.rect-75{padding-bottom: 75%;}
.rect-5625{padding-bottom: 56.25%;}
.rect-100{padding-bottom: 100%;}

/* base */
.fix { *zoom: 1; *clear: both;}
.fix:before, .fix:after {display: table; clear: both; content: '';}
.oh { overflow: hidden; *zoom: 1;}
.l { float: left;}.r { float: right;}
.dib { display: inline-block; *display: inline; *zoom: 1;}
.pr { position: relative;}.pa { position: absolute;}
.tc { text-align: center;}.tr { text-align: right;}
.el {overflow: hidden;white-space: nowrap;  text-overflow: ellipsis;}
img[data-src],.opc0 { opacity: 0 ; filter:alpha(opacity=0);}
.hide { display: none;}
.hidetext { font: 0/0 a; letter-spacing: -9px;}
.arr { display: inline-block; overflow: hidden; width: 0; height: 0;}
.placeholder { color: #aaa; }

/* option */
body{font-size:13px; line-height: 1.8; color: #555;background: #fff;}
.wrap { max-width: 1000px; margin-right: auto; margin-left: auto; *width: 1000px;}
a{color:#555;}
a:hover { color: #0377c2;}

/* style */

/*
*头部
*/
.head{ position:relative; height:133px; z-index:10;}
.head .logo a{ background:url(../images/logo.gif) no-repeat; width:432px; height:75px; display:block; background-size:contain;}
.head .head_r{*width:50%; margin-top: 25px}
.head .head_r li{ float:right;padding: 0 15px; background:url(../images/h_li.gif) left center no-repeat;}
.nav_menu{ position:absolute; bottom:0; left:0; height:58px;width: 100%; background:url(../images/black.5.png) repeat; background:rgba(0,0,0,.5);}
.nav_menu .nav{ width:94.2%;}
.nav_menu .nav li{ float:left;width: 11%; *width:12.45%; position:relative;}
.nav_menu .nav li .nav_a{ line-height:58px; color:#fff; display:block; width:100%; text-align:center; font-size:16px; position:relative;}
.nav_menu .nav li .nav_a:after{ content:''; width:0; height:0; border-bottom:8px #0377c2 solid; border-left:8px transparent solid; border-right:8px transparent solid;position: absolute;bottom: 0;left: 50%;margin-left: -8px; display:none;}
.nav_menu .nav li .setNav{ display:none; width:100%; background:url(../images/blue.9.png) repeat; background:rgba(3,119,194,.9);position:absolute; top:58px; left:0;}
.nav_menu .nav li .setNav li{ float:none; width:100%;}
.nav_menu .nav li .setNav li a{ color:#fff; text-align:center; display:block; height:35px; line-height:35px;}
.nav_menu .nav li:hover .setNav{ display:block;} 
.nav_menu .nav li:hover .nav_a:after{ display:block;}
.nav_menu .nav li:last-child:hover .nav_a:after{ display:none;}
.nav_menu .nav li .setNav.nav03{ width:120%; left:-10%;}

.nav_menu .head_ser{position: absolute;top: 0;right: 0;}
.nav_menu .head_ser .form span{ width:0; background-color:#fff; height:56px;display: block;
position: absolute;right: 58px;top: 1px;}
.nav_menu .head_ser .form span .inp{ border:none; background:transparent; outline:none; height:16px; line-height:16px; padding:20px 0;width: 100%;text-indent: 5px;}
.nav_menu .head_ser .form .btn{ width:58px; height:58px;outline: none;border: none;padding: 0;border-radius: 0;font-size: 28px;color: #fff;background-color: #0377c2; overflow:hidden;}
.nav_menu .head_ser .form .btn i{ font-size:0; background:url(../images/ser.png) no-repeat; display:block;width: 33px;height: 29px;margin: auto;}
.nav_menu .head_ser:hover .form span{ width:170px; transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;}

/*
*首页头部
*/
.banner{ height:580px; overflow:hidden; position:relative;}
.banner img{ position:absolute; top:0; left:50%; margin-left:-960px; width:1920px; max-width:none;}
.banner .slide_nav{ position:absolute; bottom:100px; left:50%; margin-left:-465px;}
.banner .slide_nav a{ display:inline-block; width:13px; height:13px; line-height:99; overflow:hidden; background-color:#fff; border-radius:50%; border:2px transparent solid; cursor:pointer; margin-right:11px;}
.banner .slide_nav a.on{ background-color:#0377c2; border-color:#fff;}

.i_head { height:auto;}
.i_head .head_top{ position:absolute; top:30px; left:0; width:100%; z-index:9;}
.i_head .nav_menu{ top: auto;bottom: 0;z-index: 9;}
.head.i_head .logo a{ background:url(../images/logo.png) no-repeat;}
.i_head.head .head_r li a,.i_head.head .head_r li{ color:#fff;}
.i_head.head .head_r{margin-top: 15px;}
.head .head_r .bdsharebuttonbox{ text-align:right;padding-right: 3%;}
.head .head_r .bdsharebuttonbox a{ background:url(../images/icons_1_1.png) no-repeat; width:20px; height:20px; line-height:20px; padding-left:0; float:none; display:inline-block;margin: 6px 6px 0 0;}
.head .head_r .bdsharebuttonbox a.bds_qzone{ background-position:0 0;}
.head .head_r .bdsharebuttonbox a.bds_tsina{ background-position:0 -43px;}
.head .head_r .bdsharebuttonbox a.bds_tqq{ background-position:0 -128px;}
.head .head_r .bdsharebuttonbox a.bds_renren{ background-position:0 -85px;}
.head .head_r .bdsharebuttonbox a.bds_weixin{ background-position:0 -172px;}
.i_head .nav_menu .nav li .setNav{ top:auto; bottom:58px;}
.i_head .nav_menu .nav li .nav_a:after{ bottom:auto;top: 0;border-top: 8px #0377c2 solid;border-bottom: none;}
.head .head_r li a,.head .head_r li{ color:#555;}

/*
*首页中间区域
*/
.i_promenu{ margin-top:20px;}
.i_promenu li .img{ display:inline-block; width:100%; text-align:center;}
.i_promenu li .img span{ display:inline-block; width:144px; height:144px;}
.i_promenu li:hover .img span{ transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;}
.i_promenu li:hover .img span.s_img01{ background-position:-144px 0;}
.i_promenu li:hover .img span.s_img02{ background-position:-144px 0;}
.i_promenu li:hover .img span.s_img03{ background-position:-144px 0;}
.i_promenu li:hover .img span.s_img04{ background-position:-144px 0;}
.i_promenu li:hover .img span.s_img05{ background-position:-144px 0;}
.i_promenu li a *{ cursor:pointer;}
.i_promenu li .title{ font-size:18px; margin-top:8px;}
.i_promenu li .summ{ font-size:12px;line-height: 21px;height: 63px;overflow: hidden;margin-top: 10px;}
.i_news_tj{ width:100%; position:relative;}
.i_news_tj .img{ display:block;width:100%; height:0; padding-bottom:75%; *height:368px; *padding-bottom:0; position:relative;}
.i_news_tj .img img{ position:absolute; top:0; left:0; width:100%; height:100%;}
.i_news_tj .intro{ background:url(../images/black.6.png) repeat; background:rgba(0,0,0,.6); width:67%; position:absolute; bottom:0; left:0; height:73px;padding: 2% 4%;}
.i_news_tj .intro a{ color:#fff;}
.i_news_tj .intro .title .bdsharebuttonbox{position: absolute;top: 11px;right: 0;}
.i_news_tj .intro .title{ font-size:18px;}
.i_news_tj .intro .title .bdsharebuttonbox .bds_more{ float:right;background: none;padding-left: 0; font-size:12px;}
.i_news_tj .intro .word{ font-size:12px; line-height:21px; height:42px; overflow:hidden;}
.i_news_tj .data{ background:url(../images/blue.72.png) repeat; background:rgba(3,119,194,.72); width:19%; height:73px;padding: 2% 3%;position: absolute;right: 0;bottom: 0;}
.i_news_tj .data span{ font-size:30px; font-family:Arial; font-weight:bold; display:block; width:100%; text-align:center; color:#fff;line-height: 38px;}
.i_news_tj .data span.month{ border-bottom:1px #fff solid;}
.i_news_tab .tab_b{ height:33px;}
.i_news_tab .tab_t{ width:113px; text-align:center; font-size:16px; background-color:#5e5e5e; color:#fff; line-height:33px;}
.i_news_tab .tab_t.tab_t_cur{ background-color:#0377c2;}
.i_news_tab .tab_c li{ border-bottom:1px #aaa dotted; margin-top:20px; padding-bottom:10px; overflow:hidden;}
.i_news_tab .tab_c li .titbox .title{ float:left;width: 84%; font-size:16px;}
.i_news_tab .tab_c li .titbox .date{ float:right;}
.i_news_tab .tab_c li .summ{ font-size:12px; line-height:21px; height:42px; overflow:hidden;margin-top: 10px;}
.i_news_tab .tab_c{ position:relative;}
.i_news_tab .tab_c .more{position: absolute;top: -48px;right: 0;}


/*
*通用底部
*/
.foot{ position:relative; *height:110px;}
.foot-top{ background-color:#c6c6c6; padding:14px 0 16px; border-top:1px #b7b7b8 solid;}
.foot-top a{ color:#3c3c3c; font-size:14px; display:inline-block;}
.foot-top em{ background:url(../images/f-t-li.gif) left center no-repeat; display:inline-block; width:1px; height:13px; vertical-align:middle; margin:0 1.5%;}
.foot-top .wrap{ position:relative;}
.foot-top .erwmbox{position: absolute;top: 0;left: 50%;margin-left: 50px; cursor:pointer;}
foot-top .erwmbox .img{ width:31px; height:31px;}
.foot-top .erwmbox ._sele{ display:none; background:url(../images/erwm_bg.png) no-repeat; width:122px; height:131px;bottom: 37px;left: -50px;position: absolute;text-align: center;line-height: 118px;}
.foot-top .erwmbox ._sele img{ width:110px; height:110px; display:inline-block; vertical-align:middle;}

.foot-bottom{ background-color:#212530; color:#7e8084; color:rgba(255,255,255,.3); font-size:14px; padding:12px 0 16px; border-bottom:1px #383b45 solid; position:relative;}
.foot-bottom p{ margin-right:2%;}
.foot-bottom p a{color:#7e8084; color:rgba(255,255,255,.3); margin:0 5px;}
.foot-bottom .bdsharebuttonbox a{ background:url(../images/share.png) no-repeat; width:28px; height:28px; margin:0 6px 0 0;padding-left: 0;line-height: 28px;}
.foot-bottom .bdsharebuttonbox a.bds_tsina{ background-position:-28px 0;}
.foot-bottom .bdsharebuttonbox a.bds_tqq{ background-position:-56px 0;}
.foot-bottom .bdsharebuttonbox a.bds_renren{ background-position:-84px 0;}
.foot-bottom .bdsharebuttonbox a.bds_weixin{ background-position:-112px 0;}
.foot-bottom .gotop{position: absolute;bottom: -17px;right: 0; background:url(../images/gotop.gif) no-repeat; display:block; width:64px; height:112px;}



/*
*下层--通用样式
*/
.n_bann{ position:relative; height:315px; margin-top:-58px; overflow:hidden; z-index:2;}
.n_bann img{ position:absolute; top:0; left:50%; margin-left:-960px; width:1920px; max-width:none;}

.bread{margin-top: 40px;}
.bread .channelIt{ font-size:24px;}
.bread .posi{ font-size:12px; font-weight:normal; margin-top:12px;}
.bread .posi em{ margin:0 5px;}

.chan_tit ._cn{ color:#303741; font-size:30px; line-height:35px;}
.chan_tit ._cn:before,.chan_tit ._cn:after{ content:''; width:106px; height:1px; background-color:#7c7f84;display: inline-block;vertical-align: middle;}
.chan_tit ._cn:before{margin-right: 2%;}
.chan_tit ._cn:after{margin-left: 2%;}
.chan_tit ._en{ font-family:Arial; font-size:20px; color:#7e7e7e;text-transform: uppercase;display: none;}
.mt20{ margin-top:20px;}
.mt25{ margin-top:25px;}
.mt30{ margin-top:30px;}
.main_content{ margin:30px 0 40px;}
.mh{ min-height:400px;}
.main{margin: 15px 0 50px;}


/*
*下层--关于我们
*/

.a_menu_box{ height:206px;}
.a_menu{ width:100%;}
.a_menu li{ float:left;text-align: center;height:166px;padding: 20px 0;}
.a_menu li span{width:128px; height:128px; display:inline-block; margin:auto; background-size:contain;}
.a_menu li span.img01{ background:url(../images/a_img01.png) no-repeat; }
.a_menu li span.img02{ background:url(../images/a_img02.png) no-repeat;}
.a_menu li span.img03{ background:url(../images/a_img03.png) no-repeat;}
.a_menu li span.img04{ background:url(../images/a_img04.png) no-repeat;}
.a_menu li span.img05{ background:url(../images/a_img05.png) no-repeat;}
.a_menu li span.img06{ background:url(../images/a_img06.png) no-repeat;}
.a_menu li span.img07{ background:url(../images/a_img07.png) no-repeat;}
.a_menu li span.img08{ background:url(../images/a_img08.png) no-repeat;}
.a_menu li span.img09{ background:url(../images/a_img09.png) no-repeat;}
.a_menu li span.img6{ background:url(../images/a_img06.png) no-repeat;}
.a_menu li span.img7{ background:url(../images/a_img07.png) no-repeat;}
.a_menu li span.img8{ background:url(../images/a_img08.png) no-repeat;}
.a_menu li span.img9{ background:url(../images/a_img010.png) no-repeat;}
.a_menu li span.img10{ background:url(../images/a_img09.png) no-repeat;}
.a_menu li .title{ font-size:18px;}
.a_menu li:hover span,.a_menu li.active span{ transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;}
.a_menu li:hover span.img01,.a_menu li.active span.img01{background-position:-128px 0;}
.a_menu li:hover span.img02,.a_menu li.active span.img02{ background-position:-128px 0;}
.a_menu li:hover span.img03,.a_menu li.active span.img03{ background-position:-128px 0;}
.a_menu li:hover span.img04,.a_menu li.active span.img04{ background-position:-128px 0;}
.a_menu li:hover span.img05,.a_menu li.active span.img05{ background-position:-128px 0;}
.a_menu li:hover span.img06,.a_menu li.active span.img06{ background-position:-128px 0;}
.a_menu li:hover span.img07,.a_menu li.active span.img07{ background-position:-128px 0;}
.a_menu li:hover span.img08,.a_menu li.active span.img08{ background-position:-128px 0;}
.a_menu li:hover span.img09,.a_menu li.active span.img09{ background-position:-128px 0;}
.a_menu li:hover span.img6,.a_menu li.active span.img6{ background-position:-128px 0;}
.a_menu li:hover span.img7,.a_menu li.active span.img7{ background-position:-128px 0;}
.a_menu li:hover span.img8,.a_menu li.active span.img8{ background-position:-128px 0;}
.a_menu li:hover span.img9,.a_menu li.active span.img9{ background-position:-128px 0;}
.a_menu li:hover span.img10,.a_menu li.active span.img10{ background-position:-128px 0;}
/*.a_menu_t.fixed{position: fixed;left: 50%;margin-left: -500px;top:0;z-index: 50; background-color:#fff;padding-top: 20px;padding-bottom: 20px; *margin-left:-501px;}*/
.a_menu.fixed{position: fixed;left:0;top:0;z-index: 50; background-color:#fff; *margin-left:-501px;}
.a_menu li.active .title{ color:#0377c2;}

.section_box{ padding:50px 0;}
.about-box{ background-color:#eee;}
.about-box .intro_con{ margin-top:20px;}
.about-box .intro_con ._left{ width:52.5%; line-height:2; font-size:14px;}
.about-box .intro_con ._right{ width:44.7%;}

.cultre-box .cultre_con ._left{ width:56.7%;padding-top: 50px;}
.cultre-box .cultre_con ._left dl dt{ font-size:16px;font-weight: bold;}
.cultre-box .cultre_con ._left dl dt .color{ background:url(../images/c_li.gif) no-repeat; width:25px; height:25px; line-height:25px; text-align:center; display:inline-block; color:#fff;margin-right: 5px;font-size: 13px;vertical-align: middle;}
.cultre-box .cultre_con ._left dl dd{ font-size:14px;padding-left: 30px;margin-bottom: 10px;}
.cultre-box .cultre_con ._left .lfour{ margin-right:7%;}
.cultre-box .cultre_con ._right{width:43.3%;}
.section_box#services .intro_con{ margin-top:20px;}


.intro_con ul {
  background: url(../images/a_line.gif) center 0 repeat-y;
  padding-top: 15px;
}
.intro_con li {
  background: url(../images/circle_cur.png) center top no-repeat;
  padding-bottom: 60px;
}
.intro_con li ._text {
  float:right;
  width: 47%;
  text-align:left;
}
.intro_con li ._title {
  font-size: 16px;
  line-height: 1.8em;
}
.intro_con li._even ._img {
  float: left;
  text-align: right;
}
.intro_con li._even ._img img {
  margin: 0 0 15px 15px;
}
.intro_con li._even ._text {
  float:left;
  text-align:right;
}
.intro_con li ._digit{ float:left; text-align:right; width:47%; }
.intro_con li ._digit .year{ display:inline-block; width:160px; height:27px; line-height:27px; background-color:#0377c2; color:#fff; font-size:16px; text-align:center; position:relative;}
.intro_con li ._digit .year:before{ content:''; display:block; width:0; height:0; border-top:4px transparent solid; border-bottom:4px transparent solid; border-left:6px #0377c2 solid;position:absolute; top:50%; right:-6px;margin-top: -4px;}
.intro_con li._even ._digit{ float:right; text-align:left;}
.intro_con li._even ._digit .year:before{ left:-6px; right:auto; border-left:none; border-right:6px #0377c2 solid;}
.intro_con li._even {background: url(../images/circle.png) center top no-repeat;}

.honor-bar{ position:relative;margin-top: 45px;}
.honor-bar .honor-scroll{ height:265px; overflow:hidden;}
.honor-bar .honor-scroll li{ float:left; width:31%;}
.honor-bar .honor-scroll li .cover{ padding:0 3.2%;}
.honor-bar .honor-scroll li .cover .imgbox{ display:inline-block; border:1px #e7e7e7 solid; padding:8px 3.2%; width:93.6%; *width:274px;}
.honor-bar .honor-scroll li .cover .imgbox .imgbg{ display:inline-block;width:100%; height:0; padding-bottom:62.03%; *height:168px; *padding-bottom:0; position:relative;overflow: hidden;}
.honor-bar .honor-scroll li .cover .imgbox .imgbg .img{ display:inline-block; width:100%; height:100%; position:absolute; top:0; left:0; text-align:center;overflow: hidden;}
.honor-bar .honor-scroll li .cover .imgbox .imgbg .img img{ height:100%; width:100%;}
.honor-bar .honor-scroll li ._title{ border:1px #e9e9e9 solid; height:30px; line-height:30px; text-align:center; margin-top:11px;font-size: 14px; display:none;}
.honor-bar .honor-scroll li .b_bg{ background:url(../images/ah_libg.jpg) no-repeat; height:17px; margin-top:9px; display:block;}
.honor-bar .harrs{ display:block; background:url(../images/h_btn.gif) no-repeat; width:52px; height:94px; position:absolute; top:50%; margin-top:-47px;}
.honor-bar .hprev{ left:-8%;}
.honor-bar .hnext{ right:-8%; background-position:-52px 0;}
.honor-bar .hprev:hover{ background-position:0 -94px;}
.honor-bar .hnext:hover{ background-position:-52px -94px;}
.album_wrap{ background:url(../images/black.8.png) repeat;background: rgba(0,0,0,.8);}

.message_intro{ position:relative; margin-top:40px;}
.message_intro .img{ position:absolute; top:45px; left:0;}
.message_intro .introduce{ border:1px #e9e9e9 solid; width:54.75%; background-color:#f6f6f6; padding:40px 6.5% 50px 19.25%;}
.message_intro .introduce .p1{ font-size:18px; color:#368dc5;display: none;}
.message_intro .introduce .p2{ font-size:22px; color:#368dc5; font-weight:bold;}


/*
*下层--新闻中心
*/

.news .channelTop, .news .channelTop a { color: #595959; }
.news .channelTop h2 { font-size: 24px; }
.headBd { border-bottom: #bfbfbf solid 1px; box-shadow: 0 2px 2px #d9d9d9; }
.news_top { background: #ebebeb;height: 316px; margin-bottom: 30px; z-index: 1; padding-bottom: 0; overflow:hidden;}
.news_top li .intro{padding: 20px 7% 20px 0;}
.news_top li .imgbox{ display:block; width:100%; height:0; padding-bottom:75%; *height:321px; *padding-bottom:0; position:relative;}
.news_top li .imgbox img{ position:absolute; top:0; left:0; width:100%; height:100%;}

.news_top li img { width: 100%; }
.news_top .date{ font-size:12px;margin-top: 20px;}
.news_top .txt { height: 116px; overflow: hidden;font-size: 14px;margin-top: 20px; line-height: 24px;}
.unable .txt { height: auto; }
.news_top h3 { font-size: 18px; }
.news_top h3 span { color: #007dc6; }
.news_top .slide_nav{ display:none;}
.news_top .arrs{ background:url(../images/news_btn.png) no-repeat; width:30px; height:30px; display:block; position:absolute; bottom:28px;z-index: 5;}
.news_top .arr_prev{ right:62px;}
.news_top .arr_next{ right:28px; background-position:-30px 0;}
.news_top .arr_prev:hover{ background-position:0 -30px;}
.news_top .arr_next:hover{ background-position:-30px -30px;}

.news_top .more{font-size: 14px;margin-top: 40px;display: inline-block;}
/*.newsCon { padding-top: 60px; }
*/.newsCon .newsT { float: left; width: 100%; display:none;}
.newsCon .lit.cur a { background: #0377c2; }
.newsCon .lit a { display: block; width: 150px;font-size: 14px; text-align: center; background-color: #1c2638; height: 44px; line-height: 44px; color: #fff; float: left; }
.newsCon .cur { background: #007dc6; }
.newsCon li { overflow:hidden;padding: 15px 0 17px; border-bottom: #ddd dotted 1px; }
.newsCon li.noimg .info { width: 100%; }
.newsCon li .img { width: 20.1%; float: left; margin-right: 1.9% }
.newsCon li .img .imgbox{ display:block; width:100%; height:0; padding-bottom:75%; *height:112px; *padding-bottom:0; position:relative;}
.newsCon li .img .imgbox img{ position:absolute; top:0; left:0; width:100%; height:100%;}
.newsCon li .titbox{ overflow:hidden;}
.newsCon li .titbox .title { width: 60%; float: left; font-size: 16px;}
.newsCon li .titbox .date {float: right; }
.newsCon li .titbox .date em { margin: 0 3px; }
.newsCon li .summ{ height:70px; line-height:23px; overflow:hidden;}

.right_sear { margin:10px 0 15px; }
.right_sear .txt { border: #ddd solid 1px; background: url(../images/fd2.gif) no-repeat right;padding: 5px 0 5px 5px;height: 16px;line-height: 16px;width: 70%;}
.right_sear .btn { background: #007dc6; color: #fff; text-align: center; height: 28px; line-height:28px;vertical-align: top; width: 42px;outline: none;border: none;padding: 0;margin: 0;border-radius: 0;}
.hotWords{ background-color:#f5f6fa;padding: 20px;}
.hotWords dt { font-size: 14px; border-bottom: #ddd solid 1px; padding-left: 15px; padding-bottom: 5px; }
.hotWords dt i { margin-right: 10px; }
.hotWords dd { padding: 3px 10px; height: 115px; position: relative; zoom: 1; overflow:hidden; margin-top:10px;}
.hotWords dd a { white-space: nowrap; position: absolute; top: 0px; left: 0px; color: #000; font-weight: bold; padding: 3px 6px; font-size: 14px; }
.news { margin-bottom: 40px; }
.newsright { border: #ddd solid 1px; padding: 15px; margin-bottom: 15px; }
.newsright h3 { margin-bottom: 10px; }
.newsright .article { margin-bottom: 15px; }
.newsright .article a { display: inline-block; background: #b6b6b6; color: #fff; text-align: center; padding: 0 10px; margin-bottom: 5px; font-size: 14px; white-space: nowrap; }
.blue { color: #007dc6; }
.rightVideo { border: #ddd solid 1px; padding:18px }
.rightVideo .Tit2 { font-size:18px; font-weight:normal;}
.rightVideo .vimg{ display:block; width:100%; height:0; padding-bottom:67.86%; *height:133px; *padding-bottom:0; position:relative;}
.rightVideo .vimg img{ position:absolute; top:0; left:0; width:100%; height:100%;}
.rightVideo .vimg .coverbg{ background:url(../images/play.png) no-repeat; width:44px; height:44px; display:block; position:absolute; top:50%; left:50%; margin-top:-22px; margin-left:-22px;}

/*
*分页
*/
.page {
  text-align: center;
  line-height: 16px;
  margin: 40px 0;
}
.page span,
.page a {
  display: inline-block;
  border: 1px solid #ededed;
  padding: 5px 10px;
  vertical-align: middle;
  margin: 0 0 10px -1px;
}
.page .goprev {
  margin-right: 10px;
}
.page .gonext,
.page .count {
  margin-left: 10px;
}
.page span,
.page a:hover {
  background: #0e90d2;
  color: #ffffff;
}
.page span.goprev,
.page span.gonext {
  color: #cccccc;
  background: none;
}
.page span.count {
  border: 0;
  background: 0;
  color: #333333;
}

/*
*下层--新闻详情
*/
.NewsDetail-B2{border-top: 1px #ccc solid;padding: 30px 0;}
.NewsDetail-B2 ._head {
  border-bottom: 1px dotted #cccccc;
  padding: 0 ;
  margin: 0;
  background: #ffffff;
}
.NewsDetail-B2 ._head ._title {
  font-size: 20px;
  line-height: 25px;
  color: #333333;
}
.NewsDetail-B2 ._tools {
  padding: 10px 0;
  color: #999999;
}
.NewsDetail-B2 ._tools [class^="ico-"] {
  font-size: 16px;
  color: #cccccc;
}
.NewsDetail-B2 ._tools ._b2l [class^="ico-"] {
  color: #5eb95e;
}
.NewsDetail-B2 .myart {
  padding: 20px 0; font-size: 16px; line-height: 32px
}
.NewsDetail-B2 ._detailPage_bottom {
  border-top: 1px solid #cccccc;
  border-bottom: 1px solid #cccccc;
  height: 60px;
  overflow: hidden;
}
.NewsDetail-B2 ._detailPage_bottom li {
  padding: 0 10px;
  border-bottom: 1px solid #cccccc;
  height: 30px;
  line-height: 30px;
  overflow: hidden;
  *zoom: 1;
}
.NewsDetail-B2 ._detailPage_bottom ._mark {
  float: left;
  margin-right: 10px;
  font-weight: bold;
}
.NewsDetail-B2 ._detailPage_bottom ._mark [class^="ico-"] {
  font-weight: normal;
  font-size: 18px;
  color: #999999;
}
.NewsDetail-B2 ._detailPage_bottom ._title {
  float: left;
  width: 50%;
  height: 30px;
  font-size: 14px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.NewsDetail-B2 ._detailPage_bottom ._title:hover {
  color: #0e90d2;
}
.NewsDetail-B2 ._detailPage_bottom ._time {
  float: right;
}
.NewsDetail-B2 .bdsharebuttonbox:after {
  display: inline;
}
.NewsDetail-B2 .bdsharebuttonbox .bds_more {
  float: none;
  background: none;
  padding-left: 2px;
}


/*
*下层--产品大类
*/
.sortlist .li{border: 1px #e1e1e1 solid;overflow: hidden;margin-bottom: 20px;}
.sortlist .li .cover{ display:block; width:100%; text-align:center; padding:28px 0 23px;}
.sortlist .li .cover .columns{ font-size:18px;margin-top:13px;}
.sortlist .li .cover span{ width:144px; height:144px; display:inline-block;}
.s_img01{background:url(../images/s_img01.png) no-repeat;}
.s_img02{background:url(../images/s_img02.png) no-repeat;}
.s_img03{background:url(../images/s_img03.png) no-repeat;}
.s_img04{background:url(../images/s_img04.png) no-repeat;}
.s_img05{background:url(../images/s_img05.png) no-repeat;}
.sortlist .li .cover:hover span{ transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;}
.sortlist .li .cover:hover .s_img01{ background-position:-144px 0;}
.sortlist .li .cover:hover .s_img02{ background-position:-144px 0;}
.sortlist .li .cover:hover .s_img03{ background-position:-144px 0;}
.sortlist .li .cover:hover .s_img04{ background-position:-144px 0;}
.sortlist .li .cover:hover .s_img05{ background-position:-144px 0;}
.sortlist .li .intro{ background-color:#f2f2f2;padding-bottom: 9999px;margin-bottom: -9999px;padding-top: 40px;padding-left: 20px;padding-right: 20px; *padding-bottom:0; *margin-bottom:0; *height:206px;}
.sortlist .li .intro .summ{ font-size:14px; display:block;height: 150px;line-height: 25px; overflow:hidden;}
.sortlist .li .full-row > .span-6{ *width:50%;}

/*
*下层--产品列表
*/
.prozhlist{ overflow:hidden;}
.prozhlist ul{ width:102%;}
.prozhlist li{float: left;width: 23%;margin:0 2% 20px 0;*width: 22.9%; position:relative;z-index: 2; cursor:pointer;}
.prozhlist li ._title{ border:1px #e9e9e9 solid; font-size:0; height:49px; text-align:center; background-color:#6b6c6c;}
.prozhlist li ._title .tx{ display:inline-block; vertical-align:middle; font-size:18px;line-height: 20px; color:#fff;}
.prozhlist li ._title .bgline{ display:inline-block; width:0; height:100%; vertical-align:middle;}
.prozhlist li .img{ display:block; width:100%;position:relative;margin: 15px 0 0; overflow:hidden;text-align: center;background-color: #f7f7f7;height: 0;padding-bottom: 75%; *height:176px; *padding-bottom:0;}
.prozhlist li .img img{height: 99%;width: 99%;position: absolute;top: 0;left: 0;border: 1px #e0e0e0 solid;}
.prozhlist li .data{ display:none;}
.show_detail{ clear:both; float:left; width:93.5%; border:1px #e8e8e8 solid; background-color:#e7e7e7; position:relative; padding:2%; margin-bottom:20px;}
.show_detail a{ display:inline-block; width:23%; margin-right:1%;font-size: 15px;line-height: 2; color:#777;}
/*.show_detail:before{ content:''; background:url(../images/sjxing.gif) no-repeat; width:10px; height:8px;position: absolute;top: -8px;left: 5%;}*/
.show_detail a b{ margin-right:2px;}
.prozhlist li.open:after{content:''; background:url(../images/sjxing1.gif) no-repeat; width:23px; height:12px;position: absolute;bottom:-11px;left: 50%; margin-left:-11.5px;}
.prozhlist li:hover ._title,.prozhlist li.open ._title{ background-color:#0377c2;}
.prozhlist li.open .img img,.prozhlist li:hover .img img{ border-color:#0377c2;}
.prozhlist .show_detail .data_intro{border-bottom: 1px #b1b1b1 solid;padding-bottom: 10px;margin-bottom: 10px;font-size: 15px;color: #777;}



/*
*下层--产品详情
*/
.ProDetail-P6 { overflow: hidden;  *zoom: 1;}
.proDetail-P6-img { float: left; width: 48.6%; }
.proDetail-P6-img ._img { position: relative; height: 0; overflow: hidden; width: 100%; padding-bottom: 75%;*padding-bottom:0; *height:365px;border: 1px solid #e0e0e0;}
.proDetail-P6-img ._img img { position: absolute; left: 0; top: 0; width: 100%; height: 100%;  *height: auto;
}
.proDetail-P6-img ._list { width: 102%; margin-top: 5px; }
.proDetail-P6-img ._list li { float: left; width: 23%; margin-right: 2%;  *margin-right: 1%;
cursor: pointer; }
.proDetail-P6-img ._list ._img_wrap { position: relative; width: 100%; height: 0; overflow: hidden; padding-bottom: 75%; }
.proDetail-P6-img ._list ._img_wrap img { position: absolute; left: 0; top: 0; width: 100%; height: 100%;  *height: auto;
}
.ProDetail-P6-detail { float: right;width: 45.1%;background-color: #f6f6f6;padding: 25px 2% 0;padding-bottom: 9999px;margin-bottom: -9999px; }
.ProDetail-P6-detail ._head { font-size: 12px; color: #999999; }
.ProDetail-P6-detail ._title { font-size: 24px; font-weight: 700;height: 34px; line-height: 34px; overflow: hidden; position:relative;}
.ProDetail-P6-detail ._title b{ display:block; width:111px; height:2px; background-color:#014f97; position:absolute; top:0; left:0;}
.ProDetail-P6-detail ._tip { font-size: 14px;line-height: 26px; overflow: hidden;margin: 10px 0 0; display:none;}
.ProDetail-P6-detail ._tools { margin: 25px 0 16px; overflow:hidden; }
.ProDetail-P6-detail ._tools ul{ width:102%;}
.ProDetail-P6-detail ._tools li {width: 30.5%;margin-right: 1.8%; height:42px; line-height: 42px; border: 1px solid #d6d6d6; vertical-align: top; }
.ProDetail-P6-detail ._tools ._link a { display: block; background: #ffffff; color: #333333; text-align: center; font-size: 14px;}
.ProDetail-P6-detail ._tools ._link a:hover { background: #0377c2; color:#fff; }
.ProDetail-P6-detail ._tools ._val { line-height: #cccccc; text-align: center; }
.ProDetail-P6-detail ._tools ._pop ._val [class^="ico-"] { float: right; font-size: 14px; color: #cccccc; }
.ProDetail-P6-detail ._tools ._pop .val_ span { margin-left: 10px; }
.ProDetail-P6-detail ._tools ._pop ._option { top: 34px; }
.ProDetail-P6-detail ._tools ._pop ._layer { background: #ededed; padding: 10px; font-size: 16px; }
.ProDetail-P6-detail ._recome ._t { font-size: 18px; line-height: 34px; font-weight:bold; }
.ProDetail-P6-detail ._recome ._list{margin: 5px 0 0;}
.ProDetail-P6-detail ._recome ._list ul{ width:102%;}
.ProDetail-P6-detail ._recome li { float: left; width: 31.2%;margin-right: 2%; }
.ProDetail-P6-detail ._recome li a{ display:block; width:100%; height:0; padding-bottom:75%; *height:117px; *padding-bottom:0; position:relative; border: 1px solid #e0e0e0;}
.ProDetail-P6-detail ._recome img { position:absolute; top:0; left:0; width:100%; height:100%;}
.ProDetail-P6-detail ._recome ._p { text-align: center; }
.ProDetail-P6-detail ._recome a:hover ._p { color: #2f2f2f; }

.ProList-P7{ margin:32px 0 0;}
.ProList-P7-tab {
  background: #ffffff;
}
.ProList-P7-tab .tab_header {
  height: 53px;border-left: 1px #e0e0e0 solid;
}
.ProList-P7-tab .tab_t {
  line-height: 54px;
  width: 10%;
  padding: 0 20px;
  border: 1px solid #e0e0e0; border-left:none;
  font-size: 18px;
}
.ProList-P7-tab .tab_t [class^="ico-"] {
  color: #0e90d2;
  font-size: 14px;
}
.ProList-P7-tab .tab_t_cur {background-color: #0377c2;color: #fff;}
.ProList-P7-tab .tab_c {padding: 20px 0; min-height:300px;}


/*
*下层--工程服务
*/
.yw_con{}
.yw_con dl dt{ font-size:16px; font-weight:bold;}
.yw_con dl dd{ font-size:14px;}
.yw_con dl dd.ywimg01 li{ float:left;margin-right: 2%;}
.yw_con dl dd.ywimg01 li img{ border:1px #cacaca solid;}
.yw_con dl dd.ywimg02 li{ float:left;margin-right: 3%;}
.yw_con dl dd.ywimg02 li .tit{ font-size:18px; margin-bottom:15px;}
.yw_con dl dd li.width29{ width:29%;}
.yw_con dl dd li.width32_8{ width:32.8%;}
.yw_con dl dd li.width16_7{ width:16.7%;}
.yw_con dl dd li.width29_2{ width:29.2%;}
.yw_con dl dd li.width26_7{ width:26.7%;}
.yw_con dl dd li.width36_9{ width:36.9%;}
.yw_con dl dd li.width33_9{ width:33.9%;}

/*
*下层--招聘综合页
*/
.job_bann{ height:637px; overflow:hidden; position:relative;margin-top: -58px;}
.job_bann img{ position:absolute; top:0; left:50%; margin-left:-960px; width:1920px; max-width:none;}
.bann_fastmenu {position: relative;margin-top: -129px;}
.bann_fastmenu .fase-bann{ position:relative; margin-top:-100px;height:353px; overflow:hidden;}
.bann_fastmenu .fase-bann li{ background-color:#eee;}
.bann_fastmenu .fase-bann li .img{ display:block; width:100%; height:0; padding-bottom:64.15%; *padding-bottom:0; *height:160px; position:relative;}
.bann_fastmenu .fase-bann li .img img{ position:absolute; top:0; left:0; width:100%; height:100%;}
.bann_fastmenu .fase-bann li .wordbox{ display:block;padding: 6%;}
.bann_fastmenu .fase-bann li .wordbox .title{ font-size:16px;}
.bann_fastmenu .fase-bann li .wordbox .intro{ font-size:12px;height: 60px;line-height: 20px;overflow: hidden;}
.bann_fastmenu .fase-bann li .wordbox .more{ display:block; width:60px; height:60px; background-color:#0377c2; text-align: center;line-height: 60px; position:absolute; bottom:0; right:0;font-size: 40px;color: #fff;}
.bann_fastmenu .fase-bann .slide_nav{ position:absolute; bottom:50px; left:10%;}
.bann_fastmenu .fase-bann .slide_nav a{ display:inline-block; width:10px; height:10px; line-height:99px; overflow:hidden; background-color:#1c2638; border-radius:50%; margin-right:6px; cursor:pointer;}
.bann_fastmenu .fase-bann .slide_nav a.on{ background-color:#0377c2;}

.bann_fastmenu .limenu{ background:url(../images/blue.9.png) repeat; background:rgba(3,119,194,.9);border-left: 1px #68adda solid;padding: 22px;}
.bann_fastmenu .limenu .columns span{ display:block;}
.bann_fastmenu .limenu .columns ._cn{ font-size:18px; color:#fff;}
.bann_fastmenu .limenu .columns ._en{ font-size:16px; font-family:Arial; text-transform:uppercase; color:#b8cfe8; font-weight:normal;}
.bann_fastmenu .limenu p{ color:#fff; font-size:14px;}
.bann_fastmenu .span-3:nth-child(2) .limenu{ border-left:none;}

.bann_fastmenu .fast_menu_word{position: absolute;bottom: 0;right: 0;width: 73%;}
.bann_fastmenu .fast_menu_word dt{ font-size:18px; font-weight:bold; margin-bottom:17px;}
.bann_fastmenu .fast_menu_word dd{ font-size:14px;}

.fast-box{ padding:40px 0 60px;}
.fast-box .channelIt{ font-size:18px;}
.fast_list li .cover{ display:block; width:100%;}
.fast_list li .cover span{ display:inline-block; width:128px; height:128px;}
.fast_list li .cover .f_img01{ background:url(../images/a_img10.gif) no-repeat;}
.fast_list li .cover .f_img02{ background:url(../images/a_img11.gif) no-repeat;}
.fast_list li .cover .f_img03{ background:url(../images/a_img12.gif) no-repeat;}
.fast_list li .cover .f_img04{ background:url(../images/a_img13.gif) no-repeat;}
.fast_list li .colums{ font-size:18px;margin-top: 5px;}
.fast_list li .p{ font-size:12px; margin-top:10px; font-weight:bold;}
.fast_list li:hover .cover span{ transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;}
.fast_list li:hover .cover .f_img01{ background-position:-128px 0;}
.fast_list li:hover .cover .f_img02{ background-position:-128px 0;}
.fast_list li:hover .cover .f_img03{ background-position:-128px 0;}
.fast_list li:hover .cover .f_img04{ background-position:-128px 0;}

/*
*下层--产品检索
*/
.alphabet-list{font-size:22px;margin-top: 12px;margin-bottom: 48px;}
.alphabet-list span{ margin-right:10px;}
.productaz-lists-container{ border-top:1px #ccc solid;}
.productaz-list{border-bottom: 1px solid #dbdbdb; overflow:hidden;margin-top: 12px;padding-top: 12px;padding-bottom: 10px;}
.productaz-item{float: right;margin-bottom: 6px;width: 85%;font-size:14px;}
.productaz-header{float: left;text-align: left;width: 15%; font-family:Arial; font-size:20px; font-weight:bold; color:#0377c2;line-height: 25px;}

/*
*下层--FAQ
*/
.QAList-Q3 {
  border-top: 2px solid #0377c2; overflow:hidden;
}
.QAList-Q3-title {
  position: relative;
  height: 26px;
  line-height: 26px;
  overflow: hidden;
  border-bottom: 1px #ededed solid;
  padding: 5px 10px;
  cursor: pointer;float: left;width: 98%;
}
.QAList-Q3-title ._data {
  float: left;
  color: #0377c2;
  font-size: 14px;
  font-weight: 700;
  margin-right: 10px;
}
.QAList-Q3-title ._ico {
  background: url(../images/qa31.png);
}
.QAList-Q3-title ._icoActive {
  background: url(../images/qa32.png);
}
.QAList-Q3-title ._icoP {
  width: 20px;
  height: 20px;
  position: absolute;
  right: 0;
  top: 10px;
}
.QAList-Q3-content {
  padding: 10px;
  background: #ededed;
  border-bottom: 1px solid #cccccc;
  display: none; float:left; width:98%; vertical-align:top;
}
.QAList-Q3-content ._data {
  float: left;
  color: #999999;
  font-size: 14px;
  font-weight: 700;
}
.QAList-Q3-content ._qaIntro {
  text-align: left;
  padding-left: 3em ;
}


/*
*下层--下载列表
*/
.Download-D1-title {
  height: 30px;
  line-height: 30px;
  font-size: 16px;
  font-weight: 700;
  padding: 0 10px;
  color: #ffffff;
  background: #0377c2;
}
.Download-D1-list li {
  height: 30px;
  line-height: 30px;
  background: #ffffff;
  color: #333333;
  overflow: hidden;
  vertical-align: top;
  border-bottom: 1px solid #eee\9;
}
.Download-D1-list li:nth-child(even) {
  background: #ededed;
}
.Download-D1-list li a {
  color: #333333;
}
.Download-D1-list li a:hover {
  color: #0e90d2;
}
.Download-D1-list ._title {
  padding: 0 10px;
}
.Download-D1-list li .r {
  border-left: 1px solid #ededed;
  padding: 0 20px 0 10px;
}
.Download-D1-list [class^="ico-"] {
  font-size: 16px;
  color: #0e90d2;
}

/*
*登录
*/
.channel_nr { padding-bottom: 40px; background-color: #f7f7f7; margin-top: 34px; }
.login_padding { padding: 15px 5%; }
.login_lan { border-bottom: 1px dotted #ddd; padding: 15px 5%; }
.login_lan .title { font-size: 24px; font-weight: bold; color: #0377c2; }
.login_lan .sum a { color: #db2727; text-decoration: underline; }
.widget-login-l1 { background: url(../images/login_bg.png) right no-repeat; }

.loginForm-4207 .widget-widget-login-border{ border:1px solid #ddd;}
.loginForm-4207 .widget-widget-login-padding{ padding:0 5%;}
.loginForm-4207 .widget-login-lan{ border-bottom:1px dotted #ddd; padding:15px 5%;}
.loginForm-4207 .widget-login-lan .title{ font-size:24px; font-weight:bold; color:#0483ce;}
.loginForm-4207 .widget-login-lan .sum a{ color:#db2727; text-decoration:underline;}
.loginForm-4207 .widget-login-l1 {padding: 40px 0 70px; }
.loginForm-4207 .widget-login-l1-Left { width: 50%; }
.loginForm-4207 .widget-login-l1-li { padding-top: 10px; padding-bottom:10px;}
.loginForm-4207 .widget-login-l1-li label { width: 5em; display: inline-block; color: #666; vertical-align: middle; }
.loginForm-4207 .widget-login-l1-li input { height: 25px; line-height: 25px; border: 1px #ddd solid; width: 74%; margin-right: .5em; }
.loginForm-4207 .widget-login-l1-li em { color: red; vertical-align: middle; }
.loginForm-4207 .widget-login-l1-li input._yzm { width: 20%; }
.loginForm-4207 .widget-login-l1-li img { vertical-align: middle; height: 25px; cursor: pointer; }
.loginForm-4207 .widget-login-l1-Auto { padding: 26px 0 0 64px; }
.loginForm-4207 .widget-login-l1-Auto input { margin-right: 2px; }
.loginForm-4207 .widget-login-l1-Btn { padding: 26px 0 0 5em; }
.loginForm-4207 .widget-login-l1-Btn ._submit { width: 112px; height: 32px; line-height: 32px; text-align: center; color: #fff; font-size: 14px; font-weight: bold; cursor: pointer; background: #0377c2; margin-right: 10px; }

/*
*注册
*/
.regForm-4208 .widget-login-border{ border:1px solid #ddd;}
.regForm-4208 .widget-login-padding{ padding:0 5%;}
.regForm-4208 .widget-login-lan{ border-bottom:1px dotted #ddd; padding:15px 5%;}
.regForm-4208 .widget-login-lan .title{ font-size:24px; font-weight:bold; color:#0483ce;}
.regForm-4208 .widget-login-lan .sum a{ color:#db2727; text-decoration:underline;}
.regForm-4208 .widget-login-l1 {padding: 40px 0 70px; }
.regForm-4208 .widget-login-l1-Left { width: 50%; }
.regForm-4208 .widget-login-l1-li { padding-top: 10px; padding-bottom:10px;}
.regForm-4208 .widget-login-l1-li label { width: 5em; display: inline-block; color: #666; vertical-align: middle; }
.regForm-4208 .widget-login-l1-li input { height: 25px; line-height: 25px; border: 1px #ddd solid; width: 74%; margin-right: .5em; }
.regForm-4208 .widget-login-l1-li em { color: red; vertical-align: middle; }
.regForm-4208 .widget-login-l1-li input._yzm { width: 20%; }
.regForm-4208 .widget-login-l1-li img { vertical-align: middle; height: 25px; cursor: pointer; }
.regForm-4208 .widget-login-l1-Auto { padding: 26px 0 0 64px; }
.regForm-4208 .widget-login-l1-Auto input { margin-right: 2px; }
.regForm-4208 .widget-login-l1-Btn { padding: 26px 0 0 5em; }
.regForm-4208 .widget-login-l1-Btn ._submit { width: 112px; height: 32px; line-height: 32px; text-align: center; color: #fff; font-size: 14px; font-weight: bold; cursor: pointer; background: #0377c2; margin-right: 10px; }


/*
*下层--视频列表
*/
.video_list{ width:100%; overflow:hidden; margin-top:10px;}

.video_list ul{ width:102%;}
.video_list li{ width:23.5%; float:left; margin:0 1.35% 20px 0;}
.video_list li a{ display:block; width:100%; position:relative;overflow: hidden;}
.video_list li img{ width:100%;height: 100%;}
.video_list li .pic_name{ line-height:36px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;text-align:center; border:1px #d6d6d6 solid; margin:16px 0 0; font-size:14px; font-weight:normal; cursor:pointer;}
.video_list li .cover_bg{ width:100%; height:100%; display:block; position:absolute; bottom:0; left:0px;}
.video_list li i{ width:44px; height:44px; background:url(../images/play.png) no-repeat 0 0; position:absolute; top:50%; left:50%; margin-left:-22px; margin-top:-22px; cursor:pointer;}
.video_list li .img{ display:block; width:100%; height:0; padding-bottom:75%; *padding-bottom:0; *height:201px;}
.video_list li .img img{ position:absolute; top:0; left:0; width:100%; height:100%;}

.video_list li:hover .pic_name{ background-color:#0377c2; color:#fff;}


.wrap_out .wrap_in .wrap_bar{ background:#0377c2;}


/*
*下层--联系我们
*/
.conMap{ width:100%;}
.conMap img{ max-width:none;}

/*
*下层--客户案例
*/
.case_list li { overflow:hidden;padding: 15px 0 17px; border-bottom: #ddd dotted 1px; }
.case_list li.noimg .info { width: 100%; }
.case_list li .img { width: 13%; float: left; margin-right: 1.9% }
.case_list li .img .imgbox{ display:block; width:100%; height:0; padding-bottom:75%; *height:112px; *padding-bottom:0; position:relative;}
.case_list li .img .imgbox img{ position:absolute; top:0; left:0; width:100%; height:100%;}
.case_list li .titbox{ overflow:hidden;}
.case_list li .titbox .title { width: 60%; float: left; font-size: 16px;}
.case_list li .titbox .date {float: right; }
.case_list li .titbox .date em { margin: 0 3px; }
.case_list li .summ{ height:70px; line-height:23px; overflow:hidden;}

/*
*下层--工作环境
*/
.workplace_t{ font-size:24px; padding:15px 0;}
.wrokplace_list{ overflow:hidden;}
.wrokplace_list ul{ width:102%;}
.wrokplace_list li{ width:23%; float:left; margin:0 1.85% 20px 0;}
.wrokplace_list li .pic_name{ line-height:36px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;text-align:center; margin:16px 0 0; font-size:14px; font-weight:normal; cursor:pointer; background-color:#eee;}
.wrokplace_list li .cover_bg{ display:none;width:100%; height:100%; position:absolute; bottom:0; left:0px; background:url(../images/black.2.png) repeat; background:rgba(0,0,0,.2);}
.wrokplace_list li i{ width:64px; height:64px; background:url(../images/coom_bg.png) no-repeat 0 0; position:absolute; top:50%; left:50%; margin-left:-32px; margin-top:-32px; cursor:pointer;}
.wrokplace_list li:hover .pic_name{ background-color:#0377c2; color:#fff;}
.wrokplace_list li:hover .pic_name a{ color:#fff;}
.wrokplace_list li:hover .cover_bg{ display:block;}

/*
*下层--加入我们
*/
.JobList-J2{ padding:10px 0; overflow:hidden;}
.JobList-J2 ._jt {
  background-color: #ededed;
  height: 35px;
  line-height: 35px;
  margin-top: 10px;
  overflow: hidden;
  *zoom: 1;
  cursor: pointer; position:relative; float:left; width:100%;
}
.JobList-J2 ._jt strong {
  float: left;
  width: 30%;
  text-indent: 3%;
}
.JobList-J2 ._jt span {
  float: right;
}
.JobList-J2 ._jt ._jt_btn{ display:block; background:url(../images/job_btn.png) left top no-repeat; width:18px; height:18px; position:absolute; right:2%; top:50%; margin-top:-9px;}
.JobList-J2 ._jc {
  display: none; border-bottom:2px #ededed solid; float:left; width:100%;
}
.JobList-J2 ._jcon {
  padding: 10px 10px 10px 20px;
}
.JobList-J2 ._jt_act  {
   background-color: #0377c2; color:#fff;
}
.JobList-J2 ._jt_act ._jt_btn{ background-position:left bottom;}
._channelBtn{ display: inline-block;text-align: center; color:#0377c2; font-weight:bold; line-height:36px;}


/*搜索*/
.Search-S1-head {
  overflow: hidden;
  padding: 20px;
  background: #ededed;
  margin-bottom: 20px;
  *zoom: 1;
}
.Search-S1-head ._form {
  margin-right: 3em;
}
.Search-S1-head ._inp {
  height: 20px;
  line-height: 20px;
  padding: 0 5px;
  background: #ffffff;
  border: 1px solid #cccccc;
}
.Search-S1-head ._btn {
  height: 22px;
  line-height: 22px;
  background: #0e90d2;
  cursor: pointer;
}
.Search-S1-head ._btn [class^="ico-"] {
  vertical-align: top;
  color: #ffffff;
  font-size: 16px;
}
.Search-S1-head ._result {
  height: 22px;
  line-height: 22px;
}
.Search-S1-head ._result em {
  margin: 0 .4em;
  font-weight: 700;
}
.Search-S1-list {
  margin-bottom: 30px;
}
.Search-S1-list li {
  margin-bottom: 10px;
}
.Search-S1-list ._head {
  font-size: 14px;
  padding: 5px 0;
  margin-bottom: 10px;
  border-bottom: 1px solid #cccccc;
}
.Search-S1-list ._num {
  float: left;
}
.Search-S1-list ._type {
  float: left;
  color: #0e90d2;
  padding: 0 1em;
  border-right: 1px solid #cccccc;
  margin-right: 1em;
  font-style: normal;
}
.Search-S1-list ._t {
  float: left;
  width: 50%;
  font-weight: bold;
}
.Search-S1-list ._p {
  padding-left: 60px;
}
/*在线留言*/
.Form-M1 .Form-M1-Left {
  float: left;
  width: 50%;
}
.Form-M1 .Form-M1-right {
  float: right;
  width: 50%;
}
.Form-M1 .Form-M1-li {
  padding-top: 10px;
}
.Form-M1 .Form-M1-li label {
  width: 5em;
  display: inline-block;
  color: #666;
  vertical-align: middle;
}
.Form-M1 .Form-M1-li input {
  height: 28px;
  line-height: 28px;
  border: 1px #ddd solid;
  width: 70%;
}
.Form-M1 .Form-M1-li textarea {
  border: 1px #ddd solid;
  width: 70%;
}
.Form-M1 .Form-M1-li em {
  color: red;
  vertical-align: middle;
  padding-left: 10px;
}
.Form-M1 .Form-M1-li input._yzm {
  width: 20%;
}
.Form-M1 .Form-M1-li img {
  vertical-align: middle;
  padding-left: 10px;
  cursor: pointer;
}
.Form-M1 .Form-M1-li b {
  color: #666;
  font-size: 12px;
  padding-left: 4px;
}
.Form-M1 .Form-M1-Btn {
  clear: both;
  text-align: center;
  padding-top: 40px;
}
.Form-M1 .Form-M1-Btn button {
  width: 90px;
  height: 24px;
  line-height: 24px;
  text-align: center;
  color: #fff;
  border-radius: 4px;
  cursor: pointer;
}
.Form-M1 .Form-M1-Btn ._submit {
  background: #0377c2;
  margin-right: 10px;
}
.Form-M1 .Form-M1-Btn ._reset {
  background: #909090;
}
@media only screen and (max-width: 40em) {
  .Form-M1 .Form-M1-Left {
    width: 100%;
  }
  .Form-M1 .Form-M1-li input {
    width: 68%;
  }
  .Form-M1 .Form-M1-right {
    width: 100%;
  }
  .Form-M1 .Form-M1-li textarea {
    width: 68%;
  }
  .Form-M1 .Form-M1-li input._yzm {
    width: 27%;
  }
  .Form-M1 .Form-M1-li b {
    display: none;
  }
}
/*在线订购*/
.Form-P1 .Form-P1-Left {
  float: left;
  width: 50%;
}
.Form-P1 .Form-P1-right {
  float: right;
  width: 50%;
}
.Form-P1 .Form-P1-li {
  padding-top: 10px;
}
.Form-P1 .Form-P1-li label {
  width: 5em;
  display: inline-block;
  color: #666;
  vertical-align: middle;
}
.Form-P1 .Form-P1-li input {
  height: 28px;
  line-height: 28px;
  border: 1px #ddd solid;
  width: 70%;
}
.Form-P1 .Form-P1-li textarea {
  border: 1px #ddd solid;
  width: 70%;
}
.Form-P1 .Form-P1-li em {
  color: red;
  vertical-align: middle;
  padding-left: 10px;
}
.Form-P1 .Form-P1-li input._yzm {
  width: 20%;
}
.Form-P1 .Form-P1-li img {
  vertical-align: middle;
  padding-left: 10px;
  cursor: pointer;
}
.Form-P1 .Form-P1-li b {
  color: #666;
  font-size: 12px;
  padding-left: 4px;
}
.Form-P1 .Form-P1-li select {
  border: 1px #ddd solid;
  width: 70%;
  padding: 7px 0;
}
.Form-P1 .Form-P1-Btn {
  clear: both;
  text-align: center;
  padding-top: 40px;
}
.Form-P1 .Form-P1-Btn button {
  width: 90px;
  height: 24px;
  line-height: 24px;
  text-align: center;
  color: #fff;
  border-radius: 4px;
  cursor: pointer;
}
.Form-P1 .Form-P1-Btn ._submit {
  background: #0377c2;
  margin-right: 10px;
}
.Form-P1 .Form-P1-Btn ._reset {
  background: #909090;
}
@media only screen and (max-width: 40em) {
  .Form-P1 .Form-P1-Left {
    width: 100%;
  }
  .Form-P1 .Form-P1-li input {
    width: 68%;
  }
  .Form-P1 .Form-P1-li select {
    width: 54%;
  }
  .Form-P1 .Form-P1-right {
    width: 100%;
  }
  .Form-P1 .Form-P1-li textarea {
    width: 68%;
  }
  .Form-P1 .Form-P1-li input._yzm {
    width: 27%;
  }
  .Form-P1 .Form-P1-li b {
    display: none;
  }
}



/*简历投递*/
.Form-J1 .Form-J1-Left {
  float: left;
  width: 50%;
}
.Form-J1 .Form-J1-right {
  float: right;
  width: 50%;
}
.Form-J1 .Form-J1-li {
  padding-top: 10px;
}
.Form-J1 .Form-J1-li label {
  width: 5em;
  display: inline-block;
  color: #666;
  vertical-align: middle;
}
.Form-J1 .Form-J1-li input {
  height: 28px;
  line-height: 28px;
  border: 1px #ddd solid;
  width: 70%;
}
.Form-J1 .Form-J1-li textarea {
  border: 1px #ddd solid;
  width: 70%;
}
.Form-J1 .Form-J1-li em {
  color: red;
  vertical-align: middle;
  padding-left: 10px;
}
.Form-J1 .Form-J1-li input._yzm {
  width: 20%;
}
.Form-J1 .Form-J1-li img {
  vertical-align: middle;
  padding-left: 10px;
  cursor: pointer;
}
.Form-J1 .Form-J1-li b {
  color: #666;
  font-size: 12px;
  padding-left: 4px;
}
.Form-J1 .Form-J1-li select {
  border: 1px #ddd solid;
  width: 70%;
  padding: 7px 0;
}
.Form-J1 .Form-J1-Btn {
  clear: both;
  text-align: center;
  padding-top: 40px;
}
.Form-J1 .Form-J1-Btn button {
  width: 90px;
  height: 24px;
  line-height: 24px;
  text-align: center;
  color: #fff;
  border-radius: 4px;
  cursor: pointer;
}
.Form-J1 .Form-J1-Btn ._submit {
  background:#0377c2;
  margin-right: 10px;
}
.Form-J1 .Form-J1-Btn ._reset {
  background: #909090;
}
@media only screen and (max-width: 40em) {
  .Form-J1 .Form-J1-Left {
    width: 100%;
  }
  .Form-J1 .Form-J1-li input {
    width: 68%;
  }
  .Form-J1 .Form-J1-li select {
    width: 54%;
  }
  .Form-J1 .Form-J1-right {
    width: 100%;
  }
  .Form-J1 .Form-J1-li textarea {
    width: 68%;
  }
  .Form-J1 .Form-J1-li input._yzm {
    width: 27%;
  }
  .Form-J1 .Form-J1-li b {
    display: none;
  }
}

/*
*下层--销售服务
*/
.sale_menu .a_menu_t{ width:50%; margin:auto;}
.sale_menu .a_menu_t li{ width:50%; *width:49.5%; }
.ser_con{ margin-top:30px;}
.ser_con ul{ background:url(../images/s_lin.png) center top repeat-y;}
.ser_con li{ margin-top:6px; overflow:hidden; background:url(../images/s_circle.png) center center no-repeat;}
.ser_con li .text{ width:47%; border:1px #d9d8d8 solid; background-color:#fff; height:40px;line-height:40px;}
.ser_con li .text ._digit{ font-family:Arial; font-size:28px; font-weight:bold; color:#0377c2;margin: 0 5%;vertical-align: top;}
.ser_con li .text ._word{ font-size:16px;}
.ser_con li.even{ margin-bottom:25px;}


.sale_menu .a_menu_t.fixed{margin-left: -25%;}
.map-M2{ margin-top:20px;}
.map-M2-search {
  border: 1px solid #ccc;
  padding: 18px;
  margin-bottom: 15px;
}
.map-M2-map {
  height: 550px;
}
.map-M2-map img {
  max-width: none;
}
.map-M2-list {
  height: 530px;
  background: #f6f6f6;
  border: 1px solid #ccc;
  padding: 10px;
  position: relative;
  overflow: hidden;
  user-select: none;
  -webkit-user-select: none;
}
.map-M2-list li {
  margin-bottom: 10px;
}
.map-M2-list ._t {
  font-weight: 700;
  font-size: 14px;
}
.map-M2-list ._t [class^="ico-"] {
  font-size: 22px;
  color: #0377c2 ;
}
.map-M2-list ._p {
  padding: 0 20px;
}
.map-M2-list .scroll_slider {
  height: 70px;
  background: #0377c2 ;
  position: relative;
  border-radius: 0;
}
.map-M2-list .scroll_slider:before {
  content: "";
  position: absolute;
  width: 80%;
  left: 10%;
  top: 50%;
  margin-top: -3px;
  height: 1px;
  background: #fff;
}
.map-M2-list .scroll_slider:after {
  content: "";
  position: absolute;
  width: 80%;
  height: 2px;
  border-top: 1px solid #fff;
  border-bottom: 1px solid #fff;
  left: 10%;
  top: 50%;
}
.map-M2-search input.form-control{ *height:1.5em; *line-height:1.5em;}
@media only screen and (max-width: 40rem) {
  .map-M2-list {
    height: auto;
  }
  .map-M2-search {
    padding: 0;
    border: 0;
  }
  .map-M2-search .form-control,
  .map-M2-search .btn {
    margin-bottom: .5em;
  }
}

/*网站地图*/
.map_line{overflow:hidden;line-height:30px;padding:8px 10px;border-bottom:1px solid #ddd;*zoom:1;}
.map_line h4{margin-right:10px;}
.map_line h4 a{display:block;text-align:center;background:#ececec;font-size:14px;}
.map_line h4 a:hover{background:#0377c2;color:#fff;}
.site_cell a{float:left;color:#333;background:url(../images/cir_map.gif) 18px 10px no-repeat;padding-left:35px;transition:none;}
.site_cell a:hover{background-position:18px -31px;color:#0377c2;}

.album_ordinary .slide_c img{ max-height:70%!important;}

.table { border:1px solid #ccc; border-collapse:collapse; background:#fff; }
.table  caption{ padding-bottom:5px; text-align:left;} 
.table  th{ border:1px solid #ccc; background-color:#eee; font-weight:700;  padding:5px 15px; }
.table  td{ border:1px solid #ccc; padding:5px 15px;}
.table  tr.altrow{ background-color:#ccc;}

.joblist_con{ padding: 40px 0;}
.joblist_con ._btm {
  overflow: hidden;
  *zoom: 1;
}
.joblist_con ._btm ._btma {
  width: 49%;padding-bottom: 9999px;margin-bottom: -9999px;
}
.joblist_con ._btm ._layer {
  position: relative;
  padding: 20px 5%;
}
.joblist_con ._btm ._layer strong{ font-size:24px;}
.joblist_con ._btm ._img {
  position: absolute;
  left: 20px;
  top: 20px;
  height: 80px;
}
.joblist_con ._btm ._btm1 {
  float: left;
  background: #0377c2; color:#fff;
}
.joblist_con ._btm ._btm1 a{ color:#fff;}
.joblist_con ._btm ._btm2 {
  float: right;
  background: #f2f2f2;
}
@media only screen and (max-width: 64rem) {
  .joblist_con ._btm ._layer {
    padding: 20px;
  }
  .joblist_con ._btm ._img {
    display: none;
  }
}
@media only screen and (max-width: 40rem) {
  .joblist_con ._btm ._btm1 {
    float: none;
    width: auto;
  }
  .joblist_con ._btm ._btm2 {
    float: none;
    width: auto;
  }
  .joblist_con ._btm ._layer {
    height: auto;
    padding: 10px;
  }
}

.conMap .BMapLabel{ border:none!important;}