﻿@charset "utf-8";
/* CSS Document */
/*common*/
.mb10 { margin-bottom:10px;}
.ml10 { margin-left:10px;}
.bg { background:#FFF;}
em,i{ font-style:normal;}




/**/
.banner a{ display:block; background:url(../images/banner.jpg) no-repeat center top; height:511px; overflow:hidden;}

.banners{height: 560px;}
.fullSlide {width:100%;position:relative;height:560px;}
.fullSlide .bd {margin:0 auto;position:relative;z-index:0;overflow:hidden;}
.fullSlide .bd ul {width:100% !important;}
.fullSlide .bd li {background-repeat: no-repeat;width:100% !important;height:560px;overflow:hidden;text-align:center;background-position:center top;}
.fullSlide .bd li img {
	width:100%;
	height:100%;
}
.fullSlide .bd li a {display:block;height:521px;}
.fullSlide .hd {width:100%;position:absolute;z-index:1;bottom:0px;left:0;height:30px;line-height:30px;}
.fullSlide .hd ul {text-align:center;}
.fullSlide .hd ul li {cursor:pointer;border-radius: 2px; transition:width 0.5s,height 0.5s,background 0.5s,color 0.5s;
                  -moz-transition:width 0.5s,height 0.5s,background 0.5s,color 0.5s; /* Firefox 4 */
                  -webkit-transition:width 0.5s,height 0.5s,background 0.5s,color 0.5s; /* Safari and Chrome */
                  -o-transition:width 0.5s,height 0.5s,background 0.5s,color 0.5s; /* Opera */
                   display:inline-block;*display:inline;zoom:1;width:60px;height:12px;margin:6px;overflow:hidden;background:#fff;line-height:999px;}
.fullSlide .hd ul .on {background:#0085d4;width:60px;}
.fullSlide .prev,.fullSlide .next {display:block;position:absolute;z-index:1;top:50%;margin-top:-30px;left:5%;z-index:1;width:40px;height:60px;cursor:pointer;filter:alpha(opacity=50);opacity:0.5;display:none;width:73px; height:73px;}
.fullSlide .prev{ background:url(../images/left1s.png) no-repeat; }
.fullSlide .next {left:auto;right:5%;background:url(../images/right1s.png) no-repeat;}

.abl{ height:530px; margin-top:40px; overflow:hidden;}
.abl dl{ width:356px; background:#f7f7f7; padding:11px; float:left; margin-right:27px; height:368px; border:1px solid #eaeaea;}
.abl dt{ width:356px; height:205px; position:relative; overflow:hidden;}
.abl dt img{width:356px; height:205px; }
.abl dt em{ display:block; width:59px; height:70px; position:absolute; top:0; left:16px;}
.abl dt em img{width:59px; height:70px; }
.abl dd{ width:356px; margin:10px auto 0;}
.abl dd h3{ font:20px "Microsoft Yahei"; font-weight:bold; line-height:60px; color:#333; overflow:hidden;}
.abl dd h3 em{ font:12px Arial, Helvetica, sans-serif; color:#878787; font-weight:normal;}
.abl dd p{ font:14px "Microsoft Yahei"; line-height:22px; color:#6b6b6b; height:66px; overflow:hidden;}
.abl .nones{ margin-right:0;}

.tit1{ height:96px; overflow:hidden; font:30px "Microsoft Yahei"; text-align:center; font-weight:bold;}
.tit1 em{ display:block; text-transform:uppercase; font:12px Arial, Helvetica, sans-serif; font-weight:bold; letter-spacing:8px; color:#b3b3b3;}
.tit1 a{ color:#242424; text-decoration:none; }
.tit1 span{ color:#0085d4;}

.bg01{ background:url(../images/bg1.gif);    height: 905px; padding-top:38px;}
.fen{ width:279px; border:1px solid #e5e5e5; border-bottom:7px solid #0085d4; background:#fff; border-top:0; padding-bottom:20px;}
.fen h2{ height:68px; padding-top:20px; text-align:center; background:#0085d4; font:24px "Microsoft Yahei"; font-weight:bold;}
.fen h2 a{ color:#fff;}
.fen h2 em{ display:block; font:16px Arial, Helvetica, sans-serif; color:#62adf9; text-transform:uppercase;}
.fen h3 a{ display:block; height:60px; font:16px "Microsoft Yahei"; font-weight:bold; line-height:60px; color:#333; padding-left:20px; background:url(../images/fen_bg.gif) no-repeat center top; margin-bottom:15px;}
.fen ul{ position:relative; margin-top:-20px;}
.fen li{ width:139px; height:55px; float:left;overflow: hidden; white-space:nowrap; text-overflow:ellipsis; border-bottom:1px dashed #ddd; font:14px "Microsoft Yahei"; line-height:55px;}
.fen li a{ color:#333; padding-left:20px;}
.fen h5 a{ display:block; font:14px "Microsoft Yahei"; line-height:55px; color:#333; height:55px; overflow:hidden; padding-left:20px;}

.pro02{ width:895px;}
.pro02 h2{ height:58px; font:19px "Microsoft Yahei"; font-weight:bold; line-height:58px;}
.pro02 h2 a{ color:#333;}
.pro02 h2 em{ font:12px Arial, Helvetica, sans-serif; text-transform:uppercase; padding-left:6px; color:#666;}
.pro02 h2 span a{ display:inline-block; font:14px "Microsoft Yahei"; text-transform:uppercase; line-height:58px;}
.pro02 dl{ height:310px; border:1px solid #ededed; overflow:hidden; background:#fff;}
.pro02 dt{ border-right:1px solid #ededed; width:442px; height:310px; float:left; overflow:hidden;}
.pro02 dt img{width:442px; height:310px;}
.pro02 dd{ width:400px; float:right; overflow:hidden;}
.pro02 dd h3{ font:16px "Microsoft Yahei"; line-height:50px; font-weight:bold; color:#181818;}
.pro02 dd p{ font:12px "Microsoft Yahei"; line-height:28px; color:#181818; height: 168px; overflow:hidden;    padding-right: 102px;}
.pro02 dd p b{ font-size:14px;}
.pro02 dd span a{ display:block; width:121px; height:29px; background:url(../images/pro_btn.gif) no-repeat center top; font:14px "Microsoft Yahei"; text-align:center; line-height:29px; color:#fff; margin-top:30px;}
.pro02 ul{}
.pro02 li{ width:278px; height:318px; float:left;}
.pro02 li a{ display:block;}
.pro02 li img{ display:block;     width: 278px;
    height: 278px;}
.pro02 li em{ display:block; font:14px "Microsoft Yahei"; text-align:center; line-height:40px; height:40px; color:#181818; overflow:hidden;background: #e7e7e7;}
.pro02 li a:hover{background:url(../images/pro_bg01.png) no-repeat center top;}
.pro02 .nones{ margin-right: 20px;
    margin-bottom: 24px;}

.biaoz{ height:635px; margin-top:40px; overflow:hidden; }
.biaoz ul{ height:71px; overflow:hidden; background:url(../images/bz_bg02.gif) repeat-x center top;}
.biaoz li{ width:300px; height:71px; float:left;}
.biaoz .li02{background:url(../images/bz_bg02.gif) repeat-x center top;}
.biaoz .li03{background:url(../images/bz_bg03.gif) repeat-x center top;}
.biaoz .nones{background:url(../images/bz_bg04.gif) repeat-x center top;}
.biaoz li a{ display:block; height:71px; font:18px "Microsoft Yahei"; text-align:center; line-height:63px; color:#333;}
.biaoz li a:hover,.biaoz .cur a{ background:url(../images/bz_bg01.gif) no-repeat center top; color:#fff; text-decoration:none; cursor:pointer; }
.biaoz dl{ margin-top:30px; height:400px; overflow:hidden;}
.biaoz dt{ width:608px; height:386px; float:right; overflow:hidden;}
.biaoz dt img{width:608px; height:386px;}
.biaoz dd{ width:500px; margin-top:50px; float:left; overflow:hidden;}
.biaoz dd h3{ height:78px; font:28px "Microsoft Yahei"; font-weight:bold; color:#313131; background:url(../images/bz_h.gif) no-repeat left bottom;}
.biaoz dd h3 em{ display:block; font:12px Arial, Helvetica, sans-serif; color:#b6b6b6; text-transform:uppercase; padding-top:5px;}
.biaoz dd p{ font:15px "Microsoft Yahei"; line-height:32px; color:#1f2121; padding-top:30px;}
.biaoz dd span a{display:block; width:121px; height:29px; background:url(../images/pro_btn.gif) no-repeat center top; font:14px "Microsoft Yahei"; text-align:center; line-height:29px; color:#fff; margin-top:30px;}

.team{ height:475px; margin-top:45px; position:relative;}
.team2{ height:315px; overflow:hidden;}
.team2 dl{ width:585px; height:301px; border:1px solid #e7e7e7; overflow:hidden;}
.team2 dt{ width:230px; height:301px; float:left; overflow:hidden;}
.team2 dt img{width:230px; height:301px;}
.team2 dd{ width:300px; padding-right:25px; overflow:hidden; float:right;}
.team2 dd h3{ font:14px "Microsoft Yahei"; color:#111; margin-top:40px; line-height:25px; height:50px; overflow:hidden;}
.team2 dd h3 p b{ font-size:16px;}
.team2 dd span{ display:block; font:14px "Microsoft Yahei"; line-height:22px; color:#818080; height:66px; overflow:hidden; margin-top:30px;}
.team2 dd em a{display:block; width:121px; height:29px; background:url(../images/pro_btn.gif) no-repeat center top; font:14px "Microsoft Yahei"; text-align:center; line-height:29px; color:#fff; margin-top:30px;}
.arr1 a{ display:block; width:27px; height:27px; overflow:hidden; position:absolute; top:232px; left:-47px; font:20px "宋体"; font-weight:bold; text-align:center; line-height:27px; background:url(../images/par_l.png) no-repeat; color:#fff;}
.arr2 a{ display:block; width:27px; height:27px; overflow:hidden; position:absolute; top:232px; right:-47px; font:20px "宋体"; font-weight:bold; text-align:center; line-height:27px; background:url(../images/par_l.png) no-repeat; color:#fff;}
.arr1 a:hover,.arr2 a:hover{ background:url(../images/fc_jt.png) no-repeat center bottom;}

.case{ height:615px; padding-top:45px; overflow:hidden; background:url(../images/bg1.gif);}
.case2{ position:relative;}
.case2 li{ width:167px; height:226px; border:1px solid #e3e3e3; font:16px "Microsoft Yahei"; text-align:center; position:absolute;}
.case2 li a{ display:block;width:167px; height:226px; color:#313131; background:#fff;}
.case2 li em{ display:block; width:167px; height:161px; background:url(../images/case1.jpg) no-repeat;}
.case2 .li2 em{background:url(../images/case2.jpg) no-repeat;}
.case2 .li3 em{background:url(../images/case3.jpg) no-repeat;}
.case2 .li4 em{background:url(../images/case4.jpg) no-repeat;}
.case2 .li5 em{background:url(../images/case5.jpg) no-repeat;}
.case2 .li6 em{background:url(../images/case6.jpg) no-repeat;}
.case2 .li7 em{background:url(../images/case7.jpg) no-repeat;}
.case2 .li8 em{background:url(../images/case8.jpg) no-repeat;}
.case2 .li1{ top:0; left:0;}
.case2 .li2{ top:0; left:174px;}
.case2 .li3{ top:233px; left:0;}
.case2 .li4{ top:233px; left:174px;}
.case2 .li5{ top:0; right:174px;}
.case2 .li6{ top:0; right:0;}
.case2 .li7{ top:233px; right:174px;}
.case2 .li8{ top:233px; right:0;}
.case2 li a:hover em,.case2 .cur em{ background-position:0 -161px;}
.case2 li a:hover,.case2 .cur a{ color:#fff; background:#0085d4;}
.case3{ width:501px; border:1px solid #e3e3e3; position:absolute; top:0; left:347px;}
.case3 p{ width:501px; height:417px;}
.case3 p img{width:501px; height:417px;}
.case3 p em{ display:block; height:42px; background:#696969; font:16px "Microsoft Yahei"; text-align:center; line-height:42px; overflow:hidden; color:#fff;}

.lc{ height:255px; margin-top:5px; overflow:hidden; border-bottom:1px dashed #b8b7b6;}
.lc li{ width:109px; height:109px; font:15px "Microsoft Yahei"; text-align:center; float:left; margin-right:45px; position:relative; margin-top:12px;}
.lc li a{ display:block;width:109px; height:94px; padding-top:15px; background:url(../images/lc_bg2.jpg) no-repeat center top; color:#313131;}
.lc li em{ display:block; width:38px; height:42px; margin:0 auto 6px; background:url(../images/lc1.png) no-repeat center top;}
.lc .li02 em{ background:url(../images/lc2.png) no-repeat center top;}
.lc .li03 em{ background:url(../images/lc3.png) no-repeat center top;}
.lc .li04 em{ background:url(../images/lc4.png) no-repeat center top;}
.lc .li05 em{ background:url(../images/lc5.png) no-repeat center top;}
.lc .li06 em{ background:url(../images/lc6.png) no-repeat center top;}
.lc .li07 em{ background:url(../images/lc7.png) no-repeat center top;}
.lc .li08 em{ background:url(../images/lc8.png) no-repeat center top;}
.lc li b{ display:block; position:absolute; top:52px; left:125px; width:13px; height:5px; background:url(../images/lc_jt.gif) no-repeat;}
.lc li a:hover{ color:#fff; background:url(../images/lc_bg1.jpg) no-repeat center top;}
.lc li a:hover em{ background-position:0 -42px;}
.lc .li08{ margin-right:0;}

.par{ height:340px; margin-top:65px; position:relative;}
.par2 li{ width:287px; float:left; margin-right:17px;}
.par2 li img{ display:block; width:285px; height:146px; border:1px solid #ddd;}
.par2 li em{ display:block; font:14px "Microsoft Yahei"; text-align:center; line-height:42px; height:42px; color:#1f1a17; overflow:hidden;}
.par2 .nones{ margin-right:0;} 
.par .arr1 a,.par .arr2 a{ top:155px;}

.bg02{ height:885px; padding-top:42px; background:url(../images/bg1.gif); overflow:hidden;}
.bg02 dl{ height:464px; background:url(../images/about_bg.gif) repeat-y center top;}
.bg02 dt{ width:601px; height:400px; float:right; margin-top:30px; overflow:hidden;}
.bg02 dt img{ width:601px; height:400px;}
.bg02 dd{ width:515px; padding:7px 0 0 26px; float:left; overflow:hidden;}
.bg02 dd h3 a{ display:block; height:55px; border-bottom:1px solid #ddd; font:18px "Microsoft Yahei"; font-weight:bold; color:#333; font-weight:bold;}
.bg02 dd p{ font:14px "Microsoft Yahei"; line-height:30px; color:#555; padding-top:10px; height:210px; overflow:hidden;}
.bg02 dd span{ display:block; height:29px; overflow:hidden; margin-top:30px;}
.bg02 dd span a{ display:inline-block; width:95px; height:29px; background:url(../images/about_btn2.png) no-repeat center top; font:14px "Microsoft Yahei"; line-height:29px; padding-left:15px; margin-right:13px;}
.bg02 dd span a:hover{ background:url(../images/about_btn1.png) no-repeat center top; color:#fff;}

.fc{ height:345px; position:relative;}
.fc h2{ height:78px; font:18px "Microsoft Yahei"; font-weight:bold; line-height:78px; overflow:hidden;}
.fc h2 a{ color:#333;}
.fc h2 em{ font:14px Arial, Helvetica, sans-serif; color:#a1a1a1; padding-left:4px;}
.fc li{ width:290px; height:197px; float:left; position:relative; margin-right:13px;}
.fc li img{ width:290px; height:197px;}
.fc li em{ display:block; width:100%; height:32px; font:14px "Microsoft Yahei"; text-align:center; line-height:32px; overflow:hidden; position:absolute; bottom:0; left:0; background:url(../images/fc_alp.png); color:#fff;}
.fc .nones{ margin-right:0;}
.fc .arr1 a{ top:163px; background:url(../images/fc_jt.png) no-repeat center top;}
.fc .arr2 a{ top:163px;background:url(../images/fc_jt.png) no-repeat center top;}
.fc .arr1 a:hover,.fc .arr2 a:hover{ background:url(../images/fc_jt.png) no-repeat center bottom;}

.new{ width:755px; height:550px; overflow:hidden; position:relative; margin-top:30px;}
.new ul{ height:45px; overflow:hidden; margin-bottom:20px;}
.new li{ font:18px "Microsoft Yahei"; line-height:45px; height:45px;float:left; padding:0 0 0 15px;}
.new .li01{background:url(../images/dy_line.gif) no-repeat right center; padding:0 15px 0 0;}
.new li a{ display:inline-block; color:#333; height:42px;}
.new li a:hover,.new .cur a{ border-bottom:2px solid #0085d4; font-weight:bold;}
.new h5 a{ display:inline-block; font:14px Arial, Helvetica, sans-serif; text-transform:uppercase; color:#333; height:45px; line-height:45px; overflow:hidden; position:absolute; top:0; right:0;}
.new1{ height:200px; overflow:hidden;}
.new1 dt{ width:360px; height:200px; overflow:hidden; float:left;}
.new1 dt img{ width:360px; height:200px;}
.new1 dd{ width:350px; float:right; overflow:hidden;}
.new1 dd h3 a{ display:block; font:14px "Microsoft Yahei"; font-weight:bold; line-height:30px; height:30px; overflow:hidden; color:#333;}
.new1 dd p{ font:14px "Microsoft Yahei"; line-height:26px; color:#555; height:78px; overflow:hidden;}
.new1 dd span a{ display:block; width:95px; height:30px; background:url(../images/about_btn1.png) no-repeat center top; font:14px "Microsoft Yahei"; line-height:30px; padding-left:15px; color:#fff; margin-top:20px;}
.new2 dl{ width:362px; height:100px; overflow:hidden; margin-top:30px;}
.new2 dt{ width:80px; background:url(../images/new_bg.gif) no-repeat center top; font:24px Arial, Helvetica, sans-serif; color:#333; text-align:center; padding-top:10px; height:70px; float:left;}
.new2 dt em{ display:block; font:18px Arial, Helvetica, sans-serif;}
.new2 dd{ width:362px; }
.new2 dd a{ display:block; font:14px "Microsoft Yahei"; font-weight:bold; color:#333; line-height:24px; white-space:nowrap;overflow:hidden; text-overflow:ellipsis; }
.new2 dd p{ font:14px "Microsoft Yahei"; color:#333; height:46px; overflow:hidden; line-height:23px;}

.faq{ width:360px; overflow:hidden; margin-top:30px;}
.faq h2{ height:45px; font:18px "Microsoft Yahei"; font-weight:bold; line-height:45px; overflow:hidden;}
.faq h2 a{ color:#333;}
.faq h2 span a{ display:inline-block; float:right; font:14px Arial, Helvetica, sans-serif; text-transform:uppercase;color:#333; line-height:45px;}
.faq h3 img{ display:block; width:360px; height:200px; margin-top:20px;}
.faq dl{ padding:15px 0 0 0;}
.faq dt a{ display:block; font:14px "Microsoft Yahei"; font-weight:bold; line-height:30px; height:30px; overflow:hidden; background:url(../images/q.gif) no-repeat left center; padding-left:35px; color:#333;}
.faq dd{ font:14px "Microsoft Yahei"; line-height:24px; color:#555; background:url(../images/a.gif) no-repeat left 1px; padding-left:35px; margin-top:6px;}

.link{ height:72px; background:#f1f1f1; overflow:hidden; }
.link p{ width:1020px; height:72px; float:left; overflow:hidden; font:14px "Microsoft Yahei"; color:#555; line-height:72px;}
.link p a{ display:inline-block; padding:0 20px; color:#555; background:url(../images/link_jt.gif) no-repeat right center;}
.link h5 a{ display:inline-block; float:right; width:140px; height:72px; font:14px "Microsoft Yahei"; text-align:right; color:#555; line-height:72px;}


/**/

