﻿@charset "utf-8";
/* CSS Document */




#head{
	height:100px;
	background:#fff;
	width:100%;
    padding-bottom: 2px;
}

#head .logo{
	float:left;
	width:368px;
	height:63px;
	margin-top:16.5px;
}
#head .logo img{
	width:100%;
	height:100%;
	display:block;
}
#head .navs{
	float:left;
	line-height:100px;
	margin-left:40px;
}
#head .navs ul{
	width:100%;
}

#head .navs ul li{
	float:left;
	margin-right:40px;
}
#head .navs ul li a.topa{
    color: #333333;
    height: 100%;
    display: inline-block;
    font-size: 16px;
    font-weight: bold;
	border-bottom:2px solid #FFF;
}
#head .navs ul li:hover a.topa{
	color:#005592;
	border-bottom:2px solid #005592;
}
#head .navs ul li  div {
    width: 100%;
    position: absolute;
	background:rgba(0,90,171,0.8);
    top: -104px;
	height:50px;
	line-height:50px;
    min-width: 1200px;
    left: 0;
    text-align: center;
    z-index: 99;

    
	

    -webkit-transition:all 0.5s 2s;  opacity:0; 
    


}
.no{
    display:none;
}
#head .navs ul li  div a{
    color: #fff;
	font-size:14px;
	margin:0 15px;
}
#head .navs ul li:hover div{
    z-index:9999;
    top:154px;
   -webkit-transition:opacity 0.5s; opacity:1; 
}

#head .languages{
	float:right;
	line-height:100px;
}
#head .languages a{
	display:inline-block;
	margin:0 5px;
}

#foot_b span a{
    color:#666666;
}
#foot_b span a:hover{
    color:#fff;
}


#foot_t{
	background:#4b4c4d;
	padding-bottom:50px;
	padding-top:45px;
}
#foot_t .left{
	float:left;
}
#foot_t .left dl{
	float:left;
	width:120px;
}
#foot_t .left dl dt{
	color:#fff;overflow: hidden;
text-overflow:ellipsis;
white-space: nowrap;
	font-size:16px;
	padding-bottom:10px;
}
#foot_t .left dl dd{
	margin-top:10px;
}
#foot_t .left dl dd a{
	color:#999999;
	font-size:13px;
	-webkit-transition-duration: 0.3s;
  	transition-duration: 0.3s;
}
#foot_t .left dl dd a:hover{
	color:#fff;
}
#foot_t .right{
	float:right;
	border-left:1px solid #545556;
}
#foot_t .right .link{
    padding-left:43px;
    color:#999999;
    margin-top:20px;
    width:500px;
    line-height:25px;
    font-size:14px;
}
#foot_t .right .link a{
    color:#999999;
    margin-left:5px;
    font-size:14px;
}
#foot_t .right .link a:hover{
    color:#fff;
}
#foot_t .zuo{
	float:left;
	padding:0 43px;
}
#foot_t .zuo p{
	color:#fff;
	text-align:center;
	font-size:14px;
	margin-top:16px;
}
#foot_t .zuo img{
	width:120px;
	height:120px;
}
#foot_t .right  .you{
	float:left;
	width:370px;
}
#foot_t .right .you .tit{
	font-size:14px;
	padding-bottom:20px;
	color:#fff;
    height:auto;
    line-height:inherit !important;
}
#foot_t .right .you span{
	color:#999999;
	font-size:13px;
    line-height: 20px;
	margin-bottom:12px;
	display:block;
}
#foot_b{
	background:#363636;
	height:60px;
	line-height:60px;
}
#foot_b span{
	font-size:13px;
	color:#666666;
}






#main{
	background:#f5f5f5;
	padding:25px 0 60px 0;
}
#main .sidebar_l{
	width:270px;
}
#main .sidebar_l .sidebar_l_tit{
	color:#333333;
	font-size:20px;
	width:100%;
	padding-bottom:10px;
    height: 60px;
    line-height: 60px;
	font-weight:bold;
}
#main .sidebar_l .sidebar_l_top{
	padding:12px 0;
	background:#005592;
	border-top:4px solid #00487b;
	margin-bottom:40px;
}
#main .sidebar_l .sidebar_l_top ul li:first-child{
	border-top:1px solid #00487b;
	
}
#main .sidebar_l .sidebar_l_top ul li{
	line-height:42px;
	border-bottom:1px solid #00487b;
	-webkit-transition-duration: 0.5s;
  	transition-duration: 0.5s;
}
#main .sidebar_l .sidebar_l_top ul li a{
	display:block;
	width:93%;
	color:#ffffff;
	font-size:14px;
	text-indent:16px;
}
#main .sidebar_l .sidebar_l_top ul li a.on{
    
    background: url(../images/san_dow.png) no-repeat 18px 18px;
}
#main .sidebar_l .sidebar_l_top ul li .down_list{
    display:none;
}
#main .sidebar_l .sidebar_l_top ul li .ton{
    display:block;
}
#main .sidebar_l .sidebar_l_top ul li .down_list a.slow{
    background-color:#00487b;
}
#main .sidebar_l .sidebar_l_top ul li .down_list a{
	width:85%;
	font-size:12px;
    border-bottom: 1px solid #00487b;
    border-top: 1px solid #00487b;
    padding-left: 15%;
    background: url(../images/san.png) no-repeat 40px 17px;
}

#main .sidebar_l .sidebar_l_top ul li a:hover{
	background-color:#00487b;
}
#main .sidebar_l .sidebar_l_top ul li.sel{
	background:#00487b;
}
#main .sidebar_l .sidebar_l_bot{
	width:100%;
	background:#fff;
	border-top:4px solid #00487b;
}
#main .sidebar_l .sidebar_l_bot .sidebar_l_title{
	height:54px;
	line-height:54px;
	color:#333333;
	font-weight:bold;
	font-size:16px;
	text-indent:16px;
}
#main .sidebar_l .sidebar_l_bot p{
	color:#666666;
	padding:20px 0;
	border-top:1px solid #eeeeee;
	display:block;
	font-size:14px;
	line-height:25px;
	padding-left:46px;
}
#main .sidebar_l .sidebar_l_bot p.s1{
	background:url(../images/common_icon1.png) no-repeat;
	background-position:12px 18px;
}
#main .sidebar_l .sidebar_l_bot p.s2{
	background:url(../images/common_icon2.png) no-repeat;
	background-position:12px 18px;
}
#main .sidebar_l .sidebar_l_bot p.s3{
	background:url(../images/common_icon3.png) no-repeat;
	background-position:12px 18px;
}
#main .sidebar_r {
    width: 890px;
}

#main .sidebar_r .sidebar_r_top {
    width: 100%;
    padding-left: 20px;
    background: url(../images/icon_home.png) no-repeat center left;
    font-size: 14px;
    color: #8c8c8c;
    height: 60px;
    line-height: 60px;
}
#main .sidebar_r .sidebar_r_top a {
    font-size: 14px;
    color: #8c8c8c;
    margin: 0 3px;
}
#main .sidebar_r .sidebar_r_top a:hover{
	color:#F00;
}
