@charset "utf-8";
/* CSS Document */

body,html{margin:0;padding:0;font-family: Microsoft YaHei; font-size: 1rem;  line-height: 1.5; color: #373a3c; background-color: #fff; width:100%; max-width:100%; min-width:1250px;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,table,tr,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:normal;}
input:hover,input:active,input:focus{ outline: 0;}
ul,ul li,input, dl, dd {  padding:0; margin:0; list-style-type:none;}
img,a img{border:0;margin:0;padding:0;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
a{text-decoration:none; color:#444;-moz-transition: all 0.5s;-webkit-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;}
a:hover{text-decoration:none; }
.fl{float:left;}
.fr{float:right;}
textarea{resize:none; overflow:auto;}
.clearfix::after {content:""; display: block; clear:both; }
.clearfix{zoom:1;}
.clear { clear: both;font-size: 0;height: 0;line-height: 0;}
.baseDiv{ width:1250px; margin:0 auto; margin-left:auto !important; margin-right:auto !important;}

/*不停旋转*/
@keyframes rotating{
from{transform:rotate(0)}
to{transform:rotate(360deg)}
}

/*top*/
.head{ width:100%; position:fixed; left:0; top:0; z-index:1000; background:url(../images/topbg.png) top center no-repeat; height:144px;  }
.head .head_top{height:50px; line-height:50px; font-size:13px; color:#999;  }
.head .head_top .spanN{ padding:0 15px; color:#999; }
.head .head_top .span_l{ color:#999;display:inline-block;}
.head .head_top .span_n1 {color: #ccc; font-size: 10px;padding: 0 10px;}
.head .head_top a{ color:#888;}
.head .head_top a:hover{ text-decoration:underline; }
.head .head_top .span0{ color:#999; font-size:14px; padding-left:20px;}
.head .head_top .span1{ color:#faaa18; font-size:30px; font-family:Impact, Haettenschweiler, "Franklin Gothic Bold", "Arial Black", sans-serif; padding-left:10px;}
.head .head_top .huanying{ padding-right:20px;}

.head .head_top .show_box{ position:relative;}
.head .head_top .show_box .span_t{ display:block; height:50px; width:50px; cursor:pointer; background-position: center center !important; background-repeat:no-repeat !important;}
.head .head_top .show_box .span_t:hover{ background-color:#f4f4f4;}
.head .head_top .show_box .span_t_1{ background-image:url(../images/span_t_1.png);}
.head .head_top .show_box .span_t_2{ background-image:url(../images/span_t_2.png);}
.head .head_top .show_box .span_t_3{ background-image:url(../images/span_t_3.png);}
.head .head_top .show_box .show{ position:absolute; left:50%; top:100%; margin-left:-100px; width:200px; border:1px solid #ddd; box-shadow:0 3px 8px rgba(0,0,0,0.1); background-color:#fff; border-radius:5px; display:none; padding:20px 0 13px 0; z-index:9999;}
.head .head_top .show_box .show img{ display:block; width:140px; height:140px; margin:auto;}
.head .head_top .show_box .show span{ display:block; text-align:center; font-size:13px; color:#333; line-height:30px;}
.head .head_top .show_box:hover .show{ display:block;}


.head .head_logo{ }
.head .head_logo .logoDiv{float:left; display:block; width:178px; height:112px; background: url(../images/logo.png?ailun) left center no-repeat; position:relative; z-index:10; margin-left:20px; }
.head .head_logo .l1{ height:120px; text-align:left;/* padding:0px 0 0 65px; background:url(../images/tel.png) left center no-repeat; */}
.head .head_logo .l1 .ewm{ width:60px; height:60px; background:#188a00 url(../images/ewm.png) center center no-repeat; background-size:80%; margin-top:31px; border:1px solid #188a00;}
.head .head_logo .l1 .div1{ padding-left:15px;}
.head .head_logo .l1 .div1 .span1{ display:block; color:#888; font-size:14px; padding-top:33px;}
.head .head_logo .l1 .div1 .span2{ display:block; color:#188a00; font-size:33px; font-weight:lighter; line-height:40px; float:left; font-family:Impact, Haettenschweiler, "Franklin Gothic Bold", "Arial Black", sans-serif;}

.head .head_logo .top_ewm{height:100px; width:100px; position:relative; background-color:#fff; border-left:10px solid #edf3f5; border-right:10px solid #edf3f5; z-index:99900}
.head .head_logo .top_ewm .img{ width:84px; height:84px; background:url(../images/swt-icon.png) center center no-repeat; position:relative;z-index:100; margin:8px;}
.head .head_logo .top_ewm .img img{ display:block; width:100%;}
.head .head_logo .top_ewm .showImg{ display:none; position:absolute; top:100%; margin-top:12px; left:50%; width:170px; background-color:#fff; margin-left:-85px; border-radius:5px; border:1px solid #ebebeb; box-shadow:0 3px 10px rgba(0,0,0,0.1); border-top:2px solid #dc0000;}
.head .head_logo .top_ewm .showImg::after{ content:''; display:block; width: 0; height:0; border-left: 6px solid transparent; border-right: 6px solid transparent;  border-bottom: 8px solid #dc0000; position:absolute; left:50%; top:-10px; z-index:100; margin-left:-7px;}
.head .head_logo .top_ewm .showImg img{ display:block; width:140px; margin:15px auto; margin-bottom:0; }
.head .head_logo .top_ewm .showImg span{ display:block; text-align:center; color:#dc0000; font-size:14px; padding:5px 0 15px 0;}
.head .head_logo .top_ewm:hover .showImg{ display:block; }


.nav{ position:relative;}
.navMain{ position:relative; width:948px;}
.nav .navMain .navLi{ float:left; position:relative; width:14.28%;}
.nav .navMain .navLi.indexLi{ margin-left:0; }
.nav .navMain .navLi.indexLi a.a1{ border:0;}
.nav .navMain .navLi a.a1{ display:block; color:#fff; position:relative; height:62px; line-height:60px; text-align:center; font-size:15px; font-weight:500; margin-left:1px;}
.nav .navMain .navLi a.a1::after{ display: none; content:''; position:absolute; bottom:12px; left:50%; margin-left:-20px; width:40px; height:2px; background-color:#fff; }
.nav .navMain .navLi a.a1::before{}
.nav .navMain .navLi:hover a.a1,.nav .navMain .navLi.active a.a1{ background-color:#006cb4;}
.nav .navMain .navLi:hover a.a1::after,.nav .navMain .navLi.active a.a1::after,.nav .navMain .navLi:hover a.a1::before,.nav .navMain .navLi.active a.a1::before{ display:block;}
.nav .navMain .navLi .dh2{ width:220px; padding:10px; top:100%; left:0; position:absolute; z-index:1000; display:none; overflow:hidden; -moz-transition:all 0.2s;-webkit-transition:all 0.2s;-o-transition:all 0.2s;transition:all 0.2s; background-color:#fff; border-top:3px solid #ffbf00; box-shadow:0 3px 10px rgba(0,0,0,0.1); }
.nav .navMain .navLi .dh2 a.a2{ display:block;  width:100%; background-color:#fff; color:#333; line-height:20px; font-size:14px; padding:15px 0; margin:0px 5px; border-bottom:1px solid #ebebeb;}
.nav .navMain .navLi .dh2 a.a3 span{ padding-left:35px;}
.nav .navMain .navLi .dh2 a.a2 span{-moz-transition:all 0.2s;-webkit-transition:all 0.2s;-o-transition:all 0.2s;transition:all 0.2s;}
.nav .navMain .navLi .dh2 a.a2:hover span{ padding-left:35px;}
.nav .navMain .navLi .dh2 a.a2:hover,.nav .navMain .navLi .dh2 a.a3:hover{ color:#fff; background-color:#ff7e00; }
.nav .navMain .navLi .dh2 a.a3{ display: block; width:200px;  float:left; line-height:20px; font-size:14px; padding:15px 0; margin:0px 5px; border-bottom:1px solid #ebebeb; }
.nav .navMain .navLi:hover .dh2{ display:block;}


/*友情链接*/
.yqlj{  position:relative; z-index:201; padding:25px 0;}
.yqlj .yqljT{border-bottom:1px solid #ebebeb; line-height:30px; padding-bottom:3px;}
.yqlj .yqljT .span1{ color: #333;font-size: 30px; font-weight: 600;padding-right:15px;}
.yqlj .yqljT .span2{ font-size:14px; color:#999;}
.yqlj .yqlj_box{ padding-top:8px;}
.yqlj .yqlj_box li{ float:left; padding-right:25px; line-height:25px;}
.yqlj .yqlj_box a{ font-size:13px; color:#333;}
.yqlj .yqlj_box a:hover{ text-decoration: underline; color:#d81e06;}
