﻿@charset "utf-8";

@font-face {
    font-family:'华康海报体W12';src: url('../font/华康海报体W12.ttc');
}

@font-face {
    font-family:'DFPHeiW5-GB';src: url('../font/DFPHeiW5-GB.TTF');
}

@font-face {
    font-family:'华康俪金黑体简W8';src: url('../font/华康俪金黑体简W8.ttc');
}

@font-face {
    font-family:'方正兰亭粗黑简体';src: url('../font/方正兰亭粗黑简体.TTF');
}

@font-face {
    font-family:'华康宋体W12(P)';src: url('../font/华康宋体W12(P).TTF');
}

@font-face {
    font-family:'方正兰亭超细黑简体';src: url('../font/方正兰亭超细黑简体.TTF');
}

@font-face {
    font-family:'华康圆体W3(P)';src: url('../font/华康圆体W3(P).TTF');
}

@font-face {
    font-family:'华康圆体W9(P)';src: url('../font/华康圆体W3(P).TTF');
}

@font-face {
    font-family:'经典黑体简';src: url('../font/经典黑体简.TTF');
}
@font-face {
    font-family:'方正黑体简体';src: url('../font/身份证设计字体.TTF');
}


html {
    font-size: 100%;
    -webkit-text-size-adjust: none;
    overflow-x: hidden;
}

body {
    margin: 0;
    font-size: 1.25em;
    font-family: "微软雅黑";
    padding: 0;
    .
	overflow-x: hidden;
}

.fleft {
    float: left;
}

.fright {
    float: right;
}

@media screen and (max-width: 1130px) {
    html {
        overflow-x: auto;
        width: 1160px;
    }
}

.clear {
    clear: both;
}

table, td {
    border-collapse: collapse;
}

table {
    width: 95%;
    margin: 10px auto;
    border-spacing: 0px;
}

td {
    padding: 5px
}

.cpnr {
    font-family: "宋体";
    color: #000000;
    font-size: 14px;
    line-height: 150%;
    background: #f2f5fc;
    text-indent: 2em;
}

.cpnr img {
    display: block;
}

a {
    text-decoration: none;
}

form {
    margin: 0px;
    padding: 0px;
}

img, ul, li, p {
	/*margin: 3px;*/
    padding: 0px;
    border: none;
    list-style: none;
    font-style: normal;
    font-weight: normal;
    text-decoration: none;
}

a:link {
    color: #000;
    text-decoration: none;
}

a:visited {
    color: #000;
    text-decoration: none;
}

a:active {
    color: #000;
    text-decoration: none;
}

a:hover {
    color: #CC0033;
    text-decoration: none;
}

.bian {
    width: 204px;
    height: auto;
    margin-top: auto;
}

#submenu {
    width: 204px;
    text-align: left;
    line-height: 40px;
    height: 40px;
    font-size: 18px;
}

#submenu li {
    border-bottom: #E0E7F4 1px solid;
}

#submenu a {
    width: 204px;
    text-align: left;
    line-height: 40px;
    height: 40px;
    color: #000;
    display: block;
    padding-left: 20px;
}

#submenu a:hover {
    width: 204px;
    text-align: left;
    line-height: 40px;
    height: 40px;
    background: url(../img/subLatBg.png) no-repeat;
    color: #FFF;
    display: block;
}

#submenu .layer1 {
    margin: 0px auto auto 204px;
    min-width: 210px;
    position: absolute;
    display: none;
    background: #E8F1FF;
    opacity: 0.8;
    filter: alpha(opacity=80);
    padding: 10px;
}

#submenu .layer1 .layer2 {
    margin: 0px auto auto 204px;
    position: absolute;
    display: none;
    background: #E8F1FF;
}

#submenu .layer1 .layer2 ul {
    border-left: none;
}

#submenu .layer1 a {
    color: #000;
}

#submenu .layer1 a:hover {
    color: #FFF;
    background: url(../img/subLatBg.png) no-repeat left top;
    opacity: 0.8;
    filter: alpha(opacity=80)
}

.shangxia {
    border-top: 1px solid #C4152D;
    clear: both;
}

.shangxia span {
    float: right;
}

.cpnr table td {
    border: 1px solid #000000;
}

.rtit1 .fr a {
    color: #FFF;
}

.rtit1 a:link,.rtit1 a:visited,.rtit1 a:active {
    color: #FFF;
}

.rtit1 {
    border-bottom: 1px solid #CCCCCC;
    height: 32px;
    line-height: 32px;
	/* overflow: hidden; */
    white-space: nowrap;
    padding-left: 13px;
    padding-top: 3px;
    margin-top: 5px;
    margin-bottom: 1px;
    background: url(../img/p-biaoti.jpg) repeat-x;
}

.rtit {
    color: #333;
}

.rtit span {
    float: left;
}

.rtit1 span.fr {
    padding-right: 8px;
    font-size: 12px;
    float: right;
}

.tit a:hover {
    text-decoration: underline;
}

dl.pd_list_dls {
    width: 217px;
    overflow: hidden;
    float: left;
    padding-top: 5px;
    padding-left: 10px;
    padding-right: 10px;
}

dl.pd_list_dls dt, dl.pd_list_dl dt a {
    width: 217px;
    line-height: 0;
    font-size: 0;
    position: relative;
}

dl.pd_list_dls dt img {
    width: 213px;
    height: 200px;
    padding: 1px;
    border: 2px solid #D6D6D6;
}

dl.pd_list_dls dt a:hover img {
    border: 2px solid #045CC8;
}

dl.pd_list_dls:hover dd a {
    color: #045CC8;
}

dl.pd_list_dls dd {
    margin-top: -30px;
    height: 30px;
    line-height: 30px;
    overflow: hidden;
    background: rgb(225, 236, 247);
    margin-left: 0px;
    text-align: center;
    opacity: 0.8;
}

.cpnr a:link {
    color: #0013cf/*颜色自定义*/
} /* 未访问的链接 */
.cpnr a:visited {
    color: #0013cf/*颜色自定义*/
} /* 已访问的链接 */
.cpnr a:hover {
    color: #1200ff;
/*颜色自定义*/
}/* 鼠标在链接上 */
.cpnr a:active {
    color: #1200ff9/*颜色自定义*/
}/* 点击激活链接 */
.cpnr h3 {
    color: red;
    font-size: 16px;
    font-weight: 700;
    margin-bottom: 7px;
    margin-top: 7px;
}

.cpnr h4 {
    font-weight: bold;
}

.cpnr li {
    list-style-type: disc;
/* text-indent: 2em; */
    margin-left: 3em;
    line-height: 1em;
}

.cpnr li p {
    border-bottom: 1px dashed #000;
    padding-bottom: 3px;
}

.cpnr dt {
    width: 33%;
    float: left;
}

.cpnr dd {
    clear: both;
    border: 1px dashed;
}

.txt li {
    list-style-type: disc;
/* text-indent: 2em; */
    margin-left: 3em;
    line-height: 1em;
}

.txt li p {
    border-bottom: 1px dashed #000;
    padding-bottom: 3px;
}

.cpgg {
    font-family: "宋体";
    color: #000000;
}

.cpgg table, .cpgg td {
    border: 1px dashed #000000;
}

.cpgg table {
    position: relative;
    font-size: 12px;
    width: 400px;
}

ul, ol {
    margin: 0;
    padding: 0;
    list-style: none;
}

img {
	/*max-width: 100%;*/
    border: none;
}

a:link {
    color: #333;
    text-decoration: none;
}	/* 未访问的链接 */
a:visited {
    color: #333;
    text-decoration: none;
}	/* 已访问的链接 */
a:hover {
 /*text-decoration:underline;*/
}	/* 鼠标移动到链接上 */
a:active {
}	/* 选定的链接 */
h1, h2, h3, h4 {
    font-weight: normal;
}

.clearFix:after, .clearFix:before {
    content: "\200B";
    display: block;
    font-size: 0;
    line-height: 0;
    width: 0;
    height: 0;
    clear: both;
}

.fRight {
    float: right;
}

.mCenter {
    width: 65em;
    margin: auto;
    overflow: hidden;
    clear: both;
}

.mCenter2 {
    width: 56em;
    margin: auto;
    overflow: hidden;
    clear: both;
}

.1mCenter {
    width: 61.2em;
    margin: auto;
    overflow: hidden;
    clear: both;
}

.mTop {
    height: 9em;
    background: url(../img/bannerBg.png) no-repeat center top;
    position: relative;
    z-index: 100;
}

.mTop .logo {
    height: 191px;
    width: 192px;
    overflow: hidden;
    margin: 0.2em auto auto 2.2em;
    +margin: 0.5em auto auto 2.2em;
    float: left;
    padding-left: 0em;
}
}

.mTop .logo img {
    width: 198px;
    max-width: none;
    display: block;
    margin-bottom: 2em;
}

.mTop .txt {
    float: left;
    color: #FFF;
    font-size: 1.3em;
    margin: 2.1em auto 0 7.5em;
    +margin: 2.1em auto 0 10em;
}

.mTop .mCenter .nav {
    min-width: 20em;
    float: right;
    padding-top: 1.2em;
    padding-top: 1em\0;
    top: 5.55em;
    position: absolute;
    right: 14em;
}

.mTop .mCenter .nav a {
    height: 1.45em;
    overflow: hidden;
    font-size: 0.65em;
    color: #FFF;
    width: 6em;
    text-align: center;
    display: inline-block;
    padding: 0.6em 0 1em 0;
}

.mTop .mCenter .nav a:hover, .mTop .mCenter .nav .at {
    color: #1F1C1C;
    background: url(../img/bannerLiBg2.png) no-repeat center top;
}

.mTop .1mCenter .nav .sp {
    width: 4.6em;
}

.mTop .mCenter .nav .sp:hover, .mTop .mCenter .nav .spAt {
    color: #1F1C1C;
    background: url(../img/bannerLiBg1.png) no-repeat center top;
}

.mPicLBtn, .mPicRBtn {
    margin-top: 11em;
    position: absolute;
    display: none;
    z-index: 100;
    cursor: pointer;
}

.mPicLBtn {
    left: 5em;
}

.mPicRBtn {
    right: 5em;
}

.mainPic {
    height: 31em;
	/*overflow: hidden;*/
    position: relative;
    margin-top: -1.2em;
    text-align: center;
	/*background: url(/Templates/html/style/img/sstl.jpg) no-repeat top center;*/
	/*height: 450px;*/
}
.mainPic img{
	height:31em;
}
.mainPic a {
    display: block;
    width: 1920px;
    position: absolute;
    left: 50%;
    margin: auto auto auto -960px;
}

.henglan1 {
    padding: 1px 0 3em 0;
    background: url(../img/heng.png) #fefefe center top no-repeat;
}

.mPart1 {
    padding-top: 25px;
    background: url(../img/mPart1Bg.jpg) #fefefe center top no-repeat;
    height: 92em;
}

.mTitle {
    font-size: 1.45em;
    text-align: center;
/*margin: 4em auto 1em auto;*/
    padding-top: 1.3em;
    font-family: '方正兰亭超细黑简体';
    color: #000;
    font-weight: bold;
    -webkit-font-smoothing: antialiased;
 /*chrome、safari*/
    -moz-osx-font-smoothing: grayscale;
/*firefox*/
    line-height: 2em;
}

.search {
    padding-top: 300px;
    width: 50em;
    height: 2.8em;
    margin: auto;
}

.search1 {
    width: 45em;
    height: 5.3em;
    margin: 20px auto 0 auto;
}

.mTitle img {
    margin-bottom: 0.3em;
}

.ssbg {
    background: #fafbf8;
    width: 1290px;
    margin: 20px auto 0 auto;
    padding-top: 1px;
    margin-top：20px;
}

.mPart1 .search {
    width: 31.9em;
    height: 2.8em;
    margin: 1px auto;
    background: no-repeat top center;
}

.mPart1 .search img {
    margin: 0.65em auto auto 1em;
    vertical-align: top;
    cursor: pointer;
}
/*.mPart1 input {
	font-size: 0.75em;
	width: 34.5em;
	padding: 0.3em 0.4em 0.2em 0.4em;
	margin: 0.75em auto auto 1.5em;
}*/
.mPart1 .hot {
    width: 60em;
    line-height: 1.8em;
    margin: 0 auto 2em auto;
    padding-left: 0.5em;
    font-size: 1em;
    color: #999;
}

.mPart1 .hot div {
    width: 60em;
    display: inline-block;
    vertical-align: top;
}

.mPart1 .hot div {
    +display: inline;
    +margin-top: -0.2em;
}

.mPart1 .hot a {
    margin-right: 1em;
    color: #999;
}

.mPart1 .hot a:hover {
    color: #F14145;
}

.mPart1 .pCategory {
    padding-left: 2.1em;
    overflow: hidden;
}

.mPart1 h3 {
    width: 239px;
    height: 107px;
    margin-bottom: 0;
    line-height: 80px;
    text-align: center;
    display: inline-block;
    vertical-align: top;
    background: url(../img/blueHexagon.png) no-repeat center top;
    +width: 7.1em;
    +height: 3em;
    +margin-top: 1.2em;
}

.mPart1 h3 {
    +display: inline;
}

.mPart1 .at {
}

.mPart1 a  h3 {
    font-size: 1.4em;
    +font-size: 0.7em;
    color: #FFF;
    font-family: '华康海报体W12';
}

.mr_frbox .pList {
    height: 25em;
    overflow: hidden;
    padding: 2em 5em;
    white-space: nowrap;
}

.mr_frbox .pList ul {
    padding-bottom: 3em;
    width: 900px;
    overflow: hidden;
}

.mr_frbox .pList ul li {
    font-size: 0.65em;
    width: 120px;
    height: 557px;
    padding: 1em 1em 0 1em;
    margin: auto 0.35em 1em auto;
    white-space: normal;
    display: inline-block;
    vertical-align: top;
}

.mr_frUl li.bgco-1,li.bgco-5,li.bgco-9 {
    background: #c7f60a;
}

.mr_frUl li.bgco-2,li.bgco-6,li.bgco-10 {
    background: #ef9fc2;
}

.mr_frUl li.bgco-3,li.bgco-7,li.bgco-11 {
    background: #81cef2;
}

.mr_frUl li.bgco-4,li.bgco-8,li.bgco-12 {
    background: #f09a79;
}

.mr_frbox .pList ul li {
    display: inline;
    height: 500px;
}

.mr_frbox .pList div {
    height: 3.2em;
    overflow: hidden;
    line-height: 1.5em;
}

.mr_frbox h4 {
    font-size: 1.2em;
    font-weight: bold;
    margin: 1.3em auto 0.2em 0;
}

.mr_frbox .more {
    display: block;
    text-align: right;
    margin: 1.2em -0.7em auto auto;
    +margin: 0.8em -0.7em auto auto;
}

.mr_frbox .lArrow {
    position: absolute;
    margin: 4em auto auto 1.2em;
    cursor: pointer;
}

.mr_frbox .rArrow {
    position: absolute;
    margin: 4em auto auto 60em;
    cursor: pointer;
}

.mCpr {
    width: 1290px;
    margin: 0 auto;
    height: 24.5em;
}

.mPart2 {
    overflow: hidden;
    clear: both;
    margin-top: 31em;
}

.mPart2 .bigPic {
}

.mPart2 .bigPic .lArrow {
    position: absolute;
    margin: 7em auto auto auto;
    cursor: pointer;
}

.mPart2 .bigPic .rArrow {
    position: absolute;
    margin: 7em auto auto 66em;
    cursor: pointer;
}

.mPart2 .bigPic div {
    white-space: nowrap;
}

.mPart2 .bigPic a {
    display: inline-block;
    background: url(../img/shadow.png) no-repeat center center;
    padding: 0 2em;
    margin: 0em auto auto 9em;
}

.mPart2 .bigPic a img {
    width: 31em;
    height: 16.3em;
}

.mPart2 .smallPic {
    padding: 1.2em 0 1.5em 0;
    overflow: auto;
    white-space: nowrap;
}

.mPart2 .smallPic a img {
    height: 4.8em;
    margin-right: 1em;
}

.mPart2 .smallPic .on img {
    border: 3px #8395D1 solid;
}

.mPart3 {
    padding-top: 1px;
}

.mPart3 .dlbg {
    width: 30em;
	/*	text-align: justify;
	word-break:break-all;*/
    padding: 8em 0 0 53em;
    font-size: 0.7em;
    color: #808080;
    margin: 0 auto;
    height: 55em;
    background: url(../img/dl.png) no-repeat left top;
}

.aboujj {
    font-family: '';
    padding-top: 2em;
    line-height: 2em;
    font-size: 1.5em;
}

.mPart3 div h1 {
    font-size: 2.2em;
    color: #6F6F6F;
}

.mPart3 div h1 img {
    margin-bottom: 0.5em;
}

.mPart3 div div {
    height: 29em;
    margin-bottom: 1em;
    overflow: hidden;
}

.mPart3 a {
    color: #FFF;
    font-size: 1.6em;
    padding: 0.5em 1.2em;
    background: #009943;
    border-radius: 1rem;
    font-family: '华康宋体W12(P)';
    -webkit-font-smoothing: antialiased;
}

.mPart4 {
    height: 58em;
    background: url(../img/mPart2Bg.jpg) no-repeat center top;
}

.mPart4 .mCenter {
    text-align: center;
    padding-top: 0.5em;
}

.mPart4 .banner {
    display: inline-block;
    padding: 1em;
    font-size: 0.8em;
    color: #959595;
    text-align: center;
}

.mPart4 .banner p {
    line-height: 2em;
    width: 13em;
    margin: 1.5em 2.5em;
}

.mnews {
    width: 1000px;
    margin: auto;
/* text-align: center; */
}

.mPart4 .banner {
    +display: inline;
}

.mPart4 .banner:hover {
}

.mPart4 .b1 {
    border: 0.2em dashed #009847;
    border-radius: 1em;
    width: 30em;
    height: 12em;
    margin: 1em;
    float: left;
}

.mPart4 .b1 img {
    width: 12em;
}

.mPart4 .banner .lfe {
    float: left;
    text-align: left;
}

.mPart4 .banner .rfe {
    float: right;
    text-align: right;
}

.mPart4 .banner .rfe span {
    text-indent: 5em;
}

.mPart4 .banner p b {
    font-family: '黑体';
    font-size: 1.8em;
    color: #009847;
}

.mPart4 .banner p span {
    font-family: '黑体';
    font-size: 1.4em;
    color: #000;
}

.mPart4 .b2 {
    background: url(../img/mPart4Icon2.png) no-repeat center top;
}

.mPart4 .b3 {
    background: url(../img/mPart4Icon3.png) no-repeat center top;
}

.mPart4 .b4 {
    background: url(../img/mPart4Icon4.png) no-repeat center top;
}

.mPart4 .news {
    float: left;
    text-align: left;
    margin: auto auto auto 1.5em;
}

.mPart4 .news li {
    padding: 0.4em 0 0 0;
    border-bottom: 1px #CCCCCC dotted;
}

.mPart4 .news .title {
    padding: 0 0 0.5em 0;
}

.mPart4 .news .title a {
    font-size: 1.4em;
    color: #161894;
}

.mPart4 .news h3 {
    width: 31em;
    font-size: 0.7em;
    display: inline-block;
    vertical-align: top;
    line-height: 0;
}

.mPart4 .news h3 {
    +display: inline;
    +height: 1.5em;
    +line-height: 1.5em;
}

.mPart4 .contactUs {
    width: 15em;
    float: left;
    text-align: justify;
    font-size: 0.7em;
    line-height: 1.5em;
    padding: 9.5em 20em 10em 2em;
    margin-left: 2em;
    background: url(../img/contactUs.png) no-repeat left top;
}

.mPart5 {
    height: 48.6em;
}

.mPart6 {
    height: 61em;
}

.mPart5 .mCenter div {
    width: 9em;
    height: 10.35em;
    text-align: center;
    position: absolute;
    padding-left: 6.3em;
}

.mPart5 .mCenter div:hover {
    background: url(../img/grayHex.png) no-repeat center center;
    background-position-x: 127px;
}

.mPart5 td {
    border-style: none;
    height: 9.5em;
    vertical-align: middle;
}

.mPart5 .p1 {
    margin: 1.8em auto auto 7.05em;
}

.mPart5 .p2 {
    margin: 1.8em auto auto 16.7em;
}

.mPart5 .p3 {
    margin: 1.8em auto auto 26.35em;
}

.mPart5 .p4 {
    margin: 1.8em auto auto 36.05em;
}

.mPart5 .p5 {
    margin: 10.15em auto auto 2.2em;
}

.mPart5 .p6 {
    margin: 10.15em auto auto 11.82em;
}

.mPart5 .p7 {
    margin: 10.15em auto auto 21.52em;
}

.mPart5 .p8 {
    margin: 10.15em auto auto 31.15em;
}

.mPart5 .p9 {
    margin: 10.15em auto auto 40.82em;
}

.mPart5 .p10 {
    margin: 18.5em auto auto 7.05em;
}

.mPart5 .p11 {
    margin: 18.5em auto auto 16.75em;
}

.mPart5 .p12 {
    margin: 18.5em auto auto 26.35em;
}

.mPart5 .p13 {
    margin: 18.5em auto auto 36.05em;
}

.mPart5 .p14 {
    margin: 26.7em auto auto 11.75em;
}

.mPart5 .p15 {
    margin: 26.95em auto auto 21.25em;
}

.mPart5 .p16 {
    margin: 26.95em auto auto 30.9em;
}

.mBottom {
    padding-top: 1.5em;
    overflow: hidden;
    text-align: center;
    background: url(../img/bottomBg.jpg) no-repeat center top;
    color: #FFF;
    height: 32em;
}

.mBottom a {
    font-family: "宋体";
    color: #FFF;
    margin-right: 1em;
}

.mBottom .fl {
    font-size: 0.7em;
    text-align: left;
    width: 66em;
    line-height: 1.8em;
    margin: auto;
    padding: 0 0 1em 10em;
    background: url(../img/fLBg.png) left 1em no-repeat;
}

.mBottom .line {
    height: 0.5em;
    margin-bottom: 1em;
    background: url(../img/bottomLine.png) no-repeat center top;
}

.mBottom address {
    font-size: 0.65em;
    padding: 0.8em 0 1.5em 0;
    line-height: 1.8em;
    font-style: normal;
}

.mBottom .hot {
    width: 60em;
    line-height: 1.8em;
    margin: auto auto 2em auto;
    padding-left: 0.5em;
    font-size: 0.7em;
    text-align: center;
    color: #FFF;
}

.mBottom .hot a {
    margin-right: 1em;
    color: #FFF;
}

.mBottom .hot a:hover {
    color: #F14145;
}

.subMainPic0 {
    width: 100%;
    margin-top: -2.38em;
}

.subMainPic {
    min-width: 1920px;
	/* position: relative; */
/* left: 50%; */
    margin-top: -1.38em;
    background: url(../img/subMainPic8.jpg) no-repeat top center;
    height: 400px;
}

.subMainPic12 {
    min-width: 1920px;
    margin-top: -1.38em;
    background: url(../img/subMainPic12.jpg) no-repeat top center;
    height: 400px;
}

.subMainPic10 {
    min-width: 1920px;
	/* position: relative; */
/* left: 50%; */
    margin-top: -1.38em;
    background: url(../img/subMainPic10.jpg) no-repeat top center;
    height: 400px;
}

.subMainPic9 {
    min-width: 1920px;
	/* position: relative; */
/* left: 50%; */
    margin-top: -1.38em;
    background: url(../img/subMainPic9.jpg) no-repeat top center;
    height: 400px;
}

.subMainPic7 {
    min-width: 1920px;
	/* position: relative; */
/* left: 50%; */
    margin-top: -1.38em;
    background: url(../img/subMainPic7.jpg) no-repeat top center;
    height: 400px;
}

.subMainPic14 {
    min-width: 1920px;
	/* position: relative; */
/* left: 50%; */
    margin-top: -1.38em;
    background: url(../img/subMainPic14.jpg) no-repeat top center;
    height: 400px;
}

.subMainPic11 {
    min-width: 1920px;
	/* position: relative; */
/* left: 50%; */
    margin-top: -1.38em;
    background: url(../img/subMainPic11.jpg) no-repeat top center;
    height: 400px;
}

.subMainPic1 {
    min-width: 1920px;
	/* position: relative; */
/* left: 50%; */
    margin-top: -1.38em;
    background: url(../img/subMainPic1.jpg) no-repeat top center;
    height: 400px;
}

.subMain {
    margin-top: -3em;
    z-index: 1;
    padding: 2.2em 0 0.5em 0;
	/*background: url(../img/subBg.png) no-repeat top center;*/
}

.subMain .subL {
    width: 10.2em;
    min-height: 50em;
    display: inline-block;
/*	border:1px #FF66CC solid;*/
}

.subMain .subL {
    +display: inline;
}

.subMain .subL .title {
    font-size: 1.4em;
    padding: 2.6em 0 2.75em 1.3em;
    color: #FFF;
    background: url(../img/subBgt.png) no-repeat top center;
}
.hot a { cursor:pointer; }
.subMain .subL .title div {
    font-size: 0.55em;
    color: #DCDDDD;
    line-height: 1em;
}

.subMain .subLMenu ul {
    font-size: 0.65em;
    position: absolute;
    margin: -3.1em auto auto 15.8em;
    padding: 0.8em 1.5em;
    background: #0a2f74;
    display: none;
}

.subMain .subLMenu ul li {
    padding: 0.2em 0;
}

.subMain .subLMenu ul a {
    color: #FFF;
}

.subMain .subLMenu ul a:hover {
    color: #D7E8FF;
}

.subMain .subL .item {
    font-size: 0.8em;
    display: block;
    padding: 0.6em 2.5em 0.6em 2.5em;
    margin: auto 0.3em;
    background: url(../img/line1.png) repeat-x left bottom;
}

.subMain .subL .at, .subMain .subL .item:hover {
    color: #FFF;
    background: url(../img/subLatBg.png) no-repeat left top;
}

.subMain .subL .bigBtn {
    display: block;
    font-size: 0.9em;
    color: #0A2579;
    padding: 0;
    text-align: center;
    margin: 1.5em 0.3em;
    padding: 0 0 1em 0;
    background: url(../img/line1.png) repeat-x left bottom;
}

.subMain .subL .bigBtn img {
    margin-bottom: 0.8em;
}

.subMain .subL .bigBtn .sp1, .subMain .subL .bigBtn .sp2 {
    font-size: 0.9em;
    color: #999;
}

.subMain .subL .bigBtn .sp1 {
    font-weight: bold;
}

.subMain .subL .bigBtn:hover {
    color: #06F;
}

.subMain .subR {
    width: 49.2em;
    padding: 0 0 2em 0.8em;
    display: inline-block;
    vertical-align: top;
    overflow: hidden;
}

.subMain .subR {
    +display: inline;
}

.subMain .subR .title {
	/*padding: 2.9em 0 0.5em 0;*/
    border-bottom: 2px #E31920 solid;
}

.subMain .subR .title a {
    font-size: 0.7em;
    color: #736F73;
}

.subMain .subR .title h1 {
    font-size: 1.4em;
    font-weight: bold;
    color: #000;
    margin: 1em auto 0 0;
}

.subMain .subR .title h1 img {
    vertical-align: middle;
    margin-right: 0.3em;
}

.subMain .aUs .title {
    background: url(../img/subRTitleBg1.jpg) no-repeat right top;
}

.subMain .news .title, .subMain .products .title, .subMain .join .title, .subMain .color .title, .subMain .tech .title, .subMain .case .title, .subMain .contact .title {
    background: url(../img/subRTitleBg2.jpg) no-repeat right top;
}

.subMain .aUs1 .part1 {
    padding: 7em 1em 2em 0;
    text-align: justify;
    font-size: 0.65em;
    line-height: 1.8em;
    background: url(../img/aUs1Pic1.jpg) no-repeat left top;
    border-bottom: 1px #DCDDDD solid;
}

.subMain .aUs1 .part1 div {
    padding: 0 0 0.3em 28em;
}

.subMain .aUs1 .part1 li {
    list-style-type: disc;
/* text-indent: 2em; */
    margin-left: 3em;
    line-height: 1em;
}

.subMain .aUs1 .part1 li p {
    border-bottom: 1px dashed #000;
    padding-bottom: 3px;
}

.subMain .aUs1 .part1 h2 {
    font-size: 2.5em;
    +line-height: 1em;
    font-weight: bold;
    color: #1F1E1E;
    margin-bottom: 0.5em;
}

.subMain .aUs1 .part1 h2 span {
    color: #0A2579;
}

.subMain .aUs1 .part1 h3 {
    font-size: 1.6em;
    margin-top: 0.6em;
    color: #1C1C1B;
}

.subMain .aUs1 .part2 {
    font-size: 0.65em;
    line-height: 1.8em;
    text-align: center;
    padding: 2em 1em 2em 0;
    border-bottom: 1px #DCDDDD solid;
}

.subMain .aUs1 .part2 h2 {
    font-size: 2.5em;
    font-weight: bold;
    color: #1F1E1E;
    margin-bottom: 0.5em;
    +margin-bottom: 0.7em;
}

.subMain .aUs1 .part2 h2 span {
    color: #0A2579;
}

.subMain .aUs1 .part2 h3 {
    font-size: 1.6em;
    margin-top: 0.6em;
    color: #1C1C1B;
}

.subMain .aUs1 .part2 div {
    text-align: justify;
    margin: 2em auto auto auto;
}

.subMain .aUs1 .part3Grid {
    border-bottom: 1px #DCDDDD solid;
    padding: 1.8em 0 1.5em 0;
}

.subMain .aUs1 .part3Grid h2 {
    width: 2em;
    line-height: 1.1em;
    +line-height: 1.3em;
    display: inline-block;
    margin: 0 auto auto 0.8em;
    +margin: 0.2em auto auto 0.8em;
}

.subMain .aUs1 .part3Grid h2 {
    +display: inline;
}

.subMain .aUs1 .part3Grid .txt {
    display: inline-block;
    vertical-align: top;
    width: 49.5em;
    line-height: 1.8em;
    font-size: 0.65em;
    margin-left: 3em;
}

.subMain .aUs1 .part3Grid .txt {
    +display: inline;
}

.subMain .aUs1 .part3Grid .txt div {
    font-size: 1.2em;
    font-weight: bold;
    margin-top: 0.5em;
}

.subMain .aUs1 .part3Grid .txt h3 {
    font-size: 1.7em  color: #1C1C1B;
    +line-height: 1.5em;
    margin: 0.2em auto 0.6em 0;
}

.subMain .aUs1 .sp div {
    margin-bottom: 1em;
}

.subMain .aUs1 .sp .txt {
    line-height: 0.8em;
}

.subMain .aUs1 .sp h3 {
    display: inline-block;
    vertical-align: middle;
}

.subMain .aUs1 .sp h3 {
    +display: inline;
    +padding-top: 0.4em;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
    .subMain .aUs1 .sp .txt h3 {
        margin: auto auto 0.9em auto;
        vertical-align: bottom;
    }
}

.subMain .aUs2 h2 {
    font-size: 1.45em;
    color: #1C1B1B;
    font-weight: bold;
}

.subMain .aUs2 h2 img {
    margin-top: 0.2em;
}

.subMain .aUs2 .txt {
    font-size: 0.9em;
    line-height: 1.8em;
    color: #FFF;
    text-align: justify;
    width: 14em;
    padding: 5em 4em 5.5em 23.5em;
    background: url(../img/aUs2Pic1.jpg) no-repeat left top;
}

.subMain .aUs2 > img {
    margin: 2em auto 4em auto;
}

.subMain .aUs3 .part1 {
    width: 21.8em;
    font-size: 0.6em;
    line-height: 1.6em;
    padding: 4em 35.6em 2.5em 5.1em;
    margin: 4em auto auto 1.3em;
    background: url(../img/aUs3Pic1.jpg) no-repeat left top;
}

.subMain .aUs3 .part1 h2 {
    color: #3B3B3B;
    margin-bottom: 0.4em;
    +font-size: 1.6em;
    +margin-top: 3.2em;
}

.subMain .aUs3 .part2 {
    margin: 3em auto auto auto;
    text-align: center;
}

.subMain .aUs3 .part2 li {
    width: 25em;
    font-size: 0.5em;
    display: inline-block;
}

.subMain .aUs3 .part2 li {
    +display: inline;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
    .subMain .aUs3 .part2 li {
        width: 21em;
    }
}

.subMain .aUs3 .part2 h3 {
    color: #3B3A3A;
    font-size: 1.6em;
    margin: 0.5em auto 0.5em auto;
}

.subMain .aUs3 .part3 {
    font-size: 0.65em;
    width: 33em;
    line-height: 1.8em;
    padding: 5.5em 20em 10em 0;
    margin: 5em auto auto 2.8em;
    text-align: justify;
    background: url(../img/aUs3Pic2.png) no-repeat left top;
}

.subMain .aUs3 .part3 h2 {
    font-size: 2.5em;
    color: #1C1C1C;
    margin: 0 auto 0.7em 0;
}

.subMain .aUs3 .part3 h3 {
    margin: 0 auto 1.2em 0;
    font-size: 1.2em;
    color: #1C1C1C;
}

.subMain .aUs4 .part1 {
    font-size: 0.65em;
    padding: 5em 0 4em 1em;
    line-height: 1.8em;
    background: url(../img/aUs4Pic1.png) no-repeat 38em 2em;
}

.subMain .aUs4 .part1 h2 {
    font-size: 1.8em;
    color: #1F1E1E;
}

.subMain .aUs4 .part1 div {
    font-weight: bold;
    font-size: 1.2em;
    line-height: 1.2em;
    margin-bottom: 0.5em;
}

.subMain .aUs4 .part2Txt1 {
    height: 17em;
    line-height: 1.8em;
    padding: 0 0 0 1em;
    margin-right: 3em;
    font-size: 0.65em;
    background: url(../img/line2.jpg) repeat-x bottom;
}

.subMain .aUs4 .part2Txt1 img {
    float: left;
    margin: auto 3em 1em 0;
}

.subMain .aUs4 .part2Txt1 h2, .subMain .aUs4 .part2Txt2 h2 {
    font-weight: bold;
    color: #0A2F74;
}

.subMain .aUs4 .part2Txt2 {
    height: 16em;
    line-height: 1.8em;
    padding: 2em 0 0 1em;
    margin-right: 3em;
    font-size: 0.65em;
    background: url(../img/line2.jpg) repeat-x center 15em;
}

.subMain .aUs4 .part2Txt2 img {
    float: right;
    margin: auto auto 1em 3em;
}

.subMain .aUs4 .part3 {
    font-size: 0.65em;
    line-height: 1.8em;
    padding: 0 0 0 1em;
    background: url(../img/aUs4Pic4.png) no-repeat right 9em;
}

.subMain .aUs4 .part3 h2 {
    color: #1F1E1E;
    margin: 0 auto 0.5em 0;
}

.subMain .aUs4 .part3 h3 {
    color: #878787;
    font-weight: bold;
    font-size: 1.3em;
    margin-bottom: 0.2em;
}

.subMain .aUs5 .part1 {
    font-size: 0.65em;
    line-height: 1.8em;
    text-align: justify;
    padding: 5em 0.2em 2em 30em;
    background: url(../img/aUs5Pic1.jpg) no-repeat left 5em;
}

.subMain .aUs5 .part1 h2 {
    font-size: 2.4em;
    font-weight: bold;
    margin: 0 auto 0.7em 0;
}

.subMain .aUs5 .part1 h2 div {
    font-size: 0.5em;
    margin-bottom: 0.3em;
}

.subMain .aUs5 .line {
    height: 2px;
    margin: auto 1em;
    background: url(../img/line2.jpg) repeat-x top;
}

.subMain .aUs5 .part2 {
    margin: 2em auto 1em auto;
    text-align: center;
}

.subMain .aUs5 .part2 li {
    width: 11em;
    height: 22em;
    font-size: 0.6em;
    padding: 0 2em 0.8em 2em;
    display: inline-block;
    vertical-align: top;
    background: url(../img/line3.jpg) no-repeat right 8em;
}

.subMain .aUs5 .part2 li {
    +display: inline;
}

.subMain .aUs5 .part2 li > div {
    text-align: justify;
    line-height: 1.8em;
}

.subMain .aUs5 .part2 h3 {
    font-size: 1.7em;
    font-weight: bold;
    margin: 0.5em auto 0.2em auto;
}

.subMain .aUs5 .part2 h3 div {
    font-size: 0.8em;
    font-weight: normal;
}

.subMain .aUs5 .part2 .f1 h3 {
    color: #960516;
}

.subMain .aUs5 .part2 .f2 h3 {
    color: #3361B0;
}

.subMain .aUs5 .part2 .f3 h3 {
    color: #85B063;
}

.subMain .aUs5 .part2 .f4 {
    background: none;
}

.subMain .aUs5 .part2 .f4 h3 {
    color: #BAA777;
}

.subMain .aUs5 .part3 {
    font-size: 0.65em;
    line-height: 1.8em;
    padding: 7em 1em 3em 3.5em;
    background: url(../img/aUs5Pic2.jpg) no-repeat right 3em;
}

.subMain .aUs5 .part3 h2 {
    font-size: 1.8em;
    color: #000;
    margin: 0;
}

.subMain .aUs5 .part3 h2 div {
    font-size: 0.8em;
    margin-bottom: 0.2em;
}

.subMain .aUs5 .part3 h3 {
    font-size: 1.2em;
    color: #000;
    margin: 0.8em auto 1em 0;
}

.subMain .aUs5 .part4Title {
    text-align: center;
    color: #000;
    font-size: 1.4em;
    margin: 4em 1.5em 0.8em 1.5em;
    background: url(../img/line2.jpg) repeat-x center 0.5em;
}

.subMain .aUs5 .part4Title div {
    font-size: 0.8em;
    background: #fefefe;
    width: 11em;
    margin: auto;
}

.subMain .aUs5 .part4Txt1 {
    font-size: 0.75em;
    text-align: center;
}

.subMain .aUs5 .part4Txt2 {
    font-size: 0.65em;
    margin: 3em auto auto 2em;
    background: url(../img/aUs5Pic3.jpg) no-repeat left top;
}

.subMain .aUs5 .part4Txt2 li {
    display: inline-block;
    vertical-align: top;
    width: 11em;
    height: 18em;
}

.subMain .aUs5 .part4Txt2 li {
    +display: inline;
}

.subMain .aUs5 .part4Txt2 h3 {
    font-size: 1.2em;
    color: #3B3837;
    margin: 2em auto 0.5em 0;
}

.subMain .aUs5 .part4Txt2 h3 div {
    color: #FFF;
    font-size: 0.8em;
}

.subMain .aUs5 .part4Txt2 .c1 {
    padding-left: 15em;
}

.subMain .aUs5 .part4Txt2 .c2 {
    padding-left: 16.5em;
}

.subMain .aUs5 .part4Txt2 .c3 {
    padding-left: 1.5em;
}

.subMain .aUs5 .part4Txt2 .c4 {
    padding-left: 16.3em;
}

.subMain .aUs6 h2 {
    font-size: 0.9em;
    color: #0A2F74;
    margin: 1.5em auto 0.8em 1em;
}

.subMain .aUs6 h2 span {
    color: #1A1A1A;
    margin-right: 1.5em;
}

.subMain .aUs6 h3 {
    color: #0A2F74;
    font-size: 0.8em;
    margin-left: 1em;
    margin: 0.5em auto 0.5em 1em;
}

.subMain .aUs6 .txt {
    font-size: 0.65em;
    line-height: 1.8em;
    color: #1A1A1A;
    margin: auto 2em auto 1.5em;
    ;
	text-align: justify;
}

.subMain .aUs7 .txt1 {
    font-size: 0.65em;
    line-height: 1.8em;
    padding: 4em 0 8em 0.5em;
    background: url(../img/aUs7Pic1.jpg) no-repeat 21em 5em;
}

.subMain .aUs7 h2 {
    color: #0A2F74;
    font-weight: bold;
    margin-bottom: 0.5em;
}

.subMain .aUs7 > h2 {
    font-size: 1em;
    margin-left: 0.45em;
}

.subMain .aUs7 .txt2 {
    font-size: 0.7em;
    color: #1A1919;
    line-height: 1.8em;
    margin: auto 2em auto 0.7em;
    text-align: justify;
}

.subMain .aUs7 > img {
    margin: 1em auto 1em 0.5em;
}

.subMain .news .newsList img {
    width: 6em;
    height: 4em;
    margin: 0.1em 1em auto auto;
}

.subMain .news .newsList li {
    padding: 3em 0 1em 0;
    border-bottom: 1px #999999 dotted;
}

.subMain .news .newsList li > div {
    width: 31em;
    display: inline-block;
    vertical-align: top;
/*border:1px #6633CC solid;*/
}

.subMain .news .newsList li > div {
    +display: inline;
}

.subMain .news .newsList h2 {
    width: 34em;
    height: 1.5em;
    overflow: hidden;
    float: left;
    vertical-align: top;
    font-size: 0.75em;
    color: #3361B0;
    margin: 0 2em 0.2em 0;
}

.subMain .news .newsList span {
    font-size: 0.7em;
    float: left;
    color: #3361B0;
}

.subMain .news .newsList .txt {
    font-size: 0.65em;
    clear: both;
    line-height: 1.5em;
}

.subMain .news .newsList .txt a {
    color: #3361B0;
}

.subMain .page {
    padding: 1.5em 0.5em 0 0;
    float: right;
}

.subMain .page a {
    width: 3em;
    padding: 0.2em 0;
    display: inline-block;
    font-size: 0.65em;
    text-align: center;
    border: 1px #999999 solid;
}

.subMain .page .at, .subMain .page a:hover {
    color: #FFF;
    background: #3361B0;
}

.subMain .all .part1 {
    width: 34.5em;
    font-size: 0.65em;
    text-align: justify;
    line-height: 1.5em;
    margin-top: 2em;
    padding: 11.5em 1em 9em 22em;
    background: url(../img/productAllPic1.jpg) no-repeat;
}

.subMain .all .t1 {
    font-size: 0.9em;
    color: #1A1A1A;
    margin: auto auto 1em 0.8em;
}

.subMain .all .t1 div {
    color: #706F70;
    font-size: 0.9em;
}

.subMain .all .sort {
    display: inline-block;
    text-align: center;
    width: 352px;
    padding: 19.9em 0 2em 0;
    font-size: 0.5em;
    margin: auto 2em 0 0.9em;
}

.subMain .all .sort {
    +display: inline;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
    .subMain .all .sort {
        padding-top: 16.5em;
    }
}

.subMain .all .sort a {
    color: #FFF;
}

.subMain .all .sort a h2 {
    +font-size: 1.6em;
    +padding-top: 0.6em;
}

.subMain .all .sort:hover {
    filter: alpha(opacity=80);
    -moz-opacity: 0.8;
    -khtml-opacity: 0.8;
    opacity: 0.8;
}

.subMain .all .sort div {
    font-size: 0.8em;
}

.subMain .all .sort1 {
    background: url(../img/productAllSort1.jpg) no-repeat center top;
}

.subMain .all .sort2 {
    background: url(../img/productAllSort2.jpg) no-repeat center top;
}

.subMain .all .sort3 {
    background: url(../img/productAllSort3.jpg) no-repeat center top;
}

.subMain .all .sort4 {
    background: url(../img/productAllSort4.jpg) no-repeat center top;
}

.subMain .all .sort5 {
    background: url(../img/productAllSort5.jpg) no-repeat center top;
}

.subMain .all .sort6 {
    background: url(../img/productAllSort6.jpg) no-repeat center top;
}

.subMain .all .t2 {
    font-size: 0.8em;
    color: #1C1C1C;
    line-height: 1.5em;
    margin: auto auto 3em 0.7em;
}

.subMain .all .t2 div {
    font-size: 0.8em;
}

.subMain .all .part3 {
    width: 36.7em;
    margin-top: 3em;
    padding-bottom: 0.8em;
    overflow: hidden;
    background: url(../img/productAllPic3.jpg) no-repeat;
}

.subMain .all .part3 .change {
    float: right;
    display: block;
    margin: 0.4em 0.4em auto auto;
}

.subMain .all .part3 .pBox {
    margin: 0 1em;
    clear: both;
    overflow: hidden;
}

.subMain .all .part3 .pBox div {
    white-space: nowrap;
    float: left;
}

.subMain .all .part3 .pBox a {
    display: inline-block;
    text-align: center;
}

.subMain .all .part3 .pBox img {
    margin: 0.6em 0.3em 0.5em 0.3em;
    width: 10.7em;
    height: 12.55em;
}

.subMain .all .part3 .pBox h3 {
    font-size: 0.65em;
    color: #707070;
    margin-top: 0.1em;
}

.subMain .all .btn {
    clear: both;
    text-align: center;
    cursor: pointer;
}

.subMain .pList .description {
    font-size: 0.65em;
    padding: 1em 0 0.5em 0;
}

.subMain .pList .cell {
    margin-top: 5px;
    padding: 2em 1em 1em 1.8em;
    background: #EEEEEF;
}

.subMain .pList .cell h2 {
    font-size: 1em;
    color: #006;
    margin: 0.2em auto 0.5em auto;
    +margin: 0.2em auto 0.5em 0.3em;
}

.subMain .pList .cell > div {
    display: inline-block;
    vertical-align: top;
}

.subMain .pList .cell > div {
    +display: inline;
    +width: 25em;
}

.subMain .pList .cell div div {
    width: 48em;
    height: 8em;
    overflow: hidden;
    font-size: 0.65em;
    text-align: justify;
    color: #1a1a1a;
    line-height: 1.5em;
    margin: auto 4em 1em auto;
}

.subMain .pDetail .pName {
    background: #DCDDDD;
    height: 1.4em;
    margin: 1.5em auto auto auto;
}

.subMain .pDetail .pName h2 {
    font-size: 1em;
    background: #FFF;
    padding: 0 0.7em;
    color: #1a1a1a;
    margin: 0 auto auto 2em;
    float: left;
}

.subMain .pDetail .pTxt1 {
    padding: 3em 0 1em 1em;
}

.subMain .pDetail .pTxt1 div {
	/*width: 39em;*/
    display: inline-block;
    vertical-align: top;
	/*font-size: 0.65em;*/
    line-height: 1.1em;
    margin: auto auto auto 2em;
    text-align: justify;
}

.subMain .pDetail .pTitle {
    background: url(../img/pDetailTitleBg.png) no-repeat left top;
    padding-bottom: 1em;
}

.subMain .pDetail .pTitle h3 {
    font-size: 0.85em;
    background: #FFF;
    float: left;
    margin: 0 auto 0 1.8em;
    padding: 0 0.6em 0 0;
}

.subMain .pDetail .pTxt2 {
    padding: 0 1em 2em 2.5em;
    line-height: 1.8em;
    font-size: 0.65em;
}

.subMain .pDetail .related {
    width: 36.15em;
    height: 17.35em;
    margin: 2em auto auto 1.4em;
    background: url(../img/relatedBg.png) no-repeat;
    padding-top: 1px;
}

.subMain .pDetail .related h2 {
    font-size: 0.8em;
    margin: 0.5em auto auto 2em;
}

.subMain .pDetail .related .pBox {
    margin: 0 2em;
    overflow: hidden;
}

.subMain .pDetail .related .pBox div {
    white-space: nowrap;
}

.subMain .pDetail .related .pBox a {
    display: inline-block;
    text-align: center;
}

.subMain .pDetail .related .pBox img {
    width: 9.9em;
    height: 11.05em;
    margin: 1em 0.2em 0.5em 0.3em;
}

.subMain .pDetail .related h3 {
    font-size: 0.65em;
    margin: 0 auto;
}

.subMain .pDetail .related .btn {
    text-align: center;
}

.subMain .join1 .part1 {
    width: 29em;
    padding: 3em 25em 8em 3em;
    font-size: 0.65em;
    line-height: 1.8em;
    background: url(../img/join1Pic1.png) no-repeat right 2em;
}

.subMain .join1 .part1 h2 {
    font-size: 1.5em;
    color: #000;
}

.subMain .join1 .grid {
    font-size: 0.65em;
    line-height: 1.5em;
    width: 14em;
    text-align: justify;
    padding-right: 2em;
    display: inline-block;
    vertical-align: top;
}

.subMain .join1 .grid {
    +display: inline;
}

.subMain .join1 .grid h2 {
    font-size: 1.2em;
    font-weight: bold;
    color: #000;
    margin: 2.7em 0 12em -0.2em;
}

.subMain .join1 .g1 {
    margin-left: 1.5em;
    padding-left: 1.9em;
    background: url(../img/join1Pic2.jpg) no-repeat;
}

.subMain .join1 .g2 {
    padding-left: 2.9em;
    background: url(../img/join1Pic3.jpg) no-repeat;
}

.subMain .join1 .g3 {
    padding-left: 2.9em;
    background: url(../img/join1Pic4.jpg) no-repeat;
}

.subMain .join1 .g4 {
    margin: 2em auto 2em 2em;
    padding: 0.5em 18em 0 1.4em;
    background: url(../img/join1Pic5.jpg) no-repeat;
}

.subMain .join2 ul {
    margin-top: 2em;
    padding: 21.6em 1em 1em 3em;
    background: url(../img/join2Pic1.jpg) no-repeat;
}

.subMain .join2 li {
    font-size: 0.65em;
    line-height: 1.8em;
}

.subMain .join2 h2 {
    color: #000;
    margin: auto auto 0.2em 0;
}

.subMain .join2 h2 span {
    color: #FFC046;
    margin-right: 0.5em;
}

.subMain .join2 .part2 {
    padding: 28em 0 1.2em 0;
}

.subMain .join2 .part3 {
    padding: 0 0 1.8em 0;
}

.subMain .join3 ul {
    margin-top: 2em;
    padding: 8.7em 0 2em 2.8em;
    +padding: 7.7em 0 2em 2.8em;
    min-height: 38em;
    background: url(../img/join3Pic1.png) no-repeat;
}

.subMain .join3 li {
    width: 9em;
    line-height: 1.5em;
    font-size: 0.65em;
    margin-bottom: 5.3em;
    +margin-bottom: 5em;
    text-align: justify;
    vertical-align: top;
    display: inline-block;
}

.subMain .join3 li {
    +display: inline;
}

.subMain .join3 .c2 {
    margin: auto 4.8em 5.3em 5.4em;
    +margin: auto 4.8em 5em 5.4em;
}

.subMain .join3 .c3 {
    margin: auto 5.2em 5.3em 0;
    +margin: auto 5.2em 5em 0;
}

.subMain .join3 .c5 {
    margin: auto 4.3em 5.3em 14.4em;
    +margin: auto 5.1em 5em 14.4em;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
    .subMain .join3 .c5 {
        width: 10em;
        margin: auto 4.3em 5.3em 14em;
    }
}

.subMain .join3 h2 {
    text-align: center;
    margin: auto auto 5.3em 0;
    +font-size: 1.4em;
}

.subMain .join4 .part1 {
    width: 30.45em;
    min-height: 20em;
    padding-top: 5em;
    margin: 3em auto auto 4em;
    background: url(../img/join4Pic1.png) no-repeat;
}

.subMain .join4 h2 {
    font-size: 0.7em;
    color: #1a1a1a;
    display: inline-block;
    vertical-align: top;
    width: 7.5em;
    padding-top: 8.3em;
    text-align: center;
    margin-top: auto;
    margin-bottom: 5.5em;
    +margin-bottom: 5.3em;
}

.subMain .join4 h2 {
    +display: inline;
}

.subMain .join4 .c1 {
    margin-right: 4.3em;
}

.subMain .join4 .c2 {
    margin-right: 4.5em;
}

.subMain .join4 .c3 {
    margin-right: 3.9em;
}

.subMain .join4 .c5 {
    margin-left: 0.3em;
    margin-right: 4em;
}

.subMain .join4 .c7 {
    margin-left: 4.2em;
    margin-right: 4.2em;
}

.subMain .join4 .part2 {
    margin: 1em auto auto 5em;
    font-size: 0.65em;
    padding: 10.8em 0 2em 2.2em;
    line-height: 1.9em;
    background: url(../img/join4Pic2.png) no-repeat;
}

.subMain .join5 .content {
    background: url(../img/join5Pic1.jpg) no-repeat;
    padding: 2.7em 0 1em 14.5em;
}

.subMain .join5 h2 {
    font-size: 1.2em;
    font-weight: bold;
    color: #1a1a1a;
}

.subMain .join5 .contact {
    font-size: 0.65em;
    line-height: 1.8em;
    padding-bottom: 1.5em;
    margin-bottom: 2em;
    margin-right: 3em;
    border-bottom: 2px #728CC4 solid;
}

.subMain .join5 .input {
    font-size: 0.8em;
    color: #1a1a1a;
    padding: 0.5em 0;
}

.subMain .join5 .input input {
    width: 26em;
    margin-left: 2em;
    background: #DCDDDD;
    border: none;
    padding: 0.5em;
}

.subMain .join5 .sp input {
    margin-left: 2.45em;
}

.subMain .join5 textarea {
    width: 21.4em;
    height: 10em;
    margin-left: 1.2em;
    +margin-left: 1.75em;
    padding: 0.5em;
    vertical-align: top;
    resize: none;
    background: #DCDDDD;
    border: none;
    overflow: auto;
}

.subMain .join5 .btn {
    padding: 0.2em 0 0 2.6em;
    +padding: 0.2em 0 0 2.75em;
}

.subMain .join5 .btn input {
    font-size: 0.7em;
    font-family: "微软雅黑";
    width: 6em;
    padding: 0.3em 0;
    margin-left: 0.5em;
    background: #DCDDDD;
    border: none;
    cursor: pointer;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
    .subMain .join5 .input input {
        margin-left: 1.5em;
    }

    .subMain .join5 .sp input {
        margin-left: 2em;
    }

    .subMain .join5 textarea {
        width: 25.9em;
    }

    .subMain .join5 .btn input {
        margin-left: 0.15em;
        margin-right: 0.5em;
    }
}

.subMain .join5 .btn input:hover {
    background: #CCC;
}

.subMain .color .content {
    margin: 1em auto 1em auto;
    text-align: center;
}

.subMain .color .page, .subMain .tech .page, .subMain .case2 .page {
    text-align: center;
    float: none;
}

.subMain .tech ul {
    padding: 1em 0;
}

.subMain .tech li {
    height: 1.6em;
    padding: 0.6em 0.5em 0 0.3em;
    border-bottom: 1px #CCCCCC dotted;
}

.subMain .tech li h2 {
    font-size: 0.7em;
    float: left;
    margin: 0;
}

.subMain .tech li h2 span {
    margin-right: 0.5em;
}

.subMain .tech li > span {
    font-size: 0.7em;
    float: right;
}

.subMain .newsText .nTitle {
    font-size: 1em;
    text-align: center;
    color: #000;
    margin: 1em auto 0.3em auto;
}

.subMain .newsText .info {
    font-size: 0.65em;
}

.subMain .newsText .txt {
    font-family: "宋体";
    font-size: 14px;
    line-height: 150%;
    margin: 3em 1em 1em 1em;
    background: #f2f5fc;
    text-indent: 2em;
}

.subMain .newsText .txt table, .subMain .newsText .txt td {
    border-collapse: collapse;
    border: 1px solid #000000;
    text-indent: 0;
}

.subMain .cpnr table, .subMain .cpnr td {
    border-collapse: collapse;
    border: 1px solid #000000;
    text-indent: 0;
}

.subMain .newsText .neighboring {
    font-size: 0.7em;
    margin: auto auto 0.3em 1.1em;
}

.subMain .newsText .neighboring img {
    vertical-align: middle;
}

.subMain .newsText .neighboring h2 {
    font-size: 1em;
    display: inline-block;
    margin: auto auto auto 0.5em;
}

.subMain .newsText a:link {
    color: #0013cf/*颜色自定义*/
} /* 未访问的链接 */
.subMain .newsText a:visited {
    color: #0013cf/*颜色自定义*/
} /* 已访问的链接 */
.subMain .newsText a:hover {
    color: #1200ff;
/*颜色自定义*/
}/* 鼠标在链接上 */
.subMain .newsTex a:active {
    color: #1200ff9/*颜色自定义*/
}/* 点击激活链接 */
.subMain .newsText h3 {
    color: red;
    font-size: 16px;
    font-weight: 700;
    margin-bottom: 7px;
    margin-top: 7px;
}

.subMain .newsText h4 {
    font-size: 14px;
    font-weight: 700;
    margin-bottom: 5px;
    margin-top: 5px;
}

.subMain .case1 .txt {
    font-size: 0.65em;
    line-height: 1.8em;
    margin-right: 2em;
}

.subMain .case1 h2 {
    margin: 2em auto 0.5em auto;
}

.subMain .case2 ul {
    min-height: 36em;
    padding: 1.5em 0;
}

.subMain .case2 li {
    margin: 0.8em auto auto 1.3em;
    display: inline-block;
    text-align: center;
}

.subMain .case2 li {
    +display: inline;
}

.subMain .case2 li h2 {
    font-size: 0.7em;
    margin: 0.3em auto 0 auto;
}

.subMain .case2 li img {
    width: 11em;
    height: 7em;
}

.subMain .case2 li a:hover {
    color: #F00;
}

.subMain .contact .part1 {
    font-size: 0.7em;
    line-height: 1.8em;
    margin: 1em auto auto 0;
}

.subMain .contact .part1 div {
    font-size: 1.5em;
    color: #E32027;
}

.subMain .contact .part1 h2 {
    font-size: 1.3em;
    font-family: "黑体";
    font-weight: bold;
    color: #000;
    margin: 1.5em auto 0.5em 0;
}

.subMain .contact .part2 {
    height: 17em;
    font-size: 0.65em;
    line-height: 1.8em;
    margin-top: 0.5em;
    padding: 1.5em 1em 0em 2em;
    background: url(../img/contactPic.jpg) no-repeat;
}

.subMain .contact .part2 div {
    font-size: 1.2em;
    font-family: "黑体";
    color: #E02128;
    margin-bottom: 1em;
}

.subMain .contact .p3Title {
    font-size: 0.8em;
    color: #000;
}
/*百度地图*/
#dituContent {
    height: 27.5em;
    margin-right: 1em;
}

#dituContent img {
    max-width: none;
}

.iw_poi_title {
    color: #CC5522;
    font-size: 14px;
    font-weight: bold;
    overflow: hidden;
    padding-right: 13px;
    white-space: nowrap;
}

.iw_poi_content {
    font: 12px arial, sans-serif;
    overflow: visible;
    padding-top: 4px;
    white-space: -moz-pre-wrap;
    word-wrap: break-word;
}
/*在线客服*/

.online_icon {
    overflow: hidden;
}

.online_icon a {
    display: block;
    width: 85px;
    height: 148px;
    background: url(/style/img/qq_online_trigger.png) no-repeat;
}

.online_windows {
    width: 144px;
}

.online_w_top {
    background: url(/style/img/online_bg.png) no-repeat -36px 0;
    height: 10px;
    _margin-bottom: -7px;
}

.online_w_c {
    background: url(/style/img/online_bg.png) repeat-y 0 -185px;
    padding: 0 5px;
}

.online_w_bottom {
    background: url(/style/img/online_bg.png) repeat-y -36px -35px;
    height: 29px;
}

.online_content {
    background: url(/style/img/online_bg.png) no-repeat -147px -185px;
    padding-top: 11px;
}

.online_content a.qq_icon {
    background: url(/style/img/online_bg.png) no-repeat -37px -130px;
    width: 121px;
    height: 25px;
    display: block;
    margin: 0 auto;
    text-indent: 30px;
    line-height: 23px;
    cursor: pointer;
}

.online_content a.qq_icon:hover {
    background-position: -159px -130px;
    color: #FFF;
}

.online_bar h2 {
    background: url(/style/img/online_bg.png) repeat-x 0 -156px;
    height: 29px;
    line-height: 27px;
    font-size: 12px;
    color: #666;
    text-align: left;
}

.online_bar h2 a {
    display: block;
    padding-left: 14px;
    margin-left: 6px;
    cursor: pointer;
}

.expand h2 a {
    background: url(/style/img/online_bg.png) no-repeat -36px -69px;
}

.collapse h2 a {
    background: url(/style/img/online_bg.png) no-repeat -36px -96px;
    color: #666;
    text-decoration: none;
}

.expand h2 a:hover, .collapse h2 a:hover {
    text-decoration: none;
    color: #c81d04;
}

.online_content {
    text-align: center;
    border-bottom: 1px solid #d0d0d0;
}

.online_content ul li {
    height: 24px;
    line-height: 24px;
    margin-bottom: 4px;
    font-size: 12px;
}

.online_content ul li a:hover {
    color: #c81d04;
}

#online_qq_layer {
    width: 225px;
    height: 455px;
    position: fixed;
    right: -140px;
    top: 250px;
    z-index: 20;
}

#online_qq_tab {
    float: left;
    margin-top: 50px;
}

#onlineService {
    float: left;
    margin-left: -4px;
}

#onlineType1, #onlineType2, #onlineType3, #onlineType4, #onlineType5, #onlineType6 {
    display: none;
}

#onlineType1 {
    display: block;
}
/*在线客服*/

.pageNavi {
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 25px;
    MARGIN: 10px auto 0px;
    WIDTH: 98%;
    PADDING-TOP: 10px;
    TEXT-ALIGN: center;
    font-size: 12px
}

.wp-pagenavi {
    MARGIN: 0px auto;
    PADDING-TOP: 15px
}

.wp-pagenavi A {
    BORDER-RIGHT: #ccc 1px solid;
    PADDING-RIGHT: 8px! important;
    BORDER-TOP: #ccc 1px solid;
    PADDING-LEFT: 8px! important;
    PADDING-BOTTOM: 4px! important;
    MARGIN: 2px;
    BORDER-LEFT: #ccc 1px solid;
    COLOR: #333! important;
    PADDING-TOP: 4px! important;
    BORDER-BOTTOM: #ccc 1px solid;
    TEXT-DECORATION: none! important
}

.wp-pagenavi A:link {
    BORDER-RIGHT: #ccc 1px solid;
    PADDING-RIGHT: 8px! important;
    BORDER-TOP: #ccc 1px solid;
    PADDING-LEFT: 8px! important;
    PADDING-BOTTOM: 4px! important;
    MARGIN: 2px;
    BORDER-LEFT: #ccc 1px solid;
    COLOR: #333! important;
    PADDING-TOP: 4px! important;
    BORDER-BOTTOM: #ccc 1px solid;
    TEXT-DECORATION: none! important
}

.wp-pagenavi A:visited {
    BORDER-RIGHT: #ccc 1px solid;
    PADDING-RIGHT: 8px! important;
    BORDER-TOP: #ccc 1px solid;
    PADDING-LEFT: 8px! important;
    PADDING-BOTTOM: 4px! important;
    MARGIN: 2px;
    BORDER-LEFT: #ccc 1px solid;
    COLOR: #333! important;
    PADDING-TOP: 4px! important;
    BORDER-BOTTOM: #ccc 1px solid;
    TEXT-DECORATION: none! important
}

.wp-pagenavi A:hover {
    FONT-WEIGHT: bold! important;
    COLOR: #0b3779! important;
    BACKGROUND-COLOR: #eee! important
}

.wp-pagenavi A:active {
    BORDER-RIGHT: #ccc 1px solid;
    PADDING-RIGHT: 2px;
    BORDER-TOP: #ccc 1px solid;
    PADDING-LEFT: 2px;
    PADDING-BOTTOM: 2px;
    MARGIN: 2px;
    BORDER-LEFT: #ccc 1px solid;
    PADDING-TOP: 2px;
    BORDER-BOTTOM: #ccc 1px solid;
    TEXT-DECORATION: none
}

.wp-pagenavi SPAN.pages {
    BORDER-RIGHT: #ccc 1px solid;
    PADDING-RIGHT: 8px! important;
    BORDER-TOP: #ccc 1px solid;
    PADDING-LEFT: 8px! important;
    PADDING-BOTTOM: 4px! important;
    MARGIN: 2px;
    BORDER-LEFT: #ccc 1px solid;
    COLOR: #454545! important;
    PADDING-TOP: 4px! important;
    BORDER-BOTTOM: #ccc 1px solid
}

.wp-pagenavi SPAN.extend {
    BORDER-RIGHT: #ccc 1px solid;
    PADDING-RIGHT: 8px! important;
    BORDER-TOP: #ccc 1px solid;
    PADDING-LEFT: 8px! important;
    PADDING-BOTTOM: 4px! important;
    MARGIN: 2px;
    BORDER-LEFT: #ccc 1px solid;
    COLOR: #454545! important;
    PADDING-TOP: 4px! important;
    BORDER-BOTTOM: #ccc 1px solid
}

.wp-pagenavi SPAN.current {
    BORDER-RIGHT: #aaa 1px solid;
    PADDING-RIGHT: 8px! important;
    BORDER-TOP: #aaa 1px solid;
    PADDING-LEFT: 8px! important;
    PADDING-BOTTOM: 4px! important;
    MARGIN: 2px;
    BORDER-LEFT: #aaa 1px solid;
    COLOR: #000! important;
    PADDING-TOP: 4px! important;
    BORDER-BOTTOM: #aaa 1px solid;
    BACKGROUND-COLOR: #eee! important
}

.pageleft {
    OVERFLOW: hidden;
    WIDTH: 300px;
    LINE-HEIGHT: 24px;
    HEIGHT: 24px
}

.pageright {
    OVERFLOW: hidden;
    WIDTH: 300px;
    LINE-HEIGHT: 24px;
    HEIGHT: 24px
}

.pageleft {
    PADDING-LEFT: 10px;
    FLOAT: left;
    TEXT-ALIGN: left
}

.pageright {
    PADDING-RIGHT: 10px;
    FLOAT: right;
    TEXT-ALIGN: right
}
/*鼠标悬停显示介绍*/
.text {
    width: 210px;
    height: auto;
    background-color: #000000;
    FILTER: alpha(opacity=60);
    opacity: 0.7;
    -moz-opacity: 0.7;
    position: absolute;
    padding: 1px 5px;
    top: 0;
    left: 0;
    font-size: medium;
}

.imgbt {
    width: 280px;
    height: 30px;
    padding: 0px 10px;
}

.imgbt span {
    display: block;
}

.span_a {
    width: 210px;
    line-height: 30px;
    float: left;
    font-size: 14px;
    color: #FF3366;
    padding-right: 10px;
}

.span_b {
    width: 60px;
    line-height: 30px;
    float: left;
    font-size: 16px;
    color: #FF3366;
    font-family: Georgia, "Times New Roman", Times, serif;
    text-align: right;
}

.imgtext {
	/*width: 280px;*/
    height: auto;
    float: left;
    padding: 10px;
    color: #fff;
    font-size: 14px;
    line-height: 120%;
}

.imgtext a:link,.imgtext a:visited,.imgtext a:active {
    color: #FFF;
    font-size: 14px;
}

/*选项卡1*/
#lib_Tab1 {
    margin: 0px;
    padding: 0px;
    margin-bottom: 15px;
}
/*选项卡2*/
#lib_Tab2 {
    margin: 0px;
    padding: 0px;
    margin-bottom: 15px;
}

#lib_Tab3 {
    margin: 0px;
    padding: 0px;
    margin-bottom: 15px;
}
/*菜单class*/
.lib_tabborder {
    border: 1px solid #95C9E1;
}

.lib_Menubox {
    height: 28px;
    line-height: 28px;
    position: relative;
}

.lib_Menubox ul {
    margin: 0px;
    padding: 0px;
    list-style: none;
    position: absolute;
    top: 3px;
    left: 0;
    margin-left: 10px;
    height: 25px;
    text-align: center;
}

.lib_Menubox li {
    float: left;
    display: block;
    cursor: pointer;
    width: 114px;
    color: #949694;
    font-weight: bold;
    margin-right: 2px;
    height: 25px;
    line-height: 25px;
    background-color: #E4F2FD
}

.lib_Menubox li.hover {
    padding: 0px;
    background: #fff;
    width: 116px;
    border-left: 1px solid #95C9E1;
    border-top: 1px solid #95C9E1;
    border-right: 1px solid #95C9E1;
    <br>color: #739242;
    height: 25px;
    line-height: 25px;
}

.lib_Contentbox {
    clear: both;
    margin-top: 0px;
    border-top: none;
    text-align: center;
    padding-top: 8px;
    overflow: hidden;
    height: 290px;
}

/*企业展示开始*/
.qiyelist {
	/*width:300px;*/
	/*height:300px;*/
    margin: auto;
    position: relative;
}

.qiyetext {
	/*width:300px;*/
    height: auto;
    background-color: #000;
    FILTER: alpha(opacity=60);
    opacity: 0.7;
    -moz-opacity: 0.7;
    position: absolute;
    left: 0px;
    bottom: 0px;
}

.qiyeimgtxt {
	/*width:280px;*/
    height: 50px;
    float: left;
    padding: 10px;
    color: #fff;
    font-size: 12px;
    line-height: 200%;
}
/*企业展示结束*/

/* 汽车展示开始 */

#lrtk {
    width: 1200px;
    border-top: 1px solid;
}

#lrtk >li {
    width: 600px
}

#lrtk li {
    list-style-type: none;
}

.mb-wrapper {
    margin: 0 auto 20px;
    position: relative;
    height: 400px;
    left: 0;
    top: 0
}

.mb-slider,.mb-scroll {
    width: 100%;
    height: 380px;
    overflow: hidden;
    margin: 0 auto;
    padding: 0;
    position: relative;
    left: 0;
    top: 0
}

.mb-active-slider {
    border-color: #333
}

.mb-slider .mb-panel {
    margin-top: 100px;
    display: block;
    cursor: pointer;
    float: left;
    list-style: none
}

.mb-panel a {
    outline: 0
}

.mb-slider .mb-panel.current {
    cursor: auto
}

.mb-inside * {
    max-width: 100%
}

a.mb-scrollButtons {
    display: block;
    width: 45px;
    height: 58px;
    background: transparent url(../img/arrows.png) no-repeat;
    position: absolute;
    top: 40%;
    margin-top: -29px;
    cursor: pointer;
    text-decoration: none;
    outline: 0;
    border: 0;
    _background: transparent url(../img/arrows.gif) no-repeat
}

a.mb-scrollButtons.mb-left {
    background-position: left top;
    left: -45px
}

a.mb-scrollButtons.mb-right {
    background-position: right top;
    right: -45px
}

a.mb-scrollButtons.mb-left:hover {
    background-position: left bottom
}

a.mb-scrollButtons.mb-right:hover {
    background-position: right bottom
}

a.mb-scrollButtons.disabled {
    display: none
}

.mb-controls {
    margin: 0 auto;
    text-align: center;
    position: absolute;
    top: 350px;
    left: 560px;
    z-index: 100
}

.mb-controls a {
    color: #666;
    font: 18px/2.2 Georgia, Serif;
    display: inline-block;
    text-decoration: none;
    padding: 2px;
    margin: 0 5px 0 0;
    text-align: center;
    outline: 0
}

.mb-panel {
    margin-top: 90px
}

.mb-controls a:hover {
    color: black
}

.mb-controls a.current {
    color: #900
}

.main-nav {
    display: block;
    text-align: center;
    border-bottom: 2px solid #a71700;
    margin: 0 0 20px 0;
    padding: 0 0 10px 0
}

.main-nav a {
    text-decoration: none;
    color: #3e63ec;
    font-size: 18px;
    margin: 0 8px
}

.main-nav a:hover {
    color: black;
    border-bottom: 2px solid black
}

.mb-inside img {
    width: 100%
}
/*汽车展示-结束*/

/*上翻图开始*/
.garagedoor {
    margin-left: 30px;
}

.garagedoor a:active, .under_header a:active, .header a:focus, .under_header a:focus {
    outline: none;
    -moz-outline-style: none;
}

.garagedoor img {
    border: 0px;
    display: block;
}

.item .mouse {
    height: 144px;
    width: 180px;
    margin: 0;
    padding: 0;
    border: 0;
    display: block;
    left: 0;
    position: absolute;
    cursor: pointer;
    top: 0;
}

.item .mouse img {
    height: 144px;
    width: 180px;
    margin: 0;
    padding: 0;
}

.item {
    height: 144px;
    width: 180px;
    color: black;
    overflow: hidden;
    display: block;
    overflow: hidden;
    position: relative;
    margin: 0;
    padding: 0;
    float: left;
    background-repeat: no-repeat;
    text-decoration: none;
}

.item .underlay {
    padding: 10px;
    padding-top: 35px;
    color: black;
    position: absolute;
    left: 0px;
    top: 0px;
    background: #f2f5fc;
}

.item .overlay {
    height: 144px;
    width: 180px;
    margin: 0;
    padding: 0;
    border: 0;
    left: 0;
    position: absolute;
    top: 0;
}
 /* 上翻图 结束 */

/*tab切换*/
#tabs {
    overflow: hidden;
    width: 100%;
    margin: 0;
    padding: 0;
    list-style: none;
}

#tabs li {
    float: left;
    margin: 0 .5em 0 0;
    list-style-type: none;
}

#tabs a {
    position: relative;
    background: #ddd;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#ddd));
    background-image: -webkit-linear-gradient(top, #fff, #ddd);
    background-image: -moz-linear-gradient(top, #fff, #ddd);
    background-image: -ms-linear-gradient(top, #fff, #ddd);
    background-image: -o-linear-gradient(top, #fff, #ddd);
    background-image: linear-gradient(to bottom, #fff, #ddd);
    padding: .7em 2.5em;
    float: left;
    text-decoration: none;
    color: #444;
    text-shadow: 0 1px 0 rgba(255, 255, 255, .8);
    -webkit-border-radius: 5px 0 0 0;
    -moz-border-radius: 5px 0 0 0;
    border-radius: 5px 0 0 0;
    -moz-box-shadow: 0 2px 2px rgba(0, 0, 0, .4);
    -webkit-box-shadow: 0 2px 2px rgba(0, 0, 0, .4);
    box-shadow: 0 2px 2px rgba(0, 0, 0, .4);
}

#tabs a:hover, #tabs a:hover::after, #tabs a:focus, #tabs a:focus::after {
    background: #fff;
}

#tabs a:focus {
    outline: 0;
}

#tabs a::after {
    content: '';
    position: absolute;
    z-index: 1;
    top: 0;
    right: -.5em;
    bottom: 0;
    width: 1em;
    background: #ddd;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#ddd));
    background-image: -webkit-linear-gradient(top, #fff, #ddd);
    background-image: -moz-linear-gradient(top, #fff, #ddd);
    background-image: -ms-linear-gradient(top, #fff, #ddd);
    background-image: -o-linear-gradient(top, #fff, #ddd);
    background-image: linear-gradient(to bottom, #fff, #ddd);
    -moz-box-shadow: 2px 2px 2px rgba(0, 0, 0, .4);
    -webkit-box-shadow: 2px 2px 2px rgba(0, 0, 0, .4);
    box-shadow: 2px 2px 2px rgba(0, 0, 0, .4);
    -webkit-transform: skew(10deg);
    -moz-transform: skew(10deg);
    -ms-transform: skew(10deg);
    -o-transform: skew(10deg);
    transform: skew(10deg);
    -webkit-border-radius: 0 5px 0 0;
    -moz-border-radius: 0 5px 0 0;
    border-radius: 0 5px 0 0;
}

#tabs #current a, #tabs #current a::after {
/* background: #fff;*/
    z-index: 3;
}
/* ------------------------------------------------- */

#content {
	/*background: #fff;*/
    padding: 2em;
    position: relative;
    z-index: 2;
    -moz-border-radius: 0 5px 5px 5px;
    -webkit-border-radius: 0 5px 5px 5px;
    border-radius: 0 5px 5px 5px;
    border-bottom: 1px solid;
    -moz-box-shadow: 0 -2px 3px -2px rgba(0, 0, 0, .5);
    -webkit-box-shadow: 0 -2px 3px -2px rgba(0, 0, 0, .5);
    box-shadow: 0 -2px 3px -2px rgba(0, 0, 0, .5);
}
/*tab切换结束*/

/*foot*/
.gov {
    float: left;
    margin: 0em auto auto 1em;
    width: 100%;
    margin-top: -40px;
}

.tongji {
    position: fixed;
    right: 0em;
    top: 20%;
    float: right;
    z-index: 9999;
}

/*top下拉开始*/

.nav {
}/*
.nav ul {
  list-style: none;
  padding-left: 0;
  margin-top: 0;
  margin-bottom: 0;
}
*/

.mTop .mCenter .nav_menu-item {
    display: inline-block;
    position: relative;
}

.mTop .mCenter .nav_menu-item:hover {
 /* background-color: #9b59b6;*/
}

.mTop .mCenter .nav_menu-item:hover .nav_submenu {
    display: block;
}

.mTop .mCenter .nav_submenu {
    text-transform: none;
    display: none;
    position: absolute;
    background-color: #52c106;
    width: 12em;
    margin-left: -4em;
    z-index: 999;
}

.mTop .mCenter .nav_submenu li {
    float: left;
    border-bottom: 1px solid white;
    border-radius: 2px;
    margin-left: 2px;
}

.mTop .mCenter .nav_submenu a {
}

.mTop .mCenter .nav_submenu-item:hover {
    background: rgba(0, 0, 0, 0.1);
}

.mTop .mCenter .nav a {
    height: 1.45em;
    overflow: hidden;
    font-size: 0.65em;
    color: #000;
    width: 6em;
    text-align: center;
    display: inline-block;
    padding: 0.6em 0 1em 0;
    line-height: inherit;
    cursor: pointer;
    font-weight: bold;
}

.mTop .mCenter .nav_menu-item a:hover, .mTop .mCenter .nav a:hover, .mTop .mCenter .nav .at {
    color: #1F1C1C;
    background: url(../img/bannerLiBg2.png) no-repeat center top;
}
/*top下拉结束*/
.tieta {
    background: url(../img/tieta.png) no-repeat right;
    filter: alpha(opacity=50);
    -moz-opacity: 0.5;
    -khtml-opacity: 0.5;
}

.huodian {
    background: url(../img/huodian.jpg) no-repeat right;
    filter: alpha(opacity=50);
    -moz-opacity: 0.5;
    -khtml-opacity: 0.5;
}

.jixie {
    background: url(../img/jixie.png) no-repeat right;
    filter: alpha(opacity=50);
    -moz-opacity: 0.5;
    -khtml-opacity: 0.5;
}
/* side */
.side {
    position: fixed;
    width: 54px;
    height: 275px;
    right: 0;
    top: 214px;
    z-index: 100;
}

.side ul li {
    width: 54px;
    height: 54px;
    float: left;
    position: relative;
    border-bottom: 1px solid #444;
}

.side ul li .sidebox {
    position: absolute;
    width: 54px;
    height: 54px;
    top: 0;
    right: 0;
    transition: all 0.3s;
    background: #000;
    opacity: 0.8;
    filter: Alpha(opacity=80);
    color: #fff;
    font: 14px/54px "微软雅黑";
    overflow: hidden;
}

.side ul li .sidetop {
    width: 54px;
    height: 54px;
    line-height: 54px;
    display: inline-block;
    background: #000;
    opacity: 0.8;
    filter: Alpha(opacity=80);
    transition: all 0.3s;
}

.side ul li .sidetop:hover {
    background: #ae1c1c;
    opacity: 1;
    filter: Alpha(opacity=100);
}

.side ul li img {
    float: left;
}

.sidebox .qq img {
    margin-top: 15px;
    margin-left: 15px;
}

#aa {
    position: fixed;
    top: 214px;
    right: 54px;
    z-index: 100;
}
//表格样式
/* Border styles */
#table-1 thead, #table-1 tr {
    border-top-width: 1px;
    border-top-style: solid;
    border-top-color: rgb(230, 189, 189);
}

#table-1 {
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: rgb(230, 189, 189);
}

/* Padding and font style */
#table-1 td, #table-1 th {
    padding: 5px 10px;
    font-size: 12px;
    font-family: Verdana;
    color: rgb(177, 106, 104);
}

/* Alternating background colors */
#table-1 tr:nth-child(even) {
    background: rgb(238, 211, 210)
}

#table-1 tr:nth-child(odd) {
    background: #FFF
}

.mr_frbox {
    min-height: 550px;
    padding: 24px 22px 0px;
    width: 1245px;
}

.mr_frBtnL {
    float: left;
    margin: 235px 15px 0px 0px;
    cursor: pointer;
    display: inline;
}

.mr_frUl {
    float: left;
    height: 532px;
    width: 800px;
}

.mr_frBtnR {
    float: right;
    margin-top: 235px;
    cursor: pointer;
}

.mr_frUl ul li {
    display: inline;
    float: left;
    height: 532px;
    width: 265px;
    margin-right: 10px;
    overflow: hidden;
}

.mr_frUl ul li img {
    display: block;
    margin: 40px auto 25px auto;
}

.mr_frUl p.llin {
    font-family: 'DFPHeiW5-GB';
    font-size: 21px;
    font-weight: bold;
    background: url(../img/llin.png) no-repeat top left;
    margin: 1px 1px 0 20px;
    padding: 15px 1px 0 15px;
    line-height: 30px;
}

.mr_frUl p.rllin {
    font-family: '华康俪金黑体简W8';
    font-size: 20px;
    background: url(../img/rlin2.png) no-repeat bottom right;
    margin: 1px 20px;
    padding: 15px;
    line-height: 30px;
}

.mr_frUl ul li:hover p.rllin {
    font-family: '华康俪金黑体简W8';
    font-size: 20px;
    background: url(../img/rlin.png) no-repeat bottom right;
    margin: 1px 20px;
    padding: 15px;
    line-height: 30px;
}

.hot2 {
    margin-top: 20px;
    width: 1100px;
    margin: 170px auto 30px auto;
    font-family: '';
    color: #666;
    font-size: 20px;
    line-height: 32px;
    text-align: center;
    font-weight: normal;
    webkit-font-smoothing: antialiased;
}

.vidobg {
    padding-top: 0px;
    padding-bottom:8em;
    background: url(../img/vidobg.jpg) #fefefe center bottom no-repeat;
}

.container {
    width: 1200px;
    height: 677px;
    margin: 0px auto 0 auto;
    box-shadow: #666 1px 5px 29px 5px;
}

.player {
    box-sizing: border-box;
    border-radius: 1px;
    height: 70px;
    -moz-box-sizing: border-box;
    float: left;
    font-family: Arial, sans-serif;
    position: absolute;
    padding: 0;
    bottom: 20px;
    z-index: 2;
    opacity: 1;
    -webkit-transition: opacity 0.3s ease-in;
    transition: opacity 0.3s ease-in;
    -moz-user-select: none;
    -webkit-user-select: none;
    user-select: none;
}

.video {
    position: relative;
    margin: 0px auto;
}

.video:hover .player {
    opacity: 1;
}

.player .progress {
    width: 80%;
    height: 10px;
    border-radius: 5px;
    background: #676767;
    box-shadow: inset 0 -5px 10px rgba(0,0,0,0.1);
    float: left;
    cursor: pointer;
    margin: 24px 0 0 0;
    padding: 0;
    position: relative;
    font-variant: normal;
}

.player .progress-bar {
    background: #33b5d5;
    box-shadow: inset -30px 0px 69px -20px #89f6f5;
    border-radius: 5px;
    height: 100%;
    position: relative;
    z-index: 999;
    width: 0;
}

.player .button-holder {
    position: relative;
    left: 10px;
}

.player .progress-button {
    background: #fff;
    box-shadow: 0 0 20px rgba(0,0,0,0.3);
    border-radius: 30px;
    width: 10px;
    height: 10px;
    position: absolute;
    left: -20px;
    text-decoration: overline;
}

.player [class^="buffered"] {
    background: rgba(255,255,255,0.1);
    position: absolute;
    top: 0;
    left: 30px;
    height: 100%;
    border-radius: 5px;
    z-index: 1;
}

.player .play-pause {
    display: inline-block;
    font-size: 3em;
    float: left;
    text-shadow: 0 0 0 #fff;
    color: #c0c1bf;
    padding: 17px 0 0 3%;
    cursor: pointer;
    font-variant: small-caps;
    position: absolute;
    top: -330px;
    left: 45%;
}

.player .play, .player .pause-button {
    -webkit-transition: all 0.2s ease-out;
}

.player .play .pause-button, .player .pause .play-button {
    display: none;
}

.player .pause-button {
    padding: 5px 2px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    height: 34px;
}

.player .pause-button span {
    background: #fff;
    width: 15px;
    height: 45px;
    float: left;
    display: block;
}

.player .pause-button span:first-of-type {
    margin: 0 4px 0 0;
}

.player .time {
    color: #fff;
    font-weight: bold;
    font-size: 1.2em;
    position: absolute;
    right: 0;
    top: 24px;
}

.player .stime, .ttime {
    color: #444;
}

.player .play:hover {
    text-shadow: 0 0 5px #fff;
}

.player .play:active, .pause-button:active span {
    text-shadow: 0 0 7px #fff;
}

.player .pause-button:hover span {
    box-shadow: 0 0 5px #fff;
}

.player .pause-button:active span {
    box-shadow: 0 0 7px #fff;
}

.player .volume {
    position: relative;
    float: left;
    width: 3%;
    margin: 0 0 0 4%;
    height: 100%;
}

.player .volume-icon {
    padding: 1.5%;
    height: 100%;
    cursor: pointer;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-transition: all 0.15s linear;
}

.player .volume-icon-hover {
    background-color: #4f4f4f;
}

.player .volume-holder {
    height: 100px;
    width: 100%;
    background: black;
    position: absolute;
    display: none;
    background: #4f4f4f;
    left: 0;
    border-radius: 5px 5px 0 0;
    top: -100px;
}

.player .volume-bar-holder {
    background: #333;
    width: 20px;
    box-shadow: inset 0px 0px 5px rgba(0,0,0,0.3);
    margin: 15px auto;
    height: 80px;
    border-radius: 5px;
    position: relative;
    cursor: pointer;
}

.player .volume-button {
    background: #fff;
    box-shadow: 0 0 20px rgba(0,0,0,0.3);
    border-radius: 30px;
    width: 20px;
    height: 20px;
}

.player .volume-button-holder {
    position: relative;
    top: -10px;
}

.player .volume-bar {
    background: #33b5d5;
    box-shadow: inset -30px 0px 69px -20px #89f6f5;
    border-radius: 5px;
    width: 100%;
    height: 100%;
    position: absolute;
    bottom: 0;
}

.player .fullscreen {
    width: 12%;
    cursor: pointer;
    float: left;
    height: 100%;
}

.player .fullscreen a {
    width: 25px;
    height: 20px;
    border-radius: 3px;
    background: #fff;
    display: block;
    position: relative;
    top: 23px;
    margin: 0px auto;
}

.player .volume-icon span {
    width: 20%;
    height: 13%;
    background-color: #fff;
    display: block;
    position: relative;
    z-index: 1;
    font-weight: bold;
    top: 40%;
    color: #fff;
    left: 22%;
}

.player .volume-icon span:before,
.player .volume-icon span:after {
    content: '';
    position: absolute;
}

.player .volume-icon span:before {
    width: 10px;
    height: 10px;
    border-left: none;
    z-index: 2;
    top: -2px;
    left: 10%;
    margin-top: 20%;
}

.player .volume-icon span:after {
    width: 2%;
    height: 2%;
    border: 1px solid #fff;
    left: 190%;
    border-width: 0px 0px 0 0;
    top: 5px;
    border-radius: 0 50px 0 0;
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    transform: rotate(45deg);
    font-variant: small-caps;
}

.player .v-change-11 span:after {
    border-width: 10px 10px 0 0;
    top: 0;
}

.player .v-change-10 span:after {
    border-width: 9px 9px 0 0;
    top: 1px;
}

.player .v-change-9 span:after {
    border-width: 8px 8px 0 0;
    top: 1px;
}

.player .v-change-8 span:after {
    border-width: 7px 7px 0 0;
    top: 2px;
}

.player .v-change-7 span:after {
    border-width: 6px 6px 0 0;
    top: 2px;
}

.player .v-change-6 span:after {
    border-width: 5px 5px 0 0;
    top: 3px;
}

.player .v-change-5 span:after {
    border-width: 4px 4px 0 0;
    top: 3px;
}

.player .v-change-4 span:after {
    border-width: 3px 3px 0 0;
    top: 4px;
}

.player .v-change-3 span:after {
    border-width: 2px 2px 0 0;
    top: 4px;
}

.player .v-change-2 span:after {
    border-width: 1px 1px 0 0;
    top: 5px;
}

.player .v-change-1 span:after {
    border-width: 0px 0px 0 0;
    top: 5px;
}

.player .v-change-1 span:after {
    content: '+';
    -webkit-transform: rotate(45deg);
    font-size: 20px;
    top: -6px;
    left: 25px;
}

/* ------- IGNORE */

#header {
    width: 100%;
    margin: 0px auto;
}

#header #center {
    text-align: center;
}

#header h1 span {
    color: #000;
    display: block;
    font-size: 50px;
}

#header p {
    font-family: 'Georgia', serif;
}

#header h1 {
    color: #892dbf;
    font: bold 40px 'Bree Serif', serif;
}

#travel {
    padding: 10px;
    background: rgba(0,0,0,0.6);
    border-bottom: 2px solid rgba(0,0,0,0.2);
    font-variant: normal;
    text-decoration: none;
}

#travel a {
    font-family: 'Georgia', serif;
    text-decoration: none;
    border-bottom: 1px solid #f9f9f9;
    font-size: 20px;
    color: #f9f9f9;
}

.container {
    padding: 0;
}

.adbg {
    text-align: center;
    margin: 3em auto;
}

.mPart6 .new-list {
    width: 1290px;
    margin: 2em auto;
}

.mPart6 .new-list-left {
    width: 32em;
}

.mPart6 .new-list-left li {
    width: 32em;
    margin: 0.7em 0;
}

.mPart6 .new-list-left li a.col-1 {
    width: 7.2em;
    background: #1e2585;
    height: 5.64em;
    text-align: center;
    color: #fff;
    font-size: 1.6em;
    padding-top: 3.5em;
    font-family: '华康圆体W3(P)';
}
.col-1 p{
	width:3em;
	margin:0 auto;
	}
.col-2 p{
	width:3em;
	margin:0 auto;
	}
.mPart6 .new-list-left li a.col-2 {
    width: 7.2em;
    background: #289602;
    height: 5.64em;
    text-align: center;
    color: #fff;
    font-size: 1.6em;
    padding-top: 3.5em;
    font-family: '华康圆体W3(P)';
}

.mPart6 .n-tit {
    font-family: '华康圆体W9(P)';
    font-size: 2em;
    font-weight: 900;
    text-align: center;
    color: #333;
    line-height: 1.5em;
}

.mPart6 .new-list-right {
    width: 30.5Em;
    margin-top: 0.5em;
}

.mPart6 .new-list-right ul {
    margin-top: 2em;
}

.mPart6 .new-list-right ul li {
    background: url(../img/jiant1.png)no-repeat top;
    line-height: 2em;
}

.mPart6 .new-list-right ul li a {
    background: url(../img/jiant.png)no-repeat right;
    line-height: 3.7em;
    width: 23.7em;
    display: block;
    padding-left: 0.5em;
    font-size: 1.2em;
}

.swiper1 {
    width: 100%;
}

.swiper1 .selected {
    border-bottom: 2px solid #ec5566;
    filter: alpha(Opacity=50);
    -moz-opacity: 0.5;
    opacity: 0.5;
}

.swiper1 .swiper-slide {
    text-align: center;
    font-size: 16px;
    margin-top: 20px;
    width: 322px;
    height: 100px;
}

display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;-webkit-justify-content: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;-webkit-align-items: center;align-items: center;cursor: pointer;
}

.swiper2 {
width: 100%;
}

.swiper2 .swiper-slide {
/*height: calc(100vh - 50px);*/
background-color: #ccc;
color: #fff;
text-align: center;
box-sizing: border-box !important;
overflow-x: hidden !important;
}

.mBottom .footc {
width: 1290px;
margin: 6em auto 2em auto;
}

.mBottom .footc-list {
margin-right: 1em;
text-align: center;
}

.mBottom .footc-list ul {
border-right: 2px solid #fff;
margin-top: 1.8em;
}

.mBottom .footc-list li a {
font-size: 1.2em;
line-height: 1.8em;
font-weight: 200;
font-family: '经典黑体简';
}
.fllink {width:1220px;margin:0 auto;}
.fllink li{float:left;margi:0 20px;}
.swiper2 .swiper-wrapper .swiper-no-swiping{
	width:1920px;
	height:500px;
	overflow:hidden;
}
/* 幻灯效果CSS开始 */
.mod18{width:1290px;position:relative;margin:0 auto;}
.mod18 .btn{position:absolute;cursor:pointer;z-index:99;font-size:50px;font-weight:bold;}
.mod18 .prev{left:10px;background:url(../img/prevBtn.png) no-repeat;}
.mod18 #prevTop,.mod18 #nextTop{top:160px;width:56px;height:56px;}
.mod18 #prev{top:450px;width:30px;height:30px; left:10px;}
.mod18 #next{top:450px;width:30px;height:30px; right:10px;}
.mod18 #prevTop{background:url(../img/prevBtnTop.png) 0 0 no-repeat;}
.mod18 #nextTop{background:url(../img/nextBtnTop.png) 0 0 no-repeat;}
.mod18 .next{right:10px;background:url(../img/nextBtn.png) no-repeat;}
.mod18 li{float:left;}
.mod18 .cf li{position:relative;color:#fff;}
.mod18 .cf a{display:block;width:1290px;height:377px;position:absolute;color:#fff;}
.mod18 .cf li span{display:block;width:1290px;position:absolute;left:0;bottom:0;padding:10px 20px;line-height:22px;text-align:left;background:rgba(0,0,0,0.6);filter:progid:DXImageTransform.Microsoft.gradient( GradientType = 0,startColorstr = "#60000000",endColorstr = "#60000000");}
.mod18 .picBox{width:1290px; height:394px;position:relative;overflow:hidden;  }
.mod18 .picBox ul{height:377px;position:absolute; left:0;}
.mod18 .picBox li{padding-right:1px; width:1290px;height:377px;}
.mod18 .listBox{width:1290px;height:127px;margin:0 auto;position:relative;overflow:hidden;}
.mod18 .listBox ul{height:127px;position:absolute; padding-left:12px;}
.mod18 .listBox li{width:187px;height:127px;cursor:pointer;position:relative; padding:5px 0 0 0;}
.mod18 .listBox li i{display:none;}
.mod18 .listBox li a{display:block;width:187px;height:127px;}
.mod18 .listBox img{border:3px solid #fff;}
.mod18 .listBox .on img{border:3px solid #1c2854;opacity:0.5;
filter:alpha(opacity=50); }
.mod18 .listBox .on i{display:block;}