﻿@charset "utf-8";
/* CSS Document */
body{margin:0;padding:0;font-size:14px;line-height:22px;font-family:Microsoft YaHei,黑体,Verdana,Arial,sans-serif;-webkit-text-size-adjust:none;color:#333;}
html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td,p{margin:0;padding:0;}
img{border:0;vertical-align:bottom;}
ul,li{list-style-type:none;}
a{color:#333;text-decoration:none;transition:all 0.3s;}
input:focus,select:focus,option:focus,textarea:focus{ outline:none;}
textarea,input[type=date],input[type=number]{ resize:none; border: none;}
button:hover,input[class*=b]:hover{ cursor:pointer;}
i,u{font-style: normal;font-weight: normal;}
.tl{text-align:left;}.tc{text-align:center;}.tr{text-align:right;}
.fl{float:left;}.fr{float:right;}.cl{clear:both;}.fb{font-weight:bold;}
.f12{font-size:12px;}
.f16{font-size:16px;}
.f18{font-size:18px;}
.f20{font-size:20px;}
.f24{font-size:24px;}
.rel{position:relative;}
.min_w{min-width:1200px;}
.container{width:1200px;margin:0 auto;}
.mar50{margin-bottom:50px;}
.blue{color:#0e96ff;}

/*header*/
.top_bg{height:50px;line-height:50px;background:#0e96ff;color:#fff;}
.top_list a{float:left;padding:0 10px;color:#fff;}
.top_list a:hover{background:#fff;color:#0e96ff;}
.head_box{height:120px;}
.nav_list{width:800px;}
.nav_list li{width:100px;float:left;line-height:120px;font-size:16px;}
.nav_list li a{display:block;}
.nav_list li a:hover{background:#0e96ff;color:#fff;}
/* banner */
.banner{ width:100%; height:760px; overflow:hidden; position:relative;}
.b-img{ height:760px;  position:absolute; left:0; top:0;}
.b-img a{ display:block; height:760px; float:left;}
.bar-left{ position:absolute; z-index:1; display:block; width:100px; height:100%; left:0px; background:none; top:0px; }
.bar-right{ position:absolute;z-index:1; display:block; width:100px; height:100%; right:0px; background:none; top:0px; }
.bar-left em{ display:block; width:50px; height:100px; background:url(../images/arrow.png) 0px 0px no-repeat; margin:0 auto; margin-top:325px;}
.bar-right em{ display:block; width:50px; height:100px; background:url(../images/arrow.png) -50px 0px no-repeat; margin:0 auto; margin-top:325px;}
.bar-left .emcss{ background-position:0px -100px;}
.bar-right .emcss{ background-position:-50px -100px;}

.ban_bot{position:absolute;left:0;bottom:0;width:100%;padding:20px 0;background:rgba(0, 0, 0, .3);color:#fff;z-index:9;}
.ban_bot li{width:300px;float:left;border-right:#fff solid 1px;box-sizing:border-box;font-size:18px;line-height:30px;color:rgba(255, 255, 255, .8);}
.ban_bot li span{font-size:36px;line-height:40px;}
/*index*/
.index_tit{padding-top:20px;line-height:50px;position:relative;text-transform:uppercase;}
.index_tit::before{content:"";position:absolute;top:0;left:50%;margin-left:-110px;width:220px;height:50px;border:#ebebeb solid 1px;z-index:-1;}
.index_tit dt{display:inline-block;padding:0 20px;background:#fff;font-size:36px;color:#0e96ff;}
.index_tit dd{font-size:40px;color:#ddd;}
.about_tit_text{line-height:60px;color:#999;}
.about_con{padding:30px;line-height:40px;color:#999;}
.about_list{padding:20px 0;border:#ebebeb solid 1px;font-size:20px;}
.about_list li{float:left;width:299px;border-right:#ebebeb solid 1px;box-sizing:border-box;line-height:60px;transition:all .5s linear;}
.about_list li:last-of-type{border-right:none;}
.about_list_icon{height:140px;overflow:hidden;margin:0 auto;transition:all .5s linear;}
.about_list .about_list_icon span img{transition:all .3s linear;}
.about_list li:hover .about_list_icon span{display:block;margin-top:-140px;}
.about_list li:hover .about_list_icon span img{transform:scale(1.1);}

.pro_bg{background:url(../images/pro_bg.jpg) no-repeat center top;padding:50px 0;}
.pro_type{padding:50px 0;}
.pro_type a{display:inline-block;min-width:120px;padding:0 20px;margin:0 30px;height:40px;line-height:40px;border:#ddd solid 1px;border-radius:20px;color:#666;position:relative;}
.pro_type a:hover{background:#0e96ff;color:#fff;}
.pro_type .on{background:#0e96ff;color:#fff;}
.pro_type a::after{content:"";position:absolute;top:20px;right:-50px;width:30px;height:1px;background:#ddd;}
.pro_type a:last-of-type::after{display:none;}
.pro_list li{float:left;width:280px;margin:0 10px 20px;position:relative;}
.pro_list li a{display:block;}
.pro_list_tit{position:absolute;left:0;bottom:0;width:100%;height:40px;line-height:40px;color:#fff;background:rgba(14, 150, 255, .8)}
.pro_box .pro_list{display:none;}

.news_pic{width:540px;}
.news_pic>div{display:none;}
.news_pic_name{position:absolute;left:0;bottom:0;width:100%;padding:0 20px;box-sizing:border-box;height:40px;line-height:40px;color:#fff;background:rgba(0, 0, 0, .7);}
.news_list{width:620px;}
.news_list li{padding:15px 20px;}
.news_list li:hover{background:url(../images/bg01.jpg) no-repeat;background-size:100% 100%;}
.news_list li a{display:block;line-height:30px;}
.news_list li:hover a{color:#fff;}
.news_list li h3{font-size:20px;}
.news_list li:hover h3{color:#fff;}
.news_list_text{height:50px;line-height:25px;overflow:hidden;}
.news_wrap>div{display:none;}


.bus_list{padding-top:50px;}
.bus_list li{width:300px;float:left;}
.bus_list_pic{overflow:hidden;}
.bus_list_pic img{transition:all .5s linear;}
.bus_list li:hover .bus_list_pic img{transform:scale(1.1);}
.bus_list_con{height:300px;padding:20px;box-sizing:border-box;position:relative;}
.bus_list_con::before{content:"";position:absolute;left:50%;top:-20px;margin-left:-5px;border:transparent solid 10px;border-bottom:#fff solid 10px;z-index:9;}
.bus_list li:nth-child(2n) .bus_list_con::before{top:auto;bottom:-20px;border-bottom:transparent solid 10px;border-top:#fff solid 10px;}

.bus_list_con h3{font-size:20px;padding:20px 0;line-height:40px;font-weight:normal;background:url(../images/wave.png) no-repeat center bottom;}
.bus_list_text{height:60px;line-height:30px;color:#999;overflow:hidden;margin:30px 0;}
.bus_list_more{display:block;width:100px;height:30px;line-height:30px;border-radius:15px;background:#0e96ff;color:#fff;margin:0 auto;transition:all .5s linear;}
.bus_list li:hover  .bus_list_more{transform:translateY(6px);}

/*footer*/
.bot_bg{height:475px;background:url(../images/bot_bg.jpg) no-repeat center top;}
.bot_list{padding-top:25px;height:400px;}
.bot_list li{width:160px;float:left;color:#fff;}
.bot_list li h3{display:inline-block;font-weight:normal;line-height:60px;font-size:18px;border-bottom:rgba(255, 255, 255, .3) solid 3px;margin-bottom:20px;}
.bot_list li a{display:block;color:#fff;line-height:26px;}
.copyright{background:rgba(0, 120, 210, .2);height:50px;line-height:50px;color:#fff;}

/* float */
.float_pos{position:fixed;top:35%;right:0;z-index:99;}
.float_list li{margin-bottom:5px;position:relative;z-index:9;}
.float_list .float_pic{position: relative;z-index:2;width:50px;height:50px;background:#d8d8d8;}
.float_con{transition:all .5s linear;z-index:1;position:absolute;top:0;right:-400px;height:50px;line-height:50px;padding:0 10px;font-size:20px;width:220px;background:#d8d8d8;}
.float_list li:hover .float_con{right:55px;}
.float_ewm{width:140px;height:140px;background:#ddd;}
.float_search{width:230px;padding:10px;height:30px;line-height:30px;}
.float_search_inp{width:160px;height:30px;line-height:30px;border:none;background:#fff;border-radius:3px;}
.float_search_btn{width:60px;height:30px;line-height:30px;background:#0e96ff;color:#fff;border:none;border-radius:3px;}

/*main*/
.main_banner{height:250px;margin-bottom:50px;}
.left{width:280px;}
.right{width:890px;}
.type_tit{padding:20px 0;border:#e2e2e2 solid 1px;margin-bottom:20px;}
.type_tit dt{line-height:40px;font-size:28px;}
.type_tit dd{font-size:25px;font-size:18px;text-transform:uppercase;}

.type_list{margin-bottom:50px;}
.type_list_dt{height:50px;line-height:50px;border:#e2e2e2 solid 1px;margin-bottom:10px;}
.type_list_dt a{display:block;padding:0 20px;background:url(../images/sj01.png) no-repeat 250px center;}
.type_list_dt a:hover{color:#fff;background:#0e96ff url(../images/sj02.png) no-repeat 250px center;}
.type_list .on{margin-bottom:10px;}
.type_list .on a{color:#fff;background:#0e96ff url(../images/sj02.png) no-repeat 250px center;}
.type_meau{display:none;border:#e2e2e2 solid 1px;border-top:none;margin-bottom:10px;}
.type_meau a{display:block;height:40px;line-height:40px;padding:0 30px;background:url(../images/sj01.png) no-repeat 250px center;}
.type_meau a:hover{color:#0e96ff;background:url(../images/sj03.png) no-repeat 250px center;}


.main_type{margin-bottom:50px;}
.main_type li{margin-bottom:10px;border:#e2e2e2 solid 1px;position: relative;}
.main_type li>a{display:block;padding:0 20px;height:50px;line-height:50px;background:url(../images/sj01.png) no-repeat 250px center;}
.main_type li:hover>a{color:#fff;background:#0e96ff url(../images/sj02.png) no-repeat 250px center;}
.main_type_meau{display:none;}
.main_type_meau a{display:block;height:40px;line-height:40px;padding:0 20px;background:url(../images/sj01.png) no-repeat 250px center;}
.main_type_meau a:hover{color:#0e96ff;background:url(../images/sj03.png) no-repeat 250px center;}



.type_list li{height:50px;line-height:50px;color:#fff;padding:0 20px;border:#e2e2e2 solid 1px;margin-bottom:10px;background:#0e96ff url(../images/sj04.png) no-repeat 250px center;}

.main_tit{height:50px;line-height:50px;border-bottom:#eee solid 1px;}
.main_tit a:hover{color:#0e96ff;}
.main_pro{padding:20px 0;}
.main_pro li{float:left;width:280px;margin:0 8px 20px;position:relative;}
.main_pro li a{display:block;}
.main_pro_tit{position:absolute;left:0;bottom:0;width:100%;height:40px;line-height:40px;color:#fff;background:rgba(14, 150, 255, .8)}

.main_page{margin:30px 0;}
.main_page a{display:inline-block;margin:0 5px;border:#ddd solid 1px;padding:0 15px;height:30px;line-height:30px;}
.main_page a:hover{background:#0e96ff;color:#fff;border:#0e96ff solid 1px;}

.main_about{padding:30px 0;}
.main_about li{margin-bottom:20px;}
.about_year{width:110px;margin:30px 0;height:30px;line-height:30px;font-size:20px;background:#0e96ff;color:#fff;border-radius:15px;color:#fff;}
.about_arrow{margin-left:30px;width:12px;background:#0e96ff;min-height:90px;position:relative;}
.about_arrow_dot{position:absolute;top:50%;left:-10px;margin-top:-4px;width:8px;height:8px;border-radius:50%;background:#fff;}
.about_news{padding-left:30px;border-left:#0e96ff solid 12px;position:relative;width:710px;line-height:30px;min-height:90px;color:#666;justify-content:left;display:flex;align-items:center;}
.about_news::before{content:"";width:12px;height:12px;position:absolute;left:-12px;top:0;background:url(../images/c01.jpg);}
.about_news::after{content:"";width:12px;height:12px;position:absolute;left:-12px;bottom:0;background:url(../images/c02.jpg);}

.main_con{padding:30px 0;line-height:30px;}
.map_box{padding:30px 0;}

.main_news{padding:30px 0;}
.main_news li{padding:10px 0;line-height:30px;}
.main_news li:hover h3{color:#0e96ff;}
.main_news_con{width:650px;}
.main_news h3{font-size:20px;font-weight:normal;color:#333;}
.main_news_text{height:90px;overflow:hidden;color:#666;}

.field_tit{height:50px;line-height:50px;font-weight:normal;font-size:20px;color:#000;}
.field_list dt{border-top:#ddd dashed 1px;line-height:50px;font-size:18px;color:#000;}
.field_list dd{line-height:30px;color:#666;margin-bottom:20px;}