@charset "utf-8";



/* CSS Document */





/*top*/



.clear {

    clear: both;

}



body {

}





/*top*/



.topBox {

	width: 100%;

	height: 37px; background:#f4f4f4;

}



.top {

    height: 41px;

    width: 1180px;

    margin: 0 auto;

    line-height: 41px;

}



.top p {

    font-family: "微软雅黑";

    font-size: 12px;

    text-decoration: none;

    color: #8c8b8b;

    float: left;

    line-height: 37px;

}



.top_fr {

    height: 37px;

    line-height: 37px;

    float: right;

    text-align: right;

}



.top_fr a {

    padding: 0 0px 0 3px;

    color: #8c8b8b;

    font-size: 12px;

}



.top_fr a:first-child {

    background: none;

    border-left: none;

}





/*headerBox*/



.headerBox {

    width: 100%;

    height: 182px; background:url(../images/q_1.jpg) no-repeat center;}



.header {

    width: 1180px;

    height: 158px;

    margin: 0 auto;

    position: relative;

}



.head_fl {

    width: 740px;

    float: left;

}



.head_fl h1 {

    width: 170px;

    float: left;

    margin-top: 26px;

}



.head_fl h1 a img {

    width: 167px;

    height: 127px;

}



.head_fl ol {

    width: 441px;

    float: left;

    margin-top: 65px;margin-left:8px;

}



.head_fl ol li {

    font-size: 20px;

    color: #4f4f4f;

    line-height: 30px;

    font-weight: normal;

}

.head_fl ol li span{ font-size:18px; font-weight:bold; color:#cb182a;}

.head_fl ol li:first-child {

    font-size: 18px;

    color: #4f4f4f;

}



.head_fr {



    min-height: 76px;

    float: right;

    margin-top: 62px;

    padding-left: 60px;

    background: url(../images/y_2.jpg) no-repeat left;

}



.head_fr p {

    width: 190px;

    margin-top: 3px;

    font-size: 14px;

    color: #464646;

    padding-top: 9px;

    padding-bottom: 6px;

}



.head_fr span {

    width: 100%;

    height: 33px;

    display: block;

    font-size: 30px;

    color: #cb182a;

    font-weight: bold;

    line-height: 33px; font-family:Arial, Helvetica, sans-serif;

}





/*nav*/



.navBox {

	width: 100%;

	height: 60px;

	overflow: hidden;

	line-height: 60px;

	background:#004e96;

}



.fixedNav {

    position: fixed;

    top: 0px;

    left: 0px;

    z-index: 100000;

    _position: absolute;

    _top: expression(eval(document.documentElement.scrollTop));

}





/*navBox*/



.nav {

    width: 1180px;

    height: 60px;

    margin: 0 auto;

}



.nav li {

    float: left;

    line-height: 60px;

}





.nav li a {

    font-size: 16px;

    color: #fff;

    padding: 0 41px;

}



.nav li:hover a {

    color: #fff;background:#c91729; height:60px;display:block;

}

.another{ background:#c91729;height:60px; }

.nav .another a {

    color: #fff;

}





/*navBox end*/





/*footerBox*/

.footbg {

    width: 100%;

    color: #a8a8a8;

    padding-bottom: 10px; background:#004e96; padding-bottom:35px;

}



.footbg .foot {

    width: 1180px;

    margin: 0 auto;

}



.fnav {

	width: 100%;

	height: 58px;

	overflow: hidden;

	margin:auto;

	line-height:58px;

	background-image: url(../images/dbdh.jpg);

	background-repeat: repeat-x;	

}

.fnav ul{ width:1180px; margin:auto;}

.fnav ul li {

    line-height: 58px;

}



.fnav ul li a {

    font-size: 14px;

    color: #fff;

	padding:0 43px;

}

.index_ft_logo{ float:left;width:140px; margin-top:32px;}   

.index_ft_logo img{ width:133px; height:113px;} 

.index_ft_ewm{  float:right;margin-top:42px; border-radius:5px; padding:8px; background:#fff;}

.index_ft_ewm img{ width:80px; height:80px; }



.foot .banquan {

    width: 862px;

    text-align: left;

    line-height: 26px;

    padding-top: 23px;

    font-size: 14px;

    margin-left: 15px;

    color: #fff; float:left;

}

.foot .banquan h2 {

    width: 862px;

    text-align: left;

    line-height: 35px;

    font-size: 14px;

    color: #fff;

}

.foot .banquan p{text-align: left;width:888px;}

.foot .banquan a {

    color: #fff;

}



/*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: #ff0000 url(../images/fixCont.png) no-repeat 0 0;

}



.yb_bar .yb_phone {

    background: #ff0000 url(../images/fixCont.png) no-repeat 0 -57px;

}



.yb_bar .yb_QQ {

    text-indent: 0;

    background: #ff0000 url(../images/fixCont.png) no-repeat 0 -113px;

}



.yb_bar .yb_ercode {

    /*height:200px;*/

    background: #ff0000 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;

}