@charset "utf-8";



/* CSS Document */





/*top*/



.clear {

    clear: both;

}





/*top*/



.topBox {

    width: 100%;

    height: 37px;

    border-bottom: 1px solid #f0f0f0;

}



.top {

    height: 37px;

    width: 1180px;

    margin: 0 auto;

    line-height: 37px;

}



.top p {

    font-family: "微软雅黑";

    font-size: 12px;

    text-decoration: none;

    color: #605e5e;

    float: left;

    line-height: 37px;

}



.top_fr {

    width: 270px;

    height: 37px;

    line-height: 37px;

    float: right;

    text-align: center;

}



.top_fr a {

    padding: 0 5px 0 6px;

    border-left: 1px solid #605e5e;

    color: #605e5e;

    font-size: 12px;

}



.top_fr a:first-child {

    border-left: none;

    padding-left: 0;

}





/*headerBox*/





.headerBox {

    width: 100%;

    height: 176px;

    background: url(../images/header_bg_01.jpg) no-repeat 50% 0;

}





.header {

    width: 1180px;

    height: 176px;

    margin: 0 auto;

    position: relative;

}



.head_fl {

    width: 619px;

    float: left;

}



.head_fl h1 {

    width: 179px;

    float: left;

    margin-top: 32px;

    padding-right: 32px;

    border-right: 1px solid #c1c2c2;

}



.head_fl h1 a img {

    width: 345x;

    height: 76px;

}



.head_fl ol {

    width: 285px;

    float: left;

    padding-left: 30px;

    margin-top: 26px;

}



.head_fl ol li {

    font-size: 18px;

    color: #444444;

    line-height: 36px;

    font-weight: normal;

}



.head_fl ol li:first-child {

    font-size: 22px;

    color: #215a99;

    font-weight: bold;

}



.head_fl b {

    width: 160px;

	height:160px

    float: left;

    padding-left: 30px;

    margin-top: 36px;

}



.head_fr {

    width: 400px;

    min-height: 76px;

    float: right;

    margin-top: 33px;

    padding-left: 60px;

    background: url(../images/header_icon_03.png) no-repeat left;

}



.head_fr p {

    width: 210px;

    margin-top: 3px;

    font-size: 14px;

    color: #464646;

    padding-top: 9px;

    padding-bottom: 6px;

}



.head_fr span {

    /*width: 175px;*/

    height: 28px;

    display: block;

    font-size: 26px;

    color: #e5322c;

    font-weight: bold;

    line-height: 28px;

    font-family: Arial, Helvetica, sans-serif;

}



.head_fr b {

    float: left;

	margin-left:180px;

    margin-top: -90px;



}





.head_fr span1 {

    /*width: 175px;*/

    height: 28px;

    display: block;

    font-size: 26px;

    color: #e5322c;

    font-weight: bold;

    line-height: 28px;

    font-family: Arial, Helvetica, sans-serif;

}



/*nav*/







/*navBox*/



.navBox {

    width: 100%;

    height: 65px;

    background: url(../images/nav_bg_02.jpg) no-repeat 50% 0;

  

}



/*navBox*/



.nav{width:1180px; margin:auto;}

.nav ul{ }

.nav ul li{ width:118px; text-align:center; line-height:58px;height: 58px;float:left; cursor:pointer; position: relative;}

.nav ul li ul li{overflow:hidden}

#sbj{margin-top:7px;}

.nav ul li a{ font-size:14px; color:#fff; }

.nav ul li:hover{ background:#e5322c; width:118px; height:58px;}

.nav ul li:hover a{color:#fff;}

.another{background:#e5322c;}

.nav ul li ul {width:118px; position:absolute;z-index: 99;background-color: #2F2F2F;display: none;left: 0;top: 58px;}



.nav ul li:hover ul {display:block;}

.fixedNav { width:100%; height:65px;

    position: fixed;

    top: 0px;

    left: 0px;

	margin:auto;

    z-index: 100000;

    _position: absolute;

    _top: expression(eval(document.documentElement.scrollTop));

}







/*navBox end*/





/*footerBox*/





/*footerBox*/



.footer_box {

    width: 100%;

	background: #215a99;

}



.footer {

    width: 1180px;

    height: 120px;

    margin: 0 auto;

}

.footer h2{ text-align:center; font-size:14px;color: #494747; margin-top: 15px;}

.footer p {

    width: 1180px;

    float: left;

    color: #494747;

    line-height: 24px;

    text-align: center;

    margin-top: 15px;

}



.footer_nr p a {

    color: #494747;

}



.btm_nav {

    width: 100%;

    height: 60px;

    line-height: 60px;

    background: #215a99;

}



.btm_nav ul {

    width: 1180px;

    margin: 0 auto;

}



.btm_nav ul li {

    float: left;

}



.btm_nav ul li a {

    font-size: 14px;

    color: #fff;

    padding: 0 29px;

}





/*footerBox end*/





/*固定的悬浮窗*/



.yb_conct {

    position: fixed;

    z-index: 9999999;

    top: 200px;

    right: -127px;

    cursor: pointer;

    transition: all .3s ease;

}



.yb_bar ul li {

    width: 180px;

    height: 53px;

    font: 16px/53px 'Microsoft YaHei';

    color: #fff;

    text-indent: 54px;

    margin-bottom: 3px;

    border-radius: 3px;

    transition: all .5s ease;

    overflow: hidden;

}



.yb_bar .yb_top {

    background: #215a99 url(../images/fixCont.png) no-repeat 0 0;

}



.yb_bar .yb_phone {

    background: #215a99 url(../images/fixCont.png) no-repeat 0 -57px;

}



.yb_bar .yb_QQ {

    text-indent: 0;

    background: #215a99 url(../images/fixCont.png) no-repeat 0 -113px;

}



.yb_bar .yb_ercode {

    /*height:200px;*/

    background: #215a99 url(../images/fixCont.png) no-repeat 0 -169px;

}



.hd_qr {

    padding: 0 29px 25px 29px;

}



.yb_QQ a {

    display: block;

    text-indent: 54px;

    width: 100%;

    height: 100%;

    color: #fff;

}



.dede_pages{

	margin-top:30px;

}

.dede_pages ul{

	float:left;

	

}

.dede_pages ul li{

	float:left;

	font-family:Tahoma;

	line-height:17px;

	margin-right:6px;

	border:1px solid #E9E9E9;

	padding:12px 14px 12px;

}

.dede_pages ul li a{

	float:left;

	

	color:#555;

	display:block;

}

.dede_pages ul li a:hover{

	color:#690;

	text-decoration:none;

	padding:12px 14px 12px;

}

.dede_pages ul li.thisclass,

.dede_pages ul li.thisclass a,.pagebox ul li.thisclass a:hover{

	background-color:#F8F8F8;

	padding:12px 14px 12px;

	font-weight:bold;

}

.dede_pages .pageinfo{

	line-height:21px;

	padding:12px 10px 12px 16px;

	color:#999;

}

.dede_pages .pageinfo strong{

	color:#555;

	font-weight:normal;

	margin:0px 12px;

}



.yunu-footer {

    color: #fff;

    background-color: #142038;

    padding: 50px 0;

	height:208px;

	margin-top: 30px;

}

.yunu-footer-ewm li .text {

    margin-top: 15px;

    text-align: center;

}





.yunu-footer-nav {

    float: left;

    width: 390px;

}



.yunu-footer-nav ul {

    overflow: hidden;

    background: url(../images/f_line01.gif) no-repeat;

    padding-top: 20px;

}



.yunu-footer-nav li {

    float: left;

    width: 33.333333%;

}

.yunu-footer-nav li a {

    display: block;

    line-height: 32px;

    background: url(../images/f_ico01.png) no-repeat 0 center;

    padding-left: 15px;

    overflow: hidden;

    text-overflow: ellipsis;

    white-space: nowrap;

}

.yunu-footer a {

    color: #fff;

}

.yunu-footer-info {

    float: left;

    width: 400px;

    margin-left: 90px;

    background: url(../images/f_line01.gif) no-repeat;

    padding-top: 20px;

}

.yunu-footer-info p {

    margin: 0 0 10px;

    line-height: 1.8;

    background: no-repeat 0 center;

    padding-left: 35px;

}

.yunu-footer-ewm {

    float: right;

    width: 240px;

    padding-top: 12px;

    background: url(../images/f_erbg.gif) no-repeat 0 0;

    margin-top: 20px;

}

.yunu-footer-ewm ul {

    overflow: hidden;

}

.yunu-footer-ewm li {

    float: left;

    width: 100px;

    margin: 0 0 0 14px;

}

.container {

    padding: 0;

    margin: 0 auto;

    width: 1200px;

}



.clearfix {

    zoom: 1;

}



.img-center img {

    display: inline-block;

    width: auto;

    height: auto;

    max-width: 100%;

    max-height: 100%;

    vertical-align: middle;

}



.yunu-footer-nav p strong {

    display: block;

    font-size: 24px;

    background: url(../images/f_ico02.png) no-repeat 0 center;

    padding-left: 25px;

}

.yunu-footer-nav p {

    margin: 30px 0 0;

    background: url(../images/f_line01.gif) no-repeat;

    padding-top: 20px;

}





