@charset "utf-8";

.ibanner{width:1920px;position:relative;left:50%;margin-left:-960px;}

/* 主体 */
.menu1{height:66px;line-height:66px;background:#949C98;}
.menu1 a{width:25%;height:66px;line-height:66px;font-size:18px;color:#fff;text-align:center;float:left;position:relative;}
.menu1 a:hover,.menu1 a.current{background:#c99e02;}
.menu1 a:last-child:hover{background:#c99e02;}
.menu1 a:last-child.current{background:#c99e02;}

.about-1{padding:45px 0;width:1100px;margin:0 auto;}
.about-1 h2{font-size:30px;text-align:center;font-weight:normal;background:url(about-1.png) bottom center no-repeat;padding-bottom:10px;}
.about-1 ul{text-align:center;margin:10px 0;}
.about-1 li{display:inline-block;text-align:center;margin-right:70px;}
.about-1 li .p1{font-size:30px;}
.about-1 li .p2{font-size:20px;}
.about-1 .i{font-size:14px;line-height:26px;}
.about-1 .i p{text-indent:2em;}

.about-1 .a-l{width:300px;float:left;}
.about-1 .a-r{width:760px;float:right;}
.about-1 .a-r p{margin:0 0 20px 0;}
.about-1 .a-r p img{text-align:center;}
.about-1 .a-r h3{font-size:18px;background:url(e-b.png) bottom left no-repeat;font-weight:normal;padding-bottom:10px;color:#c20;margin-bottom:8px;}

.about-2{height:616px;background:url(about-2.png) center no-repeat;}
.about-2 .wrap{text-align:center;}
.about-2 .wrap img{margin-top:90px;margin-left:-3px;}

.about-3{width:1100px;margin:0 auto;padding:45px 0;}
.about-3 .a3-1 .p{float:left;}
.about-3 .a3-1 .t{float:right;width:636px;margin-top:50px;}
.about-3 .a3-1 .t h2{font-size:40px;font-weight:normal;border-bottom:2px solid #e60012;padding-bottom:20px;margin-bottom:22px;}
.about-3 .a3-1 .t p{font-size:16px;line-height:32px;text-align:justify;}

.about-3 .a3-2{overflow:hidden;}
.about-3 .a3-2 ul{width:1128px;}
.about-3 .a3-2 li{float:left;display:inline;margin-right:27px;}

.about-4{padding:45px 0;background:#efefef;}
.about-4 h2{font-size:30px;text-align:center;font-weight:normal;background:url(about-1.png) bottom center no-repeat;padding-bottom:10px;margin-bottom:20px;}
.about-4 h3{font-size:16px;text-align:center;font-weight:normal;margin-bottom:5px;}
.about-4 p{text-align:center;line-height:24px;color:#888;}
.about-4 .bd{position:relative;margin-top:40px;}
.about-4 .bd .prev,.about-4 .bd .next{display:block;width:23px;height:41px;position:absolute;top:147px;z-index:10;cursor:pointer;}
.about-4 .bd .prev{left:-43px;background:url(prev.png);}
.about-4 .bd .next{right:-43px;background:url(next.png);}
.about-4 .bd .tempWrap{width:902px !important;margin:0 auto;overflow:hidden;}
.about-4 ul{}
.about-4 li{width:161px;float:left;display:inline;text-align:center;margin-right:86px;}
.about-4 li h3{font-size:20px;padding:15px 0 5px;}
.about-4 li .t{height:120px;}
.about-4 li .m{margin-top:20px;}
.about-4 li .m a{display:block;width:144px;height:38px;line-height:38px;margin:0 auto;background:#d61d00;color:#fff;font-size:16px;border-radius:38px;}
.about-4 li .m a:hover{background:#a81b05;}

.about-5{padding:45px 0 0;}
.about-5 .bd{position:relative;height:434px;margin-top:60px;float:left;}
.about-5 h2{font-size:30px;text-align:center;font-weight:normal;background:url(about-1.png) bottom center no-repeat;padding-bottom:10px;margin-bottom:20px;}
.about-5 h3{font-size:22px;background:url(e-b.png) bottom left no-repeat;padding-bottom:17px;margin-bottom:11px;}
.about-5 p{font-size:14px;line-height:30px;color:#888;}
/*.about-5 img{position:absolute;top:0;right:0;}*/

.e-r{width:503px;height:335px;position:relative;float:right;margin-top:60px;}
.e-r .prev,.e-r .next{display:block;width:23px;height:41px;position:absolute;top:147px;z-index:10;cursor:pointer;}
.e-r .prev{left:-43px;background:url(prev.png);}
.e-r .next{right:-43px;background:url(next.png);}

.about-6{padding:45px 0 60px;background:#efefef;}
.about-6 h2{font-size:30px;text-align:center;font-weight:normal;background:url(about-1.png) bottom center no-repeat;padding-bottom:10px;margin-bottom:20px;}
.about-6 .bd{padding-top:30px;}
.about-6 .shd{background:url(about-6.png) bottom 5px center no-repeat;margin-bottom:50px;text-align:center;}
.about-6 .shd li{width:50px;font-family:Arial;font-size:16px;display:inline-block; *display:inline; zoom:1; cursor:pointer;margin:0 20px;}
.about-6 .shd li em{display:block;width:12px;height:12px;border-radius:12px;background:#ccc;margin:0 auto;}
.about-6 .shd .on{color:#d51e00;font-weight:bold;}
.about-6 .shd .on em{background:#d51e00;}
.about-6 .sbd{}
.about-6 .sbd li{width:580px;margin:0 auto;}
.about-6 .sbd .p{float:left;}
.about-6 .sbd .t{float:left;font-size:15px;color:#777;line-height:30px;margin-left:20px;}

.about-7{text-align:center;padding:45px 0;}

.sti{font-size:30px;text-align:center;background:url(../images/sti.png) bottom center no-repeat;font-weight:normal;margin:30px 0;padding-bottom:10px;}
.search2{width:403px;height:34px;background:url(scase.png);margin:0 auto 34px;}
.search2 .text{width:350px;height:34px;line-height:34px;float:left;padding-left:15px;}
.search2 .ibtn{width:38px;height:34px;float:right;cursor:pointer;}

.menu2{text-align:center}
.menu2 a{height:30px;line-height:30px;border:1px solid #bbb;border-radius:15px;display:inline-block;padding:0 20px;margin:0 10px;font-size:13px;}
.menu2 a:hover,.menu2 a.current{background:#ca141d;color:#fff;border:1px solid #931803;}

.video{margin:50px auto;width:1100px;position: relative;}
.video-prev{left: -63px;
    background: url(../images/prev.png);display: block;
    width: 23px;
    height: 41px;
    position: absolute;
    top: 120px;
    z-index: 10;
    cursor: pointer;}
.video-next{right: -63px;
    background: url(../images/next.png);display: block;
    width: 23px;
    height: 41px;
    position: absolute;
    top: 120px;
    z-index: 10;
    cursor: pointer;}
.video-wrap{width:1100px;float: left;background:#eee;margin:0 0 50px 0;}
.video-l{width:550px;float: left;}
.video-r{width:550px;float: right;}
.video-r .info{margin:20px 30px;line-height:36px;font-size: 16px;}
.video-r .info h2{font-size:20px;margin:0 0 10px;}
.video-r .info .other{width:490px;height:250px;margin:30px 0 0 0;}
.video-r .info .other li{width:230px;height:115px;list-style:none;float: left;display: inline;}
.video-r .info .other li:nth-of-type(odd){margin:0 30px 30px 0;}

.menu3{height:278px;background:url(menu3.jpg) center no-repeat;overflow:hidden;}
.menu3 ul{width:1100px;margin:0 auto;}
.menu3 li{width:275px;float:left;display:inline;}
.menu3 li a{display:block;font-size:20px;color:#fff;width:100%;text-align:center;}
.menu3 li a em{display:block;width:129px;height:129px;margin:55px auto 14px;}
.menu3 li a:hover,.menu3 li a.current{color:#ca141d !important;}

.menu3 .l1 em{background:url(m1.png);}
.menu3 .l1 a:hover em,.menu3 .l1 a.current em{background:url(m2.png);}
.menu3 .l2 em{background:url(m3.png);}
.menu3 .l2 a:hover em,.menu3 .l2 a.current em{background:url(m4.png);}
.menu3 .l3 em{background:url(m5.png);}
.menu3 .l3 a:hover em,.menu3 .l3 a.current em{background:url(m6.png);}
.menu3 .l4 em{background:url(m7.png);}
.menu3 .l4 a:hover em,.menu3 .l4 a.current em{background:url(m8.png);}

/*.service{background:url(service.png);}*/

.partner{overflow:hidden;padding:20px 0 30px;overflow:hidden;width:1195px;margin:0 auto;}
.partner ul{width:1220px;}
.partner li{float:left;display:inline;width:180px;height:99px;position:relative;overflow:hidden;margin-right:23px;margin-bottom:30px;}
.partner li .p1{transition: all, 1.5s;}
.partner li:hover .p1{width:100%;}


.building{height:400px;background:url(building.jpg) center no-repeat;}

/* 面包屑 */
.location {margin:30px 0;font-size:14px;}
.location a.current{color: #ca141d;}

/* 面包屑2 */
.location2 {  width:1200px; margin:0 auto; position:relative; height:46px; margin-bottom:30px; border-bottom:1px solid #eaeaea; line-height:46px; }
.location2 h3 { float:left; padding-left:16px; background:url(o_ico_11.jpg) no-repeat 0 center; color:#000; font-size:21px; font-weight:normal; }
.breadcrumbs2 { float:right; text-align:right; }
.breadcrumbs2 a { display:inline-block; margin-left:12px; padding-left:12px; background:url(o_ico_04.gif) no-repeat 0 center; vertical-align:top; }
.breadcrumbs2 .u-home { padding-left:20px; background:url(o_ico_03.gif) no-repeat 0 center; }

/* 内容模式 */
.article { line-height:2; font-size:14px; word-wrap:break-word; text-align:justify; padding-bottom:40px;}
.article .hd { padding:0 0 20px; text-align:center; }
.article .hd h1 { color:#000; font-size:20px; }
.article .hd .titBar { color:#797979; font-size:12px; }
.article .bd { padding-bottom:40px; text-align:justify;}
.article .ft { padding:20px 0 0; border-top:1px solid #ddd; }

/* 头部新闻 */
.hotNews { padding-bottom:30px; overflow:hidden; border-bottom:1px solid #aaa;}
.hotNews .pic { float:left; width:256px; height:98px; }
.hotNews dl { width:678px; height:98px; float:right; overflow:hidden; zoom:1; line-height:22px; }
.hotNews dl dt { font-size:14px; height:30px; line-height:30px; margin-top:10px;}
.hotNews dl dt a{float:left;}
.hotNews dl dt span{float:right;font-size:12px;}

/* 新闻列表 */
.list { padding:0 30px 60px 30px; }
.list li {position: relative;width:460px;height:45px;float:left;display:inline;margin-top:50px;border:1px solid #ccc}
.list li:nth-child(2n){float:right;}
.list li .date{position: absolute;z-index:100;left:186px;top:89px;width:72px;height:72px;border-radius:100%;text-align:center;color:#fff;border:2px solid #fff;float:left;}
.list li .date em{width:36px;font-size:32px;line-height:72px;display:block;margin:auto;}
.list li:hover .date{background:#c99e02;color:#fff;}
.list .t{width:460px;float:right;}
.list .t h2{font-size:14px;text-align:center;padding:11px 0 4px;}

/* 图文新闻 */
.pothoItem { margin:50px 0 40px; }
.pothoItem .item { margin-bottom:20px; padding:0 0 20px; border-bottom:1px dashed #d3d3d3; overflow:hidden; }
.pothoItem .item .pic { float:left; width:200px; height:150px; margin-right:20px; padding:4px; border:1px solid #e7e7e7; }
.pothoItem .item .pic img { width:200px; height:150px; }
.pothoItem .item dl { display:block; overflow:hidden; zoom:1; padding:0; line-height:20px; }
.pothoItem .item dl dt { font-size:16px; line-height:32px; }
.pothoItem .item dl .d,.pothoItem .item dl .m { display:none; }
.pothoItem .item dl .i { padding:5px 0 0; color:#999; font-size:14px; line-height:25px; }

/* 图片列表 */
.piList {overflow:hidden; text-align:center; padding-bottom:10px;}
.piList ul{width:1122px;}
.piList li{width:260px;float:left;display:inline;margin-right:20px;margin-bottom:30px;}
.piList li .p a{display:block;width:260px;height:195px;line-height:195px;text-align:center;background:#f2f2f2;overflow:hidden;}
.piList li .p a img{transition: all 0.5s;}
.piList li .p a:hover img{transform: scale(1.2);}
.piList li .t{font-size:14px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; padding-top:10px;}

.hotcase{border-top:1px solid #aaa;}
.hotcase h2{font-size:18px;padding:15px 0;font-weight:normal;}
.hotcase ul{width:1128px;}
.hotcase li{width:349px;float:left;display:inline;margin-right:27px;margin-bottom:30px;}
.hotcase li .p a{display:block;width:349px;height:197px;line-height:197px;text-align:center;background:#f2f2f2;overflow:hidden;}
.hotcase li .p a img{transition: all 0.5s;}
.hotcase li .p a:hover img{transform: scale(1.2);}
.hotcase li .t{font-size:14px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; padding-top:10px;text-align:center;}


.contact{background:#f5f5f5;}
.contact-l{width:34%;float:left;background:#000;}
.contact-l li{background:#fff url(ab.png) right 50px top 17px no-repeat;box-shadow:0 0 5px #ccc;padding-left:15%;font-size:23px;cursor:pointer;border-bottom:1px solid #ca141d;color:#222;}
.contact-l li h2{font-weight:normal;height:50px;line-height:50px;}
.contact-l li:last-child{border-bottom:0;}
.contact-l li p{display:none;font-size:14px;color:#fff;text-align:left;line-height:26px;}
.contact-l li.on{background:#ca141d url(ac.png) right 50px top 17px no-repeat;color:#fff;padding-bottom:10px;}
.contact-l li.on p{display:block;}
.contact-r{width:66%;float:right;}
.contact-r img{width:100%;height:auto;}

/* 分页 */
.page { padding:0 0 40px; line-height:24px; text-align:center;}
.page a { display:inline-block; margin:0 3px; padding:2px 10px; border:1px solid #ccc; color:#333; vertical-align:top;}
.page a:hover,.page .current { border:1px solid #c99e02; background:#c99e02; color:#fff; }
.page span{margin-right:4px;}


/*  */
.count { padding:24px 0 0 0; line-height:24px;}
.count a { display:inline-block; margin:0 5px; padding:8px 16px; border:1px solid #ccc; color:#666; vertical-align:top;}
.count a:hover,.page .current { border:1px solid #c99e02; background:#c99e02; color:#fff; }
.count span{margin-right:4px;}


/* 新闻列表 */
.message { padding:0 0 30px; }
.message-list { margin-bottom:5px; padding:5px 5px 15px; border-bottom:1px dotted #ddd; }
.message-list .m-title { padding:0; color:#32a237; font-size:14px; font-weight:bold; line-height:20px; }
.message-list .m-title span { float:right; color:#01286f; font-size:12px; font-weight:100; }
.message-list .m-info { padding:5px 0; line-height:24px; }
.message-list .r-title { padding:0; line-height:20px; }
.message-list .r-info { padding:5px 0; line-height:24px; }