@charset "gb2312";
*{margin:0;padding:0;list-style-type:none;}
img{border:0; }
a{ color:#333333;text-decoration:none;}
a:hover{ color:red; text-decoration: underline;}
.clear{clear:both;width:0; height:0;display:block; overflow:hidden;}
.floatl{float:left;}
.floatr{float:right;}
.center{width:1200px;margin:0 auto;position:relative;}
.space20{clear:both;display:block;font-size:1px;overflow:hidden; height:20px;}
.clearfix{zoom:1;}
.clearfix:after{content:'';clear:both;display:block;height:0;visibility:hidden;}
body{font:14px/180% "Microsoft Yahei",Arial, Helvetica, sans-serif, "ÐÂËÎÌå"; background:#ffffff; }


.header{ height:131px; width:100%;  position:relative; background:#8f000b;background:url(../images/head_bg.jpg) center top no-repeat;}
.logo{ width:452px; height:81px; padding-top:19px; padding-left:10px; float:left;}
.logo img{ display:block; width:452px; height:81px;}
.h_top{height:131px;width:1200px;margin:0 auto;}
.header_r{float:right; width:392px; padding-top:39px; }
.header_r div img{ display:block;width:392px; }
.header_r p{ text-align:center;  line-height:35px;font-size:14px;color:#ffffff;filter:alpha(opacity=50); -moz-opacity:0.5; -khtml-opacity: 0.5;opacity: 0.5; }
.header_r p span{line-height:35px; font-size:14px; color:#ffffff; padding-left:15px;}

/*nav*/
#nav{margin:0 auto;width:1600px;height:40px;}
#nav .mainlevel{float:left; font-size:12px;height:52px; position:relative;z-index:9;}
#nav .mainlevel a{color:#333333;text-decoration:none; height:52px;line-height:40px;display:block;padding:0 24px;}
#nav .mainlevel a:hover{text-decoration:none; background:#8f000b;color:#ffffff;}
#nav .cur a{background:#8f000b;color:#ffffff; }

.nav_menu{display:none;position:absolute; background:#ffffff; width:376px; padding-left:30px; padding-right:0; padding-bottom:13px; padding-top:10px; left:0; top:52px;z-index:10; filter:alpha(opacity=90);  
      -moz-opacity:0.9;  
      -khtml-opacity: 0.9;  
      opacity: 0.9; }

.nav_menu ul li{ float:left; width:120px; padding-left:5px; line-height:40px; height:40px; overflow:hidden; font-weight:normal;}
#nav .nav_menu a{ background:none; color:#333333;height:20px;line-height:20px;padding:0; display:inline-block; border:0;}
#nav .nav_menu a:hover{border:0;background:none; color:#333333; text-decoration:underline;}
.banner_slide{ width:100%; height:488px; min-width:1200px; overflow:hidden; position:relative;}
.slideBox{ width:1920px; height:488px; overflow:hidden; position: absolute; left:50%; top:0; margin-left:-960px;   } 
.slideBox .hd{ height:15px; overflow:hidden; position:absolute; left:50%; margin-left:-83px;  bottom:22px; z-index:1; } 
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  } 
.slideBox .hd ul li{ float:left; margin-right:20px;  width:11px; height:11px; line-height:11px; text-align:center; background:#fff; text-indent:-55em; cursor:pointer;filter:alpha(opacity=50); -moz-opacity:0.5; -khtml-opacity: 0.5;opacity: 0.5; } 
.slideBox .hd ul li.on{filter:alpha(opacity=100); -moz-opacity:1; -khtml-opacity:1;opacity: 1;  } 
.slideBox .bd{ position:relative; height:100%; z-index:0;   } 
.slideBox .bd img{ width:1920px; height:488px; } 

.r_erweima{z-index:88;  width:127px; height:155px;position: fixed; _position:absolute; bottom:50px; right:20px;  background:#fff;  }
.r_erweima img{width:127px;}
.r_erweima2{ width:127px; line-height:35px; font-size:18px; text-align:center; color:#333333; cursor:pointer; position:absolute; bottom:0px; left:0; overflow:hidden;}


.footer{  width:100%; height:277px; background:url(../images/foot_bg.jpg) center top no-repeat;}
.footer_center{ width:1200px; margin:0 auto; height:277px;}

.foot_text{}
.foot_text p{ text-align:center; line-height:25px; color:#ffffff; font-size:14px;}
.foot_info{ height:228px;}
.foot_left{ width:330px; float:left;padding-top:24px; }

.foot_logo{ width:605px; height:152px; border-left:1px solid #b5b5b5; text-align:center; border-right:1px solid #b5b5b5; float:left; margin-top:24px;}
.foot_logo img{ width:452px; display: inline-block; margin-top:28px;}
.foot_right{ width:127px; float:right; padding-top:24px;}
.foot_right p{ color:#ffffff; font-size:18px; font-weight:normal; line-height:30px; height:30px; width:127px; text-align:center;}
.foot_left ul{ float:left; padding-left:0px; margin-top:0px;}
.foot_left ul li{ float:left;color:#ffffff; font-size:12px; line-height:30px; height:30px; width:164px; margin-bottom:12px; }
.foot_left ul li a{color:#ffffff;}






