@charset "utf-8";
/* CSS Document */

.head{ height:100px; width:1000px; margin:auto;}
.logo{ float:left; margin-top:15px;}
.logo h1{ background:url(../img/logo.jpg) no-repeat; width:350px; height:66px; overflow:hidden; font-size:12px;}
.logo h1 a{ display:block;text-indent: -9999px; height:66px;}
.phone{ width:279px; height:57px; margin-top:27px; float:left;margin-left:280px;}
.head_ewm{width:80px; height:80px; margin-top:10px; float:right; margin-left:10px;}


.menu{ height:38px; line-height:38px; background:#0857b3;}
.nav{ width:1000px; margin:auto;}
.nav ul li{ float:left; width:125px; text-align:center; background:url(../images/icon.png) no-repeat right center;}
.nav ul li a{ font-family:"微软雅黑"; font-size:14px; color:#fff; font-weight:bold; display:block;}
.nav ul li a:hover{ display:block; background:#00437f;}


.banner{height:420px;overflow:hidden;}
.banner .d1{width:100%;height:420px;display:block;position:absolute;left:0px;top:140px;}
.banner .d2{width:100%;height:30px;clear:both;position:absolute;z-index:100;left:0px;top:530px;}
.banner .d2 ul{float:left;position:absolute;left:50%;top:0;margin:0 0 0 -96px;display:inline;}
.banner .d2 li{width:17px;height:15px;overflow:hidden;cursor:pointer;background:url(../img/img1.png) no-repeat center;float:left;margin:0 3px;display:inline;}
.banner .d2 li.nuw{background:url(../img/img1_1.png) no-repeat center;}


.main1{ width:1000px; margin:12px auto;  overflow:hidden; margin-top:45px;}
.main1 ul li{ width:196px; height:196px; float:left; margin-right:72px;}
.main1 ul li a:hover{ opacity:0.9; display:block; background:#fff;}



.main2{ margin-top:40px; background:#f3f3f3; overflow:hidden; height:355px;}
.m2_con{ width:1000px; margin:auto; padding-top:30px; padding-bottom:30px;overflow:hidden;}
.s_about{ width:354px; float:left;}
.s_about_nav{ height:40px; line-height:40px;}
.s_about_nav p{ float:left;font-family:"微软雅黑"; font-size:20px; color:#0857b3; font-weight:bold;}
.s_about_nav span{ float:right;font-family:"微软雅黑"; font-size:16px; color:#474747;}
.s_about_con{ margin-top:5px;}
.s_about_con img{ width:354px; height:113px; overflow:hidden;}
.s_about_con p{ margin-top:5px; line-height:22px;}

.s_new{ width:620px; float:right;}
.s_new_con{ margin-top:5px;}
.s_new_con img{ float:left; margin-right:12px;}
.s_new_list1{ margin-top:20px; border-bottom:1px #dadada dotted; overflow:hidden; padding-bottom:5px;}
.s_new_list1 h3{ font-size:16px; font-family:"微软雅黑";}
.s_new_list1 p{ line-height:25px; margin-top:5px;}
.s_new_con ul{ width:335px; float:right; overflow:hidden; margin-top:5px;}
.s_new_con ul li{ line-height:33px; list-style:outside; margin-left:18px;}
.s_new_con ul li span{ float:right;}


.main3{ width:1000px; margin:auto; margin-top:30px;}
.s_car{ margin-top:10px;}
.rollBox{width:980px;overflow:hidden;margin:auto;}
.rollBox .LeftBotton{height:63px;width:41px;background:url(../img/prev.png) no-repeat 0 0;overflow:hidden;float:left;display:inline;margin:50px 10px 0 0;cursor:pointer;}
.rollBox .RightBotton{height:63px;width:41px;background:url(../img/next.png) no-repeat 0 0;overflow:hidden;float:left;display:inline;margin:50px 0 0 10px;cursor:pointer;}
.rollBox .Cont{width:870px;overflow:hidden;float:left;}
.rollBox .ScrCont{width:10000000px;}
.rollBox .Cont .pic{width:197px;float:left;text-align:center; margin-right:22px;}
.rollBox .Cont .pic img{padding:4px;background:#fff;border:1px solid #ccc;display:block;margin:0 auto; width:197px; height:150px;}
.rollBox .Cont .pic p{line-height:26px;color:#fff;}
.rollBox .Cont a:link,.rollBox .Cont a:visited{color:#626466;text-decoration:none;}
.rollBox .Cont a:hover{color:#1a5ba9;text-decoration:underline;}
.rollBox #List1,.rollBox #List2{float:left;}
.rollBox .Cont .pic a:hover img{ border:1px #1fb979 solid;}


.main4{ width:1000px; margin:auto; margin-top:30px; overflow:hidden;}
.s_case{ margin-top:10px;}
.s_case ul li{ float:left; margin-right:5px; width:162px;}
.s_case ul li img{ width:160px; height:55px; border:1px #dadada solid;}


.foot_bg{ background:#313131; padding:15px; margin-top:20px; overflow:hidden;}
.foot{ width:1000px;  margin:auto;}
.foot p{ text-align:center; line-height:26px; color:#fff;}
.div {
    display: inline-block;
    padding: .3em .5em;
    background-image: linear-gradient(#ddd, #bbb);
    border: 1px solid rgba(0,0,0,.2);
    border-radius: .3em;
    box-shadow: 0 1px white inset;
    text-align: center;
    text-shadow: 0 1px 1px black;
    color:white;
    font-weight: bold;
}
.div:active{
    box-shadow: .05em .1em .2em rgba(0,0,0,.6) inset;
    border-color: rgba(0,0,0,.3);
    background: #bbb;
}

























