/* CSS Document */
body, div, dl, dt, dd, ul, ol, li, pre, form, fieldset, input, textarea, p, blockquote, th, td, font, form, p, h1, h2, h3, h4, h5, h6, span, a { padding: 0px; margin: 0px; }
input, select { font-size: 12px; line-height: 16px; }
html, body { -webkit-text-size-adjust: none; font-size: 12px; color: #2b2b2b }/*google浏览器字体兼容*/
body { background: #ffffff; font-family:Arial, Helvetica, sans-serif,"微软雅黑", "宋体"; width: 100%; }
img { border: 0; }
ul, li { list-style-type: none; }
a { text-decoration: none; color: #2b2b2b; outline: none; }
a:hover { color: #015198; text-decoration: none; }
a:active { star:expression(this.onFocus=this.blur());
}
.cl { clear: both; }
.fl { float: left; }
.fr { float: right; }
.tc { text-align: center; }
.tl { text-align: left; }
.tr { text-align: right; }
.dis { display: block; }
.undis { display: none; }
.huangse { color: #eae678 }
.yellow { color: #ed6b1e }
.green { color: #007b3f }
.red { color: #d83202 }
.hui { color: #696868 }
.hui2 { color: #929292 }
.red2 { color: #ae1202 }
.Orange { color: #ff4229; }
.Dgreen { color: #0e652c; }
.hei { color: #000 }
.blue { color: #1a96e0 }
.f12 { font-size: 12px }
.f14 { font-size: 14px }
.f16 { font-size: 16px }
.f18 { font-size: 18px }
.fb { font-weight: bold }
.line30 { line-height: 30px; }
.line35 { line-height: 35px; }
.border_bottom { border-bottom: 1px #CCCCCC dashed; }
DIV.none { DISPLAY: none }
.display { display: block }
.space { height: 5px; clear: both; _height: 0px; line-height: 5px }
.left { float: left }
.right { float: right }
.container { width: 1280px; margin: 0 auto; }
.container_2 { width: 990px; margin: 0 auto; }
.w1160{ width:1160px; height:auto; margin:0 auto;}
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.margin_bottom30 { margin-bottom: 30px; }
/*index start*/

.icon { margin: 20px auto; }
.icont { margin-bottom: 20px; }
.icate { width: 295px; height: auto; }
.icate_t { width: 295px; height: 30px; line-height: 30px; background: #237aba; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }
.icate_t ul li { width: 100px; height: 30px; line-height: 30px; text-align: center; font-size: 14px; color: #FFF; float: left; cursor: pointer; }
.icate_t ul li.icurr { background: #1a659c; -moz-border-radius-topleft: 5px; -webkit-border-top-left-radius: 5px; border-top-left-radius: 5px; -moz-border-radius-bottomleft: 5px; -webkit-border-bottom-left-radius: 5px; border-bottom-left-radius: 5px; }
#icate_c_2 { display: none; }
.icate_c { padding-top: 8px; }
.icate_c ul li { line-height: 28px; border-bottom: 1px #e5e5e5 solid; background: url(../images/square_img1.jpg) no-repeat 10px 50%; text-indent: 23px; color: #4f4f4f; }
/*.inews { width: 333px; height: auto; margin-left: 38px; }
.inews_t { width: 333px; height: 30px; line-height: 30px; background: #237aba; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }
.inews_t ul li { width: 100px; height: 30px; line-height: 30px; text-align: center; font-size: 14px; color: #FFF; float: left; cursor: pointer; }
.inews_t ul li.icurr2 { background: #1a659c; -moz-border-radius-topleft: 5px; -webkit-border-top-left-radius: 5px; border-top-left-radius: 5px; -moz-border-radius-bottomleft: 5px; -webkit-border-bottom-left-radius: 5px; border-bottom-left-radius: 5px; }
.inews_c { padding-top: 8px; }
.inews_c ul li { line-height: 28px; border-bottom: 1px #e5e5e5 solid; background: url(../images/square_img2.jpg) no-repeat 10px 50%; text-indent: 23px; color: #4f4f4f; }
#inews_c_2 { display: none; }*/
.idownload { width: 320px; height: auto; }
.idownload_t { width: 320px; height: 30px; line-height: 30px; background: #237aba; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }
.idownload_t ul li { width: 100px; height: 30px; line-height: 30px; text-align: center; font-size: 14px; color: #FFF; float: left; cursor: pointer; }
.idownload_t ul li.icurr3 { background: #1a659c; -moz-border-radius-topleft: 5px; -webkit-border-top-left-radius: 5px; border-top-left-radius: 5px; -moz-border-radius-bottomleft: 5px; -webkit-border-bottom-left-radius: 5px; border-bottom-left-radius: 5px; }
.idownload_c { padding-top: 8px; }
.idownload_c ul li { line-height: 28px; border-bottom: 1px #e5e5e5 solid; background: url(../images/square_img2.jpg) no-repeat 10px 50%; text-indent: 23px; color: #4f4f4f; }
#idownload_c_2 { display: none; }
.icon_pro_t { position: relative; z-index: 99; }
.iprojt { position: absolute; z-index: 999; width: 22px; height: 18px; top: 27px; left: 50px; }
.icon_pro_t ul li { width: 110px; height: 27px; float: left; text-align: center; line-height: 27px; margin-right: 12px; background: url(../images/i_pcate.jpg) no-repeat; background-size:100% 100%; cursor: pointer; color: #FFF; }
.icon_pro_t ul li.icurr4 { background: url(../images/i_pcate_over.jpg) no-repeat; background-size:100% 100%; }
.icon_pro_c { padding: 20px 20px 0 20px; margin-top: 18px; background: #efefef; border: 1px #cbcbcb solid; -webkit-border-radius: 8px; -moz-border-radius: 8px; border-radius: 8px; }
#icon_pro_c_2, #icon_pro_c_3, #icon_pro_c_4, #icon_pro_c_5, #icon_pro_c_6, #icon_pro_c_7, #icon_pro_c_8 { display: none; }
/* 本例子css */
.picMarquee-left { width: 1010px; overflow: hidden; position: relative; }
.picMarquee-left .hd { overflow: hidden; height: 30px; padding: 0 10px; display: none; }
.picMarquee-left .hd .prev, .picMarquee-left .hd .next { display: block; width: 5px; height: 9px; float: right; margin-right: 5px; margin-top: 10px; overflow: hidden; cursor: pointer; background: url("../images/arrow.png") no-repeat; }
.picMarquee-left .hd .next { background-position: 0 -50px; }
.picMarquee-left .hd .prevStop { background-position: -60px 0; }
.picMarquee-left .hd .nextStop { background-position: -60px -50px; }
.picMarquee-left .bd { padding: 10px; }
.picMarquee-left .bd ul { overflow: hidden; zoom: 1; }
.picMarquee-left .bd ul li { margin-right: 35px; margin-bottom:25px; float: left; _display: inline; overflow: hidden; text-align: center; }
.picMarquee-left .bd ul li .pic { text-align: center; }
.picMarquee-left .bd ul li .pic img { width: 164px; height: 113px; display: block; border: 1px solid #d3d3d3; -webkit-border-radius: 8px; -moz-border-radius: 8px; border-radius: 8px; }
.picMarquee-left .bd ul li .pic a:hover img { border-color: #1a659c; }
.picMarquee-left .bd ul li .title { line-height: 30px; }
/* 本例子css */
.picMarquee-left2 { width: 1010px; overflow: hidden; position: relative; }
.picMarquee-left2 .hd { overflow: hidden; height: 30px; padding: 0 10px; display: none; }
.picMarquee-left2 .hd .prev, .picMarquee-left .hd .next { display: block; width: 5px; height: 9px; float: right; margin-right: 5px; margin-top: 10px; overflow: hidden; cursor: pointer; background: url("../images/arrow.png") no-repeat; }
.picMarquee-left2 .hd .next { background-position: 0 -50px; }
.picMarquee-left2 .hd .prevStop { background-position: -60px 0; }
.picMarquee-left2 .hd .nextStop { background-position: -60px -50px; }
.picMarquee-left2 .bd { padding: 10px; }
.picMarquee-left2 .bd ul { overflow: hidden; zoom: 1; }
.picMarquee-left2 .bd ul li { margin-right: 35px; float: left; _display: inline; overflow: hidden; text-align: center; }
.picMarquee-left2 .bd ul li .pic { text-align: center; }
.picMarquee-left2 .bd ul li .pic img { width: 164px; height: 113px; display: block; border: 1px solid #d3d3d3; -webkit-border-radius: 8px; -moz-border-radius: 8px; border-radius: 8px; }
.picMarquee-left2 .bd ul li .pic a:hover img { border-color: #1a659c; }
.picMarquee-left2 .bd ul li .title { line-height: 30px; }
/*.footer { width: 100%; height: auto; background: url(../images/footer_bg.jpg) repeat-x; background-size:auto 100%; }
.footer .container { background: url(../images/footer_bg.jpg) repeat-x; padding: 25px 0; }
.footer_1 { width: 240px; padding-left: 30px; border-right: 1px #dedddc solid; line-height: 25px; }
.footer_2 { width: 140px; height: auto; min-height: 157px; padding-left: 20px; border-right: 1px #dedddc solid; line-height: 25px; }
.footer_2_t { font-size: 14px; line-height: 30px; padding-bottom: 5px; }
.footer_3 { width: 180px; height: auto; min-height: 157px; padding-left: 20px; border-right: 1px #dedddc solid; line-height: 25px; }
.footer_3_t { font-size: 14px; line-height: 30px; padding-bottom: 10px; }
.footer_4 { width: 105px; height: auto; min-height: 157px; padding-left: 20px; padding-right: 20px; border-right: 1px #dedddc solid; line-height: 25px; }
.footer_4_t { font-size: 14px; line-height: 30px; padding-bottom: 10px; }
.footer_5 { width: 255px; height: auto; min-height: 157px; line-height: 25px; }
.footer_5_t { font-size: 14px; line-height: 30px; padding-bottom: 10px; }*/
/*index end*/

/*product start*/
.common_banner { width: 100%; height: auto; text-align: center; overflow: hidden; margin: 0 auto 0 auto; }
.common_banner img{ display:block; width:100%; height:auto;}
.comcona { margin: 10px auto 30px auto; }
.conleft { width: 280px; height: auto; }
.concate { background: #f0f0f0; }
.concate h1 { width: 100%; height: 60px; line-height: 60px; text-align: center; background: #237aba; font-size: 20px; color: #FFF; border-bottom: 1px #ffffff solid; }
.concate ul li { width: 100%; line-height: 39px; }
.concate ul li a { width: 100%; height: 39px; line-height: 39px; font-size: 14px; color: #0d0d0d; display: block; text-indent: 45px; background: url(../images/concate_li_bg.jpg) repeat-x bottom; }
.concate ul li a p { background: url(../images/cate_icon.jpg) no-repeat 30px 50%; text-indent: 45px; }
.concate ul li dl dd a { display: block; width: 100%; height: 30px; line-height: 30px; background: url(../images/cate_icon_square.jpg) no-repeat 40px 50%; text-indent: 55px; font-size: 12px; }
.concate ul li a:hover { color: #ff8400; }
.concate ul li a:hover p { color: #ff8400; }
.concate ul li dl { display:none; background: url(../images/concate_li_bg.jpg) repeat-x bottom; padding: 10px 0; }
.concate ul li.on dl{ display:block;}


.concontact { border-top: 18px #237aba solid; padding: 10px 0; line-height: 25px; background: url(../images/left_contact_img.jpg) no-repeat right bottom; }
.concontact_t { font-size: 14px; line-height: 30px; color: #237aba; }
.conrighr { width: 960px; height: auto; }
.location { line-height: 40px; border-bottom: 2px #dfdfdf solid; text-align: right; }
.conall { padding: 10px; }
.product_list table { font-size: 14px; }
.pd_l { width: 373px; height: 260px; border: 1px #dddddd solid; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }
.pd_l img { -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }
.pd_r { width: 390px; height: auto; }
.pd_r_t { padding-bottom: 20px; margin-bottom: 20px; border-bottom: 1px #dddddd solid; line-height: 25px; font-size: 14px; }
.pd_r_info { line-height: 25px; font-size: 13px; color: #666; }
.pd_r_info strong { color: #454545; font-weight: normal; }
.pd_tt { /*width: 766px; height: 42px;*/ border: 1px #dddddd solid; padding: 15px; }
.pd_tt ul li { width: 120px; height: 40px; float: left; border: 1px #dddddd solid; font-size: 14px; color: #383838; text-align: center; line-height: 40px; margin-right: 20px; cursor: pointer; }
.pd_tt ul li:hover { background: #eee; }
.pd_tt ul li.pdcurr { background: #0e5f99; color: #FFF; }
.pd_cc { padding: 15px; line-height: 25px; border-left: 1px #dddddd solid; border-right: 1px #dddddd solid; border-bottom: 1px #dddddd solid; }
#pd_cc_2, #pd_cc_3, #pd_cc_4 { display: none; }
.pd_cc_2 { padding: 15px; line-height: 25px; border-left: 1px #dddddd solid; border-right: 1px #dddddd solid; border-bottom: 1px #dddddd solid }
.table { margin-bottom: 20px; max-width: 100%; width: 100%; }
.table > thead > tr > th, .table > tbody > tr > th, .table > tfoot > tr > th, .table > thead > tr > td, .table > tbody > tr > td, .table > tfoot > tr > td { border-top: 1px solid #ddd; line-height: 1.42857; padding: 8px; vertical-align: top; }
.table > thead > tr > th { vertical-align: bottom; }
.table > caption + thead > tr:first-child > th, .table > colgroup + thead > tr:first-child > th, .table > thead:first-child > tr:first-child > th, .table > caption + thead > tr:first-child > td, .table > colgroup + thead > tr:first-child > td, .table > thead:first-child > tr:first-child > td { border-top: 0 none; }
.table > tbody + tbody { border-top: 2px solid #ddd; }
.table .table { background-color: #fff; }
.table-condensed > thead > tr > th, .table-condensed > tbody > tr > th, .table-condensed > tfoot > tr > th, .table-condensed > thead > tr > td, .table-condensed > tbody > tr > td, .table-condensed > tfoot > tr > td { padding: 5px; }
.table-bordered { border: 1px solid #ddd; }
.table-bordered > thead > tr > th, .table-bordered > tbody > tr > th, .table-bordered > tfoot > tr > th, .table-bordered > thead > tr > td, .table-bordered > tbody > tr > td, .table-bordered > tfoot > tr > td { border: 1px solid #ddd; }
.table-bordered > thead > tr > th, .table-bordered > thead > tr > td { border-bottom-width: 2px; }
.table-striped > tbody > tr:nth-of-type(2n+1) { background-color: #f9f9f9; }
.table-hover > tbody > tr:hover { background-color: #f5f5f5; }
.khzx h4 { color: #333; line-height: 23px; margin-top: 30px; margin-bottom: 10px; }
.khzx div.pp { border-bottom: 1px dashed #4198d8; color: #666; padding-bottom: 25px; line-height: 22px; }
.khzx div.pp:hover { background: #eee none repeat scroll 0 0; }
.khzx2 strong { font-size: 15px; }
.khzx2 p { color: #666; margin: 3px 0 35px; }
.aboutcon { padding: 10px 0; line-height: 28px; font-size: 14px; }
.news_detail { margin-top: 0px; padding: 15px 10px; }
.nd_tt { font-size: 16px; line-height: 35px; text-align: center; margin-bottom: 8px; }
.nd_time { line-height: 25px; padding-bottom: 10px; border-bottom: 1px #c8c8c8 dashed; text-align: center; }
.nd_con { line-height: 25px; padding: 20px 0; }
.nd_page { padding-top: 20px; border-top: 1px #c8c8c8 dashed; line-height: 25px; position: relative; z-index: 99; margin-bottom: 20px; }
.back { position: absolute; right: 0; top: 0; padding-left: 15px; }
/*product end*/


/*news start*/
.news_list ul li { width: 792px; height: auto; padding: 15px 0; border-bottom: 1px #c9c9ca solid; }
.nl_l { width: 152px; height: 104px; }
.nl_r { width: 625px; height: auto; }
.nl_t a { font-size: 16px; color: #2f2f2f; line-height: 30px; }
.nl_t a:hover { color: #ff0000; }
.nl_time { color: #b9b9b9; padding: 6px 0; }
.nl_info { line-height: 22px; color: #787878; }
.bkYs3 i { margin-right: 5px; }
.bkYs3 i img { margin-top: -2px; }
.bkYs3 p { border-bottom: 1px dashed #237aba; color: #454545; margin-bottom: 13px; padding-bottom: 5px; }
.bkYs3 p a { color: #454545; }
.bkYs3 p a:hover { color: #237aba; }
.bkYs3 p .rqYs2 { float: right; }
.bkYs2 i { margin-right: 5px; }
.bkYs2 i img { margin-top: -2px; }
.bkYs2 p { border-bottom: 1px dashed #237aba; color: #454545; margin-bottom: 13px; padding-bottom: 5px; }
.bkYs2 p:hover { background: #eee none repeat scroll 0 0; }
.bkYs2 p a { color: #454545; font-size:14px; padding:0 6px; }
.bkYs2 p a img { margin-left: 10px; margin-right: 50px; margin-top: -5px; }
.bkYs2 p .rqYs2 { float: right; }
/*news end*/

.messcon { padding-left: 40px; }
.mess_ttext { width: 450px; height: 25px; line-height: 25px; border: 1px #c3c3c3 solid; text-indent: 8px; }
.mess_ttextarea { width: 440px; height: 80px; line-height: 22px; padding: 5px; border: 1px #c3c3c3 solid; }
.mess_tsubmit { width: 100px; height: 25px; line-height: 25px; text-align: center; background: #237aba; color: #FFF; border: none; cursor: pointer; }
.pageController { width: 900px; padding-right: 10px; padding-top: 5px; padding-bottom: 5px; margin: 30px auto 0 auto; line-height: 25px; float: left; }
.pageController a { float: left; display: block; background-color: #999999; border: #999999 1px solid; color: #FFF; padding: 5px 15px; margin-right: 5px; }
.pageController a:hover { background-color: #ed6b1e; color: #FFF; text-decoration: none; border: #ed6b1e 1px solid; }
.pageController .currPage { background-color: #ed6b1e; color: #FFF; font-weight: bold; border: #ed6b1e 1px solid; }
.pageController p { float: left; display: block; background-color: #FFF; border: #efefef 1px solid; color: #656565; padding: 1px 5px 1px 5px; margin-right: 5px; }
 @media screen and (max-width: 1280px) {
.flex-direction-nav .flex-prev { opacity: 1; left: 2%; }
.flex-direction-nav .flex-next { opacity: 1; right: 2%; }
.picScroll .prev { left: -80px; background: url(../images/s_prev.jpg) no-repeat; }
.picScroll .next { right: -80px; background: url(../images/s_next.jpg) no-repeat; }
}


.Tpiaochuan{ width:717px; height:385px; background:#fff; /*position:fixed; left:50%; margin-left:-358px; z-index:9999; top:50%; margin-top:-192px;*/background-size:100% 100%;-webkit-background-size:100% 100%;-moz-background-size:100% 100%;/*display:none;*//*opacity:0.9; -html-opacity:0.9;*/ padding:0; border:6px #bebebe solid;-webkit-border-radius: 18px;-moz-border-radius: 18px;border-radius: 18px; overflow:hidden;}
.Tpiaochuan .zixun{ position:absolute; top:45px; left:60px; cursor:pointer;}
.Tpiaochuan .noneyin{ position:absolute; top:13px; right:13px; cursor:pointer;}
.Tpiaochuan p.alertttone{ position:absolute; text-align:center; width:100%; left:0; bottom:20px; line-height:28px; font-size:16px; color:#333; font-weight:bolder;}
.Tpiaochuan p.alerttttwo{ position:absolute; text-align:center; width:100%; left:0; top:15px; line-height:28px; font-size:18px; color:#333; font-weight:bolder;}
.xshouc{ font-size:14px; color:#111; padding:30px 0 50px 0;}
.adimg{}


/*add index*/
/*index start*/
/*.header{ width:100%; height:auto;box-shadow:0 0 15px 0 rgba(0, 0, 0, 0.15); position:fixed; z-index:9999; background:#fff;}
.logo{ padding:15px 0 0 0;}
.menu{ width:860px; height:120px;}
.menu ul li{ width:125px; height:120px; float:left; background:url(../images/menu_li_bg.jpg) no-repeat right 50%; position:relative; z-index:999;}
.menu ul li.last{ width:88px; text-align:right; background:none;}
.menu ul li a.one{ display:block; width:115px; height:120px; line-height:120px; text-align:center; font-size:16px; color:#222222;}
.menu ul li a.one:hover{ background:url(../images/menu_li_bg_over.jpg) no-repeat 50% bottom;}
.menu ul li a.current{}
.menu ul li dl{ width:192px; height:auto; position:absolute; z-index:10000; top:120px; border-top:1px #237aba solid; background:#ffffff; left:-40px; display:none;box-shadow:0 0 15px 0 rgba(0, 0, 0, 0.15);}
.menu ul li dl dd{ width:192px; height:auto; border-bottom:1px #f5f5f5 solid; margin:0 auto;}
.menu ul li dl dd a{ display:block; width:auto; height:auto; line-height:28px; text-align:center; font-size:13px; color:#666666; padding:6px;}
.menu ul li dl dd a:hover{ color:#237aba;}
.menu ul li:hover a.one{background:url(../images/menu_li_bg_over.jpg) no-repeat 50% bottom;}
.menu ul li:hover dl{ display:block;}

.language{ font-size:14px; color:#222222;}
.language a{ padding:0 5px; line-height:75px; font-size:14px; color:#222222;}
.language a:hover{ color:#c32a22;}*/

/* banner */
/*.flexslider { position: relative; height: auto; max-height:789px; overflow: hidden; background: url(../images/loading.gif) 50% no-repeat; }
.slides { position: relative; z-index: 1; }
.slides li { }
.slides li a { display: block; width: 100%; height: auto; margin: 0 auto; }
.slides li a img{ display:blockw; width:100%; height:auto;}
.flex-control-nav { position: absolute; bottom: 22px; z-index: 99; width:100%; text-align:center; left:0;}
.flex-control-nav li { display: inline-block; width: 24px; height: 6px; margin: 0 5px; *display:inline;zoom: 1; }
.flex-control-nav a { display: inline-block; width: 24px; height: 6px; line-height: 3px; overflow: hidden; background:#666666; cursor: pointer; color: #ffffff; font-size: 0; }
.flex-control-nav .flex-active { background:#237aba; color: #237aba; }*/
/*
.flex-direction-nav {*height: 0;}
.flex-direction-nav a  { text-decoration:none; display: block; width: 46px; height: 46px; margin: -20px 0 0; position: absolute; top: 50%; z-index:cursor: pointer; z-index:999;}
.flex-direction-nav .flex-prev { left: 30px; background:url(../images/prev.png) no-repeat;}
.flex-direction-nav .flex-next { right: 30px; background:url(../images/next.png) no-repeat;}
.flexslider:hover .flex-prev {}
.flexslider:hover .flex-next {}
.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover { opacity: 1; }*/

.ixinyao{ width:100%; height:auto; padding:55px 0 80px 0; background:url(../images/i_xinyao_bg.jpg) no-repeat 50% top;}
.ixinyaot_t{ text-align:center; padding-bottom:12px; margin-bottom:12px; background:url(../images/i_tt_bg.jpg) no-repeat 50% bottom; font-size:36px; color:#237aba;}
.ixinyaot_info{ text-align:center; text-transform:uppercase; font-size:14px; color:#c3c3c3; font-family:Arial, Helvetica, sans-serif; font-weight:bolder;}
.ixinyaoc{ padding-top:28px;}

.ixinyaoc ul li{ width:23%; height:auto; float:left; margin:0 2.6% 17px 0;}
.ixinyaoc ul li a{ display:block; width:100%; height:auto; position:relative; z-index:9;}
.ixinyaoc ul li a img{ display:block; width:100%; height:auto;}
.ixinyaoc ul li a .ixinyaoc_o{ width:100%; background:url(../images/i_xinyao_bg.png) repeat;-webkit-box-sizing:border-box;box-sizing:border-box;}
*,*:before,*:after{}


/*.ixinyaoc ul li{ width:550px; height:auto; float:left; margin:0 17px 17px 0;}
.ixinyaoc ul li a{ display:block; width:100%; height:auto; position:relative; z-index:9;}
.ixinyaoc ul li a img{ display:block; width:100%; height:auto;}
.ixinyaoc ul li a .ixinyaoc_o{ width:535px; height:50px; background:url(../images/i_xinyao_bg.png) repeat; position:absolute; z-index:99; bottom:0; left:0; padding:10px 0 10px 15px; line-height:50px; text-align:center;}*/
.ixinyaoc_o_cn{ font-size:14px; color:#262626; line-height:40px; padding:5px 10px;}
.ixinyaoc_o_en{ color:#969696; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase;}
.ixinyaoc ul li a.ixylast{ background:url(../images/i_xinyao_img6.jpg) no-repeat;}
.ixinyaoc ul li a.ixylast:hover{ background:url(../images/i_xinyao_img6_over.jpg) no-repeat;}
.ixinyaoc ul li a:hover .ixinyaoc_o{ background:#237aba;}
.ixinyaoc ul li a:hover .ixinyaoc_o_cn{ color:#fff;}
.ixinyaoc ul li a:hover .ixinyaoc_o_en{ color:#fff;}


.ifangzhi{ padding:55px 0 75px 0;}
.ifangzhic{ padding:28px 0 50px 0;}
.ifangzhic ul li{ width:375px; height:auto; float:left; margin-right:17px;}
.ifangzhic ul li a{ display:block; width:375px; height:auto;}
.ifangzhic_c{ border-bottom:1px #d4d4d4 solid; text-align:center; padding:10px 0;}
.ifangzhic_c_cn{ font-size:18px; color:#262626; line-height:24px;}
.ifangzhic_c_en{ color:#969696; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase;}
.ifangzhic ul li a:hover .ifangzhic_c{background:#237aba; border-bottom:1px #237aba solid;}
.ifangzhic ul li a:hover .ifangzhic_c_cn{ color:#fff;}
.ifangzhic ul li a:hover .ifangzhic_c_en{ color:#fff;}

/* 本例子css */
.picScroll{}
.picScroll .bd{ position:relative;  }
.picScroll .prev,.picScroll .next{ position: absolute; top: 85px; left:-1px; display: block; width: 26px; height: 50px; z-index: 9; overflow: hidden; }
.picScroll .prev{ left:-60px;background:url(../images/i_fangzhi_prev.jpg) no-repeat;}
.picScroll .next{ left:auto; right:-60px; background:url(../images/i_fangzhi_next.jpg) no-repeat;}
.picScroll .scrollWrap{}
.picScroll ul{ overflow:hidden; zoom:1;}

.ifangzhi_more{ display:block; margin:0 auto; width:156px; height:39px; line-height:39px; border:1px #999999 solid; background:url(../images/more.png) no-repeat 106px 50%;-webkit-border-radius: 39px;-moz-border-radius: 39px;border-radius: 39px; text-indent:45px; color:#999999;}
.ifangzhi_more:hover{ background:url(../images/more_over.png) no-repeat 106px 50% #237aba; border:1px #237aba solid; color:#fff;}


.iyoushi{ width:100%; height:auto; background:#237aba; padding:50px 0;}
.iyoushit{ padding:0 0 30px 0;}
.iyoushit_t{ text-align:center; padding-bottom:12px; margin-bottom:12px; background:url(../images/i_tt_youshi.jpg) no-repeat 50% bottom; font-size:36px; color:#fff;}
.iyoushit_info{ text-align:center; text-transform:uppercase; font-size:14p; color:#fff; font-family:Arial, Helvetica, sans-serif; font-weight:bolder;}
.iyoushic{ color:#fff;}
.iyoushic_1{ width:167px; height:auto; padding-top:138px; text-align:center;}
.iyoushic_1_t{ font-size:18px; font-weight:bolder; line-height:24px; padding-bottom:8px;}
.iyoushic_1_info{ line-height:20px;}

.iyoushic_2{ width:190px; padding:33px 10px 0 10px;}
.iyoushic_4{ width:245px; height:auto; padding:138px 10px 0 10px;}
.iyoushic_5{ width:141px; height:auto; padding:33px 0 0 0;}

.iaboutl{ width:550px;}
.iaboutr{ width:560px; padding-top:20px; font-size:13px; line-height:24px;}

.iyoushit_more{display:block; margin:50px auto 0 auto; width:156px; height:39px; line-height:39px; border:1px #fff solid; background:url(../images/i_youshi_more.png) no-repeat 106px 50%;-webkit-border-radius: 39px;-moz-border-radius: 39px;border-radius: 39px; text-indent:45px; color:#fff;}
.iyoushit_more:hover{ background:url(../images/i_youshi_more.png) no-repeat 106px 50% #e36801; border:1px #e36801 solid; color:#fff;}

.inews{ padding:55px 0 75px 0;}
.inewsc{ padding:28px 0 50px 0;}
.inewsc_l{ width:555px; height:auto;}
.inewsc_l a{ display:block;width:555px;}
.inewsc_lc{ padding:15px 25px 30px 25px; background:#f8f8f8;}
.inewsc_lc_t{ font-size:16px; color:#333333; line-height:35px;}
.inewsc_lc_c{ padding-top:8px; line-height:20px; color:#666666;}
.inewsc_l a:hover .inewsc_lc_t{ color:#237aba;}

.inewsc_r{ width:580px; height:auto;}
.inewsc_r ul li{ margin-bottom:22px;}
.inewsc_r ul li a{ display:block; padding:20px 5px 20px 20px; background:#f8f8f8;}
.inewsc_r_r{ width:365px; height:auto;}
.inewsc_r_r_t{font-size:16px; color:#333333; line-height:35px;}
.inewsc_r_r_c{ padding-top:8px; line-height:22px; color:#666666;}
.inewsc_r a:hover .inewsc_r_r_t{ color:#237aba;}


.footertt{ width:100%; height:4px; background:url(../images/footer_top_bg.jpg) repeat-x;}
.footer{ width:100%; height:auto; background:url(../images/footer_bg.jpg) repeat; }
.footerc{padding:50px 0;}
.footerc_1{ width:580px; height:auto; padding-right:47px; border-right:1px #434343 solid; min-height:220px;}
.footerc_1 dl{ width:113px; height:auto; margin-right:42px; float:left;}
.footerc_1 dl dt{ padding-bottom:12px; font-size:16px; color:#dcdcdc; background:url(../images/footer_tt_bg.png) no-repeat left bottom; margin-bottom:18px;}
.footerc_1 dl dd a{ color:#b0b0b0; line-height:24px;}
.footerc_1 dl dd a:hover{ color:#237aba;}
.footerc_2{ width:230px; padding:0 47px; min-height:220px;}
.footerc_2t{padding-bottom:12px; font-size:16px; color:#dcdcdc; margin-bottom:18px;}
.footerc_2c{ line-height:24px; color:#c0c0c0;}
.foot_phone{ padding-left:33px; font-size:20px; color:#237aba; line-height:28px; background:url(../images/footer_phone.png) no-repeat left 50%; margin-bottom:16px;}
.footerc_3{ text-align:center; color:#a3a3a3; line-height:20px; padding-left:35px;padding-right:35px;min-height:220px;border-right:1px #434343 solid;}
.footerc_3 img{ margin-bottom:8px;}

.copyright{  background:url(../images/footer_copyright_img.jpg) no-repeat 50% top; padding:15px 0; line-height:28px;padding-top:37px; color:#9c9c9c;}
.copyright a{ color:#9c9c9c;}
.copyright a:hover{ color:#7cb43d;}


.bshare-custom > a { width:32px !important; height:32px !important; background:url(../images/icon.png) no-repeat !important; padding:0 !important; }
.bshare-custom > a.bshare-facebook { background-position: -32px 0 !important;  }
.bshare-custom > a.bshare-facebook { background-position:  -32px -32px !important;  }
.bshare-custom > a.bshare-itieba { background-position:  -64px -32px !important;  }
.bshare-custom > a.bshare-weixin { background-position: -96px -32px !important;  }
.bshare-custom > a.bshare-sinaminiblog { background-position: -128px -32px !important;  }
.bshare-custom > a.bshare-qqmb { background-position: -160px -32px !important;  }

.bshare-custom > a.bshare-itieba:hover { background:url(../images/footer_share_img1_over.png) no-repeat;}
.bshare-custom > a.bshare-weixin:hover { background:url(../images/footer_share_img2_over.png) no-repeat;  }
.bshare-custom > a.bshare-sinaminiblog:hover {background:url(../images/footer_share_img3_over.png) no-repeat; }
.bshare-custom > a.bshare-qqmb:hover{ background:url(../images/footer_share_img4_over.png) no-repeat; }

.icon { background: url(../images/icon2.png) no-repeat; }
.qust_contach ul li span.icon { _margin-left: -45px; }
.pst_re { position: relative }
.qust_contach { background: #f5f5f5; border: #fff 1px solid; width: 125px; padding: 1px 5px 10px; font-size: 12px; line-height: 18px; position: absolute; right: 5px; top: 15px; z-index: 9999; -webkit-box-shadow: 0 0px 7px rgba(0,0,0,0.3); -moz-box-shadow: 0 0px 7px rgba(0,0,0,0.3); box-shadow: 0 0px 7px rgba(0,0,0,0.3); }
@media(max-width:760px) {
.qust_contach { margin: 15px auto; }
}
/*close*/
a.qst_close { width: 19px; height: 22px; overflow: hidden; background-position: -102px -351px; float: right; display: block; margin: -1px -5px 0 0 }
a.qst_close:hover { background-position: -102px -390px; }
/*list*/
.qust_contach ul li { border-bottom: #d8d8d8 1px solid; border-top: #fff 1px solid; padding: 5px; position: relative }
.shouqian, .shouhou, .zixun, .tijian, .yuyue, .suces { width: 20px; height: 24px; display: inline-block; margin-bottom: -4px; margin-right: 3px }
.shouqian { background-position: -97px -2px; }
.shouhou { background-position: -97px -65px; }
.zixun { background-position: -97px -126px; }
.tijian { background-position: -97px -200px; }
.yuyue { background-position: -97px -276px; }
.suces { background-position: -100px -427px; }
.qst_info p { line-height: 20px; }
.qust_contach ul li:hover { background: #e7edef; }
a.qst_info:hover .shouqian, .qust_contach ul li:hover .shouqian { background-position: -339px -2px; }
a.qst_info:hover .shouhou, .qust_contach ul li:hover .shouhou { background-position: -339px -65px; }
a.qst_info:hover .zixun, .qust_contach ul li:hover .zixun { background-position: -339px -126px; }
a.qst_info:hover .tijian, .qust_contach ul li:hover .tijian { background-position: -339px -200px; }
a.qst_info:hover .yuyue, .qust_contach ul li:hover .yuyue { background-position: -339px -276px; }
a.qst_info:hover .suces, .qust_contach ul li:hover .suces { background-position: -100px -462px; }
a.qq { width: 75px; height: 22px; display: inline-block; background-position: -187px -138px; margin: 0 3px }
a.qq:hover { background-position: -187px -91px; cursor: pointer }/*background-position:-191px -148px;*/
a.tj_btn { width: 79px; height: 22px; display: inline-block; background-position: -184px -442px; margin: 3px 3px 5px; text-align: center; line-height: 22px; color: #1f495d; font-weight: bold }
a.tj_btn:hover { background-position: -184px -471px; cursor: pointer; color: #1a649d; font-weight: normal }
a.more { color: #018ee8; margin-left: 15px; }
a.more:hover { color: #0d4c9a; }
.suces_btn a { width: 53px; height: 22px; display: block; float: left; background-position: 0 -431px; margin: 0 1px; text-align: center; line-height: 22px; font-size: 11px; color: #1f495d; font-weight: bold }
.suces_btn a:hover { background-position: 0 -463px; cursor: pointer; color: #1a649d; font-weight: normal }
a.qst_info:hover .suces, .qust_contach ul li:hover .suces { background-position: -100px -462px; }
a.back_top { width: 25px; height: 27px; margin: 10px 0 10px 45px; background-position: -342px -343px; display: block }
a.back_top:hover, .qust_contach ul li:hover .back_top { background-position: -342px -394px; }
.qust_show { background: #f5f5f5; border: #fff 1px solid; width: 30px; padding: 15px 15px 20px; font-size: 12px; line-height: 18px; position: absolute; right: 10px; top: 15px; z-index: 9999; -webkit-box-shadow: 0 0px 7px rgba(0,0,0,0.3); -moz-box-shadow: 0 0px 7px rgba(0,0,0,0.3); box-shadow: 0 0px 7px rgba(0,0,0,0.3); text-align: center; font-size: 15px; line-height: 18px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px }
.qust_show span.server { background-position: -1px -363px; width: 30px; height: 30px; display: inline-block; }
.qust_show:hover { background: #e7edef; }

.searchc { width: 596px; height: 47px; border: 2px #cccccc solid; margin:40px auto 0 auto; }
.i_search_submit { width: 56px; height: 47px; line-height: 47px; border: none; background: url(../images/search_bg.png) no-repeat 50% 50%; cursor: pointer; outline: none; }
.i_search_text { width: 540px; height: 47px; border: none; background: none; text-indent: 22px; line-height: 47px; font-size: 18px; color: #cccccc; outline: none; }

.search_submit { width: 24px; height: 21px; border: none; background: url(../images/search_submit.jpg) no-repeat; cursor: pointer; }
.search_text { width: 151px; height: 21px; line-height: 21px; border: none; background: url(../images/search_text.jpg) no-repeat; text-indent: 6px; }
/*index end*/


/*index start*/
.head{ width:100%; height:80px; background:#fff; position:fixed; z-index:9999; left:0; top:0;box-shadow: 0 0 15px 0 rgba(0, 0, 0, 0.15);}
.logo{ padding-top:15px;}
.menu{ padding-right:20px;}
.menu ul li{ float:left; line-height:80px; margin-right:55px; position:relative; z-index:999;}
.menu ul li a.one{ display:block; height:80px; font-size:18px; color:#222222;position: relative;}
.menu ul li a.one:hover{ color:#003f9e;}
.menu ul li a.one.curr{ color:#003f9e;}
.menu ul li a.one:before { content: "";position: absolute;left: 0;bottom: 0;height: 4px;width: 0;background: #003f9e;transition: all 0.3s ease-in-out 0s; }
.menu ul li:hover a.one::before { width: 100%; }
.menu ul li a.one.curr::before { width: 100%; }
.menu ul li dl{ display:none;position:absolute; top: 80px; width:160px; left:-50px; height:auto;/*box-shadow: 0 27px 70px -8px #f2f2f2 inset;*/ padding:30px 0; text-align:center;background:url(../images/menu_dl_bg.jpg) repeat-x top #ffffff;}
.menu ul li dl dd a{ display:block; font-size:14px; line-height:30px;background:#ffffff;}
.menu ul li dl dd a:hover{ color:#003f9e;}
.menu ul li:hover dl{ display:block;}

.navigation-down { position:absolute; top: 80px; left: 0px; width: 100%; z-index: 100000;   }
.navigation-down .nav-down-menu { width: 100%; margin: 0; position: absolute; top: 0px;background:#ffffff;box-shadow: 0 27px 70px -8px #f2f2f2 inset; padding:0 0;}
.navigation-down .nav-down-menu .navigation-down-inner { margin: auto; position: relative; }
.menup{ width:100%; height:auto; margin:0 auto; padding-right:74px;}
.menupl{ width:auto; height:auto; min-height:150px; text-align:right; display:flex;}
.menupl dl{height:auto; display:inline-block; padding:40px 0;}
.menupl dl dd a{ display:inline-block; padding:0 28px; height:35px; font-size:14px; color:#333333;position: relative;}
.menupl a:hover{ color:#003f9e;}
.menupl dl:hover{ background:#f5f9ff;}



.menupp{ width:100%; height:auto; margin:0 auto; padding:30px 0;}
.menupp dl{height:auto; display:block;}
.menupp dl dd{ float:left; width:14%;}
.menupp dl dd a{ display:inline-block; padding:0 28px; height:35px; line-height:35px; font-size:14px; color:#333333;position: relative; background:url(../images/menupp_icon.png) no-repeat 10px 50%;}
.menupp a:hover{ color:#003f9e;background:url(../images/menupp_icon_on.png) no-repeat 10px 50%;}
.menupp dl:hover{ background:#f5f9ff;}

.headr{ padding-top:30px;}
.headr ul li{position:relative; z-index:200; height:50px;}
.headr .headrls { width: 0;  background: #fff; position: absolute; z-index: 9999; top:50px; right: 0; margin: 0; -webkit-transition: all .4s; transition: all .4s; overflow: hidden;/* border:1px #ccc solid;*/box-shadow:0 0 15px 0 rgba(0, 0, 0, 0.25);}
.headr .headrls form{padding: 10px;height: auto; width:340px;}
.headr ul li a.headshow .headrls { width: 344px;}
.headrls_sub { width: 50px; height: 40px; line-height:40px; border: 0; background: url(../images/top_search_sub.png) no-repeat 50% 50% #fff; cursor: pointer; outline:none;}
.headrls_text { width: 260px; height: 40px; border: 0; line-height: 40px; background: #fff; color: #666666; font-size: 14px; text-indent: 15px; outline:none;}

/* banner */
.ibanner{ width:100%; height:auto; position:relative; z-index:9;}
.ibanner a{ display:block; width:100%; height:auto; position:relative; z-index:99;}
.ibanner a img.bimg{ display:block; width:100%; height:auto;}
.ibannerc{ position:absolute; z-index:100; top:35%; left:10%; color:#fff;}
.ibannerct{ font-size:60px; font-weight:bolder; line-height:60px;}
.ibannerci{ width:480px; height:auto; margin:25px 0 50px 0; font-size:16px; line-height:25px;}
.ibannerc_m{ width:210px; height:69px; background:url(../images/more.png) no-repeat; line-height:69px; text-align:center; color:#fff; font-size:18px;}

/*.ibanner .ibanner-prev{ width:32px; height:32px; background:url(../images/prev.png) no-repeat 50% 50%; position:absolute; z-index:100; top:50%; margin-top:-16px; left:100px; outline:none; cursor:pointer; opacity:1;}
.ibanner .ibanner-prev:hover{background:url(../images/prev_over.png) no-repeat 50% 50%; opacity:1;}
.ibanner .ibanner-next{width:32px; height:32px; background:url(../images/next.png) no-repeat 50% 50%; position:absolute; z-index:10; top:50%; margin-top:-16px; right:100px; outline:none; cursor:pointer; opacity:1;}
.ibanner .ibanner-next:hover{background:url(../images/next_over.png) no-repeat 50% 50%; opacity:1;}*/

.ibanner_d{ width:24px; height:32px; position:absolute; z-index:1001; bottom:96px; left:50%; margin-left:-12px; cursor:pointer;}
.swiper-nav{ text-align:center; position:absolute; z-index:1002; width:100%; left:0; bottom:28px; height:20px;}
.ibanner-prev{ width:59px; height:20px; background:url(../images/banner_prev.png) no-repeat 50% 50%; display:inline-block; margin-right:15px; cursor:pointer;}
.ibanner-next{ width:59px; height:20px; background:url(../images/banner_next.png) no-repeat 50% 50%; display:inline-block; margin-left:15px; cursor:pointer;}
.ibanner-pagination{ display:inline-block;}

.ibanner .swiper-pagination-bullet{ width:20px; height:20px; line-height:20px; background:url(../images/banner_icon.png) no-repeat 50% 50%;opacity: 1;border-radius:0;color: #fff; font-size:16px;}
.ibanner .swiper-pagination-bullet-active{ background:url(../images/banner_icon_over.png) no-repeat 50% 50%; opacity: 1;border-radius:0;color: #fff; font-size:16px;}
.ibanner .swiper-pagination-bullets{}
.ibanner .swiper-pagination-bullets .swiper-pagination-bullet{ margin:0 15px;bottom:0;}

.load-video{display:block;width:76px;height:76px;margin:0 auto;cursor:pointer;transform:translateY(0%);opacity:1;transition:transform 0.6s ease-out,opacity 0.6s}
.load-video img{display:block;width:100%}
.load-video:before,.load-video::after{content:' ';position:absolute;top:-60%;left:-60%;width:220%;height:220%;border:#ffffff 1px solid;border-radius:50%;box-sizing:border-box;transform:scale(0.6);animation-duration:3s;opacity:0;animation-iteration-count:infinite;animation-timing-function:cubic-bezier(0.55, 0.23, 0.62, 1)}
.load-video::after{animation-delay:1.5s;transform:scale(1)}

.main_sw.index .box3.animate .wrap .cont .video-btn{padding:3% 0;overflow:hidden}
.main_sw.index .box3.animate .wrap .cont .load-video{transform:translateY(0);opacity:1;transition-delay:0.4s}
.load-video:hover:before,.load-video:hover::after{animation-name:loader}

.video-box{position:absolute;top:0;left:0;width:100%;height:100%}
.video-box .video{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;filter:alpha(opacity=0);transition:opacity 1s}
.video-box .video.cur{opacity:1;filter:alpha(opacity=100)}
.video-box .video.video-on .bg-box{opacity:0;filter:alpha(opacity=0)}
.video-box video{position:absolute;bottom:0;left:0;display:block;width:100%; height:100%;object-fit:cover}

.video-box .bg-box{position:absolute;top:0;left:0;width:100%;height:100%;transition:opacity 1s}
.video-box .bg,.video-box .mb-bg{position:absolute;top:0;left:0;width:100%;height:100%}
.video-box .mb-bg{display:none}

.tran300{transition:300ms ease-out;-webkit-transition:300ms ease-out;-ms-transition:300ms ease-out;-moz-transition:300ms ease-out;-o-transition:300ms ease-out;}
.tran500{transition:500ms ease-out;-webkit-transition:500ms ease-out;-ms-transition:500ms ease-out;-moz-transition:500ms ease-out;-o-transition:500ms ease-out;}
.tran800{transition:800ms ease-out;-webkit-transition:800ms ease-out;-ms-transition:800ms ease-out;-moz-transition:800ms ease-out;-o-transition:800ms ease-out;}
.tran1000{transition:1000ms ease-out;-webkit-transition:1000ms ease-out;-ms-transition:1000ms ease-out;-moz-transition:1000ms ease-out;-o-transition:1000ms ease-out;}
.video-box:hover .bg{transform:scale(1.1);}

.ison .video{opacity:1;filter:alpha(opacity=100);}
.ison .bg-box{opacity:1;}
.ison .bannerc_c_1{opacity:1;}
.ison .bannerc_c_2{opacity:1;}

.icon-mouse{cursor:pointer;animation:mouse 3.5s ease infinite;-webkit-animation:mouse 3.5s ease infinite;-moz-animation:mouse 3.5s ease infinite;-o-animation:mouse 3.5s ease infinite;}

@keyframes mouse{
    0%{transform: translate(0, 0);-webkit-transform: translate(0, 0);-moz-transform: translate(0, 0);-ms-transform: translate(0, 0);}
    60%{transform: translate(0, 10px);-webkit-transform: translate(0, 10px);-moz-transform: translate(0, 10px);-ms-transform: translate(0, 10px);}
    100%{transform: translate(0, 0);-webkit-transform: translate(0, 0);-moz-transform: translate(0, 0);-ms-transform: translate(0, 0);}
}
@-webkit-keyframes mouse{
    0%{transform: translate(0, 0);-webkit-transform: translate(0, 0);-moz-transform: translate(0, 0);-ms-transform: translate(0, 0);}
    60%{transform: translate(0, 10px);-webkit-transform: translate(0, 10px);-moz-transform: translate(0, 10px);-ms-transform: translate(0, 10px);}
    100%{transform: translate(0, 0);-webkit-transform: translate(0, 0);-moz-transform: translate(0, 0);-ms-transform: translate(0, 0);}
}


.pbanner{ width:100%; height:600px;}
.pbannerc{ padding-top:150px; width:660px; height:auto;}
.pbannerc_t{ font-size:34px; line-height:56px; color:#003f9e; font-weight:bolder;}
.pbannerc_form{ margin:25px 0 10px 0;box-shadow:0 0 15px 0 rgba(0, 0, 0, 0.15);}
.pbannerc_form_text{ width:550px; height:56px; line-height:56px; border:0; background:#fff; font-size:16px; color:#333; text-indent:20px;-moz-border-radius-topleft: 5px;-moz-border-radius-bottomleft: 5px;-webkit-border-top-left-radius: 5px;-webkit-border-bottom-left-radius: 5px;border-top-left-radius: 5px;border-bottom-left-radius: 5px;}
.pbannerc_form_sub{ width:110px; height:56px; border:0; line-height:56px; background:url(../images/banner_search.png) no-repeat 24px 50% #003f9e; color:#fff; font-size:16px; text-indent:35px;-moz-border-radius-topright: 5px;-moz-border-radius-bottomright: 5px;-webkit-border-top-right-radius: 5px;-webkit-border-bottom-right-radius: 5px;border-top-right-radius: 5px;border-bottom-right-radius: 5px;}

.pbannerc_key{ font-size:14px; color:#4f80c9; line-height:25px;}
.pbannerc_key a{ font-size:14px; color:#003f9e; padding-right:20px;}

.iproduct{}
.iproductt{ line-height:50px;}
.iproducttl{ padding-left:20px; line-height:50px; background:url(../images/tt_line.jpg) no-repeat left 50%; font-size:32px; color:#222222;}
.iproducttr{}
.iproducttr ul li{ display:inline-block; background:url(../images/iproducttr_li_icon.jpg) no-repeat right 50%;}
.iproducttr ul li:last-child{ background:none;}
.iproducttr ul li a{ display:block; padding:0 15px; color:#555555; font-size:14px;}
.iproducttr ul li a:hover{ color:#003f9e;}
.iproducttm{ margin-left:25px;}
.iproducttm a{ display:inline-block; padding-right:18px; line-height:50px; background:url(../images/more.png) no-repeat right 50%; font-size:14px; color:#003f9e;}

.iproductc{ padding-top:30px;}
.iproductc ul li{ width:18%; height:auto; float:left; margin:0 2.5% 25px 0;box-shadow:0 0 5px 0 rgba(0, 0, 0, 0.15);}
.iproductc ul li:nth-child(5n){ margin-right:0;}
.iproductc ul li a{ display:block;border-radius: 5px;}
.iproductc_img{ width:100%;/* height:auto;*/ border-bottom:1px #eeeeee solid; position:relative; z-index:15;}
.iproductc_img .iproductc_img_over{ width:100%; height:100%; background:url(../images/i_product_img_over.png) no-repeat center center/cover; position:absolute; z-index:20; top:0; left:0; display:none;}
/*.iproductc_img img{ display:block; width:100%; height:auto;}*/
.iproductc ul li a. iproductc_img{overflow:hidden;}
.iproductc ul li a .iproductc_img span{display:block;padding-top:100%;}

.iproductct{ padding:10px;}
.iproductct_i{}
.iproductct_i p{ display:inline-block; padding:0 8px; background:#ecf3ff; line-height:22px; border-radius:3px; font-size:12px; color:#003f9e;}
.iproductct_t{ font-size:14px; color:#222222; line-height:25px;  height:50px; overflow:hidden; }
.iproductct_c{}
.iproductct_c_l{ padding-left:19px; line-height:22px; background:url(../images/i_product_time.png) no-repeat left 50%; color:#999999; margin-right:25px;}
.iproductct_c_r{ padding-left:19px; line-height:22px; background:url(../images/i_product_view.png) no-repeat left 50%; color:#999999; }

.iproductc ul li a:hover{ background:#003f9e; color:#fff}
.iproductc ul li a:hover .iproductct_i p{ background:#033c91; color:#fff;}
.iproductc ul li a:hover .iproductct_t{ color:#fff;}
.iproductc ul li a:hover .iproductct_c_l{ background:url(../images/i_product_time_over.png) no-repeat left 50%;color:#fff;}
.iproductc ul li a:hover .iproductct_c_r{ background:url(../images/i_product_view_over.png) no-repeat left 50%;color:#fff;}
.iproductc ul li a:hover .iproductc_img_over{ display:block;}

.inew{ width:100%; height:720px; background:url(../images/i_new_bg.png) no-repeat center center/cover; padding-top:50px;}
.inewt{ line-height:36px;}
.inewtl{ padding-left:20px; background:url(../images/i_new_tt.png) no-repeat left 50%; font-size:32px; color:#fff;}
.inewtr{}
.inewtr ul li{ display:inline-block; margin-left:24px;}
.inewtr ul li a{ display:block; line-height:36px; padding:0 24px; border:1px #fff solid; font-size:14px; border-radius:36px; color:#fff;}
.inewtr ul li a:hover{ background:#fff; color:#003f9e;}
.inewtr ul li a.on{ background:#fff; color:#003f9e;}

.inewc{ padding-top:30px;}
.inewcl{ width:32%; height:auto;}
.inewcl a{ display:block; background:#fff; border-radius:5px;}
.inewcl a .inewcl_img{}
.inewcl a .inewcl_img span{display:block;padding-top:61%;-moz-border-radius-topleft: 5px;-moz-border-radius-topright: 5px;-webkit-border-top-left-radius: 5px;-webkit-border-top-right-radius: 5px;border-top-left-radius: 5px;border-top-right-radius: 5px;}
.inewcl_c{ padding:30px;}
.inewcl_c_t{ font-size:24px; color:#222222; line-height:30px; height:60px; overflow:hidden;}
.inewcl_c_i{ margin:15px 0 55px 0; font-size:14px; color:#999999; line-height:22px; height:72px; overflow:hidden;}
.inewcl_c_m{ border-top:1px #eeeeee solid; padding-top:12px;}
.inewcl_c_m p{ display:inline-block; padding-right:15px; line-height:25px; background:url(../images/i_new_more.png) no-repeat right 50%; color:#003f9e; font-weight:bolder; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase;}

.inewcr{ width:65%; height:auto;}
.inewcr ul li{ width:48%; height:260px; float:left; margin:0 4% 30px 0;}
.inewcr ul li:nth-child(2n){ margin-right:0;}
.inewcr ul li a{ display:block; width:100%; height:100%; border-radius:5px; padding:30px; position:relative; z-index:9; background:#fff;}
.inewcr_t{ font-size:24px; color:#222222; line-height:30px; height:60px; overflow:hidden; width:85%;}
.inewcr_time{ width:70px; height:auto; position:absolute; z-index:10; top:30px; right:8px; font-family:Arial, Helvetica, sans-serif; color:#999999; font-size:14px; line-height:25px;}
.inewcr_time1{}
.inewcr_time2{ line-height:40px; color:#999999; font-size:28px;}

.inewcr_i{ margin:15px auto 35px auto;font-size:14px; color:#999999; line-height:22px; height:44px; overflow:hidden;}
.inewcr_m{ border-top:1px #eeeeee solid; padding-top:15px;}
.inewcr_m p{ display:inline-block; padding-right:15px; line-height:25px; background:url(../images/i_new_more.png) no-repeat right 50%; color:#003f9e; font-weight:bolder; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase;}

.inewcr ul li a:hover{ background:url(../images/i_new_over.png) repeat;}
.inewcr ul li a:hover .inewcr_t{ color:#fff;}
.inewcr ul li a:hover .inewcr_time{ color:#fff;}
.inewcr ul li a:hover .inewcr_time2{ color:#fff;}
.inewcr ul li a:hover .inewcr_i{ color:#fff;}
.inewcr ul li a:hover .inewcr_m{ color:#fff;}
.inewcr ul li a:hover .inewcr_m p{ color:#fff;background:url(../images/i_new_more_over.png) no-repeat right 50%;}

.ipartner{ padding:45px 0 40px 0;}
.ipartnert{}
.ipartnertr{}
.ipartnerc-prev{ width:14px; height:12px; background:url(../images/i_partner_prev.png) no-repeat 50% 50%; display:inline-block; margin-right:15px; cursor:pointer;}
.ipartnerc-next{ width:14px; height:12px; background:url(../images/i_partner_next.png) no-repeat 50% 50%; display:inline-block; margin-left:15px; cursor:pointer;}
.ipartnerc-pagination{ display:inline-block;}

.ipartnertr .swiper-pagination-bullet{ width:8px; height:8px; line-height:8px; background:#e8e8e8;opacity: 1;border-radius:8px;color: #fff; font-size:16px;}
.ipartnertr .swiper-pagination-bullet-active{ background:#003f9e; opacity: 1;border-radius:8px;color: #fff; font-size:16px;}
.ipartnertr .swiper-pagination-bullets{}
.ipartnertr .swiper-pagination-bullets .swiper-pagination-bullet{ margin:0 6px;bottom:0;}

.ipartnerc{ padding-top:30px;}
.ipartnerc_a{ padding:5px;}
.ipartnercl{}
.ipartnercl a{ display:block; width:100%; height:auto; box-shadow:0 0 5px 0 rgba(0, 0, 0, 0.1);}
.ipartnercl a img{ display:block; width:100%; height:auto;}
.ipartnercl a:hover{box-shadow:0 0 5px 0 rgba(0, 0, 0, 0.35);}

.ichandi{ width:100%; height:auto; padding:45px 0 30px 0; background:url(../images/i_map_bg.png) no-repeat center center/cover;}
.ichandil{ width:280px; height:auto; }
.ichandil_list{border-radius:3px;box-shadow:0 0 5px 0 rgba(0, 0, 0, 0.1); margin-top:100px; background:#fff;}
.ichandil ul li{ border-bottom:1px #eeeeee solid; line-height:70px;}
.ichandil ul li a{ display:flex;display: -webkit-flex; vertical-align:middle; line-height:70px; background:url(../images/i_map_gj_icon.png) no-repeat 90% 50%; padding-left:24px;justify-content:flex-start;align-items:center;}
.ichandil ul li a img{ display:inline-block; margin-right:15px;}
.ichandil ul li a span{ display:inline-block; font-size:18px; color:#222222;}
.ichandil ul li a span.en{ font-size:14px; color:#999999; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase; margin-left:10px;}
.ichandil ul li a:hover{background:url(../images/i_map_gj_icon.png) no-repeat 90% 50% #003f9e;}
.ichandil ul li a:hover span{ color:#fff;}
.ichandil ul li a:hover span.en{ color:#fff;}

.ichandir{ width: calc(100% - 325px);width: -moz-calc(100% - 325px);width: -webkit-calc(100% - 325px); position:relative; z-index:9;}
.ichandir_img{ width:100%; height:auto;}
.ichandir_img img{ display:block; width:100%; height:auto;}
.ichandir_mg{ position:absolute; z-index:10;width:64px; height:auto;text-align:center;}
.dizhi1{  top:275px; left:200px; }

.ichandir_mg_m{ padding-bottom:45px; background:url(../images/i_map_dian.png) no-repeat 50% bottom; font-size:14px; color:#222222; line-height:25px;}
.ichandir_mg_o{ padding-bottom:70px; background:url(../images/i_map_dian_on.png) no-repeat 50% bottom; font-size:18px; color:#003f9e; line-height:25px; display:none;}
.ichandir_mg_c{ position:absolute; z-index:11; left:66px; top:-28px; width:337px; background:#fff; border-radius:5px;box-shadow:0 0 5px 0 rgba(0, 0, 0, 0.1); text-align:left; padding:25px; display:none;}
.ichandir_mg_c_t{ color:#222222; font-size:24px; line-height:35px;}
.ichandir_mg_c_t .en{font-size:18px; color:#999999; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase; margin-left:10px;}
.ichandir_mg_c_line{ width:32px; height:2px; background:#003f9e; margin:15px 0;}
.ichandir_mg_c_c{ font-size:14px; color:#555555; line-height:22px;}
.ichandir_mg_c i{ display:block; width:10px; height:16px; background:url(../images/ichandir_mg_c_m.png) no-repeat; position:absolute; z-index:12; top:32px; left:-10px;}

.ichandir_mg:hover .ichandir_mg_m{ display:none;}
.ichandir_mg:hover .ichandir_mg_o{ display:block;}
.ichandir_mg:hover .ichandir_mg_c{ display:block;}

.dizhi2{ left:467px; top:265px;}
.dizhi3{left:517px; top:275px;}
.dizhi4{left:690px; top:395px;}
.dizhi5{left:877px; top:345px;}

.ichandir_mg.on .ichandir_mg_m{ display:none;}
.ichandir_mg.on .ichandir_mg_o{ display:block;}
.ichandir_mg.on .ichandir_mg_c{ display:block;}

.rb .ichandir_mg_c{ left:auto; right:68px;}
.rb .ichandir_mg_c i{background:url(../images/ichandir_mg_c_m2.png) no-repeat; left:auto; right:-10px;}

.iadv{ padding:60px 0;}
.iadvc{ padding-top:30px;}
.iadvcl{ width:23%; height:auto; margin:0 2.5% 0 0;box-shadow:0 0 5px 0 rgba(0, 0, 0, 0.15);}
.iadvcl:nth-child(4){ margin-right:0;}
.iadvcl_img{ width:100%;}
.iadvcl_img img{ display:block; width:100%; height:auto;}
.iadvcl_c{ padding:30px;}
.iadvcl_cl{ width: calc(100% - 50px);width: -moz-calc(100% - 50px);width: -webkit-calc(100% - 50px);}
.iadvcl_cl_t{ font-size:18px; color:#222222; line-height:30px; /*height:30px; overflow:hidden;*/ margin-bottom:6px;}
.iadvcl_cl_i{ font-size:14px; color:#999999; line-height:22px;}
.iadvcl_cr{ padding-top:6px;}

.foot{ width:100%; height:auto; background:#003f9e; padding:60px 0 0 0; color:#fff;}
.foott{ width:600px; height:auto; margin:0 auto; text-align:center; position:relative; z-index:1;}
.foott:before {content: "";position: absolute;left: 0;bottom: 50%;height: 1px;width: 100%;background: #fff;transition: all 0.3s ease-in-out 0s; }
.foott_img{ display:inline-block; padding:0 20px; background:#003f9e; position:relative; z-index:2;}
.footc{ padding:50px 0 45px 0; border-bottom:1px #1162dc solid;}
.footc dl{ width:16.666%; height:auto; float:left;}
.footc dl dt{ font-size:20px; line-height:28px; margin-bottom:15px;}
.footc dl dd{}
.footc dl dd a{ font-size:14px; color:#fff; line-height:32px;}
.footc dl dd a:hover{ color:#b9d443;}
.attrus{ text-align:center;}
.foot_ewm img{ margin-bottom:8px;}

/*.footb{ padding:40px 0 50px 0; text-align:center; display:flex;justify-content: center;}
.footbl{ display:inline-block; text-align:left; margin-right:13%;}
.footbl_1{ margin-right:0;}
.footbl_t{ margin-bottom:5px; line-height:35px; padding-left:40px; font-size:16px;}
.footbl_c{ font-size:14px; line-height:32px; max-width:400px;}
.footbl_1 .footbl_t{ background:url(../images/foot_icon1.png) no-repeat left 50%;}
.footbl_2 .footbl_t{ background:url(../images/foot_icon2.png) no-repeat left 50%;}
.footbl_3 .footbl_t{ background:url(../images/foot_icon3.png) no-repeat left 50%;}
.footbl_c1{ font-size:15px;}*/
.footb{ padding:40px 0 50px 0; text-align:center;/* display:flex;justify-content: center;*/}
.footbl{ display:block; text-align:left; float:left; width:25%; padding-right:50px;}
.footbl_1{ margin-right:0;}
.footbl_t{ margin-bottom:5px; line-height:35px; padding-left:40px; font-size:16px;}
.footbl_c{ font-size:14px; line-height:32px; max-width:400px;}
.footbl_1 .footbl_t{ background:url(../images/foot_icon1.png) no-repeat left 50%;}
.footbl_2 .footbl_t{ background:url(../images/foot_icon2.png) no-repeat left 50%;}
.footbl_3 .footbl_t{ background:url(../images/foot_icon3.png) no-repeat left 50%;}
.footbl_4 .footbl_t{ background:url(../images/foot_icon4.png) no-repeat left 50%;}
.footbl_c1{ font-size:15px;}

.footbl:nth-of-type(1){ width:25%}
.footbl:nth-of-type(2){ width:27.5%}
.footbl:nth-of-type(3){ width:27.5%}
.footbl:nth-of-type(4){ width:20%; padding-right:0;}

.copyright{ width:100%; height:auto; background:#023889; padding:20px 0; color:#fff; font-size:14px; line-height:32px;}
.copyright a{ color:#fff;}
.copyright a:hover{ color:#b9d443;}
.copyrightc{ text-align:center;}
/*index end*/

/*about start*/
.ntitle{ text-align:center; padding-top:104px;}
.ntitle_c{ font-size:36px; color:#fff; line-height:40px; margin:15px auto 0 auto; font-weight:bolder;}
.aboutc{ padding:70px 0; background:#f9f9f9;}
.aboutct{ text-align:center; font-size:32px; color:#222222; line-height:40px;}
.aboutcc{}
.aboutccl{ width:550px; height:auto;}
.aboutccl_t{}
.aboutccl_t_cn{ font-size:32px; color:#222222; line-height:50px;}
.aboutccl_t_en{ font-size:14px; color:#999999; line-height:25px;}
.aboutccl_c{ padding-top:30px; font-size:16px; color:#222222; line-height:30px;}
.aboutccr{ width:680px; height:auto;}

.aboutbrand{ width:100%; height:auto; background:url(../images/about_brand_bg.png) no-repeat center center/cover; padding:60px 0 75px 0;}
.aboutbrandc{ padding-top:50px;}
.aboutbrandc ul li{ width:420px; height:480px; float:left; margin-right:10px; border-radius:5px;}
.aboutbrandc ul li:nth-child(3n){ margin-right:0;}
.aboutbrandc_c{ width:100%; height:100%;  padding:150px 50px 0 50px; text-align:center;border-radius:5px;}
.aboutbrandc_c_icon{}
.aboutbrandc_c_t{ font-size:24px; color:#fff; line-height:35px; margin-top:50px;}
.aboutbrandc ul li:hover .aboutbrandc_c{background:url(../images/about_brand_img_over.png) repeat;}

.aboutdev{ width:100%; height:auto; background:url(../images/about_deve_bg.png) no-repeat 50% 50%; padding:75px 0 50px 0;}
.aboutinfot{text-align:center; font-size:32px; color:#fff; line-height:40px;}
.aboutdevc{ margin-top:50px;}
.aboutdevcc{}
.aboutdevcct{ height:auto; background:url(../images/about_deve_line.png) repeat-x 200px 65px;}
.aboutdevcctt{ padding:0 100px; position:relative; z-index:9;}
.aboutdevcctl{ font-size:24px; font-weight:bolder; line-height:40px; text-align:center; color:#bac5de; padding-bottom:36px; background:url(../images/about_deve_icon.png) no-repeat 50% bottom;}

.aboutdevcct .swiper-slide-active{background:url(../images/about_deve_icon_over.png) no-repeat 50% bottom;}
.aboutdevcct .aboutdevcctl.swiper-slide-active{ color:#fff; font-size:40px;}

.aboutdevcct_a{}
.aboutdevcct .aboutdevcct-prev{ width:48px; height:48px; background:url(../images/about_deve_prev.png) no-repeat 50% 50%; position:absolute; z-index:10; top:42px; left:-80px; outline:none; cursor:pointer;}
.aboutdevcct .aboutdevcct-prev:hover{background:url(../images/about_deve_prev.png) no-repeat 50% 50%;}
.aboutdevcct .aboutdevcct-next{width:48px; height:48px; background:url(../images/about_deve_next.png) no-repeat 50% 50%; position:absolute; z-index:10; top:42px; right:-80px; outline:none; cursor:pointer;}
.aboutdevcct .aboutdevcct-next:hover{background:url(../images/about_deve_next.png) no-repeat 50% 50%;}
/*.aboutdevccc{ width:1200px; height:auto; margin:0 auto; padding-top:50px; font-size:14px; line-height:30px; color:#fff;}*/

.aboutdevccc_aaa{ width:1200px; height:auto; min-height:400px; overflow:hidden; margin:0 auto; position:relative; z-index:9;}
.aboutdevccc{ width:1200px; height:auto; margin:0 auto; padding-top:50px; font-size:14px; line-height:30px; color:#fff;transition: 0.36s; position:absolute; z-index:99; left:0; /*top:-100%;*/ top:0;opacity:0;-webkit-transition: all ease .2s; -moz-transition: all ease .2s; transition: all ease .2s;}
.down { /*top:0;*/ opacity:1;}
.up {/*transform: translateX(-100%);*/ opacity:0; }

.aboutdevcccl{ width:600px; height:auto;}
.aboutdevcccr{ width:550px; padding-top:70px; font-size:16px; line-height:28px; color:#fff;}
.aboutdevcccr_t{ font-size:30px; margin-bottom:25px; line-height:50px;}
.aboutdevcccr_t span{ font-size:60px; font-family:Arial, Helvetica, sans-serif;}

.abouthonor{ padding:60px 0 90px 0;}
.abouthonorc{ margin:50px auto 0 auto; position:relative; z-index:9;}

.abouthonorcl{ width:320px; height:auto; float:left;}
.abouthonorcl a{ display:block; width:100%; height:100%; border:1px #dddddd solid; text-align:center; position:relative; z-index:10;}
.abouthonorcl_img{ width:100%; height:auto;}
.abouthonorcl_img img{ display:block; width:100%; height:auto;}
.abouthonorcl_over{ width:100%; height:380px; position:absolute; z-index:11; left:0; top:0; background:url(../images/about_honor_img_over.png) no-repeat center center/cover; display:none;}
.abouthonorcl_t{ height:80px; line-height:80px; font-size:16px; color:#333333; overflow:hidden;}
.abouthonorcl a:hover{border:1px #003f9e solid;}
.abouthonorcl a:hover .abouthonorcl_t{ color:#003f9e;}
.abouthonorcl a:hover .abouthonorcl_over{ display:block;}

.abouthonorc .abouthonorc-prev{ width:48px; height:48px; background:url(../images/abouthonorc_prev.png) no-repeat 50% 50%; position:absolute; z-index:10; top:50%; margin-top:-24px; left:-84px; outline:none; cursor:pointer;}
.abouthonorc .abouthonorc-prev:hover{background:url(../images/abouthonorc_prev_over.png) no-repeat 50% 50%;}
.abouthonorc .abouthonorc-next{width:48px; height:48px; background:url(../images/abouthonorc_next.png) no-repeat 50% 50%; position:absolute; z-index:10; top:50%; margin-top:-24px; right:-84px; outline:none; cursor:pointer;}
.abouthonorc .abouthonorc-next:hover{background:url(../images/abouthonorc_next_over.png) no-repeat 50% 50%;}
/*about end*/

.Floor001733 {
  background: #f9f9f9;
  padding:70px 0;
}
.index_tit {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding-bottom: 0;
  background-color: #c00000;
}

.index_tit h2 {
  background: #c00000;
  font-size: 18px;
  margin: 0;
  color: #fff;
  padding: 0 10px;
  line-height: 45px;
  min-width: 172px;
  text-align: center;
}

.index_tit a {
  padding: 5px;
  background: #c00000;
  color: #fff;
  border-radius: 5px;
}

.Floor001733 .list ul {
  display: flex;
  flex-wrap: wrap;
}

.Floor001733 .list li {
  width: 20%;
  float: left;
  position: relative;
  overflow: hidden;
  display: flex;
  margin-top: 2%;
  margin-right: 0%;
  min-height: 124px;
  align-items: baseline;
  justify-content: flex-start;
  border-right: 1px solid #f5f5f5;
}

.Floor001733 .list li a {
  height: 100%;
  z-index: 4;
}

.Floor001733 .list li figcaption {
  width: 120px;
  height: 120px;
  border: 3px solid #ccc;
}

.Floor001733 .list li figure {
  width: 100%;
  margin-left: 10px;
}

.Floor001733 .list li figure img {
  width: 45px;
  height: 45px;
}

.Floor001733 .list li dl {
  height: 84px;
}

.Floor001733 .list li dd a {
  font-size: 14px;
  color: #666;
  position: relative;
  padding-left: 18px;
}

.Floor001733 .list li dd a::after {
  content: " ";
  position: absolute;
  left: 0;
  top: 50%;
  display: block;
  width: 10px;
  height: 10px;
  background: url(../images/triangle_two.png) no-repeat center;
  transform: translateY(-50%);
}

.Floor001733 .list li dd {
  line-height: 28px;
}

.Floor001733 .list li dd.more a::after {
  content: ">";
  background: none;
  height: auto;
}

.Floor001733 .list li figcaption img {
  display: none;
}

.Floor001733 .table {
  display: table;
  width: 100%;
  height: 100%;
}

.Floor001733 .table_cell {
  display: table-cell;
  vertical-align: middle;
}

.Floor001733 .list li h3 {
  color: #000;
  font-size: 16px;
  margin: 0 0 10px 0;
  padding-top: 3%;
}

.Floor001733 .list li p {
  margin: 0;
  color: #666563;
  padding-bottom: 5%;
}

.Floor001733 .list li span {
  color: #c00000;
  display: inline-block;
  width: 96px;
  height: 29px;
  line-height: 29px;
  border-radius: 29px;
}

.Floor001733 .list li:hover span {
  background: #c00000;
  color: #fff;
}

.iproc{ padding:50px 0;}

.head .lang{height:80px;cursor:pointer;background:url(../images/lang.svg) no-repeat 40px center/25px;position:relative;padding:0 20px 0 40px}
.head .lang>span{font-size:16px;color:#333;padding:0 20px 0 35px;line-height:80px;background:url(../images/arrow.svg) no-repeat right center/10px}
.head .lang .popup{display:none;position:absolute;top:90%;left:50%;transform:translateX(-50%);width:150px;background:#f4f7f8;padding:10px 0 5px}
.head .lang .popup::after{content:'';position:absolute;top:-5px;left:50%;transform:translateX(-50%) rotate(45deg);width:15px;height:15px;background:#f4f7f8}
.head .lang .popup>a{ display:block;padding:0 20px;line-height:35px;position:relative;z-index:2;margin-bottom:5px}
.head .lang .popup>a.active{background:#003f9e url(../images/success.svg) no-repeat 20px center/12px;padding-left:40px;color:#fff}
.head .lang .popup>a:hover{background-color:#003f9e;color:#fff}