/*-----  Global  ----*/
*{margin:0px;padding:0px; border-width:0;}
body{font-size:14px; font-family:"Microsoft YaHei";}
a{text-decoration:none;color:#000;}
ul li{list-style-type:none;}
.clear{clear:both; height:0px; width:0px; overflow:hidden;}
.clearfix:after {content: "."; display: block; height:0; clear:both; visibility: hidden;}
.clearfix{display: inline-table;}
/* Hides from IE-mac \*/
*html .clearfix {height: 1%;}
.clearfix {display: block;}
.floatLeft{float:left;}
.floatRight{float:right;}
.mt6{margin-top:12px;}
.mt5{margin-top:10px;}
::-webkit-input-placeholder
{color:#ccc;}
:-moz-placeholder
{color:#ccc;}
::-moz-placeholder
{color:#ccc;}
:-ms-input-placeholder
{color:#ccc;}
/*head*/

.fixed {
    position: fixed;
    top: 0;
    z-index: 9999;
}

#headbg{height:36px;background:#f1efef;}
#head{width:1200px;height:36px;margin:0 auto;}
#head p{line-height:36px;display:inline-block;color:#8a8a93;}
#head .h_right{display:inline-block;float:right;}
#head .h_right a{width:68px;height:36px;line-height:36px;display:block;float:left;text-align:center;position:relative;margin-left:1px;color:#8a8a93;}
#head .h_right a:after{content:'';width:1px;height:12px;background:#8a8a93;position:absolute;right:-1px;top:12px;}
#head .h_right a:last-child:after{content:'';width:0px;}
/* top*/
#top{width:1200px;height:61px;margin:0 auto;position:relative;padding:42px 0 29px;}
#top .logo{display:block;float:left;width:358px;height:61px;background:url(logo.png) no-repeat left center;margin-top:4px;}
#top .line{width:1px;height:58px;background:#d9d9d9;float:left;margin-top:1px;margin-left:20px;display:block;}
#top .p{float:left;margin-top:1px;margin-left:18px;}
#top .p p{line-height:28px;font-size:16px;color:#333;font-weight:bold;}
#top .right{height:55px;float:right;display:inline-block;margin-top:2px;}
#top .right i{display:block;float:left;width:55px;height:55px;background:url(topphone.jpg) no-repeat left top;}
#top .right .p_txt{float:left;margin-left:6px;}
/*#top .right .p_txt p:first-child{line-height:24px;color:#686868;font-size:16px;font-weight:bold;}*/
#top .right .p_txt p{line-height:27px;height:27px;color:#f49000;font-size:18px;}
#top .right .p_txt p span{font-family:Impact;font-size:24px;vertical-align:middle;}
#top .right .tweixin{width:85px;height:85px;float:right;margin-left:20px;}
#top .right .tweixin img{display:block;width:100%;height:100%;}
/*nav*/
#navbg{background:#255FAC;height:59px; width:100%;	}
#nav{width:1200px;margin:0 auto;}
#nav .firstfloor>li{width:125px;height:59px;line-height:59px;float:left;text-align:center;font-size:16px;margin-left:1px;position:relative;}
#nav .firstfloor>li:after{content:'';width:1px;height:59px;background:#3b6fb4;position:absolute;right:-1px;top:0px;}
#nav .firstfloor>li:first-child{margin-left:0;}
#nav .firstfloor>li:last-child:after{width:0;}
#nav .firstfloor>li:nth-child(2){width:136px;}
#nav .firstfloor>li:nth-child(3){width:148px;}
#nav .firstfloor>li:nth-child(4){width:158px;}
#nav .firstfloor>li>a{display:block;height:49px;color:#FFF;}
#nav .firstfloor>li:hover{background:#ff9c00;}
#nav .secondfloor{position:absolute;left:0;top:59px;z-index:9999;display:none;border:1px solid #E4EAEC;background:#FFF;width:100%;border-top:none;box-sizing:border-box;}
#nav .secondfloor>li{border-bottom:1px solid #E4EAEC;width:100%;line-height:50px;height:50px;font-size:13px;margin-left:0;}
#nav .secondfloor>li>a{width:100%;height:100%;display:block;color:#76838F;}
#nav .secondfloor li a:hover{color:#2A333C;}
/*flash*/
.index_banner{width:100%;height:619px;}
.index_banner .swiper-slide a{display:block;width:100%;height:100%;}
.index_banner .swiper-pagination-bullet{border:2px solid #FFF;opacity:1;background:transparent;}
.index_banner .swiper-pagination-bullet-active{background:#FFF;}
/*search*/
#searchbg{height:45px;padding:17px 0 16px;}
#search{width:1200px;margin:0 auto;}
#search p{background:url(keywordicon.png) no-repeat left 10px;color:#4d4d4d;float:left;padding-left:23px;max-width:810px;overflow:hidden;white-space:nowrap;height:45px;line-height:45px;}
#search p span{font-size:16px;font-weight:bold;}
#search p a{display:inline-block;margin-left:15px;color:#4d4d4d;}
#search .btn{width:420px;height:45px;float:right;}
#search .btn em{line-height:45px;font-weight:bold;color:#515151;font-size:16px;display:block;float:left;font-style:normal;}
#search .btn .btn_input{width:330px;height:43px;border:1px solid #A6A6A6;border-radius:21px;float:right;}
#search .btn .btn_input .i_input{margin-left:15px;padding:5px 10px;outline:none;height:33px;line-height:33px;width:254px;display:block;}
#search .btn .btn_input .serachbtn{margin:2px 3px 0 0;width:38px;height:37px;background:url(search_btn.png) no-repeat center center;cursor:pointer;}
/*publictitle*/
.publictitle{}
.publictitle .pb_title{font-size:48px;color:#044692;text-align:center;font-weight:bold;height:68px;line-height:68px;}
.publictitle .pb_en{margin:0 auto;text-align:center;height:33px;line-height:33px;position:relative;color:#030000;font-size:18px;}
.publictitle .pb_en .l_icon{width:5px;height:5px;background:#DBDBDB;border-radius:50%;display:block;left:-5px;top:14px;position:absolute;}
.publictitle .pb_en .r_icon{width:5px;height:5px;background:#DBDBDB;border-radius:50%;display:block;right:-5px;top:14px;position:absolute;}
.publictitle .pb_en:before{content:"";width:140px;height:1px;background:#DBDBDB;position:absolute;left:-145px;top:16px;}
.publictitle .pb_en:after{content:"";width:140px;height:1px;background:#DBDBDB;position:absolute;right:-145px;top:16px;}
/*product*/
#productbg{width:100%;background:url(productbg.jpg);padding-top:55px;padding-bottom:70px;}
#product{width:1200px;margin:0 auto;position:relative;}
#product .product_class{width:722px;margin:0 auto;margin-top:30px;}
#product .product_class a{width:320px;height:45px;float:left;margin-left:78px;background:#d8d8d8;border:1px solid #bebebe;display:block;line-height:45px;text-align:center;color:#444;border-radius:23px;font-size:16px;font-weight:bold;cursor:pointer;}
#product .product_class a:first-child{margin-left:0;}
#product .product_li{width:1200px;margin-top:34px;position:relative;}
#product .product_li li{background:url(productlibbg.png) no-repeat center bottom;float:left;padding-bottom:16px;margin-left:16px;margin-top:25px;}
#product .product_li li:nth-child(4n+1){margin-left:0;}
#product .product_li li .p_img{width:268px;height:179px;padding:13px 10px 0;background:#FFF;}
#product .product_li li .p_img img{object-fit:cover;width:268px;height:179px;}
#product .product_li li p{width:268px;height:24px;line-height:24px;text-align:center;font-size:16px;padding:15px 10px 20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;background:#FFF;}
#product .product_li li p a{color:#3f3f3f;}
/*ad*/
#adbg{height:193px;background:url(adbg.jpg) no-repeat center top;}
#ad{width:1200px;margin:0 auto;padding-top:42px;}
#ad .ad_img{width:718px;height:45px;margin:0 auto;}
#ad .ad_img img{width:100%;height:100%;display:block;}
#ad p{color:#FFF;font-size:21px;text-align:center;margin-top:20px;}
/*case*/
#casebg{background:#EFEFEF;padding-top:47px;padding-bottom:84px;}
#case{width:1200px;margin:0 auto;}
#case .case_class{margin-top:41px;border-bottom:2px solid #E0E0E0;}
#case .case_class .case_class_li{width:147px;height:152px;float:left;background:url(xuxianpng.png) no-repeat right bottom 55px;padding-right:3px;position:relative;}
#case .case_class .case_class_li:after{content:'';width:12px;height:12px;background:#255FAC;border-radius:50%;position:absolute;bottom:-7px;left:67px;}
#case .case_class .case_class_li:last-child{width:150px;padding-right:0;background:none;}
#case .case_class .case_class_li em{width:147px;height:41px;display:block;}
#case .case_class .case_class_li em.icon1{background:url(caseicon1.png) no-repeat center 7px;}
#case .case_class .case_class_li em.icon2{background:url(caseicon2.png) no-repeat center 0px;}
#case .case_class .case_class_li em.icon3{background:url(caseicon3.png) no-repeat center 5px;}
#case .case_class .case_class_li em.icon4{background:url(caseicon4.png) no-repeat center 1px;}
#case .case_class .case_class_li em.icon5{background:url(caseicon5.png) no-repeat center 7px;}
#case .case_class .case_class_li em.icon6{background:url(caseicon6.png) no-repeat center 6px;}
#case .case_class .case_class_li em.icon7{background:url(caseicon7.png) no-repeat center 2px;}
#case .case_class .case_class_li em.icon8{background:url(caseicon8.png) no-repeat center 9px;}
#case .case_class .case_class_li .c_txt{margin-top:16px;text-align:center;}
#case .case_class .case_class_li .c_txt p:first-child{line-height:24px;height:24px;font-size:18px;color:#202020;}
#case .case_class .case_class_li .c_txt p:last-child{line-height:16px;height:16px;font-size:12px;color:#b0b0b0;font-family:Arial;}
#case .case_ul{margin-top:25px;}
#case .case_ul li{width:293px;float:left;margin-left:9px;margin-top:29px;}
#case .case_ul li:nth-child(4n+1){margin-left:0;}
#case .case_ul li .s_img{width:293px;height:204px;}
#case .case_ul li .s_img img{width:293px;height:204px;display:block;}
#case .case_ul li p{line-height:47px;height:47px;color:#030000;font-size:16px;text-align:center;padding:0 10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
/*xz*/
#xz{width:1200px;margin:0 auto;padding-top:66px;padding-bottom:50px;}
#xz .xz_c{margin-top:10px;height:677px;background:url(xzbg.jpg) no-repeat center top;position:relative;}
#xz .xz_img{position:absolute;width:442px;height:278px;top:128px;left:382px;z-index:1;}
#xz .xz_img img{width:100%;height:100%;display:block;}
#xz .xz_left{width:396px;z-index:2;position:relative;}
#xz .xz_left .xz_left_li{width:396px;height:116px;}
#xz .xz_left .xz_left_li em{width:103px;height:103px;display:block;border:2px solid #FFF;border-radius:50%;margin-top:9px;}
#xz .xz_left .xz_left_li em.icon1{background:url(xzicon1.jpg) no-repeat center center;}
#xz .xz_left .xz_left_li em.icon2{background:url(xzicon2.jpg) no-repeat center center;}
#xz .xz_left .xz_left_li em.icon3{background:url(xzicon3.jpg) no-repeat center center;}
#xz .xz_left .xz_left_li em.icon4{background:url(xzicon4.jpg) no-repeat center center;}
#xz .xz_left .xz_left_li em.icon5{background:url(xzicon5.jpg) no-repeat center center;}
#xz .xz_left .xz_left_li em.icon6{background:url(xzicon6.jpg) no-repeat center center;}
#xz .xz_left .xz_left_li .xz_txt{width:281px;}
#xz .xz_left .xz_left_li .xz_txt p span{color:#ff8c00;font-size:48px;font-family:Arial;font-weight:normal;}
#xz .xz_left .xz_left_li .xz_txt p.pr{text-align:right;}
#xz .xz_left .xz_left_li .xz_txt p.pl{text-align:left;}
#xz .xz_left .xz_left_li .xz_txt p:first-child{line-height:53px;height:53px;font-size:20px;font-weight:bold;color:#484848;}
#xz .xz_left .xz_left_li .xz_txt p:last-child{line-height:21px;color:#7c7c7c;margin-top:10px;}
#xz .xz_center{width:408px;float:left;padding-top:580px;}
#xz .xz_center a{width:243px;height:50px;display:block;border-radius:25px;line-height:50px;background:#255fac;text-align:center;color:#FFF;font-size:16px;font-weight:bold;margin:0 auto;}
/*info*/
#infobg{background:url(infobg.jpg) no-repeat center top;height:724px;}
#info{width:1200px;margin:0 auto;position:relative;}
#info .info_left{float:left;width:582px;height:724px;background:url(videopng.png) no-repeat center center;cursor:pointer;}
#info .info_right{float:right;width:533px;padding:60px 0 119px 85px;}
#info .info_right .info_en{height:67px;line-height:67px;font-size:48px;font-weight:bold;color:#efefef;text-transform:uppercase;letter-spacing:-2.4px;}
#info .info_right .info_cn{height:73px;line-height:73px;font-size:48px;font-weight:bold;color:#efefef;}
#info .info_right p{line-height:25px;color:#FFF;margin-top:32px;}
#info .info_right .info_more{width:243px;height:50px;text-align:center;line-height:50px;color:#FFF;font-size:16px;font-weight:bold;display:block;margin-top:80px;border-radius:25px;background:#ff8c00;}
/*video*/
#videobg{position:fixed;left:0;top:0;right:0;bottom:0;background:rgba(0,0,0,.8);z-index:9999;display:none;}
#video{width:968px;height:538px;position:relative;left:50%;margin-left:-484px;top:50%;margin-top:-269px;display:none;}
#video .close{position:absolute;top:-35px;right:-35px;width:35px;height:35px;background:url(closeicon.png) no-repeat center center;border:3px solid #FFF;border-radius:50%;background-size:60%;cursor:pointer;}
/*news*/
#news{width:1200px;margin:0 auto;padding-top:64px;padding-bottom:70px;}
#news .news_left{width:611px;float:left;margin-top:49px;}
#news .news_left .news_img{width:611px;height:241px;}
#news .news_left .news_img img{width:100%;height:100%;display:block;}
#news .news_left .news_ul{margin-top:17px;}
#news .news_left .news_ul li{height:43px;}
#news .news_left .news_ul li i{width:20px;height:20px;line-height:20px;text-align:center;color:#FFF;float:left;display:block;background:#999;font-style:normal;margin-top:12px;}
#news .news_left .news_ul li p{width:475px;float:left;margin-left:20px;height:43px;line-height:43px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:16px;color:#414141;}
#news .news_left .news_ul li p a{color:#414141;}
#news .news_left .news_ul li span{width:85px;float:right;display:block;color:#999;height:43px;line-height:43px;}
#news .news_right{width:567px;float:right;margin-top:39px;}
#news .news_right a{margin-top:10px;background:#FFF;padding:22px 0 23px 0;display:block;}
#news .news_right a .time{font-size:12px;width:60px;height:55px;color:#949494;text-align:center;float:left;margin-left:22px;}
#news .news_right a .time span{font-size:32px;color:#000;font-weight:bold;}
#news .news_right a .line{width:1px;height:40px;background:#CCC;display:block;float:left;margin-left:20px;margin-top:8px;}
#news .news_right a .txt{width:416px;float:right;padding-right:15px;}
#news .news_right a .txt p{color:#7E7E7E;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
#news .news_right a .txt p:first-child{font-size:18px;color:#353535;margin-bottom:10px;}
#news .news_right a:hover{background:#044692;color:#FFF;}
#news .news_right a:hover .time{color:#FFF;}
#news .news_right a:hover .time span{color:#FFF;}
#news .news_right a:hover .line{background:#FFF;}
#news .news_right a:hover .txt p{color:#FFF;}
/*questions*/
#questionsbg{background:#E5E5E5;border-top:2px solid #C5C5C5;}
#questions{width:1200px;margin:0 auto;}
#questions .q_left{width:175px;float:left;background:url(qicon.jpg) no-repeat 0 57px;padding-top:104px;padding-bottom:77px;border-right:1px solid #C6C6C6;}
#questions .q_left h2{font-size:18px;color:#000;line-height:34px;height:34px;}
#questions .q_left p:last-child{color:#000;height:16PX;line-height:16px;}
#questions .q_right{width:989px;float:right;padding:4px 0 29px;}
#questions .q_right .q_ul{}
#questions .q_right .q_ul li{width:453px;float:left;margin-left:83px;margin-top:34px;padding-bottom:14px;background:url(qbottom.png) repeat-x left bottom;}
#questions .q_right .q_ul li:nth-child(odd){margin-left:0}
#questions .q_right .q_ul li:nth-child(3),#questions .q_right .q_ul li:nth-child(4){padding-bottom:12px;background:none;}
#questions .q_right .q_ul li .q{width:23px;float:left;}
#questions .q_right .q_ul li .q .btn{width:23px;height:23px;color:#FFF;line-height:23px;text-align:center;background:#2b6acb;display:block;margin-bottom:6px;}
#questions .q_right .q_ul li .q .btn.a{background:#ff8d00;margin-bottom:0;}
#questions .q_right .q_ul li .txt{width:415px;float:right;}
#questions .q_right .q_ul li .txt p{color:#414141;line-height:23px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
#questions .q_right .q_ul li .txt p:first-child{line-height:23px;height:23px;font-weight:bold;color:#000;font-size:16px;}
#questions .q_right .q_ul li .txt p:last-child{color:#818181;margin-top:6px;}
/*friendlink*/
#friendlinkbg{background:#255FAC;padding:35px 0 27px;border-bottom:1px solid #3b6fb4;}
#friendlink{width:1200px;margin:0 auto;position:relative;}
#friendlink p{line-height:24px;color:#fff;}
#friendlink p span{font-size:16px;font-weight:bold;}
#friendlink p a{color:#FFF;white-space:nowrap;display:inline-block;height:24px;line-height:24px;padding:0 2px;margin-right:30px;}
/*foot*/
#footbg{background:#255fac;}
#foot{width:1200px;margin:0 auto;padding:47px 0 150px 0;position:relative;}
#foot .left{width:260px;float:left;padding-right:39px;}
#foot .left li{line-height:26px;font-size:15px;font-weight:bold;width:50%;float:left;margin-bottom:4px;}
#foot .left li a{color:rgba(255,255,255,.7);}
#foot .center{width:512px;padding:0 51px 20px 60px; border-left:1px solid #3B6FB4; border-right:1px solid #3B6FB4;float:left;}
#foot .center .top{margin-bottom:12px;}
#foot .center .top .phone{width:32px;height:32px;background:url(footphone.png) no-repeat center center #FFF;border-radius:50%;float:left;margin-top:9px;}
#foot .center .top .ptxt{width:210px;float:left;height:50px;line-height:50px;font-family:Impact;font-size:30px;color:#FFF;margin-left:10px;letter-spacing:0.75px;}
#foot .center .top .contact{width:104px;height:37px;background:url(p_icon.png) no-repeat 32px center #F0831E;border-radius:19px;color:#FFF;line-height:37px;float:left;font-size:18px;font-weight:bold;margin-top:6px;padding-left:65px;display:block;}
#foot .center p{line-height:28px;color:rgba(255,255,255,.6);}
#foot .center p:last-child{color:rgba(255,255,255,.2);}
#foot .center p a{color:rgba(255,255,255,.2);}
#foot .erweima{float:right;width:240px;}
#foot .erweima p{width:108px;margin-top:24px;line-height:32px;color:rgba(255,255,255,.3);float:left;}
#foot .erweima img{width:132px;height:132px;display:block;float:right;}
/*footbottom*/
#footbottombg{width:100%;background:rgba(0,0,0,.6);height:100px;position:fixed;bottom:0;z-index:9999;}
#footbottom{width:1200px;height:100px;margin:0 auto;position:relative;}
#footbottom .f_left{width:613px;float:left;background:url(footicon.png) no-repeat left center;color:#FFF;font-size:30px;font-weight:bold;line-height:100px;padding-left:134px;}
#footbottom .f_center{width:169px;padding:33px 0 30px;height:67px;float:left;}
#footbottom .f_center .f_btn{width:169px;height:37px;background:#F0831E;border-radius:19px;color:#FFF;line-height:37px;float:left;font-size:18px;font-weight:bold;display:block;text-align:center;}
#footbottom .f_right{width:135px;float:right;margin-right:35px;padding:23px 0;}
#footbottom .f_right p:first-child{font-size:16px;height:25px;line-height:25px;color:#FFF;text-align:right;}
#footbottom .f_right p:last-child{font-size:24px;height:29px;line-height:29px;color:#FFF;text-align:right;font-family:Impact;}
#footbottom .f_close{width:17px;height:17px;border:1px solid #FFF;border-radius:50%;line-height:15px;text-align:center;position:absolute;right:0;top:12px;cursor:pointer;color:#FFF;font-size:16px;transform:rotate(45deg);}
/*返回顶部*/
.izl-rmenu{position:fixed;right:0;bottom:110px;padding-bottom:10px;background:url(../images/r_b.png) 0px bottom no-repeat;z-index:999;}
.izl-rmenu .btn{width:72px;height:73px;margin-bottom:1px;cursor:pointer;position:relative;}
.izl-rmenu .btn-qq{background:url(../images/r_qq.png) 0px 0px no-repeat;background-color:#F0831E;}
.izl-rmenu a.btn-qq,.izl-rmenu a.btn-qq:visited{background:url(../images/r_qq.png) 0px 0px no-repeat;background-color:#F0831E;text-decoration:none;display:block;}
.izl-rmenu .btn-wx{background:url(../images/r_wx.png) 0px 0px no-repeat;background-color:#F0831E;}
.izl-rmenu .btn-wx .pic{position:absolute;left:-160px;top:0px;display:none;width:160px;height:160px;}
.izl-rmenu .btn-phone{background:url(../images/r_phone.png) 0px 0px no-repeat;background-color:#F0831E;}
.izl-rmenu .btn-phone .phone{background-color:#F0831E;position:absolute;width:160px;left:-160px;top:0px;line-height:73px;color:#FFF;font-size:18px;text-align:center;display:none;}
.izl-rmenu .btn-top{background:url(../images/r_top.png) 0px 0px no-repeat;background-color:#666666;display:none;}
.izl-rmenu .btn-top:hover{background-color:#444;}
/*ztlist*/
.ztlist{padding-top:30px;}
.ztlist span{color:#fff;height:26px;line-height:26px;}
.ztlist a{color:#FFF;margin-right:15px;display:inline-block;height:26px;line-height:26px;white-space:nowrap;}