/* CSS Document */
* { margin: 0 0; padding: 0 0; }
body { font-size: 14px; font-family: "微软雅黑"; }
img { border: none; }
a { color: #333333; text-decoration: none; outline: none; }
a:hover { color: #007cc2; }
ul, li { list-style: none; }
table { margin: 0 auto; }
.clear { clear: both; }
.leftline { border-right: #CCCCCC 1px dotted; }
.xianshi { padding: 10px 0px; line-height: 22px; color: #777777; }
.xuline { border-bottom: #e0e0e0 1px dotted; }
.line { border-bottom: #e0e0e0 1px solid; }
.w1200 { width: 1220px; margin: 0px auto }
.head { height: 165px; }
.head { height: 165px; }
.head .logo { width: 812px; float: left; margin-top: 30px; }
.head_tel { float: right; font-size: 24px; margin-top: 50px; }
.head_tel span { color: #007cc2; }
.head_menu { width: 100%; height: 70px; background: #282828; }
.home_ad { width: 100%; height: 134px; line-height: 134px; background: #007cc2; }
.home_ad ul { width: 1220px; margin: 0px auto; }
.home_ad ul li { float: left; font-size: 26px; color: #FFFFFF; width: 33.3%; text-align: center; }
.home_ad ul li:hover, .home_ad ul li.cur { background: #0066a0; }
.home_ad ul li img { margin-right: 20px; vertical-align: middle; }
.inner-banner img { width: 100%; }
.ttitle { font-size: 40px; font-weight: bold; color: #5c5c5c; text-align: center; padding: 60px 0; }
.ttitle span { color: #48a4ef; }
.ttitle .detail { font-size: 18px; display: block; font-weight: normal; margin-top: 20px; }
.homepro_menu { height: 80px }
.homepro_menu ul { text-align: center; }
.homepro_menu ul li { font-size: 20px; margin: 0px 25px; display: inline; }
.homepro_menu ul li a { color: #5c5c5c; border-bottom: #5c5c5c 2px solid; padding: 15px 0; }
.homepro_menu ul li a:hover { color: #48a4ef; border-bottom: #48a4ef 2px solid; }
.homepro_list ul li { float: left; width: 380px; margin-right: 40px; }
.homepro_list ul li:nth-child(3n) { margin-right: 0px; }
.homepro_list ul li .title { height: 50px; line-height: 50px; font-size: 16px; text-align: center; }
.homepro_list { margin-bottom: 50px; }
#home_case { width: 100%; height: 570px; background: url("anli_02.png") no-repeat center center }
.home_case_info ul li { float: left; width: 270px; margin: 0px 10px; }
.home_case_info ul li img { width: 100% }
.home_case_info ul li .title { height: 60px; line-height: 60px; font-size: 16px; text-align: center; }
.home_case_info ul li .img { width: 270px; height: 210px; overflow: hidden; }
.home_case_info ul li .img img { transition: all 0.5s }
.home_case_info ul li .img img:hover { transform: scale(1.2); }
.home_fangan_info { padding-bottom: 50px; width: 1200px; overflow: hidden; }
.home_fangan_info ul { display: flex; flex-direction: row; justify-content: center; }
.home_fangan_info ul li { font-size: 18px; text-align: center; border: #ECECEC 1px solid; margin: 0px 10px; }
.home_fangan_info ul li .title { height: 60px; line-height: 60px }
.home_fangan_info ul li .img { width: 380px; height: 264px; overflow: hidden; }
.home_fangan_info ul li .img img { transition: all 0.5s }
.home_fangan_info ul li .img img:hover { transform: scale(1.2); }
#home_about { width: 100%; height: 634px; background: #f6f6f6; }
.home_about_info .about_info { line-height: 25px; font-size: 16px; }
.home_about_info .about_info .about_video { width: 600px; height: 402px; float: left; clear: left; margin-right: 10px; }
#home_changjia { width: 100%; height: 620px; }
.home_changjia_info ul li { float: left; width: 380px; margin-right: 30px; }
.home_changjia_info ul li .img { width: 380px; overflow: hidden; }
.home_changjia_info ul li img { width: 100%; border-bottom: #48a4ef 6px solid; padding-bottom: 5px; transition: all 0.5s }
.home_changjia_info ul li img:hover { transform: scale(1.2); }
.home_changjia_info ul li .title { height: 60px; line-height: 60px; font-size: 16px; text-align: center; background: #f6f6f6; }
.pos_info { width: 100%; height: 40px; line-height: 40px; background: #f7f7f7; }
.pos { text-indent: 30px; color: #999999; text-align: right; }
.pos img { margin-right: 10px; }
.detail_right { width: 100%; }
.detail_left { width: 100%; padding: 35px 0; text-align: center; border-bottom: 1px solid #f0f0f0; }
.detail_left ul { width: 1220px; margin: 0px auto; display: flex; flex-direction: row; justify-content: center; }
.detail_left ul li { font-size: 18px; margin: 0px 10px; }
.detail_left ul li a { display: block; padding: 10px 30px; border: 1px solid #ccc; border-radius: 5px; }
.detail_left ul li a:hover, .detail_left ul li a.cur { background: #007cc2; color: #FFFFFF; border: 1px solid #007cc2; }
.inner_about { padding-top: 50px; }
.inner_about .title { text-align: center; font-size: 36px; color: #000000; }
.inner_about .detail { line-height: 22px; padding: 20px 0; }
.news_list ul li { padding-bottom: 20px; border-bottom: #EDEDED 1px solid; margin-bottom: 20px; padding-top: 20px; }
.news_list ul li .img { width: 240px; float: left; }
.news_list ul li .img img { width: 100%; }
.news_list ul li .info { width: 950px; float: right; }
.news_list ul li .info .titlea { font-size: 20px; }
.news_list ul li .info .time { height: 30px; line-height: 30px; color: #CACACA; font-size: 14px; }
.news_list ul li .info .infoa { line-height: 25px; color: #666666; }
.home_news { background: #f6f6f6; padding: 30px 0; }
.home_detail_news h2 { font-size: 36px; font-weight: normal; text-align: center; display: block; background: url("bottom_03.jpg") no-repeat bottom center; margin-bottom: 50px; line-height: 100px; }
.home_news_left { width: 376px; float: left; overflow: hidden; background: #ffffff; }
.home_news_left .title { font-size: 20px; padding: 20px; }
.home_news_left .info { font-size: 16px; padding: 0px 20px; color: #737373; padding-bottom: 30px }
.home_news_right { width: 790px; float: left; margin-left: 20px; background: #ffffff; }
.home_news_right ul { padding: 8px 40px !important; }
.home_news_right ul li { border-bottom: #E4E4E4 1px solid; padding: 23px 0; }
.home_news_right ul li .news_time { width: 150px; font-size: 50px; float: left; text-align: center }
.home_news_right ul li .news_time span { display: block; font-size: 14px; color: #626262; }
.home_news_right ul li .news_info { float: right; width: 550px; }
.home_news_right ul li .news_info .title { font-size: 16px; height: 30px; line-height: 30px; }
.home_news_right ul li .news_info .info { color: #626262; font-size: 14px; }
.home_link { height: 80px; line-height: 80px; font-size: 14px; }
.home_link span { font-size: 24px; color: #48a4ef; }
.copyright_l { color: #FFFFFF; font-size: 14px; }
.inner_news_content .titlea { font-size: 30px; text-align: center; line-height: 50px; padding-top: 30px; }
.inner_news_content .timea { font-size: 14px; color: #BBBBBB; text-align: center; line-height: 30px; display: block; }
.inner_news_content .imga { padding: 20px 0; text-align: center; }
.inner_news_content .detaila { line-height: 25px; padding-top: 30px; }
.newsnext { border-top: #D2D2D2 1px solid; padding-top: 20px; margin-top: 20px }
.newsnext ul li { height: 20px; line-height: 20px; margin-bottom: 10px; }
.pro_title { font-size: 24px; border-bottom: #D2D2D2 1px solid; line-height: 80px; }
.pro_title span { float: right; margin-top: 30px; }
.product_list { padding-top: 30px; }
.product_list ul li { font-size: 14px; height: 50px; line-height: 50px; }
.product_list ul li span { float: right; }
.brand_list { padding-top: 30px; }
.brand_list ul li { float: left; text-align: center; width: 389px; margin-bottom: 15px; margin-right: 26px; }
.brand_list ul li:nth-child(3n) { margin-right: 0px; }
.brand_list ul li .img { width: 389px; overflow: hidden; border: #ECECEC 1px solid }
.brand_list ul li img { width: 387px; transition: all 0.5s }
.brand_list ul li img:hover { transform: scale(1.2) }
.brand_list ul li .title { font-size: 18px; height: 56px; line-height: 56px; }
/*分页*/
.page { text-align: right; height: 25px; line-height: 25px; margin-bottom: 20px; }
.page a { border: 1px solid #ccc; color: #222; display: inline-block; margin-right: 4px; padding: 0px 6px; text-decoration: none; }
.page a.disabled { border: 1px solid #ccc; display: inline-block; margin-right: 4px; padding: 0px 6px; text-decoration: none; background: #f8f8f8 none repeat scroll 0 0; color: #222 }
.page a.disabled:hover { border: 1px solid #ccc; color: #222; display: inline-block; margin-right: 4px; padding: 0px 6px; text-decoration: none; background: #f8f8f8 none repeat scroll 0 0; color: #222 }
.page a:hover { background: #007cc2 none repeat scroll 0 0; color: #fff; text-decoration: none; border: 1px solid #007cc2; }
.page a.current { background: #007cc2 none repeat scroll 0 0; border-color: #007cc2; color: #fff; font-weight: bold; text-decoration: none; border: 1px solid #007cc2; }
#footmenu { }
#footmenu ul li { float: left; font-size: 14px; color: #FFFFFF; height: 60px; line-height: 60px; }
#footmenu ul li a { color: #FFFFFF; padding: 0px 40px; }
.foot_about_info { line-height: 25px; }
.foot_add { text-indent: 0px; background: url("footer_29.jpg") no-repeat 0px 5px; padding-left: 30px; line-height: 30px; margin-top: 20px; }
.foot_mail { background: url("footer_32.jpg") no-repeat left center; padding-left: 5px; line-height: 30px; }
.foot_tel { background: url("footer_34.jpg") no-repeat left center; padding-left: 5px; line-height: 30px; margin-top: 10px; }
.foot_code { width: 100%; text-align: center; padding: 20px 0; }
 input::-webkit-input-placeholder {
 color: #FFFFFF;
 font-size: 16px;
}
 input::-moz-input-placeholder {
 color: #FFFFFF;
 font-size: 16px;
}
 input::-ms-input-placeholder {
 color: #FFFFFF;
 font-size: 16px;
}
 textarea::-webkit-input-placeholder {
 color: #FFFFFF;
 font-size: 16px;
 font-size: 16px;
}
 textarea::-moz-input-placeholder {
 color: #FFFFFF;
 font-size: 16px;
}
 textarea::-ms-input-placeholder {
 color: #FFFFFF;
 font-size: 16px;
}
#top_menu { width: 1220px; margin: 0px auto; }
#top_menu ul li { font-size: 18px; width: 135px; height: 70px; line-height: 70px; text-align: center; float: left; position: relative; }
#top_menu ul li a { display: block; color: #FFFFFF; }
#top_menu ul li a:hover, #top_menu ul li a.cur { background: #296dac; }
#top_menu ul li ul { position: absolute; left: 0px; top: 70px; display: none; z-index: 100; background: #007cc2; overflow: hidden; width: 100% }
#top_menu ul li ul li { height: 40px; line-height: 40px; font-size: 14px; border-bottom: #E7E7E7 1px solid; background: #282828; width: 100% }
#top_menu ul li ul li:last-of-type { border-bottom: none; }
#top_menu ul li ul li a { color: #FFF; }
#top_menu ul li ul li a:hover { background: #296dac; color: #FFF; }
.top_title{float: left;text-align: left;height: 40px; line-height: 40px;color: #FFFFFF}
/* 案例 */

.index-anli { margin-top: 100px; height: 1100px; }
.index-anli .title { font-size: 52px; color: #000000; text-align: center; position: relative; }
.index-anli .title::after { content: ''; display: block; width: 46px; height: 2px; background-color: #0d6fb8; margin: 8px auto 11px; }
.index-anli .title2 { color: #000000; font-size: 18px; text-align: center; }
.index-anli .hd { margin-top: 30px; margin-bottom: 35px }
.index-anli .hd ul { font-size: 0; text-align: center; }
.index-anli .hd li { width: 160px; height: 40px; border-radius: 4px; border: solid 1px #c1c1c1; display: inline-block; font-size: 15px; color: #474747; line-height: 40px; text-align: center; margin-right: 29px; position: relative; }
.index-anli .hd li.on { background-color: #207dc7; color: #FFFFFF; }
.index-anli .hd li.on:after { content: ''; display: inline-block; width: 0; height: 0; border-left: 6px solid transparent; border-right: 6px solid transparent; border-top: 8px solid #207dc7; position: absolute; bottom: -8px; left: 50%; margin-left: -8px; }
.index-anli .hd li:last-child { margin-right: 0; }
.index-anli .bd { }
.index-anli .bd ul li { width: 392px; float: left; position: relative; margin-right: 12px; }
.index-anli .bd ul li:nth-child(3n) { margin-right: 0; }
.index-anli .bd ul li .img { width: 392px; height: 240px; overflow: hidden; position: relative; }
.index-anli .bd ul li img { width: 392px; height: 240px; }
.index-anli .bd ul li.on { background-color: #207dc7; color: #FFFFFF; }
.index-anli .bd ul li .img .mask { position: absolute; top: 0; left: 0; width: 100%; height: 100%; background-color: rgba(0, 0, 0, .79); display: none; }
.index-anli .bd ul li:hover .mask { display: block; }
.index-anli .bd ul li .t { padding-top: 25px; padding-bottom: 25px; text-align: center; font-size: 20px; color: #0e0e0e; }
.index-anli .bd ul li:hover .mask .link { width: 237px; height: 64px; border: solid 2px #ffffff; position: absolute; top: 50%; left: 50%; margin-top: -32px; margin-left: -118.5px; }
.index-anli .bd ul li:hover .mask .link-c { width: 224px; height: 50px; background-color: #ffffff; margin: 5px auto; line-height: 50px; text-align: center; color: #101010; font-size: 16px; }
.warp { width: 1200px; margin: 0 auto; position: relative; }
/* 新闻 */

.index-news { width: 100%; height: 811px; background-image: url(xinwen.jpg); background-position-x: center; padding-top: 105px; margin-top: 80px; }
.index-news .title { font-size: 52px; color: #000000; text-align: center; }
.index-news .title2 { font-size: 18px; color: #000000; text-align: center; }
.index-news .title::after { content: ''; display: block; width: 46px; height: 2px; background-color: #0d6fb8; margin: 8px auto 11px; font-size: 12px; }
.index-news .hd { margin-top: 30px; margin-bottom: 27px; }
.index-news .hd ul { text-align: center; font-size: 0; }
.index-news .hd ul li { display: inline-block; width: 160px; height: 40px; background-color: #ffffff; border-radius: 4px; border: solid 1px #c1c1c1; font-size: 15px; color: #474747; margin-right: 30px; line-height: 40px; text-align: center; position: relative; vertical-align: top; }
.index-news .hd ul li.on { background-color: #207dc7; color: #FFFFFF; }
.index-news .hd ul li:last-child { margin-right: 0; }
.index-news .hd ul li.on::after { content: ''; display: inline-block; width: 0; height: 0; border-left: 6px solid transparent; border-right: 6px solid transparent; border-top: 8px solid #207dc7; position: absolute; bottom: -8px; left: 50%; margin-left: -8px; }
.index-news .bd .left { width: 280px; background-color: #ffffff; padding: 10px; height: 416px; float: left; margin-right: 9px; }
.index-news .bd .left .img { margin-bottom: 20px; width: 280px; height: 197px; overflow: hidden; }
.index-news .bd .left .img img { width: 280px; height: 197px; transition: .3s all linear; -webkit-transition: .3s all linear; -moz-transition: .3s all linear; }
.index-news .bd .left .text { padding-left: 15px; padding-right: 25px; }
.index-news .bd .left .text .t { font-size: 16px; color: #000000; margin-bottom: 15px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }
.index-news .bd .left:hover .text .t { color: #0d6fb8; }
.index-news .bd .left .text .p { font-size: 14px; color: #979797; }
.index-news .bd .left .link { font-size: 14px; color: #5b5b5b; text-decoration: underline; color: #5b5b5b; margin-top: 16px; padding-left: 15px; }
.index-news .bd .left:hover .link { color: #0d6fb8; }
.index-news .bd .left:hover .img img { transform: scale(1.1); -webkit-transform: scale(1.1); -moz-transform: scale(1.1); }
.index-news .bd .right { padding-left: 10px; padding-right: 10px; float: right; width: 560px; height: 415px; background-color: #ffffff; padding-top: 20px; }
.index-news .bd .right .list { border-bottom: solid 1px #c9c9c9; }
.index-news .bd .right .list .date { color: #999999; text-align: center; float: left; margin-right: 30px; line-height: normal; margin-left: 9px; }
.index-news .bd .right .list .date .day { font-size: 58px; color: #999999; }
.index-news .bd .right .list .text { float: left; width: 406px; padding-top: 19px; padding-bottom: 15px; }
.index-news .bd .right .list .text .t { font-size: 16px; color: #000000; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.index-news .bd .right .list .text .p { font-size: 14px; color: #979797; margin-top: 13px; }
.index-news .bd .right .list:hover .text .t { color: #0d6fb8; }
.index-news .bd .right .list:hover .date { color: #0d6fb8; }
.index-news .bd .right .list:hover .date .day { color: #0d6fb8; }
.right-lists { padding-top: 25px; }
.right-lists ul li a { color: #676767; }
.right-lists ul li:hover .t { color: #0d6fb8; }
.right-lists ul li:hover .date { color: #0d6fb8; }
.right-lists ul li { margin-bottom: 8px; padding-left: 10px; line-height: 25px; height: 25px; }
.right-lists ul li a:before { content: ''; display: block; vertical-align: top; width: 5px; height: 10px; background-image: url(arrow.png); background-repeat: no-repeat; margin-right: 15px; margin-top: 8px; float: left }
.right-lists ul li .t { width: 345px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; float: left; color: #676767; }
.right-lists ul li .date { float: right; color: #999999; }
/* 关于 */

.index-about { padding-top: 85px; overflow: hidden; /*background-image: url(../h_link_bj.jpg);*/ background-repeat: no-repeat; background-position-x: center; background-position-y: bottom; padding-bottom: 70px; }
.index-about .bg { width: 100%; background-image: url(guanyu.jpg); background-repeat: no-repeat; background-position-x: center; background-size: cover; padding-top: 74px; margin: 0 auto; min-height: 570px; }
.index-about .bg .box { width: 782px; height: 346px; background-image: url(box.png); background-repeat: no-repeat; margin: 0 auto; padding-top: 54px; padding-left: 59px; padding-right: 75px; }
.index-about .bg .box .t { font-size: 32px; color: #0d6fb8; text-align: center; }
.index-about .bg .box .t2 { font-size: 22px; color: #383838; text-align: center; margin-top: 5px; }
.index-about .bg .box .p { font-size: 16px; color: #757575; line-height: 30px; margin-top: 24px; width: 782px }
.index-about .bg .box .link { width: 160px; height: 40px; background-color: #2c88d8; border-radius: 4px; display: block; margin: 20px auto 0; line-height: 40px; text-align: center; color: #FFFFFF; }
.index-about .bg .wall { width: 1200px; background-color: #ffffff; margin: 60px auto 0; }
.index-about .bg .wall ul li { float: left; width: 238px; height: 150px; border-right: 1px dashed #dedede; border-bottom: 1px dashed #dedede; overflow: hidden; background: #ffffff; }
.index-about .bg .wall ul li:hover img { transform: scale(1.1); -webkit-transform: scale(1.1); }
.index-about .bg .wall ul li img { max-width: 240px; max-height: 150px; transition: .3s all linear; -webkit-transition: .3s all linear; -moz-transition: .3s all linear; }
.index-about .bg .wall ul li:nth-child(5n) { border-right: none; }
.index-about .bg .wall ul li:last-child:hover img { transform: scale(1); -webkit-transform: scale(1); }
.index-links { margin-top: 34px; }
.index-links span { display: inline-block; font-size: 16px; color: #FFFFFF; vertical-align: top; margin-right: 10px; margin-bottom: 10px; }
.index-links a { font-size: 14px; display: inline-block; color: #666666; margin-right: 10px; vertical-align: top; margin-bottom: 10px; color: #aaaaaa; }
.index-links a:hover { color: #FFFFFF; }
/* 脚部 */

.footer { width: 100%; padding-top: 65px; padding-bottom: 45px; background-color: #27303f; color: #FFFFFF; }
.foot_links { float: left; }
.foot_links h4 { font-size: 18px; color: #ebeaea; margin-bottom: 25px; }
.foot_links:first-child { margin-right:35px; }
.foot_links ul li a { font-size: 14px; color: #aaaaaa; }
.foot_links ul li a:hover { color: #FFFFFF; }
.foot_links ul li { margin-bottom: 15px; }
.foot_links ul li:last-child { margin-bottom: 0; }
.foot_links:nth-child(2) { margin-right: 28px; }
.foot_links:nth-child(3) { margin-right: 30px; }
.foot_links:nth-child(4) { margin-right: 30px; }
.foot_links:nth-child(5) { margin-right: 30px; }
.foot_contact { float: left; width: 235px; }
.foot_contact h4 { font-size: 18px; color: #ebeaea; margin-bottom: 25px; }
.foot_contact .address { font-size: 14px; color: #aaaaaa; line-height: 20px; margin-bottom: 25px; }
.foot_contact .address .icon { margin-right: 9px; display: inline-block; float: left}
.foot_contact .address .p { width: 240px; }
.foot_contact .tel .icon { margin-right: 5px; margin-top: 10px; float: left}
.foot_contact .tel .p { font-size: 28px; color: #2c88d8; }
.foot_contact .kefu { margin-top: 19px; display: block; padding-left: 20px; }
.foot_guanzhu { float: right; }
.foot_guanzhu .weixin { height: 43px; background-color: #13181f; border-radius: 6px; color: #676c74; line-height: 43px; background-image: url(weixin.png); background-position-y: center; background-position-x: 18px; background-repeat: no-repeat; margin-bottom: 10px; }
.foot_guanzhu .sina { width: 154px; height: 43px; background-color: #13181f; border-radius: 6px; color: #676c74; line-height: 43px; background-image: url(sina.png); background-position-y: center; background-position-x: 18px; background-repeat: no-repeat; }
.foot_guanzhu .weixin a, .foot_guanzhu .sina a { color: #676c74; padding-left: 55px; display: block; }
.foot_guanzhu .weixin:hover { background-image: url(wxh.png); }
.foot_guanzhu .weixin:hover a { color: #FFFFFF; }
.foot_guanzhu .sina:hover { background-image: url(sinah.png); }
.foot_guanzhu .sina:hover a { color: #FFFFFF; }
.footer .copyright { width: 1200px; border-top: 1px solid #4a5a76; padding-top: 30px; margin: 50px auto 0; color: #aaaaaa; }
.warp {
    width: 1200px;
    margin: 0 auto;
    position: relative;
}
.check_body{border: #E2E1E1 1px solid; margin: 20px 0; padding: 20px;}
.info h2{color: #ED0B0F}
.info .check_title{color: #252323; padding: 15px 0;font-size: 16px; border-bottom:#E2E1E1 1px solid; }
.info .check_info{ line-height: 25px; padding-top: 10px;}

.nav_b { height:60px; background:#2550b6; position: relative; }
.nav>ul>li { position: relative; float: left; transition: all 0.5s linear;width: 135px; }
.nav>ul>li>a { display: block; line-height:60px; color: #fff; font-size: 16px;  text-align: center; }
.nav>ul>li.cur>a, .nav>ul>li:hover>a { color: #fff; background: #f27d00; transition: all 0.5s linear; }
.nav_line { height: 3px; background: #0a93f3; position: absolute; left: 0; }
.nav>ul>li .xl { width: 100%; position: absolute; top:60px; left: 0; z-index: 9; transform-origin: 0 0; transform: perspective(600px) rotateX(-90deg); transition: 600ms ease; }
.nav>ul>li:hover .xl { transform: perspective(600px) rotateX(0deg); transition: 600ms ease; }
.nav>ul>li .xl a { font-size: 14px; display: block; line-height: 43px; text-align: center; color: #fff; background: #2550b6; border-bottom: 1px solid #0c2c8d; transition: 600ms ease; }
.nav>ul>li .xl a:hover { line-height: 43px; background: #f27d00; transition: 600ms ease; }
.nav>ul>li .xl td b { font-size: 0; line-height: 0; }
.nav>ul>li .xl td b a { font-size: 16px; color: #fff !important; }
.bz1 {
    width: 1220px;
    margin: 0 auto;
}

.copyright { width: 100%;color: #999; background: #333 url(20200530/20200530140521_1462630803.jpg) top no-repeat; margin-top: 20px;}
.copy_z { width: 380px; height: 308px; margin-top: 22px; border-right: 1px solid #444; }
.copy_t {overflow: hidden; }
.co_name { font-size: 16px; padding-top: 3px; margin-left: 10px; }
.co_name b { font-size: 30px; color: #fff; line-height: 40px; }
.co_er { overflow: hidden; margin-top:25px; }
.co_tw { font-size: 15px; margin-left: 20px; margin-top: 15px; line-height: 22px; }
.copy_zb { width: 660px; font-size: 15px; margin-top: 22px; border-right: 1px solid #444; line-height: 34px; box-sizing: border-box; padding-left:50px;padding-right: 30px; }
.copy_zb span{}
.copy_zb a { color: #999; font-size: 15px; }
.copy_zb a:hover { color: #fff; }
.copy_dh { padding-left:50px; padding-top: 25px; line-height: 35px;width:200px;}
.copy_dh a { color: #999; font-size: 16px;}
.copy_dh ul li{height: 30px; line-height: 30px; width:45%;float: left;margin-bottom: 20px;}
.copy_dh a:hover { color: #fff; }
.links { width: 100%; background: #000000; height: 64px; line-height: 64px; }
.link_z { color: #fff; margin-right: 15px; }
.link_z  a{color: #FFFFFF;margin: 0px 5px;}
.link_d a { color: #fff; }
.pro_all_class a { display: inline-block; height: 52px; width: 134px !important; overflow: hidden; text-align: center; margin-right: 10px !important; font-size: 16px; color: #fff; background: #1f3c93; white-space: nowrap; text-overflow: ellipsis; line-height: 52px; text-decoration: blink; transition: all 0.8s linear; }
.pro_all_class { height: 70px !important; border-bottom: 1px dashed #ccc; width: 90%; }
.bz {
  width: 1300px;
  margin: 0 auto;
  overflow: hidden;
}
.fl {
  float: left;
}
.clear {
  clear: both;
}
#bodycon { width: 1300px; margin: 0 auto; }
.home_about .title { font-size: 36px; background: url("home_about_03.jpg") no-repeat bottom center; text-align: center; padding-top: 60px; line-height: 36px; margin-bottom: 60px; }
.home_about .title h2 { font-weight: normal; color: #000000 }
.home_about .title span { font-size: 22px; color: #6a6a6a; display: block; line-height: 70px; }
.about_left { float: left; width: 509px; }
.about_right_title { font-size: 22px; background: url("home_about_03.jpg") no-repeat bottom left; padding-bottom: 20px; margin-bottom: 20px; }
.about_right_title span { font-size: 12px; text-transform: uppercase; display: block; }
.about_right { float: right; width: 734px; }
.about_right_info { line-height: 30px; color: #858585;height:230px}
.about_right_more a:nth-child(1) { margin-left: 0px; }
.more a {
  background: #023793;
  font-size: 16px;
  color: #FFFFFF;
  padding: 8px 20px;
  margin: 0px 10px;
    margin-left: 10px;
}
.more a.check {
  background: #000000;
}
#home_hornor { width: 100%; height: 730px; background: url("home_hornor_02.jpg") no-repeat center; text-align: center; }
#home_hornor h2 { font-size: 48px; font-weight: normal; color: #323232; padding-top: 50px; }
#home_hornor h2 span { font-size: 22px; color: #6a6a6a; display: block; margin-top: 20px; }

.new { width: 100%; padding-bottom: 20px; margin-top: 50px; }
.new .page_nr { margin: 0 auto; overflow: hidden; }
.new .news { width: 406px; float: left; background: #f8f8f8 url(20200531165851_1942057075.png) no-repeat; height: 572px; position: relative; }
.new .news_e { padding: 0 30px; width: 380px; float: left; }
.new .news1 { padding-top: 30px; font-size: 24px; color: #fff; float: left; }
.new .news1 p { font-size: 13px; color: #fff; text-transform: uppercase; }
.new .news11 { float: right; padding-right: 10px; padding-top: 40px; }
.new img.news_div_item_image { position: relative; width: 406px; padding: 30px; bottom: 240px; }
.news .news_div_item_content { line-height: 30px; position: relative; top: 200px; width: 406px; padding: 30px; }
.news .news_div_item_body { color: #706c6c; font-size: 14px; line-height: 30px; width: 350px; }
.news .news_div_item_date { top: 422px; padding: 30px; position: relative; padding-left: 300px; }
.news { padding: 0px 0 5px; }
.news .news_div_item_day, .news_div_item_month, .news_div_item_year { display: inline; color: #706c6c; font-size: 14px; font-family: arial }
.news .news_div_item_title .news_div_item_a { display: block; color: #333; font-weight: bolder; font-size: 18px; line-height: 26px; height: 26px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.news_tit a { font-size: 24px; color: #fff; display: block; line-height: 30px; position: relative; font-weight: 100; }
.news_tit a .en { font-size: 14px; font-family: arial, microsoft yahei; display: block; line-height: 25px; font-weight: 100; text-transform: capitalize; }
.page_nr>.fr { width: 764px; height: 580px; }
.new .news_row2 { margin-bottom: 30px; padding: 30px 35px; width:780px;background: #f8f8f8; position: relative; }
.new .news_row2 .news_tit a, .news_row3 .news_tit a { color: #343434 }
.new .news_row2 .news_tit a .color, .news_row3 .news_tit a .color { color: #1f3c93; font-size: inherit; font-weight: normal; }
.new .news_row2 .news_tit a .en, .news_row3 .news_tit a .en { color: #666; text-transform: uppercase; }
.new .news_row2 .news_tit a .en, .news_row3 .news_tit a .en { color: #666; text-transform: uppercase; }
.new .news_row3 { padding: 30px 35px; width: 764px; height: 275px; background: #f8f8f8; position: relative; }
.new .news_r2_cont { padding-top: 20px; overflow: hidden; }
.new .news_r2_cont_tit { position: absolute; width: 17%; top: 40px; text-align: right; right: 40px; }
.new .news_r2_cont_tit li { width: 10px; height: 10px; background: #dedede; display: inline-block; border-radius: 50px; transition: 0.3s all ease; margin-right: 3px; cursor: pointer }
.new .news_r2_cont_tit li.cur { width: 30px; background: #1f3c93 }
.new .news_l_cont_i i { font-size: 14px; font-family: arial; line-height: 30px; position: relative; text-align: right; color: #666; display: block; width: 100%; height: 30px; font-style: normal; margin-top: 55px; }
.new .news_l_cont_i i:after, .news_r2_cont_i i:after { content: ''; width: 65px; height: 1px; top: 14px; background: #ccc; display: block; position: absolute; transition: 0.3s all ease; }
.new .news_l_cont_i *, .news_r2_cont_i * { transition: 0.3s all ease; }
.new .news_l_cont_i:hover i:after, .news_r2_cont_i:hover i:after { background: #1f3c93; width: 100px }
.new .news_l_cont_i:hover strong, .news_r2_cont_i:hover strong { color: #1f3c93 }
.new .news_r2_cont_i { width: 365px; float: left; margin-right: 40px; }
.new .news_r2_cont_i i { font-size: 14px; font-family: arial; line-height: 30px; position: relative; text-align: right; color: #666; display: block; width: 100%; height: 30px; font-style: normal; margin-top: 25px; }
.new .news_l_cont_i i em, .news_r2_cont_i i em { font-size: inherit; font-style: normal; font-family: inherit; float: right; }
.new .news_row2+.news_row2 .news_r2_cont_i strong { background: url(../images/20200531170338_1480962701.png)0px 16px no-repeat; padding-left: 30px; line-height: 36px; font-size: 15px; font-weight: normal; display: block; }
.new .news_row2+.news_row2 .news_r2_cont_i strong { background: url(../images/20200531170338_1480962701.png)0px 16px no-repeat; padding-left: 30px; line-height: 36px; font-size: 15px; font-weight: normal; display: block; }
.new .news_row2+.news_row2 .news_r2_cont_i strong { background: url(../images/20200531170338_1480962701.png)0px 16px no-repeat; padding-left: 30px; line-height: 36px; font-size: 15px; font-weight: normal; display: block; }
.new .news_row2+.news_row2 .news_r2_cont_i p { background: url(../images/20200531170339_1195471143.png) no-repeat left center; font-size: 14px; color: #666; padding-left: 30px; display: block; line-height: 32px; font-weight: 100; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.new .news_r2_cont_i strong { font-weight: bold; font-size: 15px; line-height: 30px; }
.new .news_r2_cont_i p { color: #666; line-height: 24px; }
.new .news_l_cont { width: 335px; position: absolute; left: 35px; top: 110px; overflow: hidden; }
.new .news_l_cont_in { width: 100%; }
.new .news_l_cont_i { display: block; width: 100%; }
.new .news_l_cont_i img { width: 100%; height: 240px; display: block; }
.new .news_l_cont_i strong, .news_r2_cont_i strong { font-size: 18px; font-weight: normal; color: #343434; white-space: nowrap; overflow: hidden; width: 100%; display: block; line-height: 50px; padding: 10px 0 0; text-overflow: ellipsis; }
.new .news_l_cont_i p, .news_r2_cont_i p { font-size: 14px; font-weight: 100; color: #666; line-height: 28px; }
.prod_d b {
  font-size: 48px;
  letter-spacing: normal;
  font-weight: normal;
}
.prod_d {
  text-align: center;
  line-height: 46px;
  letter-spacing: 0.8px;
  font-size: 22px;
}
.banner_w { width: 1300px; margin: 0 auto; letter-spacing: 3px; text-align: center; margin-top: 25px; }
.banner_w span { display: inline-block; animation: nbanA 2s infinite; margin-right: 5px; }
.banner_w span:nth-child(2) { animation-delay: 0.2s; }
.banner_w span:nth-child(3) { animation-delay: 0.4s; }
.banner_w span:nth-child(4) { animation-delay: 0.6s; }
.banner_w span:nth-child(5) { animation-delay: 0.8s; }
 .fr {
  float: right;
}
#top_menua{text-align: right; height: 40px;background: #000000}
#top_menua a{height: 40px; line-height: 40px;margin-left: 30px; color: #FFFFFF;}
 @keyframes nbanA {
 0% {
 transform: translateY(0px);
}
 50% {
 transform: translateY(-8px);
}
 100% {
 transform: translateY(0px);
}
}