body { text-align: center; font-family:"", arial;margin:0; padding:0; font-size:12px; color:#4d4d4d; line-height:18px; background:#fff;}
div,form,fieldset,img,ul,ol,li,dl,dt,dd {margin: 0; padding: 0; border: 0; }
li{list-style-type:none;
overflow:hidden;
white-space:nowrap;
text-overflow:ellipsis;
}

a:link {color: #4d4d4d; text-decoration:none;}
a:visited {color: #4d4d4d;text-decoration:none;}
a:hover {color: #000; text-decoration:none;}
a:active {color: #bc2931;}
.clear{clear:both;}

.area{margin:0 auto; width:1001px; clear:both; text-align:left; background:#FFF; overflow:hidden;}
/*  */
.top{
width:1001px;
height:278px;
background:url(../images/top.jpg);
position:relative;
color:#F00;
}
.top_txt{
position:absolute;
top:5px;
right:10px;
}
.top_txt a:link,.top_txt a:visited,.top_txt a:hover,.top_txt a:active {color: #F00;}
.daohang{
margin-top:5px;
background:url(../images/daohang.jpg);
font-size:14px;
font-weight:bold;
color:#FFF;
line-height:30px;
text-align:center;
margin-bottom:20px;
width:1001px;
height:30px;
}
.daohang a:link,.daohang a:visited,.daohang a:active {color: #FFF;}
.daohang a:hover,{color: #FF0;}
.left{
width:315px;
float:left;
margin-left:10px;
display:inline;
}
.lxfs_nr img{ max-width:100%;}

.left .cpfl_top{
width:283px;
height:27px;
background:url(../images/cpfl.jpg);
line-height:27px;
font-size:14px;
font-weight:bold;
text-indent:25px;
color:#000;
}
.left .cofl{
width:281px;

border:1px solid #166de0;
border-top:none;
}
.right{
width:670px;
float:left; padding-bottom:50px;
}
.right .gsgk{
width:655px;
height:27px;
background:url(../images/gsgk.jpg);
position:relative;
line-height:27px;
font-size:14px;
font-weight:bold;
text-indent:25px;
color:#000;
}
.right .gengduo{
position:absolute;
top:0px;
right:8px;
font-size:12px;
font-weight:100;
}
.right .gundong{
height:160px;
width:650px;
margin-top:10px;
margin-left:3px;
}
.right .gsjs{
text-indent:2em;
line-height:21px;
margin-top:13px;
width:655px;
padding-bottom:25px;
}
.floater{
float:right;
clear:right;
border:solid 1px black;
padding:5px;
margin:8px 0px 8px 6px;
padding:7px 6px;
width:267px;
height:176px;
}
.bottom_bg{
height:94px;
width:1001px;
background:url(../images/bottom.jpg);
position:relative;
margin-top:28px;
}
.bottom_txt{
height:75px;
width:320px;
position:absolute;
left:390px;
top:0px;
color:#a1c6ff;
}
.right .lxfs{
width:655px;
height:27px;
background:url(../images/lxfs_top.jpg);
}
.right .weizhi{
height:50px;
width:655px;
line-height:25px;
}
.right .lxfs_nr{
width:655px;
background:url(../images/lxfs_nr.jpg) top right no-repeat; padding-bottom:90px;
}
.right .chanpin{
width:655px;
height:27px;
background:url(../images/chanpin_top.jpg);
}
.right .chanpin_nr{
width:655px;
}
.right .chanpin_nr .list{
height:165px;
margin-top:5px;
}
.right .chanpin_nr .list .img{
width:172px;
height:165px;
float:left;
}
.right .chanpin_nr .list .img img{
width:170px;
height:140px;
border:1px solid #000;
}
.right .chanpin_nr .list .img .name{
height:20px;
line-height:20px;
text-align:center;
margin:0;
padding:0;
}
.right .chanpin_nr .list .shuoming{
width:445px;
float:left;
margin-left:17px;
display:inline;
line-height:25px;
}
.right .chanpin_nr .list .shuoming span{
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
}
.right .chanpin_nr .list .shuoming p{
margin:0;
padding:0;
}
.right .news{
width:655px;
height:27px;
background:url(../images/news_top.jpg);
}
.right .newslist{
line-height:23px;
margin-left:15px;
margin-top:15px;
}
.right .downloadlist{
line-height:23px;
margin-left:15px;
margin-top:15px;
}
.right .downloadlist li{
width:480px;
float:left;
}
.right .yxwl_nr{
width:655px;
background:url(../images/xywl.jpg) 100px 5px no-repeat;
padding-top:400px;
}
.right .zsdl{
width:655px;
height:27px;
background:url(../images/zsdl_top.jpg);
}
.right .zsdl_nr{
width:655px;
height:600px;
}
.right .zsdl_nr .title{
width:615px;
height:55px;
border:1px solid #116adf;
padding:5px 15px 0 20px;
line-height:20px;
}
.right .zsdl_nr li{
margin-top:30px;
}
.right .zsdl_nr li span{
font-size:14px;
font-weight:bold;
}
.right .zsdl_nr li input{
border:1px solid #116adf;
width:360px;
}
.left .blist{
color:#014E8E;
font-size:14px;
font-weight:bold;
padding-left:20px;
margin-top:15px;
margin-bottom:5px;
}
.left .mlist{
color:#001C33;
font-weight:bold;
padding-left:45px;
cursor: pointer;
}
.left .slist{
color:#000;
padding-left:70px;
}
.left .slist a{
color:#000;
}
.right .pimg{
height:300px;
margin:10px auto;
text-align:center;
}
.right .ptxt{
margin:0 auto;
font-size:14px;
}
.right .ptxt p{
margin:5px 0 5px 60px;
}
.right .ptxt span{
font-weight:bold;
color:#000;
}
.right .ptxt .leftp{
float:left;
margin:0;
margin-left:30px;
}
.right .pcontent{
margin-left:50px;
width:530px;
}
.left .cpfl_top a:link, .left .cpfl_top a:visited, .left .cpfl_top a:active{color: #000;}
.left .cpfl_top a:hover {color: #4d4d4d;}

.right .nr_cpss{
width:600px;
padding:30px 0 0 55px;
}
.right .nr_cpss .txt{
color:#014E8E;
font-size:14px;
line-height:2em;
font-weight:bold;
}
.right .nr_cpss .fm{
font-size:14px;
text-align:left;
margin-top:30px;
}

.honlist
{
	width:224px;
	height:220px;
	float:left;
	overflow:hidden;
}
.honimgbg
{
	width:224px;
	height:168px;
	margin:0 auto;
	background:url(../images/honimgbg.jpg) no-repeat;
	padding-left:2px;
	padding-top:2px;
}
.hontxt
{
	width:216px;
	height:24px;
	margin:0 auto;
	margin-top:4px;
	overflow:hidden;
	text-align:center;
	line-height:24px;
	color:#333333;
	font-size:14px;
	font-family:"Î¢ÈíÑÅºÚ";
}
.hontxt a , .hontxt a:visited , .hontxt a:hover
{
	color:#333333;
}