
div.clear {
    clear: both;
    height: 0;
    width: 0;
}

a {
    text-decoration: none;
    color: inherit;
    cursor: pointer;
}

img {
    border: 0;
    /*	width: 100%;*/
    max-width: 100%;
}

div.wp1 {
    width: 1600px;
    /*ä¸»è¦å†…å®¹åŒºå°ºå¯¸å¤§å°ï¼Œæ¯æ¬¡åˆ¶ä½œå‰æ›´æ–°ï¼ï¼ï¼ */
    margin: 0 auto;
}

div.wp2 {
    width: 1400px;
    /*ä¸»è¦å†…å®¹åŒºå°ºå¯¸å¤§å°ï¼Œæ¯æ¬¡åˆ¶ä½œå‰æ›´æ–°ï¼ï¼ï¼ */
    margin: 0 auto;
}

div.wp3 {
    width: 1300px;
    /*ä¸»è¦å†…å®¹åŒºå°ºå¯¸å¤§å°ï¼Œæ¯æ¬¡åˆ¶ä½œå‰æ›´æ–°ï¼ï¼ï¼ */
    margin: 0 auto;
}

.fl {
    float: left;
}

.fr {
    float: right;
}

.tran {
    transition: all .3s ease-out 0s;
}

/*å›¾ç‰‡ä¸­å¿ƒæ”¾å¤§ä»£ç åŒºåŸŸ*/
.img-box {
    /*å›¾ç‰‡ç›’å­ç±»å*/
    overflow: hidden;
}

.img-box img {
    transition: .3s;
    transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;
    /* ueco æ—¶é—´æ›²çº¿*/
    width: 100%;
    max-width: 100%;
}

.img-box:hover img {
    /*å›¾ç‰‡ä¸­å¿ƒæ”¾å¤§ä»£ç */
    -webkit-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -o-transform: scale(1.1);
    transform: scale(1.1);
}

/*å›¾ç‰‡ä¸­å¿ƒæ”¾å¤§ä»£ç åŒºåŸŸ*/
/**************************************/
/************[å…¬ç”¨over]****************/
/**************************************/
/*header-start*/
/**************************************************************/
#header {
}

.header-1 {
    height: 146px;
}

.logo {
    font-size: 0;
    margin-top: 17px;
}

.lange {
    width: 116px;
    margin-top: 56px;
    position: relative;
}

.sel {
    cursor: pointer;
}

.sel>span {
    display: block;
    height: 16px;
    line-height: 16px;
    padding-left: 38px;
    line-height: 32px;
    height: 32px;
    background-repeat: no-repeat;
    background-position: left center;
}

.sel {
    height: 34px;
    line-height: 32px;
    border: 1px solid #ddd;
    border-radius: 50px;
    position: relative;
    padding: 0 28px 0 16px;
    background-repeat: no-repeat;
    background-position: 90px center;
    background-image: url(../images/sel.jpg);
    position: relative;
    z-index: 60;
    background-color: #fff;
}

.lange dl {
    position: absolute;
    left: 0;
    right: 0;
    top: 20px;
    margin: 0;
    border: 1px solid #ddd;
    border-top: 0;
    z-index: 50;
    padding-top: 20px;
    padding-bottom: 10px;
    background-color: #fff;
    display: none;
}

.lange dd>a i {
    font-style: normal;
    display: block;
    line-height: 32px;
    height: 32px;
    padding-left: 38px;
    background-repeat: no-repeat;
    background-position: left center;
    cursor: pointer;
}

.lange dd>a {
    padding: 0 28px 0 16px;
    display: block;
    line-height: 32px;
    height: 32px;
    cursor: pointer;
}

.lange dd>a:hover {
    color: #3d62ad;
}

.qyyx {
    width: 129px;
    margin-top: 56px;
    margin-right: 10px;
}

.qyyx a {
    display: block;
    height: 34px;
    line-height: 32px;
    border: 1px solid #ddd;
    border-radius: 50px;
    padding-left: 20px;
    background-repeat: no-repeat;
    background-position: 100px center ;
    background-image: url(../images/qy.jpg);
}

.search {
    width: 271px;
    position: relative;
    margin-top: 56px;
    margin-right: 10px;
}

.search input:focus {
    outline: none;
}

.search input[type="text"] {
    width: 100%;
    height: 34px;
    border: 1px solid #ddd;
    border-radius: 50px;
    padding: 6px 40px 6px 25px;
    line-height: 1.42857143;
}

.search input[type="image"] {
    position: absolute;
    right: 10px;
    top: 10px;
}

.nav-wp {
    background-image: url(../images/nav.jpg);
    background-repeat: no-repeat;
    background-position: center ;
    -webkit-background-size: cover;
    background-size: cover;
    background: #3d62ad;
}

.nav ul {
    margin: 0;
}

.nav>ul>li {
    float: left;
    width: 11.11%;
    background-image: url(../images/navli_dhx.jpg);
    background-repeat: repeat-y;
    background-position: left top;
    position: relative;
}

.nav>ul>li:first-child {
    background-image: none;
}

.nav>ul>li>a {
    display: block;
    height: 52px;
    line-height: 52px;
    text-align: center;
    font-size: 18px;
    color: #fff;
}

.nav>ul>li>ul {
    position: absolute;
    left: 0;
    right: 0;
    top: 52px;
    z-index: 50;
    display: none;
    /*	background: #2b8bf0;    background: -webkit-linear-gradient(left, #2fa7f9 , #2b8bf0);    background: -o-linear-gradient(right, #2fa7f9 , #2b8bf0);    background: -moz-linear-gradient(right, #2fa7f9 , #2b8bf0);    background: linear-gradient(to right, #2fa7f9 , #2b8bf0);*/
    padding: 10px 0;
    background-image: *url(../images/menu.jpg);
    background: #3d62ad;
    opacity: 0.8;
}

.nav>ul>li>ul>li>a {
    display: block;
    padding: 10px 5px;
    line-height: 1.4;
    font-size: 14px;
    color: #fff;
    text-align: center;
}

.nav>ul>li>ul>li>a:hover {
    text-decoration: underline;
}

/**************************************************************/
/*header-over*/
/*main-start*/
/**************************************************************/
#main {
}

.fafa .flex-direction-nav {
    display: block;
}

.p70 {
    padding: 70px 0;
}

.dd {
    background-image: url(../images/dd.jpg);
}

.main1 {
    position: relative;
}

.main1 div.wp2 {
    position: relative;
    z-index: 2;
}

.main1-ping {
    position: absolute;
    right: 0;
    bottom: 0;
    font-size: 0;
    z-index: 1;
}

.main1-ping img {
    display: block;
    width: 100%;
}

.title-11 {
    text-align: center;
}

.title-11 h1 {
    font-size: 32px;
    color: #333;
    margin: 0;
}

.title-11 h2 {
    font-size: 16px;
    text-transform: uppercase;
    color: #666;
    margin: 0;
    display: inline-block;
    padding: 0 20px;
    position: relative;
    margin-top: 15px;
    font-family: "Arial" ;
}

.title-11 h2:after {
    position: absolute;
    content: "";
    width: 110px;
    right: -110px;
    height: 1px;
    background-color: #666;
    top: 50%;
}

.title-11 h2:before {
    position: absolute;
    content: "";
    width: 110px;
    left: -110px;
    height: 1px;
    background-color: #666;
    top: 50%;
}

.main1-a {
    font-size: 0;
    line-height: normal;
    text-align: center;
    padding: 25px 0;
}

.main1-a a {
    display: inline-block;
    font-size: 16px;
    color: #3d62ad;
    width: 180px;
    height: 42px;
    line-height: 40px;
    border: 1px solid #3d62ad;
    margin: 18px 9px;
}

.main1-a a.cur {
    background-color: #3d62ad;
    color: #fff;
}

.pro-pic {
    position: relative;
    padding-bottom: 75%;
    overflow: hidden;
}

.pro-pic>img {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    border: 1px solid #ddd;
}

.shui {
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    padding-bottom: 75%;
    overflow: hidden;
    opacity: 0;
    visibility: hidden;
    transition: .3s;
}

.shui>img {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
}

.shui-ico {
    position: absolute;
    width: 200px;
    margin-left: -100px;
    top: 50%;
    left: 50%;
    margin-top: -71px;
}

.shui-ico img {
    display: block;
    width: 100%;
}

.pro-pic:hover img {
}

.main1-list .item h1 {
    margin: 0;
    font-size: 14px;
    color: #333;
    line-height: 1.8;
    text-align: center;
    margin-top: 10px;
    transition: .3s;
}

.main1-list .item>a {
    display: block;
}

.main1-list .item>a:hover .shui {
    opacity: 1;
    visibility: visible;
}

.main1-list .item>a:hover h1 {
    color: #3d62ad;
}

.main1-list .owl-prev {
    position: absolute;
    left: -53px;
    top: 34%;
    width: 20px;
    height: 28px;
    background-image: url(../images/left.jpg);
    cursor: pointer;
    background-repeat: no-repeat;
    background-position: center ;
    font-size: 0;
    transition: .3s;
}

.main1-list .owl-prev:hover {
    background-image: url(../images/lefth.jpg);
}

.main1-list .owl-next {
    position: absolute;
    right: -53px;
    top: 34%;
    width: 20px;
    height: 28px;
    background-image: url(../images/right.jpg);
    cursor: pointer;
    background-repeat: no-repeat;
    transition: .3s;
    background-position: center ;
    font-size: 0;
}

.main1-list .owl-next:hover {
    background-image: url(../images/righth.jpg);
}

.main1 {
    overflow: hidden;
}

.main1-list-wp {
    position: relative;
}

.main1-list-wp-div {
    position: absolute;
    left: -150000%;
    width: 100%;
    top: 0;
}

.main1-list-wp-div.cur {
    left: 0;
    position: static;
}

.main2 {
    height: 690px;
    background-repeat: no-repeat;
    background-position: center ;
    -webkit-background-size: cover;
    background-size: cover;
    background-image: url(../images/main2.jpg);
    padding-top: 103px;
}

.main2-right.fr {
    display: block;
}

.main2-right {
    width: 480px;
    margin-left: 90px;
    display: none;
}

.main2-right dl {
    margin: 0;
}

.main2-right dd {
    float: left;
    width: 141px;
    margin-left: 19px;
    margin-bottom: 19px;
}

.main2-right dd.ddp {
}

.main2-right dd a {
    display: block;
    padding-bottom: 100%;
    overflow: hidden;
    position: relative;
}

.main2-right dd a img {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
}

.main2-left {
    overflow: hidden;
    color: #fff;
    padding-top: 15px;
}

.main2-left h1 {
    font-size: 28px;
    font-weight: bold;
    margin: 0;
    line-height: 1.6;
}

.main2-left h2 {
    font-size: 18px;
    font-weight: bold;
    margin: 0;
    line-height: 1.6;
    margin-top: 45px;
}

.main2-left p {
    font-size: 14px;
    margin: 0;
    line-height: 2;
    margin-top: 10px;
}

.main2-a {
    margin-top: 88px;
}

.main2-a a {
    display: inline-block;
    padding: 8px 26px;
    border: 1px solid #fff;
    font-size: 14px;
    transition: .3s;
}

.main2-a a:hover {
    background-color: #fff;
    color: #3d62ad;
}

.main1-a2 a {
    width: 140px;
}

.news-left {
    width: 580px;
    margin-right: 30px;
    margin-top: 5px;
}

.news-right {
    overflow: hidden;
    padding: 5px 10px 5px 0;
}

.fnews .slides>li>a {
    display: block;
    position: relative;
    padding-bottom: 75%;
    overflow: hidden;
}

.fnews .slides>li>a img {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
}

.fnews .slides>li>a h1 {
    position: absolute;
    left: 0;
    right: 10px;
    height: 50px;
    line-height: 50px;
    color: #fff;
    margin: 0;
    font-size: 18px;
    padding-left: 20px;
    padding-right: 100px;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    bottom: 19px;
    background-image: url(../images/h1.jpg);
    background-repeat: no-repeat;
    background-position: center;
    -webkit-background-size: cover;
    background-size: cover;
}

.fnews .flex-control-nav {
    display: block;
    font-size: 0;
    bottom: 40px;
    text-align: right;
    padding-right: 20px;
}

.news-list ul {
    margin: 0;
}

.news-list li {
    margin-top: 25px;
    padding-right: 40px;
    transition: .3s;
}

.news-list li:hover {
    padding-right: 0;
    box-shadow: 2px 0px 10px 0px rgba(0,0,0,0.1);
}

.news-list li:hover a {
    background-image: url(../images/aa.jpg);
}

.news-list li a {
    display: block;
    background-color: #fff;
    background-repeat: no-repeat;
    background-position: 95% center;
}

.news-list li:first-child {
    margin-top: 0;
}

.date1 {
    width: 90px;
    height: 90px;
    background: #5880d1;
    background: -webkit-linear-gradient(left, #3d62ad , #5880d1);
    /* safari 5.1 - 6.0 */
    background: -o-linear-gradient(right, #3d62ad , #5880d1);
    /* opera 11.1 - 12.0 */
    background: -moz-linear-gradient(right, #3d62ad , #5880d1);
    /* firefox 3.6 - 15 */
    background: linear-gradient(to right, #3d62ad , #5880d1);
    /* æ ‡å‡†çš„è¯­æ³•ï¼ˆå¿…é¡»æ”¾åœ¨æœ€åŽï¼‰ */
    color: #fff;
    text-align: center;
    padding-top: 18px;
    margin-right: 22px;
}

.date1 h1 {
    font-size: 30px;
    color: #fff;
    font-family: "Arial";
    margin: 0;
}

.date1 h2 {
    font-size: 16px;
    color: #fff;
    font-family: "Arial";
    margin: 0;
    margin-top: 3px;
}

.news-con {
    overflow: hidden;
    padding-top: 22px;
    padding-right: 80px;
}

.news-con h1 {
    font-size: 16px;
    color: #333;
    margin: 0;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}

.news-con p {
    font-size: 14px;
    color: #666;
    margin: 0;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    margin-top: 10px;
}

.news-list li:hover .news-con h1 {
    color: #2c8df0;
}

.news-list li:hover .news-con p {
    color: #2c8df0;
}

.news-div {
    display: none;
}

.news-div:first-child {
    display: block;
}

.main4 {
    min-height: 925px;
    background-repeat: no-repeat;
    background-position: center ;
    -webkit-background-size: cover;
    background-size: cover;
    background-image: url(../images/main4.jpg);
    padding-top: 95px;
}

.main4-list .col-md-6 {
    margin-top: 56px;
}

.main4-list .col-md-6>a {
    display: block;
    height: 190px;
    background-color: #fff;
    box-shadow: 0 0 14px 2px rgba(0,0,0,0.1);
    position: relative;
}

.main4-div-wp {
}

.main4-list .col-md-6>a:hover {
    box-shadow: none;
}

.main4-list .col-md-6>a:hover .main4-div-wp {
    position: absolute;
    left: -15px;
    top: -15px;
    right: -15px;
    bottom: -15px;
    padding: 15px;
    background: #5880d1;
    background: -webkit-linear-gradient(left, #3d62ad , #5880d1);
    background: -o-linear-gradient(right, #3d62ad , #5880d1);
    background: -moz-linear-gradient(right, #3d62ad , #5880d1);
    background: linear-gradient(to right, #3d62ad , #5880d1);
}

.main4-div {
    padding: 45px 30px 10px;
    height: 190px;
    border: 1px solid #fff;
}

.main4-list .col-md-6>a h1 {
    font-size: 18px;
    color: #666;
    margin: 0;
}

.main4-list .col-md-6>a dl {
    margin: 0;
}

.main4-list .col-md-6>a dd {
    height: 22px;
    line-height: 22px;
    padding-left: 32px;
    background-repeat: no-repeat;
    background-position: left center;
    margin-top: 5px;
}

.main4-list .col-md-6>a dd:first-child {
    background-image: url(../images/ic1.jpg);
    margin-top: 15px;
}

.main4-list .col-md-6>a dd:first-child+dd {
    background-image: url(../images/ic2.jpg);
}

.main4-list .col-md-6>a dd:first-child+dd+dd {
    background-image: url(../images/ic3.jpg);
}

.main4-list .col-md-6>a:hover h1 {
    color: #fff;
}

.main4-list .col-md-6>a:hover dd {
    color: #fff;
}

.main4-list .col-md-6>a:hover dd:first-child {
    background-image: url(../images/ic1h.jpg);
}

.main4-list .col-md-6>a:hover dd:first-child+dd {
    background-image: url(../images/ic2h.jpg);
}

.main4-list .col-md-6>a:hover dd:first-child+dd+dd {
    background-image: url(../images/ic3h.jpg);
}

/**************************************************************/
/*main-over*/
/*footer-start*/
/**************************************************************/
#footer {
}

.footer-1 {
    background-color: #244059;
}

.footer-1 span.fl {
    width: 95px;
    height: 79px;
    line-height: 79px;
    font-size: 18px;
    color: #659bca;
}

.footer-2 {
    background-color: #1f374c;
    padding: 65px 0 50px;
    border-top: 1px solid #2e5272;
}

.youq-con {
    overflow: hidden;
}

.youq-list {
    overflow: hidden;
}

.youq-list ul {
    margin: 0;
}

.youq-list li {
    float: left;
    padding: 0 30px;
    height: 79px;
    line-height: 79px;
}

.youq-list li a {
    font-size: 14px;
    color: #659bca;
    transition: .3s;
}

.youq-list li a:hover {
    color: #fff;
}

.foo2-left {
    width: 186px;
}

.foo2-logo img {
    display: block;
    width: 100%;
}

.foo2-lian {
    font-size: 14px;
    color: #669ccc;
    margin-top: 8px;
}

.foo2-lian1 {
    font-size: 22px;
    color: #669ccc;
    margin-top: 30px;
    font-weight: bold;
}

.foo2-lian img {
    margin-top: -3px;
    margin-right: 10px;
}

.foo2-list {
    padding-left: 20px;
}

.foo2-list ul {
    margin: 0;
}

.foo2-list li {
    float: left;
    margin-left: 60px;
}

.foo2-list li .line {
    width: 30px;
    height: 1px;
    background-color: #659bca;
    margin: 20px 0 18px;
}

.foo2-list li h1 {
    font-size: 18px;
    margin: 0;
    color: #659bca;
}

.foo2-list li dl {
    margin: 0;
}

.foo2-list li dd:first-child {
    margin-top: 0;
}

.foo2-list li dd {
    margin-top: 14px;
}

.foo2-list li dd a {
    font-size: 14px;
    color: #659bca;
    transition: .3s;
}

.foo2-list li dd a:hover {
    color: #fff;
}

.er {
    width: 168px;
}

.er img {
    display: block;
    width: 100%;
}

.gz {
    width: 130px;
    height: 34px;
    line-height: 34px;
    text-align: center;
    background-image: url(../images/gz.jpg);
    background-repeat: no-repeat;
    background-position: center ;
    font-size: 14px;
    color: #6599ca;
    margin: 16px auto 0;
}

.footer-3 {
    background-color: #1f374c;
    padding: 24px 0;
    text-align: center;
    border-top: 1px solid #2b4a68;
    font-size: 14px;
    color: #6599ca;
    line-height: 2;
}

/**************************************************************/
/*footer-over*/
/**************************************/
/********[ç‰¹æ®Šcssæ ·å¼è¦æ±‚åŒºåŸŸ]**********/
/**************************************/
#header-2 {
    display: none;
    height: 75px;
    /*border-bottom:0px solid #035cac;*/
    box-shadow: 0 4px 8px -3px #000;
    position: fixed;
    top: 68px;
    left: 0;
    width: 100%;
    z-index: 1001;
    background-color: #fff;
}

.nav-2 {
    display: none;
    background-color: #fff;
    position: relative;
    z-index: 900;
}

.nav-2>ul>li {
    border-top: 1px dotted #ccc;
    position: relative;
}

.jiaspan {
    position: absolute;
    width: 30px;
    height: 30px;
    background-image: url(../images/jia2.jpg);
    background-repeat: no-repeat;
    background-position: center ;
    top: 8px;
    right: 14px;
}

.jiaspan.cur {
    background-image: url(../images/jia2h.jpg);
}

.nav-2>ul>li:first-child {
}

.nav-2>ul>li>a {
    padding: 13px 10px;
    display: block;
    font-size: 14px;
    width: 100%;
    color: #333;
}

.nav-2>ul>li>ul {
    padding-bottom: 15px;
    display: none;
}

.nav-2>ul>li>ul>li>a {
    padding: 8px 10px;
    display: block;
    font-size: 12px;
    padding-left: 25px;
    width: 100%;
    color: #666;
}

/*.downla-2 {	padding: 5px 0 10px;	display: none;}.downla-2 dd{	padding-left: 30px;}.downla-2 dd a{	font-size: 14px;	display: inline-block;	padding: 3px 0; 	width: auto;}*/
/*.nav-2 li a:hover{	color:#1a0d07;}*/
.nav-2-form {
    padding: 10px;
    position: relative;
}

.nav-2-form input[type="image"] {
    position: absolute;
    right: 19px;
    top: 17px;
    width: 18px;
}

.nav-2-form .form-control {
    padding-right: 50px;
}

.logo-2 {
    font-size: 0;
    width: 240px;
    margin-left: 15px;
    margin-top: 10px;
}

.logo-2 img {
    display: block;
    width: 100%;
}

.menu2 {
    margin-right: 15px;
    height: 75px;
}

.menu2 li {
    cursor: pointer ;
    margin-left: 10px;
}

.menu2 li img {
    /*vertical-align: middle;*/
    display: block;
    margin-top: 29px;
}

.chenggao {
    display: none;
    height: 143px;
}

#nav-2-heidi {
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: 800;
    background-image: url(../images/heidi.jpg);
    display: none;
}

.banner-x {
    display: none;
}

.fxfx .flex-direction-nav {
    display: block;
}

.fxfx .flex-direction-nav a {
    width: 30px;
    height: 30px;
    margin-top: -15px;
}

.fxfx .flex-direction-nav .flex-prev {
    left: 15px;
    background-image: url(../images/b-left2.jpg);
}

.fxfx .flex-direction-nav .flex-next {
    right: 15px;
    background-image: url(../images/b-right2.jpg);
}

/**************************************/
/********[ç‰¹æ®Šcssæ ·å¼è¦æ±‚åŒºåŸŸ]**********/
/**************************************/
/*liuyan*/
.banner-2 {
    background-repeat: no-repeat;
    background-position: center;
    -webkit-background-size: cover;
    background-size: cover;
    height: 332px;
}

.banner-2 img {
    display: none;
    width: 100%;
}

.erji-nav1 {
    /*border-bottom: 1px solid #eee;*/
    background-repeat: repeat-x;
    background-position: left bottom;
    background-image: url(../images/erji1.jpg);
}

.erji-nav1 ul {
    margin: 0;
}

.erji-nav1 li {
    float: left;
    margin-left: 15px;
}

.erji-nav1 li:first-child {
    margin-left: 0;
}

.erji-nav1 li>a {
    display: block;
    height: 54px;
    line-height: 54px;
    font-size: 16px;
    color: #666;
    padding: 0 12px;
}

.erji-nav1 li>a:hover {
    color: #3d62ad;
}

.erji-nav1 li.cur>a {
    background-color: #3d62ad;
    color: #fff;
}

.erji-content {
    padding: 35px 0 50px;
}

.mianbaoxie {
    font-size: 12px;
    color: #666;
    text-align: right;
    padding-bottom: 20px;
}

.mianbaoxie img {
    margin-top: -3px;
    margin-right: 10px;
}

.liuyan-title {
    font-size: 18px;
    font-weight: bold;
    color: #333;
}

.liuyan-form-wp {
    padding-right: 478px;
    padding-bottom: 50px;
    background-repeat: no-repeat;
    background-position: right 42%;
    background-image: url(../images/liuyan.jpg);
}

.input-box {
    border: 1px solid #cecece;
}

.input-box span {
    width: 55px;
    border-right: 1px solid #cecece;
    height: 46px;
    line-height: 46px;
    text-align: center;
    font-size: 15px;
    color: #666;
}

.input-box-con {
    overflow: hidden;
}

.input-box-con input:focus,.input-box-con select:focus,.input-box-con textarea:focus {
    outline: none;
}

.input-box-con input[type="text"] {
    display: block;
    width: 100%;
    height: 46px;
    border: 0;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #555;
}

.input-box-con select {
    display: block;
    width: 100%;
    height: 46px;
    border: 0;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #555;
}

.input-box-con textarea {
    display: block;
    width: 100%;
    height: 46px;
    border: 0;
    padding: 12px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #555;
    height: 200px;
    resize: none;
}

.liuyan-form .col-sm-6,.liuyan-form .col-sm-12 {
    margin-top: 22px;
}

.input-box-con input[type="button"] {
    display: block;
    width: 100%;
    height: 46px;
    border: 0;
    font-size: 14px;
    line-height: 1.42857143;
    color: #fff;
    background-color: #3d62ad;
}

/*chaxun*/
.chaxun {
    background-color: #ececec;
    height: 687px;
    background-image: url(../images/chaxun.jpg);
    background-repeat: no-repeat;
    background-position: center ;
    padding-top: 30px;
}

.chaxun-form-wp {
    padding-top: 145px;
}

.chaxun-title {
    width: 535px;
    margin: 0 auto;
    padding-left: 85px;
    background-image: url(../images/cha.jpg);
    background-repeat: no-repeat;
    background-position: left center;
}

.chaxun-title h1 {
    font-size: 44px;
    font-weight: bold;
    margin: 0;
    color: #000;
    letter-spacing: 4px;
}

.chaxun-title h2 {
    font-size: 16px;
    margin: 0;
    font-family: "Arial";
    color: #000;
    margin-top: 8px;
}

.chaxun-form {
    width: 740px;
    margin: 60px auto 0;
}

.chaxun-form input:focus {
    outline: none;
}

.chaxun-form input[type="text"] {
    display: block;
    width: 100%;
    height: 54px;
    border: 1px solid #dddddd;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #555;
}

.chaxun-button {
    overflow: hidden;
}

.chaxun-form input[type="button"] {
    display: block;
    border: 0;
    height: 54px;
    width: 120px;
    margin-left: 5px;
    font-size: 21px;
    color: #fff;
    background-color: #b0060e;
    cursor: pointer;
}

/*about*/
.about-title h1 {
    font-size: 44px;
    margin: 0;
    color: #e8e8e8;
    font-family: "Arial";
    line-height: 1.2;
}

.about-title h2 {
    font-size: 18px;
    margin: 0;
    color: #333;
}

.about-con {
    font-size: 14px;
    color: #666;
    line-height: 2.2;
    padding: 35px 0 15px;
}

.about-con p {
    margin-bottom: 20px;
}

.about-con img {
    margin: 25px auto;
}

/*contact*/
.map {
    position: relative;
}

.map-con {
    position: absolute;
    width: 420px;
    top: 0;
    left: 0;
    bottom: 0;
    background-image: url(../images/landi.jpg);
    color: #fff;
    padding: 90px 41px 0;
}

.map-con>p {
    font-size: 14px;
    margin: 0;
    line-height: 1.8;
}

.map-list {
    margin-top: 45px;
}

.map-list h1 {
    font-size: 18px;
    margin: 0;
    line-height: 1.8;
    font-weight: bold;
}

.map-list dl {
    margin: 0;
}

.map-list dd {
    margin-top: 8px;
    font-size: 14px;
    line-height: 1.6;
}

.map-dd {
    width: 72px;
}

.map-dd1 {
    letter-spacing: 1px;
}

.contact-list {
    margin-left: 5px;
    padding-top: 30px;
}

.contact-list .col-lg-4 {
    margin-top: 40px;
}

.contact-box {
    height: 220px;
    border: 1px solid #f5f3f0;
    background-color: #fff;
    position: relative;
    right: 5px;
    bottom: 5px;
    padding: 45px 38px 0;
    background-image: url(../images/ding.jpg);
    background-repeat: no-repeat;
    background-position: 95% 10%;
}

.contact-box h1 {
    font-size: 18px;
    font-weight: bold;
    color: #333;
    margin: 0;
    line-height: 1.5;
}

.contact-box-wp {
    background-color: #f5f3f0;
}

.contact-box dl {
    margin: 0;
}

.contact-box dd {
    line-height: 22px;
    padding-left: 32px;
    background-repeat: no-repeat;
    background-position: left 2px;
    margin-top: 5px;
    color: #666;
    font-size: 16px;
}

.contact-box dd:first-child {
    background-image: url(../images/ic1.jpg);
    margin-top: 15px;
}

.contact-box dd:first-child+dd {
    background-image: url(../images/ic2.jpg);
}

.contact-box dd:first-child+dd+dd {
    background-image: url(../images/ic3.jpg);
}

/*touzi*/
.touzizhe-right {
    width: 380px;
    margin-left: 50px;
}

.touzizhe-con {
    overflow: hidden;
}

.touzi-gu {
    position: relative;
}

.touzi-gu i {
    position: absolute;
    padding: 7px 25px;
    background-color: #e92028;
    left: 25px;
    top: 33px;
    color: #fff;
    font-style: normal;
}

.touzi-gu img {
    display: block;
    width: 100%;
}

.touzi-lian {
    height: 228px;
    margin-top: 35px;
    background-repeat: no-repeat;
    background-position: center ;
    background-image: url(../images/tou2.jpg);
    padding-top: 40px;
    padding-left: 30px;
}

.touzi-lian h1 {
    margin: 0;
    font-size: 14px;
    color: #666;
    line-height: 1.4;
    padding-top: 10px;
}

.touzi-lian h2 {
    margin: 0;
    font-size: 18px;
    color: #333;
    line-height: 1.4;
    margin-top: 3px;
}

.touzi-list ul {
    margin: 0;
}

.touzi-list li {
    height: 40px;
    line-height: 39px;
    border-bottom: 1px dotted #dddddd;
    padding-left: 40px;
    background-image: url(../images/list.jpg);
    background-repeat: no-repeat;
    background-position: 15px center;
    padding-right: 15px;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    transition: .3s;
}

.touzi-list li:hover {
    background-image: url(../images/listh.jpg);
    color: #fff;
    background-color: #2d94f3;
}

.touzi-list li:hover a,.touzi-list li:hover span {
    color: #fff;
}

.touzi-list li span {
    font-size: 14px;
    color: #666;
    font-family: "Arial";
    transition: .3s;
    margin-left: 15px;
}

.touzi-list li a {
    font-size: 14px;
    transition: .3s;
    color: #333;
}

.fenye ul {
    margin: 0;
}

.fenye {
    margin-top: 25px;
}

/*xinwen*/
.xinwen-left {
    width: 500px;
    margin-right: 44px;
}

.xinwen-right {
    overflow: hidden;
}

.xinwen-pic a {
    display: block;
    padding-bottom: 75%;
    overflow: hidden;
    position: relative;
}

.xinwen-pic a img {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    transition: .3s;
}

.xinwen-pic a:hover img {
    -webkit-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -o-transform: scale(1.1);
    transform: scale(1.1);
}

.xinwen-con {
    margin-top: 28px;
}

.xinwen-con h1 {
    margin: 0;
    font-size: 21px;
    color: #333;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}

.xinwen-con h1 a:hover {
    color: #3d62ad;
}

.xinwen-con h2 {
    margin: 0;
    font-size: 14px;
    color: #999;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    height: 55px;
    line-height: 55px;
    background-repeat: no-repeat;
    background-position: left center;
    padding-left: 35px;
    background-image: url(../images/biao.jpg);
}

.xinwen-con p {
    margin: 0;
    font-size: 14px;
    color: #666;
    overflow: hidden;
    line-height: 2;
}

.xinwen-a {
    margin-top: 25px;
}

.xinwen-a a {
    font-size: 14px;
    color: #666;
}

.xinwen-a a:hover {
    color: #3d62ad;
}

.fxinwen {
    padding-bottom: 70px;
}

.fxinwen .flex-direction-nav {
    display: block;
}

.fxinwen .flex-direction-nav a {
    top: auto;
    margin-top: 0;
    bottom: 0px;
    width: 17px;
    height: 17px;
}

.fxinwen .flex-direction-nav .flex-prev {
    left: 0;
    background-image: url(../images/b-left3.jpg);
}

.fxinwen .flex-direction-nav .flex-next {
    right: auto;
    left: 21px;
    background-image: url(../images/b-right3.jpg);
}

.xinwen-list ul {
    margin: 0;
}

.xinwen-list li {
    margin-top: 19px;
}

.xinwen-list li:first-child {
    margin-top: 0px;
}

.xinwen-list li a {
    display: block;
    background-color: #f0f7fd;
    position: relative;
    transition: .3s;
}

.xinwen-list li a:hover {
    background-color: #3d62ad;
}

.xinwen-list li a:hover .date2 {
    background-color: #3d62ad;
}

.xinwen-list li a:hover .xinwen-list-con h1,.xinwen-list li a:hover .xinwen-list-con p {
    color: #fff;
}

.date2 {
    width: 80px;
    height: 80px;
    background: #3d62ad;
    color: #fff;
    text-align: center;
    padding-top: 13px;
    margin-right: 22px;
    transition: .3s;
}

.date2 h1 {
    font-size: 30px;
    color: #fff;
    font-family: "Arial";
    margin: 0;
}

.date2 h2 {
    font-size: 16px;
    color: #fff;
    font-family: "Arial";
    margin: 0;
    margin-top: 3px;
}

.xinwen-list-con {
    overflow: hidden;
    padding-top: 17px;
    padding-right: 10px;
}

.xinwen-list-con h1 {
    font-size: 16px;
    color: #333;
    margin: 0;
    transition: .3s;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}

.xinwen-list-con p {
    font-size: 14px;
    color: #666;
    margin: 0;
    text-overflow: ellipsis;
    transition: .3s;
    white-space: nowrap;
    overflow: hidden;
    margin-top: 10px;
}

.news-list li:hover .news-con h1 {
    color: #2c8df0;
}

.news-list li:hover .news-con p {
    color: #2c8df0;
}

.job-left {
    width: 260px;
    margin-right: 70px;
}

.job-right {
    overflow: hidden;
}

.job-left img {
    display: block;
    width: 100%;
}

.job-left p {
    font-size: 15px;
    color: #666;
    line-height: 2;
    margin: 0;
    margin-top: 25px;
}

.job-right-top h1 {
    font-size: 18px;
    font-weight: bold;
    color: #333;
    margin: 0;
    line-height: 1.6;
}

.job-right-top h1 span {
    font-size: 12px;
    color: #666;
}

.job-right-top p {
    font-size: 14px;
    /*font-weight: bold;*/
    line-height: 2;
    color: #666;
    margin: 0;
    margin-top: 15px;
}

.job-table {
    margin-top: 50px;
}

.table-responsive {
    border: 0!important;
}

.job-table table.table th {
    font-weight: normal;
    font-size: 16px;
    color: #333;
    text-align: center;
    border-color: #fff;
    height: 40px;
    line-height: 40px;
}

.job-table table.table th:first-child {
    text-align: left;
    padding-left: 50px;
}

.job-table table.table td {
    font-weight: normal;
    font-size: 14px;
    color: #666;
    text-align: center;
    border-color: #fff;
    height: 40px;
    line-height: 40px;
}

.job-table table.table tr.tr11 td {
    background-color: #eeeeee;
    border-bottom: 3px solid #fff;
}

.job-table table.table td:first-child {
    text-align: left;
    padding-left: 50px;
}

.job-table table.table tr.tr22 {
    display: none;
}

.job-table table.table tr.tr11 {
    cursor: pointer;
}

.job-table table.table tr.tr11.cur td {
    background-color: #3d62ad;
    color: #fff;
}

.gangwei {
    padding: 15px;
    padding-left: 0;
    font-size: 14px;
    color: #666;
    line-height: 2.5;
}

.jj {
    width: 22px;
    height: 24px;
    background-repeat: no-repeat;
    background-position: center ;
    background-image: url(../images/jj1.jpg);
    display: inline-block;
    vertical-align: middle;
}

.job-table table.table tr.tr11.cur .jj {
    background-image: url(../images/jj2.png);
}

/*rongyu*/
.rongyu-left {
    width: 550px;
    margin-right: 130px;
}

.rongyu-right {
    overflow: hidden;
    padding: 5px;
}

.rongyu-pic {
    margin-top: 10px;
}

.rongyu-pic img {
    display: block;
}

.rongyu-gun {
    height: 430px;
    background-repeat: repeat-y;
    background-position: left top;
    background-image: url(../images/chi1.jpg);
}

.rongyu-gun ul {
    margin: 0;
}

.rongyu-gun li {
    height: 43px;
    line-height: 43px;
    padding-left: 27px;
    background-image: url(../images/chi2.jpg);
    background-repeat: no-repeat;
    background-position: left center;
    font-size: 16px;
    color: #333;
    cursor: pointer;
}

.rongyu-gun li img {
    margin-top: -3px;
    margin-left: 15px;
    display: none;
}

.rongyu-gun li.cur img {
    display: inline-block;
}

.rongyu-gun li.cur {
    color: #3d62ad;
}

.rongyu-right {
    position: relative;
}

.zhengshu-pic {
    display: none;
}

.zhengshu-pic img {
    display: block;
    width: 100%;
    border-radius: 0;
    padding: 8px;
    box-shadow: 0 0 7px 1px rgba(0,0,0,0.15);
}

.zhengshu-pic:first-child {
    display: block;
}

.zhengshu-wp {
    position: absolute;
    width: 303px;
}

.rongyu-bottom {
    margin-top: 80px;
    border-top: 1px solid #eee;
    padding-top: 68px;
}

/*lishi*/
.lishi-wwp {
    background-image: url(../images/lishi.jpg);
    background-repeat: no-repeat;
    background-position: bottom center;
    padding-bottom: 30px;
}

.lishi {
    padding: 80px 0;
    background-image: url(../images/dian3.jpg);
    background-repeat: repeat-y;
    background-position: top center;
    position: relative;
}

.lishi-dian1 {
    position: absolute;
    width: 12px;
    left: 50%;
    margin-left: -6px;
    top: 0;
}

.lishi-dian1 img {
    display: block;
    width: 100%;
}

.lishi-dian2 {
    position: absolute;
    width: 12px;
    left: 50%;
    margin-left: -6px;
    bottom: 0;
}

.lishi-dian2 img {
    display: block;
    width: 100%;
}

.lishi-list {
    min-height: 500px;
}

.lishi-list ul {
    margin: 0;
}

.lishi-list li {
    margin-top: 45px;
    background-image: url(../images/dian2.jpg);
    background-repeat: no-repeat;
    background-position: center 5px;
}

.lishi-list li:first-child {
    margin-top: 0px;
}

.lishi-list li:hover {
    background-image: url(../images/dian3.jpg);
}

.lishi-list li:hover .lishi-box h1,.lishi-list li:hover .lishi-box p {
    color: #006dd9;
}

.lishi-box {
    width: 45%;
}

.lishi-pic {
    width: 45%;
    font-size: 0;
}

.lishi-pic.fl {
    text-align: right;
}

.lishi-box.fl {
    text-align: right;
}

.lishi-box h1 {
    margin: 0;
    font-size: 22px;
    color: #333;
    font-weight: 600;
}

.lishi-box p {
    margin: 0;
    font-size: 16px;
    color: #333;
    line-height: 1.8;
    margin-top: 10px;
}

/*pro1*/
.erji-nav2 {
    /* border-bottom: 1px solid #eee; */
    background-repeat: repeat-x;
    background-position: left bottom;
    background-image: url(../images/erji1.jpg);
}

.erji-nav2-list .item>a {
    display: block;
    height: 54px;
    line-height: 54px;
    font-size: 16px;
    color: #333;
    padding: 0 12px;
}

.erji-nav2-list .item>a.cur {
    background-color: #3d62ad;
    color: #fff;
}

.erji-nav2-list .item>a:hover {
    color: #3d62ad;
}

.erji-nav2-list .owl-prev {
    position: absolute;
    width: 16px;
    height: 20px;
    margin-top: -10px;
    top: 50%;
    background-image: url(../images/nnl.jpg);
    left: -30px;
    font-size: 0;
    cursor: pointer;
}

.erji-nav2-list .owl-prev:hover {
    background-image: url(../images/nnlh.jpg);
}

.erji-nav2-list .owl-prev.disabled,.erji-nav2-list .owl-next.disabled {
    display: none;
}

.erji-nav2-list .owl-next {
    position: absolute;
    width: 16px;
    height: 20px;
    margin-top: -10px;
    top: 50%;
    background-image: url(../images/nnr.jpg);
    right: -30px;
    font-size: 0;
    cursor: pointer;
}

.erji-nav2-list .owl-next:hover {
    background-image: url(../images/nnrh.jpg);
}

.pro11 {
    padding-top: 25px;
}

.pro11-con h1 {
    font-size: 21px;
    color: #333;
    margin: 0;
    line-height: 1.6;
}

.pro11-con p {
    font-size: 14px;
    /*font-weight: bold;*/
    line-height: 2;
    color: #666;
    margin: 0;
    margin-top: 15px;
}

.pro11-list {
    padding-top: 20px;
}

.pro11-list .col-lg-4 {
    margin-top: 85px;
}

.pro11-list .col-lg-4 a {
    display: block;
    background-color: #f0f7fd;
    border: 1px solid #d3e0e9;
    border-radius: 3px;
    height: 142px;
    position: relative;
    padding-left: 150px;
    transition: .3s;
}

.pro11-list .col-lg-4 a:hover {
    box-shadow: 4px 4px 2px 1px #d3e0e9;
}

.pro11-list .col-lg-4 a:hover .pro11-more {
    opacity: 1;
    visibility: visible;
}

.pro11-list .col-lg-4 a:hover .pro11-pic-con {
    padding-top: 28px;
}

.pro11-pic {
    position: absolute;
    width: 140px;
    left: 0;
    top: -43px;
}

.pro11-pic img {
    display: block;
    width: 100%;
}

.pro11-pic-con {
    padding-top: 38px;
    transition: .3s;
    padding-right: 28px;
}

.pro11-pic-con p {
    font-size: 16px;
    color: #666;
    line-height: 1.8;
    margin: 0;
    height: 56px;
    overflow: hidden;
}

.pro11-more {
    width: 16px;
    margin-top: 10px;
    opacity: 0;
    visibility: hidden;
    transition: .3s;
}

.pro11-more img {
    display: block;
    width: 100%;
}

/*pro22*/
.pro22-left {
    width: 380px;
    margin-right: 35px;
}

.pro22-menu {
    background-color: #3d62ad;
    border: 1px solid #1c87df;
    padding: 15px;
    border-color: 3px;
}

.pro22-right {
    overflow: hidden;
}

.pro22-left ul {
    margin: 0;
}

.pro22-left li {
    padding-bottom: 2px;
    background-repeat: repeat-x;
    background-position: left bottom;
    background-image: * url(../images/aaaa.jpg);
    border-bottom: 2px solid #74aee1;
}

.pro22-left li a {
    display: block;
    font-size: 14px;
    color: #fff;
    line-height: 1.6;
    padding: 14px 15px 14px 5px;
    background-repeat: no-repeat;
    background-position: 98.5% 21px;
    background-image: url(../images/jjj.jpg);
}

.pro22-left li.cur a,.pro22-left li:hover a {
    background-color: #fff;
    background-image: url(../images/jjjh.jpg);
    color: #3798e7;
}

.pro2-yy img {
    display: block;
    width: 90%;
    margin: 0 auto;
}

.pro22-list ul {
    margin: 0;
}

.pro22-list li {
    width: 48%;
    margin-bottom: 10px;
    padding-right: 5px;
    padding-bottom: 5px;
}

.pro22-list li>a {
    display: block;
    height: 38px;
    line-height: 38px;
    background-color: #f0f7fd;
    font-size: 16px;
    font-family: "Arial" ;
    padding-left: 50px;
    background-image: url(../images/diandian2.jpg);
    background-repeat: no-repeat;
    background-position: 23px center;
    color: #333;
    transition: .3s;
    position: relative;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    padding-right: 35px;
}

.pro22-list li>a span {
    position: absolute;
    width: 5px;
    height: 10px;
    right: 20px;
    top: 50%;
    margin-top: -5px;
    background-repeat: no-repeat;
    background-position: center;
}

.pro22-list li>a:hover {
    background-image: url(../images/diandian.jpg);
    background-color: #3d62ad;
    box-shadow: 3px 3px 2px 1px #d3e0e9;
    color: #fff;
}

.pro22-list li>a:hover span {
    background-image: url(../images/jjj.jpg);
}

.pro22-form {
    margin-bottom: 30px;
    padding-right: 5px;
    position: relative;
}

.pro22-form input[type="image"] {
    position: absolute;
    right: 20px;
    top: 14px;
}

.pro22-form input[type="image"]:focus {
    outline: none;
}

.pro22-form .form-control {
    height: 50px;
    padding-right: 45px;
}

/*.pro22-xx*/
.pro22-xx-title {
    padding: 8px 0 12px;
    border-bottom: 1px solid #ddd;
}

.pro22-xx-title h1 {
    font-size: 21px;
    color: #333;
    margin: 0;
}

.pro22-a {
    font-size: 0;
    line-height: normal;
}

.pro22-a a {
    display: inline-block;
    padding: 5px 25px;
    border: 1px solid #0284e1;
    font-size: 14px;
    color: #0284e1;
    border-radius: 25px;
    margin-left: 13px;
}

.pro22-a a:first-child {
    margin-left: 0;
}

.pro22-a a:hover {
    color: #fff;
    background-color: #0284e1;
}

.pro22-xx-con img {
    display: block;
    width: 100%;
}

.pro22-xx-con {
    padding: 40px 0;
}

.pro22-xx-page {
    background-color: #f0f7fd;
}

.pro22-xx-page .fl {
    width: 50%;
    height: 45px;
    line-height: 45px;
    padding: 0 20px;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}

.pro22-xx-page .fr {
    width: 50%;
    border-left: 1px solid #fff;
    padding: 0 20px;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    height: 45px;
    line-height: 45px;
}

.pro22-xx-page a {
    font-size: 14px;
    color: #666;
}

.pro22-xx-page a:hover {
    color: #0284e1;
}

.pro22-xx-pic {
    margin-top: 35px;
}

.pro22-xx-pic img {
    display: block;
    width: 100%;
}

.pro22-er {
    margin-top: 40px;
}

.pro22-er img.fl {
    width: 140px;
    margin-right: 20px;
}

.pro22-p {
    font-size: 16px;
    color: #333;
    line-height: 1.8;
    padding-top: 40px;
    overflow: hidden;
}

.pro33-list {
    padding-top: 10px;
}

.pro33-list .col-sm-6 {
    margin-bottom: 50px;
}

.pro33-list .col-sm-6>a {
    display: block;
}

.pro33-list .col-sm-6>a:hover .shui {
    opacity: 1;
    visibility: visible;
}

.pro33-list .col-sm-6>a:hover h1 {
    color: #3d62ad;
}

.pro33-list .col-sm-6>a h1 {
    margin: 0;
    font-size: 14px;
    color: #333;
    line-height: 1.8;
    text-align: center;
    margin-top: 10px;
    transition: .3s;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    padding: 0 5px;
}

.pro-yy img {
    display: block;
    width: 100%;
}

.fenye {
    text-align: center;
}

/*ziliao*/
.ziliao2 {
    display: none;
}

.ziliao-div {
    width: 48.5%;
    margin: 0;
}

.ziliao-div table.table {
    margin: 0;
}

.ziliao-div table.table td {
    border: 0;
    font-size: 14px;
    color: #333;
    text-align: center;
}

.ziliao-div table.table td:first-child {
    text-align: left;
    padding-left: 20px;
}

.ziliao-div .table-striped > tbody > tr:nth-of-type(odd) {
    background-color: #f0f7fd;
}

.ziliao-div table.table td a.tda {
    padding-left: 30px;
    background-repeat: no-repeat;
    background-position: left center;
    background-image: url(../images/xiazai.jpg);
    display: block;
}

.ziliao-div table.table td a:hover {
    color: #3d62ad;
}

.ziliao-div table.table td a img {
    margin-top: -3px;
    margin-right: 8px;
}

/*vip*/
.vip-wp {
    position: fixed;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    z-index: 1012;
    background-image: url(../images/heidi2.jpg);
    display: none;
}

.vip {
    width: 1300px;
    height: 685px;
    background-repeat: no-repeat;
    background-position: center ;
    background-image: url(../images/vip.jpg);
    position: absolute;
    left: 50%;
    margin-left: -650px;
    top: 50%;
    margin-top: -342px;
    padding: 50px 120px 50px 90px;
}

#close-33 {
    position: absolute;
    right: 25px;
    top: 25px;
    cursor: pointer;
}

#close-33 img {
    display: block;
    width: 100%;
}

.vip-right {
    width: 534px;
    margin-top: 25px;
    margin-left: 70px;
}

.vip-box-wp {
    padding: 10px;
    background-image: url(../images/baidi.jpg);
    border-radius: 5px;
    margin-top: 15px;
}

.vip-box {
    background-color: #fff;
    border-radius: 5px;
}

.vip-a {
    text-align: right;
    font-size: 14px;
    color: #fff;
}

.vip-a a:hover {
    text-decoration: underline;
}

.vip-left {
    overflow: hidden;
    padding-top: 80px;
}

.vip-left h1 {
    margin: 0;
    font-size: 32px;
    color: #fff;
    font-weight: bold;
    line-height: 1.4;
}

.vip-left h2 {
    margin: 0;
    font-size: 28px;
    color: #fff;
    line-height: 1.4;
    margin-top: 15px;
}

.vip-left h3 {
    margin: 0;
    font-size: 18px;
    color: #fff;
    font-weight: bold;
    line-height: 1.4;
    margin-top: 5px;
}

.vip-left h4 {
    margin: 0;
    font-size: 12px;
    color: #fff;
    line-height: 1.4;
}

.vip-er {
    width: 148px;
    text-align: center;
    font-size: 12px;
    color: #fff;
    margin-top: 55px;
}

.vip-er img {
    display: block;
    width: 100%;
    margin-bottom: 10px;
}

.vip-box-top {
    height: 138px;
    border-bottom: 1px solid #ddd;
    padding: 40px 30px 0;
    background-image: url(../images/suo.jpg);
    background-repeat: no-repeat;
    background-position: 93% center;
}

.vip-box-top h1 {
    margin: 0;
    font-size: 18px;
    color: #333;
    line-height: 1.4;
    font-weight: 600;
}

.vip-box-top h2 {
    margin: 0;
    font-size: 14px;
    color: #666;
    line-height: 1.4;
    margin-top: 12px;
}

.vip-form {
    padding: 30px;
}

.vip-input {
    margin-top: 18px;
}

.vip-input:first-child {
    margin-top: 0;
}

.vip-input2 {
    font-size: 0;
}

.vip-input .form-control {
    height: 42px;
    background-repeat: no-repeat;
    background-position: 95% center;
    padding-right: 50px;
}

.vip-input2 .form-control {
    width: 151px;
    vertical-align: middle;
    display: inline-block;
    padding-right: 12px;
}

.vip-input2 img {
    margin-left: 15px;
    cursor: pointer;
}

.vip-input input[type="button"]:focus {
    outline: none;
}

.vip-input input[type="button"] {
    display: block;
    width: 100%;
    border-radius: 4px;
    border: 0;
    background-color: #3d62ad;
    height: 40px;
    color: #fff;
    font-size: 14px;
    cursor: pointer;
}

.zhongdian-pic {
    width: 495px;
    margin-left: 50px;
}

.zhongdian-pic img {
    display: block;
    width: 100%;
}

.zhongdian-con {
    overflow: hidden;
}

.zhongdian-con dl {
    margin: 0;
}

.zhongdian-con dd {
    line-height: 1.6;
    font-size: 18px;
    color: #333;
    padding-left: 30px;
    background-image: url(../images/ddd.jpg);
    background-repeat: no-repeat;
    background-position: left 9px;
    margin-bottom: 20px;
}

.zhongdian-con dd a:hover {
    color: #3d62ad;
}

.zhongdian-title {
    position: relative;
}

.zhongdian-en {
    position: absolute;
    right: 0;
    top: 20px;
    font-size: 68px;
    font-weight: bold;
    color: #ededed;
    opacity: 0.18;
    line-height: 1;
}

.zhongdian-title h1 {
    font-size: 40px;
    font-weight: bold;
    color: #333;
    margin: 0;
    line-height: 1;
}

.zhongdian-title h1 span {
    font-weight: normal;
    display: inline-block;
    padding: 8px 15px;
    vertical-align: middle;
    margin-top: -3px;
    color: #fff;
    background-color: #3d62ad;
    font-size: 18px;
}

.zhongdian-title h2 {
    font-size: 20px;
    color: #999999;
    font-family: "Arial" ;
    margin: 0;
    line-height: 1;
    margin-top: 5px;
}

.zhongdian-top-div {
    margin-top: 55px;
}

.zhongdian-yuan-list {
    padding-top: 40px;
}

.zhongdian-yuan-list dl {
    margin: 0;
}

.zhongdian-yuan-list dd {
    margin-top: 30px;
}

.zhongdian-yuan-list dd a {
    display: block;
    width: 180px;
    margin: 0 auto;
}

.zhongdian-yuan-list dd a h1 {
    margin: 0;
    font-size: 16px;
    color: #333;
    text-align: center;
    margin-top: 10px;
    transition: .3s;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    padding: 0 5px;
}

.zhongdian-yuan-list dd a:hover h1 {
    color: #3d62ad;
}

.zhongdian-pic2 {
    padding-bottom: 100%;
    overflow: hidden;
    position: relative;
}

.zhongdian-pic2 img {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
}

.zhongdian-pic-wp {
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    background-image: url(../images/zhongdian-wp.jpg);
    background-repeat: no-repeat;
    background-position: center ;
    z-index: 50;
}

.line33 {
    width: 1px;
    height: 41px;
    background-color: #dddddd;
    margin: 18px auto;
}

.header-0 {
    background-color: #414141;
}

.header-0 .container-fluid {
    padding-left: 0;
}

.header-0-left>a {
    width: 120px;
    display: block;
    height: 38px;
    line-height: 38px;
    border-right: 1px solid #676767;
    font-size: 12px;
    color: #a0a0a0;
    padding-left: 48px;
    background-image: url(../images/header0.jpg);
    background-repeat: no-repeat;
    background-position: 19px center;
}

.header-0-left>a:hover {
    color: #fff;
    text-decoration: underline;
}

.language {
    width: 120px;
    background-image: url(../images/oj.jpg);
    background-repeat: no-repeat;
    background-position: 88% 16px;
    position: relative;
}

.language-div {
    position: absolute;
    left: 0;
    right: 0;
    top: 38px;
    z-index: 1010;
    display: none;
}

.language-div a {
    display: block;
    height: 38px;
    line-height: 38px;
    padding-left: 59px;
    font-size: 12px;
    color: #a0a0a0;
    background-image: url(../images/en.jpg);
    background-repeat: no-repeat;
    background-position: 20px center;
    background-color: #414141;
}

.language-div a:hover {
    color: #fff;
}

.language span {
    display: block;
    height: 38px;
    line-height: 38px;
    padding-left: 59px;
    font-size: 12px;
    color: #a0a0a0;
    background-image: url(../images/en.jpg);
    background-repeat: no-repeat;
    background-position: 20px center;
    cursor: pointer;
    border-right: 1px solid #676767;
}

.header-0 {
    position: fixed;
    left: 0;
    right: 0;
    top: 0;
    z-index: 1010;
    display: none;
}

.youxiang {
    position: fixed;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    z-index: 1002;
    background-image: url(../images/heidi.jpg);
    display: none;
}

.youxiang-div {
    position: absolute;
    width: 870px;
    left: 50%;
    margin-left: -435px;
    background-color: #fff;
    top: 50%;
    margin-top: -208px;
}

.youxiang-pic {
    width: 370px;
}

.youxiang-pic img {
    display: block;
    width: 100%;
}

.youxiang-con {
    overflow: hidden;
    padding-top: 20px;
}

.youxiang-con .close {
    float: none;
    position: absolute;
    right: 10px;
    top: 10px;
    z-index: 50;
}

.youxiang-top {
    border-bottom: 1px solid #eeeeee;
}

.youxiang-top span {
    display: block;
    height: 67px;
    line-height: 67px;
    font-size: 20px;
    color: #666;
    padding: 0 35px;
    cursor: pointer;
}

.youxiang-top span:first-child {
    background-image: url(../images/xx.jpg);
    background-repeat: no-repeat;
    background-position: right center;
}

.youxiang-top span.cur {
    border-bottom: 2px solid #0071e0;
    color: #0071e0;
}

.youxiang-bottom-wp {
    padding: 45px;
}

.youxiang-bottom input[type="text"],.youxiang-bottom input[type="password"] {
    padding-left: 45px;
    background-repeat: no-repeat;
    background-position: 15px center;
}

.youxiang-bottom .input-group-addon {
    background-color: #fcfcfc;
}

.youxiang-bottom .input-lg {
    font-size: 14px;
}

.yx-input {
    margin-top: 25px;
}

.yx-input:first-child {
    margin-top: 0;
}

.yx-input2 {
    margin-top: 45px;
}

.youxiang-bottom input[type="button"] {
    width: 100%;
    display: block;
    border: 0;
    background-color: #0071e0;
    color: #fff;
    cursor: pointer;
    font-size: 18px;
    height: 50px;
    border-radius: 4px;
}

.youxiang-bottom {
    display: none;
}

.youxiang-bottom:first-child {
    display: block;
}

.youxiang-div-wp {
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
}

.main3-wei {
}

.main3-weo {
    height: 170px;
    background-image: url(../images/fansi.jpg);
    background-repeat: no-repeat;
    background-position: right center;
}

.main3-con {
    overflow: hidden;
    padding-right: 230px;
}

.main3-wei-title {
    margin-top: 55px;
    width: 190px;
}

.main3-wei-title h1 {
    margin: 0;
    font-size: 16px;
    color: #fff;
}

.main3-wei-title h1 span {
    font-weight: bold;
    font-size: 36px;
    font-family: 'Arial' ;
}

.main3-wei-title h2 {
    margin: 0;
    font-size: 16px;
    color: #fff;
    font-weight: bold;
    font-family: 'Arial' ;
    margin-top: 9px;
}

.main3-con {
    overflow: hidden;
    padding-top: 45px;
}

.main3-con-list {
    background-image: url(../images/main3-list.jpg);
    background-repeat: repeat-x;
    background-position: left center;
    padding: 0 28px;
}

.main3-con-list .item {
    text-align: center;
    background-image: url(../images/main3-item.jpg);
    background-repeat: no-repeat;
    background-position: center ;
}

.main3-con-list .item h1 {
    font-size: 16px;
    color: #fff;
    margin: 0;
    height: 30px;
    line-height: 30px;
}

.main3-con-list .item h1+h2 {
    margin-top: 30px;
}

.main3-con-list .item h2+h1 {
    margin-top: 30px;
}

.main3-con-list .item h2 {
    font-size: 20px;
    color: #fff;
    font-weight: bold;
    margin: 0;
    height: 30px;
    line-height: 30px;
}

.main3-con-list .owl-prev {
    position: absolute;
    left: 0px;
    top: 50%;
    margin-top: -14px;
    width: 28px;
    height: 28px;
    background-image: url(../images/m-left.jpg);
    cursor: pointer;
    background-repeat: no-repeat;
    background-position: center ;
    font-size: 0;
}

.main3-con-list .owl-next {
    position: absolute;
    right: 0px;
    top: 50%;
    margin-top: -14px;
    width: 28px;
    height: 28px;
    background-image: url(../images/m-right.jpg);
    cursor: pointer;
    background-repeat: no-repeat;
    background-position: center ;
    font-size: 0;
}

.header-1 .container-fluid {
    position: relative;
}

.lange1 {
    position: relative;
    margin-top: 56px;
    margin-right: 10px;
}

#cait {
    display: none;
    position: absolute;
    right: 15px;
    top: 105px;
    width: 537px;
    height: 15px;
    background-image: url(../images/cait.jpg);
    background-repeat: no-repeat;
    background-position: center ;
}

.wap_sc {
    float: right;
    padding-top: 5px;
    text-align: center;
}

.wap_sc img {
    width: 80px;
}

#cebian {
    position: fixed;
    z-index: 999;
    right: 0;
    top: 50%;
    margin-top: -108px;
}

#cebian ul {
    margin: 0;
}

#cebian li {
}

#cebian li:first-child {
    border-top: 0;
}

#cebian li a {
    display: block;
    width: 42px;
    height: 42px;
    background-color: #fff;
    background-repeat: no-repeat;
    background-position: center ;
    transition: .3s;
    border: 1px solid #eee;
    border-bottom: 0;
    position: relative;
}

#cebian li a:hover .cebian-er {
    /*display: block;*/
    opacity: 1;
    visibility: visible;
}

.cebian-er {
    position: absolute;
    width: 100px;
    top: 0;
    left: -101px;
    /*display: none;*/
    opacity: 0;
    visibility: hidden;
    transition: .3s;
}

.cebian-er img {
    display: block;
    width: 100%;
}

#cebian li a:hover {
    background-color: #3d62ad;
    border-color: #3d62ad;
}

a.cebian-a1 {
    background-image: url(../images/fla1.jpg);
}

a.cebian-a2 {
    background-image: url(../images/fla2.jpg);
}

a.cebian-a3 {
    background-image: url(../images/fla3.jpg);
}

a.cebian-a4 {
    background-image: url(../images/fla4.jpg);
}

a.cebian-a5 {
    background-image: url(../images/fla5.jpg);
}

a.cebian-a1:hover {
    background-image: url(../images/fla1h.jpg);
}

a.cebian-a2:hover {
    background-image: url(../images/fla2h.jpg);
}

a.cebian-a3:hover {
    background-image: url(../images/fla3h.jpg);
}

a.cebian-a4:hover {
    background-image: url(../images/fla4h.jpg);
}

a.cebian-a5:hover {
    background-image: url(../images/fla5h.jpg);
}

.totop {
    /*width: 42px;
	height: 42px;
	background-color: #fff;
	transition: .3s;
	background-repeat: no-repeat;
	background-position: center ;
	
	border:1px solid #eee;*/
    cursor: pointer;
}

.totop:hover {
}

.InLeft {
    animation: InLeft .5s 0s ease both;
    -webkit-animation: InLeft .5s 0s ease both;
    -moz-animation: InLeft .5s 0s ease both;
}

@keyframes InLeft {
    0% {
        opacity: 0;
        transform: translateX(50px);
    }

    100% {
        opacity: 1;
        transform: translateX(0);
    }
}

@-webkit-keyframes InLeft {
    0% {
        opacity: 0;
        -webkit-transform: translateX(50px);
    }

    100% {
        opacity: 1;
        -webkit-transform: translateX(0);
    }
}

@-moz-keyframes InLeft {
    0% {
        opacity: 0;
        -moz-transform: translateX(50px);
    }

    100% {
        opacity: 1;
        -moz-transform: translateX(0);
    }
}

.right_nav {
    width: 46px;
    height: 375px;
    position: fixed;
    right: 1px;
    top: 50%;
    margin-top: -212px;
    background: url(../images/nav_ico.jpg) no-repeat left top;
    z-index: 999;
}

.right_nav ul {
    width: 100%;
    height: 100%;
    margin: 0;
}

.right_nav ul li {
    width: 46px;
    height: 46px;
    margin-bottom: 1px;
    position: relative;
    float: left;
}

.right_nav ul li div {
    cursor: pointer;
}

.right_nav ul li:hover div {
    display: block;
}

.right_nav ul li:hover dl {
    display: block;
}

.nav_ri {
    width: 411px;
    position: absolute;
    right: 0;
    top: 0;
    display: none;
}

.nav_gg {
    width: 46px;
    height: 46px;
    background: url(../images/nav_ico.jpg) no-repeat right top;
    position: absolute;
    right: 0;
    top: 0;
}

.nav_list {
    width: 183px;
    position: absolute;
    right: 46px;
    top: 0;
    line-height: 46px;
    text-align: right;
}

.nav_list dl {
    margin: 0;
    width: 182px;
    height: 46px;
    position: relative;
    margin-bottom: 1px;
}

.nav_list dl dt {
    width: 182px;
    height: 46px;
    position: absolute;
    right: 0;
    top: 0;
    background: url(../images/nav_bj.jpg) no-repeat;
}

.nav_list dl dt a {
    width: 134px;
    height: 46px;
    display: block;
    overflow: hidden;
    line-height: 46px;
}

.nav_list dl dd {
    width: 182px;
    position: absolute;
    right: 182px;
    top: 0;
    padding-right: 1px;
    display: none;
}

.nav_list dl dd a {
    width: 181px;
    height: 46px;
    line-height: 46px;
    padding: 0 20px;
    display: block;
    overflow: hidden;
    background: url(../images/nav_bj_ico.jpg) repeat-x left top;
    margin-bottom: 1px;
}

.nav_list dl dd a:hover {
    text-decoration: underline;
}

.nav_list dl:hover dd {
    display: block;
}

.nav_list dl a {
    color: #fff;
}

.QQ {
    width: 120px;
    height: 46px;
    position: absolute;
    right: 0;
    top: 0;
    background: url(../images/nav_ico.jpg) no-repeat right -47px;
    display: none;
}

.QQ a {
    width: 100%;
    height: 100%;
    display: block;
}

.QQ .tell_b {
    width: 120px;
    height: 300px;
    position: absolute;
    right: 120px;
    top: 0;
    border: 0;
    padding-right: 1px;
    background: none;
}

.QQ .tell_b p {
    margin: 0;
    width: 80px;
    padding-left: 40px;
    height: 46px;
    background: url(../images/nav_bj.jpg) no-repeat;
    border: 0;
    float: left;
    margin: 0 0 1px;
    line-height: 46px;
}

.QQ .tell_b p a {
    color: #fff;
}

.tell_a {
    width: 46px;
    height: 46px;
    position: absolute;
    right: 0;
    bottom: 0;
    background: url(../images/nav_ico.jpg) no-repeat right -94px;
    display: none;
}

.tell_b {
    width: 157px;
    padding: 5px;
    /*height:142px;*/
    position: absolute;
    right: 47px;
    bottom: -2px;
    background: url(../images/tell.jpg) no-repeat;
    display: none;
    font-size: 14px;
    line-height: 20px;
}

.tell_b span {
    display: block;
    color: #a9a9a9;
    margin-left: 5px;
    margin-right: 5px;
}

.tell_b p {
    margin: 0;
    color: #595959;
    margin-left: 5px;
    margin-right: 5px;
}

.message_ri {
    width: 120px;
    height: 46px;
    position: absolute;
    right: 0;
    top: 0;
    background: url(../images/nav_ico.jpg) no-repeat right -141px;
    display: none;
}

.message_ri a {
    width: 100%;
    height: 100%;
    display: block;
}

.erweima_ri {
    width: 147px;
    height: 142px;
    position: absolute;
    right: 46px;
    bottom: 7px;
    display: none;
}

.erweima_ri_a {
    width: 46px;
    height: 46px;
    position: absolute;
    right: 0;
    bottom: 0;
    background: url(../images/nav_ico.jpg) no-repeat right -188px;
    display: none;
}

.weibo {
    width: 120px;
    height: 46px;
    position: absolute;
    right: 0;
    top: 0;
    background: url(../images/nav_ico.jpg) no-repeat right -235px;
    display: none;
}

.weibo a {
    width: 100%;
    height: 100%;
    display: block;
}

.Search {
    width: 282px;
    height: 46px;
    position: absolute;
    right: 0;
    top: 0;
    background: url(../images/nav_ico.jpg) no-repeat right -235px;
    display: none;
}

.Search input[type='text'] {
    width: 221px;
    height: 30px;
    float: left;
    border: 0;
    background: none;
    margin-top: 8px;
    margin-left: 5px;
}

.Search input[type='button'] {
    width: 44px;
    height: 46px;
    float: left;
    border: 0;
    background: none;
}

.fenx {
    width: 207px;
    height: 46px;
    position: absolute;
    right: 0;
    top: 0;
    background: url(../images/nav_ico.jpg) no-repeat right -282px;
    display: none;
    margin-top: 0!important;
}

.fenx a {
    width: 38px!important;
    height: 100%!important;
    display: block;
    float: left;
    background-image: none!important;
    margin: 0!important;
    padding-left: 0!important;
}

.top_ri {
    width: 46px;
    height: 46px;
    position: absolute;
    right: 0;
    bottom: 0;
    background: url(../images/nav_ico.jpg) no-repeat right -328px;
    display: none;
}

.top_ri a {
    width: 100%;
    height: 100%;
    display: block;
}

.bt_all {
    width: 100%;
    text-align: center;
    color: #535353;
    line-height: 50px;
}

.bt_all span {
    font-size: 36px;
    font-family: Arial;
}

.bt_all i {
    font-size: 30px;
    font-style: normal;
}

.bt_all p {
    margin: 0;
    font-size: 16p;
    color: #a9a9a9;
    line-height: 20px;
}

.ny_nav {
    width: 100%;
    height: 35px;
    text-align: center;
    margin-top: 20px;
}

.ny_nav a {
    width: 140px;
    height: 35px;
    line-height: 30px;
    margin: 0 4px;
    color: #535353;
    display: inline-block;
    *display: inline;
    *zoom:1;}

.ny_nav a.cur {
    height: 35px;
    color: #fff;
}

#bdshare_weixin_qrcode_dialog,#bdshare_weixin_qrcode_dialog * {
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
}

.tuij-product-menu-h1 {
    font-size: 21px;
    color: #fff;
    padding-left: 23px;
    background-image: url(../images/loud.jpg);
    background-repeat: no-repeat;
    background-position: 4px center;
    margin-bottom: 20px;
}

.tuij-product-left {
    width: 228px;
    margin-right: 28px;
}

.tuij-product-left li a {
    background-position: 96% center;
}

.tuij-product-left .pro22-menu {
    border-radius: 5px;
}

.tuij-product-right {
    overflow: hidden;
}

.tuij-top {
    border: 1px solid #dddddd;
    background-color: #f7f7f7;
}

.tuij-top-pic {
    width: 420px;
    background-color: #fff;
}

.ftuij .flex-direction-nav {
    display: block;
}

.ftuij .flex-direction-nav a {
    width: 20px;
    height: 28px;
    margin-top: -14px;
    background-image: url(../images/left.jpg);
    transition: .3s;
}

.ftuij .flex-direction-nav .flex-prev {
    left: 12px;
}

.ftuij .flex-direction-nav .flex-prev.flex-disabled,.ftuij .flex-direction-nav .flex-next.flex-disabled {
    display: none!important;
}

.ftuij .flex-direction-nav .flex-prev:hover {
    background-image: url(../images/lefth.jpg);
}

.ftuij .flex-direction-nav .flex-next {
    background-image: url(../images/right.jpg);
    right: 12px;
}

.ftuij .flex-direction-nav .flex-next:hover {
    background-image: url(../images/righth.jpg);
}

.ftuij .slides>li>a {
    display: block;
    position: relative;
    padding-bottom: 75%;
    overflow: hidden;
}

.ftuij .slides>li>a>img {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
}

.tuij-top-con {
    overflow: hidden;
    padding: 25px 30px;
}

.tuij-top-con h1 {
    margin: 0;
    padding-bottom: 15px;
    border-bottom: 1px solid #ddd;
    font-size: 20px;
    color: #333;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}

.tuij-top-con dl {
    margin: 0;
    padding: 15px;
}

.tuij-top-con dd {
    height: 30px;
    line-height: 30px;
    margin-top: 4px;
}

.tuij-top-con dd:first-child {
    margin-top: 0;
}

.tuij-top-con span {
    font-size: 16px;
    color: #666;
    margin-right: 5px;
}

.tuij-top-con-p {
    overflow: hidden;
}

.tuij-top-con-p1 {
    font-size: 18px;
    color: #333;
    font-family: "Arial";
}

.tuij-top-con-p2 {
    font-size: 24px;
    color: #e92028;
    font-family: "Arial";
}

.tuij-top-con-item {
    font-size: 16px;
    color: #666;
    width: 50%;
    height: 60px;
    line-height: 60px;
    padding-left: 15px;
    background-color: #fff;
}

.tuij-top-con-item.fr {
    border-left: 1px solid #ddd;
}

.tuij-top-con-item s {
    font-family: "Arial";
    font-size: 18px;
    padding-left: 5px;
}

.tuij-top-con-item i {
    font-family: "Arial";
    font-style: normal;
    font-size: 18px;
    padding-left: 5px;
    font-size: 24px;
    color: #e92028;
    font-family: "Arial";
}

.tuij-top-a {
    margin-top: 25px;
}

.tuij-top-a a {
    float: left;
    padding: 0 35px;
    height: 40px;
    line-height: 40px;
    color: #fff;
    font-size: 16px;
    background-color: #e92028;
    border-radius: 5px;
    margin-left: 20px;
    transition: .3s;
}

.tuij-top-a a:hover {
    background-color: #d41c23;
}

.tuij-top-a a:first-child {
    background-color: #0076e1;
    margin-left: 0;
}

.tuij-top-a a:first-child:hover {
    background-color: #0167c3;
}

.tuij-bottom {
    margin-top: 32px;
}

.tuij-bottom-con {
    padding-bottom: 34px;
}

.tuij-bottom-con img {
    display: block;
}

.tuij-lun {
    margin-top: 40px;
}

.tuij-lun-title {
    font-size: 20px;
    color: #3798e8;
    padding-bottom: 15px;
}

.tuij-lun-pic {
    display: block;
    position: relative;
    padding-bottom: 75%;
    overflow: hidden;
    border: 1px solid #ddd;
}

.tuij-lun-pic img {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    transition: .3s;
}

.tuij-lun-pic:hover img {
    transform: scale(1.06,1.06);
    -moz-transform: scale(1.06,1.06);
    -webkit-transform: scale(1.06,1.06);
    -o-transform: scale(1.06,1.06);
}

.tuij-lun-list .item a {
    display: block;
    padding: 1px;
}

.tuij-lun-list .item a h1 {
    margin: 0;
    font-size: 14px;
    color: #666;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    margin-top: 15px;
    text-align: center;
}

.tuij-lun-list .item a:hover h1 {
    color: #3798e8;
}

.tuij-lun-list .owl-prev {
    position: absolute;
    right: 20px;
    top: -40px;
    width: 15px;
    height: 22px;
    background-image: url(../images/left888.jpg);
    cursor: pointer;
    background-repeat: no-repeat;
    background-position: center ;
    font-size: 0;
    transition: .3s;
}

.tuij-lun-list .owl-prev:hover {
    background-image: url(../images/left888h.jpg);
}

.tuij-lun-list .owl-next {
    position: absolute;
    top: -40px;
    right: 0px;
    width: 15px;
    height: 22px;
    background-image: url(../images/right888.jpg);
    cursor: pointer;
    transition: .3s;
    background-repeat: no-repeat;
    background-position: center ;
    font-size: 0;
}

.tuij-lun-list .owl-next:hover {
    background-image: url(../images/right888h.jpg);
}

.erji-nav2 {
    background-color: #fafafa;
}

.er {
    width: 166px;
}

.er img+img {
    margin-top: 40px;
}

.main3-wei-gai img {
    display: block;
    width: 100%;
}

.main3-wei-gai img.imgimg2 {
    display: none;
}

.p70 {
    padding: 46px 0;
}

.jia2_h-more {
    padding-top: 30px;
}

.jia2_h-more a {
    display: block;
    width: 28px;
    height: 28px;
    background-image: url(../images/jia2_sss.png);
    transition: .3s;
    background-repeat: no-repeat;
    background-position: center ;
    margin: 0 auto;
}

.jia2_h-more a:hover {
    background-image: url(../images/jia2_sss-h.png);
}

.main2-right dd a {
    transition: .3s;
}

.main2-right dd a img {
    transition: .3s;
}

.main2-right dd a:hover {
    box-shadow: 0 0 15px 1px rgba(0,0,0,0.1);
}

.main2-right dd a:hover img {
    -webkit-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -o-transform: scale(1.1);
    transform: scale(1.1);
}

.banner-2 {
    height: 360px;
}

.main1 .main1-a a#tuijian {
    background-repeat: no-repeat;
    background-position: 90% 9px;
    background-image: url(../images/a450.jpg);
}

.main2 {
    height: 600px;
    padding-top: 70px;
}

#close-332 {
    position: absolute;
    right: 25px;
    top: 25px;
    cursor: pointer;
}

.vip-wp_22 .vip-box-top {
    height: auto;
    background-image: none;
    padding-bottom: 15px;
}

.regfl {
    width: 48%;
}

.vip-input .regfl .form-control {
    padding-right: 8px;
}