body {
    font-size: 14px;
    font-family:'微软雅黑',"Microsoft YaHei",Arial,Helvetica,sans-serif,"宋体";
    font-weight: normal;
;
}
*{ margin: 0; padding: 0;}
body,div,span,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote,td,tr,th,p{padding:0; margin:0;}
li,dd,ol,ul{list-style-type:none;}
a{ text-decoration:none;cursor: pointer;}

img{border:none; outline: medium none; }
button{cursor: pointer;}
img a{border:none;}
input, select,button{outline: medium none;border: none; padding: 0; margin: 0; font-family: "Microsoft YaHei",Helvetica,sans-serif,"宋体";}
textarea {outline: medium none; background: none; border: 0; padding: 0; margin: 0; resize: none; font-family:"Microsoft YaHei",Helvetica,sans-serif,"宋体";}
i{font-style:normal;}
h1,h2,h3,h4,h5,h6{ font-weight: normal;}
ul  li img { display: block;cursor:pointer;}


.left{float: left!important;}
.right{float: right!important;}
.li-right{margin-right: 0!important;}
.content{width: 100%;height:auto;overflow: hidden;min-width: 1210px;}
.content2{width: 1210px;margin: 0 auto;height:auto;overflow: hidden;}
.content3{width: 990px;;margin: 0 auto;height:auto;overflow: hidden;}

/*头部*/
.head{/*margin-top: 20px;*/}
.head .top{height: auto;overflow: hidden;}
.head .top .sousuo{width: 360px;margin-left:500px;float: left;margin-top:20px; }
.head .top .sousuo input{height: 30px;line-height: 30px;border: 1px solid #DCDCDC;text-indent: 20px;width: 270px;}
.head .top .sousuo button{height:32px;width: 68px;background-color:#3156A3;color:#ffffff;   }
.head .top .right{margin-top:25px;}
.head .top .right img{margin-left: 20px;}

.head .nav{height: auto;overflow: hidden;/*display:table;*/margin:25px auto 0 auto; }
.head .nav .nav1-li{float: left;/*margin: 0 52px*/width: 240px;height: auto;overflow: hidden;letter-spacing:3px;text-align: center;}
.head .nav .nav1-li .nav1-li-a{/*padding:0 25px;border-radius: 5px;*/line-height:40px;height:40px;display: block;width:135px;margin:0 auto;font-size: 16px;font-weight: bold;color:#373737;transition: all 0.3s;border-top-left-radius:3px;border-top-right-radius:3px;    }
.head .nav .nav1-li .nav1-li-a:hover{background-color:#D93534; color: #ffffff;}
.head .nav .hover1{background-color:#D93534; color: #ffffff; border-radius:5px ;}
.head .nav .hover1 a{ color: #ffffff;}
.head .nav2{position: absolute;width: 100%;background-color: rgba(254,254,254,0.9);left: 0;z-index: 9999;/*padding: 10px 0 25px 0;*/border-top: 1px solid #D93534;display: none; }
.head .nav2 ul{float: left;width: 240px;text-align: center;}
.head .nav2 ul li:nth-child(1){padding-top: 10px;}
.head .nav2 ul li:last-child{padding-bottom: 25px;}
.head .nav2 ul li a{color: #363638;line-height: 35px;font-size: 15px;font-weight: bold;}
.head .nav2 ul li a:hover{color:#D93534; }
.nav2-hover{color:#D93534!important;}
/*banner*/
.banner { position: relative; overflow: auto; text-align: center;}
.banner li { list-style: none; }
.banner ul li { float: left; }
#b04 { width: 100%;}
#b04 .dots { position: absolute; left: 0; right: 0; bottom:220px;}
#b04 .dots li
{  display: inline-block;
    width: 310px;
    height: 3px;
    margin: 0 10px;
    text-indent: -999em;
    border-bottom: 1px solid #fff;

    /*border-radius: 6px;*/
    cursor: pointer;
    opacity: .4;
    -webkit-transition: background .5s, opacity .5s;
    -moz-transition: background .5s, opacity .5s;
    transition: background .5s, opacity .5s;
}
#b04 .dots li.active {background:#ffffff;  opacity: 1; border-bottom: 1px solid #ffffff;;  }
#b04 .arrow { position: absolute; top:290px;}
#b04 #al { left: 15px;}
#b04 #ar { right: 15px;}

/*内页banner*/
.banner-inside{height:250px;}





/*尾部*/
.footer{background-color:#E2E2E2;margin-top: 45px;}
.footer .foot-list{margin-top:35px;height: auto;overflow: hidden; }
.footer .ul1{float: left;width:400px;}
.footer .ul1 li{line-height:40px;float: left; width:200px;}
.footer .ul1 li a{color:#333333 }
.footer .ul1 li a:hover{color:#43B3E5 }
.footer .ul2{float: left;margin-left: 170px;}
.footer .ul2 li{line-height:40px; }
.footer .ul2 li a{color:#333333 }
.footer .ul2 li a:hover{color:#43B3E5 }
.footer .ewm{float: left;margin-left:100px;width: 108px;margin-top:10px;}
.footer .ewm span{font-size: 12px;text-align: center;display: block;margin-top: 8px;}

.footer .ul3{float: left;margin-left:80px;margin-top: 50px; }
.footer .ul3 li{float: left;margin-right: 15px;line-height: 40px;}
.footer .ul3 li img{opacity: 0.7;}
.footer .ul3 li img:hover{opacity:1.0; }
.footer .banquan{line-height:75px;border-top:1px solid #BABABA;text-align: center;margin-top: 30px;color:#2f2f2f;font-size: 13px;   }


/*page*/

.page{padding:20px 0;margin: 0 auto;text-align: center;margin-top: 20px;}
.page a{margin:0 2px;padding:5px 10px;border:1px solid #ccc;background:#f3f3f3;color:#333}
.page a:hover{background:#D93535;border:1px solid #D93535;color:#fff;}
.page .current{margin:0 2px;padding:5px 10px;background:#D93535;border:1px solid #D93535;color:#fff;}

