body{ font-family:'Microsoft YaHei';}
a,a:hover{ text-decoration:none;}
.g-footer{ clear:both; margin-top:12px; background-color:#fff;}
.g-footer p{ padding:7px 0; text-align:center;}
.g-footer p a{ padding:0 6px;}

.container{ width:1170px; margin:0 auto;}
.m-center{ margin:15px auto; padding:15px 0; background-color:#fff; overflow:hidden;}
.m-boxA,.m-boxB,.m-boxC{ padding:0 15px; margin:0 0 21px; overflow:hidden;}
.m-boxA .m-boxA-l{ float:left; width:340px;}
.m-boxA .m-boxA-c{ float:left; width:498px; margin:0 0 0 20px;}
.m-boxA .m-boxA-r{ float:right; width:264px; height:348px;}
.m-sider{ position:relative; width:340px; height:209px; overflow:hidden;}
.m-sider .m-sider-tu{ position:absolute; top:0; left:0; width:1020px; height:209px;}
.m-sider .m-sider-tu li{ float:left; width:340px; height:209px;}
.m-sider .m-sider-tu li img{ display:block; width:340px; height:209px;}
.m-sider .m-sider-txt{ position:absolute; bottom:0; left:0; width:1020px; height:36px; line-height:36px; background:rgba(0,0,0,0.8);}
.m-sider .m-sider-txt strong{ display:block; float:left; width:340px; height:36px; font-weight:normal; text-indent:1em; color:#fff;}
.m-sider .m-sider-item{ position:absolute; bottom:14px; right:7px;}
.m-sider .m-sider-item i{ display:block; float:left; width:8px; height:8px; margin:0 8px 0 0; background:#fff; cursor:pointer;}
.m-sider .m-sider-item i.hover{ background-color:#45b823;}
.m-jczt{ margin:12px 0 0; overflow:hidden;}
.m-jczt .tit{ height:24px; line-height:23px; padding:0 0 0 10px; margin:9px 0 15px; font-size:20px; font-weight:bold; color:#333333; border-left:6px solid #45b823;}
.m-jczt ul{ width:365px; overflow:hidden;}
.m-jczt ul li{ float:left; width:76px; margin:0 12px 0 0;}
.m-jczt ul li img{ display:block; width:76px; height:58px;}
.m-jczt ul li p{ height:26px; line-height:26px; font-size:12px; text-align:center;}
.m-recommend .title{ height:28px; line-height:28px; margin-bottom:12px;}
.m-recommend .title span{ padding:3px 6px; margin-right:12px; background:#ff5c14; color:#fff; border:1px solid #c93e00;}
.m-recommend .title a{ font-size:18px; color:#333333;}
.m-recommend .title a:hover{ color:#45b823;}
.m-recommend ul{ width:531px; overflow:hidden;}
.m-recommend li{ float:left; width:240px; height: 30px; line-height: 29px; margin-right:16px; overflow: hidden;}
.m-recommend li.cur{ height:80px;}
.m-recommend li .app-img span{ float:left;}
.m-recommend li span { display: inline;  position: relative;  top: 1px; float: right;  padding-left: 10px; color: #666;}
.m-recommend li i { display: inline; float: left; width: 60px; height: 17px; line-height: 17px; margin: 6px 7px 0 0; padding: 0 10px 0 0; border-right: 1px solid #999; font-style: normal; overflow: hidden;  text-align: right;}
.m-recommend li i a{ font-size:12px;}
.m-recommend li img { position: relative; top: -1px; width: 20px; height: 20px; margin-right: 9px;}
.m-recommend li a { font-size: 14px; color:#333333; overflow: hidden;}
.m-recommend li a:hover{ color:#45b823;}
.m-boxA-c .top{ padding:0 0 15px; margin:0 0 15px; border-bottom:1px solid #e8e8e8;}
.m-rjhj{ position:relative; background-color:#f8f8f8;}
.m-rjhj .icon{ position:absolute; left:0; top:0; width:44px; height:66px; background: url(../images/pc_home_icon.png) no-repeat 0 0; color:#fff; text-align:center;}
.m-rjhj .icon i{ display:block; padding:6px 3px;}
.m-rjhj .m-rjhj-tu{ width:264px; height:198px;}
.m-rjhj .m-rjhj-tu a{ display:none; width:264px; height:198px;}
.m-rjhj .m-rjhj-tu a.hover{ display:block;}
.m-rjhj .m-rjhj-tu img{ display:block; width:264px; height:198px;}
.m-rjhj .m-rjhj-txt{ overflow:hidden;}
.m-rjhj .m-rjhj-txt span{ display:block; float:left; padding:4px 12px; margin:15px 0px 0 12px; background-color:#fff; border:1px solid #ebebeb; border-radius:26px; cursor:pointer;}
.m-rjhj .m-rjhj-txt span.hover{ background-color:#45b823; color:#fff;}
.m-rjhj .m-rjhj-txt span.hover a{ color:#fff;}

.f-title{ height:21px; margin:0 0 16px; border-bottom:1px solid #eeeeee;}
.f-title span{ display:block; width:84px; height:22px; line-height:20px; padding:0 0 0 10px; background-color:#fff; font-size:20px; font-weight:bold; border-left:6px solid #45b823;}
.f-title .more{ float:right; margin:-24px 0 0; font-size:12px;}

.m-must{ position:relative;}
.m-must .m-must-box{ position:relative; width:1092px; height:126px; overflow:hidden;}
.m-must ul{ position:absolute; top:0; left:0; width:1650px;}
.m-must ul li{ float:left; width:253px; padding:14px 0; margin-right:20px; border:1px solid #eeeeee;}
.m-must ul li:hover{ border:1px solid #45b823;}
.m-must ul li img{ display:block; float:left; width:50px; height:50px; margin:0 11px 0 10px;}
.m-must ul li strong{ display:block; height:29px; line-height:22px; font-size:14px; color:#333333;}
.m-must ul li:hover strong{ color:#45b823;}
.m-must ul li .type{ font-size:12px; color:#999999;}
.m-must ul li p{ clear:both; height:38px; line-height:20px; padding:6px 11px 0; font-size:12px; color:#333333;}
.m-must ul li p em{ color:#999999;}
.m-must .m-must-btn{ position:absolute; top:0; right:0; width:46px; height:124px;}
.m-must .m-must-btn i{ display:block; width:46px; height:60px; background-color:#f8f8f8; cursor:pointer;}
.m-must .m-must-btn i.m-must-lbtn{ margin-bottom:4px; background:url(../images/pc_home_btn.png) no-repeat 0 0;}
.m-must .m-must-btn i.m-must-lbtn:hover{ background:url(../images/pc_home_btn.png) no-repeat 0 -67px;}
.m-must .m-must-btn i.m-must-rbtn{ background:url(../images/pc_home_btn.png) no-repeat -56px 0;}
.m-must .m-must-btn i.m-must-rbtn:hover{ background:url(../images/pc_home_btn.png) no-repeat -56px -67px;}
.m-boxC dt{ float:left; width:856px; overflow:hidden;}
.m-common ul{ width:880px; overflow:hidden;}
.m-common ul li{ float:left; width:166px; height:166px; margin:0 4px 4px 0; background-color:#f8f8f8; border:1px solid #eeeeee; text-align:center;}
.m-common ul li .show{ font-size:16px; color:#ff5c14;}
.m-common ul li .show i{ display:block; width:76px; height:76px; margin:25px auto 16px;}
.m-common ul li.one .show i{ background:url(../images/pc_home_icon.png) no-repeat 0 -76px;}
.m-common ul li.two .show i{ background:url(../images/pc_home_icon.png) no-repeat -96px -74px;}
.m-common ul li.three .show i{ background:url(../images/pc_home_icon.png) no-repeat -195px -74px;}
.m-common ul li.four .show i{ background:url(../images/pc_home_icon.png) no-repeat 0 -167px;}
.m-common ul li.five .show i{ background:url(../images/pc_home_icon.png) no-repeat -99px -166px;}
.m-common ul li.six .show i{ background:url(../images/pc_home_icon.png) no-repeat -197px -167px;}
.m-common ul li.seven .show i{ background:url(../images/pc_home_icon.png) no-repeat 0 -263px;}
.m-common ul li.eight .show i{ background:url(../images/pc_home_icon.png) no-repeat -99px -263px;}
.m-common ul li.nine .show i{ background:url(../images/pc_home_icon.png) no-repeat -197px -263px;}
.m-common ul li.ten .show i{ background:url(../images/pc_home_icon.png) no-repeat 0 -354px;}
.m-common ul li .hide{ display:none; height:166px; background-color:#636363; text-align:left; overflow:hidden;}
.m-common ul li .hide a{ display:block; height:26px; line-height:26px; margin:10px 0 0 20px; color:#fff;}
.m-common ul li .hide a:hover{ color:#45b823;}
.m-common ul li .hide a img{ display:block; float:left; width:24px; height:24px; margin-right:12px;}
.m-common ul li.hover .show{ display:none;}
.m-common ul li.hover .hide{ display:block;}
.m-boxC dd{ float:right; width:264px;}
.m-phb .f-title span{ width:126px;}
.m-phb ul li{ clear:both; height:33px; line-height:33px; margin:0 0 17px;}
.m-phb ul li i{ display:block; float:left; width:22px; height:22px; line-height:22px; margin:6px 10px 0 0; text-align:center; border-radius:30px; background-color:#aeaeae; font-size:14px; color:#fff;}
.m-phb ul li.one i{ background: url(../images/pc_home_icon.png) no-repeat -59px 0;;}
.m-phb ul li.two i{ background: url(../images/pc_home_icon.png) no-repeat -94px 0;;}
.m-phb ul li.three i{ background: url(../images/pc_home_icon.png) no-repeat -128px 0;}
.m-phb ul li img{ display:block; float:left; width:34px; height:34px; margin:0 10px 0 0;}
.m-phb ul li p{ height:26px; overflow:hidden;}
.m-boxD{ position:relative; padding:0 15px; margin:0;}
.m-boxD .m-tabnav{ position:absolute; top:-11px; left:201px; height:30px; line-height:30px;}
.m-boxD .m-tabnav i{ display:block; float:left; width:4px; height:4px; margin:14px 0 0 9px; background:url(../images/dian.png) no-repeat 0 0;}
.m-boxD .m-tabnav span{ display: block; float: left; height: 31px; margin:0 0 0 8px; font-size: 16px; cursor:pointer; }
.m-boxD .m-tabnav span.hover{ color:#45b823; border-bottom:3px solid #45b823;}
.m-tabcontent{ height:388px; overflow:hidden;}
.m-boxD-l{ float:left; width:264px; height:381px;}
.m-boxD-c{ float:left; width:536px; padding:0 0 0 26px; margin:0 0 0 25px; background:url(../images/icon2.png) no-repeat 0 0;}
.m-boxD-r{ float:right; width:264px;}
.m-gx li{ height: 30px; line-height: 24px; overflow: hidden;}
.m-gx li.cur{ height:80px;}
.m-gx li .app-img span{ float:left;}
.m-gx li span { display: inline;  position: relative;  top: 1px; float: right;  padding-left: 10px; color: #666;}
.m-gx li i { display: inline; float: left; width: 92px; height: 17px; line-height: 17px; margin: 3px 7px 0 0; padding: 0 4px 0 0; border-right: 1px solid #999; font-style: normal; overflow: hidden;  text-align: right;}
.m-gx li i a{ font-size:12px; color:#999999;}
.m-gx li img { position: relative; top: -1px; width: 20px; height: 20px; margin-right: 9px;}
.m-gx li a { font-size: 14px; overflow: hidden;}
.m-boxD .m-phb .f-title{ margin:0 0 24px; border:none;}
.m-boxD .m-phb .f-title span{ padding:0; border:none;}
.m-boxE{ clear:both; overflow:hidden;}
.m-satnav{ clear:both; padding:0 15px; margin:20px 0 0; overflow:hidden;}
.m-satnav .m-satnav-lbtn{ float:left; width:46px; height:178px; background:url(../images/pc_home_btn.png) no-repeat 0 -149px; cursor:pointer;}
.m-satnav .m-satnav-lbtn:hover{ background:url(../images/pc_home_btn.png) no-repeat 0 -337px;}
.m-satnav .m-satnav-box{ position:relative; float:left; width:1048px; height:181px; overflow:hidden;}
.m-satnav .m-satnav-box ul{ position:absolute; left:0; top:0; height:181px;}
.m-satnav .m-satnav-box ul li{ float:left; width:192px; margin:0 35px;}
.m-satnav .m-satnav-box ul li .tit{ line-height:70px; margin:0 0 11px; font-size:22px;}
.m-satnav .m-satnav-box ul li .tit img{ display:block; float:left; width:70px; height:70px; margin-right:23px;}
.m-satnav .m-satnav-box ul li .list{ clear:both;}
.m-satnav .m-satnav-box ul li .list a{ display:block; float:left; width:75px; height:25px; line-height:25px; margin:0 10px 0 0; text-align:center;}
.m-satnav .m-satnav-box ul li .list a.more{ padding-left:10px; color:#45b823; text-align:left;}
.m-satnav .m-satnav-rbtn{ float:right; width:46px; height:178px; background:url(../images/pc_home_btn.png) no-repeat -56px -149px; cursor:pointer;}
.m-satnav .m-satnav-rbtn:hover{ background:url(../images/pc_home_btn.png) no-repeat -56px -338px;}