@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/bj1.png) 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; }
.padd20{ padding-top:20px;}
.padd30{ padding-top:30px;}
.padd50{ padding-top:50px;}
.warp { width:1000px; margin:0 auto; overflow:hidden; }
.header { width:100%; float:left; height:1024px;}

.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:954px; height:483px; left:50%; margin-left:-500px; top:40px;  
-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;}
}


.menu {width: 100%;background: url(../images/menu_bj.png) center no-repeat ; float: left;}
.menu  ul{ width: 1000px;margin: 0 auto;overflow: hidden;  height:86px; padding-left: 5%;}
.menu  ul li{ float: left; font-size:18px; line-height:86px; color:#FFF; position:relative; top:0px; padding:0.5% 3% 0 6%; font-weight:600;}
.menu  ul li a { color:#FFF;}
.menu  ul li a:hover { color: #ffdc63;}

.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; }



.tuwen {}
.tuwen ul {}
.tuwen ul li { width:48%; float:left;  padding:0 0 17px 0px; border-bottom:1px solid #E5E5E5; margin-right:4%; margin-top:4%}
.tuwen ul li h2 { width:100%; height:30px; overflow:hidden; float:left; font-size:20px; color:#333; line-height:30px; font-family: "Microsoft YaHei", "Î¢ÈíÑÅºÚ"; margin-bottom:11px; display:inline; }
.tuwen ul li h2 a { color:#333; text-decoration:none;}
.tuwen ul li h2 a:hover { color:#333; text-decoration:  underline;}
.tuwen ul li h3 { width:166px; float:left; }
.tuwen ul li h3 img { width:150px; height:100px;}
.tuwen ul li h4 { width:300px; height:84px; overflow: hidden; float:left; font-size:14px; color:#888; line-height:28px; padding:4px 0 0 0px; }
.tuwen ul li h4 a { color:#61CFB6; text-decoration:none;}
.tuwen ul li h4 a:hover { color:#E4040E; text-decoration:none;}
.tuwen ul li img:hover {filter: progid:DXImageTransform.Microsoft.Alpha(opacity=80);opacity:0.8; }

.tuwen ul li:nth-child(2n){ margin-right:0px;}
.tuwen ul li:nth-child(4n){ margin-right:0px;}


.pgt { width:100%; float:left; margin-top:17px; display:inline;}
.pgt ul li { width:48%; float:left;  padding:0 0 17px 0px; border-bottom:1px solid #E5E5E5; margin-right:4%; margin-top:4%}
.pgt ul li h2 { width:100%; height:30px; overflow:hidden; float:left; font-size:20px; color:#333; line-height:30px; font-family: "Microsoft YaHei", "Î¢ÈíÑÅºÚ"; margin-bottom:11px; display:inline; }
.pgt ul li h2 a { color:#333; text-decoration:none;}
.pgt ul li h2 a:hover { color:#333; text-decoration:  underline;}
.pgt ul li h4 { width:100%; height:84px; overflow: hidden; float:left; font-size:14px; color:#888; line-height:28px; padding:4px 0 0 0px; }
.pgt ul li h4 a { color:#61CFB6; text-decoration:none;}
.pgt ul li h4 a:hover { color:#E4040E; text-decoration:none;}
.pgt ul li img:hover {filter: progid:DXImageTransform.Microsoft.Alpha(opacity=80);opacity:0.8; }

.pgt ul li:nth-child(2n){ margin-right:0px;}
.pgt ul li:nth-child(4n){ margin-right:0px;}
.pgt ul li:nth-child(6n){ margin-right:0px;}

.g-tt {position: relative; padding-left: 114px; width: 886px; background: url(../images/tt_title.png) 0 0 no-repeat; margin: 0px auto 30px; min-height: 95px;}
.g-tt p {text-indent: 2em; text text-align: left;font-size: 16px;line-height: 26px;color: #666;}

.m-title{ width:100%; margin-top:30px;}



.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); }