* { margin:0; padding:0; border:0;}

body { margin:0;  background:#FFFFFF;}

	a{ text-decoration:none; color:#333; font-family:Î¢ÈíÑÅºÚ;}

a:hover { text-decoration:none; color:#006672;}



.clear { clear:both}
span { float:right; font-size:14px; margin-right:5px; color:#000000;}
span a { text-decoration:none; color:#000000;}


#head { width:1026px; height:auto; margin:0 auto;}
#head .top { width:1026px; height:94px;}
#head .top .log { float:left; width:212px; height:94px;}
#head .top .rtxg { width:808px; height:94px; float:right;}
#head .top .rtxg .lxfsbg { width:808px; height:52px; float:right; background:url(../images/dbbg.jpg) no-repeat;}
#head .top .rtxg .lxfsbg .lxfs {idth:254px; height:52px; float:right;}
#head .top .rtxg .menu { width:796px; height:35px; background:url(../images/menu.jpg) no-repeat;}
#head .top .rtxg .menu ul{ list-style:none; margin-left:45px;}
#head .top .rtxg .menu li { float:left; font-size:14px; font-weight:600; width:100px; height:35px; line-height:35px; text-align:center;}
#head .top .rtxg .menu li a { text-decoration:none; color:#FFFFFF;}
#head .top .rtxg .menu li a:hover { text-decoration:none; color:#000000;}

#head .dtpbg { width:1026px; height:366px; margin:0px auto; margin-top:10px;}
#head .dtpbg .dtp { width:983px; height:332px; margin:15px auto;}




#main { width:1200px; height:auto;margin:0 auto;}
#main .main1 { width:1200px; height:210px;}
#main .main1 .top { width:1200px; height:27px; background:url(../images/ma1top.jpg) no-repeat; line-height:25px; font-size:14px; font-weight:600;}
#main .main1 .top .top1 { width:247px; height:27px; float:left;}
#main .main1 .top .top2 { width:266px; height:27px; float:left; margin-left:18px;}
#main .main1 .top .top2 span { float:right; margin-top:8px;} 
#main .main1 .top .top3 { width:265px; height:27px; float:left; margin-left:18px;}
#main .main1 .top .top4 { width:174px; height:27px; float:left; margin-left:15px;}

#main .main1 .nr { width:1200px; height:179px; margin-top:3px;}
#main .main1 .nr .nr1 { width:240px; height:170px; float:left;}
#main .main1 .nr .nr1 .tjcp { width:217px; height:150px; margin-top:10px; margin-left:12px;}
#main .main1 .nr .nr2 { width:270px; height:165px; float:left; margin-top:10px; margin-left:25px;}
#main .main1 .nr .nr2 ul { list-style:none;}
#main .main1 .nr .nr2 ul li { line-height:25px; border-bottom:1px dashed #CCCCCC;  padding-left:15px;}
#main .main1 .nr .nr2 ul li span { float:right;}
#main .main1 .nr .nr2 ul li a { text-decoration:none; color:#000000;}
#main .main1 .nr .nr2 ul li a:hover { text-decoration:none; color:#990200;}
#main .main1 .nr .nr3 { width:260px; height:150px; float:left; margin-top:18px; margin-left:25px; line-height:20px;}
#main .main1 .nr .nr3 a { text-decoration:none; color:#FF0000;}
#main .main1 .nr .nr4 { width:160px; height:140px; float:left; margin-top:20px; margin-left:20px; line-height:18px; font-weight:600; color:#414141;}

#main .main2 { width:1200px; height:150px; margin-top:10px;}
#main .main2 .top { width:1200px; height:25px; background:url(../images/cpzs.jpg) no-repeat;line-height:20px; font-size:14px; font-weight:600; text-indent:25px;}
#main .main2 .top span { float:right; margin-top:5px; margin-right:10px;}
#main .main2 .nr { width:1200px; height:125px;}

#footer { width:100%; height:71px; background:url(../images/ftbg.jpg) repeat-x;color:#FFFFFF; }
#footer .yqlj { width:1200px; height:45px; margin:0 auto;}
#footer .yqlj .yqnr { margin-top:18px; color:#FFFFFF;}
#footer a { text-decoration:none; color:#FFFFFF;}
#footer a:hover { text-decoration:underline; color:#000000;}
#footer .ftdb { width:1200px; margin:0 auto; margin-top:8px;}





.about { width:1200px; height:auto; margin:10px auto;}
#main .about .nylt { width:273px; height:auto; float:left;}
#main .about .nylt .kszx { width:273px; height:auto; }
#main .about .nylt .kszx .top { width:273px; height:34px; line-height:34px; font-size:14px; color:#000000; font-weight:600; text-indent:15px;}
#main .about .nylt .kszx .nr { width:271px; height:auto; }
#main .about .nylt .kszx .nr ul { list-style:none; margin-left:25px; margin-top:10px; margin-bottom:10px;}
#main .about .nylt .kszx .nr ul li { line-height:30px;  padding-left:20px;}
#main .about .nylt .kszx .nr ul li a { text-decoration:none; color:#000000;}
#main .about .nylt .kszx .nr ul li a:hover{ text-decoration:none; color:#94130D;}

#main .about .nylt .lxfs { width:273px; height:250px;  margin-top:10px;}
#main .about .nylt .lxfs .top { width:273px; height:34px;  line-height:34px; font-size:14px; color:#000000; font-weight:600; text-indent:15px;}
#main .about .nylt .lxfs .nr { width:271px; height:auto; }
#main .about .nylt .lxfs .nr .lxtp { width:174px; height:51px; margin-left:15px;}
#main .about .nylt .lxfs .nr .lxnr { line-height:25px; margin-top:10px; margin-left:25px;}





.about .content  { width:820px; height:742px; float:right; }
.about .content .top { width:820px; height:34px;  line-height:34px; font-size:14px; font-weight:600; text-indent:15px; color:#000000;}
.about .content .top a { text-decoration:none; color:#000000; }
.about .content .top a:hover { text-decoration:none; color:#04517D; }
.about .content .nr { width:800px; height:auto; margin:0 auto;}
.about .content .nr .nrxq { width:800px; height:auto; margin:10px auto; line-height:25px; color:#000000;}
.about .content .nr .nrxq ul {line-height:30px; padding-top:10px; list-style:none; width:690px; margin:0 auto;}
.about .content .nr .nrxq ul li { padding-left:15px;}
.about .content .nr .nrxq ul li a { text-decoration:none; color:#000000;}
.about .content .nr .nrxq ul li a:hover { text-decoration:none; color:#04517D; }



.neiye1_nr ul { width:800px; line-height:30px; padding-top:10px;}
.neiye1_nr ul li {border-bottom:1px dashed #CCCCCC;}
.neiye1_nr ul a { text-decoration:none; color:#000000;}
.neiye1_nr ul a:hover { text-decoration:none; color:#04517D;}
.neiye1_nr span { float:right; color:#000000;}


.fwfs {  width:841px;  margin-bottom:20px;}
.fwfs .top {  width:841px; height:33px; font-size:15px; color:#000000; font-weight:bold; line-height:28px; text-align:left; text-indent:20px; }
.fwfs_nr { width:820px;  margin-top:3px; line-height:25px; padding-top:10px; padding-bottom:10px; color:#881210; background:#FFFFFF;}


.design_ul_div { padding-bottom:15px; margin-top:15px; text-align:left; }
.design_ul_div h1 { font-size:14px; color:#000000;height:30px; font-weight:normal; line-height:30px;}
.design_ul_div h1 span { padding:0 10px; float:left; display:block;color:#000000;}
.design_ul_div p { font-size:12px; padding-left:10px; font-weight:100; color:#000000;}
