body{ background-color: #fafafa; }
.g-head{ background-color: #fff;}
.g-head .f-logo{ margin: 0 auto; padding: 12px 0 18px;}
.g-center{ width: 1170px; margin: 0 auto;}
.g-center-l{ float: left; width: 850px;}
.m-shadow{ width: 100%; background-color: #fff; overflow: hidden;}
.f-title{ padding: 11px 0; margin: 0 14px; border-bottom: 2px solid #e5e5e5; overflow: hidden;}
.f-title span{ float: left; padding-left: 9px; font-size: 24px; border-left: 6px solid #ff5555;}
.f-title a{ float: right; margin: 6px 0 0; font-size: 14px; color: #ff5555; }
.m-shadow{ margin-bottom: 10px; }
.m-shadow-list{ float: left; width: 377px; margin: 0 0 0 29px;}
.m-shadow-list li{ height: 26px; line-height: 26px; margin: 12px 0; background: url("../images/list_icon.png") no-repeat 0 3px;}
.m-shadow-list li:hover{ background: url("../images/list_icon.png") no-repeat 0 -18px;}
.m-shadow-list li a{ padding-left: 24px; font-size: 16px; }
.m-shadow-img{ float: right; width: 300px; margin: 17px 40px 0 0; }
.m-shadow-img img{ display: block; width: 300px; height: 200px; margin: 0 auto; }
.m-guide{ width: 100%; height: 70px; margin-bottom: 10px; background-color: #333333; }
.m-guide .title{ float: left; width: 90px; height: 70px; line-height: 70px; text-align: center; font-size: 24px; color: #ff5555; }
.m-guide .text{ float: left; width: 734px; height:47px; line-height: 23px; margin-top: 11px; font-size: 14px; color: #fff; overflow:hidden; }
.m-lists{ width: 100%; margin-bottom: 10px; background-color: #fff; }
.m-lists ul li{ padding: 0 24px 18px; border-bottom: 1px solid #e1e1e1; }
.m-lists ul li .name{ margin: 0; padding: 19px 0; font-size: 18px; }
.m-lists ul li .intro{ line-height: 22px; font-size: 16px; color: #666666; }
.m-lists ul li .intro p{line-height: 28px;margin: 0px 0 10px 0;font-size: 15px;font-family: Microsoft Yahei;}
.m-lists ul li .intro img{ max-width:70%;}
.m-lists ul li .more{ text-align: right; font-size: 14px; }
.m-lists ul li .more a{ color: #ff7373; }
.m-zt{ background-color: #fff;}
.m-zt ul { padding-top: 10px; }
.m-zt ul li{ clear: both; margin: 0 24px; padding: 10px 0; border-bottom: 1px solid #dedede; overflow: hidden;}
.m-zt ul li .tu{ display: block; float: left; width: 240px; height: 160px; margin: 0 15px 0 0;}
.m-zt ul li strong{ display: block; height: 38px; margin-top: 16px;}
.m-zt ul li p{ line-height: 22px; font-size: 14px; }
.g-center-r{ float: right; width: 312px; }
.m-zttj{ width: 100%; margin-bottom: 10px; background-color: #fff;}
.m-zttj-box{ line-height: 24px; padding: 10px 16px; }
.m-zttj-box a{ font-size: 14px; color: #999999; }
.m-zttj-box a:hover{ color: #ff5555; }
.m-zttj-box i{ font-style: normal; color: #999999; font-size: 14px;}
.m-rmph{ width: 100%; margin-bottom: 10px; background-color: #fff;}
.m-rmph ul{ padding: 6px 0; overflow: hidden; }
.m-rmph ul li{ margin: 8px 16px; overflow: hidden; }
.m-rmph ul li img{ display: block; float: left; width: 120px; height: 70px; margin-right: 7px; }
.m-rmph ul li p{ line-height:19px; margin-top: 2px; font-size: 14px; }
.m-xgwz{ width: 100%; margin-bottom: 10px; background-color: #fff; overflow: hidden;}
.m-xgwz .m-xgwz-ban{ width: 286px; height: 130px; margin: 11px auto;}
.m-xgwz .m-xgwz-ban img{ display: block; width: 286px; height: 130px;}
.m-xgwz .m-xgwz-list li{ height: 34px; line-height: 34px; margin: 0 16px; font-size: 14px; border-bottom: 1px solid #dcdcdc; overflow: hidden;}
.m-xgwz .m-xgwz-list li i{ display: block; float: left; width: 15px; height: 15px; line-height: 15px; margin: 9px 8px 0 0; text-align: center; font-style: normal; font-size: 12px; background-color: #b5b5b5; color: #fff; }
.m-ztj{ width: 100%; background-color: #fff; overflow: hidden;}
.m-ztj .m-ztj-item{ margin: 12px 0; padding: 0 16px;}
.m-ztj .m-ztj-item li{ float: left; width: 33%; height: 24px; font-size: 13px; }
.m-ztj .m-ztj-item .title{ width: 100%; height: 28px; font-size: 16px;}

.m-page{ height:44px; line-height:44px; padding:20px 0; text-align:center;}
.m-page a{ padding:6px 12px; font-size:12px; color:#333333; border:1px solid #dddddd; border-radius:3px;}
.m-page a:hover { background-color: #ff5555; color: #fff; border: 1px #ff5555 solid; text-decoration: none;}
.m-page a.record { display: none}
.m-page b{ padding:6px 12px; font-size:12px; color:#ff5555; border:1px solid #ff5555; font-weight:normal; border-radius:3px;}
.m-page a b{ padding:0; border:none;}

.m-mbx{ width:1170px; height:30px; margin:0 auto;}
#gotop {position:fixed;margin-left:10px;bottom: 40px;z-index: 5;}
#gotop a.got{width: 50px;height: 50px;display: block;overflow: hidden;text-indent: -999px;background: url(../images/gotop.gif) 0 0 no-repeat #9f9f9f;border-radius:3px;margin-top:6px;cursor: pointer;}
#gotop a.got:hover {background-position: -50px 0;background-color: #ff5555;}
#gotop a.nas {width: 50px;height: 50px;display: block;overflow: hidden;text-indent: -999px;background: url(../images/menu.png) 0 0 no-repeat #9f9f9f;border-radius:3px;cursor: pointer;}
#gotop a.nas:hover {background-position: -50px 0;background-color: #ff5555;}
.side-catalog{position:fixed;bottom:520px;font-size:14px;line-height:24px;margin-left:10px;width:280px;height:350px;}
.side-catalog .side-bar{position:absolute;top:0;width:0;height:350px;background-color:#ccc;border:1px solid #ccc;border-top:0;border-bottom:0;left:5px}
.side-catalog .side-bar .circle.start,.side-catalog .side-bar .circle.end{position:absolute;left:-5px;width:10px;height:10px;background:transparent url(../images/sideCatalog_a278e02.gif) 0 -199px no-repeat;zoom:1;overflow:hidden;}
.side-catalog .side-bar .circle.start{top:0}
.side-catalog .side-bar .circle.end{margin:0;bottom:0}
.side-catalog .catalog-scroller{padding-top:18px;position:absolute;z-index:1;top:0;left:0;width:245px;overflow:hidden}
.side-catalog .catalog-scroller .catalog-list{height:310px;overflow:hidden;position:relative;overflow-y: hidden;}
.side-catalog .catalog-scroller .catalog-list .arrow{left:0;z-index:2;top:5px;position:absolute;height:13px;width:18px;cursor:pointer;background:transparent url(../images/sideCatalog_a278e02.png) -271px -38px no-repeat}
.side-catalog .catalog-scroller .catalog-list .catalog-title{position:relative;margin-bottom:7px;padding-left:20px}
.side-catalog .catalog-scroller .catalog-list .catalog-title .text{line-height:24px;display:block}
.side-catalog .catalog-scroller .catalog-list .catalog-title .pointer{position:absolute;display:block;width:10px;height:10px;cursor:pointer;margin-top:7px;left:0;background:transparent url(../images/sideCatalog_a278e02.gif) 3px -222px no-repeat}
.side-catalog .catalog-scroller .catalog-list .catalog-title .pointer:hover{background-position:3px -245px}
.side-catalog .catalog-scroller .catalog-list .catalog-title:hover .text,.side-catalog .catalog-scroller .catalog-list .catalog-title .cur{line-height:24px;background:#f0f0f0;border-radius:2px;box-shadow:0 1px 0 #eaeaea}
.side-catalog .catalog-scroller .catalog-list .catalog-title:hover .pointer{background-position:3px -245px}
.side-catalog .catalog-scroller .catalog-list .catalog-title.level1 .text{padding-left:10px}
.side-catalog .catalog-scroller .catalog-list .catalog-title.level1 .title-index{color:#999;font-weight:600;font-family:Arial;font-size:14px;padding-right:5px}
.side-catalog .catalog-scroller .catalog-list .catalog-title.level1 .title-link{color:#555;font-weight:600;text-decoration:none}
.side-catalog .catalog-scroller .catalog-list .catalog-title.level2 .text{position:relative;padding-left:22px}
.side-catalog .catalog-scroller .catalog-list .catalog-title.level2 .title-index{color:#999;font-family:Arail;font-size:14px;padding-right:5px}
.side-catalog .catalog-scroller .catalog-list .catalog-title.level2 .title-link{color:#666;text-decoration:none}
#Qright .side-catalog .catalog-scroller .catalog-list .on .title-link{ color:#ff5555;}
.side-catalog.collapse{height:96px;overflow:hidden}
.side-catalog.collapse .toggle-button{background-position:-104px 0}
.side-catalog.collapse .toggle-button:hover{background-position:-154px 0}
.side-catalog.collapse .side-bar{display:none}
.side-catalog.collapse .catalog-scroller{display:none}
.side-catalog:hover .right-wrap{display: block;}
.side-catalog .qlcur{background:url(/images/sideCatalog_a278e02.gif);margin-left:5px;background-position: 0px -238px;}
.side-catalog .right-wrap {position: absolute;display:none;width: 22px;height: 50px;top: 160px;left: 220px;}
.side-catalog .right-wrap .go-up, .side-catalog .right-wrap .go-down {display: block;width: 22px;height: 25px;background: transparent url(/images/sideCatalog_a278e02.gif) no-repeat;cursor: pointer;}
.side-catalog .right-wrap .go-up {background-position: -248px -83px;}
.side-catalog .right-wrap .go-down {background-position: -248px -108px;}
.side-catalog .right-wrap .go-down.disable {background-position: -275px -108px;}
.side-catalog .right-wrap .go-up.disable {background-position: -275px -83px;}