ul,ol,li,p,h1,h2,h3,h4,h5,h6,form,fieldset,table,td,img,div,a{margin:0;padding:0;border:0;}
body{background:#F5F5F5; color:#333; font-size:12px; font-family:"宋体"; behavior:url(../style/csshover.htc); margin:0; padding:0;}
ul,ol{list-style-type:none;}
input,img,select{vertical-align:middle;}
a{color:#666; text-decoration:none;}
a:hover,a:active,a:focus{color:#7B1721;}
a:hover{ text-decoration:none;}
#container{ width:100%;}
#container .header{ width:100%; height:550px;}
#container .header .top{ width:100%; height:29px; line-height:29px; color:#828181; background:#000;}
#container .header .top .topmenu{ width:998px; margin:0 auto;}
#container .header .top .topmenu a{ color:#999;}
#container .header .top .topmenu a:hover{ color:#FFF;}
#container .header .logo{ width:100%; height:117px; background:#e1e5e4;}
#container .header .logo .lopic{ width:998px; height:117px; margin:0 auto; background:url(../images/logo.gif) 0 22px  no-repeat;}
#container .header .logo .lopic .swsy{ width:195px; height:30px; line-height:40px; padding-left:805px;}
#container .header .logo .lopic .swsy a{ color:#333;}
#container .header .logo .lopic .swsy a:hover{ color:#333;}
#container .header .menu{ width:998px; height:51px; background:url(../images/menu.gif) no-repeat; margin:0 auto; overflow:hidden;}
#container .header .menu .spl51 { width:110px; height:51px; display:block; float:left; margin-left:20px; _margin-left:10px;}
#container .header .menu .spl51 a{ width:110px; height:51px; display:block; float:left;}
#container .header .menu .spl51 a:hover{ width:110px; height:51px; display:block; float:left; background:url(../images/menu2.gif) -20px 0 no-repeat;}
#container .header .menu .spl42 { width:100px; height:51px; display:block; float:left; margin-left:35px; }
#container .header .menu .spl42 a{ width:100px; height:51px; display:block; float:left;}
#container .header .menu .spl42 a:hover{ width:100px; height:51px; display:block; float:left; background:url(../images/menu2.gif) -165px 0 no-repeat;}
#container .header .menu .spl43 { width:105px; height:51px; display:block; float:left; margin-left:35px; }
#container .header .menu .spl43 a{ width:105px; height:51px; display:block; float:left;}
#container .header .menu .spl43 a:hover{ width:105px; height:51px; display:block; float:left; background:url(../images/menu2.gif) -300px 0 no-repeat;}
#container .header .menu .spl54 { width:110px; height:51px; display:block; float:left; margin-left:35px;}
#container .header .menu .spl54 a{ width:110px; height:51px; display:block; float:left;}
#container .header .menu .spl54 a:hover{ width:110px; height:51px; display:block; float:left; background:url(../images/menu2.gif) -440px 0 no-repeat;}
#container .header .menu .spl45 { width:105px; height:51px; display:block; float:left; margin-left:30px; }
#container .header .menu .spl45 a{ width:105px; height:51px; display:block; float:left;}
#container .header .menu .spl45 a:hover{ width:105px; height:51px; display:block; float:left; background:url(../images/menu2.gif) -580px 0 no-repeat;}
#container .header .menu .spl66 { width:103px; height:51px; display:block; float:left; margin-left:30px; }
#container .header .menu .spl66 a{ width:103px; height:51px; display:block; float:left;}
#container .header .menu .spl66 a:hover{ width:103px; height:51px; display:block; float:left; background:url(../images/menu2.gif) -715px 0 no-repeat;}
#container .header .menu .spl37 { width:103px; height:51px; display:block; float:left; margin-left:30px; }
#container .header .menu .spl37 a{ width:103px; height:51px; display:block; float:left;}
#container .header .menu .spl37 a:hover{ width:103px; height:51px; display:block; float:left; background:url(../images/menu2.gif) -848px 0 no-repeat;}
#container .header .menu .spl48 { width:95px; height:51px; display:block; float:left; margin-left:20px; }
#container .header .menu .spl48 a{ width:95px; height:51px; display:block; float:left;}
#container .header .menu .spl48 a:hover{ width:95px; height:51px; display:block; float:left; background:url(../images/menu2.gif) -890px 0 no-repeat;}
#container .header .banner{ width:998px; height:340px; margin:0 auto 10px auto;}
#container #main{ width:998px; margin:0 auto; overflow:hidden; background:#FFFFFF;}
#container #main .main_l{ width:271px; float:left;}
#container #main .main_l .lpfllb{ width:271px;}
#container #main .main_l .lpfllb .lpfllbtit{
	width:271px;
	height:43px;
	background-image: url(../images/lptit.gif);
	background-repeat: no-repeat;
}
#container #main .main_l .lpfllb .lpfllbcon{ width:269px; border:1px solid #7D0101;}/*边框色：#7D0101*/

.sb001{ width:265px; margin:0 auto;}
.sb001 a{ width:249px; padding-left:20px; line-height:34px; line-height:34px; border-bottom:1px dashed #CACAC8; display:block; background:url(../images/icon02.gif) 8px 11px no-repeat;}/*虚线：#CACAC8*/
.sb001 a:hover{ width:249px; padding-left:20px; line-height:34px; line-height:34px; border-bottom:1px dashed #CACAC8; display:block; background:url(../images/icon01.gif) 8px 11px #EEECEC no-repeat;}

#container #main .main_l .zxlp{ width:271px; height:41px; background:url(../images/zxlptit.gif) no-repeat; float:left;}
.zxlptit{ width:271px; height:41px; background:url(../images/zxlptit.gif) no-repeat;}
.newstit{ width:271px; height:41px; background:url(../images/newtit.gif) no-repeat;}
.lppic{ width:239px; height:327px; margin:13px auto 13px auto;}
.lptit{ width:239px; height:31px;}
#container #main .main_r{ width:713px; float:right; border:1px solid #7D0101; margin-top:2px; padding-bottom:15px;}
#container #main .main_r .rty{ width:710px; margin:0 auto;}
#container #main .main_r .rty .rtytit{ width:710px; height:50px;}
#container #main .main_r .rty .rtytit .a{ width:140px; height:50px; display:block; float:left; background:url(../images/lpss.gif) 5px 10px no-repeat;}
#container #main .main_r .rty .rtytit .b{ width:560px; height:32px; margin-bottom:18px; display:block; float:left; border-bottom:1px solid #ccc;}
#container #main .main_r .rty .rtycon{ width:710px; margin:0 auto;} 
#container #main .main_r .rty .rtytit .a2{ width:140px; height:50px; display:block; float:left; background:url(../images/wxylptit.gif) 5px 10px no-repeat;}
#container #main .main_r .rty .rtytit .a3{ width:140px; height:50px; display:block; float:left; background:url(../images/tjlp.gif) 5px 10px no-repeat;}
#container #main .main_r .rty .rtytit .a4{ width:140px; height:50px; display:block; float:left; background:url(../images/rxlp.gif) 5px 10px no-repeat;}
.cpinfo{ width:160px; height:198px; float:left; background:url(../images/lpkuang.gif) no-repeat; margin:0 7px 0 10px; _margin:0 9px 0 6px;}
.cpinfo .cppic{ width:150px; height:158px; padding:8px 0 0 9px; overflow:hidden;}
.cpinfo .cptit{ width:160px; height:30px; line-height:30px; text-align:center; display:block; overflow:hidden;}
.boot{ width:100%; height:142px; background:url(../images/bootbg.gif); margin-top:10px;}
.boot .bootcon{ width:998px; height:122px; padding-top:20px; line-height:30px; margin:0 auto; text-align:center; color:#CECBCB;}
.boot .bootcon a{ color:#CECBCB;}
.boot .bootcon a:hover{ color:#fff;}
.gy_me{ width:675px; line-height:25px; font-size:14px; color:#5e5e5e; margin:0 auto; text-indent:20px;}
.gy_metit{ width:675px; margin:10px auto 10px auto; height:30px; line-height:30px; font-size:14px; border-bottom:1px dashed #ccc;}
#nav{width:265px; margin:0 auto;}
#nav h3{cursor:pointer; width:249px; padding-left:20px; line-height:36px; line-height:36px; border-bottom:1px dashed #CACAC8; display:block; background:url(../images/icon01.gif) 8px 14px no-repeat; font-size:12px; color:#71001C; font-weight:normal;  font-size:14px;}
#nav a{display:block;line-height:30px; height:30px;color:#666666; padding-left:30px; background:url(../images/icon02.gif) 22px 9px no-repeat;}
#nav a:hover{background-color:#eee;color:#000;}
#nav div{display:none;border-top:none;}
.isearch{ width:683px; height:30px; line-height:30px; margin:0 auto; border-bottom:1px dashed #ccc; padding-bottom:12px;}
.isearch .is_le{ width:200px; float:left; font-size:14px; color:#5e5e5e;}
.isearch .is_ri{ width:460px; float:left; font-size:14px; color:#5e5e5e;}
.isearch .is_ri .iinput{ width:266px; height:16px; color:#999;}

.gy_mecpxx{ width:675px; line-height:25px; font-size:14px; color:#5e5e5e; margin:0 auto;}
.cpxx{ width:675px; height:315px; margin:0 auto; padding: 5px 0 18px 0; overflow:hidden;}
.cpxx .cpxx_le{ width:315px; height:315px; float:left; padding:0;}
.cpxx .cpxx_le img{ width:284px; height:300px; padding:5px; border:1px solid #ccc;}
.cpxx .cpxx_ri{ width:330px; height:300px; float:left; margin-left:20px;}
.cpxx .cpxx_ri .bcdiv{ display:block; width:330px; height:60px; line-height:60px; border-bottom:1px dashed #ccc;}
.cpxx .cpxx_ri .bcdiv span{ color:#8B0D0D; font-weight:bold;}
.cpsm2{ width:666px;  line-height:25px; margin:0 auto; padding: 5px 0 12px 0;  border-top:1px dashed #ccc; overflow:hidden;}
.cpsm3{ width:666px; margin:0 auto; padding:0px; }
.cpsm3 span{color:#8B0D0D; font-weight:bold;}
.cpsm4{ width:650px; margin:0 auto 10px; auto; font-size:14px; text-align:center; } 
.cpsm4 a{ font-size:14px; color:#5e5e5e;}
.qynewsaa{
    background: url("../images/icon01.gif") no-repeat scroll 8px 15px transparent;
    border-bottom: 1px dashed #CACAC8;
    color: #666666;
    cursor: pointer;
    display: block;
    font-size: 14px;
    font-weight: normal;
    line-height: 36px;
    padding-left: 20px;
    width: 249px;}
.qynewsaa a{width: 249px; height:40px; line-height:40px;}	
.wxylpzx{ background:url(../images/lptit2.jpg) no-repeat;}
