.g-hd{height:113px}
.hd-t{height:61px}
.u-logo{float:left;width:476px;height:61px}
.u-logo img{width:100%;height:100%}
.hd-t .lang,.hd-t ul{float:right}
.hd-t ul li{float:left;height:61px;line-height:61px}
.hd-t ul li *{float:left}
.hd-t ul li a{margin:0 15px 0 10px;color:#666;font-size:14px}
.hd-t .lang{position:relative;width:135px;height:30px;margin:15px 0 0 10px;background:no-repeat url(../images/hd_lang.png);background-position:20px 0;border-left:1px solid #eee}
.hd-t .lang a{display:block;position:absolute;top:0;right:0;width:80px;height:30px;line-height:30px;color:#666;font-size:14px;text-align:center}
.hd-b{height:52px;background:#ebebeb}
.m-nav>li{position:relative;float:left;width:135px;height:52px;margin:0 15px;-webkit-transition:all .5s ease 0s;-moz-transition:all .5s ease 0s;-ms-transition:all .5s ease 0s;-o-transition:all .5s ease 0s;transition:all .5s ease 0s;background-position:57px 42px}
.m-nav>li.active,.m-nav>li:hover{background:no-repeat url(../images/nav_hov.png);background-position:57px 42px}
.m-nav>li>a{line-height:52px;color:#333;font-size:16px;text-align:center}
.m-nav a{display:block;width:100%;height:100%}
.nav-sub{display:none;position:absolute;top:52px;width:525px;height:280px;background:#facd00;z-index:99}
.nav-sub>*{float:right}
.nav-sub>:first-child{float:left}
.nav-sub ul{width:135px;margin-top:20px}
.nav-sub ul li{width:67px;height:26px;line-height:26px;margin:0 0 10px 18px;padding-left:30px;background-image:url(../images/navsub_listyle.png);background-repeat:no-repeat}
.nav-sub ul li:hover{background-image:url(../images/navsub_listyle_hov.png);background-repeat:no-repeat}
.nav-sub ul li a{font-size:14px}
.nav-sub>div{width:310px;height:230px;padding:25px 40px;background:#fff}
.nav-sub div img{width:306px;height:146px}
.nav-sub div .txt{line-height:21px;margin-top:10px;color:#999;font-size:12px}
#full-screen-slider{width:100%;height:500px;position:relative;z-index:0;overflow:hidden}
#slides{display:block;width:100%;height:500px;list-style:none;padding:0;position:relative}
#slides li{display:block;width:100%;height:500px;list-style:none;padding:0;margin:0;position:absolute;left:0}
#slides li a{display:block;width:100%;height:500px;text-indent:-9999px}
#pagination{display:block;list-style:none;position:absolute;left:28%;bottom:30px;height:10px;z-index:999;padding:5px 15px 5px 0;margin:0}
#pagination li{display:block;list-style:none;width:18px;height:18px;float:left;margin-left:15px;background:url(../images/hd_off.png) no-repeat}
#pagination li a{display:block;width:100%;height:18px;padding:0;margin:0;text-indent:-999em}
#pagination li.current{background:url(../images/hd_on.png) no-repeat}
.u-tit1{padding:40px 0 35px;line-height:28px;color:#666;font-size:16px;text-align:center}
.u-tit1 h2{margin-bottom:15px}
.u-tit1 h2 a{font-size:36px}
.m-pro{padding-bottom:50px}
.m-pro li{position:relative;float:left;width:300px;height:300px}
.m-pro li a{display:block;width:200px;height:200px;padding:100px 50px 0;color:#fff;text-align:center}
.m-pro li a:hover{color:#000}
.m-pro li.limg a:hover{color:#fff;}
.m-pro li img{position:absolute;top:0;left:0;z-index:-1}
.m-pro li h4{margin-bottom:15px;font-size:30px}
.m-pro li p{line-height:22px;font-size:14px}
.m-new-video{height:560px;padding:60px 0 0;background:no-repeat url(../images/bg_mix.jpg)}
.u-tit2{margin-bottom:15px;color:#444;font-size:32px}
.u-tit2 a{float:right;line-height:60px;color:#666;font-size:14px;font-weight:400;text-transform:uppercase}
.u-tit2 a:hover{color:#facd00}
.m-new{float:left;width:790px}
.m-new li{margin-bottom:30px}
.m-new li>div{float:left}
.m-new li .time{width:57px;height:66px;text-align:center}
.m-new li .time h4{height:46px;color:#fff;font-size:30px;background:#ccc}
.m-new li .time p{height:20px;line-height:20px;color:#333;font-size:12px;border:1px solid #ccc;border-top:none}
.m-new li .txt{width:700px;margin-left:30px;color:#666}
.m-new li .txt h4{margin-bottom:5px}
.m-new .txt a,.m-video li>div a{font-size:16px;font-weight:400}
.m-new li .txt div{line-height:24px;font-size:14px}
.m-new .li1 .time{position:relative;width:320px;height:235px}
.m-new .li1 .time img{width:100%;height:100%}
.m-new .li1 .time div{position:absolute;right:0;bottom:0;width:106px;height:82px;text-align:center;background:#facd00}
.m-new .li1 .time div h4{margin-top:10px;color:#000;font-size:30px;background:0 0}
.m-new .li1 .time div p{color:#000;font-size:16px;border:none}
.m-new .li1 .txt{position:relative;width:450px;height:235px;margin-left:20px}
.m-new .li1 .txt,.m-video li>div div{line-height:24px;color:#666;font-size:14px}
.m-new .li1 .txt h4{margin-bottom:10px}
.m-new .li1 .txt a{color:#666;font-size:18px}
.m-new .li1 .txt>a{position:absolute;left:0;bottom:10px;font-size:14px}
.m-new .li1 .txt a:hover{color:#facd00}
.m-video{float:right;width:385px}
.m-video li{margin-bottom:30px}
.m-video li>img{float:left;width:96px;height:72px}
.m-video li>div{float:right;width:270px}
.m-video li>div div{margin-top:5px}
.m-video .li1 img{width:385px;height:235px}
.m-ab{height:715px;background:no-repeat url(../images/bg_ab.jpg)}
.m-ab .u-tit1{color:#222}
.m-ab li{float:left;width:298px;height:454px;margin:0 1px;background:#fff}
.m-ab li div{width:236px;height:204px;line-height:24px;padding:0 25px;color:#666;font-size:14px;text-align:center;border:6px solid #fff;border-bottom:none}
.m-ab li:hover div{border:6px solid #f2f2f2;border-bottom:none}
.m-ab li div p{position:relative;margin:40px 0 20px;padding-bottom:25px;color:#333;font-size:22px;border-bottom:1px solid #ddd}
.m-ab li div p i{display:none;position:absolute;left:50%;bottom:-2px;width:100px;height:3px;margin-left:-50px;background:#facd00}
.m-ab li:hover i{display:block}
.m-ab li b{display:block;position:relative;width:298px;height:244px;overflow:hidden;background:no-repeat url(../images/ab_hov.png);background-position:0 0}
.m-ab li b img{width:100%;height:100%}
.m-ab li b i{display:none;position:absolute;top:0;left:50%;width:28px;height:14px;margin-left:-14px;background:no-repeat url(../images/ab_hov.png);z-index:1}
.m-wh{height:180px;padding:40px 0;background:no-repeat url(../images/bg_icon.jpg)}
.m-wh li{float:left;width:25%}
.m-wh li a{display:block;width:102px;height:140px;margin:0 auto 10px;text-align:center}
.m-wh li img{-webkit-transition: all .5s ease 0s;-moz-transition: all .5s ease 0s;-ms-transition: all .5s ease 0s;-o-transition: all .5s ease 0s;transition: all .8s ease 0s;}
.m-wh li:hover a{color:#ffa21c}
.m-wh li:hover img{-webkit-transform: rotateY(180deg);-moz-transform: rotateY(180deg);-ms-transform: rotateY(180deg);-o-transform: rotateY(180deg);transform: rotateY(360deg);  }
.m-wh li a img{width:100%;height:102px}
.m-wh li a p{margin-top:7px;font-size:18px}
.m-wh li>p{padding:0 7%;font-size:14px;text-align:center}
.m-flink{height:70px;background:#facd00}
.m-flink ul.link1{float:left}
.m-flink .link1 li{float:left;line-height:70px;margin-right:40px;padding-left:40px;color:#222;font-size:18px;background:no-repeat url(../images/link_icon.png);background-position:0 20px}
.m-flink div.link2{position:relative;float:right;width:280px}
.m-flink .link2 a{display:block;width:280px;height:70px;line-height:70px;padding-left:30px;color:#fff;font-size:18px;}
.m-flink .link2 a{position:relative;background:#ffa21c no-repeat url(../images/link2.png) 270px 29px;}
.m-flink .link2>a.active{background:#ffa21c no-repeat url(../images/link_open.png);background-position:265px 33px}
.m-flink .link2 ul{display:none;position:absolute;bottom:70px;left:0;z-index: 1;}
.m-flink .link2 ul a{background-image:none;border-bottom:1px solid #fec34d}
.g-ft-b{height:335px;padding-top:45px;color:#fff;background:#34343c}
.gt-nav>li{float:left;height:295px;padding:0 75px 0 40px;border-right:1px solid #5d5d63}
.gt-nav>li:first-child{padding-left:0}
.ft-subnav{margin:10px 0 20px}
.gt-nav,.gt-nav a{line-height:24px;color:#6e6e73;font-size:12px;transition: all 0.5s ease 0s;}
.gt-nav .ft-subnav a:hover{color:#fff}
.gt-nav>li>a{color:#fff;font-size:16px}
.gt-nav .li4{border-right:none}
.gt-nav .lilast{float:right;font-size:14px;border-right:none}
.gt-nav .lilast h4{margin-bottom:10px;color:#fff;font-size:30px}
.gt-nav .lilast .ft-subnav{padding-bottom:20px;border-bottom:1px solid #5d5d63}
.gt-nav .lilast div{margin-top:15px}
.gt-nav .lilast div a{float:left;width:54px;height:54px;margin-right:10px;background:#494950}
.gt-nav .lilast div a:hover{background:#3e3e44}
.m-ft-cprt{height:48px;color:#939397;background:#26262e}
.m-ft-cprt>p{line-height:48px;font-size:12px}
.m-ft-cprt>p span{float:right}
.m-ft-cprt>p a{display:inline-block;width:125px;height:18px}
.m-ft-cprt>p a.weiling{background:no-repeat url(../images/weiling_1.png)}
.m-ft-cprt>p a.wangshang{background:no-repeat url(../images/wangshang_1.png)}
.m-ft-cprt>p a.weiling:hover{background:no-repeat url(../images/weiling_2.png)}
.m-ft-cprt>p a.wangshang:hover{background:no-repeat url(../images/wangshang_2.png)}
.p-ban-ab{height:340px;background:no-repeat center url(../images/ban_ab.jpg)}
.p-ban-pr{height:340px;background:no-repeat center url(../images/ban_pr.jpg)}
.p-ban-ne{height:340px;background:no-repeat center url(../images/ban_ne.jpg)}
.p-ban-se{height:340px;background:no-repeat center url(../images/ban_se.jpg)}
.p-ban-hu{height:340px;background:no-repeat center url(../images/ban_hu.jpg)}
.p-ban-co{height:340px;background:no-repeat center url(../images/ban_co.jpg)}
.p-tit{height:70px;line-height:70px;border-bottom:1px solid #ebebeb}
.p-tit h2{float:left;color:#ffa21c;font-size:26px}
.m-crm{margin-left:15px;color:#999;font-size:12px;font-weight:400}
.m-crm a{margin:0 3px;color:#999;-webkit-transition:all .5s ease 0s;-moz-transition:all .5s ease 0s;-ms-transition:all .5s ease 0s;-o-transition:all .5s ease 0s;transition:all .5s ease 0s}
.m-crm a:hover{color:#333;text-decoration:underline}
.p-tit ul{float:right}
.p-tit ul li{float:left;margin:0 15px}
.p-tit ul li a{display:block;height:69px;line-height:73px;color:#666;font-size:16px;-webkit-transition:all .5s ease 0s;-moz-transition:all .5s ease 0s;-ms-transition:all .5s ease 0s;-o-transition:all .5s ease 0s;transition:all .5s ease 0s}
.p-tit ul li.active a,.p-tit ul li:hover a{color:#ffa21c}
.p-tit ul li.active,.p-tit ul li:hover{border-bottom:2px solid #ffa21c}
.p-ct{line-height:30px;padding:50px 0 60px;color:#666;font-size:14px}
.p-ct .tit{margin-bottom:25px;text-align:center}
.p-ct .tit h2{color:#333;font-size:30px}
.p-ct .tit p{line-height:26px;margin-top:20px;color:#999;font-size:16px}
.ab_list1 li{position:relative;float:left;width:382px;height:300px}
.ab_list1 li.li1{background:no-repeat url(../images/ab_list1_1.jpg)}
.ab_list1 li.li2{margin:0 22px;background:no-repeat url(../images/ab_list1_2.jpg)}
.ab_list1 li.li3{background:no-repeat url(../images/ab_list1_3.jpg)}
.ab_list1 li a{display:none;position:absolute;top:0;left:0;width:100%;height:100%;background:no-repeat url(../images/ab_list_mask.png)}
.ab_list1 li h2{margin:40px 0 0 30px;color:#fff;font-size:24px}
.ab_list1 li p{margin:20px 30px;color:#fff}
.qywh{height:286px;line-height:32px;margin-top:50px;padding-top:170px;color:#fff;font-size:16px;background:no-repeat center url(../images/ab_qywh.jpg)}
.ab_list2{margin-top:40px}
.ab_list2 li{position:relative;float:left;width:50%;height:330px}
.ab_list2 li a{display:block;position:absolute;top:0;left:0;width:100%;height:220px;padding-top:110px;color:#fff;font-size:30px;text-align:center;visibility:hidden}
.ab_list2 li:hover a{visibility:visible}
.ab_list2 li a span{display:block;margin-top:20px;font-size:16px}
.ab_list2 li a.mask{background:repeat url(../images/bg_mask.png)}
.ab_list2 li a.tit{width:50%;visibility:visible}
.ab_list2 .li2 a.tit{left:50%}
.ab_list2 li a i{display:block;width:78px;height:78px;margin:-15px auto 15px;background:no-repeat url(../images/icon_video.png)}
.ab_list3 li{float:left;width:385px;height:236px}
.ab_list3 li.li1{background:no-repeat url(../images/ab_list3_1.jpg)}
.ab_list3 li.li2{margin:0 22px;background:no-repeat url(../images/ab_list3_2.jpg)}
.ab_list3 li.li3{background:no-repeat url(../images/ab_list3_3.jpg)}
.ab_list3 li a{display:block;width:325px;height:146px;padding:45px 30px;visibility:hidden}
.ab_list3 li h2{color:#000;font-size:30px}
.ab_list3 li h2 i{display:block;width:52px;height:2px;margin-top:25px;background:#000}
.ab_list3 li p{margin-top:20px;color:#000;font-size:18px}
.ab_list3 li:hover{background:#ffcb23}
.ab_list3 li:hover a{visibility:visible}
.new-list{margin-top:-10px}
.new-list li{height:200px;padding:20px;border-top:1px solid #fff;border-bottom:1px solid #ebebeb}
.new-list li:hover{background:#f2f2f2;border-top:1px solid #ebebeb;border-bottom:1px solid #ebebeb}
.new-list li:hover h3{color:#ffa21c}
.new-list li:hover .more{color:#ffa21c;border:2px solid #ffa21c}
.new-list li>*{float:left}
.new-list b{width:272px;height:200px;margin-right:30px;overflow:hidden}
.new-list li>div{position:relative;width:855px;height:100%}
.new-list h3{margin-bottom:20px;color:#333;font-size:24px}
.new-list div div{margin-bottom:10px}
.new-list .time{padding-left:25px;color:#999;background:no-repeat url(../images/news_time.png);background-position:0 5px}
.new-list .more{display:block;position:absolute;left:0;bottom:0;width:140px;height:34px;line-height:34px;color:#facd00;text-align:center;border:2px solid #facd00}
.pro-list1{margin-top:20px}
.pro-list1>li{position:relative;float:left;width:25%;height:384px;overflow:hidden}
.pro-list1>li img{width:100%;height:100%}
.pro-list1 .mask{position:absolute;top:315px;left:0;width:60%;height:100%;padding:0 20%;text-align:center}
.pro-list1 .mask1{color:#fff;background:repeat url(../images/bg_mask.png)}
.pro-list1 .mask2{color:#333;background:repeat url(../images/bg_mask2.png)}
.pro-list1 h3{margin-top:25px;font-size:24px}
.pro-list1 h3 i{display:block;width:34px;height:3px;margin:14px auto 0;background:#333}
.pro-list1 .mask1 i{background:#fff}
.pro-list1 p{margin-top:10px;line-height:20px;}
.subpro{margin-top:10px}
.subpro li{width:160px;height:36px;margin:0 auto 5px;text-align:center}
.subpro li a{display:block;line-height:36px;font-size:14px;background:#fff;-webkit-transition:all .5s ease 0s;-moz-transition:all .5s ease 0s;-ms-transition:all .5s ease 0s;-o-transition:all .5s ease 0s;transition:all .5s ease 0s}
.subpro li:hover a{color:#fff;background:#ffa21c}
.p-nav{margin-bottom:40px}
.p-nav li{float:left;margin-right:14px}
.p-nav li a{display:block;width:218px;height:52px;line-height:52px;font-size:20px;text-align:center;border:4px solid #e5e5e5}
.p-nav li.active a,.p-nav li:hover a{color:#fff;font-weight:700;background:#ffa21c;border:4px solid #ffa21c}
.pro-list2{width:1232px;margin:0 auto}
.pro-list2 li{position:relative;float:left;width:280px;height:340px;margin:0 14px 30px}
.pro-list2 li b{display:block;width:278px;height:278px;border:1px solid #eee;overflow:hidden}
.pro-list2 li p{height:60px;line-height:60px;text-align:center}
.pro-list2 li p.active{visibility:hidden}
.pro-list2 .mask{display:none;position:absolute;top:0;left:0;width:220px;height:290px;padding:40px 30px 10px;color:#fff;background:repeat url(../images/bg_mask3.png)}
.pro-list2 .mask>div{line-height:24px;}
.pro-list2 li h3{margin-bottom:12px;font-size:24px}
.pro-list3{width:1200px;margin:0 auto}
.pro-show-r{float:right;width:660px}
.pro-show-r .pro-sx{width:50%}
.pro-show-r .pro-sx li{line-height:24px}
.pro-show-r h3{margin-top:30px;color:#333;font-size:24px}
.pro-show-r .txt{line-height:30px;margin-top:20px;padding:10px 0 25px;font-size:12px;border-top:1px solid #ddd}
.pro-show-r .txt div{margin-top:15px}
.pro-show-r .txt p{line-height:24px;text-indent:2em}
.pro-show-m{margin-top:30px;padding-top:40px;background:no-repeat url(../images/pro_show_m.jpg)}
.pro-show-m h2{color:#fff;font-size:30px}
.pro-show-m .nav{height:600px;margin-top:36px;position:relative}
.pro-show-m .nav>li{float:left;margin-right:15px}
.pro-show-m .nav>li>a{display:block;width:200px;height:50px;line-height:50px;color:#333;font-size:18px;text-align:center;background:repeat url(../images/bg_mask_w.png)}
.pro-show-m .nav>li.active>a,.pro-show-m .nav>li:hover>a{background:#fff}
.proshow-sub{display:none;position:absolute;top:100px;left:0;width:100%;line-height:30px}
.proshow-sub h3{margin-bottom:30px;color:#333;font-size:24px}
.proshow-sub h6{font-size:14px}
.img-list li{float:left;height:230px;margin:0 20px 20px 0}
.img-list li a{display:block;width:280px;height:200px;overflow:hidden}
.img-list li a img{width:100%;height:100%}
.img-list li p{height:30px;line-height:30px;text-align:center;-webkit-transition:all .5s ease 0s;-moz-transition:all .5s ease 0s;-ms-transition:all .5s ease 0s;-o-transition:all .5s ease 0s;transition:all .5s ease 0s}
.img-list li:hover p{color:#fea900}
table.ly{width:100%}
table.ly td{float:left;margin-bottom:20px}
table.ly .tr1 td{width:280px;margin-right:20px}
table.ly .tr1 td input{width:260px}
table.ly .tr2 td,table.ly .tr3 td{width:1160px;margin-right:22px}
table.ly .tr2 td input,table.ly .tr3 td textarea{width:100%}
table.ly input[type=text]{height:28px;line-height:28px;padding:5px 10px;color:#999;border:1px solid #ddd;background:#fff}
table.ly textarea{height:114px;padding:5px 10px;color:#999;border:1px solid #ddd;background:#fff;resize:none}
table.ly .sbt{width:240px;height:40px;color:#fff;font-size:14px;background:no-repeat url(../images/pro_m_sbt.png);border:none;cursor:pointer}
.pro-more .tit{height:77px;line-height:77px;margin-bottom:40px;text-align:left;background:#eee}
.pro-more .tit h3{color:#333;font-size:24px}
.pro-more .tit a{float:right;padding-left:25px;color:#666;font-size:18px;font-weight:400;background:no-repeat url(../images/pro-more.png);background-position:0 33px}
.pro-more .tit a:hover{color:#fea900;background:no-repeat url(../images/pro-more_hov.png);background-position:0 33px}
.m-cot h3{font-size:24px}
.m-cot h3 i{display:block;width:120px;height:3px;margin:25px 0 10px;background:#666}
.m-cot ul{float:left;width:1000px}
.m-cot ul li{float:left;margin-right:50px}
.m-cot ul li div{line-height:30px}
.m-cot .ewm{float:right;margin-top:20px}
.m-cot .ewm img{width:198px;height:198px;border:1px solid #ddd}
.m-cot .ewm p{text-align:center}
.m-map{margin-top:30px}
.dlg-video{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:repeat url(../images/bg_mask.png);z-index:99}
.video-show{display:none;position:fixed;top:50%;left:50%;width:580px;height:430px;margin-top:-215px;margin-left:-290px;z-index:100}
.video-show p{height:30px;line-height:30px;padding-left:10px;color:#fff;font-size:14px;background:#333}
.video-show p a{float:right;width:30px;height:30px;background:no-repeat url(../images/close.png) 5px 5px}
.iw_poi_title{color:#C52;font-size:14px;font-weight:700;overflow:hidden;padding-right:13px;white-space:nowrap}
.iw_poi_content{font:12px arial,sans-serif;overflow:visible;padding-top:4px;white-space:-moz-pre-wrap;word-wrap:break-word}
.keyword_light{margin-bottom:30px}
#newsfoot tr>td:first-child{padding-left:10px;font-size:14px;color:#555}
#newsfoot tr>td:first-child>a{color:#000}
#newsfoot tr>td:last-child{position:relative;top:4px;left:30px}
.proname{padding:20px 0 5px 0}

.u-ewm li,.u-ewm>a{position: relative;}
.u-ewm .ewm{display: none;position: absolute;top: 57px;left: 0;width: 120px;height: 120px;z-index: 1;}
.u-ewm2 .ewm{top: -130px;left: -32px;}


.lxfx {
    height: auto;
    position: fixed;
    right:0px;
    top:200px;
    width: 77px;
    z-index: 11;
}
.lxfx li a {
    color: rgb(255, 255, 255);
    display: block;
    height: 47px;
    margin-top: 9px;
    width: 300px;
}
.leftlx {
    float: left;
    height: 47px;
    width: 77px;
}
.lxfx li span {
    border-left: 1px solid rgb(255, 255, 255);
    color: rgb(255, 255, 255);
    float: left;
    font-size: 20px;
    height: 24px;
    line-height: 22px;
    margin-top: 8px;
    padding-left: 8px;
}
.fix_ewm {
    border: 5px solid rgb(255, 255, 255);
    display: none;
    height: 120px;
    left: -145px;
    position: absolute;
    top: 110px;
    width: 120px;
}
.lxfx li i {
    display: block;
    height: 27px;
    margin: 0 auto;
    text-align: center;
    width: 30px; background:url(../images/fx.png) no-repeat;
}
.lxfx li i.icon-tel {
    background-position: 0 -25px;
}
.lxfx li i.icon-ly {
    background-position: 4px -53px;
}
.lxfx li i.icon-wx {
    background-position: -34px 4px;
}
.lxfx li i.icon-wb {
    background-position: -30px -22px;
}
.lxfx li p {
    line-height: 12px;
    text-align: center;
	font-size: 12px;
}
.lxfx li {
    background:#ffa21c;
    height: 56px;
    margin-bottom: 1px;
    margin-left: 0;
    overflow: hidden;
    position: relative;
    width: 77px; float:left;
}