body,html,div,span,p,h1,h2,h3,h4,h5,a,img,ul,li{margin:0;padding:0;font-family:"Microsoft YaHei";font-size:14px;}
ul,li{list-style:none;}
.clearfix:after, .m_banner .current:after, .top_box .box:after, .top_box .box li > div:after, .top_box .box li p:after, .wrapper .wrapper_box:after, .wrapper .wrapper_box .wrapper_left .wrapper_title:after, .wrapper .wrapper_box .wrapper_right .wrapper_title:after, .wrap_list:after, .list_box:after, .pic_box_ul:after, .list_ul:after, .img_box:after, .title_box:after, .p_img:after, .p_img li:after, .answer_box:after, .friend_link .link_box:after, .friend_link .link_box .em_box:after, .clearfix:before, .m_banner .current:before, .top_box .box:before, .top_box .box li > div:before, .top_box .box li p:before, .wrapper .wrapper_box:before, .wrapper .wrapper_box .wrapper_left .wrapper_title:before, .wrapper .wrapper_box .wrapper_right .wrapper_title:before, .wrap_list:before, .list_box:before, .pic_box_ul:before, .list_ul:before, .img_box:before, .title_box:before, .p_img:before, .p_img li:before, .answer_box:before, .friend_link .link_box:before, .friend_link .link_box .em_box:before{
    display: block;
    clear: both;
    content: ""; }
.fl{float:left;}
.fr{float:right;}
.hide {
    display: none;
}
.text-right{
    text-align: right;
}
.text-center{
    text-align: center;
}
a{text-decoration:none;}
img{vertical-align:middle;}
img{border:none;}
.m_header{width:100%;height:auto;}
.m_top{width:100%;background:url(../images/m_top.png) repeat-x;height:30px;}
.top_box{width:1250px;margin:0 auto;height:30px;line-height:30px;}

.top_box span{
    display: inline-block;
    float: left;
    width: 25%;
}
.wrapper .wrapper_box .wrapper_right .wrapper_title a.current {
    color: #0252b0;
}
.wrapper .wrapper_box .wrapper_left .wrapper_title.border_bottom {
    border-bottom: #CCCCCD 1px solid;
}

.scroll {
    position: relative;
}

.number,.span_number{
    display: inline-block;
    margin-right: 10px;
    background: #ccc;
    width: 12px;
    height: 12px;
    text-align: center;
    line-height: 12px;
    color: #fff;
    font-size: 9px;
}
.red{
    background:#e60013;
}

.mt10 {
    margin-top:10px;
}

.mt20 {
    margin-top:20px;
}

.mt30 {
    margin-top:30px;
}
.mt35 {
    margin-top: 35px;
}
.row {
    margin-left:-20px;
}



.top_box span a{color:#807f7f;font-size:14px;}
.m_top_new{width: 100%;
    height: 86px;
    padding:10px 0 10px 0;
}
.m_top_inner{
    width:1250px;
    margin: 0 auto;
    height: 76px;
    padding-top: 10px;
}
.logo{
    width:354px;float:left;height:auto;margin-top:-10px;
}
.m_top_new .m_search{
    width:490px;
    height:50px;
    float:left;
}
.m_top_new .m_cc_inp{
    width:366px;
    height: 40px;
    vertical-align: middle;
    border: 1px solid #ccc;
    line-height:40px;
    font-size: 14px;
    color: #666;
    float:left;
    padding-left:16px;
    background:#fff;
    border-right: 0;
}
.m_cc_search{width:98px;height: 44px;background-color:#1e75ce;border: 0;font-size: 16px;color: #fff;vertical-align: middle;font-weight: bold;cursor: pointer;text-align:center;line-height:44px;display:block;float:right;background:url (../images/search_m.png) no-repeat;display:block;background-size:100% 100%;float:left;}

.m_top_new .m_dd_info{
    line-height: 25px;
    width: 332px;
    overflow-x: hidden;
    padding-top: 5px;
}
.m_top_new .m_dd_info .m_im{
    font-size: 11px;
    color: #f22;
    font-weight: normal;
}
.m_top_new .m_topmenu{
    /* width:370px; */
    float:right;
    padding-top:8px;
}

.m_dd_info a{
    font-size:12px;
    color:#999999;

}

.specialad {
    height:130px;
    overflow: hidden;
}
.m_topmenu span,.m_topmenu span a{font-size:14px;display:inline-block;color:#a9a9a9;}
.m_top_new .m_topmenu .mylink, .m_topmenu i{
    display: inline-block;
    text-align: center;
    width: 60px;
    font-size: 11px;
    position:relative;

}
#i_vip{
    top: -5px;
    position: absolute;
    right: 0;
}
.person{
    background: url(../images/person.png) no-repeat 17px 0;
    display:inline-block;
    width:24px;
    height:28px;
}
.load{
    background: url(../images/load.png) no-repeat 19px 0;
    display:inline-block;
    width:24px;
    height:28px;
}
.shop{
    background: url(../images/jf.png) no-repeat 19px 0;
    display:inline-block;
    width:24px;
    height:28px;
}
.xx{
    background: url(../images/xx.png) no-repeat 16px 0;
    display:inline-block;
    width:24px;
    height:28px;
}
.ljf{background:url(../images/ljf.png) no-repeat 20px 0;
    display:inline-block;width:24px;height:28px;}

.m_topmenu i.i_exit {
    width: 34px;
    height: 34px;
    background: url(../images/icon_list.png);
    background-position: -5px 96px;
}

.m_topmenu i.i_jf1 {
    width: 34px;
    height: 34px;
    background: url(../images/icon_list.png);
    background-position: -4px 162px;
}
.m_topmenu i.i_jf2 {

    width: 34px;
    height: 34px;
    background: url(../images/icon_list.png);
    background-position: -2px 129px;
}


.m_topmenu i.i_info2 {
    width: 34px;
    height: 34px;
    background: url(../images/icon_list.png);
    background-position: 0 226px;
}

.app{
    background: url(../images/app1.png) no-repeat 19px 0;
    display:inline-block;
    width:24px;
    height:28px;
}
.VIP{
    background: url(../images/VIP.png) no-repeat 12px 0;
    display:inline-block;
    width:24px;
    height:28px;
}
.m_menu{
    background: url(../images/menu.png) repeat-x;
    height: 43px;
    box-shadow: 0 2px 6px rgba(0,0,0,.4);
    position: relative;
    z-index: 200;
    /*position: relative;*/
}
.m_menu_inner{
    width:1250px;
    margin:0 auto;
    height:43px;
    line-height:43px;
    color:#fff;
}
.m_rg-code{
    width: 60px;
    position: fixed;
    z-index: 50;
    top: 26%;
    right: 0px
}
.m_small a {
    margin: 1px;
}
.m_menu_inner a:link, .m_menu_inner a:visited, .m_menu_inner .m_spa:link, .m_menu_inner .m_spa:visited{
    color: #fff;
    width: 45px;
    height: 43px;
    line-height: 43px;
    text-align: center;
    display: inline-block;
    text-decoration: none;
    position:relative;
}
.m_menu_inner .fl a {
    padding: 0 1px;
	margin-left:-1px;
}
.m_menu_inner a em{
    position: absolute;
    bottom:0px;
    left: 50%;
    margin-left: -7px;
    width: 0;
    height: 0;
    overflow: hidden;
    line-height: 0;
    font-size: 0;
    vertical-align: middle;
    border-bottom: 7px solid #fff;
    border-top: 0 none;
    border-left: 7px solid transparent;
    border-right: 7px solid transparent;
    display:none;
}
.m_menu_inner .point2{

    display:block;
}
.m_menu_inner .fl  .active:link, .m_menu_inner .fl .active:visited, .m_menu_inner .fl a.cur, .m_menu_inner .fl a:hover{
    box-shadow: -3px 0 3px #b8000c inset,       0 3px 3px #b8000c  inset,      3px 0 3px #d70010  inset;
}
.m_menu_inner .active:link, .m_menu_inner .active:visited, .m_menu_inner a.cur, .m_menu_inner a:hover{
    background-color: #e93140;
    font-size: 14px;
}
.active_select{
	 box-shadow: -3px 0 3px #b8000c inset,       0 3px 3px #b8000c  inset,      3px 0 3px #d70010  inset;
	  background-color: #e93140;
    font-size: 14px;
}
.m_menu_inner .m_small a:link, .m_menu_inner .m_small a:visited{
    height: 43px;
    display: inline;
    background-color: transparent;
    font-size: 14px;
    width: auto;
}
.top_nav{width: 100%;
    margin: 0 auto;

    /*display: none;*/
    position: absolute;
    z-index: 100;
    background: #fff;
    background:rgba(255,255,255,0.7);
    box-shadow: 0 2px 6px rgba(0,0,0,.4);

    /*top: 43px;*/
    /*right: 0;*/


}
.top_nav ul{
    width: 1280px;
    margin: 0 auto;
    display: none;
    height: 45px;
    line-height: 45px;
    -webkit-transition: opacity .4s ease;
    transition: opacity .4s ease;
}
.top_nav ul li{
    float:left;
    text-align:center;
    color:#e1e1e1;

}
.top_nav ul li a:hover {
    color: #e93140;
}
.top_nav ul li a{color: #333;padding:0 14px 14px 14px;}
.mt_search{
    background: #328ce4 url(../images/search_m.png) no-repeat 12px 15px;
    display:inline-block;
}

.curr_left {
    float: left;
    width: 190px;
    line-height: 25px;
    text-align: left;
    margin: 10px 75px 11px 25px; }
.curr_left a {
    color: #fff;
    font-size: 18px;
    float: left; }
.m_left {
    background: url(../images/left.png) no-repeat;
    display: inline-block;
    width: 27px;
    height: 39px;
    vertical-align: middle;margin-top:-27px;}
.m_banner .current ul {
    float: right;
    width:793px;
    position: relative;overflow:hidden;}
.m_banner .current ul li {
    float: left;
    margin: 7px;
    cursor: pointer;
    position: relative; }
.m_banner .current ul li .p1 {
    width: 90px;
    height: 50px;
    border: #328ce4 4px solid;
    position: absolute;
    top: 0;
    left: 0;
    display: none; }

.con_pic .block {
    display: block;

}
.con_pic > div {
    display: none; }
.con_pic > div img {
    width: 100%; }
.m_top_box {
    width: 100%;
    height: 98px;
    background-color: #f4f5f5;
    display: block;
    padding: 24px 0 24px 0;
    border-bottom: 1px solid #f9fafa;
    -moz-box-shadow: 0px 1px 1px #deddde;
    box-shadow: 0px 1px 1px #deddde;
}
.m_top_box .box {
    width: 1250px;
    margin: 0 auto; }
.m_top_box .box li {
    border-right: #e2e3e3 1px dashed;
    float: left;
    width: 116px;
    margin-left: 7px;
}
.m_top_box .box li > div {
    margin-bottom: 13px;
}
.m_top_box .box li > div h3 {
    font-size: 16px;
    color: #333333;
    float: left;
    margin-left:7px;
}
.m_top_box .box li > div a {
    font-size: 12px;
    color: #c7c8c8;
    margin-top: 3px;
    display: inline-block;margin-left:14px;}
.m_top_box .box li > div .cc_right {
    background: url(../images/cc_right.png) no-repeat 29px 4px;
    display: inline-block;width:40px; }
.m_top_box .box li p {
    line-height: 21px;
    color: #bebebe;
    font-size: 12px;
    padding: 0 0 0 8px;
}
.m_top_box .box li p a {
    color: #949494;
    font-size: 13px;
}
.m_top_box .box li p a:hover {
    color: #000;

}
.m_top_box .box li p span {
    margin-right:4px; }
.m_top_box .box .born {
    border-right: none; }
.wrapper {
    width: 1250px;
    margin: 35px auto;
}

.wrapper .wrapper_box.floor1 {
    height: 340px;overflow: hidden;
}
.floor1 .slider_item  img{
    height: 127px;
    width:400px;
}
.wrapper .wrap_box {

    width: 1030px;

}
.wrapper .wrapper_box {
    width: 1250px;
    /* margin: 0 auto; */
    height: 378px;
    overflow: hidden;
}
.wrapper .wrapper_box .wrapper_left {
    width: 1030px;
    float: left;
}
.wrapper .wrapper_box .wrapper_left .wrapper_title {
    padding: 0 0 10px 0;
    border-bottom: #328ce4 2px solid;
    height: 35px;
}
.wrapper .wrapper_box .wrapper_left .wrapper_title .wrap_zx {
    width: 214px;
    float: left; }
.wrapper .wrapper_box .wrapper_left .wrapper_title .wrap_zx h3 {
    font-size: 28px;
    font-weight: normal;
    float: left;
    color: #2a2a2a;
}
.wrapper .wrapper_box .wrapper_left .wrapper_title .wrap_zx a {
    float: right;
    color: #7f7f7f;
    margin-top:17px;

}
.wrapper .wrapper_box .wrapper_left .wrapper_title .wrap_nav {
    float: left;
    margin-left: 16px;
    margin-top:8px; }
.wrapper .wrapper_box .wrapper_left .wrapper_title .wrap_nav .born {
    border-right: none; }
.wrapper .wrapper_box .wrapper_left .wrapper_title .wrap_nav li {
    float: left;
    border-right: #f2f2f2 1px solid;
    padding: 0 12px 0 12px;
}
.wrapper .wrapper_box .wrapper_left .wrapper_title .wrap_nav li a {
    font-size: 14px;
    color: #a8a8a8; }

.wrapper .wrapper_box .wrapper_left .wrapper_title .wrap_nav li.current a {
    color: #0252b0;
}


.wrapper .wrapper_box .wrapper_left .wrapper_title .wrap_nav li a:hover{

    color: #0252b0;
}
.wrapper .wrapper_box .wrapper_left .wrapper_title .wrap_nav_fr {
    float: right;
    margin-top:18px; }
.wrapper .wrapper_box .wrapper_left .wrapper_title .wrap_nav_fr a {
    color: #999999;
    font-size: 14px;
    display: inline-block;
    padding-left: 12px;
}
.wrapper .wrapper_box .wrapper_left .wrapper_title .wrap_nav_fr a:hover{
    color: #0252b0;
}

.wrapper .wrapper_box .wrapper_left .wrapper_title .wrap_nav_fr a.current{
    color: #0252b0;
}


.wrapper .wrapper_box .wrapper_right {
    float: right;
    width: 190px;
    margin-left: 20px;
    height: 360px;
    /* overflow: hidden; */
}
.wrapper .wrapper_box .wrapper_right .wrap_right_ul .inforn {
    display: block; }
/*.wrapper .wrapper_box .wrapper_right .wrap_right_ul > ul {*/
/*display: none; }*/
.wrapper .wrapper_box .wrapper_right .wrap_right_ul .cut {
    float: right; }
.wrapper .wrapper_box .wrapper_right .wrap_right_ul .cut span {
    width:10px;
    height: 10px;
    display: inline-block;
    background-color: #dadada;
    cursor: pointer; }
.wrapper .wrapper_box .wrapper_right .wrap_right_ul .cut .active {
    background-color: #338de5; }
.wrapper .wrapper_box .wrapper_right .wrapper_title {
    padding: 0 0 10px 0;
    border-bottom: #328ce4 2px solid;
    height: 35px;
}
.wrapper .wrapper_box .wrapper_right .wrapper_title > h3 {
    font-size: 28px;
    color: #7f7f7f;
    float: left;
    font-weight: normal; }
.wrapper .wrapper_box .wrapper_right .wrapper_title a {
    float: right;
    font-size: 14px;
    color: #7f7f7f;
    margin-top: 10px; }
.wrapper .wrapper_box .wrapper_right .wrapper_title .nav_top {
    display: inline-block;
    margin-left:10px; }


.wrapper .wrapper_box .wrapper_right .wrapper_title .nav_top a {
    display: inline-block;
    padding: 0 7px 0 7px;
    border-right: #f7f7f7 1px solid;
    float:left;}
.wrapper .wrapper_box .wrapper_right .wrap_right_box {
    margin-top: 18px;
    height: 280px;
    overflow: hidden;
}
.wrapper .wrapper_box .wrapper_right .wrap_right_box li {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    display: block;
    /* white-space: nowrap; */
    overflow: hidden;
    text-overflow: ellipsis;
    line-height: 18px;
}




.wrapper .wrapper_box .wrapper_right .wrap_right_box li a {
    color: #6e6e6e;
    display: block;
    float: right;
    width: 165px;
}
.wrapper .wrapper_box .wrapper_right .wrap_right_box li a:hover {
    color:#338de5; }
.wrapper .wrapper_box .wrapper_right .span_red1 {
    background: url(../images/span_red1.png) no-repeat;
    display: inline-block;
    width: 13px;
    height: 13px;
    margin-right: 10px; }
.wrapper .wrapper_box .wrapper_right .span_red2 {
    background: url(../images/span_red2.png) no-repeat;
    display: inline-block;
    width: 13px;
    height: 13px;
    margin-right: 10px; }
.wrapper .wrapper_box .wrapper_right .span_red3 {
    background: url(../images/span_red3.png) no-repeat;
    display: inline-block;
    width: 13px;
    height: 13px;
    margin-right: 10px; }
.wrapper .wrapper_box .wrapper_right .span_red4 {
    background: url(../images/span_red4.png) no-repeat;
    display: inline-block;
    width: 13px;
    height: 13px;
    margin-right: 10px; }
.wrapper .wrapper_box .wrapper_right .span_red5 {
    background: url(../images/span_red5.png) no-repeat;
    display: inline-block;
    width: 13px;
    height: 13px;
    margin-right: 10px; }
.wrapper .wrapper_box .wrapper_right .span_grey4 {
    background: url(../images/span_grey4.png) no-repeat;
    display: inline-block;
    width: 13px;
    height: 13px;
    margin-right: 10px; }
.wrapper .wrapper_box .wrapper_right .span_grey5 {
    background: url(../images/span_grey5.png) no-repeat;
    display: inline-block;
    width: 13px;
    height: 13px;
    margin-right: 10px; }
.wrapper .wrapper_box .wrapper_right .span_grey6 {
    background: url(../images/span_grey6.png) no-repeat;
    display: inline-block;
    width: 13px;
    height: 13px;
    margin-right: 10px; }
.wrapper .wrapper_box .wrapper_right .span_grey7 {
    background: url(../images/span_grey7.png) no-repeat;
    display: inline-block;
    width: 13px;
    height: 13px;
    margin-right: 10px; }
.wrapper .wrapper_box .wrapper_right .span_grey8 {
    background: url(../images/span_grey8.png) no-repeat;
    display: inline-block;
    width: 13px;
    height: 13px;
    margin-right: 10px; }
.wrapper .wrapper_box .wrapper_right .span_grey9 {
    background: url(../images/span_grey9.png) no-repeat;
    display: inline-block;
    width: 13px;
    height: 13px;
    margin-right: 10px; }
.wrapper .wrapper_box .wrapper_right .span_grey10 {
    background: url(../images/span_grey10.png) no-repeat;
    display: inline-block;
    width: 13px;
    height: 13px;
    margin-right: 10px; }
.wrapper .wrapper_box .wrapper_right .span_grey11 {
    background: url(../images/span_grey11.png) no-repeat;
    display: inline-block;
    width: 13px;
    height: 13px;
    margin-right: 10px; }
.wrapper .wrapper_box .wrap_ul {
    width: 295px;
    /* overflow: hidden; */
}
.wrapper .wrapper_box .wrap_ul.col33{
    float:left;
    margin-left:20px;
    width: 315px;
}
.wrapper .wrapper_box .wrap_ul ul {
    float: left;
    margin-top: 14px;
}
.wrapper .wrapper_box .wrap_ul ul li {
    font-size: 5px;
    color: #333333;
    list-style:square inside;
    color: #4c9be0;
    margin-bottom: 11px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    width: 295px;
}
.wrapper .wrapper_box .wrap_ul ul li a {
    color:#333333;}
.wrapper .wrapper_box .wrap_ul ul li a:hover{
    color: #338de5;
}

.wrapper .wrapper_box .wrap_ul .wrap_fl {
    width: 326px;
    float: left;
    margin-left: 43px; }
.wrapper .wrapper_box .wrap_ul .wrap_fl img {
    width: 100%; }
.wrapper .wrapper_box .wrap_pic {
    float: left;
    width: 400px;
    margin: 0 20px 0 20px;
    margin-top: 22px;
    position: relative;
    overflow:hidden;
}
.wrapper .wrapper_box .wrap_pic > div .block {
    display: block; }
.wrapper .wrapper_box .wrap_pic > div li {
    float:left;
    overflow: hidden;
    position: relative;
    /* width:320px; */
    list-style: none;
    margin: 0px;
    padding: 0px;
    overflow: hidden;
    height: 300px;
}
.wrapper .wrapper_box .wrap_pic .pic_p > h3 {
    font-size: 18px;
    color: #333333;
    margin-top: 20px; }
.wrapper .wrapper_box .wrap_pic .pic_p > p {
    color: #999999;
    font-size: 14px;
    line-height: 26px;
    margin-top: 13px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical; }
.wrapper .wrapper_box .wrap_pic .pic_p > p a {
    font-size: 12px;
    color:#999999;; }
.wrapper .wrapper_box .m_list_bar {
    margin-top: 20px;
    margin-left: -20px;
}


.wrapper .wrapper_box .wrap_pic .pic_p p a ,.wrapper .wrapper_box .wrap_pic .pic_p p a :hover{
    color: #338de5;
    font-size:14px;
}

.wrapper .wrapper_box .m_list_bar img{
    width: 100%;
    height: 122px;
}
.wrapper .wrapper_box .m_list_bar li {
    width: 330px;
    float: left;
    margin: 0 0 0 20px;
}
.wrapper .wrapper_box .m_list_bar li h3 {
    font-size: 18px;
    white-space: nowrap;
    text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    overflow: hidden;
    margin-top: 26px; }
.wrapper .wrapper_box .m_list_bar li p {
    color: #666666;
    margin-top: 16px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical; }
.wrapper .wrapper_box .m_list_bar li p a{

    color:#989898;
}
.wrapper .wrapper_box .m_list_bar li a {
    color:#338de5; }
}
.arr_left {
    background: url(../images/index_left.png) no-repeat;
    display: inline-block;
    width: 25px;
    height: 43px;
    position: absolute;
    left: 0;
    top: 60px;cursor:pointer; }
.arr_right {
    background: url(../images/index_right.png) no-repeat;
    display: inline-block;
    width: 25px;
    height: 43px;
    position: absolute;
    right: 0;
    top: 60px;cursor:pointer; }
.pic_box {
    width: 1250px;
    margin: 35px auto; }
.pic_box img {
    border: #e5e5e5 1px solid;
    padding: 5px; }

.wrap_list {margin: 20px 0 0 0;position: relative;}
.wrap_list .list_pic {float: left;position: relative;width: 460px;margin-right:3px;}
.wrap_list .list_pic > a {width: 376px; height: 256px;}
.wrap_list .list_pic > a img {width: 100%; height: 259px;}
.wrap_list .list_pic p {height: 35px;line-height: 35px;background-color: #f2f2f2;color: #333333;text-align: left;position: absolute;top: 259px;width: 450px;padding:0 0 0 10px;}
.wrap_list .list_pic p a{color:#333333;font-size: 15px;}
.wrap_list .list_pic p a:hover{color: #338de5;}
.wrap_list .list_pic p span {
    width:62px;
    height: 20px;
    line-height: 20px;
    font-size: 13px;
    color: #4c9be0;
    display: inline-block;
    border: #f2f2f2 1px solid;
    background-color: #fff;
    margin-right: 10px; text-align:center;border:#e7e6e6 1px solid;}
.wrap_list .list_pic .span_time ,.list_ul .span_time{
    position: absolute;
    bottom: 3px;
    right: 3px;
    font-size: 12px;
    /* width: 40px; */
    height: 20px;
    line-height: 20px;
    background-color: #131313;
    opacity: 0.6;
    text-align: center;
    color: #fff;
border-radius: 2px;
    padding: 0 3px;
}

.list_box {width: 567px;float: left;}
.list_box li {float: left;width: 180px;padding: 0 0px 20px 8px; position: relative;height: 128px;}
.list_box li .list_bar_pic ,.list_ul .list_bar_pic{position: relative; }
.list_box li .span_time {
    position: absolute;
    bottom: 3px;
    right: 3px;
    font-size: 12px;
    /* width: 40px; */
    height: 20px;
    line-height: 20px;
    background-color: #131313;
    opacity: 0.6;
    text-align: center;
    color: #fff;
border-radius: 2px;
    padding: 0 3px;
}
.list_box li p {height:38px;line-height:17px;background-color: #f2f2f2;position: absolute;top: 102px;width: 174px;padding: 3px;}
.list_box li p a{color:#333333;font-size: 12px;}
.list_box li p a:hover{color: #338de5;}
.list_box li img {width: 100%;height: 102px;}

li.slider_item img {
    width: 100%;
}
.m_banner_pic {
    width: 610px;
    position: relative;
    overflow:hidden;
}
.m_banner_pic ul {
    width:3000px; }
.m_banner_pic ul li {
    float: left;
    margin-bottom: 15px;
    overflow: hidden;
    width: 610px;
    list-style: none;
   position: relative;
}
.arr_left {
    background: url(../images/index_left.png) no-repeat;
    display: inline-block;
    width: 25px;
    height: 43px;
    position: absolute;
    left: 0;
    top:50px;cursor:pointer; }
.arr_right {
    background: url(../images/index_right.png) no-repeat;
    display: inline-block;
    width: 25px;
    height: 43px;
    position: absolute;
    right:0;
    top:50px;cursor:pointer;}
.next{
    background: url(../images/index_right.png) no-repeat;
    display: inline-block;
    width: 25px;
    height: 43px;
    position: absolute;
    right:0;
    top:50px;
}
.pic_box_ul {
    margin-top: 10px; }
.m_banner_pic .pic_box_ul li {
    float: left;
    margin-right: 20px;
    width: 190px;
}
.pic_box_ul li p {height: 38px;line-height: 17px;font-size:12px;background-color: #f2f2f2;text-align: center;padding: 3px;}
.pic_box_ul li a img {
    width: 190px;
    height: 102px;
}


.m_banner_left {
    width: 610px;
    float: left;
}

.wrap_list_bar ul li {
    margin-bottom: 7px; }

.m_box ul li {
    margin-bottom: 5px;
}

.m_department ul {
    color: #4c9be0;
    /* background-color: #f4f5f5; */
    /* padding: 21px 26px 17px 22px; */
    margin-top: 18px;
    /* display: block; */
    /* float: right; */
    /* width: 165px; */
    /* word-spacing: normal; */
    height: 290px;
    overflow: hidden;
}
.m_department ul li {
    list-style: square inside;
    /* width:240px; */
    margin-bottom: 10px;
    overflow: auto;
    font-size:4px;
}
.m_department ul li a {
    color: #333333;
    display: block;
    float: right;
    width: 165px;
    /*line-height: px;*/
}
.slides_control > div{width:565px;overflow:hidden;}
.slides_control div img{height:149px;}
.list_ul {
    margin-top: 20px;
    margin-left: -20px;
}
.list_ul li {
    width: 190px;
    float: left;
    margin: 0px 0px 15px 20px;
    position: relative;
}
.list_ul li img {
    width: 100%;
    height: 102px;
}

.list_ul li p {height: 38px; padding: 3px; line-height: 17px; background-color: #f2f2f2;}
.list_ul li p a{color:#333333;font-size: 12px;}
.list_ul li p a:hover{color: #338de5;}

.wr_box ul li {
    margin-bottom: 5px;
}
.img_box{width:1250px;}
.img_box h3 {
    font-size: 12px;
    width:84px;
    height: 20px;
    line-height: 20px;
    text-align: center;
    background: #338de5;
    color: #fff;
    display: inline-block;
    background: url(../images/radius.png) no-repeat; }
.img_box span {
    width: 406px;
    float: left;
    padding: 5px 5px 5px 5px; }
.img_box span a{
    width:426px;
    height: 120px;
    display:inline-block;
}
.img_box span a img {
    height: 120px;
    width:406px;
}
.img_box > div {
    border: #338de5 1px solid;
    overflow: hidden; }

.title_box {
    border-bottom: #e9e9e9 1px solid;
    padding: 0 0 10px 0; }
.title_box h3 {
    font-size: 28px;
    font-weight: normal;
    color: #2a2a2a;
    float: left; }
.title_box a {
    float: right;
    color: #666666;
    margin-top: 10px; }

.p_img {
    margin-top: 14px;
    margin-bottom: 40px;
    margin-left: -17px;
}
.p_img li {
    float: left;
    background-color:#f2f2f2;
    /* margin-right:15px; */
    padding: 19px 8px 22px 10px;
    margin-left: 18px;
}
.p_img li .p_pic {
    width: 99px;
    height: 94px; }
.p_img li .p_pic img {
    width: 99px;
    height: 99px;
    -webkit-border-radius:50px;
    -moz-border-radius:50px;
    border-radius:50px;}
.p_img li > div {
    float: left;
    margin-right: 10px;width:98px; }
.p_img li > div h3 {
    font-size: 16px;
    margin-top: 5px; }
.p_img li > div p {
    font-size: 14px;
    margin-top: 18px; }
.p_img li > div p a{
    color:#333333;
}
.answer_box {
    width: 1250px;
    margin: 20px auto;
    border: #efefef 1px solid; }
.answer_box .born {
    border-right: none; }
.answer_box > div {
    float: left;
    padding: 30px 0 37px 30px;
    border-right: #ededed 1px solid; }
.answer_box > div h3 {
    color: #338de5;
    font-size: 18px;
    margin-bottom: 24px; }
.answer_box ul li{
    float:left;

}
.answer_box ul {
    width:580px;

}
.answer_box ul a {
    color: #666666;
    margin-right: 60px;
    width: 150px;
    display: inline-block;
    margin-bottom:10px;
}

.friend_link {
    height: 230px;
    width: 100%;
    background-color: #f9f9f9;
    clear: both;
}
.friend_link .link_box {
    width: 1250px;
    margin: 0 auto;
    padding: 40px 0 30px 0; }
.friend_link .link_box > div {
    float: left;
    width: 100%;
}
.friend_link .link_box > div .box {
    margin-bottom: 17px; }
.friend_link .link_box > div .box a {
    font-size: 14px;
    color: #666666; }
.friend_link .link_box > div a {
    color: #999999;
    font-size: 12px;
    padding:3px 7px;

    display: inline-block;
}
.friend_link .link_box .em_box {
    /* width: 580px; */
    float: right;
}
.friend_link .link_box .em_box > div {
    float: left;

    height: auto;
    text-align: center;
    margin-left: 40px;
}
.friend_link .link_box .em_box > div p {
    padding-bottom: 10px; }
.m_banner .current ul li img{opacity:0.2;}
.m_banner .current ul li:hover{
    opacity:0.7;
    filter:alpha(opacity=70);
}
.friend_link .link_box > div a img{
    background-color:#fff;
    padding:8px;
}

.friend_link .link_box img{
    width: 110px;
    height: 110px;
}
.wrapper .wrapper_box .wrapper_right .btmn{border-bottom: #cccccc 1px solid;}
.scrollable{ width:620px;
    padding-left: 86px;
    overflow: hidden;
    position: relative;}
#slides{
    width:564px;
    position: relative;
}
/**/

.slide{position:relative;height:400px;overflow:hidden;margin: 0 auto;}
.slide .slide-hd{position:absolute;bottom:15px;height:70px;width: 1090px;
    margin: 0 auto;
    left: 0;
    right: 0;}
.slide-hd .slide-hd-bg{background:#000;opacity:.6;filter:alpha(opacity=60);position:relative;z-index:1;width:1090px;height:70px;left:0;right:0;}
.slide-hd .thumb{position:absolute;/* padding-left: 10px; */width:740px;right:0;top:5px;z-index:2;padding:5px 0 0 0;height:52px;}
.slide-hd .title{position:absolute;left: 14px;width: 276px;z-index:2;text-align:left;top:7px;}
.slide-hd .title a{font-size:18px;color:#fff;height:55px;line-height:55px;text-decoration:none;font-weight:400;}
.slide-hd .thumb li{float:left;margin-right: 3px;}
.slide-hd .thumb li a{display:block;width: 96px;height: 51px;position:relative;cursor:pointer;background:#000;}
.slide-hd .thumb li a img{width:100%;filter:alpha(opacity=70);-webkit-transition:opacity .7s;opacity:0.7;height: 99.0%;}
.slide-hd .thumb a:hover .mask{background:0;opacity:0.6;filter:0;-webkit-transition:opacity .3s;-moz-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s;}
.slide-hd .thumb li a .mask{display:block;position:absolute;z-index:3;top:0;left:0;width:100%;height:50px;background:#000;opacity:0.6;filter:alpha(opacity=20);-moz-transition:background .3s;-webkit-transition:background .3s;-o-transition:background .3s;transition:background .3s;}
/*.slide-hd .thumb .selected a .mask{width:90px;height:45px;border:3px solid #328ce4;background:0;opacity:1;filter:0;-webkit-transition:opacity .3s;-moz-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s;display:inline-block;}*/
.slide-hd .thumb .on a .mask{width:90px;height:45px;border:3px solid #328ce4;background:0;opacity:1;filter:0;-webkit-transition:opacity .3s;-moz-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s;display:inline-block;}
.slide .slide-bd{height:426px;overflow:hidden;}
.slide .slide-bd .pic-list{height:400px;overflow:hidden;/*float:left;*/ text-align: left;/*position:absolute;*/}
.slide .slide-bd .pic-list li{width:100%;height:400px;}
.slide .slide-bd .pic-list li a{width:100%;height:400px; display: block}
.slide-hd .m_right{
    width:185px;display:inline-block;font-size:18px;line-height:20px;margin-top:5px;
}
.slide-hd .title a img{margin-top:-20px;margin-right:10px;}
.slide .slide-btn a{position:absolute;top:170px;text-indent:-999em;display:block;height:51px;width:33px;background-image:url(../images/m_arrow_left.png);background-repeat:no-repeat;_background-image:none;}
.thumb ul{margin-left:28px;}
.slide .slide-btn .prev_xiang{left: -40px;top:4px;background-position:0 0;opacity: 0.8;filter:alpha(opacity=30);
    cursor: pointer;}
.slide .slide-btn .next_xiang{right:10px;background:url(../images/m_arrow_right.png) no-repeat;width:33px;height:51px;top:3px;opacity: 0.8;filter: alpha(opacity=80);cursor: pointer;}
.slide .slide-btn .prev_xiang:hover{opacity: 1;}
.slide .slide-btn .next_xiang:hover{opacity: 1;}
.slide .slide-btn a div{position:relative;height:80px;width:28px;}
.slide .slide-btn a span{display:block;height:80px;width:28px;top:0;left:0;position:absolute;cursor:pointer;}
.slide .slide-btn .mask{background:#fff;filter:alpha(opacity=60);z-index:2;}
.slide .slide-btn .selected .mask{filter:alpha(opacity=50);}
.slide .slide-btn a:hover .mask{filter:alpha(opacity=70);}

.banner_list img {
    /*margin-left: -50%;*/
    /*padding-left: 960px;*/
}

.links{
    float:left;
    width: 680px;
}



#footer {width:100%;overflow:hidden;/* background:#ededed url(../images/footbgline.png) repeat-x; */font-size:12px;text-align:center;color:#6d6f71;}
#footer p {width:1000px;display:block;margin:0px auto;padding:15px 0;line-height:25px;}
#fdlink {width:1000px;overflow:hidden;margin:0 auto;padding:0 0 25px 0;border-bottom:#d9d9d9 1px solid}
#fdlink a {display:block;width:250px;height:30px;text-align:center;float:left; text-align:left;font-size:12px;}
#footer a, #footer, #footer span, #footer div {color:#ccc;line-height: 180%;font-size: 12px;margin-bottom: 35px;}
#footer p a{color:#333}



.rg-code{
    width:60px;
    position:fixed;
    z-index:50;
    top:26%;
    right:0px;
}
.rg-code ul .cus{
    background:url(../images/cus.png) no-repeat 9px 10px;
    display:inline-block;
    background-size:34px 31px;
    background-color:#5893db;
}
.rg-code ul li{
    position:relative;
    cursor:pointer;
    border:#ccc 1px solid;
    border-radius:5px;
    width:53px;
    height:53px;
    line-height:53px;
}
.rg-code ul li a{
    color:#fff;
    text-decoration:none;
    border-radius:5px;
    display:block;
    width:53px;
    height:53px;
    line-height:24px;
    text-align:center;
    overflow: hidden;
    font-size:16px;
    font-family: "Microsoft Yahei";
}
.rg-code ul .block{
    display:block;
    background-color:#136cc7;
    color:#fff;
}
.rg-code ul li.follow{
    background:url(../images/follow.png) no-repeat 7px 10px;
    display:inline-block;
    background-size:38px 31px;
    background-color:#5893db;
    color:#fff;
}

.rg-code ul li.follow > div{
    width:256px;
    height:140px;
    left:-316px;
    top:-108px;
    border:#eeeeee 1px solid;
    background-color:#f0f1f5;
    padding:17px 20px 0 17px;
    display:none;

}
.rg-code ul li.follow > div > img{
    width:122px;
    height:122px;
    float:left;
}
.rg-code ul li.follow span{
    line-height:24px;
    font-size:16px;
    text-align:center;
    color:#333333;
    float:left;
    margin-top:40px;
    margin-left:13px;
    width:100px;
}
.rg-code ul li.suggestions{
    background:url(../images/suggestions.png) no-repeat 13px 14px;
    display:inline-block;
    background-size:28px 23px;
    background-color:#5893db;
    color:#fff;
}
.rg-code ul li.zhibo{
    background:url(../images/zhibo.png) no-repeat 10px 10px;
    display:inline-block;
    background-size:33px 33px;
    background-color:#5893db;
    color:#fff;
}
.rg-code ul li.app{
    background:url(../images/app.png) no-repeat 16px 10px;
    display:inline-block;
    background-size:22px 34px;
    background-color:#5893db;
    color:#fff;

}
.rg-code ul li.app >div{
    width:256px;
    height:140px;
    left:-316px;
    top:-108px;
    border:#eeeeee 1px solid;
    background-color:#f0f1f5;
    padding:17px 20px 0 17px;
    display:none;
}
.rg-code ul li.app img{float:left;}
.rg-code ul li.app span{
    line-height:24px;
    font-size:16px;
    text-align:center;
    float:left;
    margin-left:13px;
    margin-top:40px;
    width:100px;
    color:#333333;
}
.rg-code ul li.top{
    background:url(../images/top-small.png) no-repeat 11px 14px;
    display:inline-block;
    background-size:30px 29px;
    background-color:#5893db;
    color:#fff;
}
.msg_inforn{position:relative;}
.msg_inforn:after{
    border:10px solid;
    border-color:transparent #f0f1f5 transparent transparent;
    z-index:55;
    top:70px;
    left:293px;
    position:absolute;
}
.msg_inforn:after{
    border:10px solid;
    top:70px;
    right:-20px;
    border-color:transparent transparent transparent #f0f1f5;
}
.msg_inforn:after,.msg_inforn:after{content:"";position:absolute;}
.follow_inforn{position:relative;}
.follow_inforn:after, .follow_inforn:before{
    border:10px solid;
    border-color:transparent #f0f1f5 transparent transparent;
    z-index:55;
    top:70px;
    left:293px;
    position:absolute;
}
.follow_inforn:after{
    border:10px solid;
    top:70px;
    right:-20px;
    border-color:transparent transparent transparent #f0f1f5;
}
.follow_inforn:after,.follow_inforn:after,.follow_inforn:before{content:"";position:absolute;}



/*reload*/
@media (min-width: 992px) and (max-width: 1250px){

    .m_top_new .m_search{
        width:450px;
    }
    .m_top_new .m_cc_inp{
        width:326px;
    }
    .top_box{width:1190px;}
    .m_top_inner{
        width:1190px;

    }
    .m_menu_inner{
       
        margin:0 auto;

    }
    .m_menu_inner .fl a{
        padding:0 3px;
    }
    .m_small a{
        margin-left: 7px;
    }

    .banner_list img{
        margin-left: -50%;
        padding-left: 330px;
    }
    .m_top_box .box {
        width:1190px;
        margin: 0 auto; }

    .m_top_box .box li div .cc_right{
        width: 35px}
    .m_top_box .box li  div a{
        margin-left: 14px;
        font-size:12px;
    }
    .img_box span{
        width: 386px;
    }
    .img_box span a img{
        width: 386px;
    }
    .wrap_list .list_pic{
        width:380px;
    }

    .wrap_list .list_pic p{
        width:370px;
    }
    .list_box li p{
        width: 180px;
    }

    .list_box{
        width:600px;
    }
    .list_box li{
        width:180px;
    }

    .p_img li div{
        width:85px;
    }
    .p_img li{
        margin-left:16px;
    }
    .answer_box ul {
        width:550px;
    }

    .m_top_box .box li{
        margin-left: 0px;
    }
    .wrapper .wrapper_box .wrapper_left{
        width:980px;
    }
    .wrapper .wrapper_box .wrap_ul ul li{
        width: 265px;
    }
    .list_ul li{
        width:180px;

    }
    .wrapper .wrapper_box .m_list_bar li{
        width: 313px;
    }

    .wrapper {
        width:1190px;

    }

    .wrapper .wrapper_box {
        width:1190px;
        /* margin: 0 auto; */

    }
    .pic_box {
        width:1190px;

    }

    .pic_box img{
        width:1180px;

    }


    .img_box{width:1190px;}


    .answer_box {
        width:1190px;
    }


    .friend_link .link_box {
        width:1190px;
    }

    .links{
        width: 580px;
    }

}
/*
.over_big{
    background-image: url("../images/over_big.png");
    position: absolute;
    top: 0;
    width: 100%;
    height: 100%;
    -webkit-background-size:100%;
    background-size:100%;
}
.over_small{
    background-image: url("../images/over_small.png");
    position: absolute;
    top: 0;
    width: 100%;
    height: 102px;
    -webkit-background-size:100%;
    background-size:100%;
}
*/






.cover_play_btn{display: block;
    opacity:1;}
.over_big{
width:376px;
position:absolute;
top:0;
height:100%;
background: 0 0;
filter: none;
-webkit-transition: all .5s ease;
-moz-transition: all .5s ease;
-o-transition: all .5s ease;
transition: all .5s ease;
bottom: 0;
left: 0;
width: 100%;

cursor: pointer;
letter-spacing: normal;
}
.over_big:hover{
background: rgba(0,0,0,.25);
filter: progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#99000000',endColorstr='#99000000');
}
.over_big:hover .play_btn{display:block;}
.play_btn{
position: absolute;
opacity: 0;
display:none;
width:100px;
background:url(../images/t1.png);
background-repeat:no-repeat;
height:100px;
margin-top:71px;
margin-left:157px;
-webkit-transition: all .8s ease;
-moz-transition: all .8s ease;
-o-transition: all .8s ease;
 transition: all .8s ease;
 opacity:1;
}
.over_small:hover{background: rgba(0,0,0,.25);
filter: progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#99000000',endColorstr='#99000000');}
.over_small{
width:100%;
height:102px;
position:absolute;
top:0;
background: 0 0;
filter: none;
-webkit-transition: all .8s ease;
-moz-transition: all .8s ease;
-o-transition: all .8s ease;
transition: all .8s ease;
bottom: 0;
left: 0;
width: 100%;

cursor: pointer;
letter-spacing: normal;
}
.over_small:hover .cover_play_btn1{display:block;}
.cover_play_btn1{
position: absolute;
opacity: 0;
display:none;
width:50px;
background:url(../images/t2.png);
background-repeat:no-repeat;
height:50px;
margin-top:25px;
margin-left:70px;
-webkit-transition: all .8s ease;
-moz-transition: all .8s ease;
-o-transition: all .8s ease;
 transition: all .8s ease;
 opacity:1;
}
/*完善信息开始*/
.m_topmenu #k_red_dian{
    position: relative;
}
#k_red_dian .dian{ position: absolute;right:-16px;top: -10px;width: 40px; height: 22px;line-height: 19px;text-align:center;background:url('../images/ws_bg.png') no-repeat;font-size: 12px;border-radius: 5px;color: #ffffff;}
/*完善信息结束*/
/*fix*/

.content {
    width: 1000px;
    margin: 0 auto;
}

.op_nav {
    height: 40px;
    border-left: 5px solid #0252b0;
    background-color: #e9e9e9;
    line-height: 40px;
    padding: 0 10px 0 10px;
    border-bottom: 1px solid #ccc;
    font-size: 18px;
    color: #333;
}
