﻿@charset "utf-8";

/* CSS Document */

/*banner*/

.banner{ overflow:hidden; width:100%; height:530px; background:url(../img/banner.jpg) no-repeat center;}



/*ibanner ivideo_banner*/

/*ibanner ivideo_banner*/









#flashs{ position:relative; height:500px; overflow:hidden;}

#flashs .bgitem{  z-index:1;position:absolute; top:0; }

#flashs .btn{ position:absolute; z-index:7; bottom:15px; left:50%; margin-left:-95px; padding:0px 6px;}

#flashs .btn span{ color:#fff;  background:#333; cursor: pointer;display: inline-block;margin:0 2px;width:25px;height:25px;font-size:14px;line-height:25px;text-align:center;}

#flashs .btn span.cur{ background:#c30101;}



.box .list2{ overflow:hidden; margin-top: 20px;}

.box .list2 li{ float:left; width:147px; height:160px; position:relative; margin-right:0px; margin-left:30px; margin-bottom:20px;}

.box .list2 li a{ display:block; width:100%; height:100%; text-decoration:none; cursor:pointer; background-color:#eee;}

.box .list2 li a>img{ display:block; margin-bottom:10px; }

.box .list2 li span{ display:block; text-align:center; font-size:13px; color:#000}

.box .list2 li em{ display:none; width:140px; height:150px; background:url(../img/pro_right_cur.png) repeat center; border:5px solid #c30101; position:absolute; left:0; top:0; overflow:hidden; text-align:center; font-size:12px; color:#fff; filter:alpha(opacity=50); -moz-opacity:0.5; -khtml-opacity: 0.5; opacity: 0.5;}

.box .list2 li em img{ display:block; margin:0 auto; margin-top:32px; margin-bottom:10px; }

.box .list2 li:hover em{ display:block}

.box .list2 .noMl{margin-right:0;}



/*projectsMain*/

.projectsMain{ padding:60px 0; background-color:#999999;}

.projectsMain .ptop{ text-align:center;  font-weight:normal;}

.projectsMain .ptop a{ font-size:26px; color:#fff;}

.projectsMain .ptop span{ display:block; font-size:16px;  margin-top:7px;}

.projectsMain .plist{ height:95px; margin-top:40px;}

.projectsMain .plist li{ float:left; height:95px; width:167px; position:relative;}

.projectsMain .plist li a{ display:block; text-align:center; padding-top:53px; text-decoration:none; font-size:14px; color:#333;}

.projectsMain .plist li i{ display:block; background:url(../img/bt.png) no-repeat center; width:9px; height:7px; position:absolute; left:50%; margin-left:-4px; bottom:-7px; display:none;}

.projectsMain .plist li.km1{ background:#fcfcfc; width:166px;}

.projectsMain .plist li.km2{ background:#f9f9f9; width:166px;}

.projectsMain .plist li.km3{ background:#f4f4f4;}

.projectsMain .plist li.km4{ background:#eeeeee;}

.projectsMain .plist li.km5{ background:#e8e8e8;}

.projectsMain .plist li.km6{ background:#e1e1e1;}

.projectsMain .plist li.km1 a{ background:url(../img/kmImg1.png) no-repeat center 5px;}

.projectsMain .plist li.km2 a{ background:url(../img/kmImg2.png) no-repeat center 5px;}

.projectsMain .plist li.km3 a{ background:url(../img/kmImg3.png) no-repeat center 5px;}

.projectsMain .plist li.km4 a{ background:url(../img/kmImg4.png) no-repeat center 5px;}

.projectsMain .plist li.km5 a{ background:url(../img/kmImg5.png) no-repeat center 5px;}

.projectsMain .plist li.km6 a{ background:url(../img/kmImg6.png) no-repeat center 5px;}

.projectsMain .plist li.km1:hover a{ background:url(../img/kmImg7.png) no-repeat center 5px;}

.projectsMain .plist li.km2:hover a{ background:url(../img/kmImg8.png) no-repeat center 5px;}

.projectsMain .plist li.km3:hover a{ background:url(../img/kmImg9.png) no-repeat center 5px;}

.projectsMain .plist li.km4:hover a{ background:url(../img/kmImg10.png) no-repeat center 5px;}

.projectsMain .plist li.km5:hover a{ background:url(../img/kmImg11.png) no-repeat center 5px;}

.projectsMain .plist li.km6:hover a{ background:url(../img/kmImg12.png) no-repeat center 5px;}

.projectsMain .plist li:hover{ background:url(../img/kmbg2.png) repeat-x center;}

.projectsMain .plist li:hover a{ color:#fff;}

.projectsMain .plist li:hover i{ display:block;}



.projectsMain .plist li.km1.cur a{ background:url(../img/kmImg7.png) no-repeat center 5px;}

.projectsMain .plist li.km2.cur a{ background:url(../img/kmImg8.png) no-repeat center 5px;}

.projectsMain .plist li.km3.cur a{ background:url(../img/kmImg9.png) no-repeat center 5px;}

.projectsMain .plist li.km4.cur a{ background:url(../img/kmImg10.png) no-repeat center 5px;}

.projectsMain .plist li.km5.cur a{ background:url(../img/kmImg11.png) no-repeat center 5px;}

.projectsMain .plist li.km6.cur a{ background:url(../img/kmImg12.png) no-repeat center 5px;}

.projectsMain .plist li.cur{ background:url(../img/kmbg2.png) repeat-x center;}

.projectsMain .plist li.cur a{ color:#fff;}

.projectsMain .plist li.cur i{ display:block;}



.projectsMain .pcont{ margin-top:20px;}

.projectsMain .pcont .pleft{ float:left; width:660px; background:#fafafa;}

.projectsMain .pcont .pleft img{ display:block;}

.projectsMain .pcont .pleft h5{ line-height:20px; height:20px; overflow:hidden; padding:23px 0; margin-left:30px;}

.projectsMain .pcont .pleft h5 a{ font-size:20px; color:#105080; text-decoration:none;}

.projectsMain .pcont .pleft ul{ overflow:hidden; margin-left:30px;}

.projectsMain .pcont .pleft li{ float:left; margin-right:80px;}

.projectsMain .pcont .pleft li p{ line-height:27px; height:27px; overflow:hidden; font-size:13px; color:#606060;}

.projectsMain .pcont .pleft li p span{ font-weight:bold;}

.projectsMain .pcont .pleft .tk{ display:block; margin-left:30px; margin-top:30px; margin-bottom:40px;}

.projectsMain .pcont .pleft .tk a{ font-size:13px; color:#fff; margin-right:20px; display:inline-block; height:46px; line-height:46px; padding-left:70px; width:93px;}

.projectsMain .pcont .pleft .tk .fk1{ background:url(../img/fkbg1.png) no-repeat center;}

.projectsMain .pcont .pleft .tk .fk2{ background:url(../img/fkbg2.png) no-repeat center;}

.projectsMain .pcont .pleft h4{ font-weight:normal; text-align:center; background:#105080; font-size:16px; color:#fff; padding-top:12px; padding-bottom:15px;}

.projectsMain .pcont .pleft h4 span{ display:block; font-size:12px;  margin-top:5px;}

.projectsMain .pcont .pright{ float:right; background:url(../img/bgd.png) repeat-y center; position:relative; width:258px; height:651px; overflow:hidden; padding:0 30px;}

.projectsMain .pcont .pright ul{ margin-top:82px; height:506px; overflow:hidden;}

.projectsMain .pcont .pright .bd{ margin-top:82px; height:506px; overflow:hidden;}

.projectsMain .pcont .pright li{ width:258px;}

.projectsMain .pcont .pright li img{ display:block;}

.projectsMain .pcont .pright li p{ text-align:center; height:60px; line-height:60px;width: 258px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}

.projectsMain .pcont .pright li p a{ font-size:13px;}

.projectsMain .pcont .pright .cbot{ display:block; position:absolute; width:202px; height:23px; left:50%; margin-left:-101px;}

.projectsMain .pcont .pright .cbot1{ background:url(../img/cb1.png) no-repeat center; top:30px;}

.projectsMain .pcont .pright .cbot2{ background:url(../img/cb2.png) no-repeat center; bottom:30px;}

.projectsMain .pcont .pright .hd .cbot1{ background:url(../img/cb1.png) no-repeat center; top:30px;}

.projectsMain .pcont .pright .hd .cbot2{ background:url(../img/cb2.png) no-repeat center; bottom:30px;}











/*aboutMain*/

.aboutMain{  padding-top:47px; padding-bottom:50px; margin-top:80px;}

.aboutMain .container{ overflow:hidden;}

.aboutMain .atop{ text-align:center;}

.aboutMain .atop a{ font-size:38px; color:#333333; line-height:52px;}

.aboutMain .atop span{ display:block; font-size:14px; color:#333;  margin-top:9px; margin-bottom:15px;}

.aboutMain .atop p{ font-size:22px; color:#f18525;}

.aboutMain .abcont{ margin-top:35px;}

.aboutMain .abcont .ableft{ float:left; width:699px;}

.aboutMain .abcont .ableft dt img{ display:block;}

.aboutMain .abcont .ableft dd{ margin-top:20px;}

.aboutMain .abcont .ableft dd h5{ font-weight:normal; line-height:22px;  overflow:hidden; margin-bottom:15px; font-size:22px;}

.aboutMain .abcont .ableft dd h5 a{ font-size:22px; color:#f18525;}

.aboutMain .abcont .ableft dd p{ line-height:28px; overflow:hidden; font-size:14px;}

.aboutMain .abcont .ableft ul{ overflow:hidden; padding:20px 0; border-top:1px solid #b2b2b2; border-bottom:4px solid #b2b2b2; margin-top:12px;}

.aboutMain .abcont .ableft li{ float:left; padding:0 36px; border-left:1px solid #b2b2b2;}

.aboutMain .abcont .ableft li.noBl{ border-left:none;}

.aboutMain .abcont .ableft li span{ display:block; height:35px; line-height:35px; padding-left:40px;  font-size:15px; }

.aboutMain .abcont .ableft li span a{color:#333;}

.aboutMain .abcont .ableft li span.lk1{ background:url(../img/lkImg1.png) no-repeat left center;}

.aboutMain .abcont .ableft li span.lk2{ background:url(../img/lkImg2.png) no-repeat left center;}

.aboutMain .abcont .ableft li span.lk3{ background:url(../img/lkImg3.png) no-repeat left center;}

.aboutMain .abcont .ableft li span.lk4{ background:url(../img/lkImg4.png) no-repeat left center;}

.aboutMain .abcont .abright{ float:right; height:671px; width:220px; padding:0 30px; background:#634e42; overflow:hidden;}

.aboutMain .abcont .abright h4{ font-weight:normal; padding-top:27px;}

.aboutMain .abcont .abright h4 a{ font-size:15px; color:#fff; }

.aboutMain .abcont .abright h4 span{ font-size:12px; color:#fff;  margin-left:10px;}

.aboutMain .abcont .abright ul{ margin-top:30px;}

.aboutMain .abcont .abright .bd{ margin-top:30px;}

.aboutMain .abcont .abright li{ width:220px;}

.aboutMain .abcont .abright li img{ display:block; padding:10px; background:#fff;}

.aboutMain .abcont .abright li p{ text-align:center; height:45px; line-height:45px; width:200px; overflow:hidden;white-space: nowrap;text-overflow: ellipsis;}

.aboutMain .abcont .abright li p a{ color:#fff;}





/*reportMain*/

.reportMain{ background:#666; padding-top:40px; padding-bottom:50px;}

.reportMain .container { width:1000px;}

.reportMain .reptop{ overflow:hidden; }

.reportMain .reptop h5{ float:left; padding-left:10px; border-left:3px solid #fff;}

.reportMain .reptop h5 a{ font-size:18px; color:#fff; }

.reportMain .reptop h5 span{ font-size:12px; color:#666;  margin-left:10px;}

.reportMain .reptop .mor{ float:right; color:#fff; text-transform:uppercase; margin-top:3px;}

.reportMain .repcont{ position:relative; margin-top:38px;}

.reportMain .repcont ul{ overflow:hidden; width:1000px; margin:0 auto; }

.reportMain .repcont .bd{ overflow:hidden; width:1000px; margin:0 auto;}

.reportMain .repcont li{ float:left; width:210px; margin:0 20px;}

.reportMain .repcont li img{ display:block;}

.reportMain .repcont li p{ text-align:center; margin-top:15px; width:210px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}

.reportMain .repcont li p a{ color:#fff;}

.reportMain .repcont .repbot{ display:block; width:47px; height:47px; position:absolute; top:90px;}

.reportMain .repcont .repbot1{ background:url(../img/repbot.png) no-repeat center top; left:-24px;}

.reportMain .repcont .repbot2{ background:url(../img/repbot.png) no-repeat center bottom; right:-24px;}





.zijianju, .zijianju * {  letter-spacing: 3px;}

/*客户见证*/

.khjz{ margin-bottom:4px;   width:1000px; margin:0 auto; font-size:14px;}

.khCont{ overflow:hidden;}

.khCont dl{float:left; width:33.0%; margin-top:40px; margin-right:3px;}

.khCont dl dt img{display:block; padding:5px; border:1px solid #d1d1d1;}

.khCont dl dd{margin-left:148px; height:124px; overflow:hidden;}

.khCont dl dd h5{font-size:12px; height:32px; line-height:32px; font-weight:normal;}

.khCont dl dd h5 a{color:#000; font-weight:700; font-size:14px;}

.khCont dl dd p{margin-top:0px; margin-bottom:14px; line-height:20px; height:80px; overflow:hidden; font-size:12px; color:#666;}



.gsSpan{margin-bottom:28px;}



.dzSpan{padding:30px 0; background-color:#f2f2f2;}

/*设备*/

.sbBox{margin-bottom:20px; padding:30px 0; background-color:#fff;}

.sbTab{width:573px; margin:0 auto; overflow:hidden;}

.sbTab span{margin-left:1px; float:left; width:190px; height:38px; line-height:38px; text-align:center; font-size:16px; font-weight:bold; color:#fff; background-color:#404040; cursor:pointer;}

.sbTab span a{color:#fff;}

.sbTab span.cur , .sbTab span:hover{background-color:#937565;}

.sbCont{margin-top:30px;}

.sbCont ul{margin:0 auto; width:940px; overflow:hidden;}

.sbCont li{margin:0 10px; padding-top:4px; float:left; width:215px; text-align:center;}

.sbCont li h5{margin-top:12px; font-weight:normal;}

.sbCont li h5 a{color:#333;}



/*动态*/

.dtBox{width:700px; height:380px; overflow:hidden; background-color:#fff;}

.dtBox h4{overflow:hidden; font-size:18px;}

.dtBox h4 a{float:left; width:50%; text-align:center; height:54px; line-height:54px;}

.dtBox h4 a em{margin-left:10px; font-size:16px;  text-transform:uppercase; color:#cfcfcf;}

.dtBox h4 a span{color:#484848;}

.dtBox h4 a:hover , .dtBox h4 a.cur{background-color:#937565; text-decoration:none;}

.dtBox h4 a:hover span , .dtBox h4 a.cur span{color:#fff;}

.dtBox h4 a:hover em , .dtBox h4 a.cur em{color:#857ead;}

.dtBox dl{margin:20px;}

.dtBox dt img{padding:10px; border:1px solid #ccc;}

.dtBox dd{position:relative; margin-left:230px; height:152px; overflow:hidden;}

.dtBox dd h5{height:60px; line-height:60px; font-size:18px; overflow:hidden;}

.dtBox dd h5 a{color:#937565;}

.dtBox dd p{line-height:20px; color:#7b7b7b; font-size:14px;}

.dtBox ul{margin:0 15px; padding-top:10px; border-top:1px solid #f2f2f2;}

.dtBox li{position:relative; height:28px; line-height:28px; font-size:14px;}

.dtBox li a{display:inline-block; padding-left:10px; background:url(../img/dtLiIco.png) no-repeat left center; width:470px; overflow: hidden; white-space: nowrap; text-overflow:ellipsis; color:#333;}

.dtBox li span{position:absolute; right:0; top:0; color:#c2c2c2;}





/*媒体报道*/

.jszc{width:260px; height:380px; overflow:hidden; background-color:#fff;}

.jszc .contTit{}

.jszc .contTit .titA{margin-left:14px;}

.jszc dl{margin:18px 15px;}

.jszc dd{position:relative; margin-left:110px; height:86px; overflow:hidden;}

.jszc dd h5{height:30px; overflow:hidden;}

.jszc dd h5 a{color:#937565;}

.jszc dd p{line-height:20px; color:#7b7b7b;}

.jszc ul{margin:0 15px;}

.jszc li{position:relative; height:28px; line-height:28px;}

.jszc li a{display:inline-block; padding-left:10px; background:url(../img/dtLiIco.png) no-repeat left center; width:220px; overflow: hidden; white-space: nowrap; text-overflow:ellipsis; color:#333;}



.wlSpan{margin-top:20px; padding-top:20px; padding-bottom:24px; background-color:#fff;}







.contTit{position:relative; height:48px; line-height:48px; font-size:17px;}

.contTit .titA{margin-right:12px; padding-left:12px; color:#333; }

.contTit span{font-size:17px; color:#c1c1c1; text-transform:uppercase;}

.contTit .titMore{position:absolute; right:0px; top:14px;}









/*IRATA*/

.irata{width:100%; height:686px;  background:url(../img/zhengshu_bg.jpg) no-repeat;}

.irata .irata_top{width:100%; height:147px;text-align:center;  position:relative; z-index:2;}

.irata h2{width:1000px; font-size:32px; padding-top:40px; color:#FFF;}

.irata h2 span{color:#f18525;}

.irata h4{ color:#fff; margin-top:10px; margin:0 auto;font-weight: normal;}

.irata .irata_liyuan{display:block;width:1082px; height:443px; margin:0 auto;  position:relative;}

.irata .irata_liyuan span{ display:block; width:41px; height:82px; cursor:pointer; position:absolute;top:45%;}

.irata .al_left{background:url(../img/anli_anniu_left.png) no-repeat center top; left:0;}

.irata .al_right{background:url(../img/anli_anniu_right.png) no-repeat center top; right:0;}

.irata .irata_liyuan>span:hover{background-position:bottom;}



.irata .irata_neirong{overflow:hidden;width:1000px; margin:0 auto;position:relative;top:-7px;}

.irata .irata_tupian{width:490px; float:left;}

.irata .irata_wenzi{width:510px; height:448px; background-color:#FFF;  float:left;}

.irata .irata_wenzi .zy{width:100%; height:62px; margin:0 auto; margin-top:66px; background:url(../img/irata_yj.png) no-repeat center;}

.irata .irata_wenzi .zy h3{ padding-top:17px; padding-left:65px;color:#FFF;}

.irata .irata_wenzi .zy p{font-size:16px; color:#000; width:376px; height:48px; margin:35px auto;}

.irata .irata_wenzi .zy span img{ padding-left:65px;}

.irata .liyuan_bottom{overflow:hidden; width:100%; height:165px;position:relative;top:32px;margin: 0px 130px;}

.irata .liyuan_bottom ul{width:100%;}

.irata .liyuan_bottom li{width:116px; height:132px; margin-left:40px; float:left; background:url(../img/irata_liyou_bg.png) no-repeat center top;}

.irata .liyuan_bottom li:hover,.irata .liyuan_bottom li.cur{background:url(../img/irata_liyou_bg.png) no-repeat center bottom;}

.liyuan_bottom li .liys{width:50px; height:50px; margin:26px 0px 0px 34px;}

.liyuan_bottom li .liys1{ background:url(../img/liyuan_qwrz.png) no-repeat center top;}

.liyuan_bottom li:hover .liys1,.liyuan_bottom li.cur .liys1 {background:url(../img/liyuan_qwrz.png) no-repeat center bottom;}

.liyuan_bottom li .liys2{ background:url(../img/liyuan_aqbz.png) no-repeat center top;}

.liyuan_bottom li:hover .liys2,.liyuan_bottom li.cur .liys2{background:url(../img/liyuan_aqbz.png) no-repeat center  bottom;}

.liyuan_bottom li .liys3{ background:url(../img/liyuan_ywfg.png) no-repeat center top;}

.liyuan_bottom li:hover .liys3,.liyuan_bottom li.cur .liys3{background:url(../img/liyuan_ywfg.png) no-repeat center  bottom;}

.liyuan_bottom .liys4{ background:url(../img/liyuan_zjtd.png) no-repeat center top;}

.liyuan_bottom li:hover .liys4,.liyuan_bottom li.cur .liys4{background:url(../img/liyuan_zjtd.png) no-repeat center  bottom;}

.liyuan_bottom .liys5{background:url(../img/liyuan_ksxy.png) no-repeat center top;}

.liyuan_bottom li:hover .liys5, .liyuan_bottom li.cur .liys5{background:url(../img/liyuan_ksxy.png) no-repeat center  bottom;}

.liyuan_bottom li p{font-size:16px; color:#000; text-align:center;}

.liyuan_bottom li:hover p,.liyuan_bottom li.cur p{color:#FFF;}







.pcont .pcont2,.pcont .pcont3,.pcont .pcont4,.pcont .pcont5 { display:none;}

















/*pro*/

.pro { overflow:hidden; width:100%; padding:50px 0; background:url(../img/pro_bg.jpg) repeat center;}

.pro .proLeft { overflow:hidden; float:left; width:240px; background-color:#fff; }

.pro .proLeft h3{ overflow:hidden; padding-left:50px; margin-top:30px; margin-left:20px; background:url(../img/pro_left_h.png) no-repeat left center; height:107px; font-weight:normal}

.pro .proLeft h3 a{ display:block; margin-top:27px; font-size:20px; color:#000;}

.pro .proLeft h3 em{ font-size:28px;}

.pro .proLeft h3 p{ font-size:22px; color:#d2d2d2; }

.pro .proLeft ul{ overflow:hidden; width:200px; padding:0 20px; margin-top:30px;}

.pro .proLeft li{ overflow:hidden; width:198px; height:42px; border:1px solid #cecece; background-color:#eee; line-height:42px; margin-bottom:5px;  float:left; font-size:15px;}

.pro .proLeft li a{ display:block; color:#000; padding-left:45px; text-decoration:none;}

/*.pro .proLeft .li01{ background:url(../img/pro_left_icon01.png) no-repeat 34px center;}

.pro .proLeft .li02{ background:url(../img/pro_left_icon02.png) no-repeat 34px center;}

.pro .proLeft .li03{ background:url(../img/pro_left_icon03.png) no-repeat 34px center;}

.pro .proLeft .li04{ background:url(../img/pro_left_icon04.png) no-repeat 34px center;}

.pro .proLeft .li05{ background:url(../img/pro_left_icon05.png) no-repeat 34px center;}

.pro .proLeft .li06{ background:url(../img/pro_left_icon06.png) no-repeat 34px center;}

.pro .proLeft .li07{ background:url(../img/pro_left_icon07.png) no-repeat 34px center;}

.pro .proLeft .li08{ background:url(../img/pro_left_icon08.png) no-repeat 34px center;}

.pro .proLeft .li09{ background:url(../img/pro_left_icon09.png) no-repeat 34px center;}

.pro .proLeft .li010{ background:url(../img/pro_left_icon10.png) no-repeat 34px center;}*/

.pro .proLeft .last{ margin-bottom:0}

.pro .proLeft li:hover,.pro .proLeft li.cur{ border:1px solid #c30101; background-color:#c30101;}

.pro .proLeft li.cur{background-position:-143px;}

.pro .proLeft li:hover a,.pro .proLeft li.cur a{ color:#fff;}

.pro .proLeft .more{ display:block; width:100%; height:50px; background-color:#c30101; text-align:center; line-height:50px; font-size:15px; color:#fff; margin-top:32px; text-decoration:none}

.pro .proRight { overflow:hidden; width:742px; float:right; }

.pro .proRight .menu{ overflow:hidden; width:100%; height:56px; margin-bottom:30px; background:url(../img/pro_right_navBg.png) repeat-x left top;}

.pro .proRight .menu ul{ overflow:hidden; float:left;}

.pro .proRight .menu li{ float:left; width:165px; height:56px; line-height:56px; text-align:center; font-size:16px; position: relative; font-weight:bold}

.pro .proRight .menu li a{ display:block; text-decoration:none; color:#000;}

.pro .proRight .menu li img{ display:none; position:absolute; bottom:0; left:79px;}

.pro .proRight .menu li:hover,.pro .proRight .menu li.cur{ background-color:#c30101;}

.pro .proRight .menu li:hover a,.pro .proRight .menu li.cur a{ color:#fff}

.pro .proRight .menu li:hover img,.pro .proRight .menu li.cur img{ display:block}

.pro .proRight .menu .more{ float:right; display:block; font-size:13px; color:#666; margin-top:20px; margin-right:10px;}

.pro .proRight .list{ overflow:hidden; width:110%;}

.pro .proRight .list li{ float:left; width:237px; height:258px; position:relative; margin-right:15px;}

.pro .proRight .list li a{ display:block; width:100%; height:100%; text-decoration:none; cursor:pointer}

.pro .proRight .list li a>img{ display:block; margin-bottom:10px;}

.pro .proRight .list li span{ display:block; text-align:center; font-size:13px; color:#000}

.pro .proRight .list li em{ display:none; width:227px; height:204px; background:url(../img/pro_right_cur.png) repeat center; border:5px solid #c30101; position:absolute; left:0; top:0; overflow:hidden; text-align:center; font-size:12px; color:#fff; filter:alpha(opacity=50); -moz-opacity:0.5; -khtml-opacity: 0.5; opacity: 0.5;}

.pro .proRight .list li em img{ display:block; margin:0 auto; margin-top:72px; margin-bottom:10px;}

.pro .proRight .list li:hover em{ display:block}







/*cebianlan*/

.cebox{ width:75px; height:666px; position:absolute; top:720px; left:270px;}

.ce{ width:75px; height:66px; border-top:#f0f0f0 1px solid; background-color:#918888; color:#FFFFFF;}

.ce:hover{ background-color:#be3a3a; cursor:pointer;}

.ce p{ width:75px; height:66px; text-align:center; font-size:16px; padding-top:12px; padding-bottom:12px;}





/*indexpro*/

.indexprobox{ width:100%; height:2180px; background-color:#F0F0F0;}

.indexpro{ width:1200px; height:2080px; margin:auto auto; background:url(../../images/indexconbg.jpg) repeat-y; background-size:100% auto;}

.indexprohang{ width:96%; height:380px; padding-top:70px; margin-left:auto; margin-right:auto; padding-bottom:50px;}

.indexprohangshang{ width:100%; height:50px; border-bottom:#ccdbea 1px solid;}

.indexprohangtitle{ width:300px; height:50px; background-color:#918888; float:left;}

.indexprohangtitle p{ font-size:24px; color:#FFFFFF; line-height:2; margin-left:20px;}

.indexprohangmore{ width:100px; height:50px;float:right; margin-right:40px;}

.indexprohangmore p{ float:left; color:#918888; line-height:5; font-size:14px;}

.indexprohangmore img{ float:right; margin-top:28px;}

.indexprocon{ width:96%; height:350px; margin:auto auto; margin-top:35px; }

.indexprocon1{ width:250px; height:350px; float:left; border:#ccdbea 1px solid; margin:auto 12px;}

.indexprocon1img{ width:250px; height:235px;}

.indexprocon1img img { margin:35px 35px;}

.indexprocon11{ width:250px; height:35px; text-align:center; color:#4d4d4d; font-size:18px;}

.indexprocon12{ width:250px; height:35px; text-align:center; color:#4d4d4d;}













/*合作*/

.hezuo { overflow:hidden; width:1045px; margin:0 auto;}

.hezuo h3{ text-align:center; font-size:26px; margin-top:45px; margin-bottom:5px;}

.hezuo h3 a{ color:#181818;}

.hezuo>span{ display:block; text-align:center; font-size:13px; color:#ccc; margin-bottom:30px;}

.hezuo .hzBox{ overflow:hidden; width:100%; height:150px; margin-bottom:40px; position:relative}

.hezuo .hzBox i{ z-index:2; display:block; width:43px; height:43px; cursor:pointer; position:absolute; top:30px;}

.hezuo .hzBox .btn01{ background:url(../img/btn01.png) no-repeat center top; left:0}

.hezuo .hzBox .btn02{ background:url(../img/btn02.png) no-repeat center top; right:0}

.hezuo .hzBox i:hover{ background-position:bottom}

.hezuo .hzWin{ overflow:hidden; width:1000px; height:150px; position:relative; margin:0 auto}

.hezuo .hzWin ul{ overflow:hidden; position:absolute}

.hezuo .hzWin li{ float:left; width:184px; height:150px; margin-right:20px;}

.hezuo .hzWin li img{ display:block; border:1px solid #dedede; margin-bottom:12px;

moz-user-select: -moz-none;

-moz-user-select: none;

-o-user-select:none;

-khtml-user-select:none;

-webkit-user-select:none;

-ms-user-select:none;

user-select:none;

}

.hezuo .hzWin li em{ display:block; text-align:center; font-size:14px; color:#333;}

.hezuo .hzWin li a{ display:block; text-decoration:none}



/*case*/

.case { overflow:hidden; width:100%; height:639px; background:url(../img/case_bg.jpg) no-repeat center top;}

.case h3{ text-align:center; font-size:26px; margin-top:55px; margin-bottom:3px;}

.case h3 a{ color:#fff;}

.case>span{ display:block; text-align:center; font-size:13px; color:#757575; margin-bottom:45px;}

.case .casebox{ overflow:hidden; width:1000px; height:422px; margin:0 auto;}

.case .casebox a{ display:block; text-decoration:none}

.case .casebox .bigTu{ overflow:hidden; width:732px; height:406px; border:8px solid #fff; position:relative; float:left}

.case .bigTu em{ display:block; text-align:center; position:absolute; left:0; bottom:0; background:url(../img/pro_right_cur.png) repeat center; height:40px; line-height:40px; font-size:14px; color:#fff; width:100%;filter:alpha(opacity=50); -moz-opacity:0.5; -khtml-opacity: 0.5; opacity: 0.5;}

.case .listbox{ overflow:hidden; float:right; width:241px; height:422px; position:relative}

.case .listbox ul{ overflow:hidden; width:100%; position:absolute}

.case .listbox li{ width:225px; height:118px; border:8px solid #fff; float:left; margin-bottom:10px; overflow:hidden; position:relative}

.case .listbox li span{ display:none}

.case .listbox li em{ display:none; width:225px; height:118px; background:url(../img/pro_right_cur.png) repeat center; position:absolute; left:0; top:0; text-align:center; font-size:12px; color:#fff; filter:alpha(opacity=50); -moz-opacity:0.5; -khtml-opacity: 0.5; opacity: 0.5;}

.case .listbox li em img{ display:block; margin:0 auto; margin-top:28px; margin-bottom:10px;}

.case .listbox li.cur{ border-color:#c30101;}

.case .listbox li.cur em{ display:block}



/*选择*/

.xuanze { overflow:hidden; width:100%; height:534px; background:url(../img/xz_bg.png) repeat center; padding-bottom:80px; padding-top:50px;}

.xuanze p{ font-size:24px; color:#181818; text-align:center; margin-top:50px;}

.xuanze h3{ text-align:center; font-size:24px; color:#c30101; margin-bottom:15px;}

.xuanze .xzbox{ overflow:hidden; width:1000px; margin:0 auto; height:280px; background:url(../img/xz_tu.png) no-repeat center; position:relative}

.xuanze .xzbox .wen{ overflow:hidden; padding:20px 85px; width:160px; position:absolute}

.xuanze .xzbox .wen01{ left:0; top:0; background:url(../img/xz_01.png) no-repeat left center; text-align:left}

.xuanze .xzbox .wen02{ right:0; top:0; background:url(../img/xz_02.png) no-repeat right center; text-align:right}

.xuanze .xzbox .wen03{ left:0; bottom:20px; background:url(../img/xz_03.png) no-repeat left center; text-align:left}

.xuanze .xzbox .wen04{ right:0; bottom:20px; background:url(../img/xz_04.png) no-repeat right center; text-align:right}

.xuanze h4{ font-size:20px; color:#000; margin-bottom:10px;}

.xuanze span{ display:block; font-size:14px; color:#000; line-height:22px;}

.xuanze em{ display:block; text-align:center; font-size:13px; color:#000; margin-top:25px;}

.xuanze em b{ font-size:30px; color:#c30101;  margin-left:5px;}



/*优势*/

.youshi { overflow:hidden; width:100%;}

.youshi .ystitle{ overflow:hidden; width:100%; height:230px; background:url(../img/youshi_01.jpg) no-repeat center top;}

.youshi .ys_list{ overflow:hidden; width:100%; position:relative}

.youshi .ys01{ height:318px; background:url(../img/youshi_02.jpg) no-repeat center top;}

.youshi .ys02{ height:432px; background:url(../img/youshi_03.jpg) no-repeat center top;}

.youshi .ys03{ height:294px; background:url(../img/youshi_04.jpg) no-repeat center top;}

.youshi .ys04{ height:496px; background:url(../img/youshi_05.jpg) no-repeat center top;}

.youshi span{ display:block; text-align:center; font-size:28px; color:#000; background:url(../img/youshi_t01.png) no-repeat center; margin-top:45px; margin-bottom:15px;}

.youshi h2{ font-size:40px; color:#fff; text-align:center; background:url(../img/youshi_t02.png) no-repeat center; line-height:60px; padding-bottom:7px;}

.youshi .wen{ overflow:hidden; width:410px;}

.youshi h3{ font-size:24px; color:#c30101; margin-bottom:5px;}

.youshi h4{ font-weight:normal; font-size:20px; color:#000; margin-bottom:30px;}

.youshi p{ font-size:14px; color:#000; margin-bottom:10px; line-height:26px; padding-left:15px; background:url(../img/youshi.png) no-repeat left 10px;}

.youshi .ys01 .wen{ margin-left:70px; margin-top:80px;}

.youshi .ys02 .wen{ margin-left:590px; margin-top:155px;}

.youshi .ys03 .wen{ margin-left:70px; margin-top:80px;}

.youshi .ys04 .wen{ margin-left:620px; margin-top:155px;}

.youshi .ys04 img{ display:block; position:absolute; bottom:0; left:50%; margin-left:252px;}



/*见证*/

.jianzheng { overflow:hidden; width:100%; height:510px; background:url(../img/xz_bg.png) repeat center;}

.jianzheng .jzleft { overflow:hidden; width:735px; float:left}

.jianzheng .jzleft .title{ overflow:hidden; width:100%; margin-bottom:20px; margin-top:40px;}

.jianzheng .jzleft .title h3{ float:left; padding-left:10px; border-left:3px solid #c30101;}

.jianzheng .jzleft .title h3 a{ font-size:24px; color:#000}

.jianzheng .jzleft .title h3 p{ font-size:13px; color:#999; font-weight:normal}

.jianzheng .jzleft .title .more{ float:right; font-size:13px; color:#000; margin-top:15px;}

.jianzheng .jzleft .jzbox{ overflow:hidden; width:100%; height:365px; position:relative;}

.jianzheng .jzleft .jzbox ul{ overflow:hidden; position:absolute;}

.jianzheng .jzleft .jzbox li{ float:left; width:231px; height:361px; background:url(../img/jz_bg.png) no-repeat center top; margin-right:13px; padding-right:5px;}

.jianzheng .jzleft .jzbox li img{ display:block; margin:0 auto; margin-top:12px;  margin-bottom:20px;}

.jianzheng .jzleft .jzbox li h4{ font-weight:normal; text-align:center; width:207px; margin:0 auto; margin-bottom:20px; font-size:14px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden}

.jianzheng .jzleft .jzbox li h4 a{ color:#c30101;}

.jianzheng .jzleft .jzbox li p{ font-size:13px; width:207px; margin:0 auto; color:#000; line-height:22px; height:66px; overflow:hidden; text-align:justify; margin-bottom:35px;}

.jianzheng .jzleft .jzbox li .more{ display:block; width:26px; height:23px; margin:0 auto; background:url(../img/jz_more.png) no-repeat center top;}

.jianzheng .jzleft .jzbox li:hover .more{ background-position:bottom}

.jianzheng .ryright { overflow:hidden; float:right; width:220px; padding:0 14px; height:465px; background-color:#c30101;}

.jianzheng .ryright h3{float:left; padding-left:10px; border-left:3px solid #fff; margin-top:40px; margin-bottom:20px;}

.jianzheng .ryright h3 a{ font-size:24px; color:#fff;}

.jianzheng .ryright h3 p{ font-size:13px; color:#d57272;}

.jianzheng .ryright .more{ float:right; font-size:13px; color:#fff; margin-top:50px;}

.jianzheng .ryright .ryBox{ overflow:hidden; width:100%; height:340px; position:relative}

.jianzheng .ryright .ryBox ul{ overflow:hidden; width:100%;}

.jianzheng .ryright .ryBox li{ overflow:hidden; width:100%; float:left; margin-bottom:20px; background-color:#fff; height:159px;}

.jianzheng .ryright .ryBox li img{ display:block; margin:0 auto; margin-top:20px; margin-bottom:10px;}

.jianzheng .ryright .ryBox li span{ display:block; text-align:center; font-size:13px; color:#000;}





 .products{width: 100%;overflow: hidden;padding-bottom: 58px;}



.products .top{width: 100%;overflow: hidden;background: url(/images/caseBg.png) repeat;height: 243px;border-top: 1px solid #e5e5e5;border-bottom: 1px solid #e5e5e5;}



.products .top .title{float: left;width: 128px;height: 245px;padding: 0 46px;background: url(/images/productsTitleBg.jpg) no-repeat center;}



.products .top .title p{font-size: 22px;font-family: arial;text-transform: uppercase;margin-top: 43px;color: #91c6eb;}



.products .top .title h2{font-size: 32px;font-weight: bold;margin: 12px 0 28px 0;}



.products .top .title h2 a{color: #fff;text-decoration: none;}



.products .top .title .I2{display: block;width: 98px;height: 2px;background: #fff;margin-top: 22px;}



.products .classify{width: 1010px;height: 243px;float: left;background: #fff;}



.products .classify .con{width: 330px;border-left: 1px solid #e5e5e5;float: left;}



.products .classify .con:first-child{border-left: none;}



.products .classify .conTop{overflow: hidden;height: 75px;}



.products .classify .conTop dl{overflow: hidden;height: 50px;margin-top: 25px;}



.products .classify .conTop dt{float: left;width: 50px;margin-left: 10px;}



.products .classify .conTop dd{width: 180px;float: left;margin-left: 10px;}



.products .classify .conTop dd p{font-size: 18px;font-weight: bold;color: #0093d5;margin-top: 11px;}



.products .classify .conTop dd a{color: #0093d5;text-decoration: none;}



.products .classify .conTop dd i{display: block;width: 61px;height: 2px;background: #e1e1e1;margin-top: 11px;}



.products .classify .conBottom{overflow: hidden;height: 142px;padding: 26px 24px 0;}



.products .classify .conBottom a{float: left;background: url(/images/question-icon01.png) no-repeat left center;padding-left: 12px;font-size: 14px;color: #666666;text-decoration: none;display: block;width: 120px;margin-bottom: 10px;}






.products .BigCon{overflow: hidden; width:100%}



.products .BigCon ul{width: 100%;overflow: hidden; }



.products .BigCon li{float: left;height: 321px;width: 281px;margin-right: 15px;margin-top: 52px;}



.products_small .BigCon li{height: 281px;width: 22.5%;margin-right: 18px;margin-top: 12px;}



.products .BigCon li a{text-decoration: none;}



.products .BigCon li span{display: block;width: 277px;height: 277px;margin: 2px auto 0;overflow: hidden;}



.products_small .BigCon li span{width: 100%;height: 222px;margin: 2px auto 0;overflow: hidden;}



.products .BigCon li em{display: block;width:259px;padding: 0 11px; margin-top:-15px; font-size: 14px;color: #333333;background: url(/images/products-icon05.png) no-repeat 254px center;text-indent: 9px;line-height: 56px;border-bottom: 1px solid #cccccc;}



.products_small .BigCon li em{width:90%;padding: 0 11px; background: url(/images/products-icon05.png) no-repeat 85% center;}



.products .BigCon li img{display: block;transition:all 2s;-moz-transition: all 2s;-webkit-transition:all 2s;-o-transition:all 2s;}



.products_small .BigCon li img{ width:100%; height:100%;}



.products .BigCon li:hover img{transform:scale(1.5); -webkit-transform:scale(1.5); -moz-transform:scale(1.5); -o-transform:scale(1.5);}



.products .BigCon li:hover{background: #ff9900;box-shadow: 0 5px 6px #dcdcdc}



.products .BigCon li:hover em{color: #fff;background: url(/images/products-icon06.png) no-repeat 254px center;}



.products_small .BigCon li:hover em{background: url(/images/products-icon06.png) no-repeat 85% center;}

.content, .container1{ margin-left:auto; margin-right:auto;width:1200px!important;}

