@charset "gb2312";
*{
	margin: 0;
    padding: 0;
}
body{
    margin: 0;
    padding: 0; 
	font-size:12px;	
	background:#fff;
}
body, h1, h2, h3, h4, h5, h6, p, ul, li, dl, dd, dt, a ,form{
    margin: 0;
    padding: 0;
}
img{
	border:0;
}
a{
text-decoration:none;color:#000}
a:hover{
text-decoration:none;color:#FF6200}
li, ul {
    list-style: none outside none;
}
.clear {
    clear: both;
}
.left{float:left;}
.right{float:right;}
.block{width:1000px;margin:0 auto;height:auto;overflow:hidden}
.mainblock{width:1040px;margin:0 auto;height:auto;overflow:hidden;background:url(../mainbg.jpg) repeat-y;}
.blank{height:10px;clear:both;line-height:5px;}
.blank8{height:8px;clear:both;line-height:4px;}
.blank20{height:20px;clear:both;line-height:10px;}
.logobg{height:100px;border-top:2px solid #E35A52;background:url(../logobg.jpg) repeat-x;}
.navbg{height:45px;background:url(../navbg.jpg) repeat-x;}
.nav{height:45px;width:958px;margin:0 auto}
.nav ul li{width:118px;float:left;text-align:center}
.nav ul li.line{width:2px;height:45px;background:url(../line.jpg) no-repeat;}
.nav ul li a{font-size:15px;font-weight:bold;color:#555555;display:block;height:35px;width:118px;padding-top:10px;}
.nav ul li a:hover{color:#555555;background:url(../navhbg.jpg) no-repeat;height:33px;padding-top:12px;}
.banner{display: flex; justify-content: center;}
.xwmenubg{height:50px;background:url(../xwmenubg.jpg) repeat-x;margin-top:18px;}
.xwmenubg img{display:block}
.xwzxbox{width:362px;height:171px;}
.xwzx{padding:5px 0 5px 4px;}
.news1{height:22px;border-bottom:1px solid #ccc;line-height:22px;}
.gsjjbox{width:330px;margin-left:20px;display:inline}
.gsspbox{width:270px;padding-top:8px;}
.gsjjpic{padding-top:8px;}
.gsjjpic img{display:block;margin:0 auto}
.gsjjtext{line-height:19px;padding-top:5px;}
.menubg{height:34px;background:url(../menubg.jpg) repeat-x}
.menubg .right{padding-right:10px;}
.fwlybox{margin-top:10px;}
.fwlybox ul li{width:290px;float:left;margin:0 20px;display:inline}
.fwlybox ul li a img{display:block;width:290px;height:116px;}
.fwlybox ul li a span{display:block}
.fwtitle{height:24px;line-height:24px;text-align:center;font-weight:bold;}
.fwtext{line-height:18px;height:36px;}
.cpzsbox{margin-top:16px;}
.cpzs{padding:20px 20px;}
#CSSBox ul li {
    display: inline;
    float: left;
    margin-right: 30px;
}
#CSSBox ul li a img{border:1px solid #ccc;}
#CSSBox ul li span {
    display: block;
    line-height: 20px;
    text-align: center;
	font-size:12px;
}
.casebox{width:694px;}
.case ul li{width:154px;float:left;margin:20px 9px;display:inline}
.case ul li a span{display:block;text-align:center;height:24px;line-height:24px;}
.fwzxbox{width:296px;}
.fwpic img{display: block;}

.foot{height:30px;border-top:2px solid #ccc;border-bottom:2px solid #ccc;line-height:30px;color:#7F7F7F}
.foot a{color:#7F7F7F}
.selectclass{width:150px;border:1px solid #BDE3FD;background:#fff;}

.zybanner{width:1000px;height:234px;background:url(../zybanner.jpg) no-repeat}
.zyleft{width:260px;}
.zyright{width:700px;border:1px solid #eee;}
.zymenu{height:32px;}
.fwlist{padding:10px 0;}
.fwlist ul li{line-height:26px;}
.zycpzsbox{margin-top:20px;}
.zycpzs{margin-top:16px;}
/*ͼƬ������ʽ*/
a.abtn{display:block;height:150px;width:26px;overflow:hidden;}
a.aleft{float:left;background:url(../aleft.jpg) no-repeat 0 50px;}
a.agrayleft{cursor:default;background:url(../aleft1.jpg) no-repeat 0 50px;}
a.aright{float:right;background:url(../aright.jpg) no-repeat 0 50px;}
a.agrayright{cursor:default;background:url(../aright1.jpg) no-repeat 0 50px;}
.scrolllist{width:260px;}
.scrolllist .imglist_w{width:208px;height:186px;overflow:hidden;float:left;position:relative;/*��ҪԪ��*/}
.scrolllist .imglist_w ul{width:20000px;position:absolute;left:0px;top:0px;}
.scrolllist .imglist_w li{width:208px;float:left;}
.scrolllist .imglist_w li img{border:solid 1px #CFCFCF;width:170px;height:166px;margin:0 auto;display:block}
.scrolllist .imglist_w li a{color:#444;display:block;}
.scrolllist .imglist_w li a:hover img{filter:alpha(opacity=80);-moz-opacity:0.80;opacity:0.80;}
.scrolllist .imglist_w li p{height:20px;line-height:20px;overflow:hidden;text-align:center;}
/*ͼƬ������ʽ*/

.pos{height:34px;background:url(../menubg.jpg) repeat-x;line-height:34px;padding-left:10px;font-size:14px;}
.pos a{font-size:14px;}
.pos span{font-weight:bold;font-size:14px;}
.newsbox{padding:10px;min-height:250px;_height:250px;}
.news2{height:25px;line-height:25px;}
.title{line-height:25px;font-size:18px;font-weight:bold;color:#FF6200;text-align:center}
.time{line-height:30px;font-size:13px;text-align:center;border-bottom:1px dashed #ccc;}
.content{line-height:200%;padding-top:10px;font-size:14px;}
.probox{padding:10px;min-height:250px;_height:250px;}
.probox ul li{width:226px;height:200px;float:left}
.probox ul li a{display:block;}
.probox ul li a img{margin:0 auto;width:170px;height:166px;display:block;}
.probox ul li span{display: block;font-size:12px;text-align:center;line-height:28px;height:28px;}

#pages {
    clear: both;
    padding: 10px 30px;
    text-align: center;
}
#pages a.a1 {
    height: 22px;
    line-height: 22px;
    margin-top: 0;
    padding: 0 12px;
}
#pages a {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #E3E3E3;
    color: #333333;
    display: inline-block;
    font-size: 12px;
    height: 22px;
    line-height: 22px;
    margin-right: 5px;
    padding: 0 8px;
    text-align: center;
}
#pages span {
    background-color: #999999;
    border: 1px solid #999999;
    color: #FFFFFF;
    display: inline-block;
    height: 22px;
    line-height: 22px;
    margin-right: 5px;
    padding: 0 8px;
    text-align: center;
}