@charset "utf-8";
/* CSS Document */
* {}
a {text-decoration: none;color: #333;padding:0;margin:0;}
ul {list-style: none;padding:0;margin:0;}
li {list-style: none;padding:0;margin:0;}
ul li {list-style: none;padding:0;margin:0;}
img {border: none;padding:0;margin:0;}
a img{border: none;padding:0;margin:0;}
input,button,select,textarea{outline:none}
textarea{resize:none}
p{padding:0;margin:0;}
body {font-family: Verdana, Arial, Helvetica, sans-serif;line-height: 24px; font-size:12px;color:#333;padding:0;margin:0;font-family:"微软雅黑";}
.header {
    box-sizing: content-box;
    width: 100%;
    padding: 20px 0;
    height:76px;

}
.phone{ margin-top:15px; font-weight:bold; font-size:24px; line-height:30px;background:url(../images/phone.png) no-repeat left top; text-align:left; padding-left:65px; padding-top:5px; color:#e13636;}
.container {
    box-sizing: content-box;
    max-width: 1100px;
    margin: 0 auto;
    padding: 0 20px;
    margin-top:100px;
}
.containers {

    max-width: 1100px;
    margin: 0 auto;
    padding: 0 20px;
}

.logo {
    display: block;
    float: left;
    width: 255px;
}

.logo img {max-width:100%;}

#menu-container {

    float: right;
    width: auto;
    height: auto;
    padding: 0;
    text-align: right;
    background: transparent;
}
.utility {clear:both;}
.topmenu {margin-bottom:0px;}
.topmenu  li {
    position: relative;
    display: inline-block;
    float:left;
    text-align:right;
}

.topmenu li a {
    position: relative;
    display: inline;
    padding: 0;
    margin-left: 30px;
    color: #009ddb;
    font-weight: 700;
    line-height:1.5;
    font-size: 20px;
}
.menu2 {clear:both;padding-left: 35px;}
.menu2 a {color: #009ddb;
    font-weight: 700;
    font-size:20px;
}
.bg1,.mm1,.head,.foot,.ftit{width:1200px;margin:0px auto;overflow:hidden;clear:both;}
.bg1{background:#fff; padding:0px 10px;box-shadow:0 0 10px #ccc; }
.menu{background:url(../images/mbg1.jpg) repeat-x;}
.menu ul{overflow:hidden;clear:both;width:1200px;margin:0px auto;height:50px; line-height:50px;background:url(../images/mbg2.jpg) no-repeat right;}
.menu li{float:left; width:109px; text-align:center;background:url(../images/mbg2.jpg) no-repeat;}
.menu li a{ display:block; color:#fff; font-size:16px;font-family:"微软雅黑";}
.menu li a:hover{background:url(../images/mbg3.jpg) repeat-x;}

.hj{overflow:hidden; clear:both; height:10px;}
.hj2{overflow:hidden; clear:both; height:15px;}
.hj3{overflow:hidden; clear:both; height:30px;}
.main{width:1200px;margin:0px auto;}

.fbg1{ background:#3c4452; padding:20px 0px;}
.ftit li{ float:left; padding:0px 70px;background:url(../images/fbg2.jpg) no-repeat right top; font-size:14px; color:#999;}
.ftit li p{ padding-bottom:10px; text-align:center; color:#FFF; font-weight:bold; font-size:16px;}
.ftit li a{ display:block; text-align:center;color:#999; line-height:27px;}
.ftit_p1{ margin-top:15px; font-weight:bold; font-size:22px;height:80px; line-height:80px;background:url(../images/fbg3.png) no-repeat left top; text-align:left; padding-left:85px; padding-top:5px; color:#999;}

.fbg{ background:#353535;}
.foot{overflow:hidden; clear:both; padding:10px 0px; font-size:14px; text-align:center; color:#999ea2;}

/*其他页面样式*/
.smm1{ width:900px; margin:0 auto; position:relative; margin-top:-580px; height:580px; z-index:2; color:#FFF;}
.smm1_p1{background:url(../images/sbg1.png) no-repeat; width:608px; margin:0 auto; padding:50px 0px 30px 0px;}
.smm1_p2{box-sizing: content-box;background:url(../images/stub1.png) no-repeat left center #FFF; width:400px; padding-left:60px; border-radius:12px; line-height:60px; border:none; font-family:"微软雅黑"; font-size:20px; color:#b6b6b6;}
.smm1_p3{box-sizing: content-box;background:url(../images/stub2.png) no-repeat left center #FFF; width:400px; padding-left:60px; border-radius:12px; line-height:60px; border:none; font-family:"微软雅黑";font-size:20px; color:#b6b6b6;}
.smm1_p4{background:#cf151d; width:460px; border-radius:12px; line-height:60px; border:none; color:#fff; font-size:36px; font-family:"微软雅黑";}
.sbg1{ background:#f5f5f5;}
.snr1{ font-size:18px;}
.snr1 p{ font-size:24px; font-weight:bold; color:#cf151d;}
.snr1_p3{ float:left; width:250px; display:block; background:#cf151d; font-size:24px; text-align:center; line-height:50px; color:#FFF;}
.snr1_p4{ float:right; width:250px; display:block; background:#2da7ff; font-size:24px; text-align:center; line-height:50px; color:#FFF;}
.sbg2{background:url(../images/sbg2.jpg) no-repeat center top; height:780px;box-sizing: content-box;}
.stit1{ padding:40px 0px; text-align:center;}
.snr2{ margin:0 -34px; overflow:hidden; clear:both;}
.snr2 li{ box-sizing: content-box;float:left; width:248px; height:174px; margin:30px 34px;background:url(../images/sbg3.png) no-repeat center; text-align:center; padding:20px 0px; line-height:40px;}
.snr2 li a{ font-size:16px; color:#fcff00;}
.snr2 li span{ display:block; font-size:28px; color:#FFF; padding-top:10px;}
.snr2 li img{ width:72px; height:72px; margin-top:10px;}
.snr2 li:hover{background:url(../images/sbg4.png) no-repeat center;}
.sbg3{background:url(../images/sbg5.jpg) no-repeat center top; height:740px; padding-top:32px;}
.snr3{ overflow:hidden; clear:both; width:1011px; margin:0 auto;}
.snr3 li{box-sizing: content-box; float:left; width:225px; text-align:center; padding:20px 56px;}
.snr3 li p{background:url(../images/sbg6.png); color:#FFF; font-size:24px; line-height:28px; padding:8px 0px; margin-top:20px;}
.snr3_p{ text-align:center; padding-top:50px;}
.snr3_p a{ margin:0 30px; color:#fff; padding:5px 20px 10px 20px; font-size:24px; line-height:46px;}
.sbg4{ background:#f5f5f5;}
.sbg5{ background:#f1faff;}
.snr4{ margin:0 -16px; overflow:hidden; clear:both;}
.snr4 li{ box-sizing: content-box;float:left; width:214px; height:214px; text-align:center; margin:16px; border-radius:50%; position: relative;}
.snr4_p1 img{width:214px; height:214px;}
.snr4_p2{ position:absolute; left:12px; top:12px; width:160px; height:170px;background:url(../images/sbg7.png);border-radius:50%; color:#FFF; vertical-align:middle; padding:10px 15px;}
.snr4_p2 span{ display:block; font-size:18px; padding-top:15px;}
.snr4_p2 img{ max-height:80px; max-width:160px;}






