@charset "utf-8";

.searchwrap {
    width:100%;
    overflow:hidden;
    padding:20px 0;
    background:#f0f0f0;
}
.searchwrap div {
    width:80%;
    height:36px;
    margin:0 auto;
}
.searchwrap .searchtext
{
    display:inline-block;
    float:left;
    width:80%;
    height:100%;
    padding:0 0 0 10px;
    background:url(../../images/mobile/searchbg.jpg) no-repeat;
    box-sizing:border-box;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    -o-box-sizing:border-box;
}
.searchwrap .searchsubmit {
    width:20%;
    height:100%;
    background:url(../../images/mobile/searchbg.jpg) right 0 no-repeat;
    box-sizing:border-box;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    -o-box-sizing:border-box;
}

.module {
    width:100%;
    overflow:hidden;
}

/* 模块 1 */
.module1 h2 {
    width:100%;
    overflow:hidden;
    color:#0067a9;
    text-align:center;
    font:normal 28px/70px "Microsoft yahei";
    border-bottom:#0067a9 1px solid;
    margin:0 0 20px 0;
}
.module1 ul {
    width:100%;
    overflow:hidden;
    padding:10px 0 0;
    background:#f7f7f7;
}
.module1 ul li {
    width:33.3%;
    overflow:hidden;
    float:left;
    color:#666;
    text-align:center;
    font:normal 16px/50px "Microsoft yahei";
}
.module1 ul img {
    width:100%;
    max-width:184px;
    display:block;
    margin:0 auto;
}
/* 模块 1 */


/* 模块 2 */
.module2 h2 {
    height:50px;
    overflow:hidden;
    padding:0 10px;
    background:#0072c9;
    color:#fff;
    font:normal 22px/50px "Microsoft yahei";
}
.module2 h2 em {
    margin:0 0 0 10px;
    font:normal 16px/50px "Arial";
}
.module2 ul {
    width:100%;
    overflow:hidden;
    background:#f4f4f4;
    padding:0 0 20px 0;
}
.module2 ul li {
    width:50%;
    overflow:hidden;
    float:left;
    padding:0 10px 0 0;
    margin:15px 0 0;
    box-sizing:border-box;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    -o-box-sizing:border-box;
}
.module2 ul li:nth-child(2n) {
    padding:0 0 0 10px;
}
.module2 ul a {
    width:98%;
    display:block;
    overflow:hidden;
    background:#fff;
}
.module2 ul img {
    width:100%;
    max-width:286px;
    display:block;
    margin:0 auto;
}
.module2 ul span {
    display:block;
    color:#666;
    text-align:center;
    font:normal 16px/60px "Microsoft yahei";
    border-top:#dbdbdb 1px solid;
}
/* 模块 2 */

/* 模块 3 */
.module3 {

}
.module3 .module3title {
    width:100%;
    height:100px;
    overflow:hidden;
    background:url(../../images/mobile/module3titlebg.jpg) center 0 no-repeat;
    background-size:100% 100%;
    color:#fff;
    text-align:center;
    font:normal 16px/30px "Microsoft yahei";
    border-bottom:#3896d9 1px solid;
}
.module3 .module3title h2 {
    margin:20px 0 0;
    font:normal 26px/40px "Microsoft yahei";
}
.module3 img {
    width:100%;
    max-width:640px;
    margin:0 auto;
    border-top:#0063ad 1px solid;
    border-bottom:#0081e3 1px solid;
}
.module3 .module3bot {
    width:100%;
    overflow:hidden;
    padding:15px 0;
    background:#0072c9;
    border-top:#0169b9 1px solid;
}
.module3 .module3bot a {
    width:300px;
    height:46px;
    display:block;
    margin:0 auto;
    background:#fff;
    border-radius:24px;
    color:#0072c9;
    text-align:center;
    font:normal 16px/46px "Microsoft yahei";
}
/* 模块 3 */

/* 模块 4 */
.module4 {

}
.module4 h2 {
    height:60px;
    padding:0 10px;
    overflow:hidden;
    border-bottom:#0169b9 1px solid;
    color:#0072c9;
    font:normal 26px/60px "Microsoft yahei";
}
.module4 h2 em {
    margin:0 0 0 10px;
    color:#c2c2c2;
    font:normal 16px/60px "Arial";
}
.module4 ul {
    padding:0 10px;
    overflow:hidden;
    background:#f0f0f0;
    border-top:#fff 1px solid;
}
.module4 ul li {
    width:33.3%;
    height:36px;
    float:left;
    box-sizing:border-box;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    -o-box-sizing:border-box;
    font:normal 16px/36px "Microsoft yahei";
    padding:0 0 0 20px;
    background:url(../../images/mobile/module4listbg.jpg) 0 center no-repeat;
}
.module4 .module4main {
    overflow:hidden;
    padding:0 10px;
    margin:20px 0;
}
.module4 .module4main img {
    width:100%;
    max-width:590px;
    display:block;
    margin:0 auto;
}
.module4 .module4main h3 {
    color:#0072c9;
    font:normal 22px/50px "Microsoft yahei";
}
.module4 .module4main h3 a{color:#0072c9;}
.module4 .module4main p {
    color:#666;
    font:normal 18px/30px "Microsoft yahei"; max-height:90px; overflow:hidden;
}
/* 模块 4 */

/* 模块 5 */
.module5 .module5top {
    width:100%;
    overflow:hidden;
}
.module5 .module5top img {
    width:100%;
    max-width:640px;
}
.module5 .module5main {
    padding:0 10px;
    overflow:hidden;
    background:#f5f5f5;
}
.module5 .module5main ul, .module5 .module5main li {
    width:100%;
    overflow:hidden;
}
.module5 .module5main ul {
    margin:0 0 15px 0;
}
.module5 .module5main li {
    padding:10px 0;
    margin:15px 0 0;
    background:#fff;
}
.module5 .module5main img {
    width:32%;
    max-width:194px;
    float:left;
}
.module5 .module5main div {
    width:66%;
    overflow:hidden;
    float:right;
}
.module5 .module5main h3 {
    color:#0072c9;
    font:normal 20px/50px "Microsoft yahei";
}
.module5 .module5main p {
    color:#8d8d8d;
    font:normal 18px/30px "Microsoft yahei";
}
/* 模块 5 */

/* 模块 6 */
.module6 {
    width:100%;
    overflow:hidden;
}
.module6 .module6title {
    width:100%;
    overflow:hidden;
    margin:20px 0;
    text-align:center;
}
.module6 .module6title img {
    width:100%;
    max-width:590px;
    display:block;
    margin:0 auto 20px;
}
.module6 .module6title h3 {
    display:inline-block;
    height:48px;
    padding:0 12px;
    border-radius:16px;
    background:#eaeaea;
    color:#0072c9;
    font:normal 20px/48px "Microsoft yahei";
}
.module6 .module6title em {
    margin:0 0 0 6px;
    font:bold 24px/48px "Microsoft yahei";
}
.module6 .module6title em  a{ color:#0072c9;}
.module6 .module6main1 {
    width:100%;
    overflow:hidden;
    background:#0072c9;
}
.module6 .module6main1 h2 {
    padding:40px 0 20px;
    color:#fff;
    text-align:center;
    font:normal 34px/50px "Microsoft yahei";
    background:url(img/module6main1h2bg.jpg) 0 bottom repeat-x;
}
.module6 .module6main1 em {
    display:block;
    font:normal 20px/30px "Arial";
}
.module6 .module6main1 img {
    width:100%;
    max-width:480px;
    display:block;
    margin:20px auto;
}
.module6 .module6main1 h3 {
    height:46px;
    overflow:hidden;
    text-align:center;
    margin:0 0 10px 0;
}
.module6 .module6main1 strong {
    padding:0 10px;
    display:inline-block;
    background:#0091ff;
    color:#fcff00;
    font:normal 24px/46px "Microsoft yahei";
}
.module6 .module6main1 p {
    margin:0 10px;
    padding:10px 0 10px 30px;
    color:#fff;
    font:normal 16px/30px "Microsoft yahei";
    border-bottom:#2687d1 1px solid;
    background:url(img/module6main1pbg.jpg) 0 17px no-repeat;
}
.module6 .module6main2 {
    width:100%;
    overflow:hidden;
}
.module6 .module6main2 h2 {
    padding:40px 0 20px;
    color:#0072c9;
    text-align:center;
    font:normal 34px/50px "Microsoft yahei";
    border-bottom:#d3d3d3 1px solid;
}
.module6 .module6main2 em {
    display:block;
    font:normal 20px/30px "Arial";
}
.module6 .module6main2 div {
    width:100%;
    overflow:hidden;
    margin:20px auto;
    text-align:center;
}
.module6 .module6main2 div img {
    width:100%;
    max-width:480px;
}
.module6 .module6main2 h3 {
    color:#003567;
    text-align:center;
    font:normal 26px/50px "Microsoft yahei";
}
.module6 .module6main2 ul {
    width:100%;
    overflow:hidden;
    text-align:center;
}
.module6 .module6main2 li {
    width:138px;
    height:88px;
    display:inline-block;
    border:#e6e6e6 5px solid;
    margin:0 6px;
}
.module6 .module6main2 ul img {
    width:138px;
    height:88px;
    display:block;
}
.module6 .module6main2 p {
    margin:1em 20px;
    color:#666;
    text-align:center;
    font:normal 18px/30px "Microsoft yahei";
}
.module6 .module6main3 {
    width:100%;
    overflow:hidden;
    padding:0 0 20px 0;
    background:#2595de;
}
.module6 .module6main3 h2 {
    padding:40px 0 20px;
    color:#fff;
    background:#0072c9;
    text-align:center;
    font:normal 34px/50px "Microsoft yahei";
    border-bottom:#64bcff 1px solid;
}
.module6 .module6main3 em {
    display:block;
    font:normal 20px/30px "Arial";
}
.module6 .module6main3 img {
    width:100%;
    max-width:640px;
    margin:0 auto;
}
.module6 .module6main3 h3 {
    width:100%;
    overflow:hidden;
    text-align:center;
}
.module6 .module6main3 strong {
    height:50px;
    padding:0 12px;
    display:inline-block;
    background:#fff600;
    color:#0072c9;
    font:normal 26px/50px "Microsoft yahei";
}
.module6 .module6main3 p {
    margin:20px 0 0;
    padding:0 10px 0 20px;
    color:#fff;
    font:normal 18px/30px "Microsoft yahei";
}
/* 模块 6 */

/* 模块 7 */
.module7 .module7title {
    padding:0 10px;
    height:56px;
    border-bottom:#ddd 1px solid;
}
.module7 .module7title h2 {
    height:100%;
    float:left;
    color:#0067a9;
    font:normal 26px/56px "Microsoft yahei";
    border-bottom:#2e97db 1px solid;
}
.module7 .module7title span {
    margin:0 0 0 10px;
    color:#aeaeae;
    vertical-align:middle;
    font:normal 16px/56px "Arial";
}
.module7 .module7main {
    margin:0 10px;
    overflow:hidden;
}
.module7 .module7main ul {
    width:100%;
    overflow:hidden;
    text-align:center;
}
.module7 .module7main li {
    width:120px;
    overflow:hidden;
    padding:0 30px 0 0;
    background:url(img/module7mainlibg.jpg) right 40px no-repeat;
    display:inline-block;
    margin:30px 0 0;
    color:#666;
    font:normal 16px/60px "Microsoft yahei";
}
.module7 .module7main li:last-child {
    padding:0;
    background:none;
}
.module7 .module7main i {
    width:100px;
    height:100px;
    display:block;
    margin:0 auto;
    border-radius:50%;
}
.module7 .module7main .i1 {
    background:url(../../images/mobile/module7mainico1.jpg) center no-repeat #ebebeb;
}
.module7 .module7main .i2 {
    background:url(../../images/mobile/module7mainico2.jpg) center no-repeat #ebebeb;
}
.module7 .module7main .i3 {
    background:url(../../images/mobile/module7mainico3.jpg) center no-repeat #ebebeb;
}
.module7 .module7main .i4 {
    background:url(../../images/mobile/module7mainico4.jpg) center no-repeat #ebebeb;
}
.module7 .module7main .i5 {
    background:url(../../images/mobile/module7mainico5.jpg) center no-repeat #ebebeb;
}
.module7 .module7main .i6 {
    background:url(../../images/mobile/module7mainico6.jpg) center no-repeat #ebebeb;
}
.module7 .module7main .i7 {
    background:url(../../images/mobile/module7mainico7.jpg) center no-repeat #ebebeb;
}
/* 模块 7 */

/* 模块 8 */
.module8 .module8top {
    width:100%;
    overflow:hidden;
    margin:0 0 30px 0;
}
.module8 .module8top img {
    width:100%;
    max-width:640px;
}
.module8 .module8title {
    padding:0 10px;
    overflow:hidden;
}
.module8 .module8title h3 {
    color:#0072c9;
    font:normal 28px/60px "Microsoft yahei";
}
.module8 .module8title span {
    height:40px;
    display:block;
    border:#8c8c8c 1px solid;
    color:#999;
    font:normal 20px/40px "Microsoft yahei";
}
.module8 .module8title strong {
    height:100%;
    padding:0 10px;
    display:block;
    float:left;
    margin:0 10px 0 0;
    color:#fff;
    font:normal 20px/40px "Microsoft yahei";
    background:#8c8c8c;
}
.module8 ul {
    width:100%;
    overflow:hidden;
    padding:0 0 20px 0;
}
.module8 ul li {
    width:33.3%;
    overflow:hidden;
    margin:20px 0 0;
    float:left;
}
.module8 ul img {
    display:block;
    width:90%;
    max-width:180px;
    margin:0 auto;
    display:block;
    border:#dadada 1px solid;
}
.module8 .module8video {
    padding:0 10px;
    overflow:hidden;
}
.module8 h2 {
    margin:0 10px;
    color:#006cd1;
    font:normal 22px/60px "Microsoft yahei";
    border-bottom:#acacac 1px solid;
}
.module8 p {
    padding:0 10px;
    margin:1em 0;
    color:#666;
    font:normal 16px/30px "Microsoft yahei"; max-height:120px; overflow:hidden;
}
/* 模块 8 */

/* 模块 9 */
.module9 {
    width:100%;
    overflow:hidden;
}
.module9 .module9title {
    width:100%;
    overflow:hidden;
    height:50px;
    background:#8c8c8c;
    color:#fff;
    text-align:center;
    font:normal 22px/50px "Microsoft yahei";
}
.module9 .module9title span {
    width:50%;
    height:100%;
    display:block;
    float:left;
}
.module9 .module9title .active {
    background:#0072c9;
}
.module9 ul {
    padding:0 10px;
    overflow:hidden;
    display:none;
}
.module9 ul.active {
    display:block;
}
.module9 ul li {
    width:100%;
    overflow:hidden;
    padding:20px 0;
    border-bottom:#adadad 1px dashed;
}
.module9 ul li:last-child {
    border:none;
}
.module9 ul img {
    width:32%;
    float:left;
    border:#d8d8d8 1px solid;
    padding:4px;
    border-radius:4px;
    box-sizing:border-box;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    -o-box-sizing:border-box;
}
.module9 ul p {
    width:66%;
    overflow:hidden;
    float:right;
    color:#666;
    font:normal 16px/30px "Microsoft yahei"; max-height:90px;
}
/* 模块 9 */
.module1img img{ width:100%;}