/*初始化样式*/
html{margin:0;padding:0;border:0;}
body,div,span,object,iframe,h1,h2,h3,h4,p,blockquote,pre,a,address,code,b,em,img,
dl,dt,dd,ol,ul,li,fieldset,form,label,footer,
header,hgroup,navs,section
{margin:0;padding:0;border:0;}
body{background:#fff;color:#333;position:relative;font:12px/1.5 Microsoft YaHei,arial,宋体,sans-serif;vertical-align:baseline;width:100%;overflow-x:hidden;}
a{text-decoration:none;outline:none;}

a:hover,a:active,a:focus{text-decoration:none;outline:none;}


input{padding:0;margin:0;font-family:'Microsoft YaHei';}
img{border:none;background:none;vertical-align:middle;}
ul,ol,li{list-style-type:none;}
select,input,img,select{vertical-align:middle;}
table{border-collapse:collapse;border-spacing:0}
table, th, td {vertical-align: middle}
.clearfix:after{content: ".";display: block;height: 0;clear: both;overflow: hidden;visibility: hidden;}
.clearfix{zoom:1}
.clearboth{height:0px;line-height:0px;overflow:hidden;clear:both;font-size:0px;}

h1,h2{font-size:12px;font-weight:bold;}
hr {border: 0;border-top:1px solid #ccc;height:0;}

p{margin:0;}



/*----- Common css ------*/
.fl{float:left;}
.fr{float:right;}
.di{_display:inline;}
.fwn{font-weight:normal;}
.dib{*display:inline;_zoom:1;_display:inline;_font-size:0px;}

/*滚动*/
#demo{overflow:hidden;width:100%;margin:0 auto;}
#indemo {float: left;width:800%!important;}
#demo1 {float: left;}
#demo2 {float: left;}

#m_demo{overflow:hidden;width:92%;margin:0 auto;}
#m_indemo {float: left;width:800%!important;}
#m_demo1 {float: left;}
#m_demo2 {float: left;}



.pos{position: relative;width:1920px;left:50%;margin-left:-960px;}
.wh{width:1200px;margin:0 auto;}


.com-img{  overflow:hidden;}
.com-img img{ transition:all 0.8s; -webkit-transition:all 0.8s; -moz-transition:all 0.8s; -o-transition:all 0.8s;}
.com-img:hover img{transform:scale(1.2); -webkit-transform:scale(1.2); -moz-transform:scale(1.2); -o-transform:scale(1.2);-ms-transform:scale(1.2);}



.roll_product {float: left;}


/*头部样式*/
.top1{background:#e6e6e6;color:#595959;height:27px;line-height:27px;overflow:hidden;font-size:14px;}
.top1 a{color:#595959;}





.top2{height:143px;overflow:hidden;}

.logo{float:left;line-height:143px;}
.k2{margin-top: 5px;font-size:14px;color:#333333;line-height:35px;background: url(../images/t.png) no-repeat left center;padding-left:54px;}
.k2 p:nth-child(2){color:#2459a9;font-size:27px;}




.product_list1{margin-top:38px;}
.product_list1 li{float:left;margin-right:57px;margin-bottom:28px;}
.product_list1 li:nth-child(4n){margin-right:0;}
.product_list1 li img{width:257px;height:293px;}
.product_list1 li h3{text-align:center;font-weight:normal;color:#3f3f3f;font-size:20px;}




/*主体样式*/

.ssddds{
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.xyin-case-sort li:hover, .xyin-case-sort li.on {
    background: #3c486d;
    position: relative;
    color: #fff;
    cursor: pointer;
}

.xyin-case-sort li:hover a, .xyin-case-sort li.on a {
    color: #fff;
}

.aby_hh li:hover .aby_hh_img img{
    filter: invert(49%) sepia(93%) saturate(369%) hue-rotate(900deg) brightness(60%) contrast(93%);
}



/*页面底部*/
.foot{background:#333;}
.f_nav{width:826px;margin-top:40px;}
.f_nav dl{float:left;width:136px;height:186px;overflow:hidden;}
.f_nav dt{margin-bottom:8px;font-size:19px;color:#333;font-weight:normal;}

.f_nav dd a{font-size:12px;color:#333;line-height:20px;}
.copyright{text-align:center;line-height:24px;}

/*内页左侧样式*/

.page-product-inquiry a{color: #fff;}

.changgh{
    max-width: 1460px;
    margin: 0 auto;
    padding: 0 2%;
    font-family: "Microsoft Yahei";
}
.tio{
    height: 36px;
	background-color: #f0f2f5;
    line-height: 36px;
    overflow: hidden;
}
.huanyh{
    font-size: 12px;
	font-weight: normal;
	font-stretch: normal;
	letter-spacing: 0px;
	color: #808080;
}
.dhisn{
    font-size: 12px;
	font-weight: normal;
	font-stretch: normal;
	letter-spacing: 0px;
	color: #808080; 
}
.dhisn a{
    color: #808080; 
}
.dlogo{
    /*width: 32%;*/
    height:100%;
}
.dlogo img{
    max-width: 100%;
    height: auto;
}
.hidnhh{
    width: 46%;
}
.hidnhh img{
    max-width: 100%;
    height: auto;
}
.haodmh{
    width: 22%;
    background: url(../images/01aca9cc7488bf7be9014e17ffdb829cc0b4ae2b.png) left center no-repeat;
    box-sizing: border-box;
    padding-left: 50px;
    padding-top: 1.7%;
}
.haodmh_a{
    font-size: 14px;
	font-weight: normal;
	font-stretch: normal;
	line-height: 25px;
	letter-spacing: 0px;
	color: #0d1115;
}
.haodmh_b{
    font-size: 1.8rem;
	font-weight: 600;
	font-stretch: normal;
	letter-spacing: -3px;
	color: #2f62ad;
    line-height: 45px;
}
.gubgf{
    background: #2f62ad;
}


ul,ol,li{list-style-type:none;}
.tp-simpleresponsive .button.green,
.tp-simpleresponsive .button:hover.green,
.tp-simpleresponsive .purchase.green,
.tp-simpleresponsive .purchase:hover.green {
    background-color: #21a117;
    -webkit-box-shadow: 0 3px 0 0 #104d0b;
    -moz-box-shadow: 0 3px 0 0 #104d0b;
    box-shadow: 0 3px 0 0 #104d0b
}

.tp-simpleresponsive .button.blue,
.tp-simpleresponsive .button:hover.blue,
.tp-simpleresponsive .purchase.blue,
.tp-simpleresponsive .purchase:hover.blue {
    background-color: #1d78cb;
    -webkit-box-shadow: 0 3px 0 0 #0f3e68;
    -moz-box-shadow: 0 3px 0 0 #0f3e68;
    box-shadow: 0 3px 0 0 #0f3e68
}

.tp-simpleresponsive .button.red,
.tp-simpleresponsive .button:hover.red,
.tp-simpleresponsive .purchase.red,
.tp-simpleresponsive .purchase:hover.red {
    background-color: #cb1d1d;
    -webkit-box-shadow: 0 3px 0 0 #7c1212;
    -moz-box-shadow: 0 3px 0 0 #7c1212;
    box-shadow: 0 3px 0 0 #7c1212
}

.tp-simpleresponsive .button.orange,
.tp-simpleresponsive .button:hover.orange,
.tp-simpleresponsive .purchase.orange,
.tp-simpleresponsive .purchase:hover.orange {
    background-color: #f70;
    -webkit-box-shadow: 0 3px 0 0 #a34c00;
    -moz-box-shadow: 0 3px 0 0 #a34c00;
    box-shadow: 0 3px 0 0 #a34c00
}

.tp-simpleresponsive .button.darkgrey,
.tp-simpleresponsive .button.grey,
.tp-simpleresponsive .button:hover.darkgrey,
.tp-simpleresponsive .button:hover.grey,
.tp-simpleresponsive .purchase.darkgrey,
.tp-simpleresponsive .purchase:hover.darkgrey {
    background-color: #555;
    -webkit-box-shadow: 0 3px 0 0 #222;
    -moz-box-shadow: 0 3px 0 0 #222;
    box-shadow: 0 3px 0 0 #222
}

.tp-simpleresponsive .button.lightgrey,
.tp-simpleresponsive .button:hover.lightgrey,
.tp-simpleresponsive .purchase.lightgrey,
.tp-simpleresponsive .purchase:hover.lightgrey {
    background-color: #888;
    -webkit-box-shadow: 0 3px 0 0 #555;
    -moz-box-shadow: 0 3px 0 0 #555;
    box-shadow: 0 3px 0 0 #555
}

.fullscreen-container {
    width: 100%;
    position: relative;
    padding: 0
}

.fullwidthbanner-container {
    width: 100%;
    position: relative;
    padding: 0;
    overflow: hidden
}

.fullwidthbanner-container .fullwidthbanner {
    width: 100%;
    position: relative
}

.tp-simpleresponsive .caption,
.tp-simpleresponsive .tp-caption {
    position: absolute;
    visibility: hidden;
    font-size: 1.4em -webkit-font-smoothing:antialiased !important
}

.tp-simpleresponsive img {
    max-width: none
}

.noFilterClass {
    filter: none !important
}

.tp-bannershadow {
    position: absolute;
    margin-left: auto;
    margin-right: auto;
    -moz-user-select: none;
    -khtml-user-select: none;
    -webkit-user-select: none;
    -o-user-select: none
}


.caption.fullscreenvideo {
    left: 0;
    top: 0;
    position: absolute;
    width: 100%;
    height: 100%
}

.caption.fullscreenvideo iframe,
.caption.fullscreenvideo video {
    width: 100% !important;
    height: 100% !important;
    display: none
}

.tp-caption.fullscreenvideo {
    left: 0;
    top: 0;
    position: absolute;
    width: 100%;
    height: 100%
}

.tp-caption.fullscreenvideo iframe,
.tp-caption.fullscreenvideo iframe video {
    width: 100% !important;
    height: 100% !important;
    display: none
}

.fullscreenvideo .vjs-loading-spinner {
    visibility: none;
    display: none !important;
    width: 0;
    height: 0
}

.fullscreenvideo .vjs-control-bar.vjs-fade-out,
.fullscreenvideo .vjs-control-bar.vjs-fade-in,
.fullscreenvideo .vjs-control-bar.vjs-fade-out.vjs-lock-showing,
.fullscreenvideo .vjs-control-bar.vjs-fade-in.vjs-lock-showing {
    visibility: hidden !important;
    opacity: 0 !important;
    display: none !important;
    width: 0;
    height: 0;
    overflow: hidden
}

.fullcoveredvideo.video-js,
.fullcoveredvideo video {
    background: transparent !important
}

.fullcoveredvideo .vjs-poster {
    background-position: center center;
    background-size: cover;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0
}

.tp-dottedoverlay {
    background-repeat: repeat;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1
}

.tpclear {
    clear: both
}

.tp-bullets {
    z-index: 1000;
    position: absolute;
    -ms-filter: "alpha(opacity=100)";
    -moz-opacity: 1;
    -khtml-opacity: 1;
    opacity: 1;
    -webkit-transition: opacity .2s ease-out;
    -moz-transition: opacity .2s ease-out;
    -o-transition: opacity .2s ease-out;
    -ms-transition: opacity .2s ease-out;
    -webkit-transform: translateZ(5px)
}

.tp-bullets.hidebullets {
    -ms-filter: "alpha(opacity=0)";
    -moz-opacity: 0;
    -khtml-opacity: 0;
    opacity: 0
}

.tp-bullets.simplebullets.round .bullet {
    cursor: pointer;
    position: relative;
    background: #36404b;
    width: 8px;
    height: 8px;
    margin-right: 0;
    float: left;
    margin-top: 0;
    margin-left: 8px;
    border-radius: 50%;
    transition: .3s;
    -moz-transition: .3s;
    -ms-transition: .3s;
    -o-transition: .3s;
    -webkit-transition: .3s
}

.tp-bullets.simplebullets.round .bullet.last {
    margin-right: 3px
}

.tp-bullets.simplebullets.round-old .bullet.last {
    margin-right: 0
}

.tp-bullets.simplebullets.square .bullet.last {
    margin-right: 0
}

.tp-bullets.simplebullets.square-old .bullet.last {
    margin-right: 0
}

.tp-bullets.simplebullets.navbar .bullet.first {
    margin-left: 0 !important
}

.tp-bullets.simplebullets.navbar .bullet.last {
    margin-right: 0 !important
}

.tp-bullets.simplebullets.navbar-old .bullet.first {
    margin-left: 0 !important
}

.tp-bullets.simplebullets.navbar-old .bullet.last {
    margin-right: 0 !important
}

.tp-bullets.simplebullets .bullet:hover,
.tp-bullets.simplebullets .bullet.selected {
    background-position: top left
}

.tp-bullets.simplebullets.round .bullet:hover,
.tp-bullets.simplebullets.round .bullet.selected,
.tp-bullets.simplebullets.navbar .bullet:hover,
.tp-bullets.simplebullets.navbar .bullet.selected {
    background: #fb4848
}

.tparrows {
    -ms-filter: "alpha(opacity=100)";
    -moz-opacity: 1;
    -khtml-opacity: 1;
    opacity: 1;
    -webkit-transition: opacity .2s ease-out;
    -moz-transition: opacity .2s ease-out;
    -o-transition: opacity .2s ease-out;
    -ms-transition: opacity .2s ease-out;
    -webkit-transform: translateZ(5px)
}

.tparrows.hidearrows {
    -ms-filter: "alpha(opacity=1)";
    -moz-opacity: 1;
    -khtml-opacity: 1;
    opacity: 1
}

.tp-leftarrow.navbar-old.thumbswitharrow {
    margin-right: 10px
}

.tp-rightarrow.navbar-old.thumbswitharrow {
    margin-left: 0
}

.tp-leftarrow.default {
    z-index: 100;
    cursor: pointer;
    position: relative;
    background: rgba(0, 0, 0, .3);
    background: url(../images/prev.png) no-repeat center;
    width: 57px;
    height: 62px;
    left: 100px !important;
    top: 50% !important;
    transition: .3s;
    -moz-transition: .3s;
    -ms-transition: .3s;
    -o-transition: .3s;
    -webkit-transition: .3s
}

/*.tp-leftarrow.default:before {*/
/*    display: block;*/
/*    content: '';*/
/*    width: 10px;*/
/*    height: 10px;*/
/*    margin: 50px 0 0 10px;*/
/*    -moz-transform: rotate(-45deg);*/
/*    -ms-transform: rotate(-45deg);*/
/*    -o-transform: rotate(-45deg);*/
/*    -webkit-transform: rotate(-45deg);*/
/*    border-width: 1px 0 0 1px;*/
/*    border-style: solid;*/
/*    border-color: #fff*/
/*}*/

.tp-rightarrow.default {
    z-index: 100;
    cursor: pointer;
    position: relative;
    background: rgba(0, 0, 0, .3);
   background: url(../images/next.png) no-repeat center;
   width: 57px;
    height: 62px;
    right: 100px !important;
    top: 50% !important;
    transition: .3s;
    -moz-transition: .3s;
    -ms-transition: .3s;
    -o-transition: .3s;
    -webkit-transition: .3s
}

/*.tp-rightarrow.default:before {*/
/*    display: block;*/
/*    content: '';*/
/*    width: 10px;*/
/*    height: 10px;*/
/*    margin: 50px 0 0 9px;*/
/*    -moz-transform: rotate(45deg);*/
/*    -ms-transform: rotate(45deg);*/
/*    -o-transform: rotate(45deg);*/
/*    -webkit-transform: rotate(45deg);*/
/*    border-width: 1px 1px 0 0;*/
/*    border-style: solid;*/
/*    border-color: #fff*/
/*}*/

.tp-leftarrow:hover,
.tp-rightarrow:hover {
    /*background: #fb4848*/
}

.tp-bullets.tp-thumbs {
    z-index: 1000;
    position: absolute;
    padding: 3px;
    background-color: #fff;
    width: 500px;
    height: 50px;
    margin-top: -50px
}

.fullwidthbanner-container .tp-thumbs {
    padding: 3px
}

.tp-bullets.tp-thumbs .tp-mask {
    width: 500px;
    height: 50px;
    overflow: hidden;
    position: relative
}

.tp-bullets.tp-thumbs .tp-mask .tp-thumbcontainer {
    width: 5000px;
    position: absolute
}

.tp-bullets.tp-thumbs .bullet {
    width: 100px;
    height: 50px;
    cursor: pointer;
    overflow: hidden;
    background: 0;
    margin: 0;
    float: left;
    -ms-filter: "alpha(opacity=50)";
    -moz-opacity: .5;
    -khtml-opacity: .5;
    opacity: .5;
    -webkit-transition: all .2s ease-out;
    -moz-transition: all .2s ease-out;
    -o-transition: all .2s ease-out;
    -ms-transition: all .2s ease-out
}

.tp-bullets.tp-thumbs .bullet:hover,
.tp-bullets.tp-thumbs .bullet.selected {
    -ms-filter: "alpha(opacity=100)";
    -moz-opacity: 1;
    -khtml-opacity: 1;
    opacity: 1
}

.tp-thumbs img {
    width: 100%
}

.tp-bannertimer {
    height: 2px;
    background: #fff;
    background: rgba(255, 255, 255, .2);
    position: absolute;
    z-index: 200;
    top: 0;
    right: 0
}

.tp-bannertimer.tp-bottom {
    bottom: 0;
    height: 5px;
    top: auto
}

@media only screen and (min-width:0) and (max-width:479px) {
    .responsive .tp-bullets {
        display: none
    }
    .responsive .tparrows {
        display: none
    }
}

.vjs-tech {
    margin-top: 1px
}

.tp-caption .vjs-default-skin .vjs-big-play-button {
    left: 50%;
    top: 50%;
    margin-left: -20px;
    margin-top: -20px;
    width: 40px;
    height: 40px;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border: 0;
    box-shadow: none;
    text-shadow: none;
    line-height: 30px;
    vertical-align: top;
    padding: 0
}

.tp-caption .vjs-default-skin .vjs-big-play-button:before {
    position: absolute;
    top: 0;
    left: 0;
    line-height: 40px;
    text-shadow: none !important;
    color: #fff;
    font-size: 18px
}

.tp-caption .vjs-default-skin:hover .vjs-big-play-button,
.vjs-default-skin .vjs-big-play-button:focus {
    box-shadow: none;
    -webkit-box-shadow: none
}

.tp-simpleresponsive img {
    -moz-user-select: none;
    -khtml-user-select: none;
    -webkit-user-select: none;
    -o-user-select: none
}

.tp-simpleresponsive a {
    text-decoration: none
}

.tp-simpleresponsive ul {
    list-style: none;
    padding: 0;
    margin: 0
}

.tp-simpleresponsive>ul>li {
    list-stye: none;
    position: absolute;
    visibility: hidden
}

.tp-loader {
    margin: -30px -30px;
    top: 50%;
    left: 50%;
    z-index: 10000;
    position: absolute;
    width: 60px;
    height: 60px
}

.tp-loader:before,
.tp-loader:after {
    width: 100%;
    height: 100%;
    display: block;
    content: '';
    border-radius: 50%;
    background-color: #fb4848;
    opacity: .6;
    position: absolute;
    top: 0;
    left: 0;
    -webkit-animation: bounce 2.0s infinite ease-in-out;
    animation: bounce 2.0s infinite ease-in-out
}

.tp-loader:after {
    -webkit-animation-delay: -1.0s;
    animation-delay: -1.0s
}

@-webkit-keyframes bounce {
    0%,
    100% {
        -webkit-transform: scale(0.0)
    }
    50% {
        -webkit-transform: scale(1.0)
    }
}

@keyframes bounce {
    0%,
    100% {
        transform: scale(0.0);
        -webkit-transform: scale(0.0)
    }
    50% {
        transform: scale(1.0);
        -webkit-transform: scale(1.0)
    }
}

/*********/
.nei{
    background: url(../images/61fdf64b08775f5b39935b797a1d1ba2b331b776.jpg) center center no-repeat;
    box-sizing: border-box;
    padding: 4% 0 3% 0;
    overflow: hidden;
    background-size: 100% 100%;
}
.cphh{
    text-align: center;
}
.cphh_a{
    font-size: 2.1rem;
	font-weight: 600;
	font-stretch: normal;
	line-height: 50px;
	letter-spacing: -2px;
	color: #000000;
	opacity: 0.1;
    text-transform: uppercase;
}
.cphh_b{
    font-size: 1.8rem;
	font-weight: 600;
	font-stretch: normal;
	line-height: 40px;
	letter-spacing: 0px;
	color: #000000;
    margin-top: -2.8%;
}
.cphh_c{
    font-size: 16px;
	font-weight: normal;
	font-stretch: normal;
	line-height: 50px;
	letter-spacing: 0px;
	color: #666666;
}
.cphhfen{
    width: 100%;
    margin: 2% auto 0;
    margin-bottom: 2.5%;
}
.cphhfen li{
    line-height: 42px;
	background-color: #2f62ad;
	border-radius: 8px;
    text-align: center;
    font-size: 13px;
    color: #fff;
    width: 12%;
    background: #2f62ad;
}
.cphhfen li a{
    color: #fff;
}
.hudnhg li{
    width: 24%;
    position: relative;
    box-shadow: 0px 0px 20px -10px rgba(0, 0, 0, .4);
    margin-bottom: 2%;
    cursor: pointer;
}
.hudnhg_img img{
    width: 100%;
    height: auto;
}
.hudnhgnei_m{
    width: 20px;
    height: 20px;
    margin: 3% auto 0;
    background: url(../images/41fb8397ccdfeb961ca3e1a73a79fcbc7c6f9f54.png) no-repeat;
}
.hudnhgnei{
    text-align: center;
}
.hudnhgnei{
    box-sizing: border-box;
    padding: 3% 0 6% 0;
}
.hudnhgnei_a{
    font-size: 17px;
	font-weight: normal;
	font-stretch: normal;
	line-height: 35px;
	letter-spacing: 0px;
	color: #333333;
}
.hudnhgnei_a a{
    color: #333333;
}
.hudnhg li:hover{
    background: #2f62ad;
}
.hudnhg li:hover .hudnhgnei_a a{
    color: #fff;
}
.hudnhg li:hover .hudnhgnei_m{
    background: url(../images/bbb3dfc38dc37a689a3b918ad823214d8f98b1c4.png) no-repeat;
}
.cphhfen li:hover, .cphhfen li.on {
    background: #c30000;
    position: relative;
    color: #fff;
    cursor: pointer;
}

.cphhfen li:hover a, .cphhfen li.on a {
    color: #fff;
}
.nei1{
    background: url(../images/e4f11237e06b3d7239718717cf517128c9db3d81.jpg) center center no-repeat;
    color: #fff;
    box-sizing: border-box;
    padding: 3.5% 0;
    background-size: 100% 100%;
    overflow: hidden;
}
.youshle{
    width: 65%;
}
.youshle_a{
    font-size: 1.7rem;
	font-weight: 600;
	font-stretch: normal;
	line-height: 45px;
	letter-spacing: 0px;
	color: #ffffff;
}
.youshle_b{
    font-size: 12px;
	font-weight: normal;
	font-stretch: normal;
	line-height: 20px;
	letter-spacing:0px;
	color: #ffffff;
    text-transform: uppercase;
}
.youshle_c{
    font-size: 18px;
	font-weight: normal;
	font-stretch: normal;
	line-height: 30px;
	letter-spacing: 1px;
	color: #ffffff;
    box-sizing: border-box;
    padding: 2% 0;
}
.youshrtg{
    background: url(../images/cb2e7d8d29b94e66a8614125b76a8043da52c772.png) left center no-repeat;
    box-sizing: border-box;
    padding-left: 60px;
    color: #fff;
}
.youshrtg_a{
    font-size: 18px;
	font-weight: normal;
	font-stretch: normal;
	line-height: 28px;
	letter-spacing: 0px;
	color: #ffffff;
}
.youshrtg_b{
    font-size: 1.8rem;
	font-weight: 600;
	font-stretch: normal;
	letter-spacing: -2px;
	color: #ffffff;
}
.cd-words-wrapper {
  display: inline-block;
  position: relative;
  text-align: left;
}
.is-visible {
  display: inline-block;
  position: absolute;
  white-space: nowrap;
  left: 0;
  top: 0;
}
.is-visible.is-visible {
  position: relative;
}
.is-visible {
  opacity: 0;
}
.is-visible.is-visible {
  opacity: 1;
}
.youshrt{
    width: 30%;
    margin-top: 1%;
}
.cd-headline {
    font-size: 1.8rem;
}
.liiuyang{
    width: 112px;
	line-height: 29px;
	background-color: #c30000;
	border-radius: 15px;
    text-align: center;
    font-size: 16px;
    color: #fff;
    margin: 3% 0 0 15%;
}
.liiuyang a{
    color: #fff;
}
.nei2{
    background: #f0f2f5;
    position: relative;
    overflow: hidden;
}
.abggt{
    float: left;
    width: 50%;
    position: relative;
    margin: 4% 0;
}
.hdngfh{
    position: absolute;
    top:0px;
    right: 0px;
    width: 48%;
}
.hdngfh img{
    width: 100%;
    height: auto;
}
.abggt_a{
    font-size: 1.8rem;
	font-weight: 600;
	font-stretch: normal;
	line-height: 50px;
	letter-spacing: 0px;
	color: #000000;
}
.abggt_b{
    font-size: 1.2rem;
	font-weight: normal;
	font-stretch: normal;
	line-height: 45px;
	letter-spacing: 0px;
	color: #c50d0d;
}
.abggt_c{
    font-size: 16px;
	font-weight: normal;
	font-stretch: normal;
	line-height: 32px;
	letter-spacing: 1px;
	color: #333333;
    box-sizing: border-box;
    padding: 2% 0;
}
.abggt_m{
    width: 137px;
	line-height: 38px;
	background-color: #2f62ad;
	border-radius: 4px;
    text-align: center;
    font-size: 14px;
    margin-top: 3%;
}
.abggt_m a{
    color: #fff;
}
.shzhd{
    margin: 6% 0 3% 0;
    position: relative;
    background: #fff;
    width: 132%;
    z-index: 999;
    box-sizing: border-box;
}
.shzhd li{
    width: 20%;
    text-align: left;
    border-right: #ebedf0 1px solid;
    padding: 3% 0 3% 5%;
    box-sizing: border-box;
}
.shzhd_img{
    text-align: left;
    margin-bottom: 7%;
}
.shzhd_a{
    font-size: 18px;
	font-weight: normal;
	font-stretch: normal;
	line-height:40px;
	letter-spacing: -1px;
	color: #c30000;
    position: relative;
}
.shzhd_a span{
    font-size: 1.8rem;
    font-weight: 600;
    margin-right: 2%;
}
.shzhd_a em{
    font-style: normal;
     font-size: 18px;
     position: absolute;
     top:0px;
     line-height: 30px;
}
.shzhd_b{
    font-size: 14px;
	font-weight: normal;
	font-stretch: normal;
	line-height: 32px;
	letter-spacing: 1px;
	color: #333333;
}
/****/
.nei3{
    padding: 2% 0;
    overflow: hidden;
}
.yuyung{
    overflow: hidden;
}
.rinfhyu{
    position: relative;
}
.yuyung_img img{
    width: 100%;
    height: auto;
}
.yuyung .swiper-wrapper .swiper-slide{
    position: relative;
    cursor: pointer;
}
.yuyung_a{
    position: absolute;
    bottom: 0px;
    left: 0px;
    width: 100%;
    text-align: center;
    line-height: 36px;
    background: rgba(47, 98, 173, .8);
    opacity: 0;
    transition: all 0.6s ease;
    font-size: 14px;
}
.yuyung_a a{
    color: #fff;
}
.yuyung .swiper-wrapper .swiper-slide:hover .yuyung_a{
    opacity: 1;
    transition: all 0.6s ease;
}
.swixt{
    position: absolute;
    top:40%;
    right: -4%;
    background: url(../images/7986a5eb5622258d820c75812f77ff9f3f8fc1d6.png) no-repeat;
    outline: none;
    border: none;
    width: 36px;
    height: 36px;
    z-index: 999;
    background-size: 100% 100%;
}
.swixt:hover{
background: url(../images/bb03b3f3da001d968747d4fb61da9328b023d77a.png) no-repeat;
   background-size: 100% 100%;
}
.swiev:hover{
background: url(../images/ea80f7668d0b4ff4de408000c447ba7c1d5d9daf.png) no-repeat;
   background-size: 100% 100%;
}
.swiev{
    position: absolute;
    top:40%;
    left: -4%;
    background: url(../images/18a368e209bc05db29458ef1f38be9bd38b49f47.png) no-repeat;
    outline: none;
    border: none;
    width: 36px;
    height: 36px;
    z-index: 999;
       background-size: 100% 100%;
}

/***/
.nei4{
    padding: 2% 0;
    overflow: hidden;
}
.yingd{
    text-align: center;
}
.yingd_a{
   	font-size: 1.8rem;
	font-weight: 600;
	font-stretch: normal;
	line-height: 45px;
	letter-spacing: 0px;
	color: #000000; 
}
.yingd_b{
    font-size: 18px;
	font-weight: normal;
	font-stretch: normal;
	line-height: 40px;
	letter-spacing: 0px;
	color: #666666;
}
.linyunb{
    overflow: hidden;
    padding: 0 24% 2% 24%;
    position: relative;
}
.linyunb_img img{
    width: 100%;
    height: auto;
}
.linyunb  .swiper-slide .swiper-slide{
    position: relative;
}
.linyunbnei{
    position: absolute;
    bottom: 0px;
    width: 100%;
    left: 0px;
    box-sizing: border-box;
    padding: 4%;
    text-align: left;
    color: #fff;
}
.linyunbnei_a{
    font-size: 24px;
	font-weight: 600;
	font-stretch: normal;
	line-height: 45px;
	letter-spacing: 1px;
}
.linyunbnei_b{
    font-size: 14px;
	font-weight: normal;
	font-stretch: normal;
	line-height: 24px;
	letter-spacing: 1px;
	color: #ffffff;
    text-transform: uppercase;
}
.linyunbnei_m{
    width: 114px;
	line-height: 34px;
	background-color: #c30000;
    text-align: center;
    font-size: 12px;
    margin-top: 2%;
}
.linyunbnei_m a{
    color: #fff;
}
.swipesdfnation {
    text-align: center;
    margin-top: 4%;
}
.swipesdfnation .swiper-pagination-bullet {
    width: 16px;
    height: 16px;
    display: inline-block;
    border-radius: 100%;
    background: #cccccc;
    opacity: 1;
}
.swipesdfnation  .swiper-pagination-bullet-active {
    opacity: 1;
    background: #c30000;
}
.swixtgg{
    position: absolute;
    right: 43%;
    bottom: 6%;
    outline: none;
    border: none;
    background: url(../images/aecb0e54ac25f4e2f14c38c09788db3c95a3d7ad.png) no-repeat;
    width: 16px;
    height: 28px;
    z-index: 999;
}
.swixtgg:hover{
    background: url(../images/ef790e4bda85210a45a482ced531e1beee5611bb.png) no-repeat;
}
.swievgg:hover{
    background: url(../images/0eced42eea8e2da464c0cf0150b6b88d2523bfd3.png) no-repeat;
}
.swievgg{
    position: absolute;
    left: 43%;
    bottom: 6%;
    outline: none;
    border: none;
    background: url(../images/d7230b30c5c85ec8ad695264e4b9702459d8ce57.png) no-repeat;
    width: 16px;
    height: 28px;
    z-index: 999;
}
.linyunb .swiper-slide .swiper-slide{
    cursor: pointer;
}
.linyunb .swiper-slide .swiper-slide .com-img{  overflow:hidden;}
.linyunb .swiper-slide .swiper-slide .com-img img{ transition:all 0.8s; -webkit-transition:all 0.8s; -moz-transition:all 0.8s; -o-transition:all 0.8s;}
.linyunb .swiper-slide .swiper-slide:hover .com-img img{transform:scale(1.2); -webkit-transform:scale(1.2); -moz-transform:scale(1.2); -o-transform:scale(1.2);-ms-transform:scale(1.2);}

.nei6{
    background: url(../images/eabd534c0d3cbc33e43240ca210f3115fba0532a.jpg) center center no-repeat;
    box-sizing: border-box;
    padding: 3% 0 4% 0;
    overflow: hidden;
    background-size: 100% 100%;
    margin-top: 1.5%;
}
.dehng{
    width: 35%;
    margin: 1.5% auto 0;
    margin-bottom: 2%;
}
.dehng li{
    line-height: 42px;
	background-color: #2f62ad;
	border-radius: 8px;
    text-align: center;
    color: #fff;
    font-size: 16px;
    width: 30%;
}
.dehng li a{
    color: #fff;
}
.nxdugkj  li{
    width: 24%;
    cursor: pointer;
}
.nxdugkj_ig img{
    width: 100%;
    height: auto;
}
.nxdugkjnei{
    padding: 3% 0;
}
.nxdugkjnei_c{
    font-size: 14px;
	font-weight: normal;
	font-stretch: normal;
	letter-spacing: 0px;
	color: #808080;
    line-height: 30px;
}
.nxdugkjnei_a{
    font-size: 16px;
	font-weight: normal;
	font-stretch: normal;
	letter-spacing: 0px;
	color: #000000;
    line-height: 30px;
}
.nxdugkjnei_a a{
    color: #000000;
}
.nxdugkjnei_b{
    font-size: 12px;
	font-weight: normal;
	font-stretch: normal;
	line-height: 22px;
	letter-spacing: 0px;
	color: #666666;
}
.nxdugkjnei_c{
    font-size: 12px;
	font-weight: normal;
	font-stretch: normal;
	line-height: 22px;
	letter-spacing: 0px;
	color: #999999;
    margin-top: 4%;
}
.nxdugkjnei_c a{
    color: #999999;
}
.nxdugkj  li:hover .nxdugkjnei_c a{
    color: #c30000;
}

.dehng  li:hover, .dehng  li.on {
    background: #c30000;
    position: relative;
    color: #fff;
    cursor: pointer;
}

.dehng  li:hover a, .dehng  li.on a {
    color: #fff;
}
.cehung{
    width: 196px;
	line-height: 47px;
	border-radius: 24px;
	border: dashed 1px #c30000;
    margin: 2% auto 0;
    text-align: center;
    font-size: 14px;
}
.cehung a{
    color: #c30000;
}
.nei7{
    padding: 3% 0;
    overflow: hidden;
}
.gunjhds{
    overflow: hidden;
    padding: 0 1px;
}
.heuidnh{
    position: relative;
    margin-top: 2%;
}

.swixtaa{
    position: absolute;
    top:40%;
    right: -4%;
    background: url(../images/7986a5eb5622258d820c75812f77ff9f3f8fc1d6.png) no-repeat;
    outline: none;
    border: none;
    width: 36px;
    height: 36px;
    z-index: 999;
    background-size: 100% 100%;
}
.swixtaa:hover{
background: url(../images/bb03b3f3da001d968747d4fb61da9328b023d77a.png) no-repeat;
   background-size: 100% 100%;
}
.swievaa:hover{
background: url(../images/ea80f7668d0b4ff4de408000c447ba7c1d5d9daf.png) no-repeat;
   background-size: 100% 100%;
}
.swievaa{
    position: absolute;
    top:40%;
    left: -4%;
    background: url(../images/18a368e209bc05db29458ef1f38be9bd38b49f47.png) no-repeat;
    outline: none;
    border: none;
    width: 36px;
    height: 36px;
    z-index: 999;
       background-size: 100% 100%;
}
.gunjhds_img  img{
    width: 100%;
    height: auto;
}
.fgugle{
    width: 55%;
}
.fgugrt{
    width: 40%;
}
.fgugrt_a{
    font-size: 16px;
	font-weight: normal;
	font-stretch: normal;
	letter-spacing: 0px;
	color: #ffffff;
}
.idsnjgh{
    margin-top: 2%;
}
.finghyle{
    width: 48%;
}
.finghyle input{
    height: 36px;
	background-color: #273237;
    line-height: 36px;
    border: none;
    border-radius: 0px;
    box-shadow: none;
    outline: none;
}
.finghyrt {
    width: 48%;
}
.finghyrt input{
    height: 36px;
	background-color: #273237;
    line-height: 36px;
    border: none;
    border-radius: 0px;
    box-shadow: none;
    outline: none;
}
.finghy{
    margin-bottom: 3%;
}
.rinjhf textarea{
    height: 84px;
	background-color: #273237;
    line-height: 36px;
    border: none;
    border-radius: 0px;
    box-shadow: none;
    outline: none;
}
.rinjhf{
   margin-bottom: 3%; 
}
.dsinh  input{
    height: 36px;
	background-color: #273237;
    line-height: 36px;
    border: none;
    border-radius: 0px;
    box-shadow: none;
    outline: none;
}
.dsinh{
    margin-bottom: 3%; 
}
.djsidnj .btn{
    line-height: 31px;
	background-color: #2f62ad;
    text-align: center;
    padding: 0px;
    border-radius: 0px;
    outline: none;
    border: none;
    width: 98px;
}
.xyidjh{
    border-bottom: #474e52 1px solid;
    margin: 2% 0;
}
.ufjhgimg{
    float: left;
    width: 74px;
    height: 74px;
}
.ufjhgnei{
    float: right;
    width: 78%;
    font-size: 14px;
	font-weight: normal;
	font-stretch: normal;
	letter-spacing: 0px;
	color: #ffffff;
}
.ufjhg li{
    width: 33%;
}
.ufjhg{
    padding: 1% 0;
}
.qigi{
  font-size: 12px;
	font-weight: normal;
	font-stretch: normal;
	letter-spacing: 0px;
	color: #808080;  
}
.qigi a{
    color: #808080;  
}
.zhidng{
      font-size: 12px;
	font-weight: normal;
	font-stretch: normal;
	letter-spacing: 0px;
	color: #808080;  
}
.zhidng a{
    color: #808080;  
}



@media(max-width:1600px){

}
@media(max-width:1500px){
    .haodmh_b{
        font-size: 1.6rem;
    }
}
@media(max-width:1440px){
    .swiev{
        left: 0px;
    }
    .swixt{
        right: 0px;
    }
    .swievaa{
        left: 0px;
    }
    .swixtaa{
        right: 0px;
    }
    .cphh_b{
        font-size: 1.6rem;
    }
}
@media(max-width:1366px){
    .youshle_a{
        font-size: 1.4rem;
    }
    .youshle_c{
        font-size: 16px;
    }
    .yingd_a{
        font-size: 1.6rem;
    }
    .yingd_b{
        font-size: 16px;
    }
}

@media(max-width:1200px){
   .youshle_c {
        font-size: 14px;
        line-height: 28px;
    }
    .cphhfen{
        width: 100%;
    }
    .abggt_c{
        font-size: 14px;
        line-height: 26px;
    }
    .linyunbnei_a{
        font-size: 20px;
        line-height: 40px;
    }
}
@media(max-width:1024px){
    .cphh_c{
        font-size: 14px;
        line-height: 20px;
        margin-bottom: 15px;
    }
    .cphhfen li{
        font-size: 14px;
    }
    .hudnhgnei_a{
        font-size: 15px;
        line-height: 30px;
    }
    .youshle_c {
        font-size: 12px;
        line-height: 28px;
    }
    .foot_nav li .x-nav-menu a{
        font-size: 12px;
    }
    .ufjhgnei{
        width: 72%;
        font-size: 12px;
    }
    .ufjhg li:nth-child(1){
        width: 40%;
    }
    .ufjhg li{
        width: 30%;
    }
}
@media(max-width:992px){
    .x-banner , .page-banner{
        margin-top: 60px;
    }
    .x-banner .owl-carousel .owl-item{
        overflow: hidden;
    }
    .x-banner .owl-carousel .owl-item>div{
        width: 130%;
        margin-left: -17.5%;
        /*overflow: hidden;*/
    }
    .cphh_a{
        font-size: 30px;
    }
    .cphh_b {
        font-size: 20px;
        margin-top: -5.8%;
    }
    .cphhfen li{
        /*width: 32%;*/
        width: 48%;
        margin-bottom: 2%;
    }
    .youshle{
        width: 100%;
    }
    .youshrt{
        width: 100%;
    }
    .abggt{
        float: none;
        width: 100%;
    }
    .hdngfh{
        position: relative;
        width: 100%;
    }
    .shzhd_a span{
        font-size: 30px;
    }
    .yingd_a {
        font-size: 25px;
    }
    .swixtgg{
        right: 35%;
    }
    .swievgg{
        left: 35%;
    }
    .dehng {
        width: 80%;
        margin: 1.5% auto 0;
        margin-bottom: 2%;
    }
    .nxdugkj li{
        width: 49%;
    }
    .fgugle{
        display: none;
    }
    .fgugrt{
        width: 100%;
    }
    .ufjhg{
        display: none;
    }
    .xyidjh{
        display: none;
    }
    .x-layout{
        padding-bottom: 12%;
    }
}

@media(max-width:500px){
    .cphhfen li {
        font-size: 12px;
        overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    }
    .hudnhg li{
        width: 49%;
    }
    .youshle_a{
        font-size: 16px;
        line-height: 30px;
    }
    .abggt_b{
        font-size: 14px;
        line-height: 24px;
    }
    .shzhd li{
        width: 49%;
    }
    .shzhd{
        width: 100%;
    }
    .linyunb{
        padding: 0 2%;
    }
    .swievgg {
        left: 20%;
        bottom: 0%;
    }
    .swixtgg{
        right: 20%;
        bottom: 0%;
    }
    .dehng{
        width: 100%;
    }
    .dehng li{
        font-size: 14px;
    }
    .x-layout {
        padding-bottom: 20%;
    }
}