@charset "utf-8";
/*banner*/
#banner{ background:#fff;}
#index_banner{width:600px;height:415px;overflow:hidden;position:relative; margin-top:0px;}
#index_banner_list{width:600px;height:415px;}
#index_banner_list li{width:600px;height:415px;display:none;}
#index_banner_list li a{display:block;width:600px;height:415px;padding:0;text-indent:-9999px;background:url() no-repeat top center;}
#prev_btn, #next_btn{width:40px;height:61px;display:block;position:absolute;top:180px;display:none;}
#prev_btn{left:0px;}
#next_btn{right:0px;}
#index_banner_nav{width:600px;position:absolute;top:395px;left:0;text-align:center;}
#index_banner_nav a{display:inline-block;width:37px;height:3px;margin-right:10px;background:#fff;font-size:0; color:#fff;}
#index_banner_nav a.this{background:#014099; color:#014099;}
/*-----------------------------------------------------------------*/
image{ border:none;}
body {margin: 0px; font-size:14px; color:#454545; line-height:24px; background:url(image/6.jpg) center top no-repeat; background-attachment:fixed; font-family:"微软雅黑"; background-size:100% auto;}
td{font-size:14px; color:#454545; 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{ display:block; background:none;color:#454545; width:120px; height:30px; border-radius:5px; text-align:center; line-height:30px; text-decoration:none;}
a.link2:hover{ color:#fff; background:#d00;}

a.link3{ display:block; background:none;color:#454545; width:120px; height:30px; border-radius:5px; text-align:center; line-height:30px; text-decoration:none;color:#fff; background:#cbba47;}
a.link3:hover{ color:#fff; background:#d00;}

/*-----------------------------------------------------------------*/

#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; width:auto; text-align:center; }
#page ul{ list-style:none;}
#page ul li{ float:left}
#page ul li a{ display:block; color:#454545; padding:5px 10px; border:solid 1px #b5b5b5; margin:0px 5px 10px 0px;}
#page ul li a:hover{border:solid 1px #014099; background:#014099; color:#fff;}
#page ul li a.pageit{border:solid 1px #014099; background:#014099; 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:1000px; overflow:hidden; padding-top:40px;}
.bild ul{ list-style:none; width:1100px;}
.bild ul li{ float:left; margin:0 20px 40px 20px;}
.bild ul li a{ display:block; text-align:center; line-height:30px; background:#fff; padding:10px;}
.bild ul li a p{ background:#fff; color:#000; transition:background 0.3s;-webkit-transition:background 0.3s;}
.bild ul li a:hover p{background:#fff; color:#666;}
.bild ul li a img{transition:border 0.3s;-webkit-transition:border 0.3s;}
.bild ul li a:hover img{}


#leader{ overflow:hidden; padding-top:30px;}
#leader ul{ list-style:none;}
#leader ul li{ float:left; margin-right:40px;}
#leader ul li a{ display:block; background:#333;padding:10px; color:#fff; text-align:left; transition:background 0.3s; }
#leader ul li a p{ padding-top:10px;}
#leader ul li a:hover{ background:#fff; color:#666;}

#vi{ overflow:hidden; width:1000px; padding-top:30px;}
#vi ul{ list-style:none; width:1100px;}
#vi ul li{ float:left; margin-right:18px;}
#vi ul li a{ display:block; background:#none; border:solid 1px #b5b5b5;padding:10px; color:#fff; text-align:left; transition:background 0.3s; width:120px; line-height:18px;}
#vi ul li a img{ width:120px;}
#vi ul li a p{ padding-top:5px;color:#454545;}
#vi ul li a:hover{ background:#fff; color:#454545;}


#worker{ width:1000px;overflow:hidden; padding-top:40px;}
#worker ul{ list-style:none; width:1100px;} 
#worker ul li{ float:left; margin-right:20px; height:300px; margin-bottom:40px;}
#worker ul li a{ display:block; background:#5f5f5f;padding:10px;height:300px; color:#fff; text-align:center; transition:background 0.3s; }
#worker ul li a p{ padding-top:10px;color:#fff;}
#worker ul li a:hover{ background:#fff; color:#666;}
#worker ul li a:hover p{color:#454545;}

#news{ width:1000px; overflow:hidden;}
#news ul{ list-style:none; width:1100px;}
#news ul li{ float:left; width:480px; margin-right:60px; margin-top:30px; border-bottom:solid 1px #b5b5b5;}
#news ul li a{ display:block; color:#454545; overflow:hidden; background:none; transition:background 0.3s;-webkit-transition:background 0.3s; padding:0  20px 20px 0;}
#news ul li a:hover{ background:#014099;color:#fff;} 


#job{ width:1000px; overflow:hidden;}
#job ul{ list-style:none; width:1100px;}
#job ul li{ float:left; width:1000px; margin-right:40px; margin-top:40px;}
#job ul li a{ display:block; padding:0 20px; color:#014099; background:#fff;}
#job ul li a:hover{ background:#014099; color:#fff;}

.yj{ width:1000px; overflow:hidden;}
.yj ul{ list-style:none; width:1100px; padding-left:10px;}
.yj ul li{ float:left; width:470px; margin-right:40px; margin-top:40px;}
.yj ul li a img{ float:left; margin-right:20px; border-right:solid 1px #fff;}
.yj ul li a{ padding:10px; display:block; color:#fff; background:#5f5f5f; overflow:hidden; transition:background 0.3s; -webkit-transition:background 0.3s;}
.yj ul li a p{ font-size:14px; font-weight:bold; padding-bottom:10px;}
.yj ul li a span{ line-height:18px;}
.yj ul li a span font{ color:#a0a0a0; float:right;}
.yj ul li a:hover{ background:#fff; color:#666;}
.yj ul li a:hover img{border-right:solid 1px #ccc;}
.yj ul li a:hover p{ color:#000;}

#book{ width:1000px; overflow:hidden;}
#book ul{ list-style:none; width:1100px;}
#book ul li{ float:left; width:480px; margin-right:40px; margin-top:40px;}
#book ul li a img{ float:left; margin-right:20px;}
#book ul li a{ padding:10px; display:block; color:#fff; background:#5f5f5f; overflow:hidden; transition:background 0.3s; -webkit-transition:background 0.3s; text-align:left;}
#book ul li a p{ font-size:14px; font-weight:bold; padding-bottom:10px; text-align:left;}
#book ul li a span{ line-height:18px; text-align:left; overflow:hidden;}
#book ul li a .read{ color:#a0a0a0; float:right; font-size:12px; padding-right:10px;overflow:hidden;margin-top:50px;}
#book ul li a:hover{ background:#fff; color:#666;}
#book ul li a:hover p{ color:#000;}