﻿@charset "utf-8";
/*重置样式*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,textarea,p,blockquote,th,button,img,span,table{ color:#0572cf; padding:0px; margin:0px; border:0px;}
body{ background:#fff; font-size:14px; color:#333; font-family:"microsoft yahei"; background:#fff; overflow-x:hidden;}
fieldset,img{ border:0; vertical-align:middle;}
input,select,label,select,option,textarea,button,fieldset,legent,{ font-size:14px;}
ul{ list-style:none;}
input,select,textarea{ margin:0px; padding:0px; outline:none; blr:expression(this.onFocus=this.blur()); font-family:"microsoft yahei";}
/*浮动样式*/
.fl{ float:left;}
.fr{ float:right;}
.clear{ clear:both;}
.clearfix:after{ content:'.'; clear:both; display:block; height:0; visibility:hidden; line-height:0px; overflow:hidden;}
.clearfix{ zoom:1}
/*宽度样式*/
.w1100{ width:1100px; margin:0 auto;}
/*默认文字连接样式*/
a{ color:#333; text-decoration:none; outline:none; blr:expression(this.onFocus=this.blur()); font-family:"microsoft yahei";}
a:hover{ color:#0572cf ; text-decoration:underline;}
/*--------------头部--------------*/
.hed{ height:40px; line-height:40px; background:#f4f4f4;}
.hed .hyy{ background:url(../images/home.png) left no-repeat; text-indent:26px;}
.top .hed a{ margin:0 8px;}
.top .hed span{ margin:0 8px;}
.top1{ height:140px;}
.top1 h1{ height:72px; margin-top:30px;}
.top .name{ width: 520px;
    height: 56px;
    margin: 42px 0 0 20px;
    border-left: 1px solid #ccc;
    text-indent: 20px;
    overflow: hidden;}
.top .name h2{ font-size:35px; line-height:28px;}
.top .name h3{ font-size:15px; color:#666; margin-top:8px; font-weight:normal;}
.top1 .tact{ background:url(../images/tact.png) left no-repeat; text-indent:49px; margin-top:42px; width:255px; height:63px;}
.top1 .tact p{ font-size:16px; line-height:22px; color:#666;}
.top1 .tact .bold{ font-size:28px; font-family:Arial, Helvetica, sans-serif; color:#0572cf; font-weight:bold; margin-top:5px;}
/*------------导航-------------*/
.t-nav{width: 100%;position: fixed;top: 0px;left: 0px;border-top: none;z-index: 999;box-shadow: 4px 0 30px rgba(0, 0, 0, 0.3);}
.nav{ height:60px; line-height:60px; background:#fff; border-top:1px solid #ddd;}
.nav ul li{ width:110px; height:60px; text-align:center; float:left;}
.nav ul li a{ font-size:15px; display:block; text-decoration:none;}
.nav ul li a:hover,.nav ul li a.current,#nav .hover{ color:#0572cf;  border-top:2px solid #0572cf; font-weight:bold;}
/*首页 banner*/
.fullSlide{width:100%;position:relative;height:540px;background:#000;}
.fullSlide .bd{margin:0 auto;position:relative;z-index:0;overflow:hidden; width:1920px; position:absolute; left:50%; margin-left:-960px;}
.fullSlide .bd ul{width:100% !important;}
.fullSlide .bd li{width:100% !important;height:540px;overflow:hidden;text-align:center;}
.fullSlide .bd li a{display:block;height:540px;}
.fullSlide .hd{width:100%;position:absolute;z-index:1;bottom:10px;left:0;height:30px;line-height:30px;}
.fullSlide .hd ul{text-align:center;}
.fullSlide .hd ul li{cursor:pointer;display:inline-block;*display:inline;zoom:1;width:35px;height:8px;margin:1px;overflow:hidden;background:#000;filter:alpha(opacity=50);opacity:0.8;line-height:999px;}
.fullSlide .hd ul .on{background:#0572cf;}
.fullSlide .prev,.fullSlide .next{display:block;position:absolute;z-index:1;top:50%;margin-top:-30px;left:15%;z-index:1;width:40px;height:60px;background:url(../images/slider-arrow.png) -126px -137px #000 no-repeat;cursor:pointer;filter:alpha(opacity=50);opacity:0.5;display:none;}
.fullSlide .next{left:auto;right:15%;background-position:-6px -137px;}
/*内页 banner*/
.fullSlide2{width:100%;position:relative;height:400px;background:#000;}
.fullSlide2 .bd{margin:0 auto;position:relative;z-index:0;overflow:hidden; width:1920px; position:absolute; left:50%; margin-left:-960px;}
.fullSlide2 .bd ul{width:100% !important;}
.fullSlide2 .bd li{width:100% !important;height:400px;overflow:hidden;text-align:center;}
.fullSlide2 .bd li a{display:block;height:400px;}
.fullSlide2 .hd{width:100%;position:absolute;z-index:1;bottom:10px;left:0;height:30px;line-height:30px;}
.fullSlide2 .hd ul{text-align:center;}
.fullSlide2 .hd ul li{cursor:pointer;display:inline-block;*display:inline;zoom:1;width:35px;height:8px;margin:1px;overflow:hidden;background:#000;filter:alpha(opacity=50);opacity:0.8;line-height:999px;}
.fullSlide2 .hd ul .on{background:#0572cf;}
.fullSlide2 .prev,.fullSlide2 .next{display:block;position:absolute;z-index:1;top:50%;margin-top:-30px;left:15%;z-index:1;width:40px;height:60px;background:url(../images/slider-arrow.png) -126px -137px #000 no-repeat;cursor:pointer;filter:alpha(opacity=50);opacity:0.5;display:none;}
.fullSlide2 .next{left:auto;right:15%;background-position:-6px -137px;}
/*搜索*/
.sousuo{ height:90px; background:#fff; border-bottom:1px solid #ddd;}
.sousuo .gjc{ width:750px; overflow:hidden; font-size:14px; font-weight:bold; line-height:90px; color:#333;}
.sousuo .gjc a{ margin-right:15px; font-weight:normal; color:#333;}
.search{ width:260px; height:34px; margin-top:5px;}
.search select{ width:67px; height:40px; vertical-align:top; background:#fff; color:#333; text-indent:5px; border:1px solid #ddd; border-right:none;}
.search .in1{ width:150px; height:38px; background:#fff; float:left; text-indent:10px; color:#999; line-height:32px; border:1px solid #ddd;}
.search .in2{ width:40px; height:40px; background:url(../images/s2.png) no-repeat; border:none; float:left; cursor:pointer;}
/*--------------内容区--------------*/
.con1{ padding:70px 0;}
.con1 .bt .bold{ height:33px; background:url(../images/abbt.png) no-repeat; font-size:40px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; text-align:center; line-height:33px;}
.con1 .bt p{ text-align:center; margin-top:5px;}
.con1 .bt p a{ font-size:24px; font-weight:bold; color:#0572cf;}
.con1 .bt p a:hover{ color:#333; text-decoration:none;}
.con1 .ab{ margin-top:40px;}
.con1 .ab dt{ width:530px; height:400px; float:left;}
.con1 .ab dd{ width:530px; float:left;}
.con1 .ab .dd1{ font-size:24px; margin-left:40px; margin-top:30px;}
.con1 .ab .dd2{ width:530px; height:252px; overflow:hidden; line-height:28px; font-size:15px; margin-left:40px; margin-top:17px;}
.con1 .ab .dd3 a{ width:40px; height:40px; background:url(../images/more.png) no-repeat; display:block; margin-top:30px;}
.con2{ background:#ededed; padding:70px 0;}
.con2 .bt .bold{ height:33px; background:url(../images/cpbt.png) no-repeat; font-size:40px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; text-align:center; line-height:33px;}
.con2 .bt p{ text-align:center; margin-top:5px;}
.con2 .bt p a{ font-size:24px; font-weight:bold; color:#0572cf;}
.con2 .bt p a:hover{ color:#333; text-decoration:none;}
.con2 .cp{ margin-top:40px;}
.con2 .cpL{ width:250px; height:806px; background:#fff;}
.con2 .cpL .cpbt{ width:250px; height:100px; background:url(../images/cpdbt.png) no-repeat; font-size:28px; font-weight:bold; color:#fff; line-height:100px; text-indent:65px;}
.con2 .cpL .menu li a{ width:250px; height:59px; display:block; font-size:17px; border-bottom:1px solid #eee; line-height:59px; text-indent:45px; background:url(../images/cpfl1.png) no-repeat;}

.con2 .cpL .menu dl a{ width:250px; height:40px; display:block; font-size:14px; border-bottom:1px solid #eee; line-height:40px; text-indent:45px;}

.con2 .cpL .menu li a:hover{ text-decoration:none; background:url(../images/cpfl2.png) no-repeat; color:#0572cf;}
.con2 .cpL .ewm{ width:200px; height:240px; margin:45px 25px;}
.con2 .cpL .ewm p{ width:200px; text-align:center; font-size:16px; margin-top:5px;}
.con2 .cpR{ width:920px;}
.con2 .cpR .xbt{ width:920px; height:50px; background:#fff; line-height:50px;}
.con2 .cpR .xbt p{ width:200px; float:left; background:url(../images/cpxbt.png) left no-repeat; font-size:18px; font-weight:bold; color:#0572cf; text-indent:20px; margin-left:20px;}
.con2 .cpR .xbt a{ width:60px; height:22px; background:#999; border-radius:4px; font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#fff; text-align:center; line-height:22px; display:block; float:right; margin-right:20px; margin-top:14px;}
.con2 .cpR .xbt a:hover{ text-decoration:none; background:#0572cf;}
.con2 .cpR ul{ width:940px; overflow:hidden;}
.con2 .cpR ul li{ width:293px; height:251px; float:left; margin-right:20px; margin-top:20px;}
.con2 .cpR ul li p{ width:293px; height:60px; background:#fff; margin-top:1px; font-size:18px; text-align:center; line-height:60px;}
.con2 .cpR ul li:hover p{ background:#0572cf; color:#fff;}
.con2 .cpR ul li a{ text-decoration:none;}
.con3{ padding:70px 0 0 0;}
.con3 .bt .bold{ height:33px; background:url(../images/ysbt.png) no-repeat; font-size:40px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; text-align:center; line-height:33px;}
.con3 .bt p{ text-align:center; margin-top:5px; font-size:24px; font-weight:bold; color:#0572cf;}
.con3 .ys{ margin-top:50px;}
.con3 .ys .nr{ width:610px;}
.con3 .ys .nr .xt{ width:610px; height:1px; background:#ededed; margin:40px 0;}
.con3 .ys .nr dl dt{ width:140px; height:140px; float:left;}
.con3 .ys .nr dl dd{ width:450px; margin-left:20px; float:left;}
.con3 .ys .nr dl .dt1{ background:url(../images/01.png) no-repeat;}
.con3 .ys .nr dl .dt2{ background:url(../images/02.png) no-repeat;}
.con3 .ys .nr dl .dt3{ background:url(../images/03.png) no-repeat;}
.con3 .ys .nr dl .dt4{ background:url(../images/04.png) no-repeat;}
.con3 .ys .nr dl .dd1{ font-size:24px; font-weight:bold; line-height:24px;}
.con3 .ys .nr dl .dd2{ font-size:15px; color:#666; line-height:24px; margin-top:20px;}
.con4{ padding:70px 0; background:#f4f4f4;}
.con4 .bt .bold{ height:33px; background:url(../images/dzbt.png) no-repeat; font-size:40px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; text-align:center; line-height:33px;}
.con4 .bt p{ text-align:center; margin-top:5px; font-size:24px; font-weight:bold; color:#0572cf;}
.con4 ul{ height:206px; background:url(../images/dzbg.png) no-repeat; margin-top:40px;}
.con4 ul li{ width:122px; float:left; text-align:center; font-size:16px; padding-top:145px;}
.con4 ul li.li1{ padding-top:80px;}
.con5{ padding:70px 0;}
.con5 .bt .bold{ height:33px; background:url(../images/xwbt.png) no-repeat; font-size:40px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; text-align:center; line-height:33px;}
.con5 .bt p{ text-align:center; margin-top:5px;}
.con5 .bt p a{ font-size:24px; font-weight:bold; color:#0572cf;}
.con5 .bt p a:hover{ color:#333; text-decoration:none;}
.news .gsxw{ width:530px; margin-top:40px;}
.news .gsxw .xwbt{ width:530px; height:35px; border-bottom:1px solid #ddd;}
.news .gsxw .xwbt .bold{ font-size:18px; font-weight:normal; float:left; color:#0572cf;}
.news .gsxw .xwbt a{ color:#666; float:right;}
.news .gsxw dl{ margin-top:15px;}
.news .gsxw dl dt{ width:198px; height:123px; border:1px solid #ddd; float:left;}
.news .gsxw dl dd{ width:310px; float:left; margin-left:20px;}
.news .gsxw dl dd.dd1 a{ font-size:16px; width:310px; height:20px; overflow:hidden; display:block; font-size:16px; font-weight:bold;}
.news .gsxw dl dd.dd2{ width:310px; height:48px; line-height:24px; overflow:hidden; margin-top:12px; font-size:14px;}
.news .gsxw dl dd.dd3 a{ width:80px; height:28px; line-height:28px; text-align:center; background:#0572cf; display:block; color:#fff; margin-top:14px; font-family:Arial, Helvetica, sans-serif;}
.news .gsxw dl dd.dd3 a:hover{ background:#333; text-decoration:none; color:#fff;}
.news .gsxw ul{ margin-top:12px;} 
.news .gsxw ul li{ width:530px; height:40px; line-height:40px; background:url(../images/li1.png) left no-repeat; text-indent:24px; border-bottom:1px solid #eee; overflow:hidden;}
.news .gsxw ul li:hover{ background:url(../images/li2.png) left no-repeat; }
.news .gsxw ul li span{ float:right; color:#999;}
.link { height:80px; background:url(../images/link.png) left no-repeat; text-indent:110px;}
.link .nr{ line-height:50px; font-size:14px;}
.link a{ margin-right:20px; font-size:14px; line-height:40px; color:#333;}
.link span{ margin-right:20px; color:#999;}
/*--底部样式--*/
.bot{ background:#282828; margin-top:40px;}
.bot .bot1{ line-height:100px; border-bottom:1px solid #666; text-align:center;}
.bot .bot1 a{ font-size:15px; color:#fff; margin:0 26px;}
.bot .bot1 a:hover{ color:#0572cf; text-decoration:none;}
.bot .bot1 span{ margin-right:20px; color:#fff;}
.bot2{ padding:60px 0;}
.bot2 .lx{ width:450px;}
.bot2 .lx .bold{ font-size:16px; color:#fff; font-weight:bold; margin-bottom:20px;}
.bot2 .lx p{ color:#ccc; line-height:30px;}
.bot2 .tact .bold{ font-size:16px; font-weight:bold; color:#fff; margin-bottom:10px;}
.bot2 .tact .ew{ font-size:14px; color:#999; margin-top:4px; font-family:Arial, Helvetica, sans-serif;}
.bot2 .tact p{ line-height:30px; color:#ccc; font-size:14px;}
.bot2 .tact p a{ color:#ccc;}
.bot2 .tact p a:hover{ color:#0572cf; text-decoration:none;}
.bot2 .ewm{ width:130px; height:170px;}
.bot2 .ewm img{ width:130px; height:130px;}
.bot2 .ewm p{ width:130px; line-height:40px; color:#fff; font-size:14px; text-align:center;}
.bot3{ background:#282828; padding:15px ; background:url(../images/botX.png) repeat-x top; line-height:50px; text-align:center; color:#999; font-size:13px;}
.bot3 a{ color:#999; margin-left:10px;}
.bot3 a:hover{ color:#0572cf;}

/*优势-------------------------------------------------------------*/
#you {
    width: 100%;

    background: white;
    padding-top: 64px;
    padding-bottom: 64px;
}
#you .w1100 {
    height: 600px;
    background: #fff;
    box-shadow: 3px 4px 13px 0px rgba(127, 127, 127, 0.18);
}
.w1100 {
    width: 1200px;
    margin: 0 auto;
    height: auto;
}
.you_bt {
    width: 1200px;
    height: auto;
    border-top: 4px solid #fc9e18;
}
.you_tl {
    width: 183px;
    height: 104px;
    background: url(../images/fw.png) no-repeat;
    background-size: cover;
    font-size: 18px;
    font-weight: bold;
    color: #fff;
    padding: 56px 0 0 76px;
}
.asd {
    position: relative;
    left: 30px;
    top: -12px;
    font-family: MicrosoftYaHei-Bold;
    font-size: 16px;
    font-weight: normal;
    font-stretch: normal;
    line-height: 28px;
    letter-spacing: 1px;
    color: #ffffff;
}
.you_tl_1 {
    width: 940px;
    height: 134px;
    border-bottom: 1px solid #cdcdcd;
    text-align: center;
    font-size: 22px;
    color: #333333;
    padding-top: 25px;
    line-height: 35px;
}
.you_tl_1 span {
    color: #0572cf;
    font-size: 40px;
    font-weight: bold;
}
.you_tl_1 p {
    font-family: MicrosoftYaHei;
    font-size: 10px;
    font-weight: normal;
    font-stretch: normal;
    color: #999999;
}
.you_bc {
    width: 1100px;
    height: auto;

}
.film_focus {
    width: 1200px;
    height: 435px;
    margin: 0 auto;
    overflow: hidden;
    position: relative;
}
.film_focus .film_focus_imgs_wrap {
    width: 882px;
    height: auto;
    background: url(../images/20171106152337_374302634.gif) no-repeat center center;
}
.film_focus ul.film_focus_imgs {
    width: 829px;
    height: 9999em;
    position: absolute;
    left: 274px;
    /*top: 0;*/
}
.film_focus ul.film_focus_imgs li {
    width: 829px;
    height: 435px;
    overflow: hidden;
    position: relative;
    left: 70px;
}

.film_focus_imgs li:nth-child(1) .pic{margin:100px 0 0 18px;}
.film_focus_imgs li:nth-child(2) .pic{margin:20px 0 0 3px;}
.film_focus_imgs li:nth-child(3) .pic{margin:15px 0 0 3px;}
.film_focus_imgs li:nth-child(4) .pic{margin:30px 0 0 3px;}
.film_focus_imgs li:nth-child(5) .pic{margin:30px 0 0 3px;}

.film_focus ul.film_focus_imgs li .word {
    margin-left: 50px;
    margin-top: 90px;
}
.film_focus ul.film_focus_imgs li .word strong {
    line-height: 42px;
    display: block;
    padding-top: 10px;
    font-size: 40px;
    color: #2240d6;
}
.word p {
    font-family: MicrosoftYaHei;
    font-size: 18px;
    font-weight: normal;
    font-stretch: normal;
    line-height: 28px;
    letter-spacing: 1px;
    color: #333333;
    padding-top: 10px;
}
.word span {
    display: block;
    width: 350px;
    height: auto;
    background: url(../uploadfile/image/20180414/20180414165009_686818458.png) no-repeat left;
    margin-top: 15px;
    font-size: 14px;
    color: #666;
    line-height: 40px;
    padding-left: 10px;
}
.film_focus ul.film_focus_nav {
    width: 259px;
    height: 470px;
    position: absolute;
    left: 0;
    /*_right: -0px;*/
    top: 0;
    z-index: 100;
    background: #2240d6;
}
.film_focus ul.film_focus_nav li {
    width: 267px;
    /*height: 88px;*/
    height: auto;
    font-size: 16px;
    position: relative;
    text-align: center;
    display: block;
    /*border-bottom: 1px solid #fff;*/
}
.film_focus ul.film_focus_nav li a {
    display: block;
    height: 87px;
    font-size: 16px;
    position: relative;
    border-bottom: 1px solid #fff;
}
.film_focus ul.film_focus_nav li img {
    position: absolute;
    top: 25px;
    right: 48px;
}
img {
    border-right-width: 0px;
    border-top-width: 0px;
    border-bottom-width: 0px;
    border-left-width: 0px;
}
.film_focus ul.film_focus_nav li.cur {
    width: 267px;
    background: url(../images/20171107141344_1591143852.jpg)no-repeat ;
    position: relative;
}


.yous h2{height: 143px;text-align: center;font-size: 46px;color: #111;font-weight: normal;position: relative;}
.yous h2 a{color: #111;}
.yous h2 em{display: block;font-size: 18px;color: #333;padding-top: 6px;}
.yous h2:before{content: "";position: absolute;width: 27px;height: 3px;left:50%;margin-left: -13px;top:105px;background: #1470d6;}


.leit{width: 100%;overflow: hidden;display: block;height:660px;}
.leit ul{width: 102%;}
.leit li{width: 25%;float: left;position: relative;height: 660px;}
.leit:before{content: "";width: 100%;height: 40px;background: #fff;left:0;top:0;position: absolute;}

.leit li img{display: block;}
.mo{width: 100%;height: 100%;position: absolute;left: 0px;top: 0px;background:rgba(0,0,0,0.5);}
.hav{width: 100%;height: 100%;position: absolute;left: 0px;top: 0px;overflow:hidden;}
.shu2{position: absolute;left: 0;bottom:0;width: 100%;padding: 1rem 0 0 0;height: 8rem;}
.shu2 i{width: 3.2rem;height: 3.5rem;display: block;margin: 0 auto;}
.shu2 i img{width: 100%;display: block;}
.shu2 span{font-size:1.2rem;color: #fff;display:block;margin:0 auto; font-weight: normal; display: block;text-align: center;}
.shu2 em{display: block;font-size: 0.9rem;color: #fff;}


.bock{width: 100%;background:rgba(20,112,214,.9); position: absolute;left: 0;bottom:0;color: #fff;opacity:0;height:6rem;padding:1rem 2% 0;box-sizing: border-box; }
.bock h3{float: left;width: 32%;position: relative;}
.bock h3:before{content: "";position: absolute;width: 1px;height: 2.6rem;background: #fff;right:8%;top:6%;}
.bock i{width: 3.2rem;height: 3.5rem;float: left;}
.bock i img{width: 100%;display: block;}
.bock span {float: left; width:65%;font-size:1.4rem;color: #fff;display:block;margin:0 auto; font-weight: normal; display: block;margin-left: 2%;}
.bock em{display: block;font-size: 0.9rem;color: #fff;}
.bock p{float: left;width: 66%;font-size: 0.9rem;color: #fff;padding-top: 0.3rem;}


.zoomIn {
    -webkit-animation-name: zoomIn;
    animation-name: zoomIn;
}
.animated {
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
}


/* index-case */
.index-title {background: url(../images/zuhe.png)no-repeat center 47px;}
.index-case {padding: 43px 0 57px;background-color: #f2f2f2;}
.index-case .container {margin-top: 42px;}
.index-case .swiper-container {width: 1200px;}
.index-case .swiper-container .swiper-slide {width: 380px;height: 480px;position: relative;background: #fff;margin-right: 30px;}
.index-case .swiper-container .swiper-slide img {width: 380px;height: 300px;}
.index-case .swiper-container .swiper-slide span {display: none; position: absolute;width: 298px;height: 218px;border: solid 1px #ffffff;top: 40px;left: 40px;}
.index-case .swiper-container .swiper-slide:hover span {display: block;}
.index-case .swiper-container .swiper-slide p:first-of-type {margin-top:32px;padding:0 10px;font-size: 18px;color: #666666;margin-bottom: 24px;}
.index-case .swiper-container .swiper-slide p:nth-of-type(2) {padding: 0 44px 0 56px;font-size: 14px;color: #666666;line-height: 26px;height: 52px;
    text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;}
.index-case .swiper-container .swiper-slide div {display: none;position: absolute;left: 0;bottom: 0; width: 380px;height: 30px;background: url(../images/index_case_right.png)no-repeat center center #1f94de;}
.index-case .swiper-container .swiper-slide:hover div {display: block;}
.index-case .swiper-left {cursor: pointer;position: absolute; top: 200px;left: -69px; width: 50px;height: 80px;background: url(../images/index_case_left_grey.png)no-repeat center center;}
.index-case .swiper-left:hover {background: url(../images/index_case_left_blue.png)no-repeat center center;}
.index-case .swiper-right {cursor: pointer;position: absolute; top: 200px;right: -69px; width: 50px;height: 80px;background: url(../images/index_case_right_grey.png)no-repeat center center;}
.index-case .swiper-right:hover {background: url(../images/index_case_right_blue.png)no-repeat center center;}

.index-title {background: url(../images/zuhe.png)no-repeat center 47px;}
.index-title p:first-child {font-size: 30px;text-align: center;line-height: 1;color: #222;}
.index-title p:first-child a{font-size: 30px;}
.index-title p span {color: #0093de;font-size: 30px;text-align: center;}
.index-title img {margin: 20px auto 22px;}
.index-title p img {display: inline;margin: 0 8px 0 10px;vertical-align: bottom;}
.index-title p:nth-of-type(2) {font-size: 18px;color: #666;text-align: center;margin-top: 48px;}

.swiper-container {
    margin: 0 auto;
    position: relative;
    overflow: hidden;
    list-style: none;
    padding: 0;
    z-index: 1;
}
.swiper-wrapper {
    position: relative;
    width: 100%;
    height: 100%;
    z-index: 1;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-transition-property: -webkit-transform;
    transition-property: -webkit-transform;
    -o-transition-property: transform;
    transition-property: transform;
    transition-property: transform,-webkit-transform;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
}
.swiper-slide {
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    width: 100%;
    height: 100%;
    position: relative;
    -webkit-transition-property: -webkit-transform;
    transition-property: -webkit-transform;
    -o-transition-property: transform;
    transition-property: transform;
    transition-property: transform,-webkit-transform;
}
.index-case .swiper-container .swiper-slide div {
    background: url(../images/index_case_right.png)no-repeat center center #2240d6;
}
.index-case .swiper-left:hover {
    background: url(../images/xz-left.png)no-repeat center center;
}
.index-case .swiper-right:hover {
    background: url(../images/xz-right.png)no-repeat center center;
}
.index-case .swiper-left {
    background: url(../images/wzx-left.png)no-repeat center center;
}
.index-case .swiper-right {
    background: url(../images/noselect-right.png)no-repeat center center;
}

.tdbj{height:713px; background:url(../images/tdbj.jpg) no-repeat center;}
.td{padding-top:71px; height:642px;}
.td h3{text-align: center; margin-bottom: 60px; font-size: 24px;color:#fff; line-height: 36px;}
.td h3 span{font-size: 36px; color:#FFF;}
.td h3 i{display: block; text-transform: uppercase; font-size: 16px; line-height: 16px; margin-top: 13px; color:#FFF;}
.td ul li{float:left; height:84px; margin-bottom: 60px;}
.td ul li.odd{width:380px; margin-right: 422px;}
.td ul li.even{width:396px;}
.td ul li dl dt{width:82px; height:84px;}
.td ul li dl dt img{width:82px; height:84px;}
.td ul li dl dd b{display: block; font-size: 22px; color:#FFF; margin-bottom: 13px;}
.td ul li dl dd p{font-size: 15px; color:#FFF;}
.td ul li dl dd p i{font-size: 15px; color:#ef7e32; font-weight: bold;font-style:normal}
.td ul li.odd dt{float:right;}
.td ul li.odd dd{float:left; width:222px;}
.td ul li.odd dd b{text-align: right;}
.td ul li.odd dd p{text-align: right;}
.td ul li.even dt{float:left;}
.td ul li.even dd{float:right; width:245px; padding-right:29px;}
.td ul li.even dd b{text-align: left;}
.td ul li.even dd p{text-align: left;}