/* CSS Document */
body{ margin:0; padding:0; color:#333;}
form,h1,h2,h3,h4,h5,h6{margin:0;padding:0; font-size:14px;}
ul,li,p{margin:0;padding:0;}
font{ font-size:12px;}
img,input{border:0;margin:0;padding:0; vertical-align:middle}
ul,li{list-style-type:none;}
a{ text-decoration:none;color:#333;}
a:hover{text-decoration:underline; color:#bb0000;}
.clear{ clear:both}
.mg{ margin-top:10px;}

.xbody{ width:1000px; margin:0 auto;}
.wzdiv{ font-size:12px; line-height:30px; color:#444; background:#f4f4f4; padding:0 10px; margin:10px 0;}
.wzdiv a{ padding:0 5px;color:#666;}
.hname{height:30px; line-height:30px;font-size:20px;font-family:"Microsoft Yahei"; font-weight:bold;}
.hleft{ float:left; width:745px;}
.hright{ float:right; width:245px;}
.picbk{ float:left; width:285px; background:#bc0102; padding-bottom:10px; height:270px;}
.picbk h3{ font-size:14px; color:#fff; line-height:32px; padding:0 10px; position:relative; margin-top:5px;}
.picbk h3 img,.hwbk h3 img,.lbk .htit img,.hmiddle h3 img,.xgnews h3 img{ position:relative; top:-2px; margin-right:6px;}
.jsbk{ float:right; width:450px; background:#f5f2f2; height:280px;}
.jsbk h3{ background: url(../images/ico2.png) no-repeat; height:24px; line-height:24px; color:#fff; padding:0 10px; margin-top:8px;}
.jsbk h1{ font-size:24px; color:#bc0102; text-align:center; padding:5px 0 15px 0;font-family:"Microsoft Yahei"; border-bottom:#d4d3d3 1px dotted; margin:0 15px;} 
.wzly{ color:#999; font-size:12px; text-align:center; margin-bottom:10px;}
.jsbk .jscont{ font-size:14px; line-height:24px; padding:10px 15px;}
.jsbk .jscont p{ text-indent:30px; color:#444;}
.jsbk .jscont p a{ color:#bc0102}
.logobk{ background:#c9e6f0;height:280px;}
.logobk h3{ text-align:center; line-height:32px; padding-top:5px; color:#bc0102}
.logopic{ width:209px; height:144px; margin:0 auto 8px auto; text-align:center;}
.logopic img{ width:190px; height:144px;}
.logobk p{ line-height:20px; font-size:12px; padding:0 15px;}
.hwbk{ background:#f5f2f2; padding-bottom:10px;}
.hwbk h3{line-height:32px; padding:5px 12px 0; color:#bc0102; border-bottom:#d1d1d1 1px solid; margin-bottom:5px}
.hwbk h3 span,.lbk .htit span{ font-size:12px; font-weight:normal; float:right;}
.hwbk h3 span a,.lbk .htit span a{ color:#666;}
.hwbk li{ font-size:12px; line-height:24px; padding:0 8px; height:24px; overflow:hidden;}
.lbk .htit{ color:#fff; line-height:28px; border-bottom:#bc0102 2px solid;padding:2px 4px 0 12px; background:url(../images/ico4.jpg) no-repeat;}
.bd{ border:#e1e1e1 1px solid; border-top:0; padding:8px 0}
.hzx{ overflow:hidden; padding:10px 0;}
.hzx li{ float:left; font-size:14px; line-height:26px; width:350px; margin:0 10px; height:26px; overflow:hidden;}
.hzx li span,.hnewlist li span{ float:right; color:#999;}
.xhtj li{ float:left; width:131px; margin:6px 0 6px 14px;}
.xhtj li p{ text-align:center; font-size:12px; line-height:22px; height:22px; overflow:hidden;}
.xhtj li img{ width:129px;border:#eeecec 1px solid; height:98px;}

.B_gd1{ position:relative; width:275px; height:215px; margin:2px auto 0 auto}  
.B_gd1 img{ width:275px; height:215px;}
.B_gd1 .fPic{ position:absolute; left:0px; top:0px; }  
.B_gd1 .shadow{ width:100%; position:absolute; font-size:14px; bottom:0; left:0px; z-index:10; height:32px; line-height:32px; background:rgba(0,0,0,0.6); 
filter:progid:DXImageTransform.Microsoft.gradient( GradientType = 0,startColorstr = '#80000000',endColorstr = '#80000000')\9;  display:block;  text-align:left; }  
.B_gd1 .shadow a{ text-decoration:none; color:#fff;overflow:hidden; margin-left:10px; font-family: "\5FAE\8F6F\96C5\9ED1";}  
.B_gd1 li{ position:relative; width:100%; float:left;  display:none; background:#000  }  
.B_gd1 .fbg{bottom:-22px; left:40%;position:absolute; height:15px; text-align:center; z-index: 200; }   
.B_gd1 .D1fBt a{position:relative; display:inline; width:10px; height:10px; border-radius:7px; margin:0 5px;color:#B0B0B0;font:12px/13px "\5B8B\4F53"; text-decoration:none; text-align:center; outline:0; float:left; background:#f5f2f2; }    
.B_gd1 .D1fBt .current,.B_gd1 .D1fBt a:hover{background:#fc114a;}      
.B_gd1 .D1fBt i{display:none; font-style:normal; }

.cont{ font-size:14px; line-height:26px; padding:15px;}  
.cont p{ padding:4px 0;} 
.xhjs{ background:#f5f2f2; padding:15px; position:relative; height:160px;} 
.xhjs img{ border:#eae8e8 1px solid; position:absolute; width:209px; height:159px;}
.xhjs .jsx{ padding-left:230px; font-weight:bold; line-height:30px; font-size:14px; padding-top:10px;}
.xhjs .jsx font{ color:#bc0102; font-size:14px;}
.hnewlist li{font-size:14px; line-height:32px;margin:0 15px; border-bottom:#d1d1d1 1px dotted;}
.xhlist li img{ float:left;border:#f2f2f2 1px solid;margin-right:10px; width:140px; height:106px;}
.us_fanye{ text-align:center; background:#f1f1f1; font-size:14px; margin:15px; line-height:40px; color:#555;}
.us_fanye a{ padding:0 5px;}

.htj{ float:left; width:265px;}
.hmiddle{ float:left; margin:0 10px; width:510px; background:#f9f9f9; border-top:#bc0102 2px solid; padding:0 0 10px 0;}
.hmiddle h3{ line-height:32px; font-size:14px; color:#bc0102; padding:2px 10px 0 10px;}
.hmiddle h1{ line-height:34px; font-size:18px;padding:0 10px; text-align:center;font-family: "\5FAE\8F6F\96C5\9ED1";}
.hmiddle p{ line-height:20px; font-size:12px; text-indent:24px; padding:0 15px; color:#666; margin-bottom:5px;}
.hmiddle li{ float:left; width:240px; margin-left:10px; font-size:14px; line-height:26px; height:26px; overflow:hidden;}
.xhfl{ float:left; width:200px; background:#ffe3e3; padding:10px 0; height:208px}
.xhfl li{ text-align:center; font-size:16px; font-weight:bold; padding:8px 0;font-family: "\5FAE\8F6F\96C5\9ED1"; background:#fff; width:80%; margin:12px auto;}
.xhfl li a{ color:#bc0102}
.xlist{background:#f3f3f3; overflow:hidden; padding-bottom:13px;}
.xlist li{ float:left; background:#fff; width:296px; margin:13px 0 0 13px; padding:10px;}
.xlist li img{ width:120px; border:#f2f2f2 1px solid; float:left; margin-right:10px; height:90px;}
.xlist li b{ font-size:14px;display:block; line-height:26px; height:26px; overflow:hidden;}
.xlist li p{ font-size:12px; line-height:20px; text-indent:24px; color:#666} 
.xlist li p font,.xhlist li p font{ color:#bc0102}
.xlist li a:hover,.xhlist li a:hover{ text-decoration:none}
.xhlist li{margin:15px 10px 0;font-family: "\5FAE\8F6F\96C5\9ED1"; position:relative; height:106px; padding-left:155px; padding-bottom:15px; border-bottom:#f1f1f1 1px solid;}
.xhlist li img{border:#f2f2f2 1px solid; width:140px; height:106px; position:absolute; left:0;}
.xhlist li b{font-size:18px; padding:3px 0 6px 0; display:block;}
.xhlist li p{font-size:12px; line-height:20px; color:#666;}

#list{height:228px;list-style-type:none;overflow:hidden;}
#luanpo{width:265px;height:228px;margin:0 auto;position:relative;overflow:hidden;}
#imgs li{float:left;height:228px;width:265px;}
#imgs{height:228px;background:#ddd;position:absolute; width:265px; overflow:hidden;}
#imgs li img{ width:265px;}
.a{background:#c90606;}
.b{background:#747474;}
#num{overflow:auto;position:absolute;right:0;bottom:6px;}
#num li{float:left;height:15px;width:15px;text-align:center;line-height:15px; color:#fff; margin-right:5px;cursor:pointer;z-index:2222; font-size:12px;}
.lname{ background:#c90606; line-height:40px; font-size:22px; font-weight:bold; padding:0 10px;font-family: "\5FAE\8F6F\96C5\9ED1"; color:#fff;}
.cont h1{ line-height:30px; text-align:center; padding:15px 0; font-size:24px; border-bottom:#e1e1e1 1px dotted; margin-bottom:4px;font-family: "\5FAE\8F6F\96C5\9ED1";}

.scdiv{ float:left; width:200px; background:#ffe3e3; padding:5px 0 10px 0; height:213px}
.scdiv li{text-align:center; font-size:14px; font-weight:bold; padding:4px 0;background:#fff; width:94%; margin:5px auto;}

.bottom_css11{ width:100%; margin: 0 auto; margin-top:10px; background:#f1f0f0; padding-bottom:15px;}
.bottom_css11 h3{ text-align:center; height:30px; background:#282828; line-height:30px; font-weight:normal; font-size:12px; color:#666666; margin-bottom:10px;}
.bottom_css11 h3 a{ color:#CCCCCC; padding: 0 5px;}
.bottom_css11 h3 a:hover{ color:#CCCCCC;}
.bottom_css11 table{ margin: 0 auto; font-size:12px;}
.bottom_css12{ color:#d00000;}
.bottom_css13{ color:#fd6500;}
.bottom_css14{ width:1000px; margin: 0 auto;}
.news_sm{ font-size:12px;margin-top:10px; line-height:20px; background:#f1f1f1; padding:10px; color:#666;}
.xgnews{ padding-bottom:20px;}
.xgnews h3{line-height:32px; padding:5px 12px 0; color:#bc0102; border-bottom:#f1f1f1 2px solid; margin-bottom:5px;}
.xgnews li{ float:left; font-size:14px; line-height:28px; width:360px; margin-right:12px; height:28px; overflow:hidden;}

.btpic{ padding:30px 0 0 0; width:1000px; margin:0 auto; text-align:center}
.btpic img{ margin:0 6px;}
.bottom_sm{background: #f3f3f3; font-size:12px; color:#555; text-align:center; line-height:22px;  padding: 15px 0;}

.clearit{clear:both;}


