/*-----  Global  ----*/
*{margin:0px;padding:0px; border-width:0;}
body{font-size:14px; font-family:"Microsoft YaHei"; overflow-x:hidden;color: #555;}
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:45px;background:#EAEAEA;}
#head{width:1200px;height:45px;margin:0 auto;}
#head p{line-height:45px;display:inline-block;color:#8a8a93;}
#head .h_right{display:inline-block;float:right;}
#head .h_right a{width:84px;height:45px;line-height:45px;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:-4px;top:17px;}
#head .h_right a:last-child:after{content:'';width:0px;}
/* top*/
#top{width:1200px;height:85px;margin:0 auto;position:relative;padding:20px 0;}
#top .logo{display:block;float:left;width:273px;height:68px;background:url(logo.jpg) no-repeat left center;margin-top:6px;}
#top .line{width:1px;height:55px;background:#CAC6CA;float:left;margin-top:15px;margin-left:17px;display:block;}
#top .p{float:left;margin-top:10px;margin-left:13px;}
#top .p p:first-child{height:37px;line-height:37px;font-size:20px;color:#ff9c00;}
#top .p p:last-child{height:21px;line-height:21px;color:#ff9c00;font-size:20px;}
#top .right{height:85px;float:right;display:inline-block;}
#top .right i{display:block;float:left;width:48px;height:48px;background:url(topphone.png) no-repeat left top;margin-top:20px;}
#top .right .p_txt{float:left;margin-left:9px;margin-top:20px;}
#top .right .p_txt p:first-child{line-height:24px;color:#606060;}
#top .right .p_txt p:nth-child(2){line-height:24px;color:#ff9c00;font-family:Impact;font-size:24px;}
#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:#12b7f5;height:67px; width:100%}
#nav{width:1200px;margin:0 auto;}
#nav .firstfloor>li{width:132px;height:67px;line-height:67px;float:left;text-align:center;font-size:18px;margin-left:1px;position:relative;}
#nav .firstfloor>li:after{content:'';width:1px;height:22px;background:#187d59;position:absolute;right:-1px;top:23px;}
#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>a{display:block;height:49px;color:#FFF;}
#nav .firstfloor>li:hover{background:#ff9c00;}
#nav .secondfloor{position:absolute;left:0;top:67px;z-index:9999;display:none;border:1px solid #E4EAEC;background:#FFF;width:210px;border-top:none;}
#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{text-indent:5px;text-align:left;width:100%;height:100%;display:block;color:#76838F;
	transition:.5s;
    -moz-transition:.5s;
    -webkit-transition:.5s;
    -o-transition:.5s;}
#nav .secondfloor li a:hover{text-indent:15px;color:#2A333C;
	transition:.5s;
    -moz-transition:.5s;
    -webkit-transition:.5s;
    -o-transition:.5s;}
/*flash*/
.container{ width:1200px; margin:0 auto;}
.index_banner{width:100%;height:620px;}

.index_banner .f_txt{position:absolute;z-index:12;width:100%;left:0;top:45%;transform:translateY(-70%); text-align:left;}
.index_banner .f_txt h3{ font-size:42px; font-weight:bold; color:#fff;}
.index_banner .f_txt p{margin:0;color:#FFF; font-size:24px; line-height:260%;}
.index_banner .f_txt p:first-child{font-size:70px;height:80px;line-height:80px;font-weight:bold;}
.index_banner .f_txt p:last-child{font-size:30px;height:30px;line-height:30px;margin-top:20px; color:#F00;text-shadow:2px 2px 0px #fff;  }

.index_banner .swiper-slide a{display:block;width:100%;height:100%;}
.index_banner .swiper-slide video{ position:absolute; left:50%; margin-left:-960px;}
.index_banner .swiper-pagination-bullet{border:0px solid #FFF;opacity:1;background:#ffffff;}
.index_banner .swiper-pagination-bullet-active{background:#278d69;}
/*search*/
#searchbg{border-bottom:1px solid #E6E6E6;height:44px;padding:24px 0;}
#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:44px;line-height:44px;}
#search p span{font-size:16px;font-weight:bold;}
#search p a{display:inline-block;margin-left:15px;color:#4d4d4d;}
#search .btn{width:332px;height:44px;float:right;}
#search .btn .btn_input{width:330px;height:42px;border:1px solid #A6A6A6;border-radius:21px;}
#search .btn .btn_input .i_input{margin-left:15px;padding:5px 10px;outline:none;height:32px;line-height:32px;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:#278d69;text-align:center;font-weight:bold;height:70px;line-height:70px;}
.publictitle .sub_title{font-size:16px;color:#848484;text-align:center;height:27px;line-height:27px;}
.publictitle .pb_line{width:48px;height:2px;margin:0 auto;background:#DEDEDE;margin-top:10px;display:block;}
/*hotproduct*/
#hotproduct{width:1200px;margin:0 auto;position:relative;padding-top:30px;padding-bottom:0PX;}
#hotproduct .hotproduct_class{margin-top:32px;overflow:hidden;}
#hotproduct .hotproduct_class .hotc{width:374px;float:left;margin-left:39px;}
#hotproduct .hotproduct_class .hotc:first-child{margin-left:0;}
#hotproduct .hotproduct_class .hotc .c_img{width:372px;height:232px;border:1px solid #F0F0F0;display:flex;align-items:center;}
#hotproduct .hotproduct_class .hotc .c_img img{display:block;width:100%;height:100%;margin:0 auto;}
#hotproduct .hotproduct_class .hotc:hover .c_img{border:1px solid #278d69;}
#hotproduct .hotproduct_class .hotc .p_txt{padding:18px 35px 24px;background:#278d69;}
#hotproduct .hotproduct_class .hotc .p_txt p a{color:#FFF;}
#hotproduct .hotproduct_class .hotc .p_txt p:first-child{height:44px;line-height:44px;font-size:18px;font-weight:bold;color:#FFF;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:center;}
#hotproduct .hotproduct_class .hotc .p_txt p:nth-child(2){text-align:center;line-height:24px;color:#FFF;min-height:48px;}
#hotproduct .hotproduct_class .hotc .p_txt .more_btn{width:26px;height:26px;border:2px solid #FFF;border-radius:50%;text-align:center;line-height:24px;color:#FFF;display:block;margin:0 auto;margin-top:9px;font-size:24px;font-weight:bold;}

/*stylepbulic*/
#stylepbulic{width:100%;height:340px;background-repeat:no-repeat;background-position:center top;background-size:cover;}
#stylesubnav{width:100%;height:auto;}
#stylesubnav .xq_c{padding:0;}
#stylesubnav .xq_crumbs{background:url(position.png) no-repeat left 18px;background-size:auto 12px;line-height:20px;border-bottom: 1px solid #E0E0E0; width:100%;padding:15px 0 15px 20px;}
#stylesubnav .xq_nav{font-size:0;    margin-top: 25px;    width: 100%;    display: table;background:#eeeeee }
#stylesubnav .xq_nav a{display:inline-block;height:49px;line-height:49px;padding:0 31px;text-align:center;position:relative;font-size:14px;background:#eeeeee;border-right: 1px solid #FFF;}
#stylesubnav .xq_nav a.on{background:#278d69;color:#FFF;}
#stylesubnav .xq_nav a.on .san{position:absolute;left:50%;margin-left:-10px;bottom:-10px;width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid #278d69;display:block;}


/*px*/
#px_banner{width:100%;padding-bottom:24%;position:relative;z-index:9;}
#px_banner img{width:100%;height:100%;position:absolute;top:0;left:0;object-fit:cover;}
#px_banner .px_txt{position:absolute;width:100%;height:100%;left:0;top:0;}
#px_banner .px_txt .px_txt_p{text-align:center;margin-top:80px;}
#px_banner .px_txt .px_txt_p h1{margin:0;line-height:46px;height:46px;font-size:40px;font-weight:bold;color:#444;}
#px_banner .px_txt .px_txt_p p{margin:0;margin-top:15px;height:40px;line-height:40px;font-size:46px;color:rgba(68,68,68,.25);text-transform:uppercase;letter-spacing:-2px;}
.pnav_ul{font-size:0;-webkit-text-size-adjust:none;text-align:left;margin-top:-70px;position:relative;z-index:10;}
.pnav_ul a{height:34px;line-height:34px;background:#FFF;display:inline-block;margin-right:15px;font-size:16px;color:#444;padding:0 29px;}
.pnav_ul a:last-child{margin-right:0;}
.pnav_ul a.on{background:#9D48A5;color:#FFF;}
/*product*/
#productbg{padding-top:0px;padding-bottom:40px;}
#product{width:1200px;margin:0 auto;}
/*product*/
.product{padding:10px 0 50px;text-align:center;}
#product .product_content{margin-top:33px;}
#product .product_left{width:283px;float:left;text-align:left;}
#product .product_left .pl_top{background:#278d69;padding:22px 0 26px 26px;border:1px solid #b5d0f5;}
#product .product_left .pl_top p{margin:0;font-weight:bold;}
#product .product_left .pl_top p:first-child{color:rgba(255,255,255,.17);font-size:24px;text-transform:uppercase;line-height:34px;}
#product .product_left .pl_top p:last-child{color:#FFF;font-size:29px;line-height:43px;}
#product .product_left .pl_ul{border-top:1px solid #D0D0D0;padding:0 1px;}
#product .product_left .pl_ul a{width:100%;height:50px;line-height:50px;background:#E2E2E2;display:block;text-indent:50px;color:#333;background:url(pli.png) no-repeat 20px center #e6e6e6;border-bottom:1px solid #D0D0D0;}
#product .product_left .pl_bottom{background:url(bottombg.png) no-repeat center center #009966;text-align:center;padding:37px;}
#product .product_left .pl_bottom .more_p{width:127px;height:26px;line-height:26px;background:#F60;border-radius:5px;color:#FFF;font-size:17px;display:inline-block;margin-top:9px;}
#product .product_left .pl_bottom p{margin:0;height:41px;line-height:41px;text-align:center;color:#FFF;font-size:21px;font-weight:bold;}
/*mpclass*/
#product .mpclass{width:100%;display:none;}
#product .mpclass .mp_left{width:130px;height:50px;background:#1b74e2;float:left}
#product .mpclass .mp_left p{color:#FFF;font-size:15px;line-height:50px;text-align:center;}
#product .mpclass .mp_ul{width:calc(100% - 180px);float:left;height:50px;position:relative;}
#product .mpclass .mp_ul .first_li{width:100%;height:50px;line-height:50px;display:block;text-indent:20px;color:#333;background:#e6e6e6;font-size:13px;}
#product .mpclass .mp_ul .ul_li{width:calc(100% + 50px);position:absolute;top:50px;left:0;display:none;z-index:20;border-top:1px solid #D0D0D0;}
#product .mpclass .mp_ul .ul_li a{width:100%;height:50px;line-height:50px;display:block;text-indent:20px;color:#333;background:#e6e6e6;border-bottom:1px solid #D0D0D0;font-size:13px;}
#product .mpclass .mp_right{width:50px;height:50px;background:#e6e6e6;background-size:auto 50%;float:right;}
#product .mpclass .mp_right i{display:block;width:100%;height:100%;background:url(cli.png) no-repeat center center;transform:rotate(90deg);transition:transform .3s ease-out;}
#product .mpclass .mp_right i.on{transform:rotate(-90deg);}

#product .product_right{width:calc(100% - 310px);float:right;}
#product .product_right h2{margin:0;height:27px;line-height:27px;border-left:4px solid #278d69;font-size:24px;color:#333;text-indent:25px;position:relative;text-align:left;background:url(producttitlebg.jpg) no-repeat 180px 7px;}

#product .product_right h2 .more{position:absolute;height:27px;font-size:16px;top:2px;right:0;line-height:27px;color:#c3c3c3;background:url(morebg.png) no-repeat right center #FFF;padding:0 36px 0 25px;text-indent:0}
#product .product_right .pr_ul{width:100% ;overflow:hidden;}



.pro_lc ul{width: 930px;}
.pro_lc li{width:288px;height:254px;float: left;margin:0 12px 15px 0;position: relative;overflow: hidden;color: #fff;font-size: 16px;}
.pro_lc li img{width:288px;height:200px;display: block;border: solid 1px #dcdcdc;border-bottom: 0;}
.pro_lc li p{display: block;width:288px;line-height:54px;z-index: 1;position: absolute;background:#aaa;left: 0;bottom: 0;text-align: center;}
.pro_lc li p span{display:none;}
.pro_lc li a{display:inline-block;color: #fff;}
.pro_lc li.cur p{background: #278d69;}
.pro_lc li.cur p span{display: block;height: 52px;}
.pro_lc li.cur p span a{display: inline-block;width: 108px;line-height: 33px;border: solid 1px #fff;font-size: 14px;}
.pro_lc li.cur p span a:nth-child(2){margin-left:16px;}

/*ad*/
#adbg{height:148px;background:url(adbg.jpg) no-repeat center top; margin-top:20px;}
#ad{margin:0 auto;}
#ad .ad_left{width:600px;float:left;margin-top:7px; text-align:left; padding-left:40px;}
#ad .ad_left p{color:#FFF;}
#ad .ad_left p.n1{font-size:32px;line-height:60px;font-weight:bold;}
#ad .ad_left p.n2{font-size:17px;line-height:27px;}
#ad .ad_left .ad_btn{width:300px;height:32px;line-height:32px;background:url(p_icon.png) no-repeat 20px center #FF7E00;display:block; text-indent:60px;color:#FFF;font-size:18px;font-weight:bold;border-radius:20px;margin-top:7px;}
#ad .ad_right{width:250px;float:right;margin-top:20px;}
#ad .ad_right p{ text-align:left;}

/*hzfs*/
#hzfs{width:1200px;margin:0 auto;padding-top:45px;padding-bottom:66px;}
#hzfs .hzfs_c{margin-top:43px;}
#hzfs .hzfs_c a{width:374px;float:left;margin-left:39px;position:relative;}
#hzfs .hzfs_c a:first-child{margin-left:0;}
#hzfs .hzfs_c a .li_img{width:374px;height:201px;overflow:hidden;}
#hzfs .hzfs_c a .li_img img{display:block;width:374px;height:201px;transition:0.4s all;-webkit-transition:0.4s all;}
#hzfs .hzfs_c a:hover .li_img img{transform:scale(1.1);}
#hzfs .hzfs_c a em{display:block;width:92px;height:92px;border-radius:50%;position:absolute;left:141px;top:155px;}
#hzfs .hzfs_c a em.icon1{background:url(dailiicon.png) no-repeat center center #FFF;}
#hzfs .hzfs_c a em.icon2{background:url(jiamengicon.png) no-repeat center center #FFF;}
#hzfs .hzfs_c a em.icon3{background:url(dingzhiicon.png) no-repeat center center #FFF;}
#hzfs .hzfs_c a p{text-align:center;color:#4d4d4d;padding:0 15px;}
#hzfs .hzfs_c a p:nth-child(3){font-size:18px;line-height:29px;margin-top:46px;}
#hzfs .hzfs_c a p:last-child{line-height:24px;margin-top:9px;}
/*case*/
#casebg{background:#F4F4F4;padding-top:32px;padding-bottom:69px;}
#case{width:1200px;margin:0 auto;}
#case .case_ul{width:1200px;overflow:hidden;margin-top:42px;}
#case .case_ul .swiper-slide{width:282px!important;float:left;}
#case .case_ul .swiper-slide .s_img{width:282px;height:215px;}
#case .case_ul .swiper-slide .s_img img{object-fit:cover;width:282px;height:215px;}
#case .case_ul .swiper-slide p{line-height:42px;height:42px;color:#5e5e5e;text-align:center;padding:0 10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
#case .case_btn{width:384px;height:48px;background:#278d69;border-radius:25px;border:1px solid #D8D8D7;margin:0 auto;margin-top:32px;}
#case .case_btn a{width:190px;height:48px;line-height:48px;border-radius:24px;text-align:center;float:left;display:block;color:#000027;font-size:16px;font-weight:bold;}
#case .case_btn a:first-child{background:#FFF;}
#case .case_btn a:last-child{color:#FFF;}
/*xz*/
#xzbg{height:760px;background:url(xzbg.jpg) no-repeat center top;background-size:auto 100%;padding-top:51px;padding-bottom:49px;}
#xz{width:1200px;margin:0 auto;}
#xz .xz_c{margin-top:0px;}
#xz .xz_left{width:600px; margin-top:20px;}
#xz .xz_left .xz_left_li{width:260px;height:280px;float:left;}
#xz .xz_left .xz_left_li em{width:101px;height:101px;display:block;border:3px solid #FFF;margin:0 auto;border-radius:50%;}
#xz .xz_left .xz_left_li em.icon1{background:url(001.png) no-repeat center center;}
#xz .xz_left .xz_left_li em.icon2{background:url(002.png) no-repeat center center;}
#xz .xz_left .xz_left_li em.icon3{background:url(004.png) no-repeat center center;}
#xz .xz_left .xz_left_li em.icon4{background:url(glzjicon.png) no-repeat center center;}
#xz .xz_left .xz_left_li em.icon5{background:url(004.png) no-repeat center center;}
#xz .xz_left .xz_left_li em.icon6{background:url(005.png) no-repeat center center;}
#xz .xz_left .xz_left_li .xz_txt{margin-top:11px;}
#xz .xz_left .xz_left_li .xz_txt p{color:#FFF;text-align:center;}
#xz .xz_left .xz_left_li .xz_txt p:first-child{line-height:24px;font-size:20px;font-weight:bold;}
#xz .xz_left .xz_left_li .xz_txt p:last-child{line-height:23px;}
#xz .xz_center{ position:relative;width:1200px;height:410px;margin-left:0px;margin-top:0;padding:0;}
#xz .xz_center img{ position:absolute;width:1400px;height:401px;display:block; left:50%; margin-left:-700px;}
/*info*/
#infobg{background:url(infobg.jpg) no-repeat center top;padding-top:56px;padding-bottom:86px;height:450px;}
#info{width:1200px;margin:0 auto;position:relative;}
#info .info_txt{width:1075px;margin:0 auto;margin-top:39px;}
#info .info_txt p{line-height:29px;font-size:16px;color:#FFF;text-align:center;}
#info .info_txt p a{color:#FFF;}
#info .info_btn{width:1156px;padding:0 22px;margin-top:60px;}
#info .info_btn span{float:left;display:block;}
#info .info_btn span i{width:66px;height:66px;display:block;margin:0 auto;}
#info .info_btn span i.icon1{background:url(infoicon1.png) no-repeat center center;}
#info .info_btn span i.icon2{background:url(infoicon2.png) no-repeat center center;}
#info .info_btn span i.icon3{background:url(infoicon3.png) no-repeat center center;}
#info .info_btn span i.icon4{background:url(infoicon4.png) no-repeat center center;}
#info .info_btn span p{font-weight:bold;color:#FFF;text-align:center;}
#info .info_btn span p:nth-child(2){font-size:55px;font-family:Arial;line-height:83px;margin-top:8px;}
#info .info_btn span p:last-child{font-size:18px;line-height:26px;}
#info .info_more{width:188px;height:48px;border:2px solid #FFF;text-align:center;line-height:48px;color:#FFF;font-size:16px;font-weight:bold;margin:0 auto;display:block;margin-top:42px;border-radius:26px;}
/*news*/
#newsbg{width:100%;background:#F6F6F6;padding-bottom:65px;}
#news{ width:1200px; margin:0 auto; padding-top:50px;}
#news .news_left{width:577px;float:left;background:#278d69;margin-top:60px;padding-bottom:25px;}
#news .news_left .news_img{width:577px;height:380px;background-repeat:no-repeat;background-position:center center;background-size:cover;}
#news .news_left .news_title{font-size:20px;font-weight:bold;color:#FFF;margin:15px 15px 5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
#news .news_left .news_title a{color:#FFF;}
#news .news_left p{color:#FFF;line-height:24px;padding:0 15px;}
#news .news_left .btn{font-size:18px;color:#FFF;margin-top:10px;padding-left:15px;}
#news .news_right{width:593px;float:right;margin-top:50px;}
#news .news_right a{margin-top:10px;background:#FFF;padding:20px 0 21.5px 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:442px;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:#278d69;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;}
#news .questions{padding-top:21px;}
#news .questions .questions_title{height:62px;line-height:62px;color:#000;font-size:24px;}
#news .questions .questions_title .more{position:absolute;top:0px;right:0;font-size:14px;color:#666;}
#news .questions .questions_ul{margin-top:8px;}
#news .questions .questions_ul li{width:360px;float:left;margin-left:60px;margin-bottom:30px;}
#news .questions .questions_ul li:nth-child(3n+1){margin-left:0}
#news .questions .questions_ul li .q{width:36px;float:left;margin-top:39px;}
#news .questions .questions_ul li .q .btn{width:36px;height:18px;color:#FFF;line-height:20px;text-align:center;background:#FF7E00;display:block;margin-bottom:8px;font-size:12px;}
#news .questions .questions_ul li .q .btn.a{background:#278d69;}
#news .questions .questions_ul li .txt{width:319px;float:right;}
#news .questions .questions_ul li .txt p{color:#414141;line-height:24px;}
#news .questions .questions_ul li .txt p a{color:#414141;}
#news .questions .questions_ul li .txt p:first-child{line-height:33px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
#news .questions .questions_ul li .txt a p{line-height:29px;font-size:16px;}
/*friendlink*/
#friendlinkbg{background:#278d69;height:81px;padding:13px 0;}
#friendlink{width:1200px;margin:0 auto;position:relative;}
#friendlink .left{width:192px;float:left;height:81px;line-height:81px;font-family:Arial;font-size:48px;font-weight:bold;color:#FFF;}
#friendlink .right{width:1008px;float:right;position:relative;}
#friendlink .right a{color:#FFF;white-space:nowrap;display:inline-block;height:40px;line-height:40px;padding:0 2px;}
/*foot*/
#footbg{ background:#282E3A;}
#foot{width:1200px;margin:0 auto;position:relative;}
#foot .f_left{width:590px;float:left;position:relative;padding:60px 0 47px 0;}
#foot .f_left .f_title{font-size:34px;color:#FFF;}
#foot .f_left .f_txt{height:50px;background-repeat:no-repeat;background-position:left center;padding-left:70px;color:#FFF;margin-top:25px;line-height:25px;}
#foot .f_left .f_txt p:first-child{font-family:Arial;font-weight:bold;}
#foot .f_left .f_txt span{font-size:26px;font-family:Impact;}
#foot .f_left .f_txt.f_phone{background-image:url(foot_icon1.png);}
#foot .f_left .f_txt.f_add{background-image:url(foot_icon2.png);}
#foot .f_left .f_txt.f_tel{background-image:url(foot_icon5.png);}
#foot .f_left .f_txt.f_email{background-image:url(foot_icon3.png);}
#foot .f_left .erweima{position:absolute;width:126px;height:126px;top:280px;left:470px;}
#foot .f_left .btn{width:219px;height:38px;border:1px solid #7B7B7B;border-radius:3px;background:url(foot_icon4.png) no-repeat 38px center;display:block;margin-top:31px;color:#FFF;text-indent:15px;line-height:38px;font-size:16px;}
#foot .f_left .btn .shu{width:1px;height:30px;background:#727479;display:block;margin-left:66px;margin-top:5px;float:left;}
#foot .f_right{width:574px;float:right;background:#242A35;padding-top:55px;}
#foot .f_right p{color:#999;text-align:center;}
#foot .f_right .feedback{padding:0 72px;margin-top:10px;}
#foot .f_right .feedback li{color:#666;float:left;margin-right:30px;margin-top:20px;}
#foot .f_right .feedback li:nth-child(2n){margin-right:0;}
#foot .f_right .feedback li:nth-child(5){margin-right:0;}
#foot .f_right .feedback li:nth-child(6){margin-right:0;}
#foot .f_right .feedback li input{width:190px;height:34px;line-height:34px;padding:3px 5px;outline:none;border-radius:3px;}
#foot .f_right .feedback li textarea{width:410px;height:80px;border:1px solid #DDD;resize:none;padding:10px;outline:none;vertical-align:top;border-radius:3px;}
#foot .f_right .feedback li .btn{width:430px;height:40px;border-radius:3px;background:url(foot_icon4.png) no-repeat 134px center #278d69;display:block;color:#FFF;text-indent:15px;line-height:36px;cursor:pointer;font-size:16px;}
/*footbottom*/
#footbottombg{ width:100%;background:#282E3A;height:72px;border-top:1px solid #696D75;}
#footbottom{width:1200px;height:72px;line-height:72px;color:#949494;margin:0 auto;}
#footbottom a{color:#949494;}
/*返回顶部*/
.izl-rmenu{position:fixed;right:0;bottom:10px;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:#278d69;}
.izl-rmenu a.btn-qq,.izl-rmenu a.btn-qq:visited{background:url(../images/r_qq.png) 0px 0px no-repeat;background-color:#278d69;text-decoration:none;display:block;}
.izl-rmenu .btn-wx{background:url(../images/r_wx.png) 0px 0px no-repeat;background-color:#278d69;}
.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:#278d69;}
.izl-rmenu .btn-phone .phone{background-color:#278d69;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;}



.erq {
	text-align: center;
}
.foot-bg {
	background: #12b7f5;
	padding: 26px 0;
}

.foot-bg .foot-index .f11 {
	width: 240px;
	border-right: 1px solid #5a81c2;
	height: 220px;
	padding: 0 30px 20px;
}


.foot-bg .foot-index .f11 h2 {
	color: #ffffff;
	font-size: 18px;
	padding-top: 16px;
	padding-bottom: 16px;
}

.foot-bg .foot-index .f11 a {
	background: url(dian.png) no-repeat left center;
	padding-left: 15px;
	float: left;
	width: 42%;
	color: #ededed;
	line-height: 30px;
}
.foot-bg .foot-index .f11:nth-child(2){
	width:260px;
	}
.foot-bg .foot-index .f11:nth-child(2) a{
	width: 45%;
	padding-left: 10px;
	}
.foot-bg .foot-index .f11 p{
	color:#fff;
	line-height:35px;
	}

.foot-bg2 {
	background: #0f96c9;
	height: 42px;
	line-height: 42px;
	font-size: 15px;
	color: #fff;
	text-align: center;
}

.foot-bg3 {
	background: #124aa7;
	padding: 10px 0;
}

.foot-bg3 .cop {
	font-size: 15px;
	color: #a7b4d6;
	line-height: 24px;
	text-align: center;
}

.foot-bg3 .cop a {
	color: #a7b4d6;
}

.foot-bg3 .cop .hot a {
	padding-right: 5px;
}

.w1920 {
	width: 1920px;
	position: relative;
	left: 50%;
	margin-left: -960px;
}

.w1200 {
	width: 1200px;
	margin: 0 auto;
}



.icon-font {
  position: relative;
}

.icon-font:after {
  content: "";
  width: 30px;
  height: 30px;
  background-image: url(icon_spirit.png);
  background-repeat: no-repeat;
  position: absolute;
  left: calc(50% - 15px);
  top: calc(50% - 15px);
}
/*左侧工具条*/
#toolbar {
  position: fixed;
  z-index: 9999;
  right: 17px;
  bottom: 10%;
}

#toolbar li {
  margin-bottom: 3px;
  font-size: 0;
  width: 57px;
  height: 57px;
  right: 0;
  position: relative;
}

#toolbar li a {
  display: block;
  position: absolute;
  z-index: 9;
  right: 0;
  top: 0;
  width: 57px;
  height: 57px;
  overflow: hidden;
  background: #292e39;
  -webkit-transition: all .5s ease;
  transition: all .5s ease;
  white-space: nowrap;
  font-size: 0;
}

#toolbar li .icon-font {
  display: inline-block;
  vertical-align: middle;
  width: 57px;
  height: 57px;
  background-color: #d9d9d9;
}

#toolbar li .icon-qq:after {
  background-position: 0 -150px;
}

#toolbar li .icon-phone:after {
  background-position: 0 -90px;
}

#toolbar li .icon-ewm:after {
  background-position: 0 -30px;
}

#toolbar li .icon-message:after {
  background-position: 0 -120px;
}

#toolbar li .icon-top:after {
  background-position: 0 -60px;
}

#toolbar li .icon-wangwang:after {
  background-position: 0 0;
}

#toolbar li .wz {
  display: inline-block;
  line-height: 57px;
  font-size: 14px;
  color: #fff;
  vertical-align: middle;
  padding-left: 10px;
}

#toolbar li.ewm .ewm-box {
  position: absolute;
  z-index: 1;
  padding: 5px;
  background: #292e39;
  width: 110px;
  right: 120%;
  bottom: 0;
  opacity: 0;
  visibility: hidden;
  -webkit-transform: translateX(100%);
          transform: translateX(100%);
  -webkit-transition: all .7s;
  transition: all .7s;
}

#toolbar li.ewm .ewm-box p {
  margin-bottom: 0;
}

#toolbar li.ewm .ewm-box img {
  max-width: 100%;
}

#toolbar li.ewm .ewm-box:after {
  content: '';
  position: absolute;
  right: -5px;
  bottom: 20px;
  width: 0;
  height: 0;
  line-height: 0;
  font-size: 0;
  overflow: hidden;
  border-width: 5px;
  cursor: pointer;
  border-style: dashed dashed dashed solid;
  border-color: transparent transparent transparent #292e39;
  border-right: none;
}

#toolbar li.ewm:hover .icon {
  background-position: -57px -180px;
}

#toolbar li.ewm:hover .ewm-box {
  opacity: 1;
  visibility: visible;
  -webkit-transform: translateY(0);
          transform: translateY(0);
}

#toolbar li.backtop {
  cursor: pointer;
}

#toolbar li.backtop .iconfont {
  color: #fff;
  background-color: #292e39;
}

#toolbar li:hover a {
  width: 200px;
}

#toolbar li:hover .icon-font {
  background-color: #292e39;
}

#toolbar li:hover .icon-qq:after {
  background-position: -30px -150px;
}

#toolbar li:hover .icon-phone:after {
  background-position: -30px -90px;
}

#toolbar li:hover .icon-ewm:after {
  background-position: -30px -30px;
}

#toolbar li:hover .icon-message:after {
  background-position: -30px -120px;
}

#toolbar li:hover .icon-wangwang:after {
  background-position: -30px 0;
}

#toolbar li:hover .icon-top:after {
  background-position: -30px -60px;
}
