@charset "utf-8";



/* CSS Document */



::selection {

    background-color: #158de2; color:#fff;

}



::-moz-selection {

    background-color: #158de2;color:#fff;

}



::-webkit-selection {

    background-color: #158de2;color:#fff;

}



/*top*/



.clear {

    clear: both;

}



body {

}





/*top*/



.topBox {

	width: 100%;height:36px; 

}



.top {

	height: 32px;

	width: 1180px;

	margin: 0 auto;

	line-height: 32px; color:#817f7f;

	

}



.top p {

    font-family: "微软雅黑";

    font-size: 12px;

    text-decoration: none;

    color: #817f7f;

    float: left;

    line-height: 32px;

}



.top_fr {

    width: 271px;

    height: 32px;

    line-height: 32px;

    float: right;

    text-align: center; 

}



.top_fr a {

    padding: 0 1px 0 0px;

    color: #817f7f;

    font-size: 12px;

}



.top_fr a:first-child {

    background: none;

    border-left: none;

}





/*headerBox*/



.headerBox {

    width: 100%; 

}



.header {

    width: 1180px;

    margin: 0 auto;

    position: relative;

}



.head_fl {

    width: 1180px; margin-bottom:35px;

}



.head_fl h1 {

    width: 201px;

    float: left; margin-top:25px;

}



.head_fl h1 a img {

    width: 201px;

    height: 76px;

    margin-top: 12px;

}

.head_fl ol {

    width: 345px;

    float: left;

    margin-top: 43px;

    margin-left: 34px;

}



.head_fl ol li {

    font-size: 20px;

    color: #2b2c2a;

    line-height: 29px; font-weight:normal; background:url(../images/h_1.jpg) no-repeat center; text-align:center;

}

.head_fl ol li:first-child{ color:#158de2; font-size:24px; font-weight:bold; background:none; display:block;}



.head_fr {

    width: 173px;

    height: 74px;

    float: right;

    padding-left: 54px;

    background: url(../images/g_2.jpg) no-repeat left;

    margin-top: 33px; 
	    box-sizing: content-box !important;

}





.head_fr p {

    width: 190px;

    margin-top: 3px;

    font-size: 15px;

    color: #5b5959;

    padding-top: 14px;

    padding-bottom: 1px; font-family:Arial, Helvetica, sans-serif;

}



.head_fr span {

    width: 246px;

    height: 33px;

    display: block;

    font-size: 28px;

    color: #158de2;

    line-height: 28px; font-family:Arial, Helvetica, sans-serif;

    font-weight: bold;

}







/*导航开始-2 */



.fixedNav {

    position: fixed;

    top: 0px;

    left: 0px;

    z-index: 100000;

    _position: absolute;

    _top: expression(eval(document.documentElement.scrollTop));

}



/*导航开始-2 */



.head_top_1{ width:100%; height:75px;background:url(../images/j1.jpg) no-repeat center;}





.head_top_menu{ margin:auto; width:1180px; padding-top:7px;}

.head_top_menu ul{}

.head_top_menu ul li{ float:left; width:118px; color:#FFF; text-align:center; font-size:15px; height:68px; line-height:68px;}



.head_top_menu ul li a{ color:#fff; display:block; 

background: -webkit-linear-gradient(left, #e77917, #e77917) no-repeat;

background: linear-gradient(to right, #e77917, #e77917) no-repeat;

background-size: 0% 100%; 

-webkit-transition: all .5s; transition: all .5s;

}



.head_top_menu ul li.last{ background:none; }



.head_top_menu ul li a:hover{ color:#FFF; 

background: -webkit-linear-gradient(left, #e77917, #e77917) no-repeat;

background: linear-gradient(to right, #e77917, #e77917) no-repeat;

background-size: 100% 100%; 

}
.another{	background:#e77917; height:68px; display:block;

}


.another a {

    color: #fff;

	background:#e77917; height:68px; display:block;

}









/*nav*/









/*footerBox*/



.index_footerbj{ width:100%; margin:35px auto 0 auto; background:url(../images/s28.jpg) no-repeat center; height:279px;}

.index_foot{ width:1180px; margin:auto;}

.index_footlf{ float:left; width:940px;}

.index_footlf ul{width:940px;padding-top: 28px;}

.index_footlf ul li{width:940px; font-size:14px; color:#b8b8b8; line-height:40px; height:40px;}
.index_footlf a{ color:#b8b8b8;}


.ft_bq{ width:940px; background:url(../images/s23.png) no-repeat left; padding-left:25px;}
.ft_bq h2{font-size:14px; color:#b8b8b8; }
.ft_lxr{ width:940px; background:url(../images/s24.png) no-repeat left; padding-left:25px;}

.ft_yx{ width:940px; background:url(../images/s25.png) no-repeat left; padding-left:25px;}

.ft_dz{ width:940px; background:url(../images/s26.png) no-repeat left; padding-left:25px;}

.ft_js{ width:940px; background:url(../images/s27.png) no-repeat left; padding-left:25px;}





.index_ftewm{ width:125px; height:125px;float: right;margin-top: 74px;}

.index_ftewm img{ padding:5px; width:115px; height:115px;background: #fff;}

/*footerBox end*/





