﻿.clear{ width:100%; clear:both; overflow:hidden; height:10px;}
.left{ float:left;}
.right{ float:right;}
/*--------------------------------------------------------------------toper*/
#indextop{ width:100%; height:36px; line-height:36px; background:#f2f2f2; border-bottom:solid 1px #d8d8d8; overflow:hidden; clear:both;}
#indextop span{ display:block; width:1200px; clear:both; margin:auto; overflow:hidden;}
#indextop span>i{ float:left;}
#indextop span em{ float:right;}
#indextop a{ margin:0px 10px;}

#header{ width:1200px; height:120px; background:url(../images/index_05.png) right 0px no-repeat; margin:auto; clear:both; overflow:hidden;}
#header span{ display:block; float:left; width:300px; height:120px; overflow:hidden;}
#header em{ display:block; float:left; margin:0px 0px 0px 180px; width:245px; height:30px; padding:45px 0px; overflow:hidden;}
#header em .stxb{ display:block; float:left; width:200px; height:30px; line-height:30px; border:none; text-indent:10px; color:#666;background:url(../images/index_11.png) left 0px no-repeat; }
#header em .sbtn{ display:block; float:left; width:45px; height:30px; border:none;  cursor:pointer;background:url(../images/index_11.png) right 0px no-repeat; }
#header div{ float:right; width:150px; height:100px; overflow:hidden; background:url(../images/index_08.png) 0px 20px no-repeat; padding:20px 80px 0px 0px; text-indent:30px; line-height:24px;}
#header div i{ font-weight:bold;}
#header div b{ font-size:18px;}
#menu{ width:100%; margin:10px 0px; height:50px; line-height:50px; border-bottom:solid 3px #fe552e;}
#menu ul{ width:1200px; height:50px; margin:auto; clear:both; position:relative; z-index:1000;}
#menu ul li{ float:left; width:150px; height:50px; text-align:center; position:relative;}
#menu ul .li{ background:url(../images/s.png) 125px center no-repeat;}
#menu ul li a:hover{ text-decoration:none;}
#menu ul li em{ display:block; width:150px; height:50px; clear:both; text-align:center;}
#menu ul li em i{ display:none;}
#menu ul li em a{ display:block; width:150px; height:50px; font-size:16px; color:#fe552e; font-weight:bold; font-family:'宋体'; }
#menu ul li em a:hover{ color:#fe552e;}
#menu ul .curr{ background:#fe552e; border-radius:5px 5px 0px 0px;}
#menu ul .curr a{ color:#FFF;}
#menu .menu{ width:150px; height:auto; overflow:hidden; left:0px; top:50px; 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; height:42px; background:#FFF; line-height:42px; text-align:center; font-size:14px; font-family:'宋体'; margin-top:0px; border-bottom:solid 1px #CCC;}
#menu .menu a:hover{ color:#fe552e;}

#flash{ width:100%; height:400px; clear:both; 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; 
 left:50%; 
 margin-left:-63px;
 width:125px; 
 height:16px; 
 text-align:center; 
 padding-top:7px; 
 overflow:hidden;
}
.tpqh_num a{    
 margin:0 4px; 
 background:#FFF; 
 display:inline-block;
 width:10px; 
 height:10px; 
 overflow:hidden; 
 border-radius:4px;
}
.tpqh_num a:hover,a.over{
 background:#df0000;
}
#index0 div{ width:1300px; clear:both; margin:auto; overflow:hidden; position:relative;}
#index0 div .top2{ float:left; display:block; height:40px; line-height:40px; padding:20px 0px 30px 0px; width:100%; font-size:25px; font-family:'黑体'; overflow:hidden; text-align:center; text-transform:uppercase; font-weight:bold;}
#index0 div .top2 i{ letter-spacing:4px; color:#df0000;}
#index0 div>a{ position:absolute; display:block; width:36px; height:36px; top:110px;}
#index0 div  #f1{ left:0px; background:url(../images/index_34.png) 0px 0px no-repeat;}
#index0 div  #f2{ right:0px; background:url(../images/index_22-38.png) 0px 0px no-repeat;}
#index0 div .gd{ width:1198px; margin:auto; clear:both; overflow:hidden;}
#index0 div ul{ display:block; width:1197px; border-left:solid 1px #dadfe5; height:86px;; overflow:hidden;}
#index0 div ul li{ float:left; width:86px; border:solid 1px #dadfe5; border-left:none; height:50px; padding:17px 10px 17px 74px; overflow:hidden;}
#index0 div ul .li0{ background:url(../images/index_20.png) 0px 0px no-repeat;}
#index0 div ul .li1{ background:url(../images/index_21.png) 0px 0px no-repeat;}
#index0 div ul .li2{ background:url(../images/index_22.png) 0px 0px no-repeat;}
#index0 div ul .li3{ background:url(../images/index_23.png) 0px 0px no-repeat;}
#index0 div ul .li4{ background:url(../images/index_24.png) 0px 0px no-repeat;}
#index0 div ul .li5{ background:url(../images/index_25.png) 0px 0px no-repeat;}
#index0 div ul .li6{ background:url(../images/index_26.png) 0px 0px no-repeat;}
#index0 div ul li a{ display:block; width:100%; height:50px; line-height:25px; font-size:16px; font-family:'黑体'; overflow:hidden;}
#index0 div ul li .curr{ font-weight:bold; color:#df0000;}

#container{ width:1200px; padding-top:20px; clear:both; margin:auto; overflow:hidden; }

.top{ width:100%; height:50px; line-height:50px; background:url(../images/index_126-131.png) 0px bottom no-repeat; float:left; clear:both;}
.top b{ float:left; display:block; text-indent:15px; font-size:22px; font-family:'黑体'; font-weight:normal;}
.top b i{color:#df0000;}
.top a{ float:right; margin:20px 0px;}

#index1{ width:1200px; padding:80px 0px 0px 0px; clear:both; margin:auto; overflow:hidden;}
#index1 .left{ float:left; width:224px; padding:8px; border:solid 1px #dadfe5; overflow:hidden;}
#index1 .left .div1 ul{ width:100%; float:left; clear:both; padding:10px 0px;}
#index1 .left .div1 li{ float:left; width:112px; padding:10px 0px; text-align:center; line-height:20px; overflow:hidden;}
#index1 .left .div1 li img{ width:45px; height:45px;}
#index1 .left .div2{ width:100%; float:left; clear:both; padding:10px 0px;}
#index1 .left .div2 ul{ width:100%; float:left; clear:both; height:300px; margin:20px 0px 0px 0px; overflow:hidden;}
#index1 .left .div2 li{ float:left; clear:both; margin:0px 0px 10px 0px; background:url(../images/index_68.png) 5px 5px no-repeat; width:185px; height:50px; line-height:25px; padding:0px 0px 0px 30px; overflow:hidden;}

#index1 .right{ float:right; width:940px;}
#index1 .right .div{ width:100%; padding:19px 0px; float:left; clear:both; overflow:hidden;}
#index1 .right .div em{ display:block; width:300px; height:180px; float:left; overflow:hidden;}
#index1 .right .div em img{ width:300px; height:180px;}
#index1 .right .div span{ display:block; width:620px; height:170px; line-height:26px; float:right; overflow:hidden;}
#index1 .right .div span a{ display:block; width:100%; height:40px; line-height:40px;color:#df0000;font-size:18px; font-family:'黑体'; overflow:hidden;}
#index1 .right ul{  width:100%; float:left; overflow:hidden; clear:both;}
#index1 .right ul li{ width:100%; float:left; height:80px; line-height:80px; overflow:hidden; background:#FFF;}
#index1 .right ul .li{ background:#f5f5ed;}
#index1 .right ul li img{ display:block; float:left; width:170px; height:70px; margin:5px 5px;}
#index1 .right ul li em{ display:block; float:left; width:650px; overflow:hidden; font-size:18px; font-family:'宋体'; text-indent:10px;}
#index1 .right ul li span{ display:block; float:left; width:100px; color:#666; font-size:18px; overflow:hidden; text-align:right;}
#index2{ width:1200px; border:solid 1px #dadfe5;  clear:both; padding:0px 0px 0px 0px;box-shadow:5px 5px 5px #DDD; margin:auto; overflow:hidden;}
#index2>div{ width:1200px; overflow:hidden; text-align:center;}
#index2 .top2{ width:100%; border-bottom:solid 1px #dadfe5; height:60px; line-height:60px; background:url(../images/index_72.png) 10px center no-repeat; float:left; clear:both; overflow:hidden;}
#index2 .top2 b{ float:left; display:block;font-size:22px; font-family:'黑体'; font-weight:normal; text-indent:40px;}
#index2 .top2 b i{color:#df0000;}
#index2 .top2 a{ float:right; display:block; width:60px; height:60px; background:url(../images/index_75.png) center center no-repeat;}
#index3{ width:1200px; clear:both; margin:auto; overflow:hidden;}
#index3 .body{ float:left; clear:both; width:100%; padding:20px 0px; overflow:hidden;}
#index3 .body ul{ float:left; clear:both; width:1230px; overflow:hidden;}
#index3 .body li{ float:left; width:380px; height:30px; line-height:30px; margin-right:30px; background:url(../images/index_144.png) 0px 10px no-repeat; text-indent:15px; overflow:hidden;}
#index3 .body li a{ display:block; float:left; width:290px; height:30px; overflow:hidden;}
#index3 .body li i{ display:block; float:right; width:90px; height:30px; overflow:hidden; text-align:right;}
#index4{ width:100%; clear:both; margin:auto; overflow:hidden; padding:40px 0px; background:url(../images/bg_m01.jpg) center center no-repeat;}
#index4 .body{ width:1240px; margin:auto; clear:both; overflow:hidden; position:relative;}
#index4 i{ display:block; width:34px; height:55px; position:absolute; top:100px; overflow:hidden; cursor:pointer;}
#index4 #f1_2{ right:0px; background:url(../images/index_90.png);}
#index4 #f2_2{ left:0px; background:url(../images/index_87.png);}
#index4 #gd_2{ width:1140px; margin:auto; clear:both; overflow:hidden;}
#index4 #gd_2 ul{ width:1200px; height:300px; margin:20px 0px; overflow:hidden; float:left; clear:both;}
#index4 #gd_2 ul li { float:left; width:180px; height:300px; margin-right:60px;}
#index4 #gd_2 ul li span{ display:block; clear:both; border-radius:90px; border:solid 3px #FFF; width:174px; height:174px; overflow:hidden;}
#index4 #gd_2 ul li span img{ width:174px; height:174px;}
#index4 #gd_2 ul li em{ display:block; width:100%; text-align:center; height:20px; line-height:20px; color:#FFF; font-size:18px; padding:10px 0px 0px 0px; overflow:hidden;}
#index4 #gd_2 ul li div{ width:100%; text-align:center; height:20px; line-height:20px; color:#FFF; font-size:18px; padding:10px 0px 0px 0px; overflow:hidden;}
#index4 #gd_2 ul li p{ display:block; clear:both; margin:10px auto 0px auto; width:115px; height:40px; background:#FFF; text-align:center; line-height:40px; border-radius:10px;}
#index4 #gd_2 ul li p a{ color:#FF0000;}
#index5{ width:1200px; clear:both; margin:auto; overflow:hidden;}
#index5 ul{ float:left; width:1230px; padding:20px 0px; clear:both; overflow:hidden;}
#index5 li{ float:left; width:175px; height:156px; margin-right:30px; background:url(../images/index_99.png) 0px 0px no-repeat; overflow:hidden;}
#index5 li i{ display:block; width:100%; height:100px; line-height:100px; text-align:center; overflow:hidden; font-weight:bold;font-size:22px; font-family:'黑体'; font-weight:normal;}
#index5 li em{ display:block; width:100%; height:40px; padding:6px 0px 0px 0px; text-align:center; overflow:hidden;}
#index6{ width:1200px; clear:both; margin:auto; overflow:hidden;}
#index6 .body{ float:left; clear:both; width:1230px; padding:20px 0px; overflow:hidden;}
#index6 .body div{ float:left; width:380px; margin-right:30px; overflow:hidden;}
#index6 .body div img{ width:100%; height:110px;}
#index6 .body ul{ float:left; padding:10px 0px; clear:both; width:100%; overflow:hidden;}
#index6 .body li{ float:left; width:100%; height:30px; line-height:30px; background:url(../images/index_144.png) 0px 10px no-repeat; text-indent:15px; overflow:hidden;}
#index6 .body li a{ display:block; float:left; width:290px; height:30px; overflow:hidden;}
#index6 .body li i{ display:block; float:right; width:90px; height:30px; overflow:hidden; text-align:right;}
#index7{ width:1200px; clear:both; margin:auto; overflow:hidden;}
#index7 .top2{ float:left; clear:both; width:100%; height:50px; background:url(../images/index_147-149.png) 0px bottom repeat-x;}
#index7 .top2>div{ width:300px; height:50px; line-height:50px; background:url(../images/index_148.png) 0px bottom repeat-x; clear:both; margin:auto; overflow:hidden; text-align:center;}
#index7 .top2>div b{font-size:24px; font-family:'黑体'; font-weight:normal;}
#index7 .top2>div i{ color:#df0000;}
#index7 .body{ width:100%; float:left; clear:both; padding:20px 0px; overflow:hidden;}
#index7 .body ul{ width:1224px;}
#index7 .body li{ float:left; width:180px; height:65px; margin-right:24px; overflow:hidden;}
#index7 .body li img{ width:180px; height:65px;}
/*--------------------------------------------------------------------footer*/
#link{ width:100%; clear:both; overflow:hidden;}
#link>div{ width:1200px; height:40px; line-height:40px; border-bottom:solid 1px #CCC; margin:auto; clear:both; text-align:center;}
#link>div a{ margin:0px 15px; font-weight:bold;}
#footer{ width:100%; clear:both; overflow:hidden; line-height:30px; padding:20px 0px; overflow:hidden;}
#footer>div{ width:1200px; clear:both; margin:auto; overflow:hidden; position:relative;}
#footer>div .ewm{ float:left; width:250px; text-align:center; line-height:30px; overflow:hidden;padding:20px 0px 0px 0px; border-right:solid 1px #FFF;}
#footer>div .contact{ float:left; width:800px; padding:20px 0px 0px 50px; overflow:hidden;}
#footer>div .contact img{ margin-right:5px; width:22px;}
#links{ width:100%; padding:30px 0px; line-height:30px; overflow:hidden;}
#links b{ font-size:16px;}
#links a{ margin-left:5px;}
/*--------------------------------------------------------------------new*/
.banner{ width:100%; clear:both; margin:auto; overflow:hidden; text-align:center; position:relative; z-index:1;}
#left{ width:230px; float:left; padding-bottom:10px; overflow:hidden;}
#left dl{ width:100%; padding-bottom:10px; background:url(../images/news_10.png) 0px bottom no-repeat; float:left; margin-bottom:10px; overflow:hidden;}
#left dl dt{ width:100%; height:100px; background:url(../images/news_03.png) 0px 0px no-repeat;  overflow:hidden; color:#FFF; font-weight:bold;  font-family:'宋体';}
#left dl dt b{ display:block; clear:both;  font-family:'黑体'; line-height:100px; font-size:22px; font-weight:normal; text-align:center;}
#left dl dd{ width:228px; border-left:solid 1px #DDD; border-right:solid 1px #DDD; text-indent:45px; border-bottom:dotted 1px #CCC;  height:40px; line-height:40px; overflow:hidden; background:url(../images/jian.jpg) 30px center no-repeat;}
#left dl dd i{ display:none;}
#left dl dd a{  font-size:14px; font-family:'宋体'; }
#left dl dd .curr{ color:#053a96; font-weight:bold;}
#left ul{ width:100%; padding-top:20px; overflow:hidden; float:left;}
#left ul li{ width:100px; height:62px; float:left; overflow:hidden;}
#left .contact{ width:100%; float:left; clear:both; overflow:hidden;}
#left .contact .top_{ width:100%; height:88px; background:url(../images/img_about.jpg) 0px 0px no-repeat;}
#left .contact .body_{width:210px; padding:9px; line-height:30px; border:solid 1px #DDD; float:left; clear:both; overflow:hidden;}

#right{ width:940px; float:right; overflow:hidden;}
#top{ width:100%; overflow:hidden; height:40px; line-height:40px; border-bottom:solid 1px #CCC; float:left;}
#top b{ float:left; display:block; text-indent:25px; background:url(../images/news_04.jpg) 5px center no-repeat; font-size:16px; text-align:center; font-family:'宋体'; }
#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;}

#newslist{ width:100%; float:left; overflow:hidden;}
#newslist ul li{ width:100%; height:36px; line-height:36px; overflow:hidden; float:left; border-bottom:dotted 1px #CCC;}
#newslist ul a{ display:block; background:url(../images/about_21.jpg) 5px 11px no-repeat; text-indent:20px; width:850px; float:left; height:36px; overflow:hidden;}
#newslist ul span{ display:block; width:90px; float:left; height:36px; color:#999; text-align:right;}

#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; padding-bottom:50px;}
#video{ width:700px; height:500px; clear:both; margin:auto; overflow:hidden;}

#piclist{ width:900px; clear:both; margin:auto; overflow:hidden;}
#piclist ul{ width:975px;  float:left; overflow:hidden; clear:both;}
#piclist ul li{ float:left; width:250px; overflow:hidden; padding-bottom:30px; margin-right:75px;}
#piclist ul li span{ display:block; clear:both; width:250px; height:200px; float:left; overflow:hidden; padding-bottom:20px; background:url(../images/index_58.jpg) 0px bottom no-repeat;}
#piclist ul li span img{ width:250px; height:200px;}
#piclist ul li em{ display:block; clear:both; width:100%; height:20px; line-height:20px; text-align:center; overflow:hidden;}
#piclist ul li em a{ font-family:'宋体'; font-size:14px; color:#333;}

.con_p_lstw{width: 100%;border-bottom: 1px solid #eeeeee;}
.con_p_ls1{width: 98%;margin:20px auto;overflow: hidden;}
.con_p_ls1 .jpai{float: left;width: 82px;}
.con_p_ls1 .jpai img{width: 53px;height: 76px;margin:5px 0 0 0;}
.con_p_ls1 .ygong{float: left;width: 193px;height: 193px;border-radius:200px ;border:4px solid #f5f4f4;overflow: hidden;}
.con_p_ls1 .ygong img{width: 100%}
.con_p_ls1 .pjia{float: left;width: 550px;margin-left:9px;}
.con_p_ls1 .pjia h2{font-size: 20px;color: #000;margin-top: 15px;}
.con_p_ls1 .pjia h2 span{font-size: 12px;color: #666666;margin-left: 18px;}
.con_p_ls1 .pjia p{font-size:12px;color: #666666; margin-top:8px;overflow: hidden;line-height: 20px;}
.con_p_ls1 .pjia p img{float: left;margin-right:13px;}
.con_p_ls1 .pjia .a_btn01{display: block;width: 134px;height: 30px;background: #ff9900;border-radius: 5px;font-size: 14px;color: #fff;line-height: 30px;text-align: center;margin-top: 15px;}
.con_p_ls1 .fstar{float: left;width: 235px;margin-top: 35px;}
.con_p_ls1 .lxin{float: left;width: 143px;color: #fff;}
.con_p_ls1 .lxin .lxin_p01{background: #ff010b;border-radius: 20px;width: 143px;height: 32px;color: #fff;font-size: 12px;text-align: center;line-height: 32px;margin-top: 20px;}
.con_p_ls1 .lxin .lxin_p02{background: #007bc7;border-radius: 20px;width: 143px;height: 32px;color: #fff;font-size: 12px;text-align: center;line-height: 32px;margin-top: 10px;}
.con_p_ls1 .er_r{width: 115px;height: 115px;float: left;border:1px solid #e4e4e4;margin-top: 40px;}
.con_p_ls1 .er_r img{width: 100%;}




