*{ margin:0 auto; padding:0;}
body{ font-family:"Î¢ÈíÑÅºÚ"; font-size:12px; color:#333333; background:url(images/bg.jpg)}
a{ text-decoration:none; color:#333}
img{ border:0; }
ul,li{ list-style:none}
.clear{ clear:both}

.main{ width:100%; }
/* top */
.top_act{ background:#fafafa; height:50px; line-height:1.5; width:100%;}
.top_act_con{ background:#fafafa; display:block; height:50px; margin:0 auto; position:relative; width:980px;}
.top_act_logo{ background:url(images/logo_act.gif) no-repeat; height:40px; position:absolute;top:4px;left:0px; width:212px; z-index:2;}
.top_act_phone{ color:#333333; font-size:12px; line-height:20px; position:absolute;top:8px;right:0px; text-align:left; width:120px; z-index:2;}
.top_act_phone b{ font-weight:700;}
.top_act_phone span{ color:#0066cc; font-family:Arial, "\5B8B\4F53", sans-serif; font-size:18px; display:block;}
.top_act_nav{ position:absolute;top:30px;left:280px; z-index:2;}
.top_act_nav li{ border-right:solid 1px #dddddd; display:inline; float:left; padding-right:8px; margin-right:8px;}
.top_act_nav a{ color:#223344; float:left; font-size:13px; line-height:16px;}
.top_act_nav a:hover{ color:#aa0000;}
.top_act_line{ background:#000000; filter:Alpha(opacity=50);/* for IE */ opacity:.5;/* for Firefox */ position:absolute;top:50px; width:100%; z-index:2;}
.top_act_line i{ background:#000000; display:block; height:10px; font-size:0; margin:0 auto; width:980px;}

.bann{ width:100%; height:359px; background:url(images/ban_bg.gif) no-repeat center; margin:0 auto;}
.banner_2{width:1000px; height:359px; background: url(images/banner.jpg) top center no-repeat;}

.nr{ width:964px;}
.hy_lm{ width:964px; height:47px; background:url(images/hy_lm.gif) top center;}
.hy_lm img { float:right; padding-top:10px; padding-right:20px;}
.hy{ width:964px;}
.hy_left{ width:437px; float:left; margin-left:15px;}
.hy_right{503px; float:left}
.content{ width:100%;}
.yy{ background: url(images/xy_bg.jpg) top center; width:772px; height:142px; padding-left:200px; font-family:"Î¢ÈíÑÅºÚ"; font-size:14px; letter-spacing:1.5px; line-height:26px; padding-top:15px; padding-right:20px; margin-top:20px; text-indent:30px;}
.xh_lm_1{ width:1000px; height:78px; margin-top:15px;}
.xh_pic{ width:963px; height:878px; margin-top:15px;}
.xh_pic2{ width:963px; height:1322px; margin-top:15px;}
.tu{ width:980px;}
.tu dl{ width:307px; height:220px; float:left; margin:15px 0 0 15px; *margin:15px 0 0 15px!important; *margin:15px 0 0 10px; display:block}
.wx{ width:1000px; height:295px;}
.wx_1{ width:1000px; height:456px; margin-top:20px;}
.zy{ width:1000px; margin-bottom:15px;}
.zy dl{ width:461px; float:left; margin:15px 0 0 25px; *margin:15px 0 0 25px!important; *margin:15px 0 0 18px; display:block}
 
.footer{ width:100%; height:100px; text-align:center; line-height:28px; padding-top:30px;}
.footer a{ color:#333333}



.con4{ background:url(images/con4.jpg) no-repeat #f5f5f5; height:600px; margin:15px auto; position:relative; width:1000px;}
.con4 .links{ height:600px; overflow:hidden; position:absolute;top:0px;left:0px; width:1000px;}
.con4 .links a{ background:none; color:ffffff; display:inline; float:left; font-size:18px; font-weight:700; line-height:200px; overflow:hidden; text-align:center; text-indent:-9999px;
transition:background 0.5s; /* IE */
-moz-transition:background 0.5s; /* Firefox 4 */
-webkit-transition:background 0.5s; /* Safari and Chrome */
-o-transition:background 0.5s; /* Opera */
}
.con4 .links a:hover{ background:#000000; color:#ffffff; filter:Alpha(opacity=80);/* for IE */ opacity:.8;/* for Firefox */ text-decoration:none; text-indent:inherit;}
.con4 .links i{ float:left; height:200px; width:400px;}



