﻿@charset "utf-8";
html, body, div, form, input, label, h1, h2, h3, h4, h5, h6, hr, dd, dl, dt, li, ol, ul, p { margin:0; padding:0; list-style:none }
body, input { font-size:14px; font-family:Microsoft YaHei, "微软雅黑","FZZHUNYSK","宋体", SimHei, Simsun, Arial; vertical-align:middle }
select { font-family:Arial; font-size:14px }
textarea { font-family:Microsoft YaHei, "微软雅黑", 宋体, Times, "Times New Roman", Verdana, Arial; font-size:14px }
h3, h4, h5 { margin:0; padding:0; font-family:"微软雅黑"; font-size:14px }
.fl { float:left }
.fr { float:right }
.clear { clear:both }
a { text-decoration:none; color: #104f96; transition:all .2s linear 0s }
:focus { outline:0 }
img { border:0 }
.box_center { width:100%; margin:0 auto; padding:0 0 0 0 }
.box_1200 { width:1200px; margin:0 auto; padding:0 0 0 0 }
.banner { width:100%; height:auto; position:relative }
.contact_search { float:right }
.head_right h3 { float:left; height:14px; line-height:14px; border-right:1px solid #ddd; padding-right:10px; margin:5px 10px 0 0; font-weight:400; }
.head_right h3 a { color:#888 }
.head_right h3 a:hover { color:#004d99 }
.user { position:absolute; right:0; top:0; font-size:12px }
.search { float:left }
.inp_text { float:left; background:url(../Images/1_02.png) no-repeat; width:98px; padding-left:10px; line-height:22px; height:22px; overflow:hidden; border:none }
.inp_button { float:left; background:url(../Images/1_03.png) no-repeat; border:none; width:24px; height:22px; cursor:pointer }
.in_business { width:1060px; position:relative; left:50%; margin-left:-530px; z-index:9; height:386px }
.in_business ul { width:341px; height:266px; border:1px solid #fff; background:url(../Images/1_30.png) repeat; float:right; margin-top:96px; padding:12px 10px 8px 10px; position:relative }
.in_business ul li { float:left; font-size:16px; margin-bottom:10px }
.ib1 { display:block; width:168px; height:81px; position:relative; background:url(../Images/1_09.png) 22px 30px no-repeat #777a84; line-height:81px; color:#fff }
.ib1 span { margin-left:60px }
.ib2 { display:block; width:168px; height:81px; position:relative; background:url(../Images/1_10.png) 22px 22px no-repeat #004d99; line-height:81px; color:#fff; margin-left:5px }
.ib2 span { margin-left:60px }
.ib3 { display:block; width:225px; height:81px; position:relative; background:url(../Images/1_11.png) 22px 20px no-repeat #2975c0; line-height:81px; color:#fff }
.ib3 span { margin-left:60px }
.ib4 { display:block; width:110px; height:81px; margin-left:5px; text-align:center; position:relative; background:url(../Images/1_12.png) center 13px no-repeat #777a84; line-height:20px; color:#fff }
.ib4 span { position:relative; top:52px }
.ib5 { display:block; width:110px; height:81px; text-align:center; position:relative; background:url(../Images/1_13.png) center 13px no-repeat #004d99; color:#fff; line-height:20px }
.ib5 span { position:relative; top:52px }
.ib6 { display:block; width:110px; height:81px; margin-left:5px; text-align:center; position:relative; background:url(../Images/1_14.png) center 10px no-repeat #777a84; line-height:20px; color:#fff }
.ib6 span { position:relative; top:52px }
.ib7 { display:block; width:110px; height:81px; margin-left:5px; text-align:center; position:relative; background:url(../Images/1_15.png) center 13px no-repeat #004d99; color:#fff; line-height:20px }
.ib7 span { position:relative; top:52px }
.hf { background:#fff; filter:alpha(opacity=40)!important; -moz-opacity:.4!important; opacity:.4!important }
.ib1 dd { width:168px; height:81px; position:absolute; top:0; z-index:10; background:#fff; filter:alpha(opacity=0); -moz-opacity:0; opacity:0 }
.ib2 dd { width:168px; height:81px; position:absolute; top:0; z-index:10; background:#fff; filter:alpha(opacity=0); -moz-opacity:0; opacity:0 }
.ib3 dd { width:225px; height:81px; position:absolute; top:0; z-index:10; background:#fff; filter:alpha(opacity=0); -moz-opacity:0; opacity:0 }
.ib4 dd { width:110px; height:81px; position:absolute; top:0; z-index:10; background:#fff; filter:alpha(opacity=0); -moz-opacity:0; opacity:0 }
.ib5 dd { width:110px; height:81px; position:absolute; top:0; z-index:10; background:#fff; filter:alpha(opacity=0); -moz-opacity:0; opacity:0 }
.ib6 dd { width:110px; height:81px; position:absolute; top:0; z-index:10; background:#fff; filter:alpha(opacity=0); -moz-opacity:0; opacity:0 }
.ib7 dd { width:110px; height:81px; position:absolute; top:0; z-index:10; background:#fff; filter:alpha(opacity=0); -moz-opacity:0; opacity:0 }
.wy-mod-banner { width:100%; margin-top:0; height:660px; position:relative; overflow:hidden }
.wy-mod-banner img { width:auto }
.wy-mod-banner .banners { width:1920px; height:660px; overflow:hidden; position:absolute; left:50%; margin-left:-50% }
.wy-mod-banner .banner { width:1920px; height:660px; overflow:hidden; position:absolute; left:50%; margin-left:-50% }
.wy-mod-banner .focus { width:1000px; margin:0 auto; padding-top:500px; text-align:center }
.wy-mod-banner .focus a { text-decoration:none; z-index:3; width:20px; height:20px; position:relative; display:inline-block; overflow:hidden; margin:0; zoom:1 }
.wy-mod-banner .focus a .bg-m { z-index:4; color:#fff; line-height:40px; font-size:40px; position:absolute; display:block; left:2px; top:6px; cursor:pointer; display:none }
.wy-mod-banner .focus a .bg-b { background:url(../Images/bt2.png) center center no-repeat; position:absolute; display:block; left:0; top:0; cursor:pointer; width:20px; height:20px }
.wy-mod-banner .focus a .inner { background:url(../Images/bt1.png) center center no-repeat; position:absolute; left:0; top:0; z-index:9; opacity:0; display:none\9; +display:none;
width:20px; height:20px }
.wy-mod-banner .focus a.on .inner, .wy-mod-banner .focus a:hover .inner { cursor:pointer; display:block; border:0; -webkit-transition:opacity .3s ease-in-out; -ms-transition:opacity .3s ease-in-out; transition:opacity .3s ease-in-out; opacity:1 }
.wy-mod-banner .focus .hover .inner { display:block }
.in_box { width:1200px; margin:0 auto; padding:0 0 0 0 }
.in_bynews { width:100%; height:38px; border-bottom:1px solid #ddd; text-align:center; padding-top:17px }
.wrap { width:100%; overflow:hidden; margin:0 auto; padding:0; }
.box1 { width:100%; overflow:hidden; margin:0 auto; }
.box2 { width:100%; overflow:hidden; margin:40px auto 0; border-bottom:1px solid #dce1e2; border-top:1px solid #dce1e2; background:#eff5f5; }
.in_newsbox { width:1200px; margin:40px auto 0; padding:0 0 0 0; overflow:hidden }
.in_news { width:815px; padding:20px 5px 0; }
.zc_desc { width:380px; }
.zc_desc p { line-height:30px; font-size:16px; }
.zc_desc hr { background:#cfcece; height:1px; border:0; }
.inf_head, .inf_head2, .inf_head3 { height:39px; line-height:25px; border-bottom:1px solid #b6bbbd; }
.inf_head { width:100%; }
.inf_head h3, .inf_head3 h3 { float:left; font-weight:400; width:100px; height:38px; text-align:center; border-bottom:2px solid #ce1818; font-size:20px; color:#000; letter-spacing:2px; }
.inf_head2 h3 { float:left; font-weight:400; padding-left:33px; background:url(../Images/1_17.jpg) left center no-repeat; font-size:16px; color:#333 }
.inf_head3 h3 { width:120px; }
.inf_head a, .inf_head2 a, .inf_head3 a { float:right; display:block; height:35px; font-size:14px; color:#000; }
.inf_head a:hover, .inf_head2 a:hover, .inf_head3 a:hover { color:#ce1818; }
.inf_con { width:815px; padding-top:20px; overflow:hidden; }
.inf_title { width:380px; overflow:hidden;}
.i_tit { height:32px; line-height:32px; text-align:center; font-size:18px; font-weight:bold; background:#ce1818; letter-spacing:2px; color:#fff; }
.inf_title p img { width:380px; height:170px }
.inf_title p { padding:0; margin:0; overflow:hidden; font-size:16px; color:#000; line-height:24px; letter-spacing:2px; }
.inf_title p a { font-size: 16px; color: #000; }
.inf_title span {float:right; display:block; color:#6b6b6b; }
.inf_title h3 span { margin-right:10px }
.inf_title span a { float:right; text-align:right; }
.inf_title a {display:block; width:380px; line-height:26px; font-size:14px; color:#ce1818; overflow:hidden; text-overflow:ellipsis; }
.inf_title a:hover { text-decoration:underline }
.gsdt_list { width:380px; }
.gsdt_list dd { height:49px; line-height:49px; border-bottom:1px solid #dce1e2; font-size:15px; color:#6b6b6b; overflow:hidden; }
.gsdt_list dd a { color:#6b6b6b; }
.gsdt_list dd a:hover { color:#ce1818 }
.in_right { float:right; width:320px; padding:20px 5px 0; }
.zjl_desc h3 { font-size:20px; color:#ce1818; text-align:center; padding-top:15px; padding-bottom:15px; }
.zjl_desc span { display:block; font-size:16px; padding:5px 0 10px; text-align:center; }
.zjl_desc p { padding:0; margin:0; font-size:15px; text-indent:2em; }
.zjl_img { display:block; width:320px; height:100px; margin-top:15px; }
.zjl_box { padding-top:20px; }
.in_news_box2 { width:380px; margin-right:55px; }
.box2_ml { padding-left:5px; }
.in_zcfg { width:320px; }
.box2_con { padding:20px 0 28px; }
.inf_list_dd { width:100%; height:39px; line-height:39px; border-bottom:1px solid #e2dedf; font-size:14px; overflow:hidden; }
.inf_list_dd a { color:#6b6b6b; text-indent:1em; }
.inf_list_dd a:hover { color:#bf0007 }
.inf_list_dd span { width:50px; height:20px; background:#bf0007; color:#fff; padding:0 5px; margin-right:5px; }
.box3 { width:100%; margin:0 auto; padding:0 0 100px; background:url(../Images/img/yjzs_bj.jpg) no-repeat center bottom; overflow:hidden; }
.bottom_box { width:100%; background:#303133!important; padding-top:20px; padding-bottom:30px; }
.bottom { width:1200px; margin:0 auto }
.bottom_name { margin:0 40px 0 35px; width:465px; float:left; }
.bottom_contact { float:left; margin-left:120px; }
.bottom_contact h3 { color:#ce1818; font-size:22px; }
.bottom_contact p { color:#ddd; padding:0; margin:0; font-size:15px; }

.foot { width:100%; margin:0 auto; color:#777 }
.foot p { float:left; padding:0; line-height:30px; margin:0 0 0 20px; }
.foot p span { font-family:Arial }
.foot a { color:#6e6e6e }
.foot a:hover { color:#fff }
.foot_box { width:100%; line-height:30px; background:#1c1d1e; font-size:12px; }
.foot_line { height:4px; background:#ce1818; border-bottom:1px solid #a60202; }
.foot-gs p { font-size:16px; color:#fff; }
.footer-select { width:200px; height:30px; background:#404347; position:relative; }
#FriendLink { width:200px; height:30px; line-height:30px; background:#404347; border:none; color:#96979a; }
* { box-sizing:border-box; font-family:Microsoft YaHei, "微软雅黑","FZZHUNYSK","宋体", SimHei, Simsun, Arial; }

.xglink{ display:block; width:100%; height:50px; margin:0 auto; position:relative; border-bottom:1px solid #57595c; margin-bottom:20px; }
.xglink dl{ display:block; width:1200px; height:50px; margin:0 auto;}
.xglink dt{ height:36px; float:left; line-height:36px; color:#e1e1e1;}
.xglink dd{ float:left; height:36px; border:1px solid #dddddd; background:#fff; line-height:36px; width:140px; text-align:center; font-weight:bold; font-size:14px; margin-right:15px; }
.xglink dd a{ color:#000; }
.xglink dd:last-child{ margin-right:0; }
.xglink dd.option{ width:225px; text-align:left; padding:0 20px 0 0; }
.xglink dd.option a.tit{ display:block; color:#000; width:100%; height:34px; background:url("../images/arrdown.png") right center no-repeat; cursor:pointer; text-align:center; }
.xglink dd.option .tit em{ display:none; background:none; }
.xglink dd.option .tit.arrup{ background-image:url("../images/arrup.png"); position:relative; }
.xglink dd.option .tit.arrup em{ position:absolute; left:50%; top:-11px; width:14px; height:10px; margin-left:7px; background:url("../images/arrbg.png") left top no-repeat; z-index:2; display:block; }
.xglink dd.option div{ position:absolute; left:50%; top:-220px; width:1240px; height:200px; margin-left:-620px; background:#fff; border-top:3px solid #d60101; z-index:999; padding:30px 0 0 66px; display:none; box-shadow:0 10px 10px rgba(26,82,133,0.10); }
.xglink dd.option div li{ float:left; width:20%; line-height:30px; /*padding:0 10px;*/ font-weight:normal; }
.xglink dd.option div.divbox1{ height:280px; top:-200px; padding:30px 0 0 70px; }
.xglink dd.option div.divbox1 li{ width:25%; }
.xglink dd.option div.divbox4{ /*height:115px;*/ /*top:-98px;*/ height:165px; top:-148px; }
.xglink dd.option:last-child div{ padding-left:55px; }
.xglink dd.option:last-child div li{ width:25%; }
.swiper-button-next.swiper-button-disabled, .swiper-button-prev.swiper-button-disabled{ pointer-events:auto; opacity:1; }

.s_banner { width:100%; height:300px; }
.s_banner1 { width:100%; height:300px; background:url(../Images/banner_about.jpg) center center no-repeat }
.path_box { width:100%; height:115px; background:url(../Images/2_04.png) repeat-x; border-bottom:1px solid #d7d7d7 }
.path_con { width:1060px; margin:0 auto; }
.pc_title { float:left; width:195px; height:84px; background:url(../Images/2_06.jpg) left bottom no-repeat; padding-top:31px; line-height:74px; color:#fff; padding-left:5px; position:relative }
.pc_title span { font-size:22px; padding-left:10px }
.pc_title i { font-size:14px; padding-left:10px; position:absolute; left:60px; top:50px }
.pc_title img { margin:0 0 0 10px; vertical-align:middle }
.sub_title { float:left; margin-left:55px; padding-top:31px; height:84px; line-height:84px; color:#454545; font-size:24px }
.sub_title img { max-height:84px; }
.pc_text { font-size:12px; color:#7b7a7a; float:right; line-height:70px }
.pc_text a { color:#7b7a7a }
.f_font { font-family:"宋体" }
.f_color { color:#004d99 }
.contact_inf { width:1060px; margin:0 auto; min-height:435px; margin-bottom:30px }
.sub_list { float:left; width:200px; background:#f5f5f5; padding:10px 0 60px 0; margin-right:55px }
.sub_list dl dd { width:200px; }
.sub_list dl dd a { display:block; width:149px; height:53px; padding-left:25px; margin:0 auto; border-bottom:1px solid #ddd; overflow:hidden; text-overflow:hidden; white-space:nowrap; color:#454545; font-size:15px; background:url(../Images/2_10.png) 10px center no-repeat; line-height:53px }
.sub_list dl dd:hover, .sub_list dl li:hover, .sub_on { background:url(../Images/2_09.jpg) no-repeat }
.sub_list dl dd:hover a, .sub_list dl .sub_on a { border:none; background:url(../Images/2_11.png) 10px center no-repeat!important; color:#fff }
.sub_list dl ul { }
.sub_list dl ul li { }
.sub_list dl ul li a { display:block; width:120px; margin-left:25px; height:53px; padding-left:25px; color:#454545; background:url(../Images/2_10.png) 10px center no-repeat; border-bottom:1px dashed #ddd; line-height:53px }
.sub_list dl li:hover a, .sub_list dl ul li.sub_on a { border:none; background:url(../Images/2_11.png) 10px center no-repeat!important; color:#fff }
.about { float:left; padding:30px 0 30px 0; width:100%; font-size:18px }
.l1_btns { float: left; padding-top: 20px; }
.l1_btns li { display: block; float: left; padding-right: 40px; }
.l1_btns a { display: block; width: 150px; height: 40px; line-height: 40px; background-color: #104f96; color: #ffffff; font-size: 18px; text-align: center; border-radius: 20px; }
.course_title { padding-left:55px }
.event { float:left; width:800px; padding:30px 0 120px 0; position:relative }
.event dl dt { float:left; width:197px; height:50px; position:relative; margin-top:20px }
.event dl dt h3 { height:40px; line-height:37px; position:absolute; z-index:13; background:url(../Images/3_02.jpg) no-repeat; width:124px; padding:0 63px 0 10px; overflow:hidden; text-align:center; color:#fff; white-space:nowrap; text-overflow:hidden }
.event dl dd { float:left; width:540px; padding-left:30px; border-left:3px solid #cbcbcb; padding-top:15px; padding-bottom:15px; position:relative; left:-14px }
.event_con { width:540px; background:#fff; border:1px solid #eaeaea; position:relative; padding:0 20px; font-size:14px; line-height:35px; box-shadow:3px 3px 0 0 #efefef; min-height:50px }
.event_con h3 { position:absolute; left:-13px; top:8px }
.honor { float:left; padding:0 0 120px 0; width:800px; font-size:14px; color:#706c6c }
.honor p { color:#464646; font-size:14px; line-height:35px }
.sub_right { width:805px; float:left }
.ib_con { width:805px; height:230px; margin:0 auto; position:relative; padding-top:30px }
.ib_con .home_plist { clear:both; width:805px; margin:0 auto; padding-top:15px }
.ib_con .rollBox { clear:both; width:805px; overflow:hidden }
.ib_con .rollBox .LeftBotton { height:16px; width:26px; overflow:hidden; float:left; display:inline; margin:22px 0 0 0; cursor:pointer; position:absolute; left:745px; top:-5px; background:url(../Images/4_12.jpg) no-repeat }
.ib_con .rollBox .LeftBotton:hover { background:url(../Images/4_15.jpg) no-repeat }
.ib_con .rollBox .RightBotton { height:16px; width:26px; overflow:hidden; float:left; display:inline; margin:22px 0 0 0; cursor:pointer; position:absolute; right:5px; top:-5px; background:url(../Images/4_16.jpg) no-repeat }
.ib_con .rollBox .RightBotton:hover { background:url(../Images/4_13.jpg) no-repeat }
.ib_con .rollBox .Cont { float:left; width:803px; overflow:hidden; margin-left:1px }
.ib_con .rollBox .ScrCont { width:1000000px }
.ib_con .rollBox .Cont .pic { float:left; width:254px; margin:0 7px 0 6px; height:184px; position:relative; left:-1px; padding-bottom:9px; background:url(../Images/4_05.jpg) bottom center no-repeat }
.ib_con .rollBox .Cont .pic dt { display:block; width:254px; height:175px; text-align:center; border:1px solid #d6d3cc; padding:3px; overflow:hidden }
.ib_con .rollBox .Cont a:link, .rollBox .Cont a:visited { color:#fff; text-decoration:none; border:0 }
.ib_con .rollBox #List1, .rollBox #List2 { float:left }
.ib_con .pic dd { position:absolute; z-index:99; left:4px; top:119px; width:233px; height:40px; line-height:40px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; padding:0 10px; background:url(../Images/4_14.png) repeat }
.ib_con .pic dd a { color:#fff; font-size:14px; font-weight:700 }
.news_list { width:1100px; margin:0 auto; }
.news_list dl { width:1100px; line-height:45px; height:45px; border-bottom:1px dashed #ddd }
.news_list dd { float:left }
.news_list dd a { display:block; width:600px; height:45px; line-height:45px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; color:#454545; padding-left:20px; background:url(../Images/4_17.png) 7px center no-repeat }
.news_list dd a:hover { background:url(../Images/4_18.png) 7px center no-repeat; color:#004d99 }
.news_list dt { float:right; font-size:13px; font-family:Arial; color:#888 }

.news_list li { border:1px solid #e1e1e1; padding:30px; background:#fff; margin-bottom:35px; -webkit-transition:all .5s; transition:all .5s; }

.news_list li .news_img { float: left; margin-top: 5px; }
.news_list li .news_img img {
    width: 200px;
    height: 150px;
    -webkit-box-shadow:5px 5px 8px 1px rgba(8, 1, 3, 0.4); 
    box-shadow:5px 5px 8px 1px rgba(8, 1, 3, 0.4);
}
.news_list li .news_con { }
.news_list li .news_img+.news_con { float: left; margin-left: 20px; width: 815px; }

.news_list li .tit { border-bottom:1px solid #cbcbcb; margin-bottom:10px; position:relative; }
.news_list li .tit h3 { padding-bottom:15px; font-size:18px; color:#104f96; font-weight:600; padding-right:15%; margin:0; }
.news_list li .tit .date { position:absolute; right:0; top:0; font-size:14px; color:#666666; }
.news_list li .info { font-size:14px; line-height:2; color:#999999; 
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    text-overflow: ellipsis;
}
.news_list li .more { margin-top:10px; }
.news_list li .more span { display:inline-block; width:130px; line-height:33px; text-align:center; color:#000; color:#fff; background-color:#104f96; -webkit-transition:all .5s ease; transition:all .5s ease; }
.news_list li:hover { -webkit-box-shadow:0px 2px 13px 1px rgba(8, 1, 3, 0.18); box-shadow:0px 2px 13px 1px rgba(8, 1, 3, 0.18); }
.news_list li:hover .tit h3 { color:#ce1818; }
.news_list li:hover .more span { color:#fff; background-color:#ce1818; }

.page { width:800px; height:40px; text-align:center; margin-bottom:30px }
.page dl { width:90px; margin:0 auto }
.page_down, .page_up { float:left; margin:0 5px }
.page_up a { display:block; width:30px; height:30px; background:url(../Images/4_06.jpg) no-repeat }
.page_down a { display:block; width:30px; height:30px; background:url(../Images/4_07.jpg) no-repeat }
.page_up a:hover { background:url(../Images/4_08.png) no-repeat }
.page_down a:hover { background:url(../Images/4_09.jpg) no-repeat }
.by_video { width:800px; height:500px; padding-top:20px }
.about_video { width:770px; height:445px; background:#f5f5f5; border-left:20px solid #f5f5f5; border-top:20px solid #f5f5f5; border-right:20px solid #f5f5f5 }
.video_title { width:700px; margin:0 auto; height:40px; line-height:40px; text-align:center; color:#454545; font-size:16px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap }
.video_list { padding-bottom:55px }
.video_list dl dd { float:left; width:143px; height:87px; background:url(../Images/5_01.jpg) no-repeat; margin-right:14px; padding:17px 0 0 4px; margin-bottom:15px }
.sn_title { width:1100px; padding-top: 50px; border-bottom: 1px solid #d9d9d9; }
.sn_title h3 { width:1100px; margin-bottom: 20px; text-align:center; line-height:1.5; font-size:28px; color:#064994; overflow:hiddeen; text-overflow:ellipsis; white-space:nowrap }
.sn_title p { width:1100px; height:30px; box-sizing: border-box; padding:0; margin:0; line-height:30px; text-overflow:ellipsis; white-space:nowrap; color:#7892ac; font-size:12px }
.sn_title p span { margin:0 5px; }
.position_left { display: block; overflow: hidden; float: left; }
.position_right { display: block; overflow: hidden; float: right; }
.sn_text { padding:20px 0 ; text-align:justify; color: #333333; }
.sn_text p{ font-size:16px; line-height:1.5; margin-bottom: 20px;}

.newsarrows .nolinks,.newsarrows a {
    display: block;
    width: 50%;
    overflow: hidden;
    height: 45px;
    line-height: 45px;
    color: #666;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.nolinks {
    float: right;
    text-align: right;
}
.newsnext+.nolinks {
    float: left;
    text-align: left;
}
.newsnext {
    float: right;
    text-align: right;
    background: url(../images/arrow-right.png) right center no-repeat;
    padding-right: 35px;
}
.newsprev {
    float: left;
    text-align: left;
    background: url(../images/arrow-left.png) left center no-repeat;
    padding-left: 35px;
}
.newsnext:hover {
    background-position: right 2px;
}
.newsprev:hover {
    background-position: left 2px;
}

.newscotent img { max-width:800px; }
.business { width:1100px; margin:0 auto; }
.business_title { width:1100px; padding-top:30px }
.business_title dl dd a { display:block; height:45px; background:#8e939b; padding:0 30px; float:left; line-height:45px; margin:0 5px; color:#fff; font-size:15px }
.business_title dl dd a:hover { background:#0767b7 }
.bus_on { background:url(../Images/7_04.png) bottom center no-repeat #0767b7!important; }
.business_text { padding:30px 0 30px 0 }
.business_text dl { width:800px; height:175px; border-bottom:1px solid #ddd; margin-bottom:20px }
.business_text dl dt { float:left; width:280px; height:150px; margin-right:35px }
.business_text dl dd { float:left; width:485px }
.business_text dl dd h3 a { display:block; width:485px; height:35px; line-height:35px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; font-size:18px; color:#00274d }
.business_text dl dd h3 a:hover { text-decoration:underline }
.business_text dl dd p { margin:0; padding:0; height:50px; line-height:25px; margin-top:10px; overflow:hidden }
.business_text dl dd h4 a { display:block; width:80px; height:30px; text-align:center; background:#0d4f90; color:#fff; line-height:30px; font-size:12px; font-weight:400; float:right; margin-top:15px }
.business_text dl dd h4 a:hover { background:#023e79 }
.atlas { padding-bottom:30px; min-height:435px; width:805px; float:left }
.zi_honor2 { display:block; padding-top:20px }
.zi_honor2 dd { float:left; width:25%; text-align:center; padding:0px; position:relative; }
.zi_honor2 .fav_btn { position:absolute; left:0px; top:160px; background:#333; color:#fff; width:100%; opacity:0; transition:0.5s; -webkit-transition:0.5s; padding:0px }
.zi_honor2 .likes_btn { position:absolute; left:0px; top:10px; height:25px; width:100%; opacity:0; transition:0.5s; -webkit-transition:0.5s; padding-left:25px }
.zi_honor2 dd:hover .fav_btn, .zi_honor2 dd:hover .likes_btn { opacity:1; }
.zi_honor2 dd a.dda { display:table-cell; width:190px; height:176px; overflow:hidden; float:left; padding:2px; background:#fff; border:1px solid #ddd }
.zi_honor2 dd a.dda img { width:160px; }
.zi_honor2 dd span { display:block; width:160px; line-height:45px; margin:0 auto; font-size:13px; word-break:keep-all; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; color:#666 }
.brandlist { width:100%; margin:0 auto; }
.brandlist h2 { color:#3366cc; height:24px; margin:20px; font-size:14px; }
.brandlist li { float:left; margin:10px; width:179px; height:230px; overflow:hidden; border:solid 1px #ddd; display:inline; }
.brandlist li .subsummary { height:24px; line-height:24px; overflow:hidden; padding:0 5px; border-top:solid 1px #ddd; background:#EFFBFF; text-align:center; }
.brandlist li .subsummary a { font-size:12px; text-decoration:none; color:#3366cc; }
.ver_pic { width:179px; height:230px; background-color:#eee; text-align:center; position:relative; display:table-cell; vertical-align:middle; }
.ver_pic .subpic {*position:absolute; top:50%; left:50%; }
.ver_pic .subpic img {*position:relative; top:-50%; left:-50%; }
.ver_pic .subpic img { max-width:140px; min-width:100px; width:expression(this.width > 140 ? "140px" :this.width);
}
.club { width:800px; padding-top:20px }
.online { padding-top:15px; min-height:375px; padding-bottom:40px }
.drive { padding-top:25px; width:800px; padding-bottom:50px }
.drive h3 { width:800px; height:30px; line-height:30px; text-align:center; color:#454545; font-size:16px; overflow:hidden }
.drive p { width:800px; text-align:center; margin-bottom:30px; overfow:hidden }
.riadio { margin-right:5px }
.msg_table { font-size:14px }
.msg_table th { line-height:40px; text-align:right; padding:2px 0 0 2px; vertical-align:top; color:#666 }
.msg_table td { line-height:40px; text-align:left; padding:2px 0 2px 5px }
.msg_title { display:block; line-height:25px; margin-bottom:20px; padding:5px 0; border:1px solid #c6411e; background-color:#ff8665; padding-left:20px; color:#fff }
.red_btn, .red_btn2 { min-width:70px; height:30px; background-color:#e87708; cursor:pointer; margin-top:20px; font-size:14px; border:none; color:#fff; font-size:14px; transition:all .2s linear 0s; font-family:"微软雅黑"; font-weight:700 }
.red_btn { background:#004d99; width:74px; height:40px; font-weight:400; width:650px }
.red_btn:hover { background:#013e7b }
.red_btn2 { background:#8f8f8f; color:#fff; margin-left:20px; width:74px; height:25px; font-weight:400 }
.red_btn2:hover { background:#757575 }
.tbox_200, .tbox_60 { width:245px; height:25px; line-height:25px; padding-left:3px; border:1px solid #ccc; border-radius:2px; font-size:14px }
.tbox_300 { width:650px; height:25px; line-height:25px; padding-left:3px; border:1px solid #ccc; border-radius:2px; font-size:14px }
.tbox_60 { width:60px }
.tbox_200:focus, .tbox_60:focus { border:1px solid #999 }
.tbox_h_100 { width:95%; height:150px; border:1px solid #ccc; border-radius:2px; font-size:14px; transition:all .2s linear 0s; margin:5px 0 }
.tbox_h_100:focus { border:1px solid #999; height:150px }
.red_zi { font-size:12px; color:red }
.talent { float:left; padding:0 0 70px 0; width:800px; font-size:14px }
.talent h3 { font-size:18px; color:#054685; margin-bottom:30px; margin-top:30px }
.talent_text dl { border-bottom:1px solid #ddd; padding-bottom:20px; margin-bottom:20px }
.talent_text dl dt { float:left; width:200px; text-align:center }
.talent_text dl dd { width:580px; height:200px; margin-left:20px; display:table-cell; vertical-align:middle }
.job { float:left; padding:30px 0 30px 0; width:800px; font-size:14px; color:#555 }
.subNavBox { width:800px; padding-bottom:50px }
.subNav { cursor:pointer; height:45px; line-height:45px; padding-left:10px; border-top:2px solid #004d99; font-size:16px; margin-bottom:15px; background:url(../Images/11_01.png) 760px 12px no-repeat; color:#454545; font-weight:700 }
.subNav:hover { color:#005db8 }
.currentDd { color:#454545 }
.currentDt { background-image:url(../Images/12_03.png) }
.navContent { display:none; padding:0 10px 15px 10px; position:relative }
.navContent table tr { padding-bottom:10px }
.navContent table tr th { vertical-align:top }
.navContent a { position:absolute; right:5px; top:-45px; color:#888; font-size:12px; font-family:Arial }
.sub_text { width:805px; height:45px; line-height:45px; font-size:15px; color:#fff; text-align:center; margin-top:35px; overflow:hidden; background:#004d99 }
.contact { float:left; padding:30px 0 70px 0; width:800px; font-size:14px; color:#706c6c }
.contact .online { padding-top:15px; min-height:375px; padding-bottom:40px }
.contact .msg_table { font-size:14px }
.contact .msg_table th { line-height:40px; text-align:right; padding:2px 10px 0 2px; vertical-align:top; color:#666 }
.contact .msg_table td { line-height:40px; text-align:left; padding:2px 0 2px 5px }
.contact .msg_title { display:block; line-height:25px; margin-bottom:20px; padding:5px 0; border:1px solid #c6411e; background-color:#ff8665; padding-left:20px; color:#fff }
.contact .red_btn, .contact .red_btn2 { min-width:70px; height:30px; background-color:#e87708; cursor:pointer; margin-top:20px; font-size:14px; border:none; color:#fff; font-size:14px; border-radius:3px; transition:all .2s linear 0s; font-family:"微软雅黑"; font-weight:700 }
.contact .red_btn { background:#004d99; width:74px; height:25px; font-weight:400 }
.contact .red_btn:hover { background:#013e7b }
.contact .red_btn2 { background:#8f8f8f; color:#fff; margin-left:20px; width:74px; height:25px; font-weight:400 }
.contact .red_btn2:hover { background:#757575 }
.contact .tbox_200, .tbox_60 { width:300px; height:25px; line-height:25px; padding-left:3px; border:1px solid #ccc; border-radius:2px; font-size:14px }
.contact .tbox_60 { width:60px }
.contact .tbox_200:focus, .contact .tbox_60:focus { border:1px solid #999 }
.contact .tbox_h_100 { width:95%; height:150px; border:1px solid #ccc; border-radius:2px; font-size:14px; transition:all .2s linear 0s; margin:5px 0 }
.contact .tbox_h_100:focus { border:1px solid #999; height:150px }
.contact .red_zi { font-size:12px; color:red }
.hot_job { float:left; padding:30px 0 0 0; width:800px; font-size:14px; color:#555 }
.hot_job table { margin-bottom:30px }
.hot_job table tr th { background:#1958a5; color:#fff; padding:0 5px }
.hot_job table tr td { text-align:center; padding:0 5px }
.job_td1 a { color:#434343; display:block; text-align:left; width:180px; height:60px; line-height:60px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; padding-left:10px }
.job_td2 a { color:#666; display:block; text-align:left; width:490px; height:60px; line-height:60px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap }
.job_td3 a { color:#666; display:block; width:90px; height:60px; line-height:60px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap }
.hot_job table tr:hover td { background:#e0e9f5 }
.hot_job table tr:hover td a { color:#073c7e }
.job_details { float:left; padding:30px 0 30px 0; width:800px; font-size:14px; color:#555 }
.job_inf { margin-bottom:30px }
.job_inf table { border-top:1px solid #ddd; border-left:1px solid #ddd }
.job_inf table tr th { background:#f5f5f5; color:#333; padding:0 10px; border-right:1px solid #ddd; border-bottom:1px solid #ddd; font-weight:400 }
.job_inf table tr td { border-right:1px solid #ddd; border-bottom:1px solid #ddd; padding:0 10px }
.job_submit table { border:1px solid #ddd; width:800px; height:60px; background:#f5f5f5 }
.job_submit table tr td select { width:180px; height:30px; line-height:30px; color:#555; cursor:pointer }
.job_submit table tr td { padding:0 10px }
.submit input { width:83px; height:30px; cursor:pointer; background:url(../Images/submit.png) no-repeat; border:none }
.runtime { margin-top:-30px }

.tag{ color:#999; background:#efefef; padding:0px 0px; display: block; height: 0px; overflow: hidden; }
.tag a{ padding:2px 10px; background:#fff; margin-left:10px; color:#ccc}
.tag a:hover{ background:#666; color:#fff}
.tag span { margin-right:20px; color:#f00; font-weight:bold; }

.downs { padding:5px 8px; border:1px solid #eee; color:#06C; margin:0 3px; }
.downs:hover { background:#06C; color:#fff }

.page-case-list { width:100%; overflow:hidden; }
.page-case-list li { display:inline-block; vertical-align:bottom; width:28.22222%; margin:0 1.5% 20px 1.5%; padding:10px 10px 0 10px; border:1px solid #eeeeee; -webkit-transition:all .5s ease; transition:all .5s ease; }
.page-case-list li img { display:block; width:100%; }
.page-case-list li h3 a { display:block; text-align:center; font-size:14px; color:#5a5a5a; line-height:1.6; padding:.8em 0; }
.page-case-list li:hover { border-color:#292e39; }
