@charset "UTF-8";
body,button,dd,div,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,input,legend,li,ol,p,pre,td,textarea,th,ul{padding: 0;margin: 0;border: none;}
body{background:#fff;color:#555;font-size:14px;font-family:Microsoft YaHei,Verdana,Arial,Helvetica,sans-serif;margin-top:-20px;width:100%;}
caption,td,th{font-size:14px}
h1,h2,h3,h4,h5,h6{font-weight:400;font-size:100%}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:400}
a{color:#555;text-decoration:none}
a:hover{text-decoration:none}
img{border:0;margin:0}
ol{list-style:none}
button,input,select,textarea{font:14px Verdana,Helvetica,Arial,sans-serif}
table{border-collapse:collapse}
html{overflow-y:scroll}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}
::selection{background:#FE7E00}
::-moz-selection{background:#FE7E00}
li,ol,ul{list-style:none}
.c1v1,.c2v1,.c3v1,.c4v1,.c5v1,.c6v1,.c7v1{width:1200px;height:auto;margin:0 auto;overflow:hidden}
.container1,.container2,.container3,.container4,.container5,.container6,.container7{width:100%;overflow:hidden;margin:0 auto;}
.pubi{display:block;width:85px;height:85px;margin:50px auto 0 auto;background:url(../img/1/3.png) no-repeat center center}
.c2v1 .p1,.c3v1 .p1,.c4v1 .p1,.c5v1 .p1,.c6v1 .p1,.c7v1 .p1{width:400px;text-align:center;font-size:34px;line-height:1;color:#000;letter-spacing:.2px;text-align:center;margin:14px auto 0 auto}
.c2v1 p span,.c3v1 p span,.c4v1 p span,.c5v1 p span,.c6v1 p span,.c7v1 p span{display:block;color:#333;font-size:16px;line-height:1.7}
.c1vab p{padding-top:8px;font-size:18px;line-height:1.7}

.banner{transition:margin-top 0.5s;-webkit-transition:margin-top 0.5s;}
.top1{width:100%;height:675px;overflow:hidden;background:url(../img/bg/top_01.jpg) center center no-repeat;position:relative;margin:0 auto;}
.topc1{width:1200px;height:100%;margin:0 auto;position:relative}
.to1{width:575px;height:576px;position:absolute;bottom:0;left:20px;z-index:9;background:url(../img/1/2.png) no-repeat center center}
.tc1{width:651px;height:651px;background:url(../img/1/1.png) no-repeat center center;position:absolute;bottom:10px;right:90px}
.tx1,.tx2,.tx3,.tx4,.tx5,.tx6{position:absolute;top:200px}
.tx1{width:90px;height:90px;background:url(../img/t/1.png) no-repeat center center;left:59px;opacity:0;animation:ld1 2s forwards;animation-delay:1s}
.tx2{width:108px;height:125px;background:url(../img/t/2.png) no-repeat center center;left:145px;top:161px;opacity:0;animation:ld1 2s forwards;animation-delay:1.4s;-webkit-animation:ld1 2s forwards;-webkit-animation-delay:1.4s;-o-animation:ld1 2s forwards;-o-animation-delay:1.4s;-moz-animation:ld1 2s forwards;-moz-animation-delay:1.4s;-ms-animation:ld1 2s forwards;-ms-animation-delay:1.4s}
.tx3{width:102px;height:101px;background:url(../img/t/3.png) no-repeat center center;left:240px;top:170px;opacity:0;animation:ld1 2s forwards;animation-delay:1.8s;-webkit-animation:ld1 2s forwards;-webkit-animation-delay:1.8s;-moz-animation:ld1 2s forwards;-moz-animation-delay:1.8s;-ms-animation:ld1 2s forwards;-ms-animation-delay:1.8s;-o-animation:ld1 2s forwards;-o-animation-delay:1.8s}
.tx4{width:108px;height:123px;background:url(../img/t/4.png) no-repeat center center;left:342px;top:158px;opacity:0;animation:ld1 2s forwards;animation-delay:2.2s;-webkit-animation:ld1 2s forwards;-webkit-animation-delay:2.2s;-moz-animation:ld1 2s forwards;-moz-animation-delay:2.2s;-o-animation:ld1 2s forwards;-o-animation-delay:2.2s;-ms-animation:ld1 2s forwards;-ms-animation-delay:2.2s}
.tx5{width:80px;height:91px;background:url(../img/t/5.png) no-repeat center center;left:439px;top:195px;opacity:0;animation:ld1 2s forwards;animation-delay:2.6s;-webkit-animation:ld1 2s forwards;-webkit-animation-delay:2.6s;-moz-animation:ld1 2s forwards;-moz-animation-delay:2.6s;-o-animation:ld1 2s forwards;-o-animation-delay:2.6s;-ms-animation:ld1 2s forwards;-ms-animation-delay:2.6s}
.tx6{width:102px;height:84px;background:url(../img/t/6.png) no-repeat center center;left:516px;top:186px;opacity:0;animation:ld1 2s forwards;animation-delay:3s;-webkit-animation:ld1 2s forwards;-webkit-animation-delay:3s;-moz-animation:ld1 2s forwards;-moz-animation-delay:3s;-ms-animation:ld1 2s forwards;-ms-animation-delay:3s;-o-animation:ld1 2s forwards;-o-animation-delay:3s}
@keyframes ld1{0%{opacity:0;transform:translateX(-30px)}
100%{opacity:1;transform:translateX(0)}
}
@-webkit-keyframes ld1{0%{opacity:0;-webkit-transform:translateX(-30px)}
100%{opacity:1;-webkit-transform:translateX(0)}
}
@-o-keyframes ld1{0%{opacity:0;-o-transform:translateX(-30px)}
100%{opacity:1;-o-transform:translateX(0)}
}
@-ms-keyframes ld1{0%{opacity:0;-ms-transform:translateX(-30px)}
100%{opacity:1;-ms-transform:translateX(0)}
}
@-moz-keyframes ld1{0%{opacity:0;-moz-transform:translateX(-30px)}
100%{opacity:1;-moz-transform:translateX(0)}
}
.c1vab h2{font-size:30px;text-align:center}
.top1 .topc1 .ttcc{position:absolute;width:300px;height:81px;border:1px solid #fff;margin-left:-151px;left:50%;top:320px}
.top1 .topc1 .ttcc p{font-size:24px;font-weight:100;text-align:center;width:100%;height:40px;line-height:40px;color:#fff}
.top1 .topc1 .ttcc .tbottom{border-bottom:1px solid #fff}
.top1 .topc1 .ttc1{display:inline-block;width:220px;height:46px;position:absolute;top:440px;right:220px;background:#000;color:#fff;text-align:center;font-size:20px;font-weight:100;line-height:46px;border-radius:24px;-ms-border-radius:24px;-o-border-radius:24px;-moz-border-radius:24px;-webkit-border-radius:24px}
.container1 .c1v1 .c1va{width:100%;height:311px;margin-top:83px}
.c1vaa,.c1vab{float:left}
.container1 .c1vaa{width:597px;height:100%;background:url(../img/2/1.jpg) no-repeat center center;margin-right:40px}
.container1 .c1vab{width:550px;height:100%}
.pubc1{width:800px;height:46px;margin:0 auto}
.c1but{margin:40px auto 60px auto!important}
.pubc1 a{display:block;width:390px;height:46px;float:left;background:#000;text-align:center;font-size:20px;color:#fff;line-height:46px;border-radius:22px;letter-spacing:.1px}
.pubcc{margin-right:20px}
.container2{width:100%;height:578px;overflow:hidden;background:url(../img/2/2.jpg) no-repeat #f8da98;background-position:center center;opacity:0}
.c2v1{position:relative}
.c2v1 .c2vv1{width:1200px;height:125px;background:url(../img/1/4.png) no-repeat center center;margin-top:50px}
.c2pa{margin:60px auto 0 auto}
.ttt1{animation:totop 2s forwards;-webkit-animation:totop 2s forwards;-o-animation:totop 2s forwards;-moz-animation:totop 2s forwards;-ms-animation:totop 2s forwards;transform:translateY(-20px);-webkit-transform:translateY(-20px);-o-transform:translateY(-20px);-ms-transform:translateY(-20px);-moz-transform:translateY(-20px)}
@keyframes totop{0%{transform:translateY(-20px);opacity:0}
100%{transform:translateY(0);opacity:1}
}
@-moz-keyframes totop{0%{-moz-transform:translateY(-20px);opacity:0}
100%{-moz-transform:translateY(0);opacity:1}
}
@-webkit-keyframes totop{0%{-webkit-transform:translateY(-20px);opacity:0}
100%{-webkit-transform:translateY(0);opacity:1}
}
@-ms-keyframes totop{0%{-ms-transform:translateY(-20px);opacity:0}
100%{-ms-transform:translateY(0);opacity:1}
}
@-o-keyframes totop{0%{-o-transform:translateY(-20px);opacity:0}
100%{-o-transform:translateY(0);opacity:1}
}
.c3v1{margin-top:20px}
.c3v1 i{background:url(../img/2/3.jpg) no-repeat center center!important}
.c3v1font{width:100%;font-size:18px;line-height:1.7;border-top:1px solid #000;border-bottom:1px solid #000;padding:22px 0;margin-top:40px;opacity:0}
.c3v1pic1{width:100%;height:302px;background:url(../img/2/4.jpg) no-repeat center center;margin-top:40px}
.c3but{margin:60px auto 100px auto}
.container4{width:100%;height:1169px;background:url(../img/bg/c4_bg.jpg) no-repeat #ebc3ff center center fixed}
.c4pic1{background:url(../img/1/5.png) no-repeat center center!important}
.c4slid{width:100%;margin-top:50px;opacity:0}
.c4slid ul{width:100%;overflow:hidden}
.c4slid ul li{width:32.5%;height:344px;background:#FFF;float:left}
.c4slid ul li .c4ccon{width:370px;height:264px;margin:10px auto 0 auto;background-repeat:no-repeat;position:relative}
.c4slid ul li .c4ccon p{position:absolute;width:100%;height:40px;text-align:center;background:rgba(0,0,0,.5);line-height:40px;font-size:16px;font-weight:100;color:#fff;bottom:0}
.c4slid ul li a{display:block;width:180px;height:40px;text-align:center;line-height:40px;background:#f898a3;margin:14px auto 0 auto;font-size:18px;font-weight:400;color:#fff;border-radius:20px}
.c4but1{margin:60px auto 0 auto}
.c5pic1{background:url(../img/2/5.jpg) no-repeat center center!important}
.scale{animation:scale1 2s;-webkit-animation:scale1 2s;-o-animation:scale1 2s;-ms-animation:scale1 2s;-moz-animation:scale1 2s}
@keyframes scale1{0%{background-size:120%;opacity:.6}
100%{background-size:100%;opacity:1}
}
@-webkit-keyframes scale1{0%{background-size:120%;opacity:.6}
100%{background-size:100%;opacity:1}
}
@-moz-keyframes scale1{0%{background-size:120%;opacity:.6}
100%{background-size:100%;opacity:1}
}
@-o-keyframes scale1{0%{background-size:120%;opacity:.6}
100%{background-size:100%;opacity:1}
}
@-ms-keyframes scale1{0%{background-size:120%;opacity:.6}
100%{background-size:100%;opacity:1}
}
.c5view1{width:100%;height:686px;overflow:hidden;background:url(../img/2/6.jpg) no-repeat center center;margin-top:40px;background-size:120%;opacity:.6}
.c5buta{margin:50px auto 70px auto}
.container6{height:906px;background:url(../img/2/7.jpg) no-repeat center center}
.c6pic1{background:url(../img/1/6.png) no-repeat center center}
.c6con1{width:100%;height:477px;background:url(../img/1/7.png) no-repeat center center;position:relative;overflow:hidden;margin:60px auto 0 auto;opacity:0}
.c6con1 ul{width:1100px;height:146px;margin:280px auto 0 auto}
.c6con1 ul li{width:259px;height:100%;overflow:hidden;float:left;margin-left:20px}
.c6buta{margin:60px auto 0 auto}
.c7pic1{background:url(../img/2/9.jpg)!important}
.c7con1{width:100%;height:154px;margin:50px auto}
.c7con1 ul{width:100%;height:100%}
.c7con1 ul li{width:199px;height:100%;float:left;background-repeat:no-repeat;background-position:center center}
.c7con1 ul i{display:block;height:114px;margin-top:20px;width:1px;float:left;background:#ccc}
.c7p1,.c7p2,.c7p3,.c7p4,.c7p5,.c7p6{opacity:0}
.c7p2{animation-delay:.4s;-webkit-animation-delay:.4s;-moz-animation-delay:.4s;-ms-animation-delay:.4s;-o-animation-delay:.4s}
.c7p3{animation-delay:.8s;-webkit-animation-delay:.8s;-moz-animation-delay:.8s;-ms-animation-delay:.8s;-o-animation-delay:.8s}
.c7p4{animation-delay:1.2s;-webkit-animation-delay:1.2s;-moz-animation-delay:1.2s;-ms-animation-delay:1.2s;-o-animation-delay:1.2s}
.c7p5{animation-delay:1.6s;-webkit-animation-delay:1.6s;-moz-animation-delay:1.6s;-ms-animation-delay:1.6s;-o-animation-delay:1.6s}
.c7p6{animation-delay:2s;-webkit-animation-delay:2s;-moz-animation-delay:2s;-ms-animation-delay:2s;-o-animation-delay:2s}
.c7but{margin:30px auto 60px auto}
.backtop1{width:80px;height:80px;position:fixed;bottom:0;right:0;display:none;background:url(/img/backtop1.png) no-repeat center center}

.zx_show{background:#f8f7f7 url(/images/210img.png) no-repeat right bottom;width:210px;height:180px;padding:15px 20px;border:10px #f08326 solid;position:fixed;left:50%;top:50%;margin-left:-200px;margin-top:-130px;z-index:10;padding-right:140px;z-index:987654;display:none}
.zx_show_title{font-size:24px;color:red;font-weight:700;font-family:'Microsoft YaHei'}
.zx_show_content{font-size:22px;color:red;font-family:'Microsoft YaHei'}
.zx_show_fz18{font-size:18px;color:#484848;margin-top:5px;padding-top:5px;border-top:1px solid #e4e3e3;font-family:'Microsoft YaHei'}
.fz24_cbold{font-size:24px;color:#ee7800;font-weight:700;font-family:Arial}
.h34_mt10{height:34px;line-height:34px;margin-top:10px}
.fz18_p0{background:#f08326;color:#fff!important;font-size:18px;font-family:'Microsoft YaHei';float:left;display:inline-block;padding:0 10px;margin-right:10px}
.p010_fz18{background:#484848;color:#fff;font-size:18px;font-family:'Microsoft YaHei';float:left;display:inline-block;padding:0 10px;margin-right:10px;cursor:pointer}
.lxing{position:fixed;top:0}
.head_dh ul li.on a{background:#484848!important}
.head_dh ul li.head_dh_pr{position:relative;height:44px;font-size:0;float:right;margin-right:240px;display:none}
.h37_div{border:1px solid #ccc;height:37px;line-height:37px;width:345px;position:relative;padding:0 14px;color:gray}
.h37_div select{position:absolute;left:0;top:0;width:100%;line-height:37px;height:37px;border:1px solid #color:gray;filter:alpha(opacity:0);opacity:0}
.Innews_list{padding-top:5px;line-height:33px}
.Innews_list ul li{height:33px;line-height:33px;border-bottom:1px dotted #cacaca}
.Innews_list ul li span{float:right;color:#acacac}
.left_dian{background:url(/images/dian_1.jpg) no-repeat left;padding-left:10px;float:left}
.left_dian a:link,.left_dian a:visited{color:#282828}
a.lkk{color:red!important}
.left_dian a:hover{color:#ee7800}
.h126{height:126px;overflow:hidden}
.fl_fz0{float:left;font-size:0}
.fr_w366{float:right;width:366px}
.fr_w366_title{height:24px;font-weight:700;font-size:14px}
.fr_w366_content{line-height:18px;color:#acacac;height:84px}
.colh18{color:#acacac;line-height:18px}
.fr_w366_title a:link,.fr_w366_title a:visited{color:#282828}
.fr_w366_title a:hover{color:#ee7800}
.ul_news li.cur .fleft img{width:224px!important;height:166px!important}
.ul_news li.cur .pl175{padding-left:240px!important}
.h455 .w328 img{margin-left:-82px}
.ul_xy .fbold_fz16{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.zx_show .close{width:30px;height:30px;cursor:pointer;background:url(/images/close.png) no-repeat;top:-21px;right:-21px;position:absolute}
.w1200{width:1200px;margin:0 auto;font-size:12px;margin:0 auto;font-family:Arial,simsun;-webkit-text-size-adjust:none}
.bottom_right_font{line-height:20px;text-align:center;font-size:14px;color:#fff;height:20px;margin-top:5px}
.p045{padding:0 45px}
.zx_3{background:url(/images/zx_3.png) no-repeat left;padding-left:24px}
.zx_2{background:url(/images/zx_2.png) no-repeat left;padding-left:24px}
.zx_h30{line-height:30px;font-weight:700;font-size:14px;color:#fff}
.zx_h30 a:link,.zx_h30 a:visited{color:#fff;text-decoration:none}
.zx_h30 a:hover{color:#ee7800}
.color_1{color:#ee7800}
.bottom_phone{line-height:30px;color:#fff;font-size:14px}
.right_phone{background:url(/images/zx_1.png) no-repeat left;line-height:24px;padding-left:24px;font-size:14px;font-weight:700;color:#fff}
.br_p045{border-right:1px solid #5e5d5d;padding:0 45px}
.bottom_show{line-height:24px;color:#898787}
.bottom_show a:link,.bottom_show a:visited{color:#898787}
.bottom_show a:hover{color:#ee7800}
.bottom_title{font-size:14px;font-weight:700;color:#fff;line-height:30px}
.br_bk1{border-right:1px solid #5e5d5d}
.br_bl{border-right:1px solid #5e5d5d;padding:0 35px}
.p30_mw1200{background:#484848;padding:30px 0;min-width:1200px}
.w11_right{margin-left:35px;display:inline-block;padding-left:20px;text-align:center;background:url(/images/w11_right.png) no-repeat left}
.w11_left{background:url(/images/w11_left.png) no-repeat left;padding-left:20px;display:inline-block;text-align:center}
.bottom_bg{width:1200px;margin:0 auto;color:#fff;background:url(/images/bottom_bg.png) no-repeat bottom;padding-top:225px;line-height:47px;height:47px;text-align:center}
.h47_bg{background:url(/images/h47_bg.png) repeat-x bottom;min-width:1200px}
.mw1200_bg_fa{background:#fafafa;border-bottom:1px solid #e7e7e7;min-width:1200px}
.w300{width:165px;overflow:hidden}
.w350{float:left;width:347px!important;padding:20px 15px!important;height:413px!important;border-top:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6}
.ti_fz16{font-size:16px;font-weight:700;color:#ee7800}
.ti_fz16 a{color:#ee7800}
.w328 img{filter:alpha(opacity=70);opacity:.7}
.lx .w328 img{filter:alpha(opacity=100);opacity:1}
.c28_fbold{color:#282828;font-weight:700;line-height:36px}
.lh18_ca{line-height:18px;color:#a5a4a4}
.h103{height:103px;overflow:hidden;margin-top:20px}
.beian1{width:100%;height:40px;background:#484848;text-align:center;line-height:20px;font-weight:100;font-size:14px;color:#fff}
/*tuijianzhuanye*/
.x-con-full {
  width: 100%;
  margin: 0 auto;
  max-width: 1920px;
  position: relative;
  overflow: hidden;
}
.x-con-full .x-container {
  width: 1200px;
  margin: 0 auto;
  position: relative;
}
.x-con {
  width: 1200px;
  position: relative;
  overflow: hidden;
  margin: 0 auto;
}
.x-n-lmg {
  margin-left: 0;
}
.x-n-rmg {
  margin-right: 0 !important;
}
.x-bnr {
  height: 580px;
  background: url(../images/bnr.jpg) no-repeat center center;
}

.x-con-y {
/*  background: #ffd800;*/
}.x-tjzy {
  padding: 0;
}
.x-tjzy .xc-header{
	margin: 0 auto
}
.x-tjzy .x-container {
  margin: 30px auto;
	height: 400px;
  padding: 25px 0;
  overflow: hidden;
}
.x-tjzy .x-con-t{
	text-align: center;
	font-size: 34px;
	padding-top: 30px;color: #000;
}
.x-tjzy .x-container a {
  display: block;
  float: left;
  width: 380px;
  margin: 0 10px;
  transition: all 0.5s;
  -webkit-transition: all 0.5s;
  -moz-transition: all 0.5s;
  position: relative;
}
.x-tjzy .x-container a .x-img {
  width: 100%;
  overflow: hidden;
}
.x-tjzy .x-container a .x-img img {
  display: block;
  width: 100%;
  font-size: 0;
}
.x-tjzy .x-container a p {
  text-align: center;
   background: #000;
  width: 100%;
  line-height: 54px;
  font-size: 22px;
  color: #fff;
}
.x-tjzy .x-container a .x-flag {
  position: absolute;
  width: 53px;
  height: 53px;
  border-radius: 50%;
  color: #fff;
  text-align: center;
  background: #f898a3;
  line-height: 53px;
  left: 10px;
  top: 10px;
  text-transform: uppercase;
  font-size: 18px;
  font-weight: bold;
}
.x-tjzy .x-swt {
  display: block;
  width: 295px;
  height: 55px;
  border-radius: 28px;
  background: #000;
  margin: 10px auto 0 auto;
  text-align: center;
  font-size: 22px;
  line-height: 55px;
	color: #fff;
  transition: all 0.3s;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
}
.x-tjzy a:hover {
  transform: translateY(-8px);
  -webkit-transform: translateY(-8px);
  -moz-transform: translateY(-8px);
/*
  box-shadow: 0 2px 20px #fa8835;
  -webkit-box-shadow: 0 2px 20px #fa8835;
  -moz-box-shadow: 0 2px 20px #fa8835;
*/
}