body, p, h1, h2, h3, h4, h5, h6, dl, dd, form { margin: 0; padding: 0px }
body { font-family: \5FAE\8F6F\96C5\9ED1, \9ED1\4F53; color: #464646; line-height: 24px; font-size: 12px; background: #fff }
ul, ol, li, input { list-style: none; margin: 0; padding: 0; border: 0px }
img { border: none; }
:focus { outline: 0px; }
.clearfix:after { content: "."; visibility: hidden; display: block; clear: both; height: 0; }
.clearfix { *zoom:1;
}
.blank0 { height: 0px; overflow: hidden; clear: both }
.blank10 { height: 10px; overflow: hidden; clear: both }
.blank20 { height: 20px; overflow: hidden; clear: both }
.blank35 { height: 35px; overflow: hidden; clear: both }
.blank46 { height: 46px; overflow: hidden; clear: both }
.fl { float: left; }
.fr { float: right; }
a { text-decoration: none; color: #464646 }
a:hover { text-decoration: underline }
.msf { font-family: \5FAE\8F6F\96C5\9ED1, \9ED1\4F53; }
.wrap { width: 945px; margin: 0 auto }
.inc_top .log,.inc_top .group i, .sreach_submit, #recruit li span, .tab_nr li, .video_list li i, .video_list li span, .selt { background: url(../image/icon.png) no-repeat }
.f_b { font-weight: bold }
.pat60 { padding-top: 60px }
.mgr_10 { margin-right: 23px }
.con_982 { width: 982px; margin: 0 auto }
/*头部*/
.w_693 { width: 701px; float: left }
.w_744 { width: 744px; }
.w_330 { width: 330px; float: left }
.w_215 { width: 215px; float: right }
.w_197 { width: 197px; float: left; padding-top: 18px }
.w_355 { width: 345px; float: right }
.h_207 { height: 207px; overflow: hidden }
.title { font-size: 16px; color: #333333; line-height: 60px }
.slidebox-01 { width: 326px; height: 183px; overflow: hidden; position: relative; }
.slidebox-01 .text { width: 326px; height: 30px; color: #fff; position: absolute; bottom: 0px; font-size: 12px; left: 0; line-height: 30px; text-align: center; background: rgba(76,76,76,0.7); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#66000000, endColorstr=#66000000);
zoom: 1; }
.slidebox-01 .text a { color: #fff }
.slidebox-01 ul { position: absolute; width: 9999em; }/* 必要元素 */
.slidebox-01 li { height: 220px; overflow: hidden; float: left }
.slidebox-01 li span { display: none }
.slidebtn01 { padding-left: 188px; width: 141px; padding-top: 5px }
.slidebtn01 li { background: #4c4c4c; cursor: pointer; float: left; padding-top: 5px; font-family: arial; height: 19px; line-height: 16px; width: 24px; margin: 0 2px; display: inline; text-align: center; color: #fff; font-family: \5FAE\8F6F\96C5\9ED1, \9ED1\4F53; position: relative }
.slidebtn01 li.current { background: #3d6800; height: 19px; line-height: 16px; width: 24px; margin: 0 2px; color: #fff; }
.tab li { cursor: pointer; border-bottom: 1px #ccc solid; float: left; width: 115px; font-size: 15px; padding-bottom: 5px; position: relative; text-align: center; font-weight: bold }
.tab li em { width: 4px; height: 4px; display: block; overflow: hidden; background: #dfdfdf; position: absolute; top: 27px; right: 0px }
.tab li.cur { position: relative; border-bottom: 1px #004ea2 solid; color: #004ea2; cursor: pointer }
.tab li.cur i { display: block; width: 16px; height: 10px; background: url(../image/icon.png) no-repeat -88px 0; position: absolute; right: 0; top: 24px; animation: tab 0.8s ease-in-out; right: 104px }
.tab li.cur em { background: #004ea2 }
.tab_nr ul { display: none }
.tab_nr h1 { font-size: 15px; color: #004ea2; line-height: 38px; text-align: center }
.tab_nr h1 a { color: #004ea2; }
.tab_nr li { font-size: 14px; background-position: -123px 11px; text-indent: 15px; position: relative }
.tab_nr li span { position: absolute; top: 0px; right: 0px }
.tab_nr li a { color: #464646 }
.tab1 li { cursor: pointer; float: left; font-size: 16px; padding-bottom: 5px; position: relative; text-align: center; font-weight: bold; color: #b4b4b4 }
.tab1 li a { color: #b4b4b4 }
.tab1 li.cur1 a { position: relative; color: #333333; cursor: pointer }
.tab1 li span { color: #333333; padding: 0 5px }
.cpfw li { width: 216px; }
.cpfw li img { display: block }
.cpfw li a { font-size: 15px; color: #4a4a4a }
.KMSPrefix_kinMaxShow_button, .smallfoucs, #recruit ul, .small_xs { display: none }
.video_list { padding-top: 35px }
.video_list li { width: 218px; height: 172; position: relative; float: left }
.video_list li img { display: block }
.video_list li i { width: 13px; height: 7px; position: absolute; overflow: hidden; left: 21px; top: 135px; background-position: -64px -129px; }
.video_list li span { height: 30px; display: block; background: #e6e6e6 url(../image/icon.png) no-repeat -105px -144px; font-size: 15px; line-height: 30px; text-indent: 31px }
.play_wrap { position: absolute; left: 50%; top: 40%; margin: -25px 0 0 -25px; }
.play2 { width: 67px; height: 65px; display: inline-block; position: relative; border-radius: 50%; background: url(../image/video_con.png) no-repeat; _background: url(../image/video_con.gif) no-repeat; background: url(../image/play.png) no-repeat 24px 18px rgba(255, 255, 255, 0.2); transition: background 0.2s ease 0s, color 0.2s ease 0s; }
.play2:after { pointer-events: none; position: absolute; width: 100%; height: 100%; border-radius: 50%; content: ''; -webkit-box-sizing: content-box; -moz-box-sizing: content-box; box-sizing: content-box; }
.play2:after { top: -8px; left: -8px; padding: 7px; box-shadow: 0 0 0 4px #fff; -webkit-transition: -webkit-transform 0.2s, opacity 0.2s; -webkit-transform: scale(.8); -moz-transition: -moz-transform 0.2s, opacity 0.2s; -moz-transform: scale(.8); -ms-transform: scale(.8); transition: transform 0.2s, opacity 0.2s; transform: scale(.8); opacity: 1; }
.play2:hover:after { -webkit-transform: scale(1); -moz-transform: scale(1); -ms-transform: scale(1); transform: scale(1); opacity: 1; }
.play2:hover { background-color: rgba(255, 255, 255, 0.6) }
.par li img { display: block; margin: 5px 0 }
.par { height: 174px; overflow: hidden }
.par li { height: 150px; overflow: hidden }
.next, .prev, .next1, .prev1 { width: 18px; height: 20px; display: block; background: #aeaeae url(../image/icon.png) no-repeat 5px -122px; float: right; margin: 3px 2px }
.prev:hover, .prev1:hover { background: #0062cc url(../image/icon.png) no-repeat 5px -122px }
.next, .next1 { background: #aeaeae url(../image/icon.png) no-repeat -8px -121px }
.next:hover, .next1:hover { background: #0062cc url(../image/icon.png) no-repeat -8px -121px }
.bottom_t { height: 113px; background: url(../image/bottom_bj.gif) repeat-x }
.bot_title { width: 99px; height: 30px; background: #004ea2; font-size: 14px; line-height: 29px; text-align: center; font-weight: bold; color: #FFF; margin: 20px 6px 10px }
/*-列表页部分-*/
.baner_con { height: 272px; background:url(<trs_channellogo id='owner'></trs_channellogo>) no-repeat center
}
.title_news li, .route span { background: url(../image/list_con.png) no-repeat }
.title_news li { border-bottom: 2px solid #dbdbdb; background-position: -45px -13px; text-indent: 19px; font-size: 14px; line-height: 32px }
.title_news li.on { border-bottom: 2px solid #86c132; background-position: -45px -36px; }
.route span { background-position: 0px -28px; width: 15px; height: 15px; overflow: hidden; display: block; float: left; margin: 5px 5px 0 }
.route { padding: 6px 0 }
.indexbanner { width: 548px; float: left; height: 438px; text-align: center; color: #4a81b7; line-height: 32px }
.indexbanner h1 { padding: 1px 0 10px; font-size: 16px }
.scrollbox { width: 179px; float: right; margin-top: 20px }
.scrollbox li { width: 159px; height: 120px; text-align: center }
.scrollbox li img { width: 155px; height: 95px; margin: 0px auto; display: block }
.scrollpic { height: 356px; position: relative; overflow: hidden }
.scrollpic ul { position: absolute; left: 10px }
.scrollpic li { position: relative; background: #dfdfdf }
.scrollpic li.current em { position: absolute; width: 168px; top: 0px; left: -10px; height: 98px; background: url(../image/video_cur.png) no-repeat }
.scrollbtn { width: 28px; height: 27px; background: url(../image/list_con.png) no-repeat 0px -74px; display: block; overflow: hidden; text-indent: -99px; margin: 8px auto; cursor: pointer }
a.scrollbtn:hover { background: url(../image/list_con.png) no-repeat -30px -102px; }
#next { background-position: -30px -74px; }
a#next:hover { background-position: 0px -104px; }
.lib_w { border-top: 2px solid #b2a8a8; margin: 10px 0; padding: 10px 0 }
.lib_w li { background: url(../image/list_con.png) no-repeat scroll -50px 13px rgba(0, 0, 0, 0); text-align: left; position: relative; text-indent: 20px; color: #000; line-height: 32px }
.lib_w li a { color: #000 }
.lib_w li span { position: absolute; top: 0px; right: 0px }
.nr h2 { display: none }
.fy span { border: 1px solid #d0d0d0; color: #b9b9b9; padding: 0 5px }
.fy .fy_cur { border: 1px solid #d0d0d0; background: #046cb5; color: #FFF; padding: 0 5px }
.fy a { color: #1d5d9d; border: 1px solid #d0d0d0; padding: 0 5px }
.route a { padding: 0px 5px; font-size: 13px }
.route { padding: 13px 0 }
.hlcolor { color: #014ea0 }
.fy { text-align: right; font-size: 14px; padding: 10px 0 }
.lib_w { border-top: 1px solid #B2A8A8 }
.lib_w li a { font-size: 13px; }
.Clearer { display: block; clear: both; font-size: 1px; line-height: 1px; margin: 0; padding: 0; }
/*幻灯片区域背景*/
.MainBg { margin: 0 auto; }
/*标题和页码*/
.Title { color: #EEE; padding: 5px 20px 0 20px; text-align: center; line-height: 40px; height: 40px; }
.Title h1 { display: inline; }
.Title .Counter { color: #666; }
.Title .CounterCurrent { color: #C00; font-size: 20px; font-weight: bold; }
/*灰色分隔线*/
.SpaceLine { border-bottom: 1px solid #333; height: 1px; font-size: 1px; }
/*大图展示区域*/
#OriginalPic { width: 742px; overflow: hidden; position: relative; font-size: 12px; }
#OriginalPic img { display: block; margin: 0 auto; }
#OriginalPic p { display: none }
/*鼠标手势*/
.CursorL { position: absolute; z-index: 999; width: 50%; height: 330px; color: #FFF; left: 0; }
.CursorR { position: absolute; z-index: 999; width: 50%; height: 330px; color: #FFF; right: 0; }
/*小图预览和滑动*/
.SliderPicBorder { width: 742px; height: 340px; overflow: hidden; }
.SliderPicBorder img { width: 742px; height: 340px; overflow: hidden; }
.Summary { line-height: 50px; display: block; width: 722px; padding: 0px 10px; text-align: center; overflow: hidden; background-color: #fff; height: 50px; }
.More { text-align: right; color: #666; line-height: 40px; height: 40px; font-size: 12px; display: block; }
.ThumbPicBorder { width: 982px; margin: 0 auto; }
#ThumbPic1 li { width: 169px; height: 123px; margin: 0 7px; position: relative; cursor: pointer ; display:inline;}
#ThumbPic1 li em { display: none }
#ThumbPic1 img { cursor: pointer; width: 169px; height: 114px; display: block; }
#ThumbPic1 li.active em { width: 163px; height: 107px; border: #004ea2 solid 3px; display: block; position: absolute; top: 0px; left: 0px }
#ThumbPic2 li { width: 169px; height: 114px; margin: 0 7px; position: relative; cursor: pointer }
#ThumbPic2 li em { display: none }
#ThumbPic2 img { cursor: pointer; width: 169px; height: 114px; display: block; }
#ThumbPic2 li.active em { width: 163px; height: 107px; border: #004ea2 solid 3px; display: block; position: absolute; top: 0px; left: 0px }
.jCarouselLite2 { padding-top: 10px }
.jCarouselLite1 { padding-top: 10px }
#btnPrev1 { width: 30px; height: 114px; display: block; background: url(../image/cpxx.png) no-repeat 0px -219px; cursor: pointer; margin-top: 8px }
#btnNext1 { width: 30px; height: 114px; display: block; background: url(../image/cpxx.png) no-repeat -92px -219px; cursor: pointer; margin-top: 10px }
#btnPrev2 { width: 30px; height: 114px; display: block; background: url(../image/cpxx.png) no-repeat 0px -219px; cursor: pointer; margin-top: 8px }
#btnNext2 { width: 30px; height: 114px; display: block; background: url(../image/cpxx.png) no-repeat -92px -219px; cursor: pointer; margin-top: 10px }
a#btnPrev1:hover { background: url(../image/cpxx.png) no-repeat -47px -219px }
a#btnNext1:hover { background: #eaeaea url(../image/cpxx.png) no-repeat -139px -219px }
a#btnPrev2:hover { background: url(../image/cpxx.png) no-repeat -47px -219px }
a#btnNext2:hover { background: #eaeaea url(../image/cpxx.png) no-repeat -139px -219px }
.CursorL { background: url(../image/no_left.png) no-repeat center; cursor: pointer }
.zkp { background: url(../image/cur_left.png) no-repeat center center }
.CursorR { background: url(../image/no_right.png) no-repeat center center; cursor: pointer }
.zkt { background: url(../image/cur_right.png) no-repeat center center }
button::-moz-focus-inner {border:0;padding:0;margin:0;}
.easyDialog_wrapper { width: 320px; color: #444; border: 3px solid rgba(0,0,0,0); -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; -webkit-box-shadow: 0 0 10px rgba(0,0,0,0.4); -moz-box-shadow: 0 0 10px rgba(0,0,0,0.4); box-shadow: 0 0 10px rgba(0,0,0,0.4); display: none; font-family: "Microsoft yahei", Arial; }
.easyDialog_wrapper .easyDialog_content { -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; background: #fff; border: 1px solid #e5e5e5; }
.easyDialog_wrapper .easyDialog_title { height: 30px; line-height: 30px; overflow: hidden; color: #666; padding: 0 10px; font-size: 14px; border-bottom: 1px solid #e5e5e5; background: #f7f7f7; border-radius: 4px 4px 0 0; }
.easyDialog_wrapper .close_btn { font-family: arial; font-size: 18px; _font-size: 12px; font-weight: 700; color: #999; text-decoration: none; float: right; }
.easyDialog_wrapper .close_btn:hover { color: #333; }
.easyDialog_wrapper .easyDialog_text { padding: 25px 10px; font-size: 13px; line-height: 22px; }
.easyDialog_wrapper .easyDialog_footer { padding: 0 10px; *zoom:1;
}
.easyDialog_wrapper .easyDialog_footer:after { content: ''; display: block; height: 0; overflow: hidden; visibility: hidden; clear: both; }
.easyDialog_wrapper .btn_highlight, .easyDialog_wrapper .btn_normal { border: 1px solid; border-radius: 2px; cursor: pointer; font-family: "Microsoft yahei", Arial; float: right; font-size: 12px; padding: 0 12px; height: 24px; line-height: 24px; margin-bottom: 10px; }
.easyDialog_wrapper .btn_highlight { background: #4787ed; background: -webkit-gradient(linear, center bottom, center top, from(#4787ed), to(#4d90fe)); background: -moz-linear-gradient(90deg, #4787ed, #4d90fe); border-color: #3079ed; color: #fff; }
.easyDialog_wrapper .btn_normal { margin-left: 10px; border-color: #c3c3c3; background: #ececec; color: #333; background: -webkit-gradient(linear, center bottom, center top, from(#ececec), to(#f4f4f4)); background: -moz-linear-gradient(90deg, #ececec, #f4f4f4); }
#demoBtn3 { position: relative; width: 104px; height: 31px; float: right; margin: 10px 5px; background: url(../image/tcpd.png) no-repeat -62px -3px; display: block; text-indent: -9999px }
#dat a { width: 32px; height: 32px; overflow: hidden; float: right; margin-right: 36px; background: url(../image/left_r.png) no-repeat 0px bottom; }
.b_prev, .b_next { width: 36px; height: 61px; background: url(../image/left_r.png) no-repeat 0px 0px; margin-top: 220px; cursor: pointer }
.b_next { background-position: -36px 0px }
.TabsMenu { position: relative; }
.menuR div { width: 156px; height: 35px; margin-left: 18px; text-align: center; float: left; font-size: 14px; line-height: 35px; cursor: pointer; background-image: url(../image/cpxx.png); background-repeat: no-repeat; }
.menuR div a:hover{ text-decoration:none; }
.tabOn { background-position: 0 -44px; color: #fff; }
.tabOn a{ color:#fff;}
.lineUnderTab { height: 2px; background-color: #dedfe0; position: absolute; width: 100%; top: 33px; z-index: -99; display: block; }
.w_555 { width: 505px; border: #dedfe0 solid 1px; padding: 10px 25px; height:262px; }
.titCP span { font-size: 18px; line-height: 20px; font-weight: bold; float: left; }
.titCP em { width: 16px; height: 16px; float: left; margin: 4px 0 0 3px; background: url(../image/cpxx.png) -168px 0px no-repeat; }
.w_555 p { line-height: 25px; color: #666666; }
.w_555 p a { color: #2c2c2c; }
.planeParam { background-color: #e3e3e3; width: 291px; height: 26px; margin-top: 15px; -moz-border-radius: 4px; border-radius: 4px; padding-left: 13px; overflow: hidden; }
.planeParam h3 { color: #272727; font-size: 16px; line-height: 26px; font-weight: normal; display: inline; }
.planeParam li { float: left; }
.planeParam li a { color: #545454; font-size: 14px; }
.planeParam a em { padding-left: 24px; background-image: url(../image/cpxx.png); background-repeat: no-repeat; overflow: hidden; font-style: normal; font-size: 14px; line-height: 26px; margin-left: 8px; margin-right: 10px; }
.scanOnline { background-position: -170px -25px; }
.download { background-position: -169px -51px; }
.w_399 { width: 399px; }
.video { width: 399px; float: right; }

.timeline_title{height: 35px;line-height: 35px;border-bottom: 1px solid #bfbfc1;width: 982px;margin: 0px auto;}
.timeline_title span{display: block;width: 156px;height: 35px;text-align: center;color:#fff;font-size: 18px;background: url(../image/arj21_06.jpg);}
.timeline{width: 982px;margin: 50px auto;}
.timeline_time{height: 95px;overflow: hidden;position: relative;}
.timeline_time ul{position: absolute;top: 0;left: 0;}
.timeline_time ul li{float: left;width: 115px;background: url(../image/arj21_icons.jpg) no-repeat 0 40px;height: 95px;text-align: center;font-weight: bold;font-size: 18px;color: #838385;cursor: pointer;}
.timeline_time ul li.cur{color: #318bca;width: 128px;}
.timeline_plane{position: absolute;top: 28px;left: -4px;}
.timeline_box{padding: 35px 15px 0;background: url(../image/arj21_04.jpg) no-repeat;margin: 0 auto;width: 899px;position: relative;}
.timeline_arrow{position: absolute;top: 2px;left: 20px;}
.timeline_list li{display: none;color: #858587;font-size: 14px;line-height: 26px;}
.timeline_btn{width: 20px;height: 27px;cursor: pointer;background: url(../image/arj21_icons.jpg) no-repeat 0 -123px;position: absolute;top: 47px;}
.timeline_prev{left: -40px;}
.timeline_next{right: -40px;background-position: -20px -123px;}