@charset "utf-8";
/* CSS Document */
body{	margin: 0;	padding: 0; font-family:"宋体"; font-size:12px; color:#666;}
img {border:none;}
ul,ul li{ list-style:none; margin:0; padding:0;}
a{ color: #666; text-decoration:none;}
a:hover{ color: #03F; text-decoration:none;}
#apDiv1 {width:100%; height:370px;}
#topbox{ width:1000px; height:auto; overflow:hidden; margin:0 auto; margin-top:10px;}
#topbox img{ float:left;}
.ribox{ float:right; width:296px; height:auto; overflow:hidden; margin-top:6px;}
.ribox img{ float:left;}
.search{ float:right; width:230px; height:auto; overflow:hidden; margin-top:10px;}
.search input{ float:left; height:18px; line-height:18px; width:158px;}
.search img{ float:left;}

#navbox{ width:100%; height:46px; line-height:46px; background:url(../images/a_01.jpg) repeat-x; margin-top:15px;}
.nav{ width:1000px; height:46px; margin:0 auto;}
.nav ul li{ width:111px; height:46px; float:left; text-align:center; background:url(../images/a_17.jpg) right top no-repeat;}
.nav ul li a{width:111px; height:46px; float:left; font-size:14px; font-weight:bold; color:#FFF;}
.nav ul li a:hover{ background: url(../images/a_19.jpg) center top no-repeat;}
.banner{ width:100%; margin:0 auto; height:370px;}

#content{ width:1000px; height:auto; overflow:hidden; margin:0 auto; margin-top:25px;}
.con1{ width:1000px; height:auto; overflow:hidden;}
.con1left{ width:290px; float: left;}
.about{ width:290px; font-size:16px; font-family:"微软雅黑"; font-weight:bold; color:#000;}
.about span{ float:left; color:#131e77; margin-right:10px;}
.about a{ float:right; font-family:"Arial"; font-size:12px; font-weight: normal; padding-top:5px;}
.con1left img{ width:290px; height:75px; margin-top:15px;}
.abwz{ width:290px; height:auto; overflow:hidden; line-height:30px; margin:10px 0;}
.con1mid{ width:290px; float: left; margin-left:65px;}
.proqh{width:290px; height:196px; margin-top:15px;}
.con1mid img{ width:290px; height:75px; margin-top:15px;}
.con2{ width:1000px; height:auto; overflow:hidden; margin-top:20px;}
.productnm{ width:1000px; font-size:16px; font-family:"微软雅黑"; font-weight:bold; color:#000;}
.productnm span{ float:left; color:#131e77; margin-right:10px;}
.productnm a{ float:right; font-family:"Arial"; font-size:12px; font-weight: normal; padding-top:5px;}
.picgd{ width:1000px; height:auto; overflow:hidden; margin-top:12px;}
.lpic{ width:998px; height:120px; margin-top:15px; background:#f4f4f4; border:solid 1px #e8e8e8;}
.lpic ul li{ width:102px; height:40px; float:left; margin-left:20px; margin-top:14px; text-align:center;}
.lpic ul li img{ border:solid 1px #CCCCCC;}
#bottom{ width:100%; height:auto; overflow:hidden; background:#e8e8e8; border-top: solid 1px #131e77; margin-top:20px;}
.foot{ width:1000px; margin:0 auto; height:auto; overflow:hidden; }
.foot img{ float:right; margin:12px 0;}
.fleft{ float:left; width:870px; height:auto; margin:8px 0;}
.fnav{ float:left; width:870px; height:30px; line-height:30px;}
.fnav a{height:20px; line-height:20px;}
.copy{ float:left; width:870px; height:20px; line-height:20px;}
.abban{ width:1000px; margin:0 auto; height:auto; overflow:hidden; margin-top:20px;}


#abcon{ width:1000px; height: auto !important; margin:0 auto; margin-top:25px;}
.ab_left{ width:265px; height:auto; float:left;}
.ab_fl{ width:265px; height:auto; float:left;}
.abfl_nm{width:265px; height:31px; float:left; border-bottom:solid 1px #00218b;}
.abfl_nm span{width:102px; height:31px; float:left; text-align:center; font-size:14px; font-weight:bold; color:#FFF; line-height:31px; background:url(../images/ab_07.jpg) center top no-repeat;}
.abfl_list{width:263px; height:auto; float:left; border:solid 1px #d6d6d6; border-top:none; padding:20px 0;}
.abfl_list ul li{ width:200px; height:35px; line-height:35px; margin-top:5px; font-size:14px; float:left; margin-left:18px;}
.abfl_list ul li a{width:200px; height:35px; float:left; background:url(../images/b_15.jpg) center top no-repeat; padding-left:25px; color:#525252;}
.abfl_list ul li a:hover{ background:url(../images/b_12.jpg) center top no-repeat; color:#FFF;}
.abfl_nm a{ float:right; line-height:31px;}
.abfl_list img{ margin-left:17px; float:left; width:233px; height:86px;}
.abfl_list span{margin-left:17px; float:left; width:233px; height:86px; margin-top:10px; line-height:22px;}
.ab_right{ width:715px; height:auto; float:right;}
.mbx{ float: right; line-height:31px;}
.gywm_nm{width:715px; height:31px; float:left; border-bottom:solid 1px #00218b;}
.gywm_nm span{width:102px; height:31px; float:left; text-align:center; font-size:14px; font-weight:bold; color:#FFF; line-height:31px; background:url(../images/ab_07.jpg) center top no-repeat;}
.gywmbox{ width:613px; height:364px; min-height:364px; height:auto !important; border:solid 1px #d6d6d6; border-top:none; float:left; padding:35px 50px; line-height:25px;}
.nlbox{ width:613px; height:364px; min-height:364px; height:auto !important; border:solid 1px #d6d6d6; border-top:none; float:left; padding:35px 50px; line-height:25px;}
.nlbox ul li{ width:613px; height:165px; float: left; border-bottom:dashed 1px  #CCCCCC; margin:8px 0;}
.nlbox ul li img{ width:217px; height:149px; float: left; border:solid 1px #E1E1E1;}
.nlname{ width:370px; height:30px; line-height:30px; margin-left:20px; float:left; font-size:14px; font-weight:bold;}
.nlwz{ width:370px; height:110px; line-height:27px; margin-left:20px; float:left; margin-top:10px; color:#999;}
.nlwz a{ color:#F00;}
.nl1box{ width:613px; height:364px; min-height:364px; height:auto !important; border:solid 1px #d6d6d6; border-top:none; float:left; padding:35px 50px; line-height:25px;}
.tjnews{width:613px; height:165px; float: left; border-bottom:dashed 1px  #CCCCCC;}
.tjnews img{width:217px; height:149px; float: left; border:solid 1px #E1E1E1;}
.newslist{ width:613px; height:auto; float:left; margin-top:15px; }
.newslist li{ width:613px; height:35px; line-height:35px; text-align:left; padding-left:10px; font-size:12px;}
.newslist li span{margin-right:10px; float:right; text-align:left; color: #33F;}
.newslist li img{ margin-right:10px; float:left; margin-top:15px;}

.serbox{ width:673px; height:364px; min-height:364px; height:auto !important; border:solid 1px #d6d6d6; border-top:none; float:left; padding:35px 20px; line-height:25px;}
.serbox ul li{ width:200px; height: auto; float:left; margin:10px 11px;}
.serbox ul li img{ float:left; width:200px; height:160px; padding:2px; border:solid 1px #ccc;}
.serbox ul li span{ float:left; width:200px; height:30px; line-height:30px; text-align:center;}
.newsnm{float:left; width:613px; height:30px; line-height:30px; text-align:center; font-size:16px; font-weight:bold; padding-bottom:10px; border-bottom:dashed 1px #CCCCCC;}
.newsbox{width:613px; height:auto; overflow:hidden; float:left;}

.absearch{ width:265px; height:30px; float:left;}
.absearch input{ width:190px; height:26px; border:solid 1px #E1E1E1; float:left;}
.absearch img{float:left;}
.zzdj{width:613px; text-align:right; height:20px; line-height:20px; margin-top:10px; color: #BBB; float:left;}
.bigsmall{width:613px; text-align:left; height:20px; line-height:20px; margin-top:10px; color:#000; float:left;}
.lyb{width:613px; height:auto; overflow:hidden; height:20px; line-height:20px; color:#000; float:left;}
.ymsx{width:613px; height:auto; overflow:hidden; height:20px; line-height:20px; color:#000; margin-top:20px; float:left;}
.fx{width:613px; height:auto; overflow:hidden; text-align:left; height:20px; line-height:20px; color:#000; margin-top:20px; float:left;}
.dt{width:630px;margin-top:10px; text-align:center;}

.profl_list{width:263px; height:auto; float:left; border:solid 1px #d6d6d6; border-top:none; padding:20px 0;}
















#demo{overflow:hidden;height:108px;width:280px; margin-top:15px;}
#demo1{
height:auto;
text-align:left;
float:left;
width:280px;
}
#demo2{
height:auto;
text-align:left;
float:left;
width:280px;
}
#demo1  li{
list-style-type:none;
height:22px;
background:url() no-repeat left center;
text-align:left;
float:left;
text-indent:15px;
width:280px;
}
#demo1 li span, #demo2 li span{ float:left; margin-right:2px;}
#demo2  li{
list-style-type:none;
height:22px;
float:left;
background:url() no-repeat left center;
text-align:left;
text-indent:15px;
width:280px;
}