@charset "utf-8";
/* CSS Document */


* { margin:0px; padding:0px; list-style-type: none;}
HTML { padding: 0px; margin: 0px }
body { font-family:"微软雅黑",Tahoma,Helvetica,Arial,sans-serif; margin:0px auto; font-size:15px;  }
a{color: #000;}
a:hover,a:focus {color:#9b0000;text-decoration: none;}
h1,h2,h3,h4,h5,h6 { margin:0; padding:0;font-size:14px;font-weight:normal;}
a img { border:0px; }
img:hover {  }

border: { zoom:1;  }
ul, li,  p { margin:0; padding:0; border:none; list-style-type:none;}
.clear {clear: both; }
.hr2,.hr4,.hr5,.hr6,.hr8,.hr10,.hr15,.hr20,.hr40{margin:0 auto; padding:0px; font-size:0;line-height:0;clear:both;}
.hr2{height:2px;}.hr4{height:4px;}.hr5{height:5px;}.hr6{height:6px;}.hr8{height:8px;}.hr9{height:9px;}.hr10{height:10px;}.hr20{height:20px;}.hr15{height:15px;}.hr40{height:40px;}
.dash {border-bottom:1px dashed #ddd; text-align:center;}
.dis{ display:block;}
.undis{ display:none; }


.header{ margin:0 auto; padding:0px;overflow:visible;width:100%; }
.header .top{ margin:0 auto;height:30px; width:1160px; line-height:30px; font-size:14px; }
.header .top .left{ width:200px; float:left; padding-left:10px;}
.header .top a{ padding:0 5px;}
.header .top a:hover{ text-decoration:none;}
.header .top .right{ width:300px; float:right; line-height:20px; text-align:right; padding-right:20px; padding-top:10px;}
.header .bg{background:#F2F2F2 url(../images/bg_repeat_r.png) repeat-x;}
.header .bg .banner_bg { background:url(../images/header_r3.png) 0 0 no-repeat; width:1200px; height:464px; margin:0 auto; padding:0px; position:relative}

.header .banner{  margin:0 auto; width:100%; }
.header .banner img{width:100%; height:auto; }



 .bannerbox {
            width:100%;
            position:relative;
            overflow:hidden;
            height:344px;
        }
 .banner1 {
            width:1920px; /*图片宽度*/
            position:absolute;
            left:50%;
            margin-left:-960px; /*图片宽度的一半*/
        }


.carousel{
	overflow: hidden;
}
.carousel-indicators{
	display: none;
}
.carousel-control {
	position: absolute;
	-webkit-tap-highlight-color: rgba(0,0,0,0);
	top: 56%;
	left: 0;
	opacity: 0.8;
	z-index: 3;
	text-indent: -9999px;
	overflow: hidden;
	text-decoration: none;
	height: 50px;
	width: 90px;
	/* background: transparent url(../images/left_btn.png) no-repeat left top; */
	margin-top: -50px;
	transition: all 1s;
	-moz-transition: all 1s;
	-webkit-transition: all 1s;
	-o-transition: all 1s;
}
.carousel-control.left {
	background: transparent url(../images/left_btn.png) no-repeat left top;
	left: -25px;
}
.carousel-control.right {
	left: auto;
	background: transparent url(../images/right_btn.png) no-repeat left top;
	right: -40px;
}
.carousel-control.left:hover {
	background: transparent url(../images/left_btn.png) no-repeat left top;
	left: 0px;
}
.carousel-control.right:hover {
	left: auto;
	background: transparent url(../images/right_btn.png) no-repeat left top;
	right: -20px;
}




.wrap{ margin:0 auto; padding:0; width:1200px;}
.wrap .box,.wrap .box1,.wrap .box2,.wrap .box3{ width:100%;}
.wrap .box .left{ width:780px; float:left;}
.wrap .box .right{ width:380px; float:right;}
.wrap h1{ padding:20px 20px; font-size:20px;font-weight: 600; margin: 10px; color:#9b0000; line-height:40px; background:#ddd; text-indent:2em;}
.wrap h2{ padding:10px 20px; font-size:20px;border-left: 4px solid #9b0000;font-weight: 600; margin: 15px; color:#9b0000; line-height:35px;}
.wrap h3{ padding:6px 15px; font-size:16px;border-left: 3px solid #9b0000;font-weight: 600; margin: 15px 0;}
.wrap p{margin:15px 10px; text-indent:2em; line-height:34px; text-align:justify; font-size:16px; padding-bottom:10px; }

.wrap .box .txt{ font-size:12px; padding:5px;}
.wrap .box .txt a{color:#9b0000;}
.wrap .box .img_box{padding:5px; text-align:center;  margin:0px 20px 10px 20px; float:left;}
.wrap .box .img_box:hover,.wrap .box3 .img_box:hover{
  *border-right-width: 2px;
  *border-bottom-width: 2px;
  -webkit-box-shadow: 5px 5px 10px rgba(0, 0, 0, 0.2);
     -moz-box-shadow: 5px 5px 10px rgba(0, 0, 0, 0.2);
          box-shadow: 5px 5px 10px rgba(0, 0, 0, 0.2);
  -webkit-background-clip: padding-box;
     -moz-background-clip: padding;
          background-clip: padding-box;
  -webkit-transition: all 0.2s ease-in-out;
     -moz-transition: all 0.2s ease-in-out;
       -o-transition: all 0.2s ease-in-out;
          transition: all 0.2s ease-in-out;}


.wrap .box .focus{width:960px;height:480px; border:1px solid #d9d9d9;position:relative; text-align:center; margin:0 auto;}
.wrap .box .focus #pic{width:960px;height:480px;overflow:hidden;}
.wrap .box .focus #pic ul{width:4800px;height:480px;float:left;}
.wrap .box .focus #pic li{width:960px;height:480px;float:left;}
.wrap .box .focus #pic li img{width:960px;height:480px;float:left;}
.wrap .box .focus .tip-bg{width:960px;height:21px;background:url(../images/focus_tip_bg.png) no-repeat left top;position:absolute;left:0;bottom:0;z-index:12;}
.wrap .box .focus #tip{width:250px;height:14px;position:absolute;left:380px;bottom:3px;z-index:13;}
.wrap .box .focus #tip ul li{width:14px;height:14px;float:left;display:inline;margin:0 5px;cursor:pointer;background:url(../images/focus_tip.png) no-repeat;}
.wrap .box .focus #tip ul li.on{background:url(../images/focus_tip_current.png) no-repeat;}
.wrap .box .focus #txt{width:960px;height:35px;background:#757575;filter:alpha(opacity=70);-moz-opacity:0.7; opacity:0.7;position:absolute;left:0;bottom:21px;z-index:100; overflow:hidden;}
.wrap .box .focus #txt ul{ float:left;}
.wrap .box .focus #txt li a{ float:left;width:1200px;height:35px; line-height:35px; text-align:center; color:#fff; font-size:16px;text-decoration:none;letter-spacing:1px; }
.wrap .box .focus #txt li a:hover{text-decoration:none;}
.wrap .box .focus .btn1{width:42px;height:9px;position:absolute;right:0;bottom:5px;z-index:14;overflow:hidden;}
.wrap .box .focus .btn1 ul{width:100%;float:left;}
.wrap .box .focus .btn1 li{width:7px;height:9px;float:left;display:inline;margin:0 7px;cursor:pointer;overflow:hidden;}
.wrap .box .focus .btn1 li.prev{background:url(../images/focus_btn_left.png) no-repeat left top;}
.wrap .box .focus .btn1 li.next{background:url(../images/focus_btn_right.png) no-repeat left top;}





.bline { border-bottom: 2px solid #c80500; margin:0 auto; width:1200px;}
.foot { padding-top:15px; padding-bottom:20px; line-height:30px; margin:0 auto; 
width: 100%; text-align:center; font-size: 12px;color:#999; }
.foot a{color:#999; padding:0 5px;}
.foot a:hover{color: #9b0000;}
