@charset "utf-8";
/* CSS Document */


/* index */
/* banner */
.banner{width:100%; height: 321px; overflow: hidden; background: url(../images/bannerbg.jpg) no-repeat center top;}
.bannercon{width:1000px; height: auto; overflow: hidden; margin: 0 auto; padding: 20px 0; position: relative;}
.hiSlider{
		overflow: hidden;
		height: 270px;
		width: 540px;
		margin-top: 5px;}
		
.hiSlider img{width:540px; height: 270px;}		
	
	.hiSlider-item{
		float: left;
	}

.news{width:440px; height: auto; overflow: hidden; position: absolute; right: 0; top:20px;}
.mtit0{width:100%; height: 34px; line-height: 34px; text-align:left; overflow: hidden; border-bottom: 1px #aaa solid;}
.mtit0 strong{font-size: 18px; color:#cb0101; float: left; display: inline; font-weight: normal;}
a.more0{ float: right; display: inline; font-family: "宋体"; font-size: 12px; color: #666; }
a.more0:hover{ color:#f00;}
.mcon0{}
.first{ text-align: left; margin-top: 15px; }
.first a{font-size: 18px;  color:#cb0101; font-weight: normal;}

.list0{width:100%; height: auto; overflow: hidden; margin-top: 10px; text-align: left;}
.list0 li{width:100%; height: 32px; line-height:32px; }
.list0 li a{ float: left; display: inline; font-size: 14px;}
.list0 li span{ float: right; display: inline; color: #777;}

.rollBox{width:1310px;overflow:hidden; text-align:center; margin:20px auto 30px auto;  }
.rollBox .LeftBotton{height:73px;width:27px;background:url(../images/lbar.png) no-repeat ;overflow:hidden;float:left; display:inline;margin:60px 0 0 0;cursor:pointer;}
.rollBox .RightBotton{height:73px;width:27px;background:url(../images/rbar.png) no-repeat;overflow:hidden;float:right; display:inline;margin:60px 0 0 0;cursor:pointer;}
.rollBox .Cont{width:1232px;overflow:hidden;float:left; margin-left: 10px;}
.rollBox .ScrCont{width:10000000px;}
.rollBox .Cont .pic{float:left; display:inline; margin:0 10px; text-align:center;}
.rollBox .Cont .pic p{color:#454545; margin-top:10px; font-size: 14px;}
.rollBox .Cont a:link,.rollBox .Cont a:visited{color:#666;text-decoration:none;}
.rollBox .Cont a:hover{color:#f60;text-decoration:underline;}
.rollBox #List1,.rollBox #List2{float:left; display:inline;}

.main_left{width:370px; height: auto; overflow: hidden;}
.main_center{width:370px; height: auto; overflow: hidden; margin-left: 20px;}
.main_right{width:220px; height: auto; overflow: hidden;}
.mtit{width:100%; height: 34px; line-height: 34px; text-align:left; overflow: hidden; border-bottom: 1px #dddddd solid;}
.mtit strong{font-size: 18px; color:#cb0101; float: left; display: inline; font-weight: normal;}
a.more{ float: right; display: inline; font-family: "宋体"; font-size: 12px; color: #ccc; }
a.more:hover{ color:#f00;}
.list{width:100%; height: auto; overflow: hidden; margin-top: 10px; text-align: left;}
.list li{width:100%; height: 32px; line-height:32px; }
.list li a{ float: left; display: inline; font-size: 14px;}
.list li span{ float: right; display: inline; color: #999;}
.mcon1{}
.mcon1 p{ text-align: left; line-height: 1.8em; color: #454545; font-size: 14px; margin: 10px 0px 5px 0; padding-left: 5px;}
.rbtn{width:110%;}
.rbtn a{width:43%; height: 28px; line-height: 28px; float: left; display: inline-block; overflow: hidden; text-align: center; font-size: 14px; background: #eee; color: #454545; margin:5px 5px;}
.rbtn a:hover{ background: #cb0101; color: #fff;}

.main_left1{width:760px; height: auto; overflow: hidden;}

.video{margin:20px auto;}

.list1 {width:110%; margin: 20px auto;}
.list1 li{width:140px; float:left; display:inline; margin:0 15px 0 0; text-align:center;}
.list1 li img{ margin-bottom: 5px;}
.list1 li a:link,.list1 li a:visited{color:#666;text-decoration:none; font-size: 14px;}
.list1 li a:hover{color:#f60;text-decoration:underline;}

#demo { margin-top: 20px;
width: 1000px;
overflow:hidden;

}
#indemo {
float: left;
width: 80000%;
}


.list2 { float: left;}
.list2 li{float:left; display:inline; margin:0 15px 0 0; text-align:center;}
.list2 li a.img{width:180px; height: 140px; display: block; background: #eeeeee; line-height: 140px; text-align: center;}
.list2 li img{vertical-align: middle; display:inline-block;}
.list2 li p{ font-size: 14px; margin-top: 10px;}


/*other*/
.leftbar{width:220px; height: auto; overflow: hidden;}
.rightbar{width:755px; height: auto; overflow: hidden;}
.leftnav{width:100%; height:auto; overflow:hidden; }
.ltitle{width:100%; height:40px; line-height:40px; overflow:hidden; background:#eeeeee; font-size:16px; color:#333;}
.leftnav ul{width:100%; height:auto; margin:5px auto;}
.leftnav ul li{width:100%; height:32px; line-height:32px; text-align:center; margin:5px 0; border-bottom:1px #eeeeee solid;}
.leftnav ul li a{width:100%; height:32px; line-height:32px; overflow:hidden; display:block;  text-align:center;font-size:14px;}
.leftnav ul li a:link,.leftnav ul li a:visited{ color:#666;}
.leftnav ul li a:hover{ color:#fff; font-weight:bold;background:#c00;}
.left1{ margin-top: 10px;}
.list_1{width:100%; height: auto; overflow: hidden; margin-top: 10px; text-align: left;}
.list_1 li{width:100%; height: 30px; line-height:30px; overflow: hidden;}
.list_1 li a{  font-size: 14px;}

.list3{width:100%; height: auto; overflow: hidden; margin-top: 15px; text-align: left;}
.list3 li{width:100%; height: 38px; line-height: 38px; background:url(../images/dot.gif) no-repeat left 18px; border-bottom: 1px #dddddd dashed;}
.list3 li a{ float: left; display: inline; margin-left: 15px; font-size: 14px;}
.list3 li span{ float: right; display: inline; color: #999;}

.list4 {width:110%; margin:0px auto;}
.list4 li{width:170px; float:left; display:inline; margin:20px 24px 0 0; text-align:center;}
.list4 li img{width:170px; height: 170px; margin-bottom: 5px;}
.list4 li a:link,.list1 li a:visited{color:#666;text-decoration:none; font-size: 14px;}
.list4 li a:hover{color:#f60;text-decoration:underline;}

