/* Powered By xu//Tengxun QQ 364564465 */
/*Reset*/
.xian { margin-top: 40px; border-top-width: 1px; border-top-style: dotted; border-top-color: #CCC; }
*{padding:0; margin:0}
html,div,ul,li,dl,dt,dd,p,h1,h2,h3,h4,h5,h6,img,form,embed,label,ol{margin:0;padding:0;border:0; font-weight:normal}
img{border:none}
object,.dis{display:block}
ul,ul li,ol,ol li,menu li{list-style:none}
.cls{clear:both;line-height:0px!important;height:0px!important;font-size:0px!important}
select,input{vertical-align:middle;font-size:12px}
a{color:#444;text-decoration:none}
a:visited{text-decoration:none}
a:hover{color:#00a6e2}
a:active{color:#666}
.undis,.hidden,.play{display:none}
/*basic*/
html{height:100%;width:100%}
body{margin:0px;padding:0px;font-size:12px;color:#444;font-family:'Noto Sans', 'Source Han Sans', 'OPPO Sans', 'Roboto', 'MiSans', 'HarmonyOS Sans', '思源黑体', sans-serif;_background-image: url(about:blank);_background-attachment:fixed}

/*导航*/
.wrapr{ width: 1200px; margin: auto;}
.nav{background:url(../images/nav_bg.png) repeat-x;_background:url(../images/nav_bg_ie6.gif) repeat-x;width:100%;position:relative;z-index:1111;height:108px}
.nav_bg{background:url(../images/nav_bg2.png) bottom center no-repeat;_background:url(../images/nav_bg2.gif) bottom center no-repeat;width:100%;height:108px}
.logo{float: left; margin-top: 3px;}
.navlist li{float:left;width:113px;text-align:center;height:99px;border-right:1px solid #e6e6e6;position:relative}
.navlist{padding-left:250px; width: 700px;}
.navlist li a{font-size:14px;display:block;height:64px;padding-top:35px}
.navlist li a span{display:block;font-size:12px;color:#a9a9a9}
.navlist li a:hover,.navlist li.hover a,.navlist li.current a{background:#00a6e2;color:#fff}
.navlist li a:hover span,.navlist li.hover a span,.navlist li.current a span{color:#fff}
.navlist li.no_bor{border-right:none}
.navlist li menu{position:absolute;left:0px;display:none}
.navlist li menu a{display:block;background:url(../images/common_bg.png) 0 -39px no-repeat !important;height:39px;_height:38px;width:163px;padding-top:0px;margin:0px;overflow:hidden;line-height:39px;color:#fff !important}
.navlist li menu a:hover{background:url(../images/common_bg.png) 0 0px no-repeat !important}
.end{background: #00a6e2;}
.end  a{ color: #fff;}
.end  a span{ color: #fff;}
.poene { background: url(../images/poene_03.jpg) no-repeat 20px 30px; width: 250px; float: right; height: 108px; }
.poene h2{padding: 30px 0 0 70px; font-size: 14px;}
.poene p{padding: 0px 0 0 70px; font-size: 18px; font-weight: bold; color: #00a2ed;}
/*导航跟随*/
.fixed_nav{position:fixed;top:0px;left:0px;height:80px;background:url(../images/fixed_nav_bg.png) 0 -7px repeat-x;padding:0px 0 9px;display:none;_position:absolute;_background:#fff;_padding:0px;_height:80px}
.fixed_nav .nav_bg{background:none !important;_height:80px}
.fixed_nav .navlist li{height:80px}
.fixed_nav .navlist li a{height:55px;padding-top:25px}
.fixed_nav .navlist li menu a{display:block;background:url(../images/common_bg.png) 0 -39px no-repeat !important;height:39px;_height:38px;width:163px;padding-top:0px;margin:0px;overflow:hidden;line-height:39px;color:#fff !important}
.fixed_nav .navlist li menu a:hover{background:url(../images/common_bg.png) 0 0px no-repeat !important}
.fixed_nav .logo{top:0px}
.fixed_nav .search{top:23px}
.ThiscurCity{color:#00aa3a;position:absolute;left:240px;top:45px;cursor:pointer}
.ThiscurCity:hover{text-decoration:underline}


/*--- 焦点图 --*/
.banner1{background:url(../images/bnr1.jpg) no-repeat center 0;background-size:cover;min-height:450px;}
.banner2{background:url(../images/bnr2.jpg) no-repeat center 0;background-size:cover;min-height:450px;}
.banner3{background:url(../images/bnr3.jpg) no-repeat center 0;background-size:cover;min-height:450px;}
.slider {position: relative;top:-10px;}
.rslides { position: relative; list-style: none;overflow: hidden;width: 100%;padding: 0;margin: 0;height: 450px;}
.rslides div.slid {-webkit-backface-visibility: hidden;width: 100%;left: 0;top: 1px; }
.rslides img {display: block;height: auto;float: left;width: 100%;border: 0; }
.caption{width: 100%;margin-top:16em;}
.banner-info{position: absolute;z-index: 99;top: 20px;left: 13%;}
.caption {text-align:center;}
.caption h3{ color: #ffffff;font-size: 2.8em;font-family: 'Noto Sans', 'Source Han Sans', 'OPPO Sans', 'Roboto', 'MiSans', 'HarmonyOS Sans', '思源黑体', sans-serif;}
.caption p{line-height: 1.8em;font-size: 1em;font-weight: 400;color:#ffffff;width: 60%;margin:1em auto 0 auto;}
.callbacks_tabs a:after {content: "\f111";font-size: 0;font-family: FontAwesome;visibility: visible;display: block;height: 10px;width: 10px;display: inline-block;
 border-radius: 50%;-webkit-border-radius: 50%;-moz-border-radius: 50%;-o-border-radius: 50%;-ms-border-radius: 50%;background:#69d2e8;border:2px solid#fff;}
.callbacks_here a:after{background:#d52f47;}
.callbacks_tabs a{visibility:hidden;}
.callbacks_tabs li{display:inline-block;}
ul.callbacks_tabs.callbacks1_tabs {position: absolute;bottom: 10px;z-index: 999;left: 46%;}

.enei{ width: 1200px; margin: auto;}

.uen{ background: url(../images/uen.png) no-repeat center; height: 180px; text-align: center; font-size: 46px; color: #fff;padding-top: 100px;}
/*--- 产品展示 --*/
.produc{ width: 1200px; margin: auto;}
.produc ul li { width: 600px; float: left;}
.produc ul li h2{ font-size: 34px; font-weight: bold; padding-bottom: 10px; padding-top: 40px; text-align: center;}
.produc ul li p{ font-size: 20px; line-height: 34px; text-align: center;}
.produc ul li span{display: block; padding-top: 20px; text-align: center;}
.produc ul li span a{ display:inline-block;width: 140px; text-align: center; font-size: 16px; height: 32px; line-height: 32px; background:#ffa454; margin-left: 10px; border-radius: 4px; color: #fff;}

/*--- function --*/
.function{ width: 100%; height: 500px;background: #f3f4f4;}
.function h1{ text-align: center; padding-top: 18px; font-size: 34px;}

#tab{width:1200px;position:relative;margin:20px auto;}
#tab .tab_menu{width:100%;float:left;position:absolute;z-index:1;}
#tab .tab_menu li{ font-size:24px; line-height:100px; width:200px;height:100px;border:2px solid #00a6e2;cursor:pointer;text-align:center;margin:0 2px 10px 0;}
#tab .tab_box{width:1000px;height:332px;clear:both;top:0px;left:200px;position:relative;background-color:#fff;}
#tab .tab_menu .selected{background-color:#00a6e2;cursor:pointer; color: #fff;}
.hide{display:none;}
.tab_box div{padding:20px;} 
.tab_box div span{ width: 108px; float: left; padding: 0 66px; margin-bottom: 30px;}
.tab_box div span a{ display: block; text-align: center; width: 108px; font-size: 18px; color: #333;}
.pk{ width: 1200px; margin: auto;}
.pk h1{text-align: center; padding-top: 18px; font-size: 34px;}
.newsd{ width: 1200px; margin: auto;}
.newsd h1{text-align: center; padding-top: 18px; font-size: 34px;}
.newsd-a{ height: 240px; margin-top: 40px;}
.newsd-a ul{float: left; width: 350px; margin-right: 50px; }
.newsd-a ul h2{ font-weight: bold; font-size:20px; border-bottom: 1px solid #ccc; padding-bottom: 4px;}
.newsd-a ul h2 a{ font-size: 12px; float: right; color: #009fe0;}
.newsd-a ul li{ width: 350px; display: block; margin-top: 20px; }
.newsd-a ul li a{display: block; font-size: 14px; margin-bottom: 16px; width: 350px; height: 22px; overflow: hidden; }
.cooperation{background: #f3f4f4; height: 400px;}
.cooperation h1{text-align: center; padding-top: 18px; font-size: 34px;}

.tail{ width: 100%; height: 400px; background: #30333a; }
.tail .tail-a{ width: 1200px; margin: auto; padding-top: 40px; height: 220px;}
.tail .tail-a li{ float: left; color: #fff;}
.tail .tail-a .tail-ab{ float: left; width: 250px;}
.tail .tail-a .tail-ab h2{ background:url(../images/frd.jpg) no-repeat 00px 1px; padding-left: 22px;}
.tail-ab img{ width: 140px; height: 140px;}
.tail-ab h2{ color: #fff; padding-bottom: 20px;}
.tail .tail-a .tail-ac{color: #fff; width: 600px; height: 100px;}
.tail .tail-a .tail-ac h2{ background:url(../images/frd1.jpg) no-repeat 0px 4px; padding-left: 28px;}
.tail .tail-a .tail-ad h2{ background:url(../images/frd2.jpg) no-repeat 0px 0px; padding-left: 28px; padding-bottom: 10px;}
.tail .tail-a .tail-ad p{ font-size: 16px; line-height: 28px; }
.tailb{ height: 60px;border-top: 1px dotted #262a30; padding-top: 30px;}
.tailb p{ height: 80px; padding-left: 29px; font-size: 16px; background: url(../images/zen_07.jpg) no-repeat 0px 0px; width: 1200px; margin: auto; color: #fff;}
.tailb p a{ color: #fff; padding-left: 16px;}
.tailc{ height:80px; background: #212429; padding-top: 6px; }
.tailc p{ text-align: center; padding: 8px; color: #a7aeb3;} 
.tailc a{ color: #fff;}


.clears{ clear:both;}
/*messages*/
.messages{padding:15px 0;}
.messages input,.messages select,.messages textarea{margin:0;padding:0; background:#1d2026; border:#3b3b43 solid 1px; font-family:'Noto Sans', 'Source Han Sans', 'OPPO Sans', 'Roboto', 'MiSans', 'HarmonyOS Sans', '思源黑体', sans-serif;}
.messlist {height:30px;margin-bottom:10px;}
.messlist input{ color:#fff;float:left;width:170px;height:28px;padding-left:5px;border:#3b3b43 solid 1px;}
.messlist.textareas{ height:auto;}
.messlist textarea{ color:#fff;float:left;width:300px; height:98px;padding:5px;border:#3b3b43 solid 1px; margin-top: -120px; margin-left: 185px;}
.messlist.yzms input{width:100px;}
.messlist.yzms .yzmimg{ float:left;margin-left:10px;}
.messsub{}
.messsub input{width:500px; height:35px; background:#ddd; font-size:14px; font-weight:bold; cursor:pointer;margin-right:5px}
.messsub input:hover{ background:#f60;color:#fff; }


