@charset "UTF-8";

/*css 初始化 */

/*html, body, ul, li, ol, dl, dd, dt, p, h1, h2, h3, h4, h5, h6, form, fieldset, legend, img {

    margin: 0;

    padding: 0;

}*/



fieldset, img, input, button {

    border: none;

    padding: 0;

    margin: 0;

    outline-style: none;

}



ul, ol {

    list-style: none;

}



input {

    padding-top: 0;

    padding-bottom: 0;

    font-family: "SimSun", "宋体";

}



select, input {

    vertical-align: middle;

}



select, input, textarea {

    font-size: 12px;
border: solid 1px #DDDDDD;
	margin: 0;

}



textarea {

    resize: none;

}



/*防止拖动*/

img {

    border: 0;

    vertical-align: middle;

}



/*  去掉图片低测默认的3像素空白缝隙*/

table {

    border-collapse: collapse;

}



body {

    font: 12px/150% Arial, Verdana, "microsoft yahei";

    color: #666;

    background: #fff

}



.clearfix:before, .clearfix:after {

    content: "";

    display: table;

}



.clearfix:after {

    clear: both;

}



.clearfix {

    *zoom: 1; /*IE/7/6*/

}



a {

    color: #666;

    text-decoration: none;

}



a:hover {

    color: #C81623;

}






s, i, em {

    font-style: normal;

    text-decoration: none;

}



.col-red {

    color: #C81623 !important;

}



/*公共类*/

.w { /*版心 提取 */

    width: 1200px;

    margin: 0 auto;

}



.fl {

    float: left

}



.fr {

    float: right

}



.al {

    text-align: left

}



.ac {

    text-align: center

}



.ar {

    text-align: right

}



.hide {

    display: none

}

/*公共类*/

/*header*/

.topbar{

    background-color:#434343;

    height:40px;

}

.topbar p{

    font-size:14px;

    color:#e3e3e3;

    line-height:40px;

}

.logo{

    height:68px;

    text-indent:-1000em;

    background:url(../images/logo.jpg) no-repeat left 15px;

    padding-top:7px;

    padding-bottom:44px;

}

.nav{

    height:54px;

    background-color:#2ba8e2;



}

.nav>div{

    width:1056px;

    margin:0 auto;

}

.nav>div>ul>li{

    margin-left:8px;

    padding:10px 0;

    position: relative;

}

.nav>div>ul>li>a{

    display: inline-block;

    color:#fff;

    font-size:16px;

    line-height:34px;

    padding-left:32px;

    padding-right:32px;

}

.nav>div>ul>li:hover>a{

    background-color:#44d7aa;

    border-radius:15px;

}

.dropdown{

    position: absolute;

    z-index: 9;

    left:0;

    top:54px;

    background-color:#2ba8e2;

    width:100%;

    text-align: center;

    display: none;

}



.dropdown ul li a{

    padding:8px 0;

    display: block;

    color:#fff;

    font:500 14px / 30px 'microsoft yahei';

}

.dropdown ul li a:hover{

    background-color:#44d7aa;

}

.nav .tel{

    padding-top:15px;

}

.nav .tel p{

    width:180px;

    height:34px;

    line-height:34px;

    color:#fff;

    font-size:14px;

    box-sizing:border-box;

    padding-left:48px;

    background-color:#44d7aa;

    border-radius:17px;

    background-image:url(../images/tel.jpg);

    background-repeat: no-repeat;

    background-position: 16px center;

}

/*header*/

/*banner*/

.main_banner {

    position: relative;

    height: 360px;

    width:100%;

    overflow: hidden;

}



.main_banner img {

    float: left;

}



.main_banner .banner {

    position: absolute;

    top: 0;

    left: 50%;

    margin-left: -960px;

}



.main_banner ul .currentLi {

    background-color: #fff;

}



.main_banner ul {

    position: absolute;

    bottom: 24px;

    left: 50%;

    z-index: 1;

    margin-left: -44px;

}



.main_banner ul li {

    float: left;

    height: 16px;

    width: 16px;

    border-radius: 10px;

    margin-left: 10px;

    margin-right: 10px;

    cursor: pointer;

    border: solid 3px #fff;

}

/*banner*/

/*footer*/

.footer{

    background-color:#2ba8e2;

    padding-top:30px;

}

/*.footer dl{

    height:146px;

    padding:0 30px;

    text-align: center;

    border-right:solid 1px #ccc;

}*/

/*.footer dl dt{

    padding-bottom:8px;



}*/

/*.footer dl dt a{

    font:700 16px / 30px 'microsoft yahei';

    color:#fff;



}*/

/*.footer dl dd a{

    color:#fff;

    font-size:12px;

    line-height:26px;

}*/

.footer .contact{

    padding-left:20px;

}

.footer>div:first-child{

    padding-bottom:20px;

}

.footer .contact>p{

    /*padding-top:0px;*/



    color:#fff;

    font-size:16px;

    font-weight: 700;

    line-height:26px;

}

.erweima{

    padding-top:10px;

    text-align:center;



}

.erweima p{

    color:#fff;

    font-size:14px;

    /*width:90px;*/

    text-align: center;



}

.erweima img{

    width:90px;

}



.xch-copy{

    background-color:#0e5ec0;

    line-height:44px;

    color:#fff;

    font-size:12px;



}



.xch-copy p{

    padding-left:96px;

}

.xch-copy p:first-child{

    padding:0;

}

/*footer*/

#nav_a_style{

    background-color: #F37020;

    color: #fff;

}