/*
* name: Global && Pc StyleSheet
* version: v3.1.0
* update: 移除等比填充
* date: 2015-07-03
*/

/* 雪碧图 */
.ico { display: inline-block; overflow: hidden; width: 20px; height: 20px; 
	vertical-align: middle; background: url(../image/ico.png);margin:0 .3em;}
.ico1_1{ width:10px; height:10px;}
.ico1_2 { background-position: -20px 0;}
.ico1_3 { background-position: -40px 0;}
.ico1_4 { background-position: -60px 0; margin:-2px 0 0;}
.ico1_5 { background-position: -80px 0;}
.ico1_6 { background-position: 0 -10px; height:25px;}
.ico1_7 { background-position: -20px -20px;}
.ico1_8 { background-position: -40px -20px;}
.ico1_9 { background-position: -60px -20px;}
.ico1_10 { background-position: -80px -20px;}
.ico1_11 { background-position: 0 -40px;}
.ico1_12 { background-position: -20px -40px;}
.ico1_13 { background-position: -40px -40px;}
.ico1_14 { background-position: -60px -40px;}
.ico1_15 { background-position: -80px -40px;}
.ico1_16 { background-position: 0 -60px; margin:-4px 10px 0 0;}


/* 设置 */
body{font-size:13px; line-height: 1.8; color: #555; background: #fff; font-family:Arial;}
.wrap { max-width: 1000px; margin-right: auto; margin-left: auto; *width: 1000px;}
a{color: #555;}
a:hover { color: #2a63a4;}
/*css组件-设置*/
.form-control, .input-group-addon, .btn{border-radius: 2px; }
.form-control:focus { border-color: #66afe9; outline: 0; box-shadow: inset 0 1px 1px rgba(0,0,0,0.075), 0 0 6px rgba(102, 175, 233, 0.6);}
/*选中设置*/
::-moz-selection {color: #fff; background: #2a63a4; }
::selection {color: #fff; background: #2a63a4; }
.mt15{ margin-top:15px;}
.mt20{ margin-top:20px;}
.pd40{ padding-bottom:40px;}

/* 网站样式 */


/*
*通用头部
*/
.head{ position:relative; z-index:10;}
.head_top{ border-bottom:1px #e7e7e7 solid; background-color:#fcfcfc;}
.head_top li{ float:right; padding:0 1.5%; background:url(../image/h_t_li.gif) right center no-repeat;}
.head_top li.yqline{ position:relative; cursor:pointer;z-index: 2;}
.head_top li.yqline .val{width:95px;position: relative;}
.head_top li.yqline .val .t{white-space: nowrap;overflow: hidden;text-overflow: ellipsis; width:74px; display:inline-block;}
.head_top li.yqline .val .p{position: absolute;right: 0;top: 0;text-align: center;}
.head_top li.yqline .val .p .ico1_1{vertical-align: top;margin-top: 6px;}
.head_top li.yqline ._options{ position: absolute;width:340px;left:-180px;top: 29px;background: #fff;border: 1px solid #ddd;border-color: #ddd;display:none; *top:23px;}
.head_top li.yqline ._options a{ display:block; height:30px; line-height:30px;padding-left: 2%;}
.head_top li.yqline ._options a:hover{background:#ccc;color:#333;}
.head_top li.yqline,.head_top li.bdsharebuttonbox{background: none;padding: 0 0 0 1.5%;}
.head_top li.bdsharebuttonbox a{ background:none;margin: 0;padding: 0;}
.head_top li.language{ position:relative; cursor:pointer;z-index: 2;}
.head_top li.language ._val{width:99%;position: relative;}
.head_top li.language ._val .t{white-space: nowrap;overflow: hidden;text-overflow: ellipsis; display:inline-block;width:85px;}
.head_top li.language ._val .p{position: absolute;right: 0;top: 0;text-align: center;}
.head_top li.language ._val .p .ico1_1{vertical-align: top;margin-top: 8px;}
.head_top li.language ._options{ position: absolute;width:100%;left:0;top: 29px;background: #fff;border: 1px solid #ddd;border-color: #ddd;display:none; *top:23px;}
.head_top li.language ._options a{ display:block; height:30px; line-height:30px;padding-left:30%; background-position: 8px center;background-repeat: no-repeat;}
.head_top li.language ._options a:hover{color:#2a63a4;}
.head_top li.language ._options .flag0{ background-image:url(../image/lan1.jpg);}
.head_top li.language ._options .flag1{ background-image:url(../image/lan2.jpg);}
.head_top li.language ._options .flag2{ background-image:url(../image/lan3.jpg);}
.head_top li.language ._options .flag3{ background-image:url(../image/lan6.jpg);}

.head_b .logo a{ display:block; width:378px; height:70px; background:url(../image/logo1.gif) no-repeat; background-size:contain;}
.nav{ width:60%; position:relative;}
.nav .navli{ float:left; width:16%; *width:19.9%;height:70px; line-height:70px;}
.nav li .nav_cell{ display:inline-block; height:auto; line-height:1.4; font-size:16px; color:#202020; font-family:Arial;width: 100%;text-align: center; vertical-align:middle;}
.nav li a img{ vertical-align:middle;}
.nav li .sevNav{position:absolute; top:70px; left:0;width:440px;display:none;padding-bottom: 20px; transition:all 1s ease;border-top:3px #bfd0e4 solid; background-color:#fff;}
.nav li .sevNav .navmenu{padding: 0 2.5% 0 2.2%;width: 36%; display:block; border-right:1px #bdbdbd dashed;min-height: 162px;}
.nav li .sevNav .navmenu li{width: 100%; border:none;line-height: normal;height: auto;}
.nav li .sevNav .navmenu li a{height:27px; line-height:27px;text-align: left;padding-left: 10px; color:#8c8c8c; font-size:13px;font-weight: normal;display: block;}
.nav li .sevNav .navmenu li:hover{ background-position:10px 0; background-color:#004f94;}
.nav li .sevNav .navmenu li:hover a{ color:#fff;}
.nav li .sevNav  .img{ width:59%; }
.nav li .sevNav  .img .imgbox{ display:block; width:80%;padding-left:0;border-bottom: none; margin-left:10%;}
.nav li .sevNav  .img .imgbox .imga{ display:block; width:100%; height:0; padding-bottom:75%; *height:184px; *padding-bottom:0; position:relative;}
.nav li .sevNav  .img .imgbox .imga img{ width:100%; height:100%; position:absolute; top:0; left:0;}
.nav li .sevNav  .img ._tit{font-size: 23px;color: #000000;font-family: Arial;text-align: left;background: url(404.png) no-repeat left bottom;line-height: 44px;margin: 10px 0 10px 15px;}
.nav .navli.cur .nav_cell,.nav .navli.on .nav_cell{ color:#2a63a4; font-weight:bold;}
.nav li .sevNav.nav02{ left:120px;}
.nav li .sevNav.nav03{ left:auto; right:0;}
.nav li .sevNav.nav04{ left:auto; right:0;}
/*.nav li .sevNav.nav04 .navmenu{ float:right;border-left: 1px #bdbdbd dashed; border-right:0;}
.nav li .sevNav.nav04.img{ float:left;}*/
.nav li .sevNav.nav05,.nav li .sevNav.nav06{  right:0; left:auto;}
.nav li .sevNav.nav05 .navmenu,.nav li .sevNav.nav06 .navmenu{ float:right;border-left: 1px #bdbdbd dashed; border-right:0;}
.nav li .sevNav.nav05 .img,.nav li .sevNav.nav06 .img{ float:left;}

/*
*首页中心区域
*/
.banner{ height:482px; 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:27px; left:0; width:100%; text-align:center;}
.banner .slide_nav a{ display:inline-block; width:13px; height:13px; line-height:99; overflow:hidden; background-color:#fff; border-radius:50%; margin-right:8px; cursor:pointer;}
.banner .slide_nav a.on{ background-color:#005aab;}

.chan_tit{ margin:35px 0 40px; position:relative;}
.chan_tit ._cn{ color:#303741; font-size:21px; line-height:35px; font-weight:normal; background-color:#fff;display: inline-block;position: relative;padding: 0 2%;}
.chan_tit:before{ content:''; width:100%; height:1px; background-color:#ccc;display: inline-block;vertical-align: middle; position:absolute; top:50%; margin-top:-0.5px; left:0;}

.center_box1{ padding:12px 0 60px;}
.center_pro li{ overflow:hidden;}
.center_pro li .img{ *height:176px; *padding-bottom:0; overflow:hidden;}
.center_pro li .img img{ 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;}
.center_pro li ._title{ height:50px; line-height:50px;}
.center_pro li .text{ display:block; position:relative;}
.center_pro li .text .wordbox{ position:absolute; bottom:50px; left:0; width:100%; background:url(../image/blue.7.png) repeat; background:rgba(0,90,171,.7); height:0; opacity:0; filter:Alpha(opacity=0);}
.center_pro li .text .wordbox .word{ margin: 30px 11%;color: #fff;display: block;font-size: 12px;line-height: 2;height: 96px;overflow: hidden;}
.center_pro li:hover .img img{ transform:scale(1.2,1.2);-moz-transform:scale(1.2,1.2);-ms-transform:scale(1.2,1.2);-o-transform:scale(1.2,1.2);-webkit-transform:scale(1.2,1.2);}
.center_pro li:hover ._title{ background-color:#005aab; color:#fff;}
.center_pro li:hover ._title i{ display:none;}

.center_box2{ border-top:1px #c7c8ca solid; box-shadow:0 1px 3px #c7c8ca inset; background-color:#f6f6f6; padding: 0 0 1px;}
.center_box2 .chan_tit ._cn{ background-color:#f6f6f6;}

.i_news_slide{height:160px; overflow:hidden; position:relative;margin-right: 17%;}
.i_news_slide li{ overflow:hidden;}
.i_news_slide li .imgbox{ float:left; width: 39%; display:block;margin-right:6%;}
.i_news_slide li .imgbox .img{ display:block; width:100%; height:0; padding-bottom:75%; *height:160px; *padding-bottom:0; position:relative;}
.i_news_slide li .imgbox .img img{ position:absolute; top:0; left:0; width:100%; height:100%;} 
.i_news_slide ._t{font-size:16px;border-bottom:1px dotted #ccc;height:2em;overflow:hidden; color:#c40000;}
.i_news_slide ._p{height:4em;margin:10px auto;overflow:hidden; color:#555;}
.i_news_slide .slide_nav{position:absolute;width:auto;left:50%;bottom:3px;}
.i_news_slide .slide_nav a{float:left;width:11px;height:11px;background:#bbb;margin-right:5px;overflow:hidden;line-height:99px; cursor:pointer;}
.i_news_slide .slide_nav .on{background:#e90002;border-color:#fdc4ca;}
.i_news_slide .arrs{ background:url(../image/n_btn.gif) no-repeat; display:block; width:17px; height:17px; position:absolute; bottom:0; cursor:pointer; z-index:5; left:50%;}
.i_news_slide .arr_prev{ margin-left: -30px;}
.i_news_slide  .arr_next{margin-left:75px; background-position:-17px 0;}
.i_news_slide  .arr_prev:hover{ background-position:0 -17px;}
.i_news_slide  .arr_next:hover{ background-position:-17px -17px;}

.i_news_list{width: 84%;}
.i_news_list li{ background:url(../image/i_n_li.gif) left center no-repeat;overflow: hidden;padding: 2px 0 2px 12px;}
.i_news_list li .tit{ float:left; width:83%;}
.i_news_list li .time{ display:inline-block; float:right; color:#848484;}


.center_box2 .center_video{padding-left: 13.5%; background:url(../image/v_bg.png) left center no-repeat;width: 86.5%;}
.center_box2 .center_video .v_tit{ font-size:16px; font-weight:normal;}
.center_box2 .center_video .v_video .img{ *height:207px; *padding-bottom:0; overflow:hidden;}
.center_box2 .center_video .v_video .img img{ 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;}
.center_box2 .center_video .v_video:hover .img img{ transform:scale(1.2,1.2);-moz-transform:scale(1.2,1.2);-ms-transform:scale(1.2,1.2);-o-transform:scale(1.2,1.2);-webkit-transform:scale(1.2,1.2);}
.center_box2 .center_video .v_video .v_bgbtn{ background:url(../image/play.png) no-repeat; display:block; width:50px; height:50px; position:absolute; top:50%; left:50%; margin-top:-25px; margin-left:-25px;}

.fast-menu2{ background:url(../image/f_linebg.jpg) center top no-repeat;padding: 42px 0 28px;}
.i_menu{ display:inline-block; width:118px; height:118px;}	
.i_menu01{ background:url(../image/i_menu01.png) no-repeat;}
.i_menu02{ background:url(../image/i_menu02.png) no-repeat;}
.i_menu03{ background:url(../image/i_menu03.png) no-repeat;}
.i_menu04{ background:url(../image/i_menu04.png) no-repeat;}
.fast-menu2 li{ text-align:center;}
.fast-menu2 li .columns{ font-size:18px; font-weight:normal;margin: 8px 0 0;} 
.fast-menu2 li:hover .i_menu{ 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-menu2 li:hover .i_menu01{ background-position:0 -118px;}
.fast-menu2 li:hover .i_menu02{ background-position:0 -118px;}
.fast-menu2 li:hover .i_menu03{ background-position:0 -118px;}
.fast-menu2 li:hover .i_menu04{ background-position:0 -118px;}
	
/*
*通用底部
*/
.foot{ position:relative;}
.foot_t{ background-color:#005aab; color:#fff; padding:32px 0 40px;}
.foot_t a{color:#fff;}
.foot_t a:hover{ color:#bbb;}
.foot_t dl{ float:left;width: 11.5%;margin-right: 2%;}
.foot_t dl .f_dt{ font-size:16px; font-weight:bold;margin-bottom: 15px;}
.foot_t dl .f_dd a{ display:block; font-size:12px; line-height:2;}
.foot_t dl.f_dl03{ width:36%;margin-right:2%;}
.foot_t dl.f_dl03 .f_dd{ height:174px; overflow:hidden; position:relative;}
.foot_t dl.f_dl03 .f_dd .scroll_bar{ background:url(../image/scroll_bg.gif) center top no-repeat;}
.foot_t dl.f_dl03 .f_dd .scroll_bar .scroll_slider{ background:#267dcc;}
.foot_t dl.f_dl06{ float:right;width: 22.5%;margin-right: 0;}
.foot_t dl.f_dl06 .f_dt{ background-color:#e60012; height:52px; line-height:52px; text-align:center;}
.foot_t dl.f_dl06 .f_dd .erimg01{margin-right: 4%;}
.foot_b{ background-color:#267dcc; padding:12px 0; color:#fff;}
.foot_b a{ color:#fff;}
.foot_b span{ margin-right:10px;}
.foot_t dl.f_dl02{ display:none;}
.foot_t dl.f_dl04{ width:10%;}


/*
*下层通用样式
*/
.n_banner{ height:280px; position:relative; overflow:hidden;}
.n_banner img{ position:absolute; top:0; left:50%; margin-left:-960px; width:1920px; max-width:none;}
.s_menu{ background-color:#2a63a4; height:45px;}
.s_menu ul{ overflow:hidden;}
.s_menu li{ float:left; line-height:45px; text-align:center; background:url(../image/s_li.gif) left center no-repeat;margin-left: -1px;padding: 0 3%;}
.s_menu li a{ display:block; color:#fff;}
.s_menu li.cur,.s_menu li:hover{ background-color:#fff;}
.s_menu li.cur a,.s_menu li:hover a{ color:#727272;}

.bread .posi{ font-size:12px; font-weight:normal; text-align:right; padding:25px 0;}
.bread .posi em{ margin:0 5px;}
.main_content{ padding:0 0 50px;}
.mh{ min-height:400px;}


/*
*下层--企业文化
*/
.zh_top ._left{ line-height:2; font-size:14px;}
.zh_top ._right{padding-left: 5px;}
.gy-bottom .channelOut{ margin-bottom:30px;}
.gy-bottom .channelOut .channelIT{ float:left; width:20%;}
.gy-tab .gy-menu{ background-color:#f3f3f3; border:1px #eaeaea solid; height:42px;}
.gy-tab .tab_t{ display:inline-block;text-align: center; height:42px; line-height:42px; font-size:14px; font-weight:normal; width:auto; padding:0 2%;}
.gy-tab .tab_t:hover,.gy-tab .tab_t.tab_t_cur{ background-color:#e60013; color:#fff;}
.gy-tab .tab_c{ min-height:300px; padding-top:35px;}
.gy-tab .qywh_more {text-align:right; width:100%; height:50px;line-height:50px;margin:20px auto 10px; clear:both;border-radius: 2px;}
.gy-tab .qywh_more a {color:#fff; font-size:15px; padding-right:20px;}

.zh-bottom{ margin:50px 0;}
.zh-bottom .channelOut{ border:1px #e0e0e0 solid; height:42px; line-height:42px; background-color:#f3f3f3;}
.zh-bottom .channelOut .channelIT{ font-size:18px;text-indent: 1%;}
.zh-bottom .wordinfo{ padding:25px 0; line-height:2;}

.zh-list .com_txtpic { margin: 0 0 30px 0; position:relative;overflow: hidden; }
.zh-list .com_txtpic ._title { font-weight: 100; font-size: 14px; }
.zh-list .com_txtpic ._text ._summ { height: 60px; }
.zh-list .com_txtpic ._hover { position: absolute; top: 0; left: 0; display: block; width: 100%; height: 100%;}
.zh-list .com_txtpic ._hover ._text { position: absolute; bottom:0; left: 0;width: 100%; height: 100%; background: url(../image/black.6.png) repeat; background:rgba(0,0,0,.6); color: #fff;  *cursor:pointer;}
.zh-list .com_txtpic ._hover ._title { font-size: 14px; line-height: 40px; height: 40px;font-weight: 100;position: absolute;bottom: 0;left: 0;width: 100%;background: url(../image/black.6.png) repeat; background:rgba(0,0,0,.6); color: #fff; text-align:center;}
.zh-list .com_txtpic ._hover ._text ._summ { height: 60px; line-height: 20px;  margin: 60px 14% 20px; overflow: hidden;}
.zh-list .com_txtpic ._hover ._more { background-color: #e60013;width: 26%;text-align: center;padding: 5px 0;margin-left: 14%; }
.zh-list .com_txtpic .img{ position:relative; width:100%; height:0; padding-bottom:75%; display:block; *height:240px; *padding-bottom:0; overflow:hidden;}
.zh-list .com_txtpic .img img{ width:100%; height:100%; position:absolute; top:0; left:0; 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;}
.zh-list .com_txtpic:hover .img img{ transform:scale(1.2,1.2);-moz-transform:scale(1.2,1.2);-ms-transform:scale(1.2,1.2);-o-transform:scale(1.2,1.2);-webkit-transform:scale(1.2,1.2);}

/*
*下层--森源简介
*/
.about_top .atli{ background-color:#e8e8e8;padding: 25px 10% 30px;}
.about_top .atli .word_t{ display:block; color:#2a63a4; font-size:40px;text-align: center;}
.about_top .atli .word_t .dit{ font-family:Arial; font-size:48px; font-weight:bold;}
.about_top .atli .word_d{ font-size:12px;line-height: 21px;height: 84px; overflow:hidden;}
.about_bottom{padding: 50px 0;}
.about_bottom ._left{ width:330px;overflow: hidden; margin-right:3%;}

/*
*下层--发展历程
*/
.History-H4-T {
  height: 50px; overflow:hidden;
}
.History-H4 .tab_t {
  width: 106px;
  background: url(../image/dot_normal.gif) center bottom no-repeat;
  font-size: 14px;
}
.History-H4 .tab_t_cur {
  background-image: url(../image/dot_cur.gif);
  color: #004fa0;
  font-weight: bold;
  font-size: 20px;
}
.History-H4 .tab_c {
  margin-top: -7px;
  border-top: 1px solid #dbdfe1;
}
.History-H4 .tab_c ul {
  background: url(../image/line.png) center 0 repeat-y;
  padding-top: 30px;
}
.History-H4 .tab_c li {
  background: url(../image/dot.gif) center 35% no-repeat;
  padding: 30px 0;
}
.History-H4 .tab_c ._img {
  float: right;
  width: 45.8%;
}
.History-H4 .tab_c ._img .imgbox{ display:block; width:100%; height:0; padding-bottom:75%; position:relative; *height:344px; *padding-bottom:0;}
.History-H4 .tab_c ._img .imgbox img { position:absolute; top:0; left:0; width:100%; height:100%;
  margin: 0 15px 15px 0;
}
.History-H4 .tab_c ._text {
  float: left;
  width: 47%;
  text-align: right;
}
.History-H4 .tab_c ._text ._textline{padding: 88px 0 0;}
.History-H4 .tab_c ._title {
  font-size: 27px;
  color: #2a63a4;
  line-height: 1.8em;
}
.History-H4 .tab_c ._p{ font-size:15px;}
.History-H4 ._even ._img {
  float: left;
  text-align: right;
}
.History-H4 ._even ._img img {
  margin: 0 0 15px 15px;
}
.History-H4 ._even ._text {
  float: right;
  text-align: left;
}

/*
*下层--新闻列表
*/
.news_top{margin:2em 0;padding-bottom:20px;border-bottom:1px solid #ccc; height:331px; overflow:hidden; width:100%;}
.news_top ul{ height:273px; overflow:hidden;}
.news_top .news_top_r{ width:36.5%; float:right;}
.news_top .news_top_l{ width:60%; float:left;}
.news_top ._T{font-size:18px;color:#234b9f;height: 3em;line-height: 3em;overflow: hidden;}
.news_top ._p{line-height: 2em;height: 8em;overflow: hidden;margin-top: 10px;}
.news_top ._info{color:#777;margin-top: 20px;}
.news_top .news_img .rect-75{ *height:273px; *padding-bottom:0;}
.news_top .slide_nav{ height:40px; position:absolute; bottom:0; left:0; width:100%; text-align:center;}
.news_top .slide_nav a{ display:inline-block; width:12px; height:12px; line-height:99; overflow:hidden; background-color:#8c8c8c; border-radius:50%; margin-right:9px; cursor:pointer;}
.news_top .slide_nav a.on{ background-color:#2a63a4;}

.NewsList-A41 li { padding: 10px 0; border-bottom: 1px dotted #ccc;}
.NewsList-A41 ._t{ font-size:15px; font-weight:normal;}
.NewsList-A41 ._t a{ color:#3f88da;}
.NewsList-A41 ._t a:hover { color: #0e90d2;}
.NewsList-A41 ._t span { float: left; width: 30%;margin-top: .3em;color:#777;}
.NewsList-A41 .date{ color:#aaa;}

.NewsList-A41 ._p { line-height: 1.6em; overflow: hidden; height: 3.2em; margin: 5px 0; }
.NewsList-A41 ._more { display: inline-block; padding: 0 5px; color: #999;border-radius: 2px; background: #ededed; }
.NewsList-A41 ._more [class^='ico-'] { font-size: 10px; color: #0e90d2;}
.NewsList-A41 ._more:hover { color: #0e90d2;}

.newslist_r{ padding-left:10%;}
.side_box ._T{font-size:16px;font-weight: normal;height: 2em;line-height: 2em;overflow: hidden;
margin:1em 0 .5em;}
.news_search{line-height: 1.9em;}
.news_search label{border:1px solid #ccc;display: inline-block;padding:0 0 0 .5em;}
.news_search ._inp{border:0;}
.news_search [class^="ico-"]{color:#e85b00;}
.news_search button{ background:#e85b00;border: none;outline: none;color: #fff;border-radius: 2px;height: 26px;line-height: 26px;width: 52px; cursor:pointer;}
.side_box #newsDataPicker iframe{ width:100%!important;}

/*
*分页
*/
.page {
  text-align: center;
  line-height: 16px;
  margin-top: 20px;
}
.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: #2a63a4;
  color: #ffffff;
}
.page span.goprev,
.page span.gonext {
  color: #cccccc;
  background: none;
}
.page span.count {
  border: 0;
  background: 0;
  color: #333333;
}

/*
*下层--典型案例
*/
.case-list .com_txtpic { margin: 0 0 30px 0; position:relative;overflow: hidden; }
.case-list .com_txtpic ._title { font-weight: 100; font-size: 14px; }
.case-list .com_txtpic ._text ._summ { height: 60px; }
.case-list .com_txtpic ._hover { position: absolute; top: 0; left: 0; display: block; width: 100%; height: 100%;}
.case-list .com_txtpic ._hover ._text { position: absolute; top: 100%; left: 0;width: 100%;background: url(../image/black.6.png) repeat; background:rgba(0,0,0,.6); color: #fff;  *cursor:pointer; text-align:center; height:240px; line-height:240px;}
.case-list .com_txtpic ._hover ._title { font-size: 14px; line-height:42px; height: 42px;font-weight: 100;position: absolute;bottom: 0;left: 0;width: 100%;background: url(../image/black.6.png) repeat; background:rgba(0,0,0,.6); color: #fff; text-align:center;}
.case-list .com_txtpic ._hover ._text ._summ { height: 60px; line-height: 20px;  margin: 60px 14% 20px; overflow: hidden;}
.case-list .com_txtpic ._hover ._more {height:auto; line-height:39px;border:2px #fff solid; font-size:15px;display: inline-block; vertical-align:middle;padding: 0 10px;}
.case-list .com_txtpic .img{ position:relative; width:100%; height:0; padding-bottom:75%; display:block; *height:240px; *padding-bottom:0;}
.case-list .com_txtpic .img img{ width:100%; height:100%; position:absolute; top:0; left:0;}

/*
*下层--招聘列表
*/
.jobSearch{ background-color:#ededed; padding:17px 27px; position:relative;}
.jobSearch .job_t{ line-height:31px;}
.jobSearch .jobinput{ float:left; width:22%;margin-right: 2%;}
.jobSearch .jobsele{ float:left;width: 22.5%;margin-right: 2%;height: 31px;line-height: 31px; position:relative;}
.jobSearch .jobsele ._val{ position:relative; border:1px #abadb3 solid; background-color:#fff; width:100%; cursor:pointer;}
.jobSearch .jobsele ._val span{ display:block; height:29px; line-height:29px;width: 84%;text-indent: 5px;}
.jobSearch .jobsele ._val .jobst{ display:block; width:34px; height:29px; background:url(../image/job-s.png) center center no-repeat #196ab1; position:absolute; right:0; top:0;}
.jobSearch .jobsele ._option{top: 31px;left: 0;padding: 0 2%;width: 96%;background-color: #fff;border: 1px #abadb3 solid;border-top: 0;position: absolute;height: 150px;overflow: auto;}
.jobSearch .jobsele  ._option a{ display:block;}
.jobSearch .jobinput .inp-pi{ border:1px #abadb3 solid; background-color:#fff;height: 29px;display: inline-block;width: 100%;}
.jobSearch .jobinput .inp{ height:16px; line-height:16px; margin:7px 0 5px;padding-left: 5px;vertical-align: top; border:none;background: transparent; width:100%; font-size:12px; }
.jobSearch .btn{background-color: #196ab1;color: #fff;font-size: 13px;height: 31px;width:75px;line-height: 31px;vertical-align: top; border:none; *margin-left:5px; padding:0;}

.JobList-J2{ overflow:hidden;}
.JobList-J2 ._jt {
  margin-top: 10px;
  overflow: hidden;
  *zoom: 1;
  cursor: pointer;border-top: 1px #ccc solid;border-bottom: 1px #ccc solid;padding: 15px 0;float: left;width: 100%;
}
.JobList-J2 ._jt strong {
  float: left;
  width: 30%;
  text-indent: 5%;font-size: 14px;font-weight: normal;
}
.JobList-J2 ._jt span {
  float: right;
}
.JobList-J2 ._jt [class^="ico-"] {
  font-size: 12px;
  color: #999999;
}
.JobList-J2 ._jc {
  display: none;float: left;width: 100%;
}
.JobList-J2 ._jcon {
  padding: 10px 10px 10px 20px;
}
.JobList-J2 ._jt_act  {
   background-color: #3f81cf; color:#fff;
}
._channelBtn{ display:block; width:138px; height:36px; line-height:36px; background-color:#dbebf5; color:#0057a3; text-align:center; font-size:14px; font-weight:bold;margin: 15px 0 30px;}
._channelBtn .apply_btn{ background:url(../image/apply.png) no-repeat; display:inline-block; width:25px; height:12px; vertical-align:middle; margin-left:13px;}

/*
*下层--新闻详情
*/
.NewsDetail-B2 ._head {
  border-bottom: 1px dotted #cccccc;
  padding: 0 ;
  margin: 0;
  background: #ffffff;
}
.NewsDetail-B2 ._head ._title {
  font-size: 18px; text-align:center;
  color: #333333;
}
.NewsDetail-B2 ._tools {
  padding: 10px 0;
  color: #999999;
  position: relative;
}
.NewsDetail-B2 ._tools #switcher{
position: absolute;
right: 0;
top: 10px;
}
.NewsDetail-B2 ._tools .bdsharebuttonbox{}
.NewsDetail-B2 ._tools [class^="ico-"] {
  font-size: 16px;
  color: #cccccc;
}
.NewsDetail-B2 ._tools ._b2l [class^="ico-"] {
  color: #5eb95e;
}
.NewsDetail-B2 .mycontent {
  padding: 20px 0;
}
.NewsDetail-B2 ._detailPage_bottom {
  border-top: 1px solid #cccccc;
  border-bottom: 1px solid #cccccc;
  height: 80px;
  overflow: hidden;
}
.NewsDetail-B2 ._detailPage_bottom li {
  padding: 5px 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;margin: 0;
}

.NewsDetail-B2 ._tools #switcher i { margin-top:-3px;}

/*
*下层--社会招聘
*/
.jobTab .tab_b{border-bottom:1px #d5d5d5 solid; height:47px;border-left:1px #d5d5d5 solid;}
.jobTab .tab_t{ width:auto; padding:0 20px; line-height:47px;border:1px #d5d5d5 solid; border-bottom:0; border-left:0; font-size:14px;}
.jobTab .tab_t_cur{background:#2a63a4; color:#fff;}
.jobTab .tab_c{ min-height:300px;}

/*
*下层--产品综合
*/
.prohome_list{ overflow:hidden;}
.prohome_list ul{ width:102%;}
.prohome_list li{ width:31.8%; margin:0 1% 30px 0;border:1px #dbdbdb solid; float:left;}
.prohome_list li .cover{ border:9px #fff solid;}
.prohome_list li .cover .img{ display:inline-block; width:100%; height:0; padding-bottom:75%; position:relative; *padding-bottom:0; *height:230px; vertical-align:top;}
.prohome_list li .cover .img img{ position:absolute; top:0; left:0; width:100%; height:100%;}
.prohome_list li .cover .title{ font-size:15px; font-weight:normal; text-align:center;padding: 10px 0;}
.prohome_list li:hover .cover{ border-color:#f4f4f4;}

/*
*下层--产品列表
*/
.pro_menu{ margin-right:10px;background-color:#f8f8f8;padding-bottom: 40px;}
.pro_menu dt{ font-size:17px; height:44px; line-height:44px; text-indent:10%; color:#fff; background-color:#2a63a4; margin-bottom:18px;}
.pro_menu dd .s_cell{ line-height:1.5;height:auto;display: block;vertical-align: middle;padding: 8px 0 8px 9%;}
.pro_menu dd .s_ul{ padding:0 10.4% 10px; display:none;}
.pro_menu dd .s_ul li{ padding:10px 0; border-bottom:1px #d9d9d9 solid;}
.pro_menu dd .s_ul li a{ display:block; padding-left:10%;}
.pro_menu dd.cur .s_cell,.pro_menu dd:hover .s_cell{ background:#d9e7f3 url(../image/pmenu_li.png) 4% center no-repeat;}
.pro_menu dd.cur .s_ul{ display:block;}

.prolist{padding-left: 6.667%;}
.prolist ul{ width:104%;}
.prolist li{ width:46.5%; margin:0 3.5% 15px 0;*margin:0 3.4% 15px 0; float:left;}
.prolist li .img{ display:block; width:100%; height:0; padding-bottom:75%; position:relative; *padding-bottom:0; *height:254px; overflow:hidden;}
.prolist li .img img{ border:1px #d6d6d6 solid; width:99%; height:99%; position:absolute; top:0; left:0; 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;}
.prolist li .title{ font-size:12px; margin-top:11px;}
/*.prolist li:hover .img img{ transform:scale(1.2,1.2);-moz-transform:scale(1.2,1.2);-ms-transform:scale(1.2,1.2);-o-transform:scale(1.2,1.2);-webkit-transform:scale(1.2,1.2);}*/

/*
*下层--产品详情
*/
.widget-prodetail-1 { overflow: hidden; *zoom: 1;}
.widget-prodetail-1-img { float: left; width: 48%;}
.widget-prodetail-1-img ._album_list { margin-top: 6px;}
.widget-prodetail-1-img ._album_list li { cursor: pointer; }
.widget-prodetail-1-img ._album_list .album_img{border:1px solid #e4e4e4;}
.widget-prodetail-1-img ._album_list .active .album_img{border-color:#163671;}
.widget-prodetail-1-detail { float: right; width: 48%;}
.widget-prodetail-1-detail ._head { font-size: 16px; color: #999;}
.widget-prodetail-1-detail ._title { font-size: 24px; font-weight: bold;line-height: 40px; overflow: hidden; color: #2a63a4; }
.widget-prodetail-1-detail ._tip { font-size: 12px; line-height: 26px; overflow: hidden;color: #999; margin:20px 0 70px;}
.widget-prodetail-1-detail ._tools { margin: 30px 0 0;}
.widget-prodetail-1-detail ._tools li {line-height: 40px;  width: 50%; height: 40px; 
margin-right: 10px; vertical-align: top;border: 1px solid #002d62; }
.widget-prodetail-1-detail ._tools ._link a { display: block; text-align: center;color: #033a78; 
  background-color:#bedafb; font-size:15px; }
.widget-prodetail-1-detail ._tools ._link a:hover { background: #2a63a4; color:#fff;}
.widget-prodetail-1-detail ._tools ._val { text-align: center;}
.widget-prodetail-1-detail ._tools ._pop ._val .ion {font-size: 14px; color: #ccc;}
.widget-prodetail-1-detail .bdsharebuttonbox{ margin:25px 0 0;}
.widget-prodetail-1-detail .bdsharebuttonbox span{ margin-top:5px;}
.widget-prodetail-1-detail .bdsharebuttonbox a{ width:87px; height:24px; line-height:24px;}
.widget-prodetail-1-detail .bdsharebuttonbox a.bds_weixin{ background:url(../image/p_wx.jpg) 0 0 no-repeat;}
.widget-prodetail-1-detail .bdsharebuttonbox a.bds_tsina{ background:url(../image/p_sina.gif) 0 0 no-repeat;}
.widget-prodetail-1-detail .bdsharebuttonbox a.bds_tqq{ background:url(../image/p_tqq.gif) 0 0 no-repeat;}


.pdimg{ border:1px #eee solid; position:relative;}
.pdimg .zoom { display:block; width:60px; height:56px; background:url(../image/zoom.gif) no-repeat #4d4d4d; position:absolute; right:1px; bottom:1px;}


.pro_wrap{height:42px; margin-top:70px;}
.pro_Target{overflow: hidden;*zoom:1;background:url(../image/proli.gif) repeat-x;}
.pro_Target li{float: left;height: 40px;line-height: 40px; border:1px transparent solid;border-bottom:0; border-top-width:2px; margin-left:-1px;width: 22%;text-align: center;cursor: pointer;}
.pro_Target.fixed{position: fixed;left: 50%;margin-left: -500px;top:0;z-index:20; width:1000px;}
.pro_Target .active{border:1px #f1bb00 solid; border-bottom:0; border-top-width:2px; margin-left:0;}
.pro_sections{padding:2em 0;margin:2em auto; min-height:200px;}
.pro_sections .pro_nt{ font-size:23px; color:#2a63a4;}

.prohonor_t{ font-size:23px; color:#2a63a4; margin-bottom:20px;}
.prohonor{ height:240px; position:relative; overflow:hidden;}
.prohonor li{ width:32%; margin-right:1.3%; float:left; position:relative;}
.prohonor li .img{ *padding-bottom:0; *height:240px;}
.prohonor li ._title{ position:absolute; bottom:0; left:0; width:100%; background:url(../image/black.7.png) repeat; background:rgba(0,0,0,.7); height:54px; line-height:54px; color:#fff; text-align:center; font-size:15px; font-weight:normal;}
.prohonor .arrs{ background:url(../image/arr3.png) no-repeat; width:32px; height:63px; display:block; position:absolute; top:50%; margin-top:-31.5px;}
.prohonor .arr_prev{ left:0;}
.prohonor .arr_next{ right:0; background-position:-42px 0;}

/*
*下层--人力资源综合页
*/
.jobMain{ background:url(../image/job_bg1.jpg) center center no-repeat;padding: 491px 0 70px;}
.jobMain .row{width: 70%;margin: auto;}
.jobMain .effect-bubba{ position:relative; width:100%;}
.jobMain .effect-bubba .img{position: relative;display: block; *height:240px; *padding-bottom:0;-webkit-transition: all 0.35s;transition: all 0.35s;-moz-transition: all 0.35s;-ms-transition: all 0.35s;-o-transition: all 0.35s;}
.jobMain .effect-bubba .figcap{padding: 10% 8%;color: #fff;text-transform: uppercase;-webkit-backface-visibility: hidden;backface-visibility: hidden;position: absolute;top: 0;left: 0;width: 80%;height: 74%;}
.jobMain .effect-bubba .figcap .columns{font-size: 20px; font-weight:normal; text-align:center;}
.jobMain .effect-bubba .figcap:before,.jobMain .effect-bubba .figcap:after{position: absolute;top: 30px;right: 30px;bottom: 30px;left: 30px;content:'';opacity: 0; filter:Alpha(opacity=0); display:none\9;-webkit-transition: all  0.35s;transition: all 0.35s;-moz-transition: all 0.35s;-ms-transition: all 0.35s;-o-transition: all 0.35s;}
.jobMain .effect-bubba .figcap:before{border-top: 1px solid #fff;border-bottom: 1px solid #fff;-webkit-transform: scale(0,1);transform: scale(0,1);-moz-transform: scale(0,1);-ms-transform: scale(0,1);-o-transform: scale(0,1);}
.jobMain .effect-bubba .figcap:after{border-right: 1px solid #fff;border-left: 1px solid #fff;-webkit-transform: scale(1,0);transform: scale(1,0);-moz-transform: scale(0,1);-ms-transform: scale(0,1);-o-transform: scale(0,1);}
.jobMain .effect-bubba .figcap .columns{padding-top: 30%;-webkit-transition: -webkit-transform 0.35s;transition: transform 0.35s;-webkit-transform: translate3d(0,-20px,0);transform: translate3d(0,-20px,0);}
.jobMain .effect-bubba:hover .figcap:before,.jobMain .effect-bubba:hover .figcap:after {opacity: 1;filter:Alpha(opacity=100);-webkit-transform: scale(1);transform: scale(1);-moz-transform: scale(1);-ms-transform: scale(1);-o-transform: scale(1); display:block\9;}
.jobMain .effect-bubba:hover .columns{opacity: 1;filter:Alpha(opacity=100);-webkit-transform: translate3d(0,0,0);transform: translate3d(0,0,0);-moz-transform: translate3d(0,0,0);-ms-transform: translate3d(0,0,0);-o-transform: translate3d(0,0,0);}
.jobMain .effect-bubba .figcap a{z-index:6;text-indent: 200%;white-space: nowrap;font-size: 0;opacity: 0;position: absolute;top: 0;left: 0;width: 100%;height: 100%;}

/*
*下层--投资者关系
*/
.downlist_d1{border-top: 1px solid #ddd;}
.downlist_d1 ul {
	margin-bottom: 20px;
	display: block
}
.downlist_d1 .well {
	margin-top: 10px;
	font-size: 12px;
	border: none;
	border-radius: 0;
	padding: 10px
}
.downlist_d1 h5 {
	text-transform: none !important
}
.downlist_d1 ul li {
	padding: 12px 4px;
	border-bottom: 1px solid #ddd;
	display: block;
	margin-top: -1px;
	clear: both
}
.downlist_d1 td, .downlist_d1 th {
	border-top: none;
	border-bottom: 1px solid #ddd
}
.downlist_d1 h5 {
	line-height: 34px;
	margin: 0; font-weight:normal;
}
.downlist_d1 small {
	display: block
}
.downlist_d1 .time {
	line-height: 34px;
	font-size: 12px;text-align: right;
}
.downlist_d1 i.fa {
	margin-right: 5px
}

.btn-default {
	color: #333333;
	background-color: white;
	border-color: #cccccc
}
.btn-default {
border-color: #99c4e4 !important;
color: #006eb9 !important;
}
.btn-default:hover {
	border-color: #3289c9 !important;
	background: #fff !important;
}
.btn-default:hover{}
.downlist_d1 ul li .btn {
	display: inline-block;
	margin-bottom: 0;
	font-weight: normal;
	text-align: center;
	vertical-align: middle;
	cursor: pointer;
	background-image: none;
	border: 1px solid transparent;
	white-space: nowrap;
	padding: 6px 12px;
	font-size: 14px;
	line-height: 1.428571429;
	border-radius: 4px;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none
}
.downlist_d1 ul li .btn-block {
display: block;
width: 100%;
padding-left: 0;
padding-right: 0;
}

/*
*登录
*/
.id_t{ color:#0080cc; font-size:20px;}
.id_header{padding:15px 0 25px;}
.tab_key_line{height:40px;line-height:40px;border:1px solid #ddd;border-top:3px solid #2a63a4;padding:20px 0 0 70px; background-color:#f6f6f6;}
.tab_key_line li{float:left;height:100%;padding:0 3em;font-size:16px;color:#333;margin-right:1em;border:1px solid #ddd;border-bottom:none;cursor:pointer;}
.tab_key_line li a{display:block;}
.tab_key_line .cur{background:#fff;}

.Login-L1 {
  background: url(../image/login_bg.png) right top no-repeat;
  padding: 40px 0 0;
  min-height: 300px;
  overflow: hidden;
  *zoom: 1;
}
.Login-L1-form {
  width: 60%;
}
.Login-L1-li {
  margin-bottom: 10px;
}
.Login-L1-li label {
  width: 9em;
  display: inline-block;
  color: #555555;
  vertical-align: middle;
}
.Login-L1-li input {
  height: 26px;
  line-height: 26px;
  border: 1px solid #cccccc;
  width: 74%;
}
.Login-L1-li em {
  color: #dd514c;
  vertical-align: middle;
}
.Login-L1-li input._yzm {
  width: 20%;
}
.Login-L1-li ._yzimg {
  height: 26px;
  cursor: pointer;
}
.Login-L1-Auto {
  padding: 20px 0 0 5em;
}
.Login-L1-Auto input {
  margin: 0 5px;
}
.Login-L1-Btn {
  padding: 20px 0 0 9em;
}
.Login-L1-Btn ._submit {
  display: inline-block;
  padding: 0 30px;
  border-radius: 3px;
  color: #ffffff;
  cursor: pointer;
  height: 34px;
  line-height: 34px;
  background: #2a63a4;
  margin-right: 10px;border: none;outline: none;
}
.Login-L1-Btn ._submit:hover {
  background: #0b6fa2;
}
@media only screen and (max-width: 64em) {
  .Login-L1-li input {
    width: 65%;
    height: 34px;
    line-height: 34px;
  }
}
@media only screen and (max-width: 40em) {
  .Login-L1 {
    background: none; width:100%;
  }
  .Login-L1-form {
    width: 100%; font-size:14px;
  }
  .tab_key_line{padding: 20px 0 0 10px;}
  .tab_key_line li{padding: 0 2em;}
  .Login-L1-li input{ width:62%;}
  .Login-L1-li label{ width:100%;}
  .Login-L1-Btn{ padding-left:0; text-align:left;}
} 

/*
*下层--注册
*/
.Regist-R1 {
  background: url(../image/login_bg.png) right 0 no-repeat; padding:40px 0;}
.Regist-R1-form {
  width: 60%;
}
.Regist-R1 .Regist-R1-li {
  margin-top: 10px;
}
.Regist-R1 .Regist-R1-li label {
  width: 9em;
  display: inline-block;
  vertical-align: middle;
}
.Regist-R1 .Regist-R1-li input {
  height: 26px;
  line-height: 26px;
  border: 1px solid #cccccc;
  width: 74%;
}
.Regist-R1 .Regist-R1-li em {
  color: #dd514c;
  vertical-align: middle;
}
.Regist-R1 .Regist-R1-li input._yzm {
  width: 20%;
}
.Regist-R1 .Regist-R1-li ._yzimg {
  vertical-align: middle;
  cursor: pointer;
  height: 26px;
}
.Regist-R1-Btn {
  padding: 20px 0 0 9em;
}
.Regist-R1-Btn ._submit {
  display: inline-block;
  padding: 0 30px;
  border-radius: 3px;
  color: #ffffff;
  cursor: pointer;
  height: 34px;
  line-height: 34px;
  font-size: 14px;
  font-weight: 700;
  background: #2a63a4;
  margin-right: 10px; border:none; outline:none;
}
.Regist-R1-Btn ._submit:hover {
  background: #0b6fa2;
}

@media only screen and (max-width: 64em) {
  .Regist-R1 .Regist-R1-li input {
    width: 90%;
  }
}
@media only screen and (max-width: 40em) {
  .Regist-R1 {
    background: none;
  }
  .Regist-R1-form {
    width: 100%;
  }
  .Regist-R1 .Regist-R1-li input {
    height: 34px;
    line-height: 34px;
  }
  .Regist-R1-Btn {
    padding-left: 0;
    text-align:left;
  }
  .Regist-R1 .Regist-R1-li label{ width:100%;}
  .Regist-R1-Btn a{ display:none;}
}
/*简历投递*/
.Form-J1 .Form-J1-Left {
  float: left;
  width: 45%;
}
.Form-J1 .Form-J1-right {
  float: right;
  width: 55%;
}
.Form-J1 .Form-J1-li {
  padding-top: 10px;
}
.Form-J1 .Form-J1-li label {
  width: 8em;
  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: 30px;
  line-height: 30px;
  text-align: center;
  color: #fff;
  cursor: pointer; border:none; outline:none;
}
.Form-J1 .Form-J1-Btn ._submit {
  background: #2a63a4;
  margin-right: 10px;
}
.Form-J1 .Form-J1-Btn ._reset {
  background: #909090;
}
.Form-J1 .Form-J1-right .Form-J1-li label{ width:11em; text-align:right;}
@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;
  }
  .Form-J1 .Form-J1-li label,.Form-J1 .Form-J1-right .Form-J1-li label{ width:100%;}
  .Form-J1 .Form-J1-Btn{ text-align:left;}
}

/*
*下层--投资者问题
*/
.q_message{border-bottom: 1px #ddd solid;padding-bottom: 13px;}
.q_message .q_btn{ border:1px #99c4e4 solid; display:inline-block; width:121px; height:32px; line-height:32px; text-align:center; border-radius:2px; color:#2a63a4;}
.tz_question{border-bottom: 1px #ddd solid;padding: 20px 0 10px;}
.tz_question dt{ position:relative; padding-left:80px; min-height:31px;}
.tz_question dt ._digit{ font-size:22px; color:#2a63a4;vertical-align: middle;margin-right: 8px;position: absolute;left: 0;top: -5px;}
.tz_question dt .q_ask{ background:url(../image/ask.gif) no-repeat; display:inline-block; width:35px; height:32px; vertical-align:middle;margin-right: 2%;position: absolute;left: 25px;top: 0;}
.tz_question dt .title{ display:inline-block; vertical-align:middle;white-space: normal;}
.tz_question .q_content .q_answer{background:url(../image/answer.gif) no-repeat; display:inline-block; width:35px; height:32px; vertical-align:middle;position: absolute;left: 0;top: 0;}
.tz_question dd{ padding-left:25px; margin-top:10px;}
.tz_question .q_content{ position:relative;padding-left:55px;}

/*
*下层--调查表
*/
.dc_t{ font-size:19px; color:#2a63a4; font-weight:normal; border-bottom:1px #ddd solid;padding-bottom: 5px;}
.mb15{ margin-bottom:15px;}
.pr10{ padding-right:10%;}
.dc_table{ padding:35px 0 0 0;}
.dc_table .dc_table_t{ margin-right:10px; vertical-align:middle; *vertical-align:top; *height:32px; *line-height:32px; *display:inline-block;}
.dc_table .inp{ height:16px; line-height:16px; font-size:12px; padding:7px 0 7px 5px; width:90%;border: 1px #d8d8d8 solid;}
.dc_table .inp.inp02{ width:68%;}
.dc_table .inp.inp03{ width:77%;}
.dc_table .inp.inp04{ width:78.5%;}
.dc_table .dc_ta_checkbox .check{ vertical-align:middle;}
.dc_table .dc_ta_checkbox .inptext{ border:none; outline:none;}
.dc_table .js_box dt h3{ font-size:18px;} 
.dc_table .js_box dt p{ color:#999;}
.dc_table .js_box dd{ border:1px #d5d5d5 solid; padding:2%;}
.dc_table .js_box dd .js_t{ font-size:14px;}
.dc_table .js_box dd .js_table{ border-right:1px #cbcbcb solid; padding:10px 0;height: 145px;}
.dc_table .js_box dd .js_table .dc_table_t{ width: 38%;display: inline-block; margin-right:0;}
.dc_table .js_box dd .js_table p{ margin-bottom:20px;}
.dc_table .js_box dd .js_inp{ width:68%;border: none;outline: none;background-color: #fff;height: 16px;line-height: 16px;padding: 7px 0;text-align: left;}
.dc_table .js_box dd .js_span{ border:1px #ccc solid;width: 50%;display: inline-block;background-color: #eee;}
.dc_table .js_box dd .js_span .js_btn{display: inline-block;text-align: center;width: 28%;}
.dc_table .js_box dd .js_table_end{ border-right:0;}
.dc_table .js_box dd .js_text{width: 92%;height: 80%;overflow: hidden; border:1px #d7d7d7 solid;}
.dc_table .js_box2 dd{ padding:0;}
.dc_table .js_box2 .text{ width:99%; height:102px; border:none; outline:none;}
.dc_table .js_box dd .inp02{ width:60%;}
.dc_table .js_box dd .inp03{ width:65%;}
.dc_table .js_box dd .inp04{ width:77%;}
.dc_table .dc_ta_radion .check{ vertical-align:text-bottom;}
.dc_table ._end{ font-size:14px; color:#2a63a4;}
.dc_table .Form-J1-li ._yzm{height: 16px;line-height: 16px;padding: 5px 0; outline:none; margin-right:1%;border: 1px #d8d8d8 solid;}
.dc_table .Form-J1-Btn {
  clear: both;
  text-align: center;
  padding-top: 40px;
}
.dc_table .Form-J1-Btn button {
  width: 24%;
  height: 39px;
  line-height: 39px;
  text-align: center;
  color: #fff;
  cursor: pointer; border:none; outline:none; font-size:18px; font-family:Arial;
}
.dc_table .Form-J1-Btn ._submit {
  background: #2a63a4;
  margin-right: 10px;
}
.dc_table .Form-J1-Btn ._reset {
  background: #b1b1b1;
}
/*在线留言*/
.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: 30px;
  line-height: 30px;
  text-align: center;
  color: #fff;
  cursor: pointer;border:none; outline:none;
}
.Form-M1 .Form-M1-Btn ._submit {
  background: #2a63a4;
  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;
  }
}
/*网站地图*/
.web_map { overflow: hidden; margin-bottom: 100px; }
.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:#2a63a4; color: #fff; }
.site_cell a { float: left; color: #333; background: url(404.png) 18px 10px no-repeat; padding-left: 35px; transition: none; }
.site_cell a:hover { background-position: 18px -31px; color: #2a63a4; }

.vjs-default-skin .vjs-big-play-button{background: url(../image/play.png) no-repeat;box-shadow: none!important;background-color: transparent!important;border: none!important;border-radius: 0!important; top:50%!important; left:50%!important; margin-left:-25px!important; margin-top:-25px!important; width:50px!important; height:50px!important;}
.vjs-default-skin .vjs-big-play-button:before{ content:''!important;}


/*营销网点*/
.network_se{ height:64px; border:1px solid #ddd; position:relative; z-index:13; padding:0 20px; background:#eee;}
.network_se .nte_se_o{ line-height:64px; font-size:16px; color:#5a5a5a; margin-right:10px;}
.sele{ width:16%; height:23px; line-height:23px; background:#fff url(../image/nsejt_03.gif) no-repeat right; border:1px solid #dadada; text-indent:5px; margin-right:10px; margin-top:20px;position: relative;}
.sele .sele_{ top:23px; height:120px; overflow:auto; background-color:#fff;border: 1px solid #dadada;left: -1px;position: absolute;width: 100%; display:none;}
.netse_wd{ width:200px;}
.netse_inp input{ height:23px; line-height:23px; border:1px solid #dadada; width:140px; background:#fff; margin-top:20px; margin-right:10px; padding-left:15px;}
.netse_btn input{ width:45px; height:24px; background:#2a63a4; color:#fff; text-align:center; margin-top:20px;outline: none;border: none;}
.netse_sele .sele_ a{ display:block;}

.map-M2-map img{ max-width:none;}
.map-M2-map{width: 100%;height: 500px;}

/*2015-07-21*/
.job_r{ position:fixed; right:0; top:50%; margin-top:-134px; width:190px; height:268px;}
.job_r img{ width:100%; height:100%;}
element.style {
}
.jobLayer {
width: 161px;
height: 240px;
background: url(404.png) no-repeat;
position: fixed;
right: 0px;
top: 50%;
margin-top: -135px;
z-index: 99;
padding: 29px 14px 0 15px;
color: #fff;
}

/*
*社会责任
*/
.zh_top ._right ._right-img{ height:300px; position:relative; overflow:hidden; width:100%;}
.zh_top ._right ._right-img .slide_nav{ position:absolute; bottom:0; left:0; height:50px; line-height:50px; background:url(../image/black.6.png) repeat; background:rgba(0,0,0,.6); text-align:center; width:100%; cursor:pointer;}
.zh_top ._right ._right-img .slide_nav a{ display:inline-block; width:10px; height:10px; line-height:99; overflow:hidden; background-color:#b5b6b6; margin-right:8px; border-radius:50%; *margin-top:20px;}
.zh_top ._right ._right-img .slide_nav a.on{ background-color:#d6000f;}
.zh_top ._detail{ display:inline-block; width:115px; color:#fff; font-size:14px; background-color:#2a63a4; height:36px; line-height:36px; text-align:center; margin-top:30px;}
.zh-bottom .society-list .com_txtpic { margin: 0 0 30px 0; position:relative;height: 230px;overflow: hidden; }
.zh-bottom .society-list .com_txtpic ._title { font-weight: 100; font-size: 14px; }
.zh-bottom .society-list .com_txtpic ._text ._summ { height: 60px; }
.zh-bottom .society-list .com_txtpic ._hover { position: absolute; top: 0; left: 0; display: block; width: 100%; height: 100%;}
.zh-bottom .society-list .com_txtpic ._hover ._text { position: absolute; top: 230px; left: 0;width: 100%; height: 100%; background: url(404.png) repeat; background:rgba(0,0,0,.4); color: #fff;  *cursor:pointer;}
.zh-bottom .society-list .com_txtpic ._hover ._title { font-size: 14px; line-height: 32px; height: 32px;font-weight: 100;position: absolute;bottom: 0;left: 0;width: 100%;background: url(404.png) repeat; background:rgba(0,0,0,.4); color: #fff; text-align:center;}
.zh-bottom .society-list .com_txtpic ._hover ._text ._summ { height: 60px; line-height: 20px;  margin: 60px 14% 20px; overflow: hidden;}
.zh-bottom .society-list .com_txtpic ._hover ._more { background-color: #e60013;width: 26%;text-align: center;padding: 5px 0;margin-left: 14%; }
.zh-bottom .society-list .com_txtpic .img{ position:relative; width:100%; height:0; padding-bottom:75%; display:block; *height:240px; *padding-bottom:0;}
.zh-bottom .society-list .com_txtpic .img img{ width:100%; height:100%; position:absolute; top:0; left:0;}

/*
*国际合作
*/
.inter_list{ overflow:hidden;}
.inter_list ul{ width:104%;}
.inter_list li{ width:29.7%; margin:0 3.5% 15px 0;*margin:0 3.4% 15px 0; float:left;}
.inter_list li .img{ display:block; width:99%; height:0; padding-bottom:75%; position:relative; *padding-bottom:0; *height:232px; overflow:hidden;border:1px #d6d6d6 solid;}
.inter_list li .img img{  width:100%; height:100%; position:absolute; top:0; left:0; 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;}
.inter_list li .summ{ font-size:12px; line-height: 20px;height: 80px;overflow: hidden; margin-top:10px;}
.inter_list li:hover .img img{ transform:scale(1.2,1.2);-moz-transform:scale(1.2,1.2);-ms-transform:scale(1.2,1.2);-o-transform:scale(1.2,1.2);-webkit-transform:scale(1.2,1.2);}

/*电子书列表*/
.booklist_list li{ margin-bottom:20px;}
.booklist_list li a.img { display: block; height: 0; overflow: hidden; padding-bottom: 140%; position: relative;border:1px solid #eee; }
.booklist_list li a.img img { height:100%; left: 0; position: absolute; top: 0; width: 100%; }
.booklist_list li .title{font-size: 14px;font-weight: bold;color: #565656; margin-top:10px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden; text-align:center;}
.booklist_list li .gn{background: #f4f4f4;margin-top: 10px;padding: 4px 0 4px 0;text-align: center;}
.booklist_list li .gn a{ display:inline-block; width:30%; text-align:left;}

/*电子报详情*/
.dzb{ overflow:hidden;}
.page_view{border:1px solid #ccc;}
.page_view .togglePage{ width:100%; height:0; padding-bottom:136.48%; *height:550px; *padding-bottom:0; position:relative;}
.page_view .togglePage img{width: 100%; height:100%; position:absolute; top:0; left:0;}
.dzb-pannel ._hd{position: relative; height: 34px;line-height: 34px;background:#f6f6f6;margin-bottom:5px;}
.dzb-pannel ._T{font-size:16px;padding:0 12px;font-weight: 700; color:#3e3e3e; font-size:20px; font-weight:bold;}
.dzb-pannel ._bar{position: absolute;right: 12px;top:0;}
.dzb-pannel ._bar ._link{cursor: pointer;}
.dzb-pannel ._bar [class^="ico-"]{color:#de2123;}
.dzb-pannel ._bd{padding:10px 14px; background-color:#fdf3f3}
.pdf_list li{background:url(404.png) right center no-repeat;}
.banmian_list li{cursor: pointer;height: 24px;line-height: 24px;
overflow: hidden;white-space: nowrap;  text-overflow: ellipsis;}
.banmian_list .cur{color:#de2123;}
.banmian_list [class^="ico-"],.text-red{color:#de2123;}
.banmian_list li a:hover{color:#de2123;text-decoration: underline;}
.dzb_download{display: block; width:150px;font-size:14px;color:#fff;line-height: 3em;background:#868686;text-align: center;margin-top: 30px;}
.dzb_download [class^="ico-"]{font-size:2em; }
.dzb_download:hover{color:#eee;}
.dzb_search{margin:16px 0;overflow: hidden;}
.dzb_search ._inp{float: left;width: 70%;height: 28px;line-height: 28px;border:1px solid #ccc;}
.dzb_search ._sub{float: right;width: 25%;height: 28px;line-height: 28px;color:#fff;
background:#de2123;cursor: pointer;margin:0;}
.dzb_search ._sub:hover{opacity: .8;}
.banmian_title{font-size:16px;font-weight: 700;margin-bottom: 14px;}
.banmian_tabs{border-top:1px dashed #ccc;border-bottom:1px dashed #ccc;}
.banmian_tabs li{ position:relative;height: 44px;line-height: 44px;float: left;width: 25%;text-align: center;}
.banmian_tabs .cur{background:#de2123;color:#fff;}
.banmian_tabs .cur:after{position: absolute;content: "";width: 0;height: 0;left: 50%;bottom:100%;
border:6px solid;border-color:transparent transparent #de2123 transparent;margin-left:-6px;}
.bzbox{ border:1px #c4c4c4 solid;padding: 10px 0 20px;}
.bzbox .bzboxScroll{overflow: hidden;position: relative;height: 510px; padding:0 6%;}

.datalist{
 border:1px solid #cccccc; /* 表格边框 */
 font-family:Arial;
 border-collapse:collapse; /* 边框重叠 */
 background-color:#ffffff; /* 表格背景色 */
 font-size:12px;
}
 
.datalist caption{
 padding-bottom:5px;
 font:bold 12px;
 text-align:left;
}
 
.datalist th{
 border:1px solid #cccccc; /* 行名称边框 */
 background-color:#e6e6e6; /* 行名称背景色 */
 color:#000000;    /* 行名称颜色 */
 font-weight:bold;
 padding-top:4px; padding-bottom:4px;
 padding-left:15px; padding-right:15px; 
 text-align:left;
}
.datalist td{
 border:1px solid #cccccc; /* 单元格边框 */
 text-align:left;
 padding-top:4px; padding-bottom:4px;
 padding-left:15px; padding-right:15px; 
}
.datalist tr.altrow{
 background-color:#c7e5ff; /* 隔行变色 */
}


.highslide-caption{ background:#fff;} 

.proinfo_search.jobSearch .jobsele{ width:37.5%;}
.album_ordinary .slide_c img{ max-height:80%!important;}
.album_ordinary .slide_c p{ bottom:62px!important;}

/*2015-09-21*/
.proList{ margin-top:30px;}
.proList ul{ width:102%;}
.proList li{ float:left; width:48%; margin:0 1.5% 30px 0;}
.proList li .cover{ display:block; border:1px #e8e8e8 solid; padding:2%;overflow: hidden; position:relative;}
.proList li .cover ._imgbox{ display:block; width:46%; margin-right:4%;}
.proList li .cover ._name{ font-size:14px; font-weight:normal; color:#18558a; margin-bottom:10px;}
.proList li .cover ._summ{ height:105px; overflow:hidden;line-height: 20px; margin-top:15px;}
.proList li .cover ._detail{ display:inline-block; width:106px; height:30px; line-height:30px; background-color:#2a63a4; color:#fff; font-size:14px; text-align:center;position: absolute;right: 2%;bottom: 5%;}


.fgg_img img{ max-width:none;}
