/*-----幻灯片------*/
/*banner*/
#banner-box{ position:relative; margin:0px auto; min-width:1200px; height:580px; overflow:hidden; }
.banner-nav{ position:absolute; bottom:0; left:50%; z-index:999; width:1200px; margin-left:-600px; text-align:center; font-size:0;}
.banner-nav li { display:inline-block; width:239px; height:45px; margin-left:1px; line-height:45px; cursor:pointer; background:#000; opacity:0.5;}
.banner-nav li a{ position:relative; display:block; width:100%; height:100%; color:#fff; font-size:14px; opacity:1;}
.banner-nav li a i{ position:absolute; top:-10px; left:117px; width:0; height:0; border-width:0; border-style:solid; border-color: transparent transparent #da231f transparent;}
.banner-nav li.current a i{ border-width:5px;}
.banner-nav li.current{ background:#da231f; opacity:1; cursor:default;}
.banner-nav li.current a{ cursor:default;}
.banner-list{position:absolute; z-index:2; width:100%; height:580px; overflow:hidden;}
.banner-list li{ display:inline-block; float:left; width:100%; height:580px;}
/*针对手机设备打开无手机版显示效果,解决默认显示不全只有980PX宽*/
@media (max-width: 1080px){
.banner-list li{ width:1200px !important;}
}

/*-----公司介绍-----*/
.index-about{ padding-top:50px; padding-bottom:40px; color:#666;}
/*左*/
.index-about .l{ float:left; width:50%;}
.index-about .l h4{ background:url(../images/index/about/about-bg.png) left top no-repeat;}
.index-about .l h4 span{ display:inline-block; padding:55px 0 8px 0; font-size:30px; color:#333; border-bottom:3px solid #0387d2;}
.index-about .l h5{ margin-bottom:20px; padding:20px 0 10px 0; font-size:24px; font-weight:normal; letter-spacing:3px; color:#da231f; border-bottom:1px solid #ddd;}
.index-about .l .l-b{ line-height:35px; font-size:16px; color:#666;}
.index-about .l .l-b p{ text-indent:20px;}
.index-about .l .l-b>a{ display:block; width:160px; height:40px; margin-top:10px; line-height:40px; font-size:14px; color:#fff; border-radius:2px; text-align:center; background:#666;}
/*右*/
.index-about .container .r{ float:right; width:45%;}
/*-----公司环境(滚动)-----*/
.hjMain{ position:relative; width:1200px; margin:0 auto; overflow:hidden;}
.hjMain .list-wrap{ clear:both; height:200px; margin:40px auto 0 auto; overflow:hidden;}
.hjMain li{ float:left; width:224px; padding-right:20px;}
.hjMain li img{ width:224px; height:169px;}
.hjMain li a{ display:block;}
.hjMain li p{ width:100%; height:30px; line-height:30px; text-align:center; color:#666;}
.hjMain>a{ position:absolute; top:15px; z-index:9999; display:inline-block; width:20px; height:20px; line-height:20px; text-align:center; background:#f6f6f6;}
.hjMain>a:hover{ background:#ccc;}
.hjMain>.pbt1:hover i{ border-color: transparent #fff transparent transparent;}
.hjMain>.pbt2:hover i{ border-color: transparent transparent transparent #fff;}
.hjMain>a i{ display:block; width:0; height:0; border-style:solid; margin:6px auto 0 auto;}
.hjMain .pbt1 i{ border-color: transparent #b5b5b5 transparent transparent; border-width:4px 4px 4px 0;}
.hjMain .pbt2 i{ border-color: transparent transparent transparent #b5b5b5; border-width:4px 0 4px 4px;}
.hjMain .pbt1{ right:22px; }
.hjMain .pbt2{ right:0;}

/*-----产品-----*/
.index-canpin{ background:url(../images/index/canpin/canpin-bg.jpg) center bottom no-repeat #0387d2;}
/*头部*/
.h{ padding-top:50px; overflow:hidden;}
.h>h4{ position:relative; width:1200px; margin:0 auto; padding-bottom:20px; border-bottom:1px solid #00649d; color:#fff;}
.h>h4 span, .h>h4 i, .h>h4 a{ display:block;}
.h>h4 span{ font-size:30px;}
.h>h4 i{ position:absolute; bottom:-3px; left:0; width:180px; height:3px; background:#249ee3; overflow:hidden;}
.h>h4 a{ position:absolute; right:0; bottom:20px; padding:0 10px; line-height:26px; color:#7fcefb; font-size:12px; border-radius:2px; font-weight:normal;}
/*菜单导航*/
.nav{ width:1200px; margin:30px auto 10px auto;}
.nav a{ display:inline-block; height:45px; margin-bottom:5px; padding:0 20px; color:#fff; line-height:45px; border-radius:4px; background:#2098dc;}
.nav a.hot, .nav a:hover{ color:#fff; background:#da231f;}
.nav a, .nav a:hover{
-moz-transition: all 0.35s ease;
-webkit-transition: all 0.35s ease;
-o-transition: all 0.35s ease;
transition: all 0.35s ease;/*淡淡出现*/}
/*产品内容*/
.index-canpin .b{ width:1224px; margin:0 auto; padding-bottom:20px; overflow:hidden;}
.index-canpin .b ul{ margin-top:10px;}
.index-canpin .b ul li{ float:left; width:282px; margin:12px; text-align:center;}
.index-canpin .b ul li>a{ width:280px; height:210px; overflow:hidden; border:1px solid #f3f3f3;}
.index-canpin .b ul li a{ display:block; color:#5a5a5a;}
.index-canpin .b ul li p>a{ width:100%;  white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.index-canpin .b ul li img{ width:100%; height:210px;
transition: All 0.4s ease-in-out;
-webkit-transition: All 0.4s ease-in-out;
-moz-transition: All 0.4s ease-in-out;
-o-transition: All 0.4s ease-in-out;}
.index-canpin .b ul li img:hover{
transform: scale(1.1);
-webkit-transform: scale(1.1);
-moz-transform: scale(1.1);
-o-transform: scale(1.1);
-ms-transform: scale(1.1);}
.index-canpin .b ul li p{ /*height:65px;*/ padding:10px 0; text-align:left; overflow:hidden;}
.index-canpin .b ul li p a{ font-size:16px; color:#fff; text-align:center;}
.index-canpin .b ul li p a:hover{ color:#fff;}
.index-canpin .b ul li p span{ display:block; margin-top:10px; font-size:12px; color:#81bdef;}

/*合作伙伴*/
.paner{ margin:0;}
/*.paner h4{ padding-bottom:20px; line-height:40px; font-size:30px; text-align:center; color:#333; background:url(../images/index/paner/paner_x.jpg) center bottom no-repeat;}
.paner h4 span{ color:#1051b7;}
.paner h4 p{ color:#d5d9dc; font-size:25px; font-weight:normal;}
.pcont{ position:relative;  overflow:hidden;}
.pcont .list-wrap{ clear:both; width:824px; height:165px; margin:20px auto 0 auto; overflow:hidden;}
.pcont li{ float:left; width:192px; padding:0 7px;}
.pcont li img{ width:190px; height:115px;}
.pcont li a{ display:block; border:1px solid #e1e1e1; }
.pcont li p{ color:#393939; text-align:center; margin-top:20px; font-size:14px; color:#393939;}
.pcont .pbt{ position:absolute; width:21px; height:41px; top:65px;}
.pcont .pbt1{ background:url(../images/index/paner/jiantou_l.png) no-repeat 0 0; left:15px;}
.pcont .pbt2{ background:url(../images/index/paner/jiantou_r.png) no-repeat 0 0; right:15px;}
.pcont .pbt1:hover{ background:url(../images/index/paner/jiantou_l.png) no-repeat 0 -41px;}
.pcont .pbt2:hover{ background:url(../images/index/paner/jiantou_r.png) no-repeat 0 -41px;}*/
.paner-img{ width:100%; height:629px; background:url(../images/index/paner/paner-img.jpg) center top no-repeat;}


/*广告图*/
.ads{ height:201px; text-align:center; background:url(../images/index/ad/ad1.jpg) no-repeat center;}

/*优势*/
/**/
.cx_bj{background:url(../images/index/ad/cx_bj.jpg) no-repeat center 0; height: 1031px; overflow: hidden;}
.cx{ position: relative; width:1200px; height:1031px; margin:0 auto; overflow:hidden;}
.cx h2{height:147px; font-size:34px; padding:94px 0 0  0; color:#da231f; text-align:center; line-height:65px; overflow:hidden;}
.cx h2 a{ color: #373737;}
.cx h2 i{ display: block; height: 33px; color: #fff; font-size: 20px; line-height: 33px; font-weight: normal;}
.cx li{ float: left; width: 300px; height: 360px; position: relative; overflow: hidden;}
.cx li span{ display: block; margin: 0 auto;background:url(../images/index/ad/cx2.png) no-repeat center 0; width: 183px; height: 141px; overflow: hidden; font-size: 28px; color: #0387d2; text-align: center; padding-top: 70px; line-height: 34px; font-weight: bold;}
.cx li i{ display: block; font-size: 16px; line-height: 26px; color:#333; padding-top: 10px; font-style:normal;}
.cx li p{ position: absolute; top:0; left: 51px;width: 183px; height: 211px; display: none;}
.cx .nones{ margin-right: 0;}
.cx em{ display: block; position: absolute; bottom:80px; left: 315px;}
.cx em a{display: inline-block; width: 151px; height: 46px;background:url(../images/index/ad/about_ico1.gif) no-repeat center 0; font-size: 16px; color: #fff; text-align: center; line-height: 46px; margin-right: 47px;}
.cx em a.ico{background:url(../images/index/ad/about_ico2.gif) no-repeat center 0; }
.cx .li01{ position:absolute; top:241px; left:0; }
.cx .li01 i{ color:#fff;}
.cx .li02{ position:absolute; top:241px; right:0; }
.cx .li03{ position:absolute; top:600px; left:0; }
.cx .li04{ position:absolute; top:700px; left:457px; }
.cx .li05{ position:absolute; top:600px; right:0; }
.cx .li03 span, .cx .li04 span, .cx .li05 span{ color:#fff; background:url(../images/index/ad/cx4.png) no-repeat center 0;}

/*公司视频
.videoMain{ padding-top:30px; padding-bottom:27px;}
.videoMain .container{ width:1200px; margin:0 auto;}
.videoMain .ptle{ position:relative; padding-left:10px; padding-right:20px;}
.videoMain .ptle h4{ float:left; padding-left:37px; background:url(../images/index/paner/ptbg2.png) no-repeat left center;}
.videoMain .ptle h4 a{ font-size:18px; font-weight:normal; color:#0387d2; text-decoration:none;}
.videoMain .ptle h4 span{ display:block; color:#999; font-size:14px; font-family:"Arial"; font-weight:normal;}
.videoMain .ptle .mor{ position:absolute; top:25px; right:10px; width:82px; height:23px; background:url(../images/index/morbg.png) no-repeat center; }
.videoMain_b{ margin:20px 0 30px 0;}
.videoMain_b ul{ text-align:center; font-size:0;}
.videoMain_b ul li{ width:268px; margin:0 10px; padding:5px; border:1px solid #d4d4d4; background:#fff;
display: -moz-inline-stack;
display: inline-block;
zoom: 1;
*display: inline;
transition: All 0.4s ease-in-out; 
-webkit-transition: All 0.4s ease-in-out; 
-moz-transition: All 0.4s ease-in-out; 
-o-transition: All 0.4s ease-in-out;
}
.videoMain_b ul li:hover{ border:1px solid #15409f; transform: scale(1.05); -webkit-transform: scale(1.05); -moz-transform: scale(1.05); -o-transform: scale(1.05); -ms-transform: scale(1.05);
box-shadow:5px 5px 9px rgba(0,0,0,0.2);
-mox-box-shadow:5px 5px 5px rgba(0,0,0,0.2);
-webkit-box-shadow:5px 5px 5px rgba(0,0,0,0.2);}
.videoMain_b ul li img{ width:100%; height:187px;}
.videoMain_b ul li p{ width:100%; line-height:35px; text-align:center; font-size:16px; overflow: hidden; text-overflow:ellipsis; white-space: nowrap;}
.videoMain_b ul li span{ display:block; padding:0 10px 10px 10px; line-height:25px; text-align:left; font-size:14px; color:#999;}*/

/*中间广告条
.serMain{ background:url(../images/index/serBg.jpg) no-repeat center; width:100%; height:400px;}
.serMain h4{ font-size:40px; color:#be1c1e; line-height:40px;}
.serMain h5{ font-size:25px; color:#ffff00; width:472px; height:42px; line-height:42px; margin:25px auto 30px auto; background:url(../images/index/spBg.png) no-repeat center;}
.serMain span{ font-size:20px; color:#fff;}*/

/*-----新闻动态-----*/
.newsMain{ padding:50px 0; background:#f9f9f9;}
.newsMain-b{ width:1200px; margin:0 auto;}
.newsMain-b>h4{ position:relative; padding-bottom:20px; border-bottom:1px solid #ececec; font-weight:normal; color:#2c2930;}
.newsMain-b>h4 span, .newsMain-b>h4 i, .newsMain-b>h4 a{ display:block;}
.newsMain-b>h4 span{ font-size:30px;}
.newsMain-b>h4 i{ position:absolute; bottom:-3px; left:0; width:180px; height:3px; background:#bd212f; overflow:hidden;}
.newsMain-b>h4 a{ position:absolute; right:0; bottom:20px; padding:0 10px; line-height:26px; color:#666; font-size:14px; border-radius:2px;}
/*-----左侧图片新闻-----*/
.news-img{ float:left; margin-top:30px;}
.news-img, .news-img img{ width:377px; height:457px;}
/*-----文字新闻-----*/
.news-t{ float:left; width:450px; margin:30px 0 0 40px;}
/*切换标题*/
.news-t .newsTab{}
.news-t .newsTab li{ display:inline-block; width:120px; height:42px; margin-right:20px; background:#f4f4f4;}
.news-t .newsTab li a{ display:block; width:120px; height:42px; line-height:42px; text-align:center; color:#333;}
.news-t .newsTab li.cur{ background:#13367a;}
.news-t .newsTab li.cur a{ color:#fff;}
/*切换内容*/
.news-t .news-t-b{}
.news-t .news-t-b li{ border-bottom:1px solid #d4d4d4;}
.news-t .news-t-b li a{ color:#333;}
.news-t .news-t-b li a:hover{ color:#be202f;}
.news-t .news-t-b li.t1{ padding:15px 0 20px 0;}
.news-t .news-t-b li.t1 a{ display:block; width:100%; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; line-height:50px; font-size:16px; font-weight:normal;}
.news-t .news-t-b li.t1 p{ color:#999; line-height:25px;}
.news-t .news-t-b li.t2{ position:relative; line-height:55px;}
.news-t .news-t-b li.t2 a{ display:block; width:360px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; font-size:16px;}
.news-t .news-t-b li.t2 em{ position:absolute; right:0; top:0; font-style:normal; color:#999;}
/*-----常见问题-----*/
.news-w{ float:right; width:290px; margin-top:30px;}
.news-w h4{ width:120px; height:42px; line-height:42px; font-weight:normal; text-align:center; color:#fff; background:#be202f;}
.news-w .scroll{ height:408px; overflow:hidden; margin-top:10px;}
.news-w .scroll li{ padding-top:18px; padding-bottom:20px; border-bottom:1px dotted #d3d3d3;}
.news-w .scroll a{ display:block; height:18px; padding-left:30px; line-height:18px; font-size:16px; color:#222; background:url(../images/index/news/wenBg.png) no-repeat left center; overflow:hidden; }
.news-w .scroll p{ height:40px; padding-left:30px; margin-top:5px; color:#999; line-height:20px; background:url(../images/index/news/daBg.png) no-repeat left 2px; overflow:hidden;}
.scroll{ height:40px; padding:0 10px; overflow:hidden;}
.scroll a{ display: block; overflow:hidden; width:208px; white-space:nowrap; text-overflow:ellipsis;}