/* ==========================================================================

   Other Page

   ========================================================================== */

.sect_inner{background: #fcfcfa;position: relative;}

.sect_inner .index_{padding-top: 2rem;padding-bottom: 2rem}



/*ÄÚÒ³*/
.nmain{ padding:35px 0; background:url(../images/channel_bg.jpg) no-repeat center top; background-attachment:fixed;}
.nmain-bg{ background:url(../images/black.2.png) repeat 0 0; }
.nmain-left{ width:20%;height:auto !important; height:400px; min-height:400px;}
.namin-right{ width:72%;height:auto !important; height:400px; min-height:400px; background:#fff; padding:30px 4% 40px;}
.nchan-lant{ font-size:26px; font-weight:bold; color:#fff; margin-top:20px; margin-bottom:10px; padding-left:50px; }

.nmenu > ul > li{ line-height:38px; font-size:15px;  margin-bottom:5px; position:relative;}
.nmenu > ul > li > a{ display:block; padding-left:50px;color:#fff;}
.nmenu > ul > li > a > ._jt{ display:none; width:19px; height:38px; background:url(../images/nemu_jt.png) no-repeat 0 0; position:absolute; top:0px; right:-19px;}
.nmenu > ul > li > a:hover,.nmenu > ul > li.cur > a{ background:#00428e;}
.nmenu > ul > li.cur > a > ._jt{ display:block;}
.nmenu > ul > li > a:hover > ._jt{ display:block;}

.posi{ text-align:right; margin-bottom:20px; color:#6c6c6c; }
.posi em{ padding:0 5px;}



/*²úÆ·ÁÐ±í*/
.pro-list li{ margin-bottom:20px;}
.pro-list li ._border{ display:block; border:3px solid #f6f6f6; padding:10px 10px 20px; background:#fff;}
.pro-list li ._img { display: block; height: 0; overflow: hidden; padding-bottom: 68%; position: relative; }
.pro-list li ._img img { height: auto; left: 0; position: absolute; top: 0; width: 100%; }
.pro-list li ._title{ font-size:16px; font-weight:bold; color:#00428e; margin-top:10px; margin-bottom:5px; }
.pro-list li ._xian{ display:block; height:3px; background:url(../images/pxian.gif) repeat-x 0 0; overflow:hidden; width:100%; margin-bottom:10px;}
.pro-list li ._sum{ font-size:12px; line-height:20px; height:60px; overflow:hidden;}
.pro-list li ._border:hover{ background:#00428e; border-color:#00428e; color:#fff;}
.pro-list li ._border:hover ._title{ color:#fff;}
.pro-list li ._border:hover ._xian{ background:url(../images/pxian_on.gif) repeat-x  0;}

/*²úÆ·ÏêÏ¸*/
.pdet-top{ margin-bottom:40px;}
.pdet-img{ width:50%; border:1px solid #bda477; border-radius:10px; overflow:hidden; text-align:center;}
.pdet-trnr{ width:45%; color:#00428e; padding-top:30px;}
.pdet-trnr ._title{ font-size:24px; font-weight:bold;   }
.pdet-trnr .fb{font-size:14px; font-weight:normal; text-align:left; color:#0A7ECB}/* #EE7615 */
.pdet-trnr ._buy { margin-top:80px}
.pdet-trnr ._tag{ font-size:16px; color: #000; padding-top:5px; padding-left:5px; line-height: 200%;}
.pdet-main{ margin-bottom:30px;}
.pdet-main dl{ overflow:hidden; margin-bottom:10px;}
.pdet-main dl dt{ width:5em; float:left; margin-right:2%; height:20px; line-height:20px; background:#00428e; color:#fff; border-radius:10px; text-align:center;}
.pdet-main dl dd{ width:90%; float:left; line-height:24px;}

.pdet-pscroll{ position:relative;}
.pdet-pslant{ font-size:16px; font-weight:bold; color:#333; margin-bottom:20px;}
.pdet-pslist{ width:100%; margin-left:auto; margin-right:auto; display:none;}
.pdet-pslist li ._sum{ height:40px;}
.pdet-pscroll .pds-btn{ display:block; width:17px; height:30px; background-image:url(../images/ps_btn.gif); background-repeat:no-repeat; position:absolute; top:50%; margin-top:-15px; }
.pdet-pscroll .pds-prev{ background-position:left top; left:0px; }
.pdet-pscroll .pds-next{ background-position:right top; right:0; }

/*ÐÂÎÅ*/
.news-top{ margin-bottom:30px;}
.news-top ._img{ float:left; width:36%;}
.news-top a._img { display: block; height: 0; overflow: hidden; padding-bottom: 22%; position: relative; }
.news-top a._img img { height: auto; left: 0; position: absolute; top: 0; width: 100%; }
.news-top ._nr{ float:right; width:60%;}
.news-top ._title{ font-size:18px; font-weight:bold; margin-bottom:10px; margin-top:5px; }
.news-top ._sum{ line-height:24px; height:72px; overflow:hidden;}
.news-top ._more{ display:block; height:26px; line-height:26px; border:1px solid #e7e7e7; width:90px; padding:0 10px; color:#c2c2c2; margin-top:30px;}
.news-top ._more .ion{ margin-left:20px; margin-right:0;}
.news-top ._more:hover{ border-color:#00428e; color:#00428e;}
.within_list{ margin: 30px 0; }
.within_list li{ border-bottom: 1px solid #f5f5f5;padding: 10px 0; }
.within_list li a{ display: block; }
.within_list li img{ width: 120px; display: inline-block; }
.within_list li span{ display: inline-block; margin-left:10px; width: 80%; overflow: hidden;}
.within_list li h2{ font-size: 18px; margin-bottom: 10px; height: 28px; overflow: hidden; }
.within_list li h4{ font-size: 12px; height: 20px; overflow: hidden; color: #b3b3b3;}
.within_list li:hover h2{ transform:translate3d(30px,0,0);-webkit-transform:translate3d(30px,0,0);-moz-transform:translate3d(30px,0,0);transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s; color: #00428e; }
.within_list li:hover h4{ transform:translate3d(30px,0,0);-webkit-transform:translate3d(30px,0,0);-moz-transform:translate3d(30px,0,0);transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s; color: #00428e; }



.widget-newslist-4 li { margin-top: -1px; vertical-align: top; border: 1px solid #ededed; background: #ffffff; }
.widget-newslist-4 li a { position: relative; display: block; overflow: hidden; padding-left: 45px; transition: none; *zoom: 1;}
.widget-newslist-4 ._mark { position: absolute; top: 0; left: 0; width: 45px; margin-bottom: -999px; padding-bottom: 999px; color:#ddd; }
.widget-newslist-4 ._mark:before { content: "+"; position: absolute; left: 17px; top: 4px; font-weight: 700; font-size: 18px; font-family: tahoma; }
.widget-newslist-4 ._title { line-height: 40px; height: 40px; padding: 0 10px; cursor: pointer; border-bottom: 1px solid #ffffff;  }
.widget-newslist-4 ._title ._t { font-size: 14px; float: left; width: 88%;font-weight:normal;}
.widget-newslist-4 ._title ._date { float: right; text-align: center; color: #999999; width: 12%; }
.widget-newslist-4 ._p { line-height: 20px; overflow: hidden; height: 0; margin: 0 10px; }
.widget-newslist-4 a:hover, .widget-newslist-4 .hover a, .widget-newslist-4 .hover ._t { background: #e2e2e2; color: #333333; }
.widget-newslist-4 a:hover ._mark, .widget-newslist-4 .hover ._mark { background: #f0f0f0; color:#fff; }
.widget-newslist-4 a:hover ._mark:before, .widget-newslist-4 .hover ._mark:before { content: "-"; }
.widget-newslist-4 a:hover ._title, .widget-newslist-4 .hover ._title { border-color: #f0f0f0; }
.widget-newslist-4 a:hover ._date, .widget-newslist-4 .hover ._date { color: #ffffff; font-weight:normal; }
.widget-newslist-4 a:hover ._p, .widget-newslist-4 .hover ._p { height: auto; margin: 10px; }
.widget-newslist-4 .hover ._t { font-weight:bold ;}

/*ÐÂÎÅÏêÏ¸*/
.widget-newsdetail-2 ._head { border-bottom: 1px dotted #cccccc; }
.widget-newsdetail-2 ._head ._title { font-size: 18px; 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 b{ font-weight:normal;}
.widget-newsdetail-2 ._tools ._b2l .ion { color: #00428e; }
.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: #00428e; }
.widget-newsdetail-2 ._detailPage_bottom ._time { float: right; }
.widget-newsdetail-2 .bdsharebuttonbox .bds_more { float: none; padding-left: 2px; background: none; color:#999; }

/*job*/
.job_search{ background:#eee; padding:10px 20px; margin-bottom:30px; }
.job_search label{ display:block; float:left; width:4em; line-height:30px; font-size:14px; margin-right:20px;}
.job_search .job-sele{ display:block; float:left; width:25%; height:28px; line-height:28px; border:1px solid #9e9e9e; border-radius:0; margin-right:20px;}
.job_search .job-inp{ width:27%; float:left; display:block; height:28px; line-height:28px; border:1px solid #9e9e9e; padding:0; text-indent:10px;}
.job_search .job-btn{ display:block; float:left; width:30px; height:30px; line-height:30px; border:1px solid #9e9e9e; border-left:none; background:#fff url(../images/se_btn.gif) no-repeat center;}

.JobList-J2 ._jt { background: #f6f6f6 url(../images/job_btn.png) no-repeat right; height: 34px; line-height: 34px; margin-top: 10px; overflow: hidden; *zoom:1; cursor: pointer; }
.JobList-J2 ._jt ._title {font-size:14px; text-indent:20px; font-weight:normal; float:left; margin-right:20px;}
.JobList-J2 ._jt ._jbt2{ float:left;}
.JobList-J2 ._jt._jt_act{ background:#b41120 url(../images/job_btn_on.png) no-repeat right; color:#fff; }
.JobList-J2 ._jc { display: none }
.JobList-J2 ._jcon ._hd{ padding:20px; border-bottom:1px solid #e4e4e4; line-height:30px; overflow:hidden; ; }
.JobList-J2 ._jcon ._hd dl{ float:left;margin-right:5% }
.JobList-J2 ._jcon ._bd{padding:20px;}
.JobList-J2 ._jcon ._bd strong{ position:absolute; left:0; top:0;}
.JobList-J2 ._jcon ._bd ._p{ position:relative; padding-left:65px; min-height:25px;}
.JobList-J2 ._jcon ._bd ._btn{ display:block; width:95px; height:30px; margin-top:20px; line-height:30px; border:1px solid #b41120; color:#b41120; text-align:center;}
.JobList-J2 ._jcon ._bd ._btn:hover{ background-color:#b41120; color:#fff;}

/*job×ÛºÏ*/
.job-main{ height:643px;  background:#fad790 url(../images/job_bg.jpg) no-repeat center bottom; }
.joblay-search{ max-width:600px; *width:600px; margin-left:auto; margin-right:auto; }
.jlse-main{ border:1px solid #f08872; padding:3px; background:rgba(255,255,255,.60); filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr=#66ffffff,endcolorstr=#66ffffff); border-radius:30px; overflow:hidden; margin-bottom:10px; margin-top:115px;}
.jlse-main ._jlseinp{ width:85%; float:left; height:44px; line-height:44px; padding:0; margin:0; border:none; background:none; font-size:16px; text-indent:20px;}
.jlse-main ._jlsebtn{ width:15%; float:right; height:44px; line-height:44px; border:none; padding:0; margin:0; cursor:pointer; background:url(../images/jl_sebtn.png) no-repeat right;}
.jlse-hot{ color:#b7a98c; padding-left:25px; margin-bottom:90px;}
.jlse-hot a{ display:inline-block; white-space:nowrap; margin-left:10px; margin-right:10px;}

.joblay-list li{ text-align:center; }
.joblay-list li a._img { display: block; height: 0; overflow: hidden; padding-bottom: 44%; position: relative; }
.joblay-list li a._img img { height: auto; left: 0; position: absolute; top: 0; width: 100%; }

/*²úÆ·×ÛºÏ*/
.pro-main{ position:relative; overflow:hidden; height:522px; }
.prolay-left{ width:960px; height:100%; position:absolute; top:0px; right:50%; overflow:hidden;}
.prolay-right{ width:960px; height:100%; position:absolute; top:0px; left:50%; background:url(../images/play_pbg.jpg) no-repeat 0 0; overflow:hidden;}
.play-nr{ color:#fff; width:500px; margin-left:90px; text-align:center; }
.play-nr ._title{ font-size:30px; font-weight:bold; margin-top:130px; }
.play-nr ._sum{ font-size:20px; margin-bottom:30px;}
.play-nr ._more{ margin-top:10px;}
.play-plist a{ display:inline-block; white-space:nowrap; padding:0 20px; font-size:14px; line-height:27px; margin-bottom:10px; position:relative; }
.play-plist a:before{ content:''; display:none; width:15px; height:25px; background:url(../images/pl_lbg.png) no-repeat 0 0; position:absolute; top:0px; left:0;}
.play-plist a:after{ content:''; display:none; width:15px; height:25px; background:url(../images/pl_rbg.png) no-repeat 0 0; position:absolute; top:0px; right:0;}
.play-plist a:hover:before{ display:block;}
.play-plist a:hover:after{ display:block;}

.play-cat{ background:#c49b50;}
.plcat-list li{ float:left; width:16%; line-height:85px; font-size:18px; text-align:center; color:#e9dac5; }
.plcat-list li a{ display:block; border-right:1px solid #d6b985; border-left:1px solid #d6b985; position:relative; margin-left:-1px; }
.plcat-list li a:hover,.plcat-list li.cur a{ background:#fff; font-size:22px; font-weight:bold; color:#583115; }

/*¹ØÓÚ×ÛºÏÒ³*/
.about-Subtitle{ font-size: 36px; font-weight:bold; color: #00428e; }
.about-main{ height:670px; overflow:hidden; background:url(../images/about_bg.jpg) no-repeat center top; position:relative; }
.about-list{ display:none; overflow:hidden;}
.about-list li{ height:670px; width:20%; float:left;}
.about-list li a{ height:100%; display:block; padding:0 25px; text-align:center; color:#fff; }
.about-list li ._title{ font-size:20px; font-weight:bold; margin-bottom:10px;}
.about-list li ._sum{ font-size:12px; line-height:24px; margin-bottom:30px;}
.about-list li .ablico{ display:inline-block; width:105px; height:105px; background-image:url(../images/about_ico.png); background-repeat:no-repeat; margin-top:170px; margin-bottom:15px; -webkit-transition: all 0.3s ease; transition: all 0.3s ease; background-position:0px 0px;}
.about-list li ._more{ display:inline-block; width:40px; height:40px; background:#b41120 url(../images/abl_more.gif) no-repeat center;-webkit-transition: all 0.3s ease; transition: all 0.3s ease; -webkit-transform:scale(.1);-ms-transform:scale(.1);transform:scale(.1);opacity: 0;}
.about-list li a:hover{ background:url(../images/gold.7.png) repeat 0 0;}
.about-list li a:hover ._more{ opacity:1; -webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1); }

.about-list li a .ablico_01{ background-position:0px top;}
.about-list li a .ablico_02{ background-position:-105px top;}
.about-list li a .ablico_03{ background-position:-210px top;}
.about-list li a .ablico_04{ background-position:-315px top;}
.about-list li a .ablico_05{ background-position:-420px top;}
.about-list li a .ablico_06{ background-position:-525px top;}
.about-list li a .ablico_07{ background-position:-630px top;}

.about-list li a:hover .ablico_01{ background-position:0px bottom;}
.about-list li a:hover .ablico_02{ background-position:-105px bottom;}
.about-list li a:hover .ablico_03{ background-position:-210px bottom;}
.about-list li a:hover .ablico_04{ background-position:-315px bottom;}
.about-list li a:hover .ablico_05{ background-position:-420px bottom;}
.about-list li a:hover .ablico_06{ background-position:-525px bottom;}
.about-list li a:hover .ablico_07{ background-position:-630px bottom;}

.about-main .abl-btn{ display:block; width:60px; height:113px; background-image:url(../images/abl_btn.png); background-repeat:no-repeat; position:absolute; top:50%; margin-top:-160px; }
.about-main .abl-prev{ background-position:left top; left:10px;}
.about-main .abl-next{ background-position:right top; right:10px;}
.about-main .abl-prev:hover{ background-position:left bottom; }
.about-main .abl-next:hover{ background-position:right bottom; }

/*ÊÓÆµÁÐ±í*/
.video-list li{ margin-bottom:30px; }
.video-list li ._title{ line-height:55px; background:#f0f0f0; padding:0 15px; font-size:15px; font-weight:normal;}
.video-list li ._cover{ width:100%; height:100%; position:absolute; top:0px; left:0px; background:url(../images/black.6.png) repeat; display:none;}
.video-list li ._play{ display:block; width:75px; height:75px; background:url(../images/video_ico.png) no-repeat 0 0; position:absolute; top:50%; left:50%; margin-top:-37px; margin-left:-37px;}
.video-list li:hover ._title{ background:#00428e; color:#fff;}

/*Í¼Æ¬ÁÐ±í*/
.pic-list li{ margin-bottom:30px;}
.pic-list li ._title{ line-height:55px; background:#f0f0f0; padding:0 15px; font-size:15px; font-weight:normal;}
.pic-list li ._cover{ width:100%; height:100%; position:absolute; top:0px; left:0px; background:url(../images/black.6.png) repeat; display:none;}
.pic-list li ._play{ display:block; width:75px; height:75px; background:url(../images/pic_ico.png) no-repeat 0 0; position:absolute; top:50%; left:50%; margin-top:-37px; margin-left:-37px;}
.pic-list li:hover ._title{ background:#00428e; color:#fff;}

/*¹«¸æÁÐ±í*/
.gonggao-list{ border-top:1px solid #ddd;}
.gonggao-list li{ overflow:hidden; line-height:34px; padding:10px 0; border-bottom:1px solid #ddd;}
.gonggao-list li ._title{ display:block; width:60%; float:left; }
.gonggao-list li ._date{ display:block; float:right; width:15%;}
.gonggao-list li ._pdf{ display:block; float:right; width:13%; text-align:right;}

/*·¢Õ¹Àú³Ì*/
.history-list{  position:relative; overflow:hidden;}
.history-list{ overflow:hidden;}
.history-list ._img{ float:right; width:46%;}
.history-list ._img span { display: block; height: 0; overflow: hidden; padding-bottom: 78%; position: relative; }
.history-list ._img span img { height: auto; left: 0; position: absolute; top: 0; width: 100%; }
.history-list ._nr{ float:left; width:50%;}
.history-list ._date{ font-size:30px;}
.history-list ._sum{ font-size:16px; margin-top:10px;}

.hisdate{ position:relative; width:370px; margin-top:-127px; }
.hisdate-scroll{ width:260px; height:127px; overflow:hidden; }
.hisdate-scroll li{ float:left; width:20%;}
.hisdate-scroll li a{ display:block; width:16px; padding:25px 7px 10px; border:1px solid #00428e; word-break:break-all; text-align:center; line-height:18px; font-size:15px; background:url(../images/his_dian.png) no-repeat center 10px;}
.hisdate-scroll li a:hover,.hisdate-scroll li.cur a{ background:#00428e url(../images/his_dian_on.png) no-repeat center 10px; color:#fff;}
.hisdate .his-btn{ display:block; width:34px; height:34px; background-image:url(../images/his_btn.png); background-repeat:no-repeat; position:absolute; top:50%; margin-top:-17px;}
.hisdate .his-prev{ right:45px;}
.hisdate .his-next{ right:0px; background-position:right;}
.about-his-item{ position:relative; }
.about-his-item h2{ background:url(../images/his_i01.png) left top no-repeat; padding:10px 0 5px 42px; margin-left:175px;
    z-index:20; position:relative;}
.about-his-item .his-line{ width:3px; height:100%; position:absolute; top:0px; left:189px; 
    border-left:3px solid #ded6d4;}
.about-his-item .box{ margin-left:45px; margin-right:20px; margin-bottom:18px; position:relative;}
.about-his-item .box .his-point{ display:block; width:13px; height:13px;background:url(../images/his_point.png) no-repeat; position:absolute; top:20px; left:139px;}
.about-his-item .fl{ float:left; display:inline; }
.about-his-item .fr{ float:right; display:inline; }
.about-his-item .his-pic{ width:15%; }
.about-his-item .his-conts{ width:78%; font-size:16px; background-color:#f2f2f2; position:relative;}
.about-his-item .his-conts:after{ display:block;width:0; height:0; content:""; border-style:dashed solid dashed dashed; border-width:10px; border-color:transparent #f2f2f2 transparent transparent; position:absolute; left:-20px; top:20px; overflow:hidden;}
.about-his-item .his-conts dl{ margin-bottom:13px; }
.about-his-item .his-conts dt{ color:#00428e; border-bottom:1px solid #e1e1e1; margin:0 13px 0 21px; padding:5px 0;}
.about-his-item .his-conts dd{ margin:10px 21px;}
.about-his-item .his-pic .his-picshow{ height:85px; overflow:hidden; }

/*¼òÀúÍ¶µÝ*/
.resume .part02 ._rec:before,.resume .part02 ._rec:after { content:''; display:table; clear:both; }
.resume { padding-left:5%; }
.resume .part01 { position:relative; margin-bottom:74px; }
.resume .part01 ._bar { width:85%; }
.resume .part01 ._sub_title { display:block; position:absolute; top:58px; font-size:15px; color:#504f4f; }
.resume .part01 ._stt01 { left:18%; }
.resume .part01 ._stt02 { left:60%; }
.resume .part02 ._rec { position:relative; margin-bottom:20px; }
.resume .part02 ._rec ._hd { position:absolute; top:8px; left:0; width:5em; font-size:15px; color:#504f4f; text-align:right; }
.resume .part02 ._rec ._bd { padding-left:105px; }
.resume .part02 ._rec ._bd ._inp,.resume .part02 ._rec ._bd ._inp2,.resume .part02 ._rec ._bd ._sel,
    .resume .part02 ._rec ._bd ._txt { border:#f0f0f0 1px solid; text-indent:10px; }
.resume .part02 ._rec ._bd ._inp,.resume .part02 ._rec ._bd ._inp2 { padding:14px 0; font-size:13px; color:#a9a9a9; }
.resume .part02 ._rec ._bd ._inp2,.resume .part02 ._rec ._bd ._sel { float:left; display:inline-block; *display:inline; *zoom:1; }
.resume .part02 ._rec ._bd ._inp { width:82%; }
.resume .part02 ._rec ._bd ._inp2 { width:23.5%;margin-right:2.5%;  }
.resume .part02 ._rec ._bd ._sel { width:30%; margin-right:2.5%; padding:14px 0; font-size:13px; color:#666666; }
.resume .part02 ._rec ._bd ._txt { width:82%; height:8em; overflow-x:hidden; color:#a9a9a9; }
.resume .part02 .submit { width:375px; height:51px; margin-left:14%; font-size:20px; color:#ffffff; line-height:51px; text-align:center; background-color:#00428e; border:none; border-radius:3px; }

/*ÐÂÎÅÁÐ±í*/
.news_list02 .newsList:before,.news_list02 .newsList:after { content:''; display:table; clear:both; }
.news_list02 .newsList { width:102%; }
.news_list02 ._con { width:25.3%; height:262px; overflow:hidden; float:left; margin-right:2%; margin-bottom:25px; padding:24px 3% 32px 3%; background-color:#f3f3f3; }
.news_list02 ._con:hover { background-color:#00428e; }
.news_list02 ._con a:hover { color:#ffffff; }
.news_list02 ._con ._sub_title { margin-bottom:3px; font-size:14px; line-height:1.6; color:#6a6a6a; }
.news_list02 ._con ._date { display:block; margin-bottom:25px; font-size:13px; color:#929292; }
.news_list02 ._con ._wd { height:12.5em; overflow:hidden; font-size:13px; color:#939292; }
.news_list02 ._con:hover ._sub_title,.news_list02 ._con:hover ._date,
    .news_list02 ._con:hover ._wd { color:#ffffff; }
.news_list02 ._pic { height:0; padding-bottom:75%; overflow:hidden; }
.news_list02 ._pic img { width:100%;}
/* page-1 start*/
.news_list02 .page{ padding-top:43px; padding-bottom:12px; font-size:0; color: #777777; text-align: center;}
.news_list02 .page a,.news_list02 .page span { font-size:13px; color: #777777;display: inline-block;border: 1px solid #ededed;padding: 4px 14px;vertical-align: middle;margin: 0 0 10px -1px;}
.news_list02 .page a:hover,.news_list02 .page span{color:#fff; background: #00428e;}
.news_list02 .page span.goprev,.news_list02 .page span.gonext {color: #777777; background:none;}
.news_list02 .page span._ellip { padding-left:11px; padding-right:11px; font-size:13px; color:#777777; background-color:transparent; }
/*ÆóÒµÎÄ»¯*/
.cultrue02 .cultrueBg { min-height:510px; padding-bottom:400px; background:url(/resources/web/img/cultrue01.png) right bottom no-repeat; }
.cultrue02 ._con { width:28%; float:left; margin-bottom:42px; padding-left:3%; padding-right:2%; cursor:default; }
.cultrue02 ._con.hover { background:url(/resources/web/img/cultrue02.png) center center no-repeat; }
.cultrue02 ._con ._hd { padding-top:16px; padding-bottom:18px; font-size:20px; color:#00428e; text-align:center; }
.cultrue02 ._con ._bd { min-height:7.2em; color:#828282; }
.cultrue02 ._con ._bd._bd01,.cultrue02 ._con ._bd._bd04,
    .cultrue02 ._con ._bd._bd05 { float:none; margin-left:auto; margin-right:auto; }
.cultrue02 ._con ._bd._bd01 { max-width:7em; }
.cultrue02 ._con ._bd._bd04 { max-width:13em; }
.cultrue02 ._con ._bd._bd05 { max-width:17em; }
.cultrue02 ._con ._bd ._wd {  text-align:left; }

/*ÆóÒµÎÄ»¯*/
.cultrue02 ._con { position:relative; width:28%; float:left; margin-bottom:42px; padding-left:3%; padding-right:2%; cursor:default; }
.cultrue02 ._con ._conWds { position:relative; z-index:1; }
.cultrue02 ._con.hover { background:none; }
.cultrue02 ._con ._conPic { display:block; opacity:0; position:absolute; top:50%; left:50%; margin-top:-75px; margin-left:-80px; }
.cultrue02 ._con.hover ._conPic { opacity: 1;}
.animated01 { -webkit-animation-duration:1s; animation-duration:1s; }
.cultrue02 ._con.hover ._conPic { -webkit-animation-name:selectRotate; animation-name:selectRotate; }
.cultrue02 ._con.hoverOff ._conPic { -webkit-animation-name:selectHide; animation-name:selectHide; }
@-webkit-keyframes selectRotate {
    0% {
        opacity:0;
        -webkit-transform:rotate(120deg);
        transform:rotate(120deg);
    }
    60% {
        opacity:1;
    }
    100% {
        -webkit-transform:rotate(0deg);
        transform:rotate(0deg);
    }
}
@keyframes selectRotate {
    0% {
        opacity:0;
        -webkit-transform:rotate(120deg);
        transform:rotate(120deg);
    }
    60% {
        opacity:1;
    }
    100% {
        -webkit-transform:rotate(0deg);
        transform:rotate(0deg);
    }
}
@-webkit-keyframes selectHide {
    0% {
        opacity:1;
    }
    100% {
        opacity:0;
    }
}
@keyframes selectHide {
    0% {
        opacity:1;
    }
    100% {
        opacity:0;
    }


/* ==========================================================================
   other page
   ========================================================================== */


