@charset "gb2312";
/* CSS Document */
body,html{ overflow-x:hidden; padding:0px; margin:0px;} 
a{ text-decoration:none;}
img{ border:0px; }
ul{ padding:0px; margin:0px; list-style:none; display:block;}
 
.undis {display:none;}

i,b{ font-style:normal; font-weight:normal;} 
ul,ol{ list-style-type:none;} 
.wrap{ width:1000px; margin:0 auto;} 
.hd_pt{ position:relative; height:530px;} 
.hd_pt .fla{ width:1680px; position:absolute; left:50%; margin-left:-840px; top:0; z-index:1; background-color:#1F1F1F;} 
.hd_pt .nav{ background:url(../images/hd_nbg.png) no-repeat; height:143px; width:2000px; position:absolute; top:0; left:50%; margin-left:-1000px; z-index:999;} 
.nav ul.n1{ float:right; padding-top:16px; height:25px;} 
.nav ul.n1 li{ float:left; padding-right:40px;} 
.nav ul.n1 li a{ background:url(../bg/sl.png) no-repeat; display:block; height:10px;} 
.nav ul.n1 li a.l1{ background-position:0 0; width:45px;} 
.nav ul.n1 li a.l2{ background-position:-83px 0; width:66px;} 
.nav ul.n1 li a.l3{ background-position:-190px 0; width:21px;} 
 
.ip1b { width:1002px; height:309px; overflow:hidden; margin:0 auto;}
.ip1b .lb { width:453px; height:226px; position:relative; margin:0 7px 0 14px; } 

.ip1{ cursor:pointer;} 

.ip1 h2.t1{ height:51px;} 
.ip1 h2.t1 a{ display:block; height:51px; margin:0 20px;}   
.ip1 .lb{ width:210px; padding-top:9px; margin-left:30px;} 
.fl{ float:left; display:inline;} 
ul.inl1{ background-color:#f9f9f9;} 
ul.inl1 li{ padding-bottom:1px; background:url(../images/l1.gif) center bottom no-repeat;} 
ul.inl1 li.n{ background:none;} 
ul.inl1 li a{ width:210px; height:110px; display:block; background:url(../images/inl1.gif) no-repeat; text-transform:uppercase; color:#fff; text-align:left;} 
ul.inl1 li a h3{ font-family:"Î¢ÈíÑÅºÚ"; font-size:14px; color:#000; padding:16px 0 0 20px; line-height:16px;} 
ul.inl1 li a h3 span{ font-family:Verdana, Geneva, sans-serif; font-size:9px; display:block; color:#909090; white-space:-1px; position:relative; left:-10px;} 
ul.inl1 li a i{ display:block; font-size:10px; padding:5px 0 0 88px }

ul.inl1 li a:hover,ul.inl1 li a.hover{ background-position:0 bottom; color:#bd0101;} 
ul.inl1 li a:hover h3 span,ul.inl1 li a.hover h3 span{ color:#4b4b4b;} 

.sindex{background-position:0 bottom; color:#bd0101;}

.main{ background:url(../images/bd_bg.gif) center top no-repeat; width:100%; min-height:800px; } 
.main .topbox{ height:46px; position:relative;} 
.topbox .ctb{ background:url(../images/hd_ct.png) no-repeat; width:472px; height:70px; position:absolute; left:30px; top:-30px; z-index:9999;} 
.topbox .t_qq ul{ padding:5px 40px 0 0;} 
.topbox .t_qq ul li{ float:left; padding-left:10px;}

.topbox .t_qq ul li a.a1{ width:32px; height:32px; display:block;background:url(../images/t_qq_1.gif) no-repeat;}
.topbox .t_qq ul li a.a2{ width:32px; height:32px; display:block;background:url(../images/t_qq_1.gif) no-repeat;}
.topbox .t_qq ul li a.a3{ width:32px; height:32px; display:block;background:url(../images/t_qq_2.gif) no-repeat;}
.topbox .t_qq ul li a.a4{ width:32px; height:32px; display:block;background:url(../images/t_qq_2.gif) no-repeat;}
.topbox .t_qq ul li a.a5{ width:32px; height:32px; display:block;background:url(../images/qq_2.gif) no-repeat;}
.topbox .t_qq ul li a.a6{ width:32px; height:32px; display:block;background:url(../images/qq_2.gif) no-repeat;}
.topbox .t_qq ul li a:hover{background-position:bottom;}

.ip1 .cb{ width:330px; padding-top:9px; margin-right:24px;} 
.ip1 .cb img{ border:5px solid #000;} 
.ip1 .rb{ width:380px;} 
.ip1 .rb h2.t,.ip1 .rb h2.t a{ height:58px; display:block; border-bottom:1px #FF0000 solid;} 
.ip1 .rb h3.t,.mct h3.t{ height:63px; text-align:right;padding-right:9px; font-size:24px; font-family:"Î¢ÈíÑÅºÚ"; line-height:24px; padding-top:7px; color:#bd0101; letter-spacing:-1px;} 
.ip1 .rb h3.t strong,.mct h3.t strong{ display:block; color:#000;} 

dl.inl2{ } 
dl.inl2 dt{ margin:0px; margin-bottom:8px;} 
dl.inl2 dd{ margin:0px; border-bottom:1px solid #d4d4d4; width:365px; margin-bottom:13px;} 
dl.inl2 dd.n{ border:none;} 
dl.inl2 dd a{ width:365px; height:136px; display:block; color:#757575;} 
dl.inl2 dd a h3{ height:36px; margin-bottom:5px;  cursor:pointer;} 
dl.inl2 dd a h3 span{ width:46px; font-family:Impact; font-size:40px; color:#acacac; line-height:36px; letter-spacing:-1px; cursor:pointer;} 
dl.inl2 dd a h3 div{ float:left; width:317px; height:35px; color:#FF0000; cursor:pointer; line-height:30px;} 
dl.inl2 dd a .p2{ display:none;} 
dl.inl2 dd a i{ display:block; font-size:9px; font-family:Verdana, Geneva, sans-serif; color:#b4b4b4; text-transform:uppercase; line-height:26px;} 
dl.inl2 dd a p{ background-color:#f4f4f4; height:45px; padding:6px 14px; line-height:17px; text-indent:2em; font-size:12px; color:#999999;} 
dl.inl2 dd a:hover p{ background-color:#bd0101; color:#fff;} 
dl.inl2 dd a:hover h3 span{ color:#ffc906;} 
dl.inl2 dd a:hover .p1{ display:none;} 
dl.inl2 dd a:hover .p2{ display:block;} 
dl.inl2 dd a:hover .pp1{ color:#FF0099;  font:18px; width:310px; height:35px;}
dl.inl2 dd a:hover .pp2{ color:#FF0099; font:18px; width:310px; height:35px;}
  
.ip2 h2 a{ display:block;} 
.clearfix:after { content:'\20'; display:block; clear:both;}  
ul li{ float:left;} 
ul li img{ width:169px; height:223px;}
ul.wl li.sp,ul.sl li.sp{ background:url(../images/ico_1.gif) 0 7px no-repeat; width:20px; height:400px;} 
.ad{ text-align:center; clear:both; }

ul.sl li.sp{ height:296px;} 
ul.cl li.sp{ height:27px; float:none; clear:both;} 
ul.wl{ padding:0px; clear:both;} 
 

.foot_tel{ width:998px; margin:0 auto; overflow:auto; zoom:1; margin-bottom:-5px;}
.foot_tel a{ }
.foot_top{ float:right; margin:10px 0px 0px 0px;}
.foot{ background-color:#161616;  background-image:url(../images/footbg.gif); background-position:0px -3px;  }
.foot_wide{ width:1002px; margin:0 auto;}

.foot_left{display:block;width:200px; float:left;line-height:14px; overflow:hidden;}
.foot_left a{ margin-bottom:6px; display:block; color:#cf6a7b;}
.foot_left a:hover{ color:#FFF}
.foot_left ul{ overflow:hidden; zoom:1;}
.foot_left ul li{ display:block; float:left;white-space:nowrap; padding:0 3px 0 0;}
.foot_right{display:block;float:right; width:790px; text-align:right; line-height:22px; }
.foot_right a{ color:#FFF;}
.foot_right dl{ float:left; width:150px; height:160px; margin:12px 0px 0px 0px; background:url(../images/bootlibg.gif) no-repeat right;}
.foot_right dt{ font-family:Î¢ÈíÑÅºÚ; font-weight:bold; font-size:15px; color:#E2B205}
.foot_right dl a{  color:#E2B205; }
.foot_right dd a{color:#FFF;}
.foot_right dd a:hover{   color:#E2B205; }

.foot_logo{ background:url(../images/foot_logo.jpg) no-repeat 0 16px; text-align:center; clear:both; height:65px; color:#b8b8b8;}
.foot_logo a{ color:#b8b8b8;}

.midline{ width:950px; margin-left:30px; margin-bottom:10px;} 
.midline .shouce{ width:300px; float:left; display:inline; border:0px #FF0000 solid; background:url(../images/lll.gif) repeat-x; margin-left:0px; margin-right:15px; font-size:15px; font-family:'Î¢ÈíÑÅºÚ' }
.midline .shouce p{ height:30px; text-align:left;display:inline; margin-left:160px; margin-top:8px; margin-bottom:4px; float:left;  font-size:20px; font-family:'Î¢ÈíÑÅºÚ'; font-weight:600;}
.midline .shouce p span{ float:right; display:inline; }
.midline a{ color:#000000; }
.midline p a{ color:#FFC906; }
.midline p a:hover{ color:#FFC906; }
.midline a:hover{ color:#000033; text-decoration:underline; }
.midline .shouce ul{ width:280px; margin:0px auto; padding:10px; padding-top:4px; display:inline; }
.midline .shouce li{ line-height:26px; float:left; width:250px; border-bottom:1px #CCCCCC dotted; text-align:left; padding-left:4px; display:inline; }
.midline .shouce li span{ float:right; font-size:12px; margin-right:-8px;display:inline;}

.midlistbox{ height:310px; overflow:hidden; text-align:center; }
.midlist img{ width:226px; height:300px; margin:2px; border:#000000 2px solid;}
.midlist span{ color:#FFFFFF; background-color:#000000; width:226px; text-align:center; font-size:16px;font-family:'Î¢ÈíÑÅºÚ'; margin-top:-46px; height:38px; padding-bottom:4px; margin-left:2px; display:block; filter:alpha(opacity:70);}
.midlist span i{ font-size:12px; color:#FFFF00; }

.selectbar{ width:936px; height:24; background:url(../images/xiantiao.jpg) no-repeat; color:#FFFF00; line-height:24px; text-align:center; margin:2px auto; }
.selectbar span{ cursor:pointer; }
.tabhide{clear:both; margin:0px auto; width:936px; display:none;}
.tabshow{  clear:both; margin:0px auto; width:936px; display:block; }


.rollBox{width:940px;overflow:hidden;padding:0px; margin:0px auto; margin-left:34px; } 
.rollBox .Cont{width:930px;overflow:hidden;float:left; display:inline;}
.rollBox .ScrCont{width:10000000px;}
.rollBox .Cont .pic{width:310px; margin:0px; border-right:3px #FFFFFF solid; float:left;text-align:center; display:inline;}
.rollBox .Cont .pic img{ display:block; margin:0px;  width:310px; height:400px; }
.rollBox .Cont .pic p{line-height:26px; color:#FFFFFF; background-color:#2D2D2D; margin-left:4px; margin-top:-40px; filter:alpha(opacitr=50); font-family:'Î¢ÈíÑÅºÚ'; font-size:16px; line-height:30px; } 
.rollBox .Cont a{color:#626466;text-decoration:none;}
.rollBox .Cont a:hover{color:#f00;text-decoration:underline;}
.rollBox #List1,.rollBox #List2{float:left; margin:0px; display:inline;}
.rollBox .Cont a i{ color:#FFFF00; font-size:12px;}

.midscroolbar { width:940px; background:url(../images/xiantiao.jpg) no-repeat; text-align:center; line-height:30px; m color:#FFFF00; margin:1px auto;}
.midscroolbar a{ cursor:pointer; margin-right:5px;background:url(../images/p0.gif) no-repeat; width:16px;} 
.midscroolbar a:hover{background:url(../images/p1.gif) no-repeat;}
