.g-ktop{ width:960px; margin:1px auto 0;}
.m-tkuang{ width:937px; height:11px; margin:0 auto; overflow:hidden;}
.m-knav{ width:937px; height:49px; line-height:49px; margin:14px auto 0;  background:url(../images/kicon.png) no-repeat 0 0;}
.m-knav .logo{ display:block; float:left; width:105px; height:31px; margin:-10px 0 0 10px;}
.m-knav .logo img{ width:159px; height:49px;}
.m-knav .nav{ display:block; float:right; line-height:42px; padding:0 23px 0 0;}
.m-knav .nav a{ padding:0 10px; font-size:16px; font-weight:bold; color:#fff;}
.m-intro{ width:937px; height:263px; margin:0 auto; background-color:#e3e3e3;}
.m-intro .m-intro-l{ float:left; width:370px; margin:9px 0 0 13px;}
.m-intro .m-intro-l img{ width:364px; height:225px; padding:2px; border:1px solid #aaaaaa;}
.m-intro .m-intro-r{ float:right; width:587px; height:228px; margin:11px 14px 0 0; background-color:#fff;}
.m-intro .m-intro-r h2{ height: 45px; line-height: 45px; margin: 0; padding:0 0 0 18px; color: #62b30f; font-size: 24px; font-weight: 400;}
.m-intro .m-intro-r .js{ clear: both; height:110px; line-height:25px; margin-bottom: 0; padding:16px 17px 0; overflow: hidden; font-size:14px; background:url(../images/kicon.png) no-repeat 0 -274px;    margin-bottom: 7px; overflow-y: auto;}
.m-intro .m-intro-r p.num{ float:right; width:128px; height:38px; line-height:38px; padding:0 0 0 33px; overflow:hidden; font-size:14px; background:url(../images/kicon.png) no-repeat 0 -76px;}	

.m-intro .m-intro-r p.m-time{ float:right; width:220px; height:38px; line-height:38px; padding:0 0 0 33px; overflow:hidden; font-size:14px; background:url(../images/kicon.png) no-repeat -276px -76px;}
.g-kcenter{ position:relative; width:937px; margin:12px auto 0; border:1px solid #dddddd;}
.icon{ position:absolute; width:37px; height:89px;}
.tj .icon{ left:-38px; background:url(../images/kicon.png) no-repeat 0 -137px;}
.rm .icon{ left:-38px; background:url(../images/kicon.png) no-repeat -65px -136px;}
.other .icon{ left:-38px; background:url(../images/kicon.png) no-repeat -129px -136px;}
.tj{ height:212px; border-top:2px solid #ff9000;}	
.rm{ height:212px;}
.m-softlist li{ float: left; position: relative; width: 288px; height: 180px; margin: 20px 0 10px 18px; background: url(../images/bg_case_f.png) no-repeat scroll -22px bottom; color: #838383;}
.m-softlist li p { position: absolute; left: 0; bottom: 14px; width: 262px; height: 152px; padding: 15px 16px 13px; background: url(../images/softbg.png) no-repeat scroll 0 11px;}
.m-softlist li a.img { display: block; float: right; position:absolute; right:29px; height: 48px; width: 48px; margin:9px 0 0;}
.m-softlist li a.img i{ display:block; background: none repeat scroll 0 0 #f69600; border-radius: 2px; color: #fff; font-size: 14px; height: 25px; line-height: 25px; text-align: center; width: 46px;}
.m-softlist li img { width: 48px; height: 48px;}
.m-softlist li i { display:block; width: 212px; font-size: 13px;}
.m-softlist li i a strong { display:block; width:177px; height: 22px; line-height: 26px; margin-bottom: 4px; color: #2996da; cursor: pointer; font-size: 16px; font-weight: bold; overflow: hidden;}
.m-softlist li i span.xj { height: 16px; line-height: 18px; margin: 3px 0 2px; padding-left: 0; width: 250px;}
.m-softlist li i span.xj img{ width:100px; height:15px; margin:-6px 0 0 6px;}
.m-softlist li i span { display: inline-block; width:48px; height: 28px; line-height: 28px; font-size: 13px; overflow: hidden; padding-left: 20px;}
.m-softlist li i span.pingt{ position:absolute; width:120px; padding:0;}
.m-softlist li i span.pingt i{ display:inline;}
.m-softlist li span.bb { width:166px; background: url(../images/kicon.png) no-repeat -941px -121px;}
.m-softlist li span.time{ background: url(../images/kicon.png) no-repeat -941px -99px;}
.m-softlist li span.size{ background: url(../images/kicon.png) no-repeat -941px -143px;}
.m-softlist li span.lan{  background: url(../images/kicon.png) no-repeat -941px -188px;}
.m-softlist li em { clear: both; display: block; height: 37px; overflow: hidden;}
.m-softlist li em font { margin-right: 5px; color: #f60; font-size: 12px; font-weight: bold;}
.m-softlist li em strong{ font-weight:normal;}
.m-news,.m-hjtj{ width:937px; margin:0 auto;}
.m-news b,.m-hjtj b { display: block; height: 50px; line-height: 50px; border-bottom: 2px solid #48bb0b; color: #000; font-size: 24px; font-weight:normal;}
.m-news ul { height:55px; padding:10px 0 0; overflow:hidden;}
.m-news ul li {
    background: url("http://www.pc6.com/skin2011/images/d.jpg") no-repeat scroll 0 12px rgba(0, 0, 0, 0);
    float: left;
    font-size: 14px;
    height: 26px;
    line-height: 26px;
    margin-right: 25px;
    overflow: hidden;
    padding-left: 10px;
    width: 274px;
}
.m-news s{ display: block; background: url(../images/line.jpg) no-repeat scroll 0 15px;}
.m-news s i{    background: none repeat scroll 0 0 #94c804;
    color: #fff;
    display: block;
    height: 26px;
    line-height: 26px;
    margin: 0 auto;
    padding-left: 12px;
    width: 48px; cursor:pointer;}
.m-hjtj{ position:relative; height:146px; margin-bottom:20px; overflow:hidden;}
.m-hjtj .hjlist { position: absolute; top: 26px; left: 0; width: 1800px; padding: 28px 0 0;}
.m-hjtj ul{ float:left; height:120px; padding:12px 0 0; overflow:hidden;}
.m-hjtj ul li{ float: left; position: relative; width:123px; height: 98px; margin-right: 13px; text-align: center;}
.m-hjtj ul li img { width: 117px; height: 78px;}
.m-hjtj ul li span { position: absolute; left: 3px; bottom: 20px; display: block; width: 117px; height: 25px; color: #fff; font: 12px/25px "microsoft yahei"; background:url(../images/tmbg.png) repeat 0 0;}
.m-hjtj p.jt{ display:none;}
.m-hjtj p.jt .goLeft{ position:absolute; top:76px; left:0; z-index:6; cursor:pointer;}
.m-hjtj p.jt .goRight{ position:absolute; top:76px; right:0; z-index:6; cursor:pointer;}
.g-footer{ width:960px; margin:0 auto;}
.bdsharebuttonbox{ padding:0 0 0 76px; background:url(../images/fxd.png) no-repeat 15px 11px;}




.g-bigkey {width: 1200px; margin-top: 10px;}
.g-bigkey .m-tkuang,.g-bigkey .m-intro { width: 1200px; }

.g-bigkey .m-intro .m-intro-r {    margin: 11px 20px 0 0;width: 770px;}
.g-bigkey .m-intro .m-intro-l { margin-left: 20px; }

.g-bigkey2 { width: 1200px; }

.g-bigkey2 .m-softlist li { width: 280px;margin-left: 16px;border-radius: 8px; overflow: hidden; }

.g-bigkey2 .m-softlist li p { width: 248px; }
.g-bigkey2 .m-softlist li img { margin-bottom: 4px }

.g-bigkey3 { width: 1200px; }


.m-keyxg {margin-bottom: 5px;}
.m-keymain a,.m-keyxg a {color:#2b7fd5; margin-right: 6px;}
.m-keymain a:hover,.m-keyxg a:hover {color:#1d6ebe;text-decoration: underline;}




ul.m-softlist2 {
	overflow: hidden;
	margin-left: -30px;
}
ul.m-softlist2 li {
  width: 412px;
	height: 200px;
	margin-top: 10px;margin-bottom: 20px;
  border: 1px solid #eeeeee;
	background-color: #fff;
  padding: 16px;
	position: relative;
	box-sizing: border-box;
  margin-left: 30px;
  float: left;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -ms-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
}
ul.m-softlist2 li:hover {
  box-shadow: 0 0 10px 0 rgba(47, 47, 47, 0.2);
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -ms-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
}
ul.m-softlist2 li .ed_left {
  width: 66%;
  overflow: hidden;
}
ul.m-softlist2 li .ed_left .two{
  width: 100%;
  color: #999;
  display: inline-block;
  margin-bottom: 7px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
ul.m-softlist2 li .ed_left .two em.edition {
	width: auto;
	line-height: 24px;
	float: left;
	display: inline-block;
}
ul.m-softlist2 li .ed_left span {
  width: 100%;
	color: #999;
  display: inline-block;
  margin-bottom: 10px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
ul.m-softlist2 li .ed_left .two .SESFLbb {
	display: inline-block;
  line-height: 20px;
  overflow: hidden;
	margin-left: 16px;
  white-space: nowrap;
}
ul.m-softlist2 li .ed_left .two .SESFLbb span {
  margin-right: 12px;
	width: 20px;
	float: left;
	display: inline-block;
	margin-bottom: 0;
}
ul.m-softlist2 li .ed_left .two .SESFLbb img {
  vertical-align: middle;
}
ul.m-softlist2 li .one:hover {
  color: #358ff0;
}
ul.m-softlist2 li .one {
  width: 90%;
  font-size: 18px;
	font-weight: bold;
  color: #444444;
  display: inline-block;
  margin-bottom: 8px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
ul.m-softlist2 li:hover .one {
   color: #358ff0;
}
ul.m-softlist2 li .ed_left .five {
  margin-bottom: 0px;
}
ul.m-softlist2 li .ed_left .four em {
    color: #999;
    font-style: normal;
}
ul.m-softlist2 li .ed_left .four .type {
  display: inline-block;
  text-align: center;
  color: #666;
  background-color: #f5f5f5;
  padding: 3px 10px;
  margin-right: 10px;
}
ul.m-softlist2 li .ed_left .four .type:hover {
  color: #358ff0;
}
ul.zb_moblist li .ed_right {
  margin-top: 5px;
}
ul.m-softlist2 li .ed_right a{
	display: block;
}
ul.zb_moblist li .ed_right img {
  width: 80px;
  height: 80px;
    display: inline-block;
  border-radius: 12px;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -ms-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
}
ul.zb_pclist li .ed_right {
  margin-top: -10px;
}
ul.zb_pclist li .ed_right img {
  width: 80px;
  height: 98px;
  border-radius: 6px;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -ms-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
}
ul.m-softlist2 li .ed_right img:hover {
  -webkit-transform: scale(1.1);
  -moz-transform: scale(1.1);
  -ms-transform: scale(1.1);
  -o-transform: scale(1.1);
  transform: scale(1.1);
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -ms-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
}
ul.m-softlist2 li .ed_right .a_down {
  display: block;
  width: 80px;
  height: 26px;
  text-align: center;
  line-height: 26px; margin-top: 10px;
  text-decoration: none;
  font-weight: bold;
  letter-spacing: 1px;
  padding-left: 1px;
  overflow: hidden;
  font-size: 14px;
  border-radius: 20px;
  background: #f4b613;
  color: #FFFFFF;
}
ul.m-softlist2 li:hover .ed_right .a_down {
  box-shadow: 0px 2px 13px 0px rgba(244, 182, 19, 0.65);
}
ul.m-softlist2 li > em {
    width: 81px;
    height: 82px;
    display: block;
    position: absolute;
    right: -7px;
    top: -7px;
	background: url("../images/icon.png") no-repeat;
    background-position: 0 -567px;
}
ul.m-softlist2 li em.qltj{background-position:-9px -590px;}
ul.m-softlist2 li em.zdxz{background-position:-107px -590px;}
ul.m-softlist2 li em.zshy{background-position:-206px -590px;}
ul.m-softlist2 li em.zbtj{background-position:-304px -590px;}