@charset "gb2312";
*{ margin:0px; padding:0px; border:0; }
html,body { width:100%;font-family: "Microsoft YaHei", "微软雅黑",Helvetica, Arial, sans-serif; font-size:12px;  margin:0px; padding:0px; border:0; background:url(../images/bj.jpg) center top no-repeat #fff;  }
div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote,img,button {border:0;  padding:0; margin:0; font-weight:normal; } 
table,td,tr,th{font-size:12px;}
li{list-style-type:none;list-style:none;}
img{vertical-align:top;border:0;}
h1,h2,h3,h4,h5,h6,p,em,i,b,span { margin:0; padding:0; font-weight:normal; font-style:normal;}
ol,ul {list-style:none;}
address,cite,code,th {font-weight:normal;font-style:normal;}
img:hover { opacity:1; filter: alpha(opacity=100); }
code, kbd, pre, samp { font-family: courier new, courier, monospace; }
small { font-size: 12px; }
legend { color: #000; }
fieldset, img { border: 0; }
button, input, select, textarea { font-size: 100%; }
.fl { float:left; }
.fr { float:right; }
a { color:#404040; text-decoration:none; }
a:hover{ color:#d91720; text-decoration:none;}
div,ul,li,h4,h5,dl,dd,dt { box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; }
.box { box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; }
.padd10{ padding-top:10px;}
.padd20{ padding-top:20px;}
.padd30{ padding-top:30px;}
.warp { width:1000px; margin:0 auto; overflow:hidden; }
.warp h1{ font-size:24px; line-height:26px; border-left:6px #d91720 solid; padding-left:14px; color:#d91720; margin-bottom:20px;}
.header { width:100%; float:left; height:902px;}
.cl{ clear:both;}

.donghua { width:1000px; height:588px; position:absolute; left:50%; top:0; margin-left:-500px; overflow:hidden; }
.logo { position:absolute; width:264px; height:53px; left:24px; top:110px; 
-webkit-animation:logo 0.8s ease 0s backwards; 
-moz-animation:logo 0.8s ease 0s backwards;
-o-animation:logo 0.8s ease 0s backwards;
-ms-animation:logo 0.8s ease 0s backwards;
animation:logo 0.8s ease 0s backwards; 
}
@keyframes logo
{
0%   {opacity:0; -webkit-transform:translateX(-200px); }
100% { opacity:1;}
}
@-moz-keyframes logo
{
0%   {opacity:0; -webkit-transform:translateX(-200px); }
100% { opacity:1;}
}
@-webkit-keyframes logo
{
0%   {opacity:0; -webkit-transform:translateX(-200px); }
100% { opacity:1;}
}
@-o-keyframes logo
{
0%   {opacity:0; -webkit-transform:translateX(-200px); }
100% { opacity:1;}
}
@-ms-keyframes logo
{
0%   {opacity:0; -webkit-transform:translateX(-200px); }
100% { opacity:1;}
}

.tit { position:absolute; width:741px; height:398px; left:64%; margin-left:-500px; top:200px;  
-webkit-animation:tit 0.8s ease-out 0.5s backwards; 
-moz-animation:tit 0.8s ease-out 0.5s backwards;
-o-animation:tit 0.8s ease-out 0.5s backwards;
-ms-animation:tit 0.8s ease-out 0.5s backwards;
animation:tit 0.8s ease-out 0.5s backwards;
}
.tit img { max-width:100%; height:auto; }
@keyframes tit
{
0%   { -webkit-transform:scale(0.5);  opacity:0;}
100% { -webkit-transform:scale(1);  opacity:1;}
}
@-moz-keyframes tit
{
0%   { -webkit-transform:scale(0.5);  opacity:0;}
100% { -webkit-transform:scale(1);  opacity:1;}
}
@-webkit-keyframes tit
{
0%   { -webkit-transform:scale(0.5);  opacity:0;}
100% { -webkit-transform:scale(1);  opacity:1;}
}
@-o-keyframes tit
{
0%   { -webkit-transform:scale(0.5);  opacity:0;}
100% { -webkit-transform:scale(1);  opacity:1;}
}
@-ms-keyframes tit
{
0%   { -webkit-transform:scale(0.5);  opacity:0;}
100% { -webkit-transform:scale(1);  opacity:1;}
}

.sub_tit {position:absolute; width:170px; height:18px; left:50%; top:470px; margin-left:-205px;
-webkit-animation:sub_tit 0.8s ease 1s backwards; 
-moz-animation:sub_tit 0.8s ease 1s backwards;
-o-animation:sub_tit 0.8s ease 1s backwards;
-ms-animation:sub_tit 0.8s ease 1s backwards;
animation:sub_tit 0.8s ease 1s backwards; 
}
@keyframes sub_tit
{
0%   {opacity:0; -webkit-transform:translateY(70px); }
100% { opacity:1;}
}
@-moz-keyframes sub_tit
{
0%   {opacity:0; -webkit-transform:translateY(70px); }
100% { opacity:1;}
}
@-webkit-keyframes sub_tit
{
0%   {opacity:0; -webkit-transform:translateY(70px); }
100% { opacity:1;}
}
@-o-keyframes sub_tit
{
0%   {opacity:0; -webkit-transform:translateY(70px); }
100% { opacity:1;}
}
@-ms-keyframes sub_tit
{
0%   {opacity:0; -webkit-transform:translateY(70px); }
100% { opacity:1;}
}


.tt { width:100%; margin:0 auto; overflow:hidden; float:left;  padding:0 0 40px 0;  }
.tt h3 { width:100%;  float:left; text-align:center; }
.tt h3 span { display:inline-block; font-size:36px; line-height:36px; font-weight:bold;  text-align:center;height:39px; overflow:hidden; color:#d91720; background:url(http://xs.66wz.com/xs/pic/003/006/989/00300698975_d8da3356.png) left center no-repeat; padding:0 0 0 70px;  }
.tt h3 p {  text-align:center; font-size:16px; color:#777; line-height:24px; margin-top:15px; }
.tt a { color:#333; }
.tt a:hover { color:#d91720; }


.w500 { width:500px;}
.focus { width:500px; height:330px; position:relative; overflow:hidden; }
.focus .piclist { width:100%; position:absolute; }
.focus .piclist li { width:100%; float:left; height:330px; overflow:hidden; }
.focus .piclist li img { width:100%; height:330px; display:block; -webkit-transition:all .3s linear;  -moz-transition:all .3s linear;  -o-transition:all .3s linear; transition:all .3s linear; }
.focus .piclist li:hover img { -webkit-transform:scale(1.05); -moz-transform:scale(1.05); -ms-transform:scale(1.05); -o-transform:scale(1.05); transform:scale(1.05); }
.focus .piclist li span { width:500px; height:75px; font-size:20px; line-height:20px; color:#fff;  text-shadow: 1px 1px 0px rgba(0,0,0,1); position:absolute;  text-align:center; background:-webkit-gradient(linear,0 0,0 100%,from(rgba(0,0,0,0)),to(rgba(0,0,0,.8))); bottom:0px; }
.focus .piclist li span p { height:20px; overflow:hidden; width:90%; float: left; margin-left:5%;  }
.focus .pager { width:100%; height:8px; position:absolute; left:0; bottom:25px; z-index:1; text-align:center;}
.focus .pager ul li { display:inline-block; zoom:1; width:40px; height:8px; margin:0 5px; line-height:99px; overflow:hidden; background:#fff; cursor:pointer;  border-radius:6px;}
.focus .pager ul li.on { background:#f56a3f; }
.focus .prev,.focus .next { width:32px; height:50px; background:rgba(0,0,0,.5); top:140px; cursor:pointer; position:absolute; z-index:9999; text-align:center; line-height:50px; font-size:24px; color:#bbb; font-family: Georgia; font-weight:bold;  }
.focus .prev { left:-32px; border-radius:0 5px 5px 0; }
.focus .next { right:-32px; border-radius:5px 0 0 5px; }
.focus:hover .prev { background:rgba(0,0,0,1); left:0; color:#fff;}
.focus:hover .next { background:rgba(0,0,0,1); right:0; color:#fff;}

.w460 { width:460px;}
.news { width:100%; float:left; margin-top:-6px;   margin-bottom:20px; }
.news ul li { width:100%; font-size:16px; line-height:47px; color:#666; overflow:hidden; white-space: nowrap; text-overflow: ellipsis; border-bottom:1px dashed #e6e6e6; }
.news ul li b { color:#aaa; padding:0 9px 0 0px; }


.w700{ width:690px; height:510px; background:#CCC;}
.w260{ width:280px;}
.w260 h1{ font-size:24px; line-height:26px; border-left:6px #d91720 solid; padding-left:14px; color:#d91720; margin-bottom:20px;}
.lhrc{ width:100%;}
.lhrc ul{}
.lhrc ul li{ width:130px; background:#f1f1f1; margin:0 16px 12px 0; float:left; }
.lhrc ul li a { width:100px; display: inline-block;  padding:0 13px 0 17px; line-height:48px; color:#000; position:relative; font-size:16px;}
.lhrc ul li a:hover { background:#cc0109;  color:#fff;  }
.lhrc ul li:nth-child(2n){ margin-right:0px;}
.lhrc ul li:nth-child(4n){ margin-right:0px;}

.lhbg{ width:100%;}
.lhbg ul{}
.lhbg ul li{ width:100%; background:#f1f1f1; margin:0 0 12px 0; }
.lhbg ul li a { width:100%; display: inline-block;  padding:0 13px 0 17px; line-height:48px; color:#000; position:relative; font-size:16px;}
.lhbg ul li a:hover { background:#cc0109;  color:#fff;  }

.w480{ width:480px;}
.w480 h1{ font-size:24px; line-height:26px; border-left:6px #d91720 solid; padding-left:14px; color:#d91720; margin-bottom:20px;}


.icon-arrow-a-left, .icon-arrow-a-right { background: url(../images/icon-sd26986d847.png) no-repeat; }
.icon-arrow-a-left { background-position: 0 0; height: 50px; width: 50px; }
.icon-arrow-a-left:hover, .icon-arrow-a-left.arrow-a-left_hover, .icon-arrow-a-left.arrow-a-left-hover { background-position: -60px 0; }
.icon-arrow-a-right { background-position: -120px 0; height: 50px; width: 50px; }
.icon-arrow-a-right:hover, .icon-arrow-a-right.arrow-a-right_hover, .icon-arrow-a-right.arrow-a-right-hover { background-position: -180px 0; }

#arrow { overflow: hidden; zoom: 1; position: relative; }
#arrow_b_hero { width: 1000px; height: 565px; margin: auto; position: relative; }
#arrow_b_hero img { width: 1000px; height: 565px; }
#arrow_b_hero .heros { width: 1000px; height: 565px; }
#arrow_b_hero .hero-wrap { overflow: visible; position: absolute; }
#arrow_b_hero .next, #arrow_b_hero .prev { filter: alpha(Opacity=70); opacity: .7; position: absolute; top: 50%; margin-top: -25px; margin-left: 0px; background-color: #303030; z-index: 3; }
#arrow_b_hero .next:hover, #arrow_b_hero .prev:hover { background-color: orangered; }
#arrow_b_hero .next { margin: -25px 0px 0 0; right: 0; }
#arrow_b_hero .disabled { background-color: #eee; }
#arrow_b_hero .mask-left, #arrow_b_hero .mask-right, #arrow_b_hero .hero { background: #000; z-index: 1; position: absolute; top: 0; left: 0; width: 1000px; height: 565px; overflow: hidden; left: 2000px; }
#arrow_b_hero .mask-right, #arrow_b_hero .mask-left { z-index: 4; left: -1000px; filter: alpha(Opacity=50); opacity: .5; background: #000; overflow: hidden; }
#arrow_b_hero .mask-right { left: 1000px; }
#arrow_b_hero .active { z-index: 2; left: 0; }
#arrow_b_hero .mask-left { border-right:#FFF 1px solid;}
#arrow_b_hero .mask-right { border-left:#FFF 1px solid;}
#arrow_b_hero span { width:100%; overflow:hidden; position:absolute; bottom:0; left:0; padding:30px 5%;  box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;
background:-webkit-gradient(linear,0 0,0 100%,from(rgba(0,0,0,0)),to(rgba(0,0,0,1))); }
#arrow_b_hero span .z1 { width:100%; float:left; font-size:28px; line-height:46px; color:#fff; height:46px; overflow:hidden; }
#arrow_b_hero span .z2 { width:100%; float:left; font-size:15px; line-height:20px; color:#fff; padding:5px 0 0 0;  filter:alpha(opacity=90);-moz-opacity:0.9;opacity:0.9;}








.copy { width:100%; margin:0 auto; overflow:hidden; background:#d51719; font-size:14px; line-height:48px; color:#fff; overflow:hidden; height:48px; }
.copy span { float:right; color:#ffc4c5; line-height:48px; font-size:14px}
.copy a { color:#fff; } 
.copy a:hover { color:#ffa525; } 

#toTop {width:40px; height:40px; display:none; text-decoration:none; position:fixed; bottom:14px; right:18px; overflow:hidden; z-index:99999999;
border: none; text-indent:100%; background: url("../images/top_move.png") no-repeat 0px 0px; }
#toTopHover { width:40px; height:40px; display:block; overflow:hidden; float:right; opacity:0; -moz-opacity: 0; filter: alpha(opacity=0); }