@charset "utf-8";
/*cpzs*/
.cpzs{ width:100%; overflow:hidden; margin-top:78px;}
.hy { width:100%; height:440px; position:relative; cursor:default; top:25px;}
.hy_top { height:440px; width:52%; float:left; position:absolute; z-index:99;}
.hy_top ul li { float:left; width:100%; font-size:16px; height:146px; display:block;}
.hy_top ul li a { height:146px; line-height:146px; display:block; background:url(../images/hy.png) no-repeat right center; color:#fff; }
.hy_top ul li a:hover, .hy_top ul .cur a { display: block; background:url(../images/hy_ed.png) no-repeat right center; }
.hy_top ul li a span{ background:url(../images/ioc1.png) no-repeat 42% center; padding-left:54%; height:146px; display:block;}
.hy_con { width:100%; height:440px; position:absolute; z-index:10;}
#scroll { width: 100%; overflow: hidden; }
#scroll_box { float: left; width: 800%; }
#scroll_begin { float: left; }
#scroll_end { float: left; }
#container { width: 800%;}
#container li { position: relative; width:483px; height:400px; text-align: center; float: left; cursor: pointer; overflow: hidden; }
#container li .txts { height:361px; line-height:361px; width:483px; position: absolute; left: 0; top: -361px; color: #ffffff; z-index: 2; }
#container li .img { width:483px; height:361px;}
#container li .txts i { height:361px; width:483px; display: block; position: absolute; left: 0; top: 0; z-index: -1; background: #000000; opacity: 0.7; -moz-opacity: 0.7; filter: alpha(opacity=70); font-size: 16px; }
#container li p{ margin-top:10px;}
.more1 a{ width:182px; height:48px; line-height:48px; text-align:center; border:1px #b6b6af solid; margin:60px auto; display:block;}
.more1 a:hover{ background:#c5071e; color:#FFF; border:1px #c5071e solid;}
/*about*/
.about{ width:100%; background:url(../images/about.jpg) no-repeat center; height:376px;}
.video{ width:50%; height:376px; float:right; background:#000;}
.video .boder{ width:501px; height:376px; margin:0 auto;}
.boder .flexslider {  width:501px; margin:0 auto; position: relative; height: 376px; overflow: hidden; background:#fff  url(../images/lightbox-ico-loading.gif) 50% no-repeat; text-align:center }
.boder .slides li { height: 376px;}
.boder .slides li a{ width:100%; height:376px; display:block;}
.boder .flex-control-nav { position: absolute; bottom: 15px;  z-index: 2; width:100%;   }
.boder .flex-control-nav li { display: inline-block; width:50px; height: 13px; margin: 0 5px; *display: inline; zoom: 1;}
.boder .flex-control-nav a { display: inline-block;width:50px; height: 13px;  line-height: 50px; overflow: hidden; background:#2d2c2a; color:#a5352e; cursor: pointer; }
.boder .flex-control-nav .flex-active { background:#d7a367; color:#fff;}
.about_l{ width:50%; height:376px; float:left;}
.about_r{ width:57%; height:376px; float:right; padding-right:4%;}
.about_r h1{ font-size:27px; font-weight:normal; padding-top:60px; padding-bottom:22px; background:url(../images/d1.jpg) no-repeat left bottom;}
.about_r p{ font-size:12px; line-height:25px; margin-top:25px;}
.about_r .more2 a{ display:block; background:url(../images/more1.jpg) no-repeat; width:123px; height:44px; line-height:44px; color:#FFF; text-align:center; margin-top:25px;}
/*news*/
.news{ width:100%; background:#f2f2f2; padding:30px 0; overflow:hidden;}
.news_bo{ width:1200px; overflow:hidden;}
.news_bo li{ height:139px; padding:27px 0; border-bottom:1px #ececec solid; display:block;}
.news_bo li a .time{ width:auto; height:139px; line-height:normal; float:left; font-family:Arial, Helvetica, sans-serif; text-align:right; margin-top:30px;}
.news_bo li a .time dt{ font-size:57px;}
.news_bo li a .time dd{ font-size:14px;}
.news_bo li a .news_txt{ width:645px; height:139px; float:left; padding-left:54px; margin-top:22px;}
.news_bo li a .news_txt h1{ color:#292929; font-size:14px; font-weight:normal;}
.news_bo li a .news_txt h2{ color:#a0a0a0; font-size:12px; font-weight:normal;}
.news_bo li a .news_txt p{ line-height:24px; color:#a0a0a0; margin-top:15px;}
.news_bo li a .news_img{ width:247px; height:139px; float:right;}
.news_bo li a:hover .time dt{ background:url(../images/ioc2.jpg) no-repeat left center; color:#cc031c; padding-left:60px;}
/*join*/
.join{ width:100%; background:url(../images/ys_bg.jpg) no-repeat center; height:625px; margin-top:46px; position:relative; cursor:default;}
.join .join_bo{ width:100%; position:absolute; z-index:99;}
.join .join_bo p{ width:100px; height:100px; display:block; text-align:center;}
.join .join_bo .ys1{ width:100px; height:100px; margin:0 auto; padding-top:96px;}
.join .join_bo .ys1 a{ width:100px; height:40px; display:block; background:url(../images/ys3.png) no-repeat; padding-top:60px;}
.join .join_bo .ys1 a:hover{ background:url(../images/ys3_ed.png) no-repeat; display:block; color:#FFF;}
.join .join_bo .ys2{ width:100px; height:100px; float:left; padding:22px 0 0 225px;}
.join .join_bo .ys2 a{ width:100px; height:40px; display:block; background:url(../images/ys2.png) no-repeat; padding-top:60px;}
.join .join_bo .ys2 a:hover{ background:url(../images/ys2_ed.png) no-repeat; display:block; color:#FFF;}
.join .join_bo .ys3{ width:100px; height:100px; float:right; padding:22px 225px 0 0;}
.join .join_bo .ys3 a{ width:100px; height:40px; display:block; background:url(../images/ys4.png) no-repeat; padding-top:60px;}
.join .join_bo .ys3 a:hover{ background:url(../images/ys4_ed.png) no-repeat; display:block; color:#FFF;}
.join .join_bo .ys4{ width:100px; height:100px; float:left; padding:144px 0 0 65px;}
.join .join_bo .ys4 a{ width:100px; height:40px; display:block; background:url(../images/ys1.png) no-repeat; padding-top:60px;}
.join .join_bo .ys4 a:hover{ background:url(../images/ys1_ed.png) no-repeat; display:block; color:#FFF;}
.join .join_bo .ys5{ width:100px; height:100px; float:right; padding:144px 65px 0 0;}
.join .join_bo .ys5 a{ width:100px; height:40px; display:block; background:url(../images/ys1.png) no-repeat; padding-top:60px;}
.join .join_bo .ys5 a:hover{ background:url(../images/ys1_ed.png) no-repeat; display:block; color:#FFF;}
.join .joing{ width:100%; overflow:hidden; position:absolute; z-index:0; top:430px;}
.join .gsp{ width:394px; overflow:hidden; margin:0 auto; text-align:center;}
.join .gsp h1{ font-size:16px;}
.join .gsp p{ color:#74777a; line-height:20px; margin-top:18px;}
.join .gsp .more3 a{ background:url(../images/more.png) no-repeat; width:132px; height:32px; line-height:32px; color:#FFF; text-align:center; display:block; margin:24px auto 0 auto;}