/* CSS Document */

body{color:#000; margin:0 auto; padding:0; font-size:12px; font-family: Arial, Helvetica, sans-serif; background-color:#FFFFFF; color:#4d4d4d}
a,a:link{color:#4d4d4d; text-decoration:none}
a:hover{color:#0089E1; text-decoration:underline}
.clear{ clear:both}
h1{ font-size:24px}
h2{ font-size:18px}
h3{ font-size:14px; color:#FFFFFF}
img{border:none}
.img:visited img{border: 1px solid #D9D9D9;}
.img img{border: 1px solid #D9D9D9;padding:3px;}
.img:hover img{border: 1px solid #0C4DA9;}
.img:hover{color: #0C4DA9; }
.widht{ width:720px}
.header{width:980px; margin:auto; text-align:right; line-height:35px}
.logo{ float:left; width:322px;padding-top:50px}
.top{width:1200px; height:130px; margin:0px auto 40px auto;}
.tel{ font-family:Arial, Helvetica, sans-serif; font-size:24px; color:#FF0000}
.l1{ display:block;width:62px; height:25px; background:url(l1.gif) no-repeat}
.l1:hover{ background:url(l1_1.gif) no-repeat no-repeat}
.l2{ display:block;width:62px; height:25px; background:url(l2.gif) no-repeat}
.l2:hover{ background:url(l2_1.gif) no-repeat}
.l3{ display:block;width:62px; height:25px; background:url(l3.gif) no-repeat}
.l3:hover{ background:url(l3_1.gif) no-repeat}
.l4{ display:block;width:62px; height:25px; background:url(l4.gif) no-repeat}
.l4:hover{ background:url(l4_1.gif) no-repeat}
.l5{ display:block;width:62px; height:25px; background:url(l5.gif) no-repeat}
.l5:hover{ background:url(l5_1.gif) no-repeat}
.l6{ display:block;width:62px; height:25px; background:url(l6.gif) no-repeat}
.l6:hover{ background:url(l6_1.gif) no-repeat}
.l7{ display:block;width:62px; height:25px; background:url(l7_1.gif) no-repeat}
.l7:hover{ background:url(l7.gif) no-repeat}
.l8{ display:block;width:62px; height:25px; background:url(l8_1.gif) no-repeat}
.l8:hover{ background:url(l8.gif) no-repeat}
.l9{ display:block;width:62px; height:25px; background:url(l9_1.gif) no-repeat}
.l9:hover{ background:url(l9.gif) no-repeat}
.l10{ display:block;width:62px; height:25px; background:url(l10_1.gif) no-repeat}
.l10:hover{ background:url(l10.gif) no-repeat}
.l11{ display:block;width:62px; height:25px; background:url(l11_1.gif) no-repeat}
.l11:hover{ background:url(l11.gif) no-repeat}
.l12{ display:block;width:62px; height:25px; background:url(l12_1.gif) no-repeat}
.l12:hover{ background:url(l12.gif) no-repeat}
.lx{ width:140px; float:right;padding-top:80px}
.lx ul{ width:140px; padding:0; margin:0}
.lx ul li{ float:left; list-style:none; margin-left:6px}
.ad{ width:980px; height:370px}
.ad2{ width:980px; margin-bottom:15px; border-bottom:1px solid #CCCCCC}

.t,.lit{ font-weight:600; font-size:18px; color:#666;}
.tt{ font-family:""; font-weight:600; font-size:20px; color:#f00}
.red{ color:#FF0000}
.sx { color:#4d4d4d; font-size:12px; font-weight:100}
.bor{border:1px solid #D9D9D9}
.bor2{border:1px solid #E3E3E3; width:208px; white-space:normal;overflow: hidden; margin-bottom:10px}
.bor3{width:300px; white-space:normal;overflow: hidden; padding-right:25px; float:left; margin-bottom:30px}
.bor4{border:1px solid #E3E3E3; width:374px; white-space:normal;overflow: hidden; margin-bottom:10px}
.bor5{border:1px solid #E3E3E3; width:758px; white-space:normal;overflow: hidden; margin-bottom:10px}
.list {}
.list ul{margin:0; padding:0}
.list ul li{MARGIN-TOP: 2px; list-style:none; PADDING-LEFT: 28px; FONT-WEIGHT: bold; BACKGROUND: url("list.jpg") no-repeat; LINE-HEIGHT: 29px; HEIGHT: 29px}
.list ul li a{ color:#333}
.list ul li a:hover{color:#f00; text-decoration:underline}
.no a{ text-decoration:none}
.m10{margin-top:10px}
.all{ border-bottom:2px solid #CCCCCC; line-height:40px; clear:both}
.l_1{ width:200px;line-height:26px}
.r_1{ width:240px; color:#666; line-height:22px}
.r_2{ width:330px; color:#666; line-height:22px;margin:20px 0 0 20px;}
.banner{width:100%; margin:0px auto 40px auto; background:url(ad.gif) center center; height:400px}
.main{width:1200px; margin:0 auto;}
.left{float:left; width:64px;}
.left2{float:left; width:64px;}
.left2 ul{ width:60px; margin:0; padding:0;}
.left2 ul li{ list-style:none; padding-bottom:5px;font-size:14px}
.left2 ul li a:hover{ text-decoration:none}
.left3{float:left; width:100px;}
.left3 ul{ width:100px; margin:0; padding:0;}
.left3 ul li{ list-style:none;font-size:12px; line-height:22px}
.left3 ul li a:hover{ text-decoration:none}
.jr{ width:300px; padding:15px 0; border-top: dashed 1px #CCCCCC;border-bottom: dashed 1px #CCCCCC;}
.jr2{ width:300px; padding:0px;border-bottom: dashed 1px #CCCCCC;}
.jr2 ul{ padding:0}
.jr2 ul li{ list-style:none; line-height:20px}
#goTopBtn {
	POSITION: fixed; TEXT-ALIGN: center; LINE-HEIGHT: 30px; WIDTH: 30px; BOTTOM: 35px; HEIGHT: 33px; FONT-SIZE: 12px; CURSOR: pointer; RIGHT: 0px; _position: absolute; _right: auto
}
.st{ border-top:1px dashed #999999; width:980px; padding-top:25px; margin-bottom:60px;height:52px}
.st2{ border-top:1px dashed #999999; width:980px;height:40px}
.j_body{ width:980px}
.j_body ul{ width:224px; float:left; padding:0; margin-right:20px}
.j_body ul li{ list-style:none; line-height:20px;}
.right{float: right; width:1130px;}
.right p{ margin:0}
.right2{float: right; width:1075px;}
.right2 p{ margin:0}
.t_{height:30px; line-height:30px; padding-left:8px; background:url(title_bg.gif) repeat-x; color:#0C4DA9; font-size:14px; font-weight:bold; border-bottom:1px solid #E3E3E3}
.ti{text-align:center; line-height:30px}
.ti a,
.ti a:link{ width:104px; float:left}
.t2{line-height:25px; margin:10px auto 10px 10px}
.t3{ line-height:25px; margin:0 10px; float:left}
.t4{ line-height:25px; margin:10px;float:right}
.t3 ul{margin:0; padding:0}
.t3 li{list-style:none;  line-height:25px}
.tbt{ color:#FF0000; font-size:24px}
.t5{width:300px; margin:auto}
.t5 ul{margin:10px auto; padding:0}
.t5 ul li{width:300px; list-style:none;line-height:24px}
.t5 ul li a:hover{ color:#FF0000}
.t55{width:600px; margin:auto}
.t55 ul{margin:10px auto; padding:0}
.t55 ul li{width:300px; list-style:none;line-height:24px}
.t55 ul li a:hover{ color:#FF0000}
.cp{width:1130px; margin:0}
.cp ul{margin:0; padding:0}
.cp ul li{width:168px; height:280px; float:left; margin-left:16px; list-style:none; overflow:hidden; text-align:center; line-height:28px}
.tit{width:300px; height:31px; line-height:31px;border-bottom:4px solid #999; border-top:1px dashed #999; padding:10px 0;}
.titb{font-size:14px; font-weight:bold; float:left; margin-left:30px}
.titm{float:right; margin-right:10px}
.btitle{text-align:left; margin:0px auto 10px auto; font-size:28px; font-weight:bold}
.time{text-align:left; line-height:20px; margin-bottom:30px}
.body{line-height:23px; margin:20px 10px}
.news1{width:374px; float:left}
.news2{width:374px; float:right}
.news{ width:640px; padding-top:1px;}
.news ul{ width:640px; padding:0; margin:0}
.news ul li{ list-style:none; border-bottom:1px dashed #CCCCCC; margin-bottom:20px; padding:0 0 10px 0}
.news ul li a{ text-decoration:none}
.news ul li p{ line-height:20px; padding:0; margin:5px 0}
.news ul li img{width:640px; height:200px; margin-bottom:15px}
.bds_more img{ position:relative; top:-5px; left:-20px;}
#bdshare{ float:right}
.f10{ font-size:10px}
.f12{ font-size:12px}
.f14{ font-size:16px}
.fen{width:1130px; margin:30px auto}
.fen2{width:1075px; margin:30px auto}
.en{font-size:11px; color:#C4C4C4; font-family:Arial, Helvetica, sans-serif}
.am{margin-left:550px}
.am a{font-size:12px; font-weight:100}
.am a:hover{text-decoration:none}
.bm{margin-left:145px}
.bm a{font-size:12px; font-weight:100}
.bm a:hover{text-decoration:none}
.cm{margin-left:150px}
.cm a{font-size:12px; font-weight:100}
.cm a:hover{text-decoration:none}
.dm{margin-left:540px}
.dm a{font-size:12px; font-weight:100}
.dm a:hover{text-decoration:none}
.em{margin-left:480px}
.em a{font-size:12px; font-weight:100}
.em a:hover{text-decoration:none}
.link{width:958px; padding:10px 0; line-height:20px; margin-top:20px}
.link span{ font-size:16px; font-weight:600}
.foot{width:1190px; margin:10px auto 0 auto; padding:10px 0;text-align:right; font-size:11px; font-family:Arial, Helvetica, sans-serif;color:#767676}
.foot p{ margin:10px 0 0 0; padding:0; }
#qqon{width:90px; height:auto; background-color:#EEF2FA; border:1px solid #A9B9DA}
#t{width:auto; height:25px; background-color:#2F7DC7; font-size:14px; font-weight:bold; text-align:center; color:#FFF; padding-top:5px;}
#qq{margin:10px; text-align:center;}
.r_2_img{ position:relative; left:-40px; top:0}
.r_2_bt{ position:relative; left:0; top:-50px}
.n_2{ width:370px}
.f_2{ margin:0 30px;}
img{border:0}
.box{width:1124px;margin:0 auto;}
/****/
.kwicks{width:1124px;position:relative; margin:0; padding:0}
.kwicks li{width:368px;height:250px;overflow:hidden;margin-right:0px;float:left; list-style:none}
.kwicks li.last{margin-right:0px}
.kwicks li img{width:400px;height:250px;float:left}
.kwicks li .extension{height:250px;background:url(star_5.gif) no-repeat right top #3c3c3c;overflow:hidden}
.kwicks li dl{padding:20px 10px 0px 10px;width:160px;overflow:hidden;margin-left:0px; }
.kwicks li dd{color:#ccc; padding:0; margin:0}
.kwicks li dt a{;color:#FFFFFF; font-weight:600; font-size:24px}
.kwicks li dt a{font-weight:bold}
.kwicks li .meta{text-align:left;color:#ccc;padding:5px 10px}
.kwicks li .meta a{color:#ccc; padding-top:15px}
.newsli{ width:1130px; clear: both; margin:5px 0 0 2px}
.newsli ul{ width:1130px; margin:0; padding:0}
.newsli ul li{ list-style:none; float:left; width:560px; background-color:#3B3734; color:#C4C4C4; margin-right:5px} 
.newsli ul li img{ float:left; width:250px; height:250px} 
.newsli ul li p{width:270px; padding:0px; float:right; margin:30px 14px 0 0} 
.title a{ font-size:18px; color:#FFFFFF}
.fw{ margin-bottom:10px; border-bottom:1px solid #CAE9FB; width:900px; height:180px}
.fw ul{ width:300px; float:left; padding:0; margin:0}
.fw ul li{ list-style:none}


.frame {width:256px; height:230px; padding:0px; background:#fff;float:left; margin:0 12px 12px 0; display:inline; color:#FFFFFF}
.wrap {width:256px; height:230px; position:relative;overflow:hidden;}
.wrap img {display:block; width:256px; height:230px}
.wrap div {width:256px; height:230px; padding:300px 10px 10px 10px; position:absolute; left:0; top:0; background:url(trans.gif);}
.wrap p { margin:0;}
.wrap div b {display:block; width:256px; height:230px; position:absolute; left:0; top:300px; z-index:1; background: #000; filter: alpha(opacity=40);
 filter: progid:DXImageTransform.Microsoft.Alpha(opacity=60); opacity:0.40;}

.bigname{ padding-bottom:10px; }
.bigname a{ font-size:14px; text-decoration:none}
.bd{ width:640px}

.frame1 {width:478px; height:230px; padding:0px; background:#fff;float:left; margin:0 2px 5px 0; display:inline; color:#FFFFFF}
.wrap1 {width:478px; height:230px; position:relative;overflow:hidden;}
.wrap1 img {display:block; width:478px; height:230px}
.wrap1 div {width:478px; height:230px; padding:300px 0px 0px 0px; position:absolute; left:0; top:0; background:url(trans.gif);}
.wrap1 div b {display:block; width:478px; height:230px; position:absolute; left:0; top:300px; z-index:1; background: #008fd7; filter: alpha(opacity=40);
 filter: progid:DXImageTransform.Microsoft.Alpha(opacity=60); opacity:0.40;}
.wrap1 p { margin:0;}
.cs1 { position: relative; top:-220px; left:15px}
.cs2{ position: absolute; z-index:2; padding:25px 0 0 15px; font-size:14px;font-family:"΢ź";}
.cs3{ position:absolute ; z-index:1;}
.cs4 { position: relative; top:-220px; left:15px}
.cs5 { position: relative; top:-220px; left:15px}
.cs6{ position: absolute; z-index:2; padding:80px 0 0 15px}
.cs7{ position:absolute ; z-index:1; padding:0px 0 0 15px}
.cs5 a{ color:#999999; text-decoration: none}
.cs5,.cs7 a:hover{ color:#fff}
.cs7 a{ color:#999999; text-decoration: none; width:478px; height:230px; display: block; position: relative; top:0; left:0; padding-top:105px}

.cs10{ position: absolute; z-index:2; padding:25px 0 0 15px; font-size:14px; font-family:"΢ź";}
.cs9{ position: absolute; z-index:2;  padding:130px 0 0 15px}
.cs8{ position:absolute ; z-index:1; padding:0px 0 0 15px}
.cs8 a{ color:#999999; text-decoration: none; width:478px; height:230px; display: block; position: relative; top:0; left:0; padding-top:145px}
.cs8 a:hover{ color:#fff}

.frame2 {width:425px; height:230px; padding:0px; background:#fff;float:left; margin:0 0 5px 5px; display:inline; color:#FFFFFF}
.wrap2 {width:425px; height:230px; position:relative;overflow:hidden;}
.wrap2 img {display:block; width:425px; height:230px}
.wrap2 div {width:425px; height:230px; padding:300px 0px 0px 0px; position:absolute; left:0; top:0; background:url(trans.gif);}
.wrap2 p { margin:0;}
.wrap2 div b {display:block; width:425px; height:230px; position:absolute; left:0; top:300px; z-index:1; background:#008fd7; filter: alpha(opacity=40);
 filter: progid:DXImageTransform.Microsoft.Alpha(opacity=60); opacity:0.40;}
 
.frame3 {width:230px; height:230px; padding:0px; background:#fff;float:left; margin:0 0 5px 0; display:inline; color:#FFFFFF}
.wrap3 {width:230px; height:230px; position:relative;overflow:hidden;}
.wrap3 img {display:block; width:230px; height:230px}
.wrap3 div {width:230px; height:230px; padding:300px 0px 0px 0px; position:absolute; left:0; top:0; background:url(trans.gif);}
.wrap3 p { margin:0;}
.wrap3 div b {display:block; width:230px; height:230px; position:absolute; left:0; top:300px; z-index:1; background: #008fd7; filter: alpha(opacity=40);
 filter: progid:DXImageTransform.Microsoft.Alpha(opacity=60); opacity:0.40;}

.frame4 {width:230px; height:230px; padding:0px; background:#fff;float:left; margin:0 0 5px 5px; display:inline; color:#FFFFFF}
.wrap4 {width:230px; height:230px; position:relative;overflow:hidden;}
.wrap4 img {display:block; width:230px; height:230px}
.wrap4 div {width:230px; height:230px; padding:300px 0px 0px 0px; position:absolute; left:0; top:0; background:url(trans.gif);}
.wrap4 p { margin:0;}
.wrap4 div b {display:block; width:230px; height:230px; position:absolute; left:0; top:300px; z-index:1; background: #008fd7; filter: alpha(opacity=40);
 filter: progid:DXImageTransform.Microsoft.Alpha(opacity=60); opacity:0.40;}
 
.frame5 {width:280px; height:230px; padding:0px; background:#fff;float:left; margin:0 0 0 3px; display:inline; color:#FFFFFF}
.wrap5 {width:280px; height:230px; position:relative;overflow:hidden;}
.wrap5 img {display:block; width:280px; height:230px}
.wrap5 div {width:280px; height:230px; padding:300px 0px 0px 0px; position:absolute; left:0; top:0; background:url(trans.gif);}
.wrap5 p { margin:0;}
.wrap5 div b {display:block; width:280px; height:230px; position:absolute; left:0; top:300px; z-index:1; background: #008fd7; filter: alpha(opacity=40);
 filter: progid:DXImageTransform.Microsoft.Alpha(opacity=60); opacity:0.40;}
 
 
.frame6 {width:364px; height:230px; padding:0px; background:#fff;float:left; margin:0 0 0 0px; display:inline; color:#FFFFFF}
.wrap6 {width:364px; height:230px; position:relative;overflow:hidden;}
.wrap6 img {display:block; width:364px; height:230px}
.wrap6 div {width:364px; height:230px; padding:300px 0px 0px 0px; position:absolute; left:0; top:0; background:url(trans.gif);}
.wrap6 p { margin:0;}
.wrap6 div b {display:block; width:364px; height:230px; position:absolute; left:0; top:300px; z-index:1; background: #008fd7; filter: alpha(opacity=40);
 filter: progid:DXImageTransform.Microsoft.Alpha(opacity=60); opacity:0.40;}
 
.frame7 {width:354px; height:230px; padding:0px; background:#fff;float:left; margin:0 0 0 0px; display:inline; color:#FFFFFF}
.wrap7 {width:354px; height:230px; position:relative;overflow:hidden;}
.wrap7 img {display:block; width:354px; height:230px}
.wrap7 div {width:354px; height:230px; padding:300px 0px 0px 0px; position:absolute; left:0; top:0; background:url(trans.gif);}
.wrap7 p { margin:0;}
.wrap7 div b {display:block; width:354px; height:230px; position:absolute; left:0; top:300px; z-index:1; background: #008fd7; filter: alpha(opacity=40);
 filter: progid:DXImageTransform.Microsoft.Alpha(opacity=60); opacity:0.40;}
 
.newsli1{ width:280px; height:230px; margin:0 0 0 3px; float:left; background-color:#9EA09F}
.newsli1 ul{ width:280px; margin:0; padding:0}
.newsli1 ul li{ list-style:none; float:left; width:280px; color:#C4C4C4; margin-right:5px; background-color:#000000;height:230px}
.newsli1 ul li img:hover{filter: alpha(opacity=40); } 
.newsli1 ul li p{width:240px; padding:0 0 0 10px;margin:20px 14px 0 0} 
.newsli1 ul li a{ color:#fff; text-decoration: none; font-size:14px}

.newsli2{ width:364px; height:230px; margin:0 0 0 5px; float:left; background-color:#DCDCDC}
.newsli2 ul{ width:364px; margin:0; padding:0}
.newsli2 ul li{ list-style:none; float:left; width:364px; color:#C4C4C4; margin-right:5px;background-color:#000000;height:230px} 
.newsli2 ul li img:hover{filter: alpha(opacity=40); }
.newsli2 ul li p{width:250px; padding:0 0 0 10px;margin:20px 14px 0 20px} 
.newsli2 ul li a{ color:#fff; text-decoration: none; font-size:14px}

.newsli3{ width:354px; height:230px; margin:0 0 0 5px; float:left; background-color:#B4B6B5}
.newsli3 ul{ width:354px; margin:0; padding:0}
.newsli3 ul li{ list-style:none; float:left; width:354px; color:#C4C4C4; margin-right:5px;background-color:#000000; height:230px} 
.newsli3 ul li img:hover{filter: alpha(opacity=40); }
.newsli3 ul li p{width:250px; padding:0 0 0 10px;margin:20px 14px 0 20px} 
.newsli3 ul li a{ color:#fff; text-decoration: none; font-size:14px}

.nv{width:450px; float:left; margin:0 0 0 250px; margin-top:85px; background:url(../images/libj.gif) no-repeat right center;}
#nav{ width:100%; padding:0; font-size: 13px;margin:0; list-style:none;}
#nav li{  float: left;  margin:0 10px;}
.bi{  position: relative;  z-index: 0;}
.bi:hover{ z-index: 99;}
.bi:hover span{  visibility: visible;  top: 0;  left: 0;  cursor: pointer;}
.bi span{  position: absolute;  left: -999em;  visibility: hidden;}
#nav li a,.bi:hover span{  line-height: 20px;  text-decoration: none;  color: #666666;  display: block; width:52px; text-align: center;}
#nav li a:hover,.bi:hover span{  color: #666; border-bottom:1px solid #0099FF; background-color:#FFFFFF;}
.bi:hover span{  padding-top: 0px;}

#nav2{ width:100%; padding:0; font-size: 13px;margin:0; list-style:none;}
#nav2 li{ margin:2px 0}
.bi2{  position: relative;  z-index: 0;}
.bi2:hover{ z-index: 99;}
.bi2:hover span{  visibility: visible;  top: 0;  left: 0;  cursor: pointer;}
.bi2 span{  position: absolute;  left: -999em;  visibility: hidden;}
#nav2 li a,.bi2:hover span{  line-height: 20px; text-decoration:none;  color: #666666;  display: block; width:64px; text-align: left;}
#nav2 li a:hover,.bi2:hover span{  color: #666; background-color:#FFFFFF; }
.bi2:hover span{  padding-top: 0px;}

#nav3{ width:100%; padding:0; font-size: 13px;margin:0; list-style:none;}
#nav3 li{ margin:0}
.bi3{  position: relative;  z-index: 0;}
.bi3:hover{ z-index: 99;}
.bi3:hover span{  visibility: visible;  top: 0;  left: 0;  cursor: pointer;}
.bi3 span{  position: absolute;  left: -999em;  visibility: hidden;}
#nav3 li a,.bi3:hover span{  line-height: 20px;  color: #666666;  display: block; width:90px; text-align: left;}
#nav3 li a:hover,.bi3:hover span{  color: #666; background-color:#FFFFFF; }
.bi3:hover span{  padding-top: 0px;}
.lab{ width:256px; float:left; margin:0 12px 34px 0; line-height:16px}
.lab img{ width:256px; height:230px; padding-bottom:10px}