@charset "utf-8";
/*banner*/
#banner{ background:#333;}
#index_banner{width:100%;height:532px;overflow:hidden;position:relative; margin-top:0px; background:#333;}
#index_banner_list{width:100%;height:532px;}
#index_banner_list li{width:100%;height:532px;display:none;}
#index_banner_list li a{display:block;width:100%;height:532px;padding:0;text-indent:-9999px;background:url() no-repeat top center;}
#prev_btn, #next_btn{width:40px;height:61px;display:block;position:absolute;top:240px;display:none;}
#prev_btn{left:0px;}
#next_btn{right:0px;}
#index_banner_nav{width:100%;position:absolute;top:502px;left:0;text-align:center;}
#index_banner_nav a{display:inline-block;width:37px;height:13px;margin-right:13px;background:#fff;font-size:0; color:#fff;}
#index_banner_nav a.this{background:#014099; color:#014099;}

.bannerInd{width:100%;height:532px; font-size:0; line-height:0;visibility:hidden; overflow:hidden}
.KMSPrefix_bannerInd_button{left:50%; background:none; text-align:right; width:1000px; margin-left:-500px!important}
.KMSPrefix_bannerInd_button li{ float:none!important; display:inline-block}
/*-----------------------------------------------------------------*/
image{ border:none;}
body {margin: 0px; font-size:14px; color:#666; line-height:24px; background:#fff; font-family:"微软雅黑";}
td{font-size:14px; color:#666; line-height:24px; }
*{ padding:0; margin:0}
/*-----------------------------------------------------------------*/

a{color:#666; text-decoration:none;}
a:hover{ color:#C50000;}

a.link1{ color:#fff; text-decoration:none;}
a.link1:hover{ color:#fff; text-decoration:underline;}

a.link2{ color:#fff; text-decoration:none;}
a.link2:hover{ color:#fff; text-decoration:underline;}

/*-----------------------------------------------------------------*/

#log{ float:right; overflow:hidden;}
#log ul{ list-style:none;}
#log ul li{ float:left;}
#log ul li a{ display:block; line-height:40px; padding:0 40px; font-size:12px; color:#000; font-weight:bold; background:url(image/di.jpg) left top no-repeat; transition:background 0.2s,color 0.2s; -webkit-transition:background 0.2s,color 0.2s;}
#log ul li a:hover{ background:url(image/di.jpg) left -70px no-repeat; color:#fff;}
#log ul li a.overit{ background:url(image/di.jpg) left -70px no-repeat; color:#fff;}

/*-----------------------------------------------------------------*/
#page{ overflow:hidden; }
#page ul{ list-style:none}
#page ul li{ float:left}
#page ul li a{ display:block; padding:5px 10px; border:solid 1px #eee; margin:0px 5px 10px 0px;}
#page ul li a:hover{border:solid 1px #B9131A; background:#B9131A; color:#fff;}
#page ul li a.pageit{border:solid 1px #B9131A; background:#B9131A; color:#fff;}
/*-----------------------------------------------------------------*/

.alog{ background:none; overflow:hidden;}
.alog dl{ list-style:none;}
.alog dl dd{ float:left;}
.alog dl dd a{ display:block; line-height:40px; color:#fff; font-size:12px; padding:0 20px; background:none; transition:background 0.2s;-webkit-transition:background 0.2s;}
.alog dl dd a:hover{ background:#000;}

#log2{ margin-left:544px;}
#log3{ margin-left:676px;}
#log4{ margin-left:676px;}
#log5{ margin-left:899px;}

#bild{ width:760px; overflow:hidden;}
#bild ul{ list-style:none; width:800px;}
#bild ul li{ float:left; margin-right:12px;}
#bild ul li a{ display:block; text-align:center; line-height:30px;}
#bild ul li a p{ background:#333; color:#fff; transition:background 0.3s;-webkit-transition:background 0.3s;}
#bild ul li a:hover p{background:#014099;}
#bild ul li a img{ border-left:solid 1px #ccc;border-right:solid 1px #ccc;border-top:solid 1px #ccc; transition:border 0.3s;-webkit-transition:border 0.3s;}
#bild ul li a:hover img{ border-left:solid 1px #014099;border-right:solid 1px #014099;border-top:solid 1px #014099;}
#bild ul li a .a1{ position:absolute; display:none;}

