/* CSS Document */
/* 637600 by lee.cck QQ119566668 */
body{margin:0;padding:0;font-family:"Î¢ÈíÑÅºÚ",ËÎÌå,verdana,Areial,Helvetica; background:url(bodybg.jpg) center top no-repeat; font-size:12px;color:#000000;text-align:center;}
a{color: #333333; text-decoration:none;}
img{border:0px;}
a:focus,
a:hover{text-decoration:underline;color:#CC0000}

.ah5a{float:left;display:inline;margin:0;padding:0;width:100%; height:60px;font-size:20px; color:#333;overflow:hidden}
.ah5a span{float:left;display:inline;margin:0;padding:0;width:200px; height:44px;line-height:44px; font-size:32px; font-weight:100}
.ah5a a{float:left;display:inline;margin:0 0 0 -200px;padding:0;width:100px; height:44px;line-height:44px; text-align:center; color: #FFFFFF;overflow:hidden;-webkit-transition: all 0.4s;-moz-transition: all 0.4s;-o-transition: all 0.4s; }
.ah5a a font{display:none;float:right;width:100px; height:44px;}
.ah5a a:hover{ padding-left:1100px;text-decoration:none;} 
.ah5a a:hover font{display:block;color:#FFFFFF; background:#FF4A4A}
.ah5b{width:100%;margin:40px auto 0;padding:0;position:relative; font-size:12px; height:140px; background:url(ah5bbg.png) center repeat-x; overflow:hidden}
.ah5b_a{width:1200px;margin:0 auto;padding:0;position:relative; font-size:12px; height:140px;overflow:hidden}
.ah5b_a a{float:left;display: block;margin:0;padding:0 30px;height:140px;background:#CE1F2B; font-size:32px; color:#FFFFFF; font-weight:100}
.ah5b_a a span{float:left;margin-top:30px;}
.ah5b_a a span i{float:left;width:100%;clear:both;font-style:normal;font-size:13px}
.ah5b_a a:hover{text-decoration:none;color:#FFFFFF; background:#CC0000}
.ah5b_a font{float:right;display:inline;margin:40px 50px 0 0;padding:0; width:800px;line-height:30px; font-size:14px; text-align:left; color:#CCCCCC; font-weight:100}
.webad_240{float:left; display:inline;margin:10px 0 0 0;padding:0;width:240px; text-align:left;overflow:hidden}
.webad_1200{width:1200px;margin:15px auto 0;padding:0;position:relative; font-size:12px; text-align:left;overflow:hidden}
.clear{clear:both;width:100%;position:relative;height:1px; overflow:hidden}
/*Í·²¿*/
.webhead{width:100%;margin:600px auto 0;padding:0;position:relative; font-size:12px; height:160px; background:#000000; overflow:hidden}
.web_nav{width:1200px;margin:0 auto;padding:0;position:relative; font-size:12px; height:140px;overflow:hidden}
.web_nav a{float:left;display: block;margin:0;padding:0;width:299px;height:120px;background:#FFFFFF; border-right:#000000 1px solid; text-align:center; font-size:32px; color:#000000; font-weight:100}
.web_nav a span{float:left; width:100%;margin-top:30px;}
.web_nav a i{float:left; margin-top:5px;width:100%;font-style:normal;font-size:13px}
.web_nav a:hover{text-decoration:none;color:#FFFFFF; background:#CC0000}
.web_nav_a{float:left;display:inline;margin:0;padding:0;width:100%;overflow:hidden;background:#EA101B;}
.web_nav_a dl{float:left;display:inline;margin:0;padding:0;width:100%; border-bottom:#999 1px solid;overflow:hidden}
.web_nav_a dd{float:left;display:inline;margin:0; padding:0;line-height:50px;font-size:18px;font-family:"Î¢ÈíÑÅºÚ";color:#FFFFFF}
.web_nav_a dd a{float:left;display:block;padding:0 0 0 60px;width:159px;background:url(web_nav_a_ddbg.png) repeat-x;border-right:#999 1px solid;color:#FFFFFF;}
.web_nav_a dd a:hover{text-decoration:none;background:#9A0000;}
.clear{width:100%;margin:0 auto;padding:0;position:relative;height:1px; background:#333333;overflow:hidden}
/*Ê×Ò³¹ã¸æÍ¼*/
.webad_all{min-width:1200px;margin:0 auto 0;padding:0;overflow:hidden}
.webad_all img{border:0;}
.webad_all ul,li{list-style:none;margin:0 auto;padding:0}
.DB_tab25 {width:100%; margin-top:0px;height:520px;position:relative;overflow:hidden;cursor:pointer;}
.DB_tab25 .DB_bgSet{position:relative;}
.DB_tab25 .DB_bgSet li{position:absolute;width:100%;height:520px;display:none;left:50%;margin-left:-50%;}
.DB_tab25 .DB_imgSet{position:absolute;width:100%;}
.DB_tab25 .DB_menuWrap{position:absolute;width:100%;left:50%;margin-left:-50%;}
.DB_tab25 .DB_menuWrap .DB_menuSet{position:absolute;width:100%;;top:450px;text-align:center;font-size:0;left:50%;margin-left:-50%; border-radius:20px;}
.DB_tab25 .DB_menuWrap .DB_menuSet li{cursor:pointer;margin:0 3px;display:inline}
.DB_tab25 .DB_prev{position:absolute;left:0;top:170px;cursor:pointer;display:none}
.DB_tab25 .DB_next{position:absolute;right:0;top:170px;cursor:pointer;display:none}
/*±íµ¥*/

/*Ê×Ò³*/
.webwrapa{width:1200px;margin:30px auto 0;padding:0;font-family:"Î¢ÈíÑÅºÚ";position:relative;text-align:left; overflow:hidden;}
.webwrapa_l{float:left;display:inline;margin:0; padding:0;width:720px; height:360px; background:url(webwrapa_bg.jpg) no-repeat; font-size:12px;overflow:hidden}
.webwrapa_l dl{float:left;display:inline;margin:90px 0 0 0;padding:0;width:100%; text-align:center;overflow:hidden}
.webwrapa_l dt{float:left;display:inline;margin:0; padding:0; width:100%;line-height:65px;font-size:32px;font-family:"Î¢ÈíÑÅºÚ";color:#FFFF00}
.webwrapa_l dd{float:left;display:inline;margin:40px 0 0 0; padding:0; width:100%;line-height:40px;font-size:18px;font-family:"Î¢ÈíÑÅºÚ";color: #FFFFFF}
.webwrapa_r{float: right;display:inline;margin:0; padding:0;width:450px; height:360px; background:url(webwrapa_rbg.png) no-repeat; font-size:12px;overflow:hidden}
.webwrapa_r p{float:left;display:inline;margin:0;padding:0; width:100%;color:#FF0000;line-height:50px; font-size:32px; text-align:center}
.webwrapa_r dl{float:left; display:inline; margin:10px 0 0 0; padding:0;width:100%;}
.webwrapa_r dt{float:left; display:inline; margin:0; padding:0;width:100%; height:45px; line-height:45px;overflow:hidden}
.webwrapa_r dt a{font-size:20px; font-weight:bold;font-family:"Î¢ÈíÑÅºÚ",Geneva, Arial, Helvetica, sans-serif,}
.webwrapa_r dd{float:left;display:inline;margin:0;padding:0; width:100%;color: #333333;line-height:25px; font-size:14px;text-indent:2em;}

.webwrapb{width:1200px;margin:30px auto 0;padding:0;font-family:"Î¢ÈíÑÅºÚ";position:relative;text-align:left; overflow:hidden}
.webwrapb p{float:left;display:inline;margin:20px 26px 0 0; width:280px; height:360px;font-size:12px;overflow:hidden}
.webwrapb p a{float:left;display:inline;margin:0; width:100%;font-size:12px;overflow:hidden;-webkit-transition: all 0.4s;-moz-transition: all 0.4s;-o-transition: all 0.4s;}
.webwrapb p a img{float:left;display:inline;margin:0; padding:0;width:280px; height:240px;font-size:12px;overflow:hidden}
.webwrapb p a span{float:left;display:inline;margin:-20px 0 0 0; width:100%; line-height:30px; height:140px;background: url(webwrapb_p_abga.png) center bottom no-repeat;font-size:16px;-webkit-transition: all 0.4s;-moz-transition: all 0.4s;-o-transition: all 0.4s;color:#FFFFFF;overflow:hidden}
.webwrapb p a span i{ float:left;padding:25px 10px 10px;font-style:normal}
.webwrapb p a span font{float:left;padding:0 10px; color:#CCCCCC; font-size:12px; font-weight:100}
.webwrapb p a:hover span{ background: url(webwrapb_p_abg.png) center bottom no-repeat}
.webwrapc{width:1200px;margin:30px auto 0;padding:0;font-family:"Î¢ÈíÑÅºÚ";position:relative;text-align:left; overflow:hidden;}
.webwrapc p{float:left;display:inline;margin:30px 0 0 100px; width:333px;font-size:12px;overflow:hidden}
.webwrapc p a{float:left;display:inline;margin:5px 0 0 0; width:100%;font-size:12px;overflow:hidden;-webkit-transition: all 0.4s;-moz-transition: all 0.4s;-o-transition: all 0.4s;}
.webwrapc p a img{float:left;display:inline;margin:0; padding:0;width:333px; height:333px;font-size:12px;overflow:hidden}
.webwrapc p a span{float:left;display:inline;margin:10px 0 0 0;line-height:25px;color:#222;width:100%;font-size:18px;overflow:hidden}
.webwrapc p a i{float:left;display:inline;margin:10px 0 0 0; line-height:20px; line-height:40px;width:100%;font-size:14px; text-align:right; color: #CC0000; background: #eFeFeF; font-style:inherit;overflow:hidden}
.webwrapc p a:hover{margin-top:0}
.webwrapc p a:hover img{float:left;display:inline;margin:0; padding:0;width:333px; height:333px;font-size:12px;overflow:hidden}
.webwrapd{width:1200px;margin:30px auto 0;padding:0;font-family:"Î¢ÈíÑÅºÚ";position:relative;text-align:left; overflow:hidden;}
.webwrapd dl{float:left;display:inline;margin:20px 26px 0 0; width:280px;font-size:12px;overflow:hidden}
.webwrapd dt{float:left;display:inline;margin:0; width:280px; height:200px;font-size:12px;overflow:hidden}
.webwrapd dt img{float:left;display:inline;margin:0; padding:0;width:280px; height:200px;font-size:12px;overflow:hidden}
.webwrapd dt a{float:left;display:block;margin:-200px 0 0 0;width:100%;height:200px;font-size:12px;overflow:hidden;}
.webwrapd dt a:hover{background:url(webwrapd_dtbg.png) center no-repeat;}
.webwrapd dd{float:left;display:inline;margin:0; padding:10px; width:260px; height:50px; line-height:25px;font-size:16px; background:#F1F1F1;overflow:hidden}
.webwrape{width:1200px;margin:30px auto 0;padding:0;font-family:"Î¢ÈíÑÅºÚ";position:relative;text-align:left; overflow:hidden;}
.webwrape dl{float:left;display:inline;margin:20px 0 0 0; width:585px;background:#F1F1F1;font-size:12px;overflow:hidden}
.webwrape dt{float:left;display:inline;margin:0; width:300px; height:300px;font-size:12px;overflow:hidden}
.webwrape dt img{float:left;display:inline;margin:0; padding:0;width:300px; height:300px;font-size:12px;overflow:hidden}
.webwrape dt a:hover img{ margin:-10px 0 0 -10px;width:320px; height:320px;-webkit-transition: all 0.4s;-moz-transition: all 0.4s;-o-transition: all 0.4s;}
.webwrape dd{float:right;display:inline;margin:10px 0 0 0; padding:0; width:265px; line-height:25px;font-size:14px; color:#666666; overflow:hidden}
.webwrape dd a{font-size:16px;}
.webwrape dd span{ color:#CC0000}
/*µ×²¿*/
.webfooter{min-width:1200px;margin:20px auto 0;padding:0 0 20px;position:relative;background:#666666 url(webfooterbg.png) repeat-x; overflow:hidden}
.webfooter_a{width:1200px;margin:0 auto 0;padding:0 0 50px;position:relative;font-size:14px; color:#666666; text-align:left; background:url(webfooter_abg.png) no-repeat; overflow:hidden}
.webfooter_a p{float:left;display:inline;margin:20px 0 0 0;padding:0 0 0 250px;font-size:18px; width:100%;}
.webfooter_a p a{float:left;margin:5px 0 0 10px; font-size:12px}
.webfooter_a p img{width:180px; height:50px;}
.webfooter_b{width:1200px;margin:0 auto 0;padding:0 0 30px;position:relative;font-size:14px;text-align:left; overflow:hidden}
.webfooter_b p{float:left;display:inline;margin:0;padding:0; line-height:25px;text-align:center; color: #CCCCCC; width:100%;}