*{padding:0px; margin:0px;}
img{border:0px;}
table{margin:0 auto;}
ul,li{list-style-type:none;}
a{color:#333333; text-decoration:none;}
input{margin:0;padding:0}
a:hover{color:#c01525;}
.lv{ color:#465773; font-family:Arial; font-size:20px;}
.tu{ border:1px solid #d0d0d0; }
.more a{ color:#c01525;}
.more a:hover{ text-decoration:underline;}
.en{ font-family:Arial;}
.itu{ border:2px solid #a4a4a4;}
.mr5{ margin-right:5px;}
body{margin:0px; padding:0px;text-align:center;background: url(../image/topbg.jpg) repeat-x left top #FFFFFF; font:"宋体";font-size:12px;color:#333333; overflow-x:hidden;}
.hong{ color: #CC0000}
#header,#i_main,#main,#footer,#i_footer{margin-left:auto;margin-right:auto;width:1000px;}
#header{height:125px;position:relative; background:url(../image/topbg2.jpg) no-repeat left top;}
/*头部*/
#logo{ background:url(../image/logo1.png) no-repeat left top;}
#logo a{width:257px;height:89px;display:block;}
#toplink{position:absolute;top:20px;right:0;width:258px;line-height:23px; height:89px; }
#toplink a{padding:0 5px;}
.search,.btn{height:24px; border:0;line-height:24px;}
.search{ background:url(../image/seachbg.jpg) no-repeat left top; width:130px; padding-left:10px; color:#afafaf}
.btn{ background:url(../image/btn1.jpg) no-repeat left top; color:#FFFFFF; width:40px;}
#i_banner{position:relative; left:50%; margin-left:-840px; width:1680px;overflow:hidden;}
#i_banner img{ margin:0 auto}
/*主体*/
#i_main{width:1000px;zoom:1;overflow:hidden; padding-top:25px; }
#main{zoom:1;overflow:hidden; margin-top:10px;background:url(../image/leftbg.jpg) repeat-y left 10px; padding-bottom:23px;}
.asideL{width:180px;float:left;}
.asideL h2{font-size:0;line-height:0;}
.mainBox{width:795px;float:right;}
/*底部*/
#i_footer,#footer{width:1000px; color:#7f7f7f;overflow:hidden; text-align:center; padding-top:15px;}
#footer{width:1000px;}
#footerNav a{color: #7f7f7f; padding:0 5px;}
#footerNav a:hover{color:#d6251c;}
#footerNav{ line-height:50px;}
#copyNav{ line-height:20px; color:#7f7f7f}
/*lefttree*/
#aleft{}
#leftTree{width:180px; padding-top:15px;}
#leftTree li{line-height:32px; width:180px; height:32px; text-align:left; text-indent:50px;}
#leftTree li a{ display:block;background:url(../image/aleftbg1.jpg) no-repeat left top; font-size:13px;}
#leftTree li a:hover,#leftTree li a.lefton{ color:#1f699e; background:url(../image/aleftbg.jpg) no-repeat left top; font-weight:700;}
/*cont*/
.atitle{margin-left:auto;margin-right:auto;width:795px; height:40px; border-bottom:#ececec 1px solid; line-height:40px;}
.title{float: left;background:url(../image/ticon.jpg) no-repeat left 50%; padding-left:25px; font-weight:700; font-size:14px;}
.weizi{float:right;}
.zhengwen{ padding-top:20px; text-align:left; line-height:30px;margin-left:auto;margin-right:auto; width:795px; min-height:500px;text-indent:2em}
/*首页新闻*/
.news { width:100%;width:370px}
.news li{overflow:hidden;background:url(../image/icon.jpg) left 50%  no-repeat;height:23px;line-height:23px; padding-left:10px;}
.news li a{float:left;color:#333}
.news li a:hover{color:#d6251b;}
.news li span{float:right; color:#999; padding-right:10px;}
#menu {
    width: 1000px;
    position: absolute;
    right: 0;
    top: 89px;
    z-index: 10000;
}
#menu ul {
    padding: 0;
    list-style-type: none;
    margin: auto 0;
}
#menu ul li {
    float: left;
    position: relative;
    color: #FFFFFF
}
#menu ul li a,
#menu ul li a:visited {
    display: block;
    text-align: center;
    text-decoration: none;
    width: 142px;
    height: 36px;
    color: #ffffff;
    line-height: 36px;
    font-size: 14px;
    font-weight: 700;
}
#menu ul li ul {
    display: none;
}
#menu ul li:hover a {
    background: url({{tempdir}}image/menuover.jpg) repeat-x center 50%;
    color: #fff;
    font-weight: 700;
}
#menu ul li:hover ul {
    display: block;
    position: absolute;
    top: 36px;
    left: 0;
    width: 142px;
}
#menu ul li:hover ul li a {
    display: block;
    background: #fff;
    color: #262626;
    border-top: 1px solid #dadada;
    font-weight: normal;
    height: 28px;
    line-height: 28px;
    font-size: 12px;
    filter: alpha(opacity=80);
    opacity: 0.80;
}
#menu ul li:hover ul li a:hover {
    height: 28px;
    line-height: 28px;
    background: #e62e24;
    color: #FFFFFF;
    font-size: 12px;
    filter: alpha(opacity=80);
    opacity: 0.80;
}
.last {
    background: none
}
.flexslider {
    position: relative;
    height: 488px;
    overflow: hidden;
    background: url(http://xl-ele.com/images/loading.gif) 50% no-repeat;
}
.slides {
    position: relative;
    z-index: 1;
}
.slides li {
    height: 488px;
}
.flex-control-nav {
    position: absolute;
    bottom: 10px;
    z-index: 2;
    width: 100%;
    text-align: center;
}
.flex-control-nav li {
    display: inline-block;
    width: 14px;
    height: 14px;
    margin: 0 5px;
    *display: inline;
    zoom: 1;
}
.flex-control-nav a {
    display: inline-block;
    width: 14px;
    height: 14px;
    line-height: 40px;
    overflow: hidden;
    background: url({{tempdir}}image/dot.png) right 0 no-repeat;
    cursor: pointer;
}
.flex-control-nav .flex-active {
    background-position: 0 0;
}
.flex-direction-nav {
    position: absolute;
    z-index: 3;
    width: 100%;
    top: 45%;
}
.flex-direction-nav li a {
    display: block;
    width: 50px;
    height: 50px;
    overflow: hidden;
    cursor: pointer;
    position: absolute;
}
.flex-direction-nav li a.flex-prev {
    left: 40px;
    background: url({{tempdir}}image/prev.png) center center no-repeat;
}
.flex-direction-nav li a.flex-next {
    right: 40px;
    background: url({{tempdir}}image/next.png) center center no-repeat;
}
.scroll-cont {
    width: 1010px;
    height: 165px;
    overflow: hidden;
}
.scroll-list {
    width: 1010px;
}
.scroll-list li {
    float: left;
    width: 240px;
    margin-right: 10px;
}
.scroll-list li a {
    padding: 5px 5px 0;
    margin: 0 5px;
    border: 1px solid #e5e5e5;
    background-color: #f6f6f6;
    float: left;
}
.scroll-list li span {
    height: 28px;
    line-height: 24px;
    font-size: 12px;
    display: block;
    text-align: center;
}
.scroll-list li a:hover {
    background-color: #96c0da;
    border: 1px solid #96c0da;
    color: #FFFFFF;
}