﻿.clear{ width:100%; clear:both; overflow:hidden; height:10px;}
.left{ float:left; overflow:hidden;}
.right{ float:right; overflow:hidden;}
/*--------------------------------------------------------------------toper*/
#indextop{ width:100%; height:92px; background:url(../images/index_1.jpg) 0px 0px repeat-x; clear:both; z-index:1000; position:fixed; top:0px; left:0px;}
#indextop>div{ display:block; width:1000px; height:92px; clear:both; background:url(../images/index_02.jpg) 0px 0px no-repeat; margin:auto; position:relative;}
#indextop .link{ position:absolute; width:1000px; height:30px; line-height:30px; left:0px; top:0px; text-align:right;}
#indextop .link a{ margin-left:10px; margin-right:10px;}
#indextop .tel{ position:absolute; width:185px; height:44px; line-height:44px; right:0px; bottom:0px; color:#006fbe; font-size:22px;}
#menu{ width:100%; height:40px; line-height:40px; background:url(../images/index_07.jpg) 0px 0px repeat-x; position:fixed; left:0px; top:92px; z-index:1000; }
#menu ul{ width:1000px; margin:auto; clear:both; position:relative; z-index:1000;}
#menu ul li{ float:left; width:100px; text-align:center; position:relative; z-index:1000; background:url(../images/index_05.jpg) right 0px no-repeat;}
#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; width:100%; height:40px; line-height:40px; font-size:16px; color:#FFF;}
#menu ul li em a:hover{ background:#02365e; color:#FFF;}
#menu .menu{ width:100px; left:0px; top:54px; position:absolute; clear:both; display:none; z-index:1000; filter:alpha(opacity=80); /*IE滤镜*/-moz-opacity:0.8; /*Firefox私有*/opacity:0.8;/*其他*/}
#menu .menu a{ width:100%; display:block; background:#f2af07; line-height:20px; padding-top:10px; padding-bottom:10px; text-align:center; font-size:14px; font-family:'黑体'; border-top:solid 1px #FFF; color:#FFF;}
#menu .menu a:hover{ color:#CCC;}
#topflash{ width:100%; clear:both; padding-top:132px; box-shadow: 3px 3px 3px #CCC; overflow:hidden;}
#flash{ width:100%; height:360px; background:#c4c4c4; float:left;  overflow:hidden; position:relative; }
.tpqh{
 height:360px; 
 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:360px; 
 position:absolute; 
 top:0; 
 left:0; 
 width:100%; 
 overflow:hidden;
}
.tpqh ul li div{ 
 width:100%; 
 height:360px; 
 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;
}
#notice{ width:100%; height:50px; line-height:50px; border-bottom:solid 1px #EEE; background:#FFF; float:left; clear:both; overflow:hidden;}
#notice>div{ width:1000px; clear:both; margin:auto; overflow:hidden;}
#notice b{ display:block; float:left; width:100px; font-size:18px; overflow:hidden; font-weight:normal;}
#notice ul{ width:900px; float:left; overflow:hidden;}
#notice li{ width:100%; height:50px; line-height:50px; clear:both; float:left; overflow:hidden;}
#notice li a{ margin-right:10px; font-size:14px;}
#notice li i{ color:#10a7de;}
#notice em{ display:block; float:left; width:100px; overflow:hidden; text-align:right;}
.top{ width:100%; height:40px; line-height:40px; border-bottom:solid 1px #CCC; overflow:hidden; float:left; clear:both;}
.top em{ display:block; float:left; width:300px; height:40px;}
.top em b{ display:block; float:left; margin-right:5px; font-size:18px; font-weight:normal;}
.top em s{ display:block; float:left; text-decoration:none;}
.top em i{ display:block; float:left; margin-left:5px;  color:#10a7de; text-transform:uppercase; font-size:12px;}
.top span{ display:block; float:right;}
#index0{ width:1000px; padding-top:10px; padding-bottom:20px; clear:both; margin:auto; overflow:hidden;}
#index0 div{ width:100%; float:left; clear:both; text-align:center; overflow:hidden;}
#index0 ul{ width:990px; padding-left:10px; height:69px; clear:both; padding-top:20px; float:left; overflow:hidden;}
#index0 ul li{ width:150px; height:65px; padding:1px; border:solid 1px #CCC; float:left; overflow:hidden; text-align:center; background:#FFF; margin-right:10px;}
#index1{ width:1000px; clear:both; margin:auto; overflow:hidden;}
#index1 .center{ width:306px; float:left; padding-top:10px; overflow:hidden; margin-right:75px;}
#index1 .center em{ display:block; width:100%; clear:both;}
#index1 .center em img{width:306px; height:115px;}
#index1 .center span{ display:block; width:100%; clear:both;}
#index1 .center div{ width:290px; height:140px; line-height:28px; border:solid 1px #dedede; padding:7px;}
#index1 .left{ width:340px;}
#index1 .left .body{ width:100%; padding-top:5px; overflow:hidden; float:left; clear:both;}
#index1 .left .body dl{ width:340px; float:left; overflow:hidden;}
#index1 .left .body dl dt{ width:100%; height:96px; float:left; clear:both; margin-bottom:10px; overflow:hidden;}
#index1 .left .body dl dt span{ display:block; float:left; width:115px; height:90px; padding:2px; border:solid 1px #CCC; background:#FFF; text-align:center; overflow:hidden;}
#index1 .left .body dl dt span img{ width:115px; height:90px;}
#index1 .left .body dl dt em{ display:block; float:right; height:96px; width:210px; overflow:hidden; line-height:32px;}
#index1 .left .body dl dt em a{ display:block; width:100%; height:32px; line-height:32px; clear:both; float:left; overflow:hidden; font-size:14px; color:#000;}
#index1 .left .body dl dd{ width:100%; height:32px; line-height:32px; float:left; background:url(../images/index_45.jpg) 0px 13px no-repeat; text-indent:15px; overflow:hidden;}
#index1 .left .body dl dd a{ display:block; width:280px; float:left; overflow:hidden;}
#index1 .left .body dl dd i{ display:block; width:60px; float:left; overflow:hidden; text-align:right; overflow:hidden; color:#999;}
#index1 .right{ width:204px;}
#index1 .right .body{ width:100%; padding-top:5px; overflow:hidden; float:left; clear:both;}
#index1 .right .ewm{ width:139px; height:127px; padding:8px; padding-right:50px; background:#FFF url(../images/index_12-38.jpg) right 0px no-repeat; margin:auto; clear:both; overflow:hidden;}
#index1 .right .ewm img{width:139px; height:127px; }
#index1 .right .lxfs{ width:100%; line-height:28px; padding-top:5px; overflow:hidden;}
#index2{ width:1000px; padding-top:15px; margin:auto; clear:both; overflow:hidden;}
#index2 .body>div{ width:100%; padding-bottom:0px; float:left; clear:both; overflow:hidden;}
#index2 .body>div{ width:1020px; clear:both; margin:auto; overflow:hidden;}
#index2 .body ul{ width:100%; height:212px; padding-top:20px; float:left; overflow:hidden; clear:both;}
#index2 .body li { float:left; width:235px; height:212px; margin-right:20px; overflow:hidden;}
#index2 .body li span{ display:block; clear:both; width:233px; height:160px; border:solid 1px #CCC; background:#FFF; text-align:center; overflow:hidden; }
#index2 .body li em{ display:block; clear:both; width:235px; height:50px; line-height:50px; background:url(../images/imgbg.jpg) repeat-x; text-align:center; overflow:hidden; }

#index3{ width:980px; padding:9px; border:solid 1px #CCC; background:#FFF; margin:auto; clear:both; overflow:hidden; line-height:30px; margin-bottom:20px;}
#index3 i{ margin-left:10px; color:#10a7de;}
#index3 a{ margin-left:10px;}

#index4{ width:1000px; padding-bottom:20px; clear:both; margin:auto; overflow:hidden;}
#index4 .left{ width:290px; float:left; overflow:hidden;}
#index4 .left li{ width:100%; height:32px; line-height:32px; float:left; background:url(../images/index_45.jpg) 0px 13px no-repeat; text-indent:15px; overflow:hidden;}
#index4 .left li a{ display:block; width:280px; float:left; overflow:hidden;}
#index4 .left li i{ display:block; width:60px; float:left; overflow:hidden; text-align:right; overflow:hidden; color:#999;}

#container{ width:1000px; padding-top:15px; clear:both; margin:auto; overflow:hidden; }
/*--------------------------------------------------------------------footer*/
#footer{ width:100%; clear:both; line-height:30px; overflow:hidden; background:#103f69; border-top:solid 5px #666; padding-bottom:15px; padding-top:15px; color:#FFF; text-align:center;}
#footer>div{ width:1000px; clear:both; margin:auto; overflow:hidden;}
.fmenu{ width:100%; float:left; clear:both; overflow:hidden; height:30px; line-height:30px; border-bottom:dotted 1px #CCC; padding-bottom:15px;}
.fmenu a{ margin-left:10px; margin-right:10px;}
#footer a{ color:#FFF;}
.fmenu2{ width:740px; height:145px; padding-top:10px; padding-left:260px; background:url(../images/flogo.jpg) 0px 0px no-repeat; float:left; clear:both; overflow:hidden; text-align:left; position:relative;}
.fmenu2 .ewm2{ width:139px; line-height:30px; top:15px; right:15px; overflow:hidden; position:absolute; text-align:center;}
.fmenu2 .ewm2 img{ width:139px; height:127px;}
/*--------------------------------------------------------------------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:750px; 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:#015a9e;}
#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:660px; 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%; height:84px; 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:165px; border:solid 1px #CCC; background:#FFF; text-align:center; overflow:hidden; }
#piclist li em{ display:block; clear:both; width:240px; height:50px; line-height:50px; background:url(../images/imgbg.jpg) repeat-x; text-align:center; overflow:hidden; }



