.main{ width: 975px; margin:0 auto; padding: 15px 10px 21px; overflow: hidden; background:#fff;}
.m-news-l{ width: 440px; height: 280px; border: 1px solid #ccc; float: left;}
.m-news-r{ width: 250px; height: 282px; float: right; }
.news-h{ width: 250px; height: 99px; border-bottom: 1px solid #ccc;}
.news-h h1{ font-size: 20px; font-family: "微软雅黑"; line-height: 40px; color: #b40406; text-align: center;}
.news-h p{ line-height: 24px; text-indent: 24px; width: 480px; margin-left: 17px; color: #a2a2a2;}
.news-h p a{ color: #b40406;}
.news-li { width: 210px; height: 152px; padding: 15px 20px;}
.news-li li{ line-height: 190%; font-size: 14px;}
.news-li li a{ color: #404040;}
.news-li li a:hover{ color: #bd0406;}
.news-li li span{ float: right;}

.m-banner-a{ width: 975px; height: 55px; background:url(m-banner-a_bg.html) repeat-x; float: left; margin-top: 10px;}
.lianjie{ height: 40px; width: 150px; margin-left: 25px; float: left; margin-top: 8px;}
.m-banner-b{ width: 975px;/* height: 80px;*/ margin-top: 8px; float: left;}

.clear{ clear: both; width: 0; height: 0;}
.m-body{ width: 975px; overflow: hidden; margin-top: 10px;}

.body-l{ width: 249px; overflow: hidden; float: left;}
.body-r{ width: 716px; overflow: hidden; float: right; }


.body-la{ width: 247px;  border-top: 2px solid #b40001; border-right: 1px solid #ccc; border-bottom: 1px solid #ccc; border-left: 1px solid #ccc;}
.body-la-t{ width: 247px; height: 40px; background:url(body-l_bg_qgrd170228.jpg) repeat-x;}
.body-la-t span{ line-height: 40px; font-size: 16px; font-family: "微软雅黑"; padding-left: 10px; float: left; color: #c1000e;}
.body-la-t a{ line-height: 40px; font-family: "微软雅黑"; padding-right: 10px; float: right; color: #888;}
.body-la-b{ width: 237px;/* height: 177px; margin-top: 14px;*/ margin-top:10px; height:147px; margin-left: 10px;}
.touxiang{ width: 107px; height: 146px; border: 1px solid #ccc; float: left;}
.body-la-b h3{ font-size: 24px; padding-top: 10px; padding-left: 119px; font-family: "微软雅黑";}
.body-la-b p{ padding-left: 119px; line-height: 20px;}

.body-la-b-11{ width: 237px; margin-top:5px; margin-left: 10px; font-size:14px; line-height:26px;font-weight:bold;}
.body-la-b-11 span{ color:#C21B2C; font-weight:bold; height:100%;}
.body-la-b-11 a{ color:#333; text-decoration:none}
.body-la-b-11 a:hover{color:#C21B2C; text-decoration:underline}

.body-la-b-12{ width: 200px; height: 29px; margin: 10px auto; border: 1px solid #ccc; background:url(l-a-list_bg_qgrd170228.jpg) repeat-x; text-align: left;padding-left: 20px;}
.body-la-b-12 a{ line-height: 29px; color: #404040;}

.body-lb{ width: 249px; height: 106px; margin-top: 10px;}
.body-lb-t{ width: 249px; height: 37px; background:url(body-lb_bg.html) no-repeat;}
.body-lb-b{ width: 249px; height: 137px; background:#fff2dc;}
.lb{ width: 240px; height: 112px; padding-top: 8px;}
.lb-b{ width: 110px; height: 46px; float:left; margin-left: 10px; margin-top: 6px;  text-align: center; display:inline}
.lb-b a{ line-height: 47px; font-size: 15px; padding-left: 8px; color: #414141; font-family: "微软雅黑";}
.lb-b a:hover{ text-decoration: underline;}

.body-lc{ width: 247px; /* height: 145px; */ border: 1px solid #ccc; margin-top: 10px;}
.body-lc-t{ width: 227px; height: 49px; border-bottom: 1px solid #ccc; margin: 0 auto;}
.body-lc-t a{ color: #c1000e; font-family: "微软雅黑"; font-size: 16px; margin-left: 10px; margin-top: 13px; line-height: 35px; display: inline-block; width: 96px; height: 38px;}
.body-lc-t a:hover{ background:url(hover_96-38_qgrd170228.png) no-repeat;}
.body-lc-t a.bbb{float:right;font-size:12px;color:#2C95AE;border:none;background:none;width:auto;}
.body-lc-b{ width: 237px; /* height: 90px; */ margin-left: 10px; margin-top: 5px; background:url(body-lc-b_bg_qgrd170228.jpg) no-repeat bottom;padding-bottom: 10px;}
.body-lc-b ul{ padding-top: 5px; padding-left: 10px;}
.body-lc-b li a{ color: #303030; font-size: 14px; line-height: 26px;}
.body-lc-b li a:hover{ text-decoration: underline;}

.body-ld{ width: 249px; height: auto; margin-top: 10px;}
.body-ld1{ width: 249px; height: 60px; float: left;}
.body-ld2{ width: 119px; height: 50px; float: left; margin-top: 10px;}
.body-ld3{ width: 119px; height: 50px; float: right; margin-top: 10px;}
.body-ld4{ width: 249px; height: 60px; float: left; margin-top: 10px;}

.body-le{ width: 247px; height: 261px; border-top: 2px solid #b40001; border-right: 1px solid #ccc; border-bottom: 1px solid #ccc; border-left: 1px solid #ccc; margin-top: 10px;}
.body-le-t{ width: 247px; height: 40px; background:url(body-l_bg_qgrd170228.jpg) repeat-x;}
.body-le-t a{ text-align: center; line-height: 33px; margin-top: 7px; margin-left: 8px; font-size: 16px; font-family: "微软雅黑"; color: #404040; display: inline-block; width: 88px; height: 33px;}
.body-le-t a:hover{}
.body-le-b{ width: 229px; height: 211px; margin-left: 18px; margin-top: 10px;}
.body-le-c{ width: 229px; height: 211px; margin-left: 18px; margin-top: 10px;}
.le-b-img{ width: 212px; height: 142px;}
.body-le-b p{ width: 205px; line-height: 20px; margin-top: 5px; margin-left: 5px;}
.body-le-b a{ float: right; margin-right: 15px; color: #c1000e;}
.body-le-c p{ width: 205px; line-height: 20px; margin-top: 5px; margin-left: 5px;}
.body-le-c a{ float: right; margin-right: 15px; color: #c1000e;}

.body-lf{ width: 249px; height: 150px; margin-top: 10px;}
.lf-banner{ width: 249px; height: 70px; margin-bottom: 10px;}


.body-ra{ width: 716px; height: 234px; margin-bottom: 10px; }
.body-ra-l{ width: 351px; height: 232px; float: left; border: 1px solid #ccc; }
.body-ra-r{ width: 351px; height: 232px; float: right; border: 1px solid #ccc;}
.ra-t{ width: 332px; height: 49px; border-bottom: 1px solid #ccc; margin: 0 auto; }
.ra-t a{ text-align: center; display: inline-block; font-size: 16px; color: #c1000e; font-family: "微软雅黑"; width: 80px; height: 38px;  margin-right: 10px; margin-top: 13px; line-height: 35px;}
.ra-t1 a{ text-align: center; display: inline-block; font-size: 16px; color: #c1000e; font-family: "微软雅黑"; height: 38px;  margin-right: 10px; margin-top: 13px; line-height: 35px;}
.ra-t a{ background:url(hover_80-38_qgrd170228.png) no-repeat;}
.pointer{ background:url(hover_80-38_qgrd170228.png) no-repeat;}
.ra-b{ width: 331px; height: 172px; margin-left: 20px; margin-top: 10px;}
.ra-b ul{ padding-top: 5px;}
.ra-b li a{ font-size: 14px; line-height: 30px; color: #404040;}
.ra-b li a:hover{ text-decoration: underline;}

.ra-c{ width: 331px; height: 172px; margin-left: 20px; margin-top: 10px; display:none;}
.ra-c ul{ padding-top: 5px;}
.ra-c li a{ font-size: 14px; line-height: 30px; color: #404040;}
.ra-c li a:hover{ text-decoration: underline;}

.ra-d{ width: 331px; height: 172px; margin-left: 20px; margin-top: 10px; display:none;}
.ra-d ul{ padding-top: 5px;}
.ra-d li a{ font-size: 14px; line-height: 30px; color: #404040;}
.ra-d li a:hover{ text-decoration: underline;}

/* buchong */
.ra-t1 { margin: 0px 15px; width: 332px; height: 49px; border-bottom: 1px solid #ccc; }
.ra-t1 a { margin-right: 10px; color: #000; padding: 0 5px; }
.ra-t1 a.pointer { color: #c1000e; }

#aaa { float: right; font-size: 12px; color: #2C95AE; border: none; background: none; width: auto; margin-right: 20px; }
#bbb { float: right; font-size: 12px; color: #2C95AE; border: none; background: none; width: auto; }
.ra-t a { float: left; }
.ra-t a.aaa { float: right; font-size: 12px; color: #2C95AE; border: none; background: none; width: auto; margin-right: 20px; }
.ra-t a.bbb { float: right; font-size: 12px; color: #2C95AE; border: none; background: none; width: auto; }
/* buchong */