.top_bg { background: url(../images/index_01.jpg) no-repeat center top; height:278px ;}
.logo { padding-top: 60px;}


/*.top_bg { background: url(../images/index_01.jpg) no-repeat center top; height:369px ;}
.logo { padding-top: 90px;}*/
 
.hear_bg { background: url(../images/l_bg_03.png); height: 47px; line-height: 47px;color: #fff;}
.hear_bg a { color: #fff;}
.hear_bg a:hover { color: #fdf24a;}

.index { width: 1200px; margin: auto;overflow: hidden; font-size:14px;}


.home_bs { background: #fff; padding-bottom: 50px; overflow: hidden;}
.index_bg { background: url(../images/top_bg_02.png) no-repeat center; height: 216px;width: 1200px; margin: auto;overflow: hidden; background-position: 10px;}


.hear_left li { float: left; padding-right: 20px;}
.hear_left li a{ font-size:14px;}
.hear_left li.top-login{ padding-top:4px;}
.hear_time { padding-right: 15px;}
.hear_time span { padding-right: 7px;}
.hear_time span img { padding-right: 7px;}

.nav_bg { background: #006eab; height: 62px;}
.nav li { font-size: 19px; color: #fff; float: left; line-height: 62px; background: url(../images/line_03.jpg) no-repeat right; width: 137px; text-align: center; padding-right: 2px;} 
.nav li a { display: block;color: #fff; }
.nav li a:hover { display: block; background: #01659d; color: #fff;}
.nav_sear { width: 200px; height: 36px; background: #03528b; margin-top: 12px; border-radius: 30px;}
.i_sear { width: 165px; background: #03528b; border:1px solid #03528b; height: 31px; float: left;  border-radius: 30px; text-indent: 15px; color: #77a1c0;
font-family: Microsoft YaHei,Simsun,SimHei,Arial;outline:medium;}
.top_fdj {  float: left;width: 20px; height: 20px; margin-top: 8px;}
.top_fdj img { margin: 0px;}

/*底部css*/
.end_bg { background: #046cb6; overflow: hidden; padding-bottom: 20px; color: #fff; clear:both; margin-bottom:0px;font-size:13px;}
.end_link { width: 1200px; margin:0px auto 0px auto;}
.end_link li { float: left; height: 40px; border: 1px solid #4894ca; width: 178px; text-align: center; line-height: 40px; margin: 30px 10px 0 10px;} 
.end_link li  a { color: #8abadd;}
.end_link li  a:hover { color: #8abadd;}
.end_line { border-top: 3px solid #0464a8; margin-top: 20px; padding-top: 20px;}
.end_tb { padding: 28px 0 0 40px;}
.end_left  { width: 700px; padding-left: 30px; line-height: 28px; font-size:13px;}.end_left a{ color:#fff; text-decoration:none;font-size:13px;}
.end_yy { padding-left: 15px; padding-top:18px;}
.end_sz { font-size: 22px; font-weight: bold; padding-top: 5px;}
.end_zz { margin-top: 6px;}
.end_yb { padding-top: 5px;}
.end_wx li { float: left; text-align: center; margin-left: 30px; line-height: 23px;font-size:13px;}
.end_wx li a { color: #fff;font-size:13px;}
.end_wx li a:hover { color: #fff;font-size:13px;}

.end_tel { padding-top: 20px;}
.show_bk { border: 1px solid #ccc; height: 40px; line-height: 40px; padding-left: 10px; margin-top: 40px; color: #666;}