﻿.clear{ width:100%; clear:both; overflow:hidden; height:10px;}
.left{ float:left; overflow:hidden;}
.center{ float:left; overflow:hidden;}
.right{ float:right; overflow:hidden;}
/*--------------------------------------------------------------------toper*/
#header{ width:100%; height:34px; line-height:34px;}
#header>div{ width:1100px; clear:both; margin:auto; overflow:hidden;}
#header>div a{ margin-left:8px; margin-right:8px;}
#indextop{ width:100%; height:111px; clear:both; z-index:1000; float:left; overflow:hidden;}
#indextop>div{ display:block; width:1100px; clear:both; margin:auto;}
#indextop .logo{ float:left; width:600px; overflow:hidden; margin-right:40px;}
#indextop .search{ width:218px; height:27px; padding:47px 0px; float:left; overflow:hidden;}
#indextop .search .stxb{ display:block; background:#FFF; border:none; width:188px; height:27px; line-height:27px; float:left; text-indent:5px; font-family:'宋体'; color:#999; margin-right:3px;}
#indextop .search .sbtn{ display:block; background:url(../images/index_10.jpg) no-repeat; border:none; width:27px; height:27px; cursor:pointer; float:left;}
#indextop .tel{ float:right; width:200px; height:110px; background:url(../images/index_05.jpg) right 0px no-repeat; overflow:hidden;}

#menu{ width:100%; clear:both; float:left;  position:relative; z-index:1000;}
#menu ul{ width:1100px; margin:auto; clear:both;}
#menu ul li{ float:left; width:137.5px;  text-align:center;}
#menu ul li a:hover{ text-decoration:none;}
#menu ul li em{ display:block; width:100%; clear:both; text-align:center; }
#menu ul li em>a{ display:block; height:40px; line-height:40px; border-top:solid 1px #FFF; width:100%;  font-size:16px; position:relative;z-index:1000; }
#menu ul li em .curr{ border-top:solid 1px #fbb505; color:#FFF; background:#008a8c url(../images/index_16.jpg) 22px center no-repeat;}
#menu .menu{ width:100%; left:0px; top:41px; position:absolute; clear:both; background:#4aa3a7; display:none; z-index:1000; filter:alpha(opacity=60); /*IE滤镜*/-moz-opacity:0.6; /*Firefox私有*/opacity:0.6;/*其他*/}
#menu .menu>div{ width:1100px; clear:both; margin:auto; overflow:hidden; z-index:1000px; }
#menu .menu a{ width:100px; display:block; float:left; line-height:20px; padding-top:10px; padding-bottom:10px; text-align:center; font-size:14px; font-family:'宋体'; color:#FFF;}
#menu .menu a:hover{ color:#CCC;}
#topflash{ width:100%; clear:both; overflow:hidden;}
#flash{ width:100%; height:400px; background:#c4c4c4; float:left;  overflow:hidden; position:relative; }
.tpqh{
 height:400px; 
 overflow:hidden; 
 position:absolute; 
 margin:0 auto; 
 width:100%; 
 top:0px; 
 left:0;
 z-index:1;
}
.tpqh ul{ 
 position:relative; 
 display:block;
}
.tpqh ul li{ 
 height:400px; 
 position:absolute; 
 top:0; 
 left:0; 
 width:100%; 
 overflow:hidden;
}
.tpqh ul li div{ 
 width:100%; 
 height:400px; 
 overflow:hidden;
}
.tpqh_num{ 
 position:absolute; 
 z-index:99; 
 bottom:0px; 
 width:100%;
 height:18px; 
 text-align:center; 
 padding-top:7px; 
 overflow:hidden;
}
.tpqh_num a{    
 margin:0 4px; 
 background:url(../images/bandian1.jpg) no-repeat; 
 display:inline-block;
 width:10px; 
 height:10px; 
 overflow:hidden;
 -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius:5px;
}
.tpqh_num a:hover,a.over{
 background:url(../images/bandian2.jpg) no-repeat;
}
.top{ width:100%; height:40px; line-height:40px; background:url(../images/index1_20-25.jpg) 0px bottom no-repeat; float:left;}
.top .left{ font-size:16px;}
.top .left i{ font-size:11px; display:none;}
.top .right a{ display:block; width:40px; height:40px; background:url(../images/index_34.jpg) center center no-repeat;}

#index0{ width:1058px; height:36px; border:solid 1px #eaeaea; margin:auto; clear:both; overflow:hidden;}
#index0 .left{ width:728px; height:20px; line-height:20px; padding:8px 0px; background:#f9f9f9 url(../images/index_23.jpg) 10px 12px no-repeat; padding-left:30px; border-right:solid 1px #eaeaea;}
#index0 .left b{ display:block; width:80px; float:left; border-right:solid 1px #CCC; margin-right:20px;}
#index0 ul{ width:558px; height:20px; float:left; overflow:hidden;}
#index0 li{ width:100%; height:20px; line-height:20px; background:url(../images/index_30.jpg) 0px center no-repeat;  text-indent:10px; clear:both; float:left; overflow:hidden;}
#index0 li a{ margin-right:10px; font-size:14px;}
#index0 li i{ color:#239ca5;}
#index0 .left span{ display:block; width:50px; text-indent:10px; height:20px; line-height:20px; float:right; text-align:left; background:url(../images/index_30.jpg) 0px center no-repeat; overflow:hidden;}
#index0 .right{ width:280px; float:left;}

#index1{ width:1060px; padding-bottom:20px; margin:auto; clear:both; overflow:hidden;}
#index1 .body{ width:1060px; padding-top:20px; clear:both; overflow:hidden;}
#index1 ul{ width:1060px; height:180px; float:left; overflow:hidden; }
#index1 ul li{ width:250px; height:180px; margin-right:26px; float:left; overflow:hidden;}
#index1 ul li img{ width:250px; height:180px;}
#index1 ul li span{ display:none; width:250px; height:40px; overflow:hidden; position:absolute; left:0px; bottom:0px; background:#000; filter:alpha(opacity=60); /*IE滤镜*/-moz-opacity:0.6; /*Firefox私有*/opacity:0.6;/*其他*/}
#index1 ul li i{ display:none; width:230px; height:40px; line-height:40px; text-align:center; overflow:hidden; position:absolute; left:10px; bottom:0px; color:#FFF;}

#index3{ width:1060px; margin:auto; clear:both; overflow:hidden;}
#index3 .body{ width:100%; padding-top:10px; overflow:hidden; clear:both; float:left;}
#index3>.left{ width:370px; margin-right:51px;}
#index3>.left ul{ float:left; overflow:hidden;}
#index3>.left li{ width:100%; background:url(../images/index_49.jpg) 0px 10px no-repeat; text-indent:12px; height:28px; line-height:28px; float:left; clear:both; overflow:hidden;}
#index3>.right{ width:218px;}


#index2{ width:1060px; padding-top:15px; padding-bottom:15px; margin:auto; clear:both; overflow:hidden;}
#index2 .body{ width:100%; float:left; clear:both; overflow:hidden; padding-top:10px;}
#index2>.left{ width:320px;}
#index2>.left .img{ width:310px; height:140px; padding:4px; border:solid 1px #ebebeb; float:left; clear:both; overflow:hidden; background:#FFF;}
#index2>.left .img img{ width:310px; height:140px;}
#index2>.left .details{ width:100%; float:left; height:120px; line-height:30px; padding-top:10px; overflow:hidden;}
#index2>.left .details b{ color:#239ca5;}

#index2>.center{ width:330px;}
#index2>.center ul{ width:100%; float:left; overflow:hidden;}
#index2>.center li{ width:300px; padding:14px; padding-bottom:0px; border:solid 1px #ebebeb; background:#f9f9f9; float:left; overflow:hidden; margin-bottom:10px; clear:both;}
#index2>.center li span{ display:block; height:20px; line-height:20px; background:url(../images/index_30.jpg) 0px 6px no-repeat; float:left; clear:both; overflow:hidden; margin-bottom:14px;}
#index2>.center li span a{ display:block; width:210px; float:left; overflow:hidden; text-indent:10px; font-size:16px;}
#index2>.center li span i{ display:block; width:90px; float:right; overflow:hidden; color:#4d4c4a; font-size:12px; text-align:right;}
#index2>.center .curr div{ display:block;}
#index2>.center li>div{ display:none; width:300px; padding-top:14px; padding-bottom:14px; border-top:solid 1px #ebebeb; float:left; clear:both; overflow:hidden;}
#index2>.center li>div em{ display:block; width:110px; height:68px; padding:4px; border:solid 1px #e7e7e7; background:#FFF; float:left;}
#index2>.center li>div em img{ width:110px; height:68px;}
#index2>.center li>div p{ display:block; width:170px; height:78px; line-height:26px; float:right; overflow:hidden; color:#8f8f8f;}

#index2>.right{ width:360px; padding:0px 25px;}


#container{ width:1060px; background:#FFF; padding:20px; clear:both; margin:auto; overflow:hidden; margin-bottom:10px;}
/*--------------------------------------------------------------------footer*/
#footer{ width:100%; clear:both; line-height:30px; background:#FFF; overflow:hidden; padding:15px 0px; border-top:solid 4px #008b8c; text-align:center;}
#footer>div a{ margin-left:10px; margin-right:10px;}
/*--------------------------------------------------------------------new*/
#left{ width:222px; background:#fcfcfc url(../images/news_05.jpg) 0px 0px no-repeat; padding-bottom:50px; float:left; overflow:hidden;}
#left b{ display:block; width:100%; float:left; clear:both; overflow:hidden; height:180px; line-height:180px; padding-bottom:20px; text-align:center; font-size:22px; color:#FFF; font-weight:normal;}
#left ul{ width:180px; clear:both; margin:auto; overflow:hidden;}
#left li{ width:100%; float:left; clear:both; height:50px; line-height:50px; border-bottom:solid 1px #F0F0F0; font-size:16px; text-indent:20px;}

#right{ width:810px; float:right; overflow:hidden;}
#top{ width:100%; overflow:hidden; height:40px; line-height:40px; border-bottom:solid 1px #DDD; float:left;}
#top b{ float:left; display:block; text-indent:15px; font-size:22px; text-align:center; font-family:'宋体'; font-weight:normal; color:#008a8c;}
#top em{ float:right; display:block; text-align:right; background:url(../images/news_06.png) 0px center no-repeat; text-indent:20px; overflow:hidden; padding-right:10px;}
#top em a{ background:url(../images/nav.gif) right center no-repeat; margin-right:8px; padding-right:15px;}
#body{ width:100%; float:left; overflow:hidden; padding-top:20px; padding-bottom:30px;}

#newslist{ width:100%; float:left; overflow:hidden;}
#newslist ul li{ width:100%; overflow:hidden; float:left; border-bottom:dotted 1px #CCC; padding-bottom:10px; margin-bottom:10px;}
#newslist ul a{ display:block; background:url(../images/about_21.jpg) 12px 12px no-repeat; text-indent:30px; width:720px; float:left; height:36px; line-height:36px; overflow:hidden; font-size:16px; color:#333;}
#newslist ul a:hover{ color:#FF0000;}
#newslist ul span{ display:block; width:90px; float:left; height:36px; line-height:36px; color:#FF5500; text-align:right;}
#newslist ul div{ width:100%; line-height:28px; overflow:hidden; text-indent:2em; color:#999;}
#details{width:100%; float:left; overflow:hidden;}
#details h1{ color:#383838; font-size:18px; line-height:30px; font-family:'宋体'; padding-top:10px; padding-bottom:20px; text-align:center;}
#details .date{ width:100%; line-height:36px; overflow:hidden; text-align:center; color:#666; border-top:dotted 1px #CCC; border-bottom:dotted 1px #CCC;}
#details .date i{color:#1a94d5;}
#details .date b{ color:#FF0000;}
#details .details{ width:100%; overflow:hidden; line-height:2em; float:left;}

#video{ width:700px; height:500px; clear:both; margin:auto; overflow:hidden; padding-bottom:20px;}

#piclist{ width:750px; clear:both; margin:auto; overflow:hidden;}
#piclist ul{ width:765px; float:left; overflow:hidden;}
#piclist li { float:left; width:240px; margin-right:15px; margin-top:15px; overflow:hidden;}
#piclist li span{ display:block; clear:both; width:238px; height:215px; background:#FFF; text-align:center; overflow:hidden; }
#piclist li em{ display:block; clear:both; width:240px; height:30px; line-height:30px; text-align:center; overflow:hidden; }



