@charset "utf-8";

.clearfix{*zoom:1}


h2{
 font:18px "Microsoft YaHei","微软雅黑","黑体";
 COLOR:#C62028;
 line-height:40px;
 text-align:left;
 padding-left:10px !important;
 }


#canvas{
 position:absolute;
 overflow:hidden;
 max-width:100%;
 left:0px;
 top:0px;
 z-index:-100;
 display: inline-block;
 }


#bigimg{
width:100%;
height:454px;
min-width:1260px;
}
.bigimg{
margin:0px auto;
width:1260px;
height:454px;
min-width:1260px;
}

.banner{
width: 1260px;
height: 454px;
margin:0px  auto;
position: relative;
overflow: hidden;
}
.banner-inner {
width: 4240px;
height: 454px;
position: absolute;
left: 0;
top: 0;
}
.banner img{
width: 1260px;
height: 454px;
display: block;
vertical-align: middle;
float: left;
}
.banner .ctrlbtn a{
display: block;
position: absolute;
top: 50%;
width: 40px;
height:100px;
line-height: 100px;
text-align: center;
cursor: pointer;
font-size: 24px;
margin-top: -50px;
color: white;
background: rgba(100,100,100,.5);
}
.prev{right: 0; font-family: "Microsoft YaHei",微软雅黑,"宋体";}
.next{left: 0;font-family:  "Microsoft YaHei",微软雅黑,"宋体";}
.banner a:hover{
background: rgba(255,255,255,0.5)
}
.banner ul{
position: absolute;
left: 0;
bottom: 10px;
width: 100%;
text-align: center;
}
.banner li{ display: inline-block; width: 10px; height: 10px; overflow: hidden; margin: 0 5px; background-color: rgba(255,255,255,.5); border-radius: 50%; z-index: 1; cursor: pointer;}
.banner .active{
background: rgba(255,255,255,1)
}


#zhuanti01{
width:100%;
height:126px;
min-width:1260px;
}
.zhuanti01{
margin:0px auto;
width:1260px;
height:126px;
min-width:1260px;
}

.zhuanti01 img{
margin:0px auto;
width:1260px;
}

.index-line2{
margin:0px auto;
width:100%;
height:30px;
}

}

#main1{
margin:30px auto;
width:100%;
height:325px;
}
.main1{
margin:30px auto;
background:#FFF;
width:1260px;
height:325px;

}



.news{
margin:0 auto; 
width:1260px;
height:325px;
text-align: center;
}

.yxdt_pic_news{
 width:900px;
 height:325px;
float:left;
}

.picnews{
 float:left;
 padding:10px 10px 0px 10px;
 width:410px;
 height:250px;
}

.picnews img{
 width:410px;
 height:250px;
}

.yxdttitle{
float:left;
width:880px;
height:20px;
background: #FFF url(../images/yxdt.jpg) left no-repeat;
text-align:right;
line-height:20px;
padding-top:30px;
padding-right:20px;
}

.news2{
background:#FFF url(../images/news2bg.jpg) right bottom no-repeat;
float:left;
width:450px;
height:240px;
text-align:left;
overflow: hidden;
line-height:36px;
padding:20px 10px 0px 10px;
}


.news2 a:link {COLOR:#333;TEXT-DECORATION: none; font-size:14px;}
.news2 a:visited{COLOR:#333;TEXT-DECORATION: none;}
.news2 a:hover{COLOR:#C62028;TEXT-DECORATION: none;}
.news2 a:active {color: #900;text-decoration: none;}

.news2 ul{  zoom:1; height:240px; overflow:hidden; width:450px;   padding:0px 0px;}
.news2 li{ background: url(../images/arrow_02.gif) no-repeat left center; padding-left: 20px; width:430px; height:36px;font:normal 14px/30px; }
.news2 li a { width:350px; float:left; overflow: hidden; line-height:36px; height:36px;}
.news2 li span{ float:right; color:#999;  }

.inews{
 float:left;
 width:360px;
 height:325px;
 text-align:left;
}

.tzggtitle{
float:left;
width:98%;
height:20px;
background: #FFF url(../images/tzgg.jpg) left no-repeat;
text-align:right;
line-height:20px;
padding: 30px 2% 0 0px;
}


.tzgg{
background:#FFF;
float:left;
padding:20px 10px 0 15px;
width:335px;
height:255px;
text-align:left;
overflow: hidden;
line-height:36px;
}

.tzgg a:link {COLOR:#333;TEXT-DECORATION: none; font-size:14px;}
.tzgg a:visited{COLOR:#333;TEXT-DECORATION: none;}
.tzgg a:hover{COLOR:#C62028;TEXT-DECORATION: none;}
.tzgg a:active {color: #900;text-decoration: none;}

.tzgg ul{  zoom:1; height:255px; overflow:hidden; width:315px;   padding:0px 0px;}
.tzgg li{ background: url(../images/arrow_01.gif) no-repeat left center; padding-left: 20px; width:315px; height:36px;font:normal 14px/30px; }
.tzgg li a { width:225px; float:left; overflow: hidden; line-height:36px; height:36px;}
.tzgg li span{ float:right; color:#999;  }



#main2{
width:100%;
margin:0 auto; 

}
.main2{
margin:0 auto; 
width:1260px;
}

.main2left{
float:left;
width:820px;
margin-right:30px;
text-align:left;
}


.main2right{
float:left;
width:405px;
text-align:left;
}





.xsky{
float:left;
width:400px;
height:240px;
text-align:left;
overflow: hidden;
line-height:36px;
}

.kytitle{
float:left;
width:395px;
height:25px;
background:url(../images/dtjs.jpg) left no-repeat;
text-align:right;
line-height:20px;
padding:15px 5px 0 0;
}
.xstitle{
float:left;
width:395px;
height:25px;
background:url(../images/kyjz.jpg) left no-repeat;
text-align:right;
line-height:20px;
padding:15px 5px 0 0;
}

.xskynr{
background:#FFF;
float:left;
padding:10px 20px;
width:360px;
height:180px;
text-align:left;
/*overflow:hidden;*/
line-height:36px;
}
.xskyline{
float:left;
width:20px;
height:240px;
text-align:left;
}


.dtjstitle{
float:left;
width:400px;
height:25px;
background: url(../images/xsjl.jpg);
text-align:right;
padding:15px 5px 0 0;
}

.xsydtitle{
float:left;
width:1260px;
height:25px;
background: url(../images/xxyd.jpg);
text-align:right;
padding:15px 5px 0 0;
}

.xzzqtitle{
float:left;
width:400px;
height:25px;
background: url(../images/xzzq.jpg);
text-align:right;
margin-top:10px;
padding:15px 5px 0 0;
}

.left2nr{
float:left;
width:365px;
height:180px;
padding:10px 20px;
text-align:left;
/*overflow:hidden;*/
line-height:36px;
background:#fff;
margin-bottom:20px;
}
.left3nr{
float:left;
width:405px;
height:200px;
padding:10px 0px 0px 0px;
text-align:left;
/*overflow:hidden;*/
}

#zhuanti01{
width:100%;
height:126px;
min-width:1260px;
}
.zhuanti01{
margin:0px auto;
width:1260px;
height:126px;
min-width:1260px;
}

.index-line2{
margin:0px auto;
width:100%;
height:30px;
}