﻿/*
* 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(../img/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;}

/* 设置 */
body{font-size:13px; line-height: 1.8; color: #555; background: #fff; padding-top:80px;}
.wrap { max-width: 960px; margin-right: auto; margin-left: auto; *width: 960px;}
a{color: inherit;}
a:hover { color: #39f;}
/*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: #39f; }
::selection {color: #fff; background: #39f; }

/* 网站样式 */

/*header*/
.header{ position:fixed; left:0; top:0; width:100%; z-index:90; height:80px; background-color:#fff;}
.logo{ float:left;}
.sub_com{ position:relative; z-index:20; float:right; width:90px; height:80px; background-color:#d31711; text-align:center;}
.sub_com ._val{ padding:10px 15px; color:#fff; font-size:14px; cursor:pointer;}
.sub_com ._val img{ margin-top:5px;}
.sub_com ._list{ display:none; position:absolute; right:0; top:100%; width:250px;}
.sub_com ._list li{ margin-bottom:1px}
.sub_com ._list li a{ display:block; height:35px; line-height:35px; padding-right:25px; text-align:right; color:#fff; font-size:12px; background:url(../images/subcombg.png)}
.sub_com ._list li a:hover{ color:#d31711}
.nav{ position:relative; height:80px; margin-left:230px;}
.nav li{ position:relative; float:left; z-index:1;}
.nav li a{ display:block; width:90px; line-height:80px; font-size:15px; color:#565656; text-align:center;}
.nav li.cur a:after{ content:""; position:absolute; left:0; bottom:0; width:100%; height:3px; background-color:#d31711}
.nav li.cur a,.nav li:hover a{ color:#d5201a; font-weight:bold;}
.nav .move-bg{ display:none;position:absolute;left:0; bottom:0; width:80px; height:3px; background:#d31711; z-index:0}
.mobile_key{ display:none; position:absolute; right:8px; top:50%; width:22px; height:18px; margin-top:-9px; background:url(../images/m_menu.png); font:0/0 a; letter-spacing:-9px; font:0/0 a; letter-spacing:-9px;}


/*footer*/
.footer{  padding:30px 0; background-color:#333; color:#f5f5f5; font-size:13px;}
.footer .wrap{ position:relative;}
.footer a{ color:#f5f5f5}
.footer ._left{ float:left; margin-right:150px;}
.footer ._left .p1{ color:#f5f5f5}
.footer ._left .p2{ color:#aaa;}
.footer ._left em{ padding:0 10px; color:#aaa;}
.footer .foot_share{ margin-top:30px;}
.footer .foot_share a{  height:auto; line-height:normal; padding:0; margin:0;margin-right:10px; color:#999; font-size:24px; background:none; }
.footer .foot_share a i{ margin:0;pointer-events: none;}
.footer .foot_share a:hover{ color:#999}
.footer ._right{ float:left; margin-left:}
.footer ._right ._ewm{ float:left; margin-right:30px;}
.foot_flk{ position:absolute; top:0; right:0;}
.foot_flk .foot_flk_sel{ width:145px; height:35px; line-height:35px; border:1px solid #666; border-radius:0; background-color:transparent; color:#fff; font-size:13px;}
.foot_flk .foot_flk_sel ._arrow .arr{ width:7px; height:4px; background:url(../images/flk_arr.jpg) no-repeat; border:0;}

/*index*/
.banner{ position:relative; height:502px; overflow:hidden;}
.banner li img{ position:absolute; left:50%; margin-left:-960px; top:0; width:1920px; height:502px; max-width:none;}
.banner .slide_nav{ position:absolute; left:50%; margin-left:-15px; bottom:100px;}
.banner .slide_nav a{ float:left; margin-right:5px; width:15px; height:15px; border-radius:50%; background-color:#fff; font:0/0 a; letter-spacing:-9px; cursor:pointer;}
.banner .slide_nav .on{ background-color:#d31711}
.module{ position:absolute; left:0; bottom:0; z-index:1; width:100%; height:90px; background:url(../images/banner-gg-bg.png);}
.module .wrap{ overflow:hidden}
.kwicks { width: 1200px; height: 98px; }
.kwicks .kwick { float: left; width: 115px; height: 98px; border-right: 1px solid transparent; background: url(../images/y-bg4.png) no-repeat right center;/*2.11 add style*/ overflow: hidden;   border-right: 1px solid #afb8ba;}
.kwicks .kwick div { width: 535px; height: 98px;/*background:url(../images/index-icon.png) repeat-x;*/
}
.kwicks .first { width: 535px; }
.kwicks .last { border-right: 0; }
.kwicks ._ico { float: left; width: 115px; height: 98px; background-repeat: no-repeat; background-position: center center; text-align:center;}
.kwicks ._ico img{ margin:15px 0 5px;}
.kwicks ._ico small{ display:block; font-size:12px; color:#fff;}
.kwicks ._img { float: left; }
.kwicks .first ._ico { background-color: #d31711; }
.module .left { position: absolute; left: 0; right: 50%; margin-right: 500px; background: url(../images/index-icon.png) repeat-x; height: 98px; }
.module .right { position: absolute; right: 0; left: 50%; margin-left: 500px; background: url(../images/index-icon.png) repeat-x; height: 98px; }
.kwicks .kwick div.kwick-nr { width: 373px; height: 98px; float: left; }
.kwick-nr p { height: 98px; width: 179px; overflow: hidden; float: left; }
.kwick-nr h3 { color: #f1f1f1; padding-top: 28px; line-height: 24px; margin-left: 24px; width: 170px; float: left; font-size: 14px; font-family: '微软雅黑'; }

.ip1{ margin-top:30px;}
.i-news ._hd{ margin-bottom:25px;}
.i-news ._hd ._img{ float:left; margin-right:15px;}
.i-news ._hd ._img img{ width:210px; height:150px;}
.i-news ._hd ._txt{ float:right; width:400px;}
.i-news ._hd ._t{ font-size:16px; color:#252525;}
.i-news ._hd time{ display:block; margin:5px 0; font-size:14px; color:#6e6e6e; font-family:Arial;}
.i-news ._hd ._p{ font-size:12px; color:#505050}
.i-news ._hd ._btn{ color:#da0000; font-size:12px;}
.i-news ._bd { height:195px; overflow:hidden;}
.i-news ._bd ._tab{ height:37px; line-height:37px; margin-bottom:25px; border:1px solid #c7ccd0; overflow:hidden;}
.i-news ._bd ._tab ul{ width:101%;}
.i-news ._bd ._tab li{ position:static; float:left; width:33%; text-align:center; font-size:15px; color:#252525; border-right:1px solid #c7ccd0}
.i-news ._bd ._tab li.last{ border-right:0;}
.i-news ._bd .tab_t_cur{ border-top:2px solid #da0000}
.i-news-list li{ margin-bottom:5px; overflow:hidden;}
.i-news-list li a{ font-size:12px; color:#3e3a39}
.i-news-list li ._c{ float:left; width:70%; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.i-news-list li ._date{ float:right; }

.i-about ._t{ font-size:18px; color:#252525; font-weight:bold;}
.i-about ._img{ margin-bottom:15px;}
.i-about ._p{ font-size:12px;}

.ip2{ margin-top:40px;}
.ip2 ul{ border:1px solid #eaeaea}
.ip2 li a{ display:block; border-right:1px solid #eaeaea}
.ip2 li.last a{ border-right:0;}
.ip2 li ._txt{ padding:15px; line-height:normal; overflow:hidden;}
.ip2 li ._txt ._t{ font-size:15px; color:#221815;}
.ip2 li ._txt ._tip{ position:relative; float:left; font-size:12px; color:#221815}
.ip2 li ._txt ._tip big{ color:#5b5b5b; font-size:35px; padding-right:5px;}
.ip2 li ._txt ._tip img{ vertical-align:text-bottom; margin-left:10px;}


.ip3{ margin-top:45px; margin-bottom:35px; padding-top:45px; background:url(../images/ip3-top-bg.png) left top repeat-x;}
.ip3 li{ position:relative; }
.ip3 li a{ display:block; padding:25px; padding-left:75px; height:80px;background-color:#f0f0f0}
.ip3 li ._t{ font-size:15px; color:#221815; font-weight:bold;}
.ip3 li ._p{ font-size:12px; color:#333;}
.ip3 li img{ position:absolute; left:30px; top:29px;}
.ip3 li:hover ._t{ color:#d31711}

/*common*/
.content{ position:relative; height:740px; overflow:hidden;}
.content .wrap{ position:relative; z-index:3;}
h1,h2,h3,h4{ font-weight:normal}
.big_img_con{ position:absolute; left:0; top:0; z-index:2; width:100%; height:100%; height:740px; overflow:hidden;-moz-transition: all 20s ease 0s;-ms-transition: all 20s ease 0s;-o-transition: all 20s ease 0s;transition: all 20s ease 0s; background-repeat:no-repeat; background-position:center top;}
.big_img_con.on{ transform:scale(1.1); -webkit-transform:scale(1.1)}
.pro_list_con{background-image:url(../images/prolist-ban.jpg) }
.about_zh_con{ background-image:url(../images/about-ban.jpg)  }
.news_zh_con{background-image:url(../images/news-list-zh.jpg) }
.news_zh_con_h{  height:697px;}
.channel_t { position:relative; color:#fff; margin-top:60px; margin-bottom:50px;}
.channel_t ._t{ position:relative; font-size:34px;}
.channel_t ._t:before{ content:""; position:absolute; top:0; left:0; width:45px; height:2px; background-color:#fff;}
.channel_t ._st{ font-size:14px;}
.channel_t ._btn{ display:none; position:absolute; right:0; bottom:0; width:52px; height:52px; background:url(../images/brt-arr.png) no-repeat}

/*产品综合*/
.pro_list{ position:relative; width:1366px; margin:0 auto; height:465px; overflow:hidden;}
.pro_list li{ position:relative; width:338px; z-index:4}
.pro_list li a{ display:block; overflow:hidden;}
.pro_list li ._txt{ position:absolute; left:50%; margin-left:-105px; top:75px; width:211px; height:211px; background:url(../images/pro-list-circle.png)}
.pro_list li ._txt span{ display:block; width:150px; margin:0 auto; text-align:center;color:#023a88; line-height:normal;}
.pro_list li ._txt ._ch{ margin-top:55px; font-size:22px;  font-weight:bold;}
.pro_list li ._txt ._en{ font-size:12px;}
.pro_list .arrs{ position:absolute; top:50%; margin-top:-59px; width:54px; height:118px;}
.pro_list .arrs:hover{ opacity:.8;}
.pro_list .arr_prev{ left:0; background:url(../images/pro-list-arr-prev.png)}
.pro_list .arr_next{ right:0; background:url(../images/pro-list-arr-next.png)}
.pro_list li img{ transition:all  ease-in .3s;}
.pro_list li:hover img{ transform:scale(1.1); -webkit-transform:scale(1.1)}

/*关于我们综合*/
.about_zh_list li{ float:left; height:437px; overflow:hidden; background:url(../images/i-about-libg.png)}
.about_zh_list li._f{ width:478px;}
.about_zh_list li._f ._txt{ padding:20px;}
.about_zh_list li  ._t{t font-size:17px; font-weight:bold; color:#000; margin-bottom:10px;}
.about_zh_list li  ._p{ font-size:12px; height:63px; color:#636363;}
.about_zh_list li._o ._t{ text-align:center;}
.about_zh_list li._o{ width:240px;}
.about_zh_list li._o a{ display:block; padding:30px;}
.about_zh_list li ._btn{ display:block; width:85px; height:28px; line-height:28px; text-align:center; border:1px solid #3982d3; font-size:12px; color:#3982d3; margin:0 auto; margin-top:30px;}
.about_zh_list li .btn2{ color:#fff; border-color:#fff;}
.about_zh_list li .bgblue{ color:#fff; background:url(../images/i-about-zh-bg2.jpg) center top no-repeat;}
.about_zh_list li .bgblue  ._t,.about_zh_list li .bgblue  ._p{ color:#fff;}
.about_zh_list li .bgl1{ background:url(../images/i-about-zh-bg1.jpg) center top no-repeat;}
.about_zh_list li .bgl1 ._t{ color:#fff;}
.about_zh_list li .btn1:hover{ background-color:#1164b0; color:#fff; border-color:#fff;} 

/*新闻综合*/
.newszh-list ._img {overflow:hidden; }
.newszh-list ._img img{ transition:all  ease-in .3s;}
.newszh-list ._list{ padding:20px; background-color:#fff;}
.newszh-list ._list ._t{ position:relative; font-size:18px; font-weight:bold; color:#263441; overflow:hidden; margin-bottom:9px;}
.newszh-list ._list ._t:after{ content:""; position:absolute; left:0; bottom:0; width:25px; height:1px; background-color:#ababab; transition:all ease .3s;}
.newszh-list ._list ._t ._more{ float:right; font-size:13px; color:#263441; font-weight:normal}
.newszh-list ._list:hover ._t{color:#d31711;}
.newszh-list ._list:hover ._t:after{ width:75px; background-color:#d31711}
.newszh-list li:hover ._img img{ transform:scale(1.1); -webkit-transform:scale(1.1)}

/*文化综合*/
.cul_zh_list li ._txt{ padding:15px; background-color:#fff;}
.cul_zh_list li  ._t{ position:relative; font-size:18px; font-weight:bold; color:#393939; margin-bottom:15px;}
.cul_zh_list li  ._t:after{ content:""; position:absolute; left:0 ; bottom:0;  background-color:#ababab; width:24px; height:1px; transition:all ease .3s;}
.cul_zh_list li  ._p{ font-size:12px; color:#666;}
.cul_zh_list li:hover ._t{ color:#d31711}
.cul_zh_list li:hover ._t:after{ width:75px; background-color:#d31711}

/*人力资源*/
input{ margin:0; padding:0;}
.jobzh-hd{ padding:35px 50px; background:url(../images/i-about-libg.png)}
.jobzh-hd ._t{ font-size:18px; color:#000; margin-bottom:15px;}
.jobzh-hd ._comsel{ float:left; width:350px; height:40px; line-height:40px; border:1px solid #b3b3b3; margin-right:15px; border-radius:0;}
.jobzh-hd ._comsel ._arrow { width:3em; background:url(../images/jobzh-arr.jpg) center no-repeat}
.jobzh-hd ._comsel ._arrow .arr{ display:none;}
.jobzh-hd ._short{ width:320px; height:40px; line-height:40px; border:1px solid #b3b3b3; text-indent:10px;}
.jobzh-hd ._sinp{ width:687px; border:1px solid #b3b3b3; height:40px; background-color:#fff; margin-top:15px;} 
.jobzh-hd ._sinp input[type=text]{ float:left; width:90%; border:0; height:40px; line-height:40px;text-indent:10px;}
.jobzh-hd ._sinp input[type=submit]{ float:left; width:10%; height:40px; background:url(../images/jobzh-sear.jpg) center no-repeat; border:0;}

.jobzh-bd { margin-top:15px;}
.jobzh-bd li{ background:url(../images/i-about-libg.png); text-align:center;}
.jobzh-bd li a{ display:block; padding:60px 0 40px;}
.jobzh-bd li ._img2{ display:none;}
.jobzh-bd li ._t{ font-size:18px; color:#1286cd; margin-top:20px}
.jobzh-bd li:hover{ background:#1286cd}
.jobzh-bd li:hover ._t{ color:#fff;}
.jobzh-bd li:hover ._img1{ display:none;}
.jobzh-bd li:hover ._img2{ display:block;}

/*精彩瞬间*/
.sban{ position:relative; height:253px;}
.sban img{ position:absolute; left:50%; margin-left:-960px; width:1920px; height:253px; max-width:none;}
.smbx{ height:71px; background:url(../images/s-mbx-bg.png) left top repeat-x;}
.smbx .mbx{ float:left;margin-top:23px; }
.channel_list{ float:right; margin-top:30px;}
.channel_list li{ float:left; }
.channel_list li a{ display:block; padding:0 20px; line-height:1; font-size:14px; color:#000000; border-right:1px dotted #000;}
.channel_list li.cur a{ font-weight:bold; color:#d31711}
.s-content .channel_list{ float:none; overflow:hidden; margin-bottom:20px;}
.s-content .channel_list li{ margin-bottom:20px;}
.s-content .channel_list li.last a{ border-right:0;}

.JobList-J2{ clear:both;}
.jobzh-list{ padding:0; margin-bottom:30px; overflow:hidden;}
.jobzh-list ._comsel{ width:280px; margin-right:20px;}
.jobzh-list ._short{ float:left; width:275px; height:38px; margin-right:20px;}
.jobzh-list ._sinp{ float:left; margin-top:0; width:350px; height:38px;}
.jobzh-list ._sinp input[type=text]{ height:100%;}
.jc_list li{ position:relative; margin-bottom:2%;}
.jc_list li ._txt{ position:absolute; left:0; bottom:0; width:100%; height:37px; line-height:37px; font-size:14px; color:#000; background:url(../images/i-about-libg.png); text-indent:20px;}
.jc_list li ._txt ._arr{ position:absolute; right:0; bottom:0; width:39px; height:37px; background:url(../images/jc-arr.jpg);}
.s-content{ margin-top:50px; margin-bottom:50px;}
.sban .channel_t{ position:absolute; left:50%; margin-left:-460px; width:920px; top:20px; z-index:2;}

/*新闻列表*/
.Bread-B1 { color: #999999; font-size: 14px; }
.Bread-B1 a { color: #999999; }
.Bread-B1 em { font-family:'宋体'; padding:0 5px; font-size: 16px; margin: 0 5px; }

.widget-newslist-3 li { overflow: hidden; padding: 10px 0; border-bottom: 1px dotted #cccccc; *zoom: 1;
}
.widget-newslist-3 ._t, .widget-newslist-3 ._t a { font-size: 18px; margin-bottom: 5px; color: #323232; }
.widget-newslist-3 ._t a:hover { color: #095f8a; }
.widget-newslist-3 ._img { float: left; width: 20%; margin-right: 15px; }
.widget-newslist-3 ._p { line-height: 1.6em; overflow: hidden; height: 4.8em; margin: 5px 0; color: #5a5a5a; font-size:13px;}
.widget-newslist-3 ._link { padding: 2px 5px; color: #fff; border-radius: 2px; font-size: 12px; background: #095f8a; }
.widget-newslist-3 ._link:hover { opacity: .8; }
.widget-newslist-3 ._i { overflow: hidden; color: #999999; *zoom:1;
}
.widget-newslist-3 ._i span, .widget-newslist-3 ._i a { float: left; line-height: 24px; padding: 0 10px; font-size: 12px; }
.widget-newslist-3 ._i ._more { color: #fff; background: #095f8a; }
.widget-newslist-3 ._i ._date { color: #999; background: #ededed; }
.widget-newslist-3 ._i  em{ padding:0 10px;}
@media only screen and (max-width: 480px) {
.widget-newslist-3 ._img { float: none; width: auto; }
}
.page { text-align: center; line-height: 16px; margin:30px 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; }

/*招聘列表*/
.JobList-J2 ._jt { position:relative; background-color: #eaeaea; height: 48px; line-height: 48px; margin-top: 10px; overflow: hidden;  *zoom: 1;
cursor: pointer; padding-left:20px; }
.JobList-J2 ._jt strong { float: left; width: 25%; font-size:16px; color:#545454; text-align: left;  }
.JobList-J2 ._jt span { position:absolute; right:20px; top:16px; width:9px; height:17px; background:url(../images/job_list_arr.jpg) }
.JobList-J2 ._jt [class^="ico-"] { font-size: 12px; color: #999999; }
.JobList-J2 ._jc { display: none; }
.JobList-J2 ._jcon { padding: 10px;}
.JobList-J2 ._btn{ margin:20px 0; padding-top:20px; border-top:2px solid #e3e3e3; overflow:hidden}
.JobList-J2 ._btn a{ float:left; padding:0 20px; height:35px; line-height:35px; text-align:center; color:#fff; font-size:14px; border-radius:3px; background-color:#a9a9a9; margin-left:20px; _display:inline}
.JobList-J2 ._btn .a1{ background-color:#1384cb}
.JobList-J2 ._jt_act [class^="ico-"] { color: #0e90d2; }
@media only screen and (max-width: 40rem) {
 .JobList-J2 ._jt span {
 display: none;
}
}

.widget-newsdetail-2 ._head { border-bottom: 1px dotted #cccccc; }
.widget-newsdetail-2 ._head ._title { font-size: 18px; line-height: 1.4; 
color: ;font-weight:bold;}
.widget-newsdetail-2 ._tools { padding: 10px 0; color: #999999;}
.widget-newsdetail-2 .ion { font-size: 16px; font-weight: normal;}
.widget-newsdetail-2 ._tools ._tool{margin:0 4px;display: inline-block; vertical-align: middle;}
.widget-newsdetail-2 ._tools ._tool:hover{color:;}
.widget-newsdetail-2 ._tools ._b2l .ion { color: #0e90d2;}
.widget-newsdetail-2 .myart { padding: 20px 0;}
.widget-newsdetail-2 ._detailPage_bottom {border-top: 1px solid #cccccc;}
.widget-newsdetail-2 ._detailPage_bottom li {line-height: 30px; overflow: hidden; 
height: 30px;  padding: 0 10px; border-bottom: 1px solid #cccccc; }
.widget-newsdetail-2 ._detailPage_bottom ._mark {font-weight: bold; float: left; margin-right: 10px; }
.widget-newsdetail-2 ._detailPage_bottom ._title {font-size: 14px;  float: left; 
  width: 68%;}
.widget-newsdetail-2 ._detailPage_bottom ._title:hover { color: #0e90d2;}
.widget-newsdetail-2 ._detailPage_bottom ._time { float: right;}
.widget-newsdetail-2 .bdsharebuttonbox .bds_more { float: none; padding-left: 2px;
  background: none; }
@media only screen and (max-width: 480px) { 
  .widget-newsdetail-2 ._head ._title { font-size: 14px; line-height: 20px;}
  .widget-newsdetail-2 ._detailPage_bottom ._title{width: 50%;}
}

/*关于我们*/
.about_con1{ padding-bottom:45px; border-bottom:1px solid #ececec}
.about_con2{ padding-top:40px; margin-top:2px; border-top:1px solid #ececec}
.about_con ._t{ position:relative; font-size:30px; color:#00438e; margin-bottom:30px;}
.about_con ._t:before{ content:""; position:absolute; top:0; left:0; width:45px; height:1px; background-color:#b9b9b9;}
.about_con ._t ._en{ display:block;font-size:14px; color:#ababab}
.about_con p{ margin-bottom:15px; font-size:13px; color:#000;}

/**在线留言 **/
.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: 100px; height: 30px; line-height: 30px; text-align: center; color: #fff; border-radius: 4px; cursor: pointer; border:0; font-size:14px; border-radius:0;}
.Form-M1 .Form-M1-Btn ._submit { background: #d31711; color:#fff; margin-right: 10px; }
.Form-M1 .Form-M1-Btn ._reset { background: #cfcece; color:#000; }
@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; }
}
/*2015-05-04 电子报*/
.dzb{}
.page_view{border:1px solid #ccc;}
.page_view img{width: 100%;}
.dzb-pannel{margin-top: 30px;}
.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(../images/pdf.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;}

/*电子书列表*/
.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:140%; *height:564px; *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(../images/pdf.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; border: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%;}

/*.album_ordinary .slide_c img{ max-height:80%!important;}*/

.proinfo_search.jobSearch .jobsele{ width:37.5%;}
.album_ordinary .slide_c img{ max-height:75%!important;}
.net_cont2 {margin: 25px 0 0;}

/*20200729*/
.dzb ._tools{padding-bottom: 10px; color: #a0a098;}

/*联系我们*/
.contact_top  li{ height:40px; line-height:40px; font-size:13px; color:#000; border-bottom:1px solid #e5e5e5}
.contact_top  li img{ vertical-align:middle; margin-right:20px;}
._map{ margin:30px 0}
._subcom ._t{ font-size:20px; border-bottom:1px solid #e5e5e5; margin-bottom:30px;}
._subcom li{ float:left; width:365px; height:176px; margin-right:30px; margin-bottom:30px; background-color:#f4f3f3}
._subcom li ._st{ font-size:16px; color:#5a5a5a; font-weight:bold; padding-left:30px; padding-top:20px;}
._subcom li  ._p{ padding-left:30px; font-size:13px; color:#5a5a5a}

#map-15517{ margin:30px 0;}
#map-15517 img{ max-width:none;}

.cy_scroll{ padding-top:40px; margin-top:40px; border-top:1px solid #c6c4c4}
.cy_scroll ._c{ height:200px;}
.cy_scroll ._c ._t{ text-align:center; font-size:14px; color:#000}
.cy_scroll ._c .arrs{ position:absolute; top:50%; margin-top:-33px; width:39px; height:67px;}
.cy_scroll ._c .arr_prev{ left:0; background:url(../images/jlcy_prev.png)}
.cy_scroll ._c .arr_next{ right:0; background:url(../images/jlcy_next.png)}
#map img{ max-width:none}
.jc_list li ._txt{overflow:hidden;}