.g-box-1200{ width:1240px; height:auto; margin:auto; display:block; }
.g-position{ height:16px; line-height:15px; font-size:14px; font-weight:normal; color:#333; padding:14px 0 11px;font-family: "microsoft yahei"}
.g-position i{ width:16px; height:15px; background:url(../images/ku-icon.png) no-repeat; float:left; margin:0 10px 0 0; display:inline; overflow:hidden}
.g-position a{ color:#333; text-decoration:none}
.g-position a:hover{ color:#f60}

.m-h4-ty{height:54px;display:block;overflow:hidden; }
.m-h4-ty strong{  height:24px; line-height:24px; font-size:20px; font-weight:normal; color:#333; float:left; border-left:4px solid #00aaff; text-indent:20px; display:inline; overflow:hidden;margin-top: 18px; font-family: "microsoft yahei"}
.m-left-box{width: 320px;margin-right:15px;float: left;overflow:hidden;height:auto;}
.m-right-box{width:905px;float:right;overflow:hidden;height:auto; margin-bottom: 20px;}

.g-content{ width:100%; background-color:#f8f8f8; overflow:hidden;}
.mbx{ width:1240px; height:32px; line-height:32px; margin:0 auto; background-color:#f8f8f8;}
/*左一*/
.m-left-box1 {background:#fff; display:block; padding-bottom: 20px;}
.m-left-top{height: auto;border-bottom:1px solid #e7e7e7;}
.m-left-top .m-left-img{width: 240px;height: auto; display: block; text-align: center;margin:10px auto; overflow:hidden}
.m-left-top .m-left-img p{display:table-cell; vertical-align: middle;}
.m-left-top img{width: 100%; vertical-align: middle; display:block; overflow:hidden}
.m-left-down{ font-family: "microsoft yahei"; margin:19px 0 0 }
.m-left-down p{border-top:1px solid #fff; width:286px;margin-top:9px;font-size:14px; padding-left: 15px; color:#333}
.m-left-down p strong{color: #999; font-weight:normal;}
.m-left-down p a { color: #06f }
.m-left-down p a:hover{ text-decoration:underline;}
/*左二*/
.m-left-box2{background:#fff; display:block;margin: 15px 0;}
.m_softleft1 { position:relative;}
.m_softleft1 ul li {  text-align:center; background:#f5f5f5;margin-bottom:15px;margin-left: 14px; float:left;}
.m_softleft1 ul li a { display:block;width:137px; height:32px; line-height:32px; font-size:14px; color:#888;overflow: hidden;border:1px #d6d6d6 solid;font-family: "microsoft yahei"}

.m_softleft1 ul li a:hover {  color:#FFF; background-color: #0af; text-decoration:none;border:1px #0af solid;}



/*右一*/
.m-xsbox{ height: 160px; overflow: hidden; }
.cmp_int{  display:block; overflow:hidden; background:#fff;}
.cmp_cont{  margin:0 20px; font-size:14px;  color:#302f2d;line-height:26px; font-family: "microsoft yahei"}
.cmp_cont p { margin-bottom: 10px; }
.cmp_cont p a { color: #09f }
.cmp_cont p a:hover { color: #0af }
.m-rightbox1-down{position:relative;height:24px;margin:0 20px 10px; }
.m-rightbox1-down .m-zkdiv{position:absolute;width: 100%; height: 66px; top:-66px;}
.cmp_int dd .g_zhankai{ width:58px; height:26px; line-height:26px;  font-size:14px; font-weight:normal; color:#202020; text-decoration:none; display:block; overflow:hidden; text-align:center; font-family: "microsoft yahei";position: absolute;right:0px;*margin-right:15px;}
.cmp_int dd .g_zhankai:hover{color:#0af;}
.cmp_int dd .g_shouqi{ width:58px; height:26px; line-height:26px;  font-size:14px; font-weight:normal; color:#202020; text-decoration:none; display:block; overflow:hidden; text-align:center; font-family:"microsoft yahei";position: absolute;right:0px;*margin-right:15px;}
.cmp_int dd .g_shouqi:hover{ color:#0af;}

/*右二*/
.m-right-box2{ background: #fff;margin-top: 15px;}
.m-right-box2-top{border-bottom:1px solid #e7e7e7;width: 100%; height: 54px;}
.m-right-box2-top ul{margin-right: 18px;}
.m-right-box2-top ul li {float: left;width: 50px;margin-right:14px;height: 52px;line-height: 54px; text-align: center;overflow: hidden; font-size: 14px;font-family: "microsoft yahei"; cursor:pointer}
.m-right-box2-top ul li.f-hover { border-bottom:3px solid #0af; }



.m-right-box2 .m-right-cont2 { padding-top: 15px }
.m-right-box2 .m-right-cont2 li{width: 279px; height: 150px; float: left; box-shadow:-1px 1px 1px #f2f2f2,0px -1px  1px #f2f2f2,  1px 1px 1px #f2f2f2;display:block;border:1px #f2f2f2 solid; margin:0 0px 15px 15px;}
.m-right-box2 .m-right-cont2 li .m-first-text{ font-size: 16px;overflow: hidden;height:20px;line-height:20px; margin:10px;}
.m-right-box2 .m-right-cont2 li .m-first-text a { font-family: "microsoft yahei" }
.m-middle{height: 50px;width:100%;margin-bottom:11px;}
.m-middle .m-jzbox{width: 50px; height:50px;float: left;display: table; text-align:center;margin-left:16px; margin-right: 10px;}
.m-middle .m-jzbox p{display: table-cell; vertical-align: middle;width: 50px; height: 50px;}
.m-middle .m-jzbox p img{ max-width: 50px;max-height: 50px;vertical-align:middle;}
.m-middle .m-start{width:110px; height:54px;margin-bottom:8px;display:inline-block; overflow: hidden;padding-left: 5px;float: left;}
.m-middle .m-start strong{height: 36px;display:inline-block;color:#909090;overflow: hidden;font-weight: normal;width: 113px;margin-top: -2px; font-family: "microsoft yahei"}
.m-middle .m-start img{height:15px; overflow:hidden;display: inline-block;margin-bottom:8px; margin-left:0px;}
.m-middle .m-bth {display:inline-block; width:56px;height:30px;line-height:30px; text-align:center;color: #fff;background-color:#0af;margin-right:16px;float:right;margin-top:9px;overflow: hidden; font-family: "microsoft yahei"}
.m-middle .m-bth:hover { background-color: #0091da }
p.m-csinfo{display:inline-block; height:36px;overflow:hidden;font-size:12px;margin: 0 15px;line-height:18px; color: #aaa; font-family: "microsoft yahei"}
p.m-csinfo .m-last-text{color:#f40;display:inline-block;font-weight: normal;width: 60px;}
.m-right-box2 .m-right-cont2 li:hover {box-shadow:0 0 1px 1px #0af;}

/*右三*/
.m-right-box3{background: #fff;margin: 15px 0;}
.m-right-box3 .m-xgzx-h4{margin-bottom:8px;}
.m-imgdiv ul{   }
.m-imgdiv li{ width: 420px; margin: 0 0 0 20px; }
.m-imgdiv li a.f-fl { margin: 0 20px 0 0 }
.m-imgdiv li a.f-fl img { display:block; width: 168px; height: 112px }
.m-imgdiv li div p { height: 44px; line-height: 22px; overflow:hidden; margin-bottom: 8px }
.m-imgdiv li div p a {  font-size: 16px;font-family: "microsoft yahei" }
.m-imgdiv li .m-info { color: #aaa; font-size: 12px; height: 62px; line-height: 20px; overflow:hidden; font-family: "microsoft yahei"}
.m-txtdiv {}
.m-txtdiv ul{  padding: 10px 0 10px }
.m-txtdiv li{ width: 420px; margin: 0 0 0 20px; height: 28px; line-height: 28px; overflow:hidden;font-family: "microsoft yahei"  }
.m-txtdiv li span { color: #999 }
.m-txtdiv li a{ font-size: 14px; }
.m-txtdiv li a b { float: left; width: 4px; height: 4px; background-color: #0ad; margin:12px 5px 0 0  }