@charset "utf-8";
/* Y306样式_20151009*/
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, form, input, tbody, p, th, td, em, input { -webkit-text-size-adjust:none; margin:0; padding:0; border:none; -webkit-tap-highlight-color:rgba(0, 0, 0, 0); font-family:"Microsoft Yahei", "微软雅黑", Tahoma, Arial, Helvetica, STHeiti; }
body {/* min-width:1200px; */font-size: 14px;margin: 0px;padding: 0px;}
a:active, a:focus { outline:none; }
a { color: #333; text-decoration: none; }
a:hover { color:#0057ff; }
input .button, .submit {
-webkit-transition:all .2s ease-in;
-moz-transition:all .2s ease-in;
-o-transition:all .2s ease-in;
transition:all .2s ease-in; outline:0 }
li { list-style-type: none; }
dl, dd, dt, img { margin: 0px; padding: 0px; border:0px; }

h1, h2, h3 { margin: 0px; padding: 0px; }
em { font-style: normal; }
.m_t_14 { margin-top: 14px; }
.m_t_12 { margin-top: 12px; }
.p_r_12 { padding:12px; }
.m_40_60 { padding:40px 0 20px 0; }
.f18 { font-size:18px; font-family:"Helvetica", "微软雅黑" }
.m_l { margin-left: 10px; padding:2px; border: 1px solid #FFF; -moz-box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.1); -webkit-box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.1); box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.1); }
.tq_fl { float: left; margin: 0px 20px 0px 0px; }
.tq_fr { float: right; margin: 0px 0px 0px 0px; }
.w1200 { height: auto; width: 1200px; margin-right: auto; margin-left: auto; clear: both; float: none; }
.remove { clear: both; float: none; font-size: 1px; line-height: 1px; }
.container { width: 1200px; margin-right: auto; margin-left: auto; }
.current { color:#BA1019; }
.block_title { height: 35px; line-height: 35px; background-repeat: repeat-x; background-position:0 bottom; background-color:#FFF; border-top:1px solid #E2E2E2; border-bottom:1px solid #E2E2E2; background: url("../images/title_bg.gif") no-repeat; }
.block_title .name { height:35px; line-height: 35px; font-size: 18px; padding-left: 20px; margin-left: 0px; background-repeat: no-repeat; background-position: 0px 0px; background-image: url(../images/title_ico.gif); }
.a_icon { overflow:hidden; vertical-align:middle; content:""; display: inline-block; width: 20px; height: 20px; vertical-align: text-bottom; font-style: normal; background:url(../images/a_icon.png) no-repeat 0px -2px; _background:url(../images/a_icon_ie6.png) no-repeat 0px -2px; -webkit-transition: all 0.2s ease-in-out 0s; -moz-transition: all 0.2s ease-in-out 0s; -o-transition: all 0.2s ease-in-out 0s; transition: all 0.2s ease-in-out 0s; }
.a_icon:hover { -webkit-animation:swing 0.5s .2s ease both;
-moz-animation:swing 0.5s .2s ease both;
 animation:swing 0.5s .2s ease both
}
.phone_icon { background-position:0px -3px; }
.login_icon { background-position:0px -25px; }
.regist_icon { background-position:-2px -45px; }
.wb_t { background-position:-0px -224px; }
.wb_xl { background-position:-0px -248px; }
.xq_icon { background-position:-0px -20px }
.sz_icon { background-position:-0px -90px; }
.ly_icon { background-position:-0px -68px; }
.gz_icon { background-position:-0px -134px; }
.hot_icon { background-position:-0px -113px; }
.wz_icon { background-position:-0px -291px; }
.ljgm_icon { background-position:-28px -248px; }
.zxzx_icon { background-position:-28px -271px; }
.dh_icon { background-position:-0px -359px; }
/*---------------头部---------------*/
#header { min-width:1200px; position: relative; z-index:10; height:auto; }
#main { min-width:1200px; min-height:500px; overflow: hidden; margin-right: auto; margin-left: auto; border-bottom:1px solid #FFF; }
#header .top_nav_bg { position:relative; z-index:2; height:36px; width:100%; min-width:1200px; background-color:#FCFCFC; background:url(../images/navbg.png) repeat-x; _background:url(../images/navbg_ie6.png) repeat-x; }
.top_nav { position: relative; height: auto; width: 1200px; margin-right: auto; margin-left: auto; text-align: right; z-index: 1; height:36px; background:url(../image s/navbg.png) repeat-x;
}
.top_nav span { height:36px; line-height: 30px; line-height: 30px; }
.top_nav .tq { float:left; height:30px; overflow:hidden; }
.top_nav .xingqi { float:left; height:30px; line-height: 30px; margin-right:20px; }
.topNav .show_girl { display:none; /*默认隐藏*/ position:absolute; width:107px; top:30px; left:0; padding:4px 4px 10px 4px; border:1px solid #F2F2F2; border-top:0; background:#fff; -moz-box-shadow: 3px 3px 3px rgba(0, 0, 0, .1); -webkit-box-shadow: 3px 3px 3px rgba(0, 0, 0, .1); box-shadow: 3px 3px 3px rgba(0, 0, 0, .1); -webkit-animation:swing 1s .1s ease both;
-moz-animation:swing 1s .2s ease both;
}
.topNav dd h3 a i.xl_icon { display:inline-block; width:6px; height:6px; margin:0 0 0 4px; overflow:hidden; vertical-align:middle; font-size:12px; line-height:13px; background: url(../images/a_icon.png) -182px -42px no-repeat; _background: url(../images/a_icon_ie6.png) -178px -38px no-repeat; -webkit-transition: .25s ease-in;
-moz-transition: .25s ease-in;
-o-transition: .25s ease-in;
transition: .25s ease-in;
}
.topNav dd h3 a:hover .xl_icon { background-position:-182px -40px; transform: rotate(180deg); }
.topNav .show_login, .topNav .show_regist { display:none; /*默认隐藏*/ position:absolute; top:30px; left:0; padding:10px 10px 10px 10px; border:1px solid #F2F2F2; background:#fff; -moz-box-shadow: 3px 3px 3px rgba(0, 0, 0, .1); -webkit-box-shadow: 3px 3px 3px rgba(0, 0, 0, .1); box-shadow: 3px 3px 3px rgba(0, 0, 0, .1); -webkit-animation:swing 1s .1s ease both;
-moz-animation:swing 1s .2s ease both;
}
/*---------------顶部导航菜单---------------*/
.topNav { min-width: 1200px; position:relative; z-index:3; height: 30px; line-height:30px; border-top: 1px solid #EDEEF0; border-bottom: 1px solid #EDEEF0; background-color: #FCFCFC; color:#666; }
.topNav a { color:#666; }
.topNav-width { min-width: 1200px; width:1200px; margin:0 auto; }
.topNav h3 { font-weight:normal; font-size:100%; }
.topNav dl { zoom:1; }
.topNav .tnLeft { float:left; }
.topNav .tnRight { float:right; }
.topNav dd { float:left; position:relative; z-index: 2; }
.topNav dd h3 { float:left; }
.topNav dd h3 a { display:inline-block; *display:inline;
zoom:1; border-left: 1px solid #FCFCFC; border-right: 1px solid #FCFCFC; height:30px; line-height:30px; padding:0px 10px; }
.topNav dd .s { text-align:center; color:#D4D4D4; font-size:12px; }
.topNav dd h3 a:hover, .topNav dd.on h3 a { background-color:#fff; _background-color:#FCFCFC; border-left: 1px solid #EDEEF0; border-right: 1px solid #EDEEF0; color:#005bae; }
.topNav dd i.txt_color { color:#9BC813; font-style:normal; }
.topNav .welcome { padding-right:15px; color:#005bae; }
.topNav .welcome a { color:#005bae; }
/*---------------顶部导航菜单---------------*/
.b_icon { display: inline-block; width: 22px; height: 22px; vertical-align: text-bottom; font-style: normal; overflow: hidden; background:url(../images/a_icon.png) no-repeat; _background:url(../images/a_icon_ie6.png.png) no-repeat; -webkit-transition: all 0.2s ease-in-out 0s; -moz-transition: all 0.2s ease-in-out 0s; -o-transition: all 0.2s ease-in-out 0s; transition: all 0.2s ease-in-out 0s; }
.cart_icon { background-position:-0px -43px; }
.menber_icon { background-position:-0px -22px; }
.quick_links .member a:hover .cart_icon { background-position:-0px -43px; }
.quick_links .member a:hover .menber_icon { background-position:-0px -22px; }
.user_box { float:left; width:80px; height: 32px; line-height: 32px; padding:0 10px; }
.quick_links { z-index: 2147483647; height:32px; line-height: 32px; }
.quick_links .member a { height:27px; white-space: nowrap; transition: all 0.2s ease-out 0s; -moz-transition: all 0.2s ease-out 0s; -webkit-transition: all 0.2s ease-out 0s; }
.quick_links .member a:hover { text-decoration: none; background-position: center bottom; transition: all 0.2s ease-out 0s; -moz-transition: all 0.2s ease-out 0s; -webkit-transition: all 0.2s ease-out 0s; }
.quick_links .member ul li .Shopcart_box { width: 260px; position: absolute; z-index: 10000000; top: 34px; right: 0px; background-color: #FFF; border: 1px solid #E2E2E2; padding: 10px 10px 15px; overflow: hidden; display: none; }
.quick_links .member a .pf .quantity { position: absolute; background-color:#FF5A00; -moz-border-radius: 15px; -webkit-border-radius:15px; border-radius:15px; box-shadow:1px 1px 2px rgba(0, 0, 0, 0.2); background:url(../images/y28-12.gif); height:15px; width:15px; position:absolute; z-index:999; top: 2px; right: -4px; font-size:11px; font-weight: normal; text-align: center; line-height: 14px; font-family: Arial, Helvetica, sans-serif; }
.quick_links .member .link .login { height: 40px; padding-top: 10px; }
.quick_links .member { float: left; width: 80px; position: relative; height: 27px; margin-right: 8px; }
.quick_links .member a .pf { color:#fff; -moz-box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.1); -webkit-box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.1); box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.1); }
.quick_links .member a { color:##005bae; }
.quick_links .member a:hover { color:##005bae; text-decoration: none; background-position: bottom; }
.quick_links .member strong { color: #FF6600; padding-right: 5px; padding-left: 5px; }
.quick_links .member a img { float: left; margin-top: 9px; margin-right: 5px; }
.quick_links .member .link { width: 260px; position: absolute; z-index: 10000000; top: 32px; left: 0px; background-color: #FCFCFC; border: 1px solid #EDEEF0; border-top:none; display: none; padding-top: 10px; padding-right: 10px; padding-bottom: 15px; padding-left: 10px; -moz-box-shadow:0 0 3px rgba(0, 0, 0, 0.1); -webkit-box-shadow:0 0 3px rgba(0, 0, 0, 0.1); }
/**.quick_links .member ul li:hover .link { display: block; box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.1); }**/
.quick_links .member .link ul li { float: left; height:32px; width: 129px; padding: 0px; margin: 0px; text-align: left; border-bottom: 1px dashed #CECECE; }
.quick_links .member .link ul li a { background-image: none; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; text-align: left; padding: 0px; clear: both; float: none; }
.quick_links .member .link ul li a:hover { color:#005bae; }
.quick_links .member .link ul li a img { border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; float: left; margin-top: 10px; margin-left: 10px; }
.quick_links .member .link ul li a:hover img { -webkit-animation:swing 0.5s .2s ease both;
-moz-animation:swing 0.5s .2s ease both;
 animation:swing 0.5s .2s ease both
}
.quick_links .member .Shopcart_box { width: 260px; position: absolute; z-index: 10000000; top: 32px; left: 0px; background-color: #FCFCFC; border: 1px solid #e2e2e2; border-top:none; padding-top: 10px; padding-right: 10px; padding-bottom: 15px; padding-left: 10px; overflow: hidden; display: none; box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.1); -moz-box-shadow:0 0 3px rgba(0, 0, 0, 0.1); -webkit-box-shadow:0 0 3px rgba(0, 0, 0, 0.1); }
.quick_links .member .Shopcart_box a { color: #333541; }
/**.quick_links .member ul li:hover .Shopcart_box { display: block; }**/
.quick_links .member .link a { color: #666; }
.quick_links .member .link .login { height: 40px; padding-top: 10px; }
.quick_links .member .link .login a { padding: 0px; float: left; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; font-family: "微软雅黑"; font-size: 14px; font-weight: bold; color: #FFFFFF; height: 32px; width: 106px; text-align: center; margin-top: 0px; margin-right: 10px; margin-bottom: 0px; margin-left: 10px; }
.quick_links .member .Shopcart_box ul li { clear: both; float: none; height: auto; width: auto; margin: 0px; padding-top: 10px; padding-right: 0px; padding-bottom: 10px; padding-left: 0px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #EFEFEF; }
.quick_links .member .Shopcart_box ul li .shoptext { float: left; width: 200px; height: auto; padding-top: 5px; }
.quick_links .member .Shopcart_box ul li .shoptext span { float: right; }
.quick_links .member .Shopcart_box ul li .shoptext span a { color: #B9B9B9; }
.quick_links .member .Shopcart_box ul li .shoptext p { color: #CC3300; }
.quick_links .member .Shopcart_box ul li .shoptext strong { color: #CC3300; padding-left: 0px; }
.quick_links .member .Shopcart_box ul li .shoptext a { display: block; padding-bottom: 8px; clear: both; float: none; }
.quick_links .member .Shopcart_box ul li a { padding: 0px; background-image: none; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; float: left; height: auto; margin: 0px; line-height: normal; display: inline; }
.quick_links .member .Shopcart_box ul li a img { padding: 0px; border: 1px solid #e2e2e2; margin-top: 0px; margin-right: 8px; margin-bottom: 0px; margin-left: 0px; }
.quick_links .member .Shopcart_box .button { padding-top: 10px; padding-left: 75px; }
.quick_links .member .Shopcart_box .button a { background-image: url(../images/shopcart_bg.gif); height: 26px; width: 113px; line-height: 26px; margin: 0px; padding: 0px; color: #FFFFFF; text-align: center; float: left; margin-bottom: 30px; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; }
.page_main { height: auto; width: 1200px; margin-right: auto; margin-left: auto; }
.block_title .name { height:34px; line-height: 34px; font-size: 16px; color:#666; padding-left: 18px; margin-left: 0px; background-repeat: no-repeat; background-position: 0px 13px; background-image: url(../images/icon.jpg); }
.block_title .name .t_yw { font-size:10px; color:#999; font-weight:normal; font-family: "Helvetica"; padding-left: 4px; text-transform : uppercase }
/*会员end*/
/*顶部网站导航*/
.nets_down { width:450px; padding:12px 10px 14px 15px; position:absolute; z-index:100000; background-color:#fff; border:1px solid #f2f2f2; left:-378px; font-size:15px; display:none; top:31px; -moz-box-shadow:0 0 3px rgba(0, 0, 0, 0.1); -webkit-box-shadow:0 0 3px rgba(0, 0, 0, 0.1); box-shadow:0 0 3px rgba(0, 0, 0, 0.1); opacity:1; overflow:hidden; }
.lx_boxx { width:430px; padding:12px 10px 14px 15px; position:absolute; z-index:100000; background-color:#fff; border:1px solid #f2f2f2; left:-358px; font-size:12px; display:none; top:31px; -moz-box-shadow:0 0 3px rgba(0, 0, 0, 0.1); -webkit-box-shadow:0 0 3px rgba(0, 0, 0, 0.1); box-shadow:0 0 3px rgba(0, 0, 0, 0.1); opacity:1; overflow:hidden; }
.ly_box { width:450px; padding:12px 10px 14px 15px; position:absolute; z-index:100000; background-color:#fff; border:1px solid #f2f2f2; left:-378px; font-size:15px; display:none; top:31px; -moz-box-shadow:0 0 3px rgba(0, 0, 0, 0.1); -webkit-box-shadow:0 0 3px rgba(0, 0, 0, 0.1); box-shadow:0 0 3px rgba(0, 0, 0, 0.1); opacity:1; overflow:hidden; }
.ur_down, .charge_down, .ur_downa { width:320px; position:relative; z-index:100000; border:1px solid #ddd; font-size:15px; display:none; margin-top:-1px; }
.ur_down, .ur_downa { width:180px; line-height:24px; font-size: 12px; text-align: left; padding:5px 10px; -moz-box-shadow:0 0 6px rgba(0, 0, 0, 0.2); -webkit-box-shadow:0 0 6px rgba(0, 0, 0, 0.2); box-shadow:0 0 6px rgba(0, 0, 0, 0.2); }
.charge_down { left:-210px; }
.ur_down { left:-80px; }
.ur_downa { right:0; top: 30px; position: absolute; width: 160px; padding:10px; }
.ur_down p { padding-left:12px; background: url(../images/innera.png) no-repeat -988px -462px; }
.ur_downa .a_cheng { float:right; width:44px; height:22px; }
.charge_down { line-height:24px; font-size: 12px; text-align: left; -moz-box-shadow:0 0 6px rgba(0, 0, 0, 0.2); -webkit-box-shadow:0 0 6px rgba(0, 0, 0, 0.2); box-shadow:0 0 6px rgba(0, 0, 0, 0.2); width:450px; left: -406px; float:left; padding: 12px 10px 14px 15px; }
.ur_down_top { border-bottom:1px dotted #D8D8D8; width:100%; }
.navigate_web ul, .charge_down ul { border-bottom: 1px dashed #f2f2f2; padding: 5px 0; width:450px; font-size: 12px; float:left; }
.navigate_web h2 a, .charge_down h2 a { color: #005bae; display: block; font-size: 12px; font-weight: bold; height: 24px; padding-left: 9px; line-height: 24px; text-align:left; float:left; }
.navigate_web h2 a:hover, .charge_down h2 a:hover { color: #005bae; }
.navigate_web li a, .charge_down li a { line-height: 24px; height:24px; padding-left: 8px; display:block; text-align:left; float:left; }
.navigate_web li a:hover, .charge_down li a:hover { color: #005bae; }
.old { width:75px; float:left; display:block; margin-left:10px; line-height:32px; position:relative; }
.old a { width:75px; height:30px; display: block; }
.old a:hover { background:#EBEBEB; }
.guide_new22cn { color: #ff6c09; right: 0; line-height: 28px; padding:0 7px 0 7px; position: absolute; top: 31px; text-align:left; border: 1px solid #e8be7c; background: #fff8e5; width:140px; }
.close_new22cn { display: block; height: 14px; right: 4px; position: absolute; text-indent: -9999em; top: 5px; width: 14px; cursor:pointer; background-position:0 0; }
.R_name { width:auto; height:100%; overflow:hidden; float:right; padding:0 10px; }
.ur_count { max-width: 23px; min-width: 20px; height:20px; background:#FE9B1D; color:white; line-height: 20px; display:block; margin-top: 4px; }
.mainnav { height: 100px; }
/*logo一栏*/
.head_box { position: relative; z-index:1; width: 1200px; height：150px;
}
.head_box #logo_left { width:500px; padding-top:30px; }
.logo_box { height:100px; min-width: 1200px; background-color:#f5f5f5; }
.head_box #logo_left .logo { position: relative; width: 400px; display: block; overflow: hidden; }
.head_box #logo_left .logo em { position: absolute; left: -400px; top: 0; width: 200px; height: 50px; background-image:-moz-linear-gradient(0deg, rgba(255, 255, 255, 0), rgba(255, 255, 255, .5), rgba(255, 255, 255, 0)); background-image:-webkit-linear-gradient(0deg, rgba(255, 255, 255, 0), rgba(255, 255, 255, .5), rgba(255, 255, 255, 0)); transform:skewx(-25deg); -o-transform:skewx(-25deg); -moz-transform:skewx(-25deg); -webkit-transform:skewx(-25deg); cursor: pointer; transform: skewx(-25deg); -o-transform: skewx(-25deg); -moz-transform: skewx(-25deg); -webkit-transform: skewx(-25deg); }
.head_box #logo_left .logo:hover em { left:400px; -moz-transition:0.5s; -o-transition:0.5s; -webkit-transition:0.5s; transition:0.5s; }
.logo_box .logo_right { position: absolute; width:700px; right: 0px; top: 50px; color:#fff; }
.logo_box .logo_right .box_search { width:700px; }
.logo_box .logo_right .c404 { float:left; height:58px; line-height: 58px; margin-left: 10px; font-size:24px; }
.logo_box .logo_right .kf_text { line-height:20px; padding:8px; border:1px solid #FFF; float: left; font-size:18px; width:38px }
/*logo一栏*/
/*热搜start*/
.hot_search { height: 24px; line-height:24px; width: 700px; margin-right: auto; margin-left: auto; position: absolute; left:0px; }
.hot_search .container { height: 24px; line-height:24px; position: absolute; left: 0px; top: 0px; width: 620px; z-index: 1; background-repeat: repeat-x; }
.hot_search .sobox { height: 24px; line-height:24px; }
.hot_search .sobox .hot_keyword { float: right; text-align:right; overflow: hidden; width:460px; height:24px; line-height: 24px; color: #666; padding-right:10px; }
.hot_search .sobox .hot_keyword a { color: #999; margin-right: 5px; margin-left: 5px; }
.hot_search .sobox .hot_keyword a:hover { color:#005bae; }
.hot_search .top_search { position:relative; float:right; width:200px; height:24px; line-height:24px; z-index:1; }
.hot_search .search_img { height:22px; width:40px; background: url(../images/search.gif); }
.hot_search .top_search .box input { position: absolute; top: 0px; left:0px; font-size: 12px; width: 151px; height: 22px; line-height: 20px; border: 1px solid #9BC70E; -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius:2px; padding-left:6px; margin-top: 0px; font-family: "微软雅黑"; color: #999; filter:alpha(opacity=80); opacity:0.8; }
.hot_search .top_search .box input:hover { filter:alpha(opacity=100); opacity:1; }
.hot_search .top_search .search-btn { position: absolute; top: 0px; right: 0px; background:url(../images/search.jpg) no-repeat 0px 0px; height: 100%; width: 42px; height: 24px; line-height: 24px; cursor: pointer; text-indent: -9999em; filter:alpha(opacity=80); opacity:0.8; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; transition: all 0.3s; }
.hot_search .top_search .search-btn:hover { filter:alpha(opacity=100); opacity:1; }
.hot_search .top_search .box { width: 160px; float: left; height: 24px; line-height:24px; overflow: hidden; }
.hot_search .search_btn { width:40px; height:23px; background:url(../images/iocn.png) -188px 0px no-repeat; _background:url(../images/ie_6.png) no-repeat; }
/*热搜end*/
/*---------------主导航菜单---------------*/

/*---------------主菜单---------------*/
#search { display: block; width:190px; height:24px; float:right; height:36px; line-height:36px; margin-top:18px; }
#search .s_box { float:left; width: 118px; height:24px; background:url(../images/search_b.png) no-repeat; }
.search .s_box input { font-size: 12px; height: 24px; line-height: 24px; width: 120px; padding-left: 4px; ; color: #999; background:none; }
.search .search_ico { float:left; width: 40px; }
/*---------------头部---------------*/



.rdgj_about
{
	width:100%;
	float:left;
}
.rdgj_about_1
{
	width:1200px;
	margin:auto;
}
.rdgj_about_t
{
    text-align: center;
    margin-top: 15px;
}
.rdgj_about_t h1
{
    display: block;
    font-size: 24px;
    position: relative;
    z-index: 2;
    font-weight: 600;
    line-height: 65px;
    color: #000000;
}
.rdgj_about_t span
{
    width: 100px;
    height: 2px;
    background: #005bae;
    display: inline-block;
}
.rdgj_about_t p
{
    font-weight: 400;
    margin: 10px auto 0;
    color: #000E48;
    max-width: 850px;
    font-size: 14px;
}
.rdgj_about_b
{
    width: 100%;
    float: left;
    margin-top: 30px;
    margin-bottom: 30px;
}
.rdgj_about_b_l
{width: 520px;overflow: hidden;height: 320px;text-align: center;display: list-item;line-height: 320px;margin: auto;border: 1px solid #eee;float: left;}
.rdgj_about_b_l img
{
    width: auto;
    display: inline-block;
    vertical-align: middle;
    height: auto;
    max-height: 100%;
    max-width: 100%;
}
.rdgj_about_b_r
{
    width: 640px;
    float: right;
}
.rdgj_about_b_r p
{
    font-size: 14px;
    line-height: 26px;
    margin-top: 22px;
    margin-bottom: 30px;
}
.rdgj_about_b_r span a
{
    width: 75px;
    border-radius: 25px;
    height: 28px;
    line-height: 28px;
    display: inline-block;
    background: #8d90a1;
    color: #fff;
    text-align: center;
    /* bottom: 51px; */
}

.rdgj_about_b_r span a:hover
{
  background: #889cff;
}
.qyxc
{
    width: 100%;
    float: left;
    margin-top: 15px;
}
.qyxc li
{width:224px;overflow: hidden;height:72px;text-align: center;display: list-item;line-height: 72px;margin: auto;border: 1px solid #eee;float: left;margin-right: 68px;margin-bottom: 23px;}
.qyxc li img
{
	    width: auto;
    display: inline-block;
    vertical-align: middle;
    height: auto;
    max-height: 100%;
    max-width: 100%;
}
.qyxc1
{
	width:100%;
	float:left;
}
.yzzp
{
	width:100%;
	float:left;
	background:#f8fbff;
	margin-top: 30px;
	padding-top: 40px;
	padding-bottom: 40px;
}
.yzzp_1
{
	width:1200px;
	margin:auto;
}
.yzzp_l
{
    float: left;
    width: 300px;
    text-align: center;
}
.yzzp_l img
{
    width: 60px;
}
.yzzp_l p
{
    font-size: 16px;
    margin-top: 10px;
}
.yzzp_l span
{
    font-size: 14px;
    margin-top: 5px;
    color: #666;
    display: inline-block;
}

.news_case
{
    margin-top: 30px;
}
.news_case li
{
    float: left;
    width: 465px;
}
.news_case_img
{width: 450px;overflow: hidden;height: 270px;text-align: center;display: list-item;line-height: 270px;margin: auto;border: 1px solid #eee;float: left;margin-right: 0px;margin-bottom: 15px;}
.news_case_img img
{
	    width: auto;
    display: inline-block;
    vertical-align: middle;
    height: auto;
    max-height: 100%;
    max-width: 100%;
}
.news_case_wz
{
    width: 100%;
    float: left;
}
.news_case_wz p
{
    height: 42px;
    text-align: center;
    font-size: 18px;
}
.x_dh
{
	width:100%;
	float:left;
	background: #fff;
	height: 90px;
	box-shadow: 3px 5px 4px 4px #0000000f;
	position: fixed;
	z-index: 999;
	top: 0;
}
.x_logo
{
    float: left;
}
.x_logo img
{
    margin-top: 20px;
}
.x_nav
{
    float: left;
    margin-left: 30px;
}
.x_nav li
{
    float: left;
    font-size: 14px;
    height: 90px;
    line-height: 90px;
    padding-left: 40px;
    padding-right: 40px;
}
.x_ss img
{
    margin-top: 25px;
}
.x_ss
{
    float: right;
    position: relative;
        height:90px;
    line-height:90px;
    display: inline-block;
}
.v4_sobox {
    float: right;
    margin-top: 0px;
    height: 80px;
    line-height: 80px;
    display: inline-block;
}
.x_qh
{}
.x_ss:hover .index_search
{
	display:block;
}

/*导航结束*/


.s21_pro
{
	width:100%;
	float:left;
	margin-top: -120px;
	margin-bottom: 30px;
	position: relative;
	z-index: 99999999;
}
.s21_pro_1
{
	width:1200px;
	margin:auto;
}
.s21_pro_t
{
    background: #05a500;
    height: 320px;
    padding: 80px;
    margin-bottom: 30px;
}
.s21_pro_t_l
{
    width: 500px;
    float: left;
}
.s21_pro_t_l h1
{
    color: #fff;
    font-size: 35px;
    margin-top: 30px;
}
.s21_pro_t_l h1 a
{
    color: #fff;	
}
.s21_pro_t_l p
{
    color: #fff;
    line-height: 26px;
    font-size: 14px;
    margin-top: 20px;
    margin-bottom: 20px;
}
.s21_pro_t_l span
{
    width: 152px;
    height: 43px;
    display: inline-block;
    background: #fff;
    font-size: 14px;
    text-align: center;
    line-height: 43px;
    border-radius: 10px;
}
.s21_pro_t_r
{
    float: right;
}
.s21_pro_t_r img
{}
.s21_pro_b
{}
.s21_pro_b_l
{
    width: 578px;
    height: 339px;
    background:url(../images/p1.jpg) no-repeat center;
    float: left;
}
.s21_pro_b_l_l
{
    width: 315px;
    float: left;
    padding-left: 75px;
    padding-top: 90px;
}
.s21_pro_b_l_l h1
{
    font-size: 24px;
    color: #fff;
    font-weight: 100;
    margin-bottom: 10px;
    margin-top: 30px;
}
.s21_pro_b_l_l h1 a
{
    color: #fff;	
}
.s21_pro_b_l_l p
{
    color: #fff;
    font-size: 14px;
    line-height: 24px;
    margin-bottom: 10px;
}
.s21_pro_b_l_l span
{
    width: 130px;
    height: 35px;
    display: inline-block;
    background: #fff;
    font-size: 14px;
    text-align: center;
    line-height: 35px;
    border-radius: 10px;
}
.s21_pro_b_l_r
{
    float: right;
}
.s21_pro_b_l_r img
{}
.s21_pro_b_r
{
    width: 578px;
    height: 339px;
    background:url(../images/p2.jpg) no-repeat center;
    float:right;
}
.s21_yzbt
{
	width:100%;
	float:left;
	margin-bottom: 30px;
}
.s21_yzbt_1
{
	width:1200px;
	margin:auto;
}
.s21_yzbt_2
{
	width:100%;
	text-align:center;
	float: left;
	margin-bottom: 20px;
}
.s21_yzbt_2 h1
{
    font-weight: 100;
    font-size: 24px;
    margin-bottom: 5px;
    color: #45b5fe;
}
.s21_yzbt_2 p
{
    font-size: 18px;
    color: #999999;
}
.s21_yzbt_1 li
{
    width: 318px;
    height: 410px;
    float: left;
    border: 1px solid #eee;
    padding: 39px 30px;
    text-align: center;
    margin-right: 30px;
    margin-bottom: 30px;
}
.s21_yzbt_1 li img
{
    margin-bottom: 20px;
}
.s21_yzbt_1 li h1
{
    font-size: 24px;
    color: #000;
    font-weight: 100;
    margin-bottom: 20px;
}
.s21_yzbt_1 li p
{
    line-height: 28px;
    font-size: 14px;
    text-align: left;
    color: #999;
    margin-bottom: 10px;
}
.s21_yzbt_1 li span
{
    width: 150px;
    height: 40px;
    line-height: 40px;
    display: inline-block;
    text-align: center;
    color: #fff;
    background: #45b5fe;
    border-radius: 10px;
}
.s21_yzbt_1 li span a
{
    color: #fff;	
}
.s21_bg
{
	width:100%;
	float:left;
	position: relative;
}
.s21_bg_1
{
		width:100%;
	float:left;
	background:url(../images/bt_b.jpg) top no-repeat;
}
.s21_bg_c
{
	width:1200px;
	margin:auto;
}
.s21_bg_t
{
    float: left;
    width: 100%;
    text-align: center;
    margin-bottom: 20px;
}
.s21_bg_t h1
{
    color: #005bae;
    font-size: 30px;
    margin-bottom: 10px;
    font-weight: 100;
}
.s21_bg_t p
{
    color: #999;
    font-size: 14px;
    line-height: 24px;
}
.s21_bg_b
{
    width: 100%;
    float: left;
    margin-top: 20px;
}
.s21_bg_b li
{
    float: left;
    margin-right: 25px;
    margin-bottom: 30px;
}
.s21_bg_b li .s21_bg_b_img
{
    width: 380px;
    overflow: hidden;
    height: 500px;
    border: 1px solid #eee;
    text-align: center;
    display: list-item;
    line-height: 500px;
    margin: auto;
    background: #fff;
}
.s21_bg_b li .s21_bg_b_img img
{
    /* width: 100%; */
    display: inline-block;
    vertical-align: middle;
}
.s21_bg_b li .s21_bg_b_wz
{
    line-height: 50px;
    text-align: center;
    font-size: 16px;
    width: 380px;
}
.s21_bg_b li .s21_bg_b_wz p
{}

.s21_bg_b li .s21_bg_b_wz span
{
    font-size: 14px;
    line-height: 24px;
}
.s21_about
{
	width:100%;
	float:left;
	margin-top: 30px;
	margin-bottom: 30px;
}
.s21_about_1
{
	width:1200px;
	margin:auto;
}
.s21_about_l
{
    width: 550px;
    float: right;
}
.s21_about_l h1
{
    font-weight: 100;
    color: #000;
    margin-top: 60px;
    margin-bottom: 15px;
    font-size: 30px;
}
.s21_about_l p
{
    font-size: 14px;
    line-height: 30px;
    margin-bottom: 15px;
}
.s21_about_l span
{
    width: 150px;
    height: 40px;
    line-height: 40px;
    display: inline-block;
    text-align: center;
    color: #fff;
    background: #45b5fe;
    border-radius: 10px;
}
.s21_about_l span a
{
    color: #fff;	
}
.s21_about_r
{
    float: left;
}
.s21_about_r img
{}

.s21_hf
{
	width:100%;
	float:left;
	margin-bottom: 30px;
	background:url(../images/hf.jpg) no-repeat center;
	height:460px;
	margin-top: 20px;
}
.s21_hf_1
{
	width:1200px;
	margin:auto;
}

.s21_news
{
	width:100%;
	float:left;
}
.s21_news_1
{
	width:1200px;
	margin:auto;
}
.s21_news_l
{
    width: 580px;
    float: left;
}
.s21_news_l li
{
    background: #f6f6f6;
    padding: 25px;
    margin-bottom: 15px;
}
.s21_news_l li:hover
{
	background: #005bae;
}
.s21_news_l li:hover h1 a
{
    color:#fff;
}
.s21_news_l li:hover p
{
    color:#fff;
}
.s21_news_l li h1
{
    font-size: 16px;
    font-weight: 100;
    color: #000;
    margin-bottom: 10px;
    height: 20px;
    width: 520px;
    overflow: hidden;
}
.s21_news_l li p
{
    font-size: 14px;
    line-height: 24px;
    color: #999;
    width: 520px;
    height: 48px;
    overflow: hidden;
}
.s21_news_r
{
    width: 520px;
    float: right;
    background: #f6f6f6;
    padding: 30px;
}
.s21_news_r_img
{
    width: 525px;
    overflow: hidden;
    height: 400px;
    border: 1px solid #9999992e;
    text-align: center;
    display: list-item;
    line-height: 400px;
    margin: auto;
    background: #fff;
}
.s21_news_r_img img
{
    display: inline-block;
    vertical-align: middle;
}
.s21_news_r_wz
{}
.s21_news_r_wz h1
{
    width: 520px;
    overflow: hidden;
    height: 30px;
    font-size: 16px;
    color: #000;
    font-weight: 100;
    margin-top: 15px;
}
.s21_news_r_wz p
{
    font-size: 14px;
    line-height: 24px;
    color: #999;
    height: 50px;
    width: 520px;
    overflow: hidden;
}

.s19_bottom
{
	width:100%;
	float:left;
	background: #000;
	padding-top: 50px;
	padding-bottom: 50px;
}
.s19_bottom_1
{
	width:1200px;
	margin:auto;
}
.s19_bottom_l
{
	
width: 470px;

	
float: left;
}
.s19_bottom_l img
{
	























}
.s19_bottom_l p
{


	
line-height: 30px;
	

margin-top: 20px;
	
font-size: 14px;
	
color: #ffffff82;
}
.s19_bottom_r
{
	float:right;
}
.s19_bottom_r1
{

float: left;

margin-left: 80px;

margin-top: 15px;
}
.s19_bottom_r1 h1
{

color: #fff;

font-size: 18px;

font-weight: 100;

margin-bottom: 15px;
}
.s19_bottom_r1 p 
{



margin-bottom: 20px;

font-size: 14px;
}
.s19_bottom_r1 p a
{

color: #b7b8bb;
}.icp

{
	width:100%;
	float:left;
	background:#f2f2f2;
}
.icp_1
{
	width:100%;
	max-width:1200px;


	margin:auto;
}

.icp_l
{
	float:left;
	font-size: 14px;
	height: 45px;
	line-height: 45px;
}
.icp_r
{
	float:right;
	font-size: 14px;
	height: 45px;
	line-height: 45px;
}

.ydct
{
	float:right;
	position: relative;
}
.ydct:hover .ydct_1
{
	display:block;
}
.ydct_1
{
	display:none;
	position: absolute;
	margin-top: -180px;
}
.ydct_1 p
{
	color:#fff;
	font-size:14px;
	text-align:center;
	height:30px;
	line-height:30px;
	background: #999;
}

.m_db {
    display: none;
}
.dd {

    display: none;
}

#menu
{
	display:none;
}
.qdx_monav
{
	display:none;
}
.s55_pro
{}
.s55_pro li
{
    float: left;
    width: 50%;
    height: 590px;
    position: relative;
    text-align: center;
    overflow: hidden;
}
.s55_pro li img
{
    width: 100%;
    height: 100%;
}
.s55_pro li:hover .s55_pro_wz
{
	    bottom:0;
	    transition: all 0.6s;
}
.s55_pro li .s55_pro_wz
{
    position: absolute;
    bottom: -260px;
    width: 80%;
    text-align: center;
    margin: auto;
    padding: 50px;
    background: #005bae91;
    margin: 45px;
}
.s55_pro li .s55_pro_wz h1 a
{
	color:#fff;
}
.s55_pro li .s55_pro_wz h1
{
    font-size: 24px;
    color: #fff;
    font-weight: 100;
    margin-bottom: 15px;
}
.s55_pro li .s55_pro_wz p
{
    color: #fff;
    line-height: 30px;
}
@media screen and (max-width: 64rem){
header
{
	display:none;
}
.move_nav_icon { width: 40px;height: 40px;position: absolute; top: 50%;transform: translateY(-50%) scale(0.8);z-index: 6;right:14px; }
.move_nav_icon ul { height: 40px; }
.move_icon { margin-top: 7px;height: 4px; }
.move_icon span {background: #005bae;}
.move_icon .move_icon_max{ display:block; width:30px; height:3px; margin-left:5px; float:left; border-radius:10px;  transition:1s;         }
.move_nav_icon:hover { cursor:pointer;   }
.mob_nav_wrap {/* overflow:hidden; *//* position: absolute; */height: 92px;/* background:#007fa8; */width: 100%;}
.mob_head_logo {  padding:0 60px 0 25px; box-sizing:border-box;width:100%;overflow:hidden;  height:60px; }
.mob_head_logo a{overflow:hidden;display:block;height:60px;width:100%;text-align:left;}
.leftMenu a {
    text-decoration: none;
    display: block;
    color: #fff;
}
.qdx_monav button
{

float: right;

border: none;

background: #fff;

margin-top: 15px;

outline: none;
margin-right: 10px;
}
.leftMenu {
    background: #005bae;
    left: -1000px;
    position: fixed;
    top: 73px;
    /* display: block; */
    height: 100%;
    width: 68%;
    min-width: 140px;
    max-width: 440px;
    z-index: 90002;
    transition: all 0.4s ease;
    -moz-transition: all 0.4s ease;
    -webkit-transition: all 0.4s ease;
    -o-transition: all 0.4s ease;
    position: fixed;
    overflow: auto;
}

.leftMenu.menu-open {
    left: 0;
}

.leftMenu ul {
    list-style: none;
    padding: 0;
    overflow: hidden;
}

.leftMenu ul li {
    position: relative;
    padding: 10px 0 10px 20px;
    overflow:hidden;
}
   
.leftMenu ul li.hasChild > a:after {
    content: "+";
    position: absolute;
    right: 20px;
    top: 0px;
    font-size: 24px;
    font-weight: 300;
}

.leftMenu ul li.hasChild.open > a:after {
    content: "-";
    right: 23px;
    font-size: 28px;
    top: -3px;
}

.f2, .f3 {
    height: 0;
    padding-left: 20px;
    overflow: hidden;
    position: relative;
    transition: height 0.4s ease;
    -moz-transition: height 0.4s ease;
    -webkit-transition: height 0.4s ease;
    -o-transition: height 0.4s ease;
}

.menu-dark-backdrop {
    background: rgba(0,0,0,0);
    /* transition: all 0.4s ease; */
    -moz-transition: all 0.4s ease;
    /* -webkit-transition: all 0.4s ease; */
    -o-transition: all 0.4s ease;
    /* width: 100%; */
    /* position: fixed; */
    top: 50px;
    left: 0;
    right: 0;
    bottom:0;
    overflow: hidden;
}

.menu-dark-backdrop.in {
        /* height: 100%; */
        /* z-index: 90001; */
        background: rgba(0,0,0,0.5);
}
.leftMenu11
{
	background: url(../images/gb.png) !important;
	height: 35px;
	width: 47px;
	/* margin-top: 20px !important; */
}
#menu
{
	display:block;
}
.qdx_monav
{
	display:block;
	width: 100%;
	float: left;
	background: #fff;
	padding-bottom: 10px;
}
.mplogo
{
    float: left;
    margin-top: 10px;
    margin-left: 10px;
}
.mplogo img
{
    width: 200px;
}


.s21_pro_1 {
    width: 95%;
    margin: auto;
}
.s21_pro_t {
    background: #05a500;
    height: auto;
    padding: 25px;
    margin-bottom: 30px;
    float: left;
}
.s21_pro_t_l {
    width: 100%;
    float: left;
}
.s21_pro_t_r img {
    width: 100%;
}
.s21_pro_t_l h1 {
    color: #fff;
    font-size: 30px;
    margin-top: 0px;
}
.s21_pro_b_l {
    width: 78%;
    height: auto;
    background:url(../images/p1.jpg) no-repeat center;
    padding: 40px;
    float: left;
}
.s21_pro_b_l_l {
    width: 100%;
    float: left;
    padding: 0;
}
.s21_pro_b_l_r img {
    width: 100%;
}
.s21_pro_b_r {
    width: 78%;
    height: auto;
       background:url(../images/p2.jpg) no-repeat center;
    padding: 40px;
    float: left;
}
.s21_yzbt_1 {
    width: 95%;
    margin: auto;
}
.s21_yzbt_1 li {
    width: 82%;
    height: 360px;
    float: left;
    border: 1px solid #eee;
    padding: 60px 30px;
    text-align: center;
    margin-right: 0px;
}
.s21_bg_c {
    width: 95%;
    margin: auto;
}
.s21_bg_b li .s21_bg_b_img {
    width: 100%;
    overflow: hidden;
    height: 300px;
    border: 1px solid #eee;
    text-align: center;
    display: list-item;
    line-height: 300px;
    margin: auto;
    background: #fff;
}
.s21_bg_b li {
    float: left;
    margin-right: 25px;
    width: 100%;
}
.s21_about_1 {
    width: 95%;
    margin: auto;
}
.s21_about_l {
    width: 100%;
    float: left;
}
.s21_about_r img {
    width: 100%;
}
.s21_hf_1 {
    width: 95%;
    margin: auto;
}
.s21_hf_1 img {
    width:100%;
}
.s19_bottom {
    display: none;
}
.icp {
    display: none;
}
.s21_news_1 {
    width: 95%;
    margin: auto;
}
.s21_news_l {
    width: 100%;
    float: left;
}
.s21_news_l li h1 {
    font-size: 16px;
    font-weight: 100;
    color: #000;
    margin-bottom: 10px;
    height: 20px;
    width: 100%;
    overflow: hidden;
}
.s21_news_l li p {
    font-size: 14px;
    line-height: 24px;
    color: #999;
    width: 100%;
    height: 48px;
    overflow: hidden;
}
.s21_news_r {
    width:85%;
    float: right;
    background: #f6f6f6;
    padding: 30px;
}
.s21_news_r_img {
    width: 100%;
    overflow: hidden;
    height: 400px;
    border: 1px solid #9999992e;
    text-align: center;
    display: list-item;
    line-height: 400px;
    margin: auto;
    background: #fff;
}
.s21_news_r_wz h1 {
    width: 100%;
    overflow: hidden;
    height:25px;
    font-size: 16px;
    color: #000;
    font-weight: 100;
    margin-top: 15px;
}
.s21_news_r_wz p {
    font-size: 14px;
    line-height: 24px;
    color: #999;
    height: 50px;
    width: 100%;
    overflow: hidden;
}
.m_db
{
	 display: block !important;
}

.dd {
    display: block !important;
}

.bottom_1_2
{
	
width: 19.6%;
	
float: left;
	
text-align: center;
	
background: #f2f2f2;
	
padding-top: 3%;
	
padding-bottom: 3%;
	
border-right:  1px solid #fff;
}
.bottom_1_2 i
{
	font-size: 24px;
}
.bottom_1_2 p
{
	
font-size: 14px;
}
.bottom_1_3 i
{
	font-size: 24px;
	color:#fff;
}
.bottom_1_3 p
{
	color:#fff;
	font-size: 16px;
}
.bottom_1_3

{
	
width: 40%;
	
float:right;
	
text-align: center;
	
background: #005bae;
	
padding-top:3%;
	
padding-bottom:3%;
}
.m_db
{
	/* display:block !important; */
	width: 100%;
	float: left;
	background: #1f1f1f;
	padding-top:  5%;
	padding-bottom: 5%;
	text-align: center;
	color: #fff;
	line-height: 39px;
	margin-bottom: 14%;
}
.dd
{
	/* display:block !important; */
	width: 100%;
	float: left;
	position: fixed;
	bottom: 0px;    
	z-index: 999999999999999999999;
	background: #f1f1f1;
}
.cpbox {
    width: 95% !important;
    margin: 0 auto;
}
.fyc {
    width: 95% !important;
    margin: 0 auto;
}
.gywz_c_l {
    width: 90% !important;
    border: 1px solid #f1f1f1;
    padding: 2% 3%;
    margin: auto;
}
.banner-element-eleven2 img
{
    width: 90%;
}
.banner-element-eleven3 img
{
    width: 90%;
}
.client-element-one img
{
    width: 90%;
}
.s21_bg_b li .s21_bg_b_wz {
    line-height: 50px;
    text-align: center;
    font-size: 16px;
    width: 100%;
}
.s21_pro {
    width: 100%;
    float: left;
    margin-top: 25px;
    margin-bottom: 30px;
    position: relative;
    z-index:1;
}
}
@media (max-width: 979px) and (min-width: 768px){
.s21_pro_b_l {
    width: 38%;
}	
.s21_pro_b_r {
    width: 38%;
    float: right;
}
.s21_yzbt_1 li {
    width: 92%;

}
.s21_news_r {
    width: 92%;
    float: right;
    background: #f6f6f6;
    padding: 30px;
}
}

.banner-element-eleven2
{
	/* width:100px; */
	/* height:100px; */
	background: #ff000000;
	position:relative;
	animation-name:myfirst;
	animation-duration:4s;
	animation-timing-function:linear;
	animation-delay:4s;
	animation-iteration-count:infinite;
	animation-direction:alternate;
	animation-play-state:running;
	/* Safari and Chrome: */
	-webkit-animation-name:myfirst1;
	-webkit-animation-duration:10s;
	-webkit-animation-timing-function:linear;
	-webkit-animation-delay:4s;
	-webkit-animation-iteration-count:infinite;
	-webkit-animation-direction:alternate;
	-webkit-animation-play-state:running;
	z-index: -9999;
	position: absolute;
	bottom:0px;
	left: 200px;
}

@keyframes myfirst1
{
	0%   { bottom:300px; top:30px;}
	25%  { bottom:300px; top:0px;}
	50%  { bottom:300px; top:0px;}
	75%  { bottom:0px; top:300px;}
	100% { bottom:0px; top:0px;}
}

@-webkit-keyframes myfirst1 /* Safari and Chrome */
{
	0%   { bottom:10px; top:0px;}
	25%  { bottom:300px; top:0px;}
	50%  { bottom:300px; top:0px;}
	75%  { bottom:0px; top:300px;}
	100% { bottom:0px; top:0px;}
}

.banner-element-eleven3
{
	/* width:100px; */
	/* height:100px; */
	background: #ff000000;
	position:relative;
	animation-name:myfirst;
	animation-duration:2s;
	animation-timing-function:linear;
	animation-delay:2s;
	animation-iteration-count:infinite;
	animation-direction:alternate;
	animation-play-state:running;
	/* Safari and Chrome: */
	-webkit-animation-name:myfirst;
	-webkit-animation-duration:4s;
	-webkit-animation-timing-function:linear;
	-webkit-animation-delay:4s;
	-webkit-animation-iteration-count:infinite;
	-webkit-animation-direction:alternate;
	-webkit-animation-play-state:running;
	z-index: -1;
	position: absolute;
	right:0;
	bottom:0px;

}

@keyframes myfirst
{
	0%   { right:0px; top:0px;}
	25%  { right:200px; top:0px;}
	50%  { right:200px; top:200px;}
	75%  { right:0px; top:200px;}
	100% { right:0px; top:0px;}
}

@-webkit-keyframes myfirst /* Safari and Chrome */
{
	0%   { right:0px; top:0px;}
	25%  { right:200px; top:0px;}
	50%  { right:200px; top:200px;}
	75%  { right:0px; top:200px;}
	100% { right:0px; top:0px;}
}

.s202_pro_l 
{

height: 400px;

float: left;

text-align: center;

overflow: hidden;

position: relative;

width: 590px;
}
.s202_pro_t li
{
    position: relative;
    width: 590px;
    float: left;
    height: 400px;
    margin-bottom: 20px;
    overflow: hidden;
    background: #fff;
    border: 1px solid #f7f7f7;
}
.s202_pro_t li:hover .s208_wz
{
	transition: all 0.6s;
	bottom:0;
}

.s208_wz

{
    position: absolute;
    bottom: -160px;
    width: 85%;
    margin: auto;
    text-align: center;
    padding: 40px;
    left: 0;
}
.s208_wz h1
{
    font-size: 18px;
    width: 100%;
    height: 40px;
    line-height: 40px;
    color: #fff;
    font-weight: 100;
    margin: auto;
    margin-bottom: 10px;
    text-align: left;
}
.s208_wz p
{
    line-height: 24px;
    height: 72px;
    overflow: hidden;
    color: #fff;
    text-align: left;
}
.s202_pro_l img{
              cursor: pointer;
              transition: all 0.6s;
              align-items: center;
    }  
.s202_pro_l img:hover{  
             transform: scale(1.4);
             opacity:0.5;
             background:#000;  
       }  
.s202_pro_t li:hover
{
             background:#000;  	
}
.s202_pro_l img
{
	    object-fit: scale-down;
	    line-height: 400px;
	    height: 400px;
	    width: 100%;
	    overflow: hidden;
}
.s202_pro_r
{
width: 600px;
float: right;	
background: #f8f8f8;
height: 400px;
}
.s202_pro_r h1
{
	
font-size: 24px;
color: #000;
font-weight: 100;
margin-left: 40px;
margin-top: 40px;
margin-bottom: 20px;
}
.s202_pro_r p
{
padding: 0px 40px;
line-height: 24px;
height: 216px;
overflow: hidden;
}.s202_pro_r span
{
width: 145px;
height: 45px;
line-height: 45px;
display: inline-block;
background: #2472b4;	
color: #fff;
text-align: center;
margin-left: 40px;
margin-top: 20px;
}
.s55_bg
{
	width:100%;
	float:left;
	background:url(../images/s55_b1.jpg) no-repeat center;
	height:734px;
	position: relative;
	margin-bottom: 20px;
}
.s55_bg_c
{
	width:1200px;
	margin:auto;
}
.s55_bg_l
{
    width: 490px;
    float: left;
    margin-top: 150px;
}
.s55_bg_l h1
{
    color: #fff;
    font-weight: 100;
    margin-bottom: 20px;
}
.s55_bg_l p
{
    line-height: 24px;
    color: #fff;
    margin-bottom: 20px;
}
.s55_bg_l span a
{
    color: #fff;	
}
.s55_bg_l span
{
    width: 150px;
    height: 40px;
    line-height: 40px;
    display: inline-block;
    text-align: center;
    color: #fff;
    background: #005bae;
    border-radius: 10px;
}
.s55_bg_r
{
    position: absolute;
    right: 0;
}
.s55_bg_r img
{
	margin-top:55px;
}
.s202_pro
{
	width:100%;
	float:left;
}
.s202_pro_t
{
	width:1200px;
	margin:auto;
}
.s19_pro
{
	width:100%;
	float:left;
	margin-top:20px;
}
@media screen and (max-width: 64rem){
.s55_pro li {
    float: left;
    width: 100%;
    height:auto;
    position: relative;
    text-align: center;
    overflow: hidden;
}
.s55_pro li .s55_pro_wz {
    position: absolute;
    bottom: -340px;
    width: 80%;
    text-align: center;
    margin: auto;
    padding: 20px;
    background: #005bae91;
    margin: 20px;
}
.nav-tabs > li {
    width: 23% !important;
    margin-bottom:10px;
}
.s202_pro_t {
    width: 95%;
    margin: auto;
}
.s202_pro_t li {
    position: relative;
    width: 100%;
    float: left;
    height: 400px;
    margin-bottom: 20px;
    overflow: hidden;
    background: #fff;
    border: 1px solid #f7f7f7;
}
.s55_bg_c {
    width: 95%;
    margin: auto;
}
.s55_bg_l {
    width: 100%;
    float: left;
    margin-top: 20px;
}
.s55_bg_r {
    position: inherit;
    right: 0;
}
.s55_bg_r img {
    margin-top: 25px;
    width: 100%;
}
.s202_pro_l {
    height: 400px;
    float: left;
    text-align: center;
    overflow: hidden;
    position: relative;
    width: 100%;
}
.nav {
    height: auto !important;
    float: left;
}
.rmls_c1 li:nth-of-type(5) {
    float: left;
}
.lvrd {
    width: 100%;
    float: left;
    background: #fff;
    padding-top: 0px;
    margin-bottom: 20px;
    margin-top: 0px;
    padding-bottom: 10px;
}
}