@charset "gb2312";
/* CSS Document */

*{ outline:none;}
body{
	 margin:0px; padding:0px;
	 font-size:12px;
	 color:#666666;
	 font-family:"Î¢ÈíÑÅºÚ";
}
a{color:#666666; text-decoration:none;}
a:hover{
	text-decoration:none;
}
h2{ color:#5a5a5a; }
ul,td,dt,dd,dl,li,ol,h1,h2,h3,h4,h5,h6,from,input,textarea,p,th,img,div{ margin:0; padding:0; border:0px; list-style:none;}

.clearfix:after{
	display:block; visibility:hidden; clear:both; height:0; font-size:0px; line-height:0px; content:".";
}
em{ font-style:normal;}
s{ text-decoration:none;}
.clear{ clear:both;}

.f{
width:1004px;
overflow:hidden;
margin:0 auto;
}
.fff{
width:1004px;
overflow:hidden;
margin:0 auto;
}
.f_top{
background:#ffffff;
width:100%;
overflow:hidden;
height:83px;
position: fixed;
z-index: 9099;
border-bottom: 1px solid #cccccc;

}
.qp{ height:84px; }
.logo{ float:left;}
.nav{ float:right;}
.nav li{ float:left; width:100px; height:83px; line-height:83px; text-align:center; font-size:18px; margin-left:10px;}
.nav li a{ color:#333333; display:block;}
.nav li a:hover{ color:#FFF; background:#0169b2; display:block;}
#cur{ color:#FFF; background:#0169b2; display:block;}

.banner{ width:100%; position:relative;}
.banner_img img{ width:100%;}
.fy{ position:absolute; left:0; bottom:35px; background:none; text-align:center; width:100%; z-index:999;}
.fy .fy_1 span{ display:inline-block; margin-left:9px; cursor:pointer;}
.fy .fy_1 span b{ background:url(imagesicon.png); width:11px; height:11px; display:block;}
.fy .fy_1 span b:hover{ background:url(imagesicon1.png); width:11px; height:11px; display:block;}
#vv{ background:url(imagesicon1.png); width:11px; height:11px; display:block;}

#fi{ margin-left:0px;}

.one{ margin-top:55px; /*display:none;*/}
.zxbd{ background:url(imagestl.png) no-repeat; width:250px; height:83px; overflow:hidden; margin:0 auto; text-align:center; text-transform:uppercase;}
.zxbd h3{ font-size:28px; color:#0169b2;}
.small{ font-size:18px; color:#666666; margin-top:10px;}
.zxbd_nr{ width:100%; overflow:hidden; margin-top:41px;}
.zxbd_nrleft{ width:414px; height:289px; border:6px solid #e9e9e9; float:left; position:relative;}
.bfal{ position:absolute; left:180px; top:135px;}
.zxbd_nrright{ float:right; width:555px; overflow:hidden;}
.zxbd_nrright li{ border-bottom:1px dashed #d5d5d5; padding-bottom:10px; padding-top:15px; overflow:hidden; width:100%;}
.tile{ font-size:18px;}
.tile a{ color:#000;}
.zx_nr{ width:100%; height:40px; line-height:20px; color:#666666; overflow:hidden; margin-top:10px;}

.two{ background:url(imagestwo_bj.jpg) repeat-x; height:360px; width:100%; overflow:hidden; margin-top:70px; padding-top:40px;}
.zh_li{ margin-top:50px;}
.zh_li li{ width:236px; height:147px; background:#FFF; overflow:hidden; border:1px solid #cfcfcf; color:#666666; font-size:14px; float:left; margin-left:16px;}
.zh_li li:hover{ background:#0169b2; border:1px solid #0169b2; color:#FFF;}
.zh_li li:hover .zd{ color:#FFF;}
.zd{ background:url(imageszd.png) no-repeat; width:196px; height:73px; overflow:hidden; margin-left:19px; margin-top:16px; color:#333333; line-height:58px;}
.zd span{ font-size:23px; margin-left:10px; margin-right:15px;}
.zd_nr{ margin-left:19px; margin-top:15px; width:236px; overflow:hidden;}

.tir{ margin-top:50px; background:#FAFAFA; overflow:hidden; width:100%; padding-bottom:30px; padding-top:60px;}
.jb_li{ padding-bottom:36px; margin-top:25px; width:100%; overflow:hidden;}
.jb_li li{ float:left; width:473px; height:157px; overflow:hidden; margin-left:45px;}
.jb_pic{ float:left;}
.jb_pic img{ width:151px; height:151px; padding:1px; border:1px solid #e7e7e7;}
.jb_wz{ width:302px; overflow:hidden; float:right;}
.name{ font-size:18px; color:#000;}
.zw{ margin-top:8px; font-size:13px; width:100%; height:35px; overflow:hidden; line-height:18px;}
.jj{ margin-top:20px; line-height:18px; font-size:13px; font-weight:bolder; height:69px; overflow:hidden;}
.jj a{ color:#000000;}
#last{ border-bottom:none;}

.fou{ background:url(imagestwo_bj.jpg) repeat; width:100%; overflow:hidden; padding-top:40px; margin-top:70px; padding-bottom:30px;}
.tab{ margin-top:50px; color:#333333;}
.tab table{ background:#cccecc;}
.tab table tr td{ background:#fdfcfc; text-indent:10px;}

.pat{ border-top:1px solid #eeeeee; border-right:1px solid #eeeeee; overflow:hidden; margin:0 auto; margin-top:50px; width:1000px;}
.pat li{ border-bottom:1px solid #eeeeee; border-left:1px solid #eeeeee; float:left;}
.pat li img{ width:124px; height:69px;}

.zh{ background:#2a2b2d; padding-top:40px; /*margin-top:70px;*/ padding-bottom:40px;  +padding-bottom:20px;}
.zh .zxbd h3{ color:#FFF;}
.zh .zxbd .small{ color:#b0b1b2;}
.contact{ margin-top:50px;}
.contact li{ float:left; overflow:hidden; background:url(imagescontact.png) no-repeat; width:206px; height:58px; margin-left:60px;}
.tb{ float:left; margin-left:14px;}
.tb_wz{ float:left; margin-left:16px;}
.tb_tile{ margin-top:10px; font-size:14px; color:#000;}
.tb_nr{ margin-top:3px; color:#666666;}






.news_li li{ border-bottom:1px solid #eeeff0; width:100%; overflow:hidden; padding-bottom:32px; margin-top:30px;}
.news_listleft{ width:250px; height:150px; overflow:hidden; float:left;}
.news_listleft img{ width:250px; height:150px;}
.news_listright{ float:right; width:695px; overflow:hidden; margin-right:28px;}
.news_til{ font-size:16px; margin-top:10px;}
.news_til a{ color:#000;}
.news_time{ color:#999999; margin-top:5px;}
.news_nr{ line-height:22px; color:#666666; margin-top:28px; width:100%; height:62px;}

.page {
padding-right: 10px;
line-height: 28px;
font-size:14px;
text-align: center;
margin-top: 45px;
}
.pagees{ display: inline-block;}
.page a.fy_curr {
font-weight: bold;
margin: 0px 2px;
color: #fff;
background-color: #2179b7;
width: 30px;
height: 30px;
display: block;
float: left;
text-align: center;
}
.page .previous {
margin: 0px 2px;
color: #999;
width: 60px;
height: 30px;
background-color: #f1f0ef;
}
.page a {
margin: 0px 2px;
color: #666;
text-decoration: none;
background-color: #f1f0ef;
width: 30px;
height: 30px;
display: block;
float: left;
text-align: center;
}
.page .next-page {
margin: 0px 2px;
color: #999;
width: 60px;
height: 30px;
background-color: #f1f0ef;
}
.nr{ margin-top:30px;}
.con_tile{ background:url(imagesccc.jpg) no-repeat; height:24px; line-height:24px; text-indent:15px; font-size:18px; color:#000;}
.con_nr{ margin-top:30px; color:#333333; line-height:30px; font-size:14px;}

#bq{ margin-top:0px;}
.bq{ background:#000000; width:100%; padding-top:15px; padding-bottom:20px; color:#808080; text-align:center; line-height:24px; margin-top:60px;}


#mmo{ background:#EDEDED; width:150px; height:50px; line-height:50px; text-align:center; display:block; margin:0 auto; font-size:18px; color:#333333; margin-top:50px;}









.xzjr_left{ width:360px; overflow:hidden; float:left;}
.j_pic{ position:relative;}
.j_pic .j_jh{ position:absolute; right:20px; bottom:10px;}
.j_pic .j_jh a{ margin-left:10px; width:24px; height:24px; background:#FFF; border:1px solid #cccccc; display:block; float:left; text-align:center; line-height:24px;}
.j_pic .j_jh a:hover{ background:#0169b2; border:1px solid #0169b2; color:#FFF;}
.j_pic .j_jh .active{ background:#0169b2; border:1px solid #0169b2; color:#FFF;}
.j_wz{ width:323px; height:47px; overflow:hidden; line-height:22px; font-size:16px; color:#333333; background:#e4e4e4; padding:19px; display:block;}
#xzjr_center{ float:left; margin-left:15px; width:390px; overflow:hidden;}
#xzjr_center .zxbd_nrright{ width:390px; overflow:hidden;}
#xzjr_center .zxbd_nrright li{padding-bottom:25px; padding-top:30px;}
.xzjr_right{ float:right; width:225px; overflow:hidden;}
.xzjr_righzj{ background:url(images121_230df88f_37bc_4a87_86f9_46bb1f7f88a7_1.gif) repeat-y; overflow:hidden; height:325px; line-height:18px; padding-top:5px; padding-bottom:5px;}
.j_jwz{ width:200px; overflow:hidden; margin:0 auto; font-size:13px;}
.zj_lb{ width:100%; overflow:hidden; margin-top:50px;}
.zj_lb li{ width:434px; overflow:hidden; float:left; margin-left:136px;}
.zc_wz{ background:#333333; width:100%; font-size:20px; color:#FFF; text-align:center; line-height:30px; padding-top:10px; padding-bottom:10px;}