*{
    margin: 0px;
    padding: 0px;
    list-style: none;
}
a{
    text-decoration: none;
}
a:hover{
    text-decoration: underline;
}
img{
    border:0px;
}
div{
    font-size: 0px;
}
.head_box{
    width: 100%;
    height: auto;
    overflow: hidden;
    margin:0 auto;
}
.head-top{
    width:100%;
    height: 39px;
    border-bottom: 1px solid #D4D4D4;
    background-color: #EEEEEE;
}
.headt_m{
    width: 1004px;
    height: 39px;
    margin:0 auto;
    position: relative;
}
.htm_l{
    height: 39px;
    float: left;
    margin-left: 2px;
}
.htm_l a{
    font:normal 12px/39px 'Microsoft YaHei';
    color: #666666;
    padding-right: 16px;
}
.htm_r{
    float: right;
    height: 39px;
    margin-right: 2px;
}
.names{
    float: left;
    height: 39px;
    margin-right: 30px;
}
.names span{
    font:normal 12px/39px 'Microsoft YaHei';
    color: #666666;
}
.names a{
    font:normal 12px/39px 'Microsoft YaHei';
    color: #0066cc;
}
.login{
    float: left;
    height: 39px;
}
.individual{
    display: block;
    float: left;
    background: url("imagespicon1.gif") no-repeat left center;
    font:normal 12px/39px 'Microsoft YaHei';
    color: #666666;
    padding-left: 17px;
}
.logoff{
    display: block;
    float: left;
    background: url("imagespicon2.gif") no-repeat left center;
    font:normal 12px/39px 'Microsoft YaHei';
    color: #666666;
    padding-left: 18px;
    margin-left: 18px;
}
.box_top_02{
    width: 1000px;
    height: 96px;
    padding-top: 20px;
    margin:0 auto;
    background: url("imagestopb.jpg") no-repeat 293px center;
}
.box_top_02 .logo{
    display: block;
    float: left;
    height: auto;
    width: 255px;
}
.box_top_02 .ewm{
    width:62px;
    height: auto;
    float: right;text-align: center;
}
.box_top_02 .ewm img{
    width: 59px;
    height: 62px;
}
.box_top_02 .ewm p{
    font:normal 12px 'Microsoft YaHei';
    color: #999999;
}
.indexnav{
    width: 100%;
    height: 40px;
    margin:0 auto;
    background-color: #0077B9;
}
.inav_m{
    width: 1000px;
    height: 40px;
    margin:0 auto;
}
.inav_m li{
    height: 40px;
    float: left;
    position: relative;
}
.inav_m li a{
    display: inline-block;
    width: auto;
    height: 40px;
    overflow: hidden;
    /*padding: 0px 41px;*/
    font: normal 16px/40px 'Microsoft YaHei';
    color: #FFFFFF;
    border:1px solid #01649B;
    border-top:none;
    border-bottom: none;
    border-left: 1px solid #0077B9;
}
.inav_m li a:hover{
    text-decoration: none;

}
.inav_m li .acitve{
    background-color: #006197;
    border:1px solid #00527F;
    border-top:none;
    border-bottom: none;
}
.conbox_01{
    width: 100%;
    height:290px;
    margin:0 auto;
    background-color: #FCFCFC;
    border-bottom:1px solid #E6E6E6;
    padding: 10px 0px 19px 0px;
}
.cbox1m{
    width: 1000px;
    height: 290px;
    margin:0 auto;
}
.cbox1m_l{
    float: left;
    height: 290px;
    width: 665px;
}
.leftslide{
    position: relative;
    width: 665px;
    height: 290px;
    overflow: hidden;
}
.leftslide .pic img {
    width: 665px;
    height: 290px;
    display: block;
}
.leftslide .txt-bg {
    position: absolute;
    bottom: 0;
    z-index: 1;
    height: 55px;
    width:100%;
    background: #000000;
    filter: alpha(opacity=50);
    opacity: 0.5;
    overflow: hidden;
}
.leftslide .txt {
    position: absolute;
    bottom: 0;
    z-index: 2;
    height: 55px;
    width:100%;
    overflow: hidden;
}
.leftslide .txt li{
    height:55px;
    position:absolute;
    bottom:-55px;
}
.leftslide .txt li a{
    display: block;
    color: white;
    padding: 6px 0 0px 10px;
    text-decoration: none;
    font:normal 18px 'Microsoft YaHei';
}
.leftslide .txt li a:hover{
    text-decoration: underline;
}
.leftslide .txt li span{
    display: block;
    color: white;
    padding: 0px 0 6px 10px;
    font:normal 12px 'Microsoft YaHei';
}
.leftslide .num {
    position: absolute;
    z-index: 3;
    bottom: 8px;
    right: 8px;
}
.leftslide .num li{
    float: left;
    position: relative;
    width: 15px;
    height: 15px;
    line-height: 15px;
    overflow: hidden;
    text-align: center;
    margin-right: 1px;
    cursor: pointer;
}
.leftslide .num li a,.leftslide .num li span {
    position: absolute;
    z-index: 2;
    display: block;
    color: white;
    width: 8px;
    height: 8px;
    border-radius: 8px;
    background-color: #FFFFFF;
    top: 0; left: 0;
    text-decoration: none;
}
.leftslide .num li span {
    z-index: 1;
    background: black;
    filter: alpha(opacity=50);
    opacity: 0.5;
}
.leftslide .num li.on a,.leftslide .num a:hover{
    background:#0077B9;
}
.cbox1m_r{
    height: 290px;
    float: right;
    width: 325px;
}
.pxxm_t{
    height: 38px;
    width: 325px;
}
.pxxm_t p{
    width: auto;
    height: 38px;
    float: left;
}
.pxxm_t p a{
    color: #333333;
    font:normal 22px/38px 'Microsoft YaHei';
}
.pxxm_t .r_gd{
    width: auto;
    height: 38px;
    float: right;
}
.pxxm_t span{
    color: #9a9a9a;
    font:normal 12px/38px 'Microsoft YaHei';
}
.pxxm_t .more{
    height: 38px;
    color: #9a9a9a;
    font:normal 12px/38px 'Microsoft YaHei';
    padding-left: 12px;
}
.cbox1m_r ul{
    width: 325px;
    height: auto;
    overflow: hidden;
}
.cbox1m_r ul li{
    height: 48px;
    width: 315px;
    padding: 4px;
    margin-top:5px;
    border:1px solid #E6E6E6;
}
.cbox1m_r ul li .t_pic{
    display: block;
    width: 85px;
    height: 48px;
    float: left;
}
.cbox1m_r ul li .t_pic img{
    width: 85px;
    height: 48px;
}
.cbox1m_r ul li .xminfo{
    width: 220px;
    height:48px;
    overflow: hidden;
    padding-left: 10px;
    float: left;
}
.cbox1m_r ul li .xminfo h2 a{
    display: block;
    width: 220px;
    height: 24px;
    overflow: hidden;
    color: #555555;
    font:normal 14px/24px 'Microsoft YaHei';
}
.cbox1m_r ul li .xminfo  p{
    width: 220px;
    height: 24px;
    color: #9a9a9a;
    font:normal 12px/24px 'Microsoft YaHei';
}
.conbox_02{
    width: 1000px;
    height: 218px;
    margin:0 auto;
    padding: 30px 0px 25px 0px;
}
.cbox2_l{
    height: 218px;
    width: 666px;
    float: left;
}
.cbox2_l .dtpic{
    display: block;
    height: 218px;
    width: 340px;
    float: left;
}
.xmdtc{
    width: 290px;
    height: 218px;
    padding-left: 22px;
    float: left;
}
.xmdtc_t{
    width: 290px;
    height: auto;
    overflow: hidden;
    position: relative;
}
.xmdtc_t p{
    width: auto;
    float: left;
}
.xmdtc_t p a{
    color: #333333;
    font:normal 22px 'Microsoft YaHei';
}
.xmdtc_t .r_gd{
    width: auto;
    float: right;
    position: absolute;
    bottom:5px;
    right: 0px;
}
.xmdtc_t span{
    color: #9a9a9a;
    font:normal 12px 'Microsoft YaHei';
}
.xmdtc_t .more{
    height: 38px;
    color: #9a9a9a;
    font:normal 12px 'Microsoft YaHei';
    padding-left: 12px;
}
.xmdtc ul{
    width: 290px;
    height: auto;
    overflow: hidden;
    padding-top: 8px;
}
.xmdtc ul li{
    width: 290px;
    height: 30px;
}
.xmdtc ul li a{
    display: block;
    overflow: hidden;
    width: 290px;
    height: 30px;
    color: #555555;
    font:normal 14px/30px 'Microsoft YaHei';
}
.cbox2_r{
    width: 334px;
    height: 218px;
    float: left;
}
.case_t{
    width: 325px;
    height: auto;
    overflow: hidden;
    position: relative;
    padding-left: 9px;
}
.case_t p{
    width: auto;
    float: left;
}
.case_t p a{
    color: #333333;
    font:normal 22px 'Microsoft YaHei';
}
.case_t .r_gd{
    width: auto;
    position: absolute;
    right: 0px;
    bottom:5px;
}
.case_t span{
    color: #9a9a9a;
    font:normal 12px 'Microsoft YaHei';
}
.case_t .more{
    color: #9a9a9a;
    font:normal 12px 'Microsoft YaHei';
    padding-left: 12px;
}
.cbox2_r .case_c{
    width: 334px;
    height: auto;
    overflow: hidden;
}

.cbox2_r .case_c li{
    width: 158px;
    height: 87px;
    float: left;
    padding-left: 9px;
    margin-top:7px;
}
.cbox2_r .case_c li a{
    display: block;
    width: 148px;
    height: 77px;
    padding: 4px;
    border:1px solid #E6E6E6;
}
.cbox2_r .case_c li img{
    width: 148px;
    height: 77px;
}
.conbox_03{
    width: 1000px;
    height: auto;
    overflow: hidden;
    margin:0 auto;
}
.videos {
    width: 1000px;
    overflow: hidden;
    margin:0 auto;
    position: relative;
}
.videos .tab-hd {
    height: 46px;
    margin-bottom: -1px;
    color: #404040;
}
.videos .tab-hd ul{
    float: left;
    width: auto;
}
.videos .tab-hd li{
    float: left;
    height: 45px;
}
.videos .tab-hd li a{
    display:block;
    padding:0 34px;
    color: #333333;
    font:normal 22px/40px 'Microsoft YaHei';
}
.videos .tab-hd li.on{
    border: 1px solid #d5d5d5;
    border-bottom: none;
    background-color: #fff;
    font-weight: bold;
    position: relative;
}
.videos .tab-bd {
    border-top: 1px solid #e8e8e8;
}
.videosScroll{
    width: 1000px;
    overflow:hidden;
}
.videosScroll .hd{
    overflow:hidden;
    height:15px;
    position: absolute;
    top:20px;
    right: 0px;
    z-index: 999999;
}
.videosScroll .hd .prevd{
    display:block;
    width:15px;
    height:15px;
    float:right;
    margin-right:5px;

    overflow:hidden;
    cursor:pointer;
    background:url("imgleftbtn.gif") no-repeat;
}
.videosScroll .hd .nextd{
    display:block;
    width:15px;
    height:15px;
    float:right;
    margin-right:5px;
    overflow:hidden;
    cursor:pointer;
    background:url("imgrightbtn.gif") no-repeat;
}
.videosScroll .hd ul{
    float:right;
    overflow:hidden;
    zoom:1;
    margin-top:4px;
}
.videosScroll .hd ul li{
    float:left;
    width:6px;
    height:6px;
    overflow:hidden;
    margin-right:5px;
    text-indent:-999px;
    cursor:pointer;
    background:url("imgicoCircle.gif") no-repeat;
}
.videosScroll .hd ul li.on{
    background: url("imgicoCircleon.gif") no-repeat;
}
.videosScroll .bd{
    width: 1000px;
    padding-top: 27px;
    height: 232px;
}
.videosScroll .bd li{
    width: 230px;
    height: auto;
    overflow: hidden;
    padding: 0px 10px 0px 10px;
}
.videosScroll .bd li .vpic{
    display: block;
    width: 230px;
    height: 150px;
}
.videosScroll .bd li .vpic img{
    width: 230px;
    height: 150px;
}
.videosScroll .bd li .vword{
    display: block;
    width: 228px;
    height: 36px;
    border: 1px solid #DCDCDC;
    color: #555555;
    font:normal 14px/36px 'Microsoft YaHei';
    text-align: center;
    border-top:none;
}
.videosScroll .bd li .vb_word{
    width: 230px;
    height: 46px;
}
.videosScroll .bd li .vb_word .vbw_l{
    width: auto;
    float: left;
    height: 46px;
    color: #555555;
    font:normal 14px/46px 'Microsoft YaHei';
}
.videosScroll .bd li .vb_word .vbw_l span{
    color: #dc4848;
}
.videosScroll .bd li .vb_word .vbw_r{
    width: auto;
    float: right;
    height: 46px;
    color: #555555;
    font:normal 14px/46px 'Microsoft YaHei';
}
.videosScroll .bd li .vb_word .vbw_r img{
    margin:0px 2px;
}
.conbox_04{
    width: 1000px;
    height: auto;
    overflow: hidden;
    margin:0 auto;
    padding-top: 25px;
}
.ziyuan_title{
    width: 1000px;
    height: 46px;
    border-bottom: 2px solid #F1F1F1;
}

.ziyuan_title .zyw_title{
    float: left;
    color: #333333;
    font:normal 22px/46px 'Microsoft YaHei';
}
.ziyuan_title .zyw_more{
    float: right;
    color: #999999;
    font:normal 12px/46px 'Microsoft YaHei';
}
.yz_list{
    width: 1000px;
    height: auto;
    overflow: hidden;
    padding-top: 29px;
}
.yz_list ul li{
    float: left;
    width: 211px;
    height: auto;
    overflow: hidden;
    padding: 0px 19px;
}
.yz_list ul li .userinfo{
    width: 211px;
    height: 62px;
}
.yz_list ul li .userinfo .infopic{
    display: block;
    float: left;
    width: 62px;
    height: 62px;
}
.yz_list ul li .userinfo .infopic img{
    width: 62px;
    height: 62px;
}
.yz_list ul li .userinfo .infoword{
    width: 139px;
    float: left;
    height: 62px;
    padding-left: 10px;
}
.yz_list ul li .userinfo .infoword a{
    color: #333333;
    font:normal 14px/24px 'Microsoft YaHei';
}
.yz_list ul li .userinfo .infoword p{
    color: #9a9a9a;
    font:normal 12px/20px 'Microsoft YaHei';
}
.yz_list ul li .zyc_s{
    width: 211px;
    height: auto;
    overflow: hidden;
    padding-top: 12px;
}
.yz_list ul li .zyc_s a{
    display: block;
    height: 18px;
    width: 193px;
    overflow: hidden;
    background: url("imgiconword.gif") no-repeat left bottom;
    color: #333333;
    font:normal 14px/18px 'Microsoft YaHei';
    padding-top: 8px;
    padding-left: 18px;
}
.conbox_04{
    width: 1000px;
    height: auto;
    overflow: hidden;
    margin:0 auto;
    padding-top: 24px;
}
.yxsq{
    width: 1000px;
    height: auto;
    overflow: hidden;
    padding-top: 28px;
}
.yxsq ul li{
    float: left;
    padding: 0px 4px;
}
.yxsq ul li .yxsq_l{
    width: 218px;
    float: left;
    height: auto;
    overflow: hidden;
}
.yxsq ul li .yxsq_l .yxsqpic{
    display: block;
    width: 218px;
    height: 133px;
}
.yxsq ul li .yxsq_l .yxsqpic img{
    width: 218px;
    height: 133px;
}
.yxsq ul li .yxsq_l p{
    width: 216px;
    height: 47px;
    border:1px solid #EAEAEA;
    margin-top:14px;
    position: relative;
    background-color: #FAFAFA;
}
.yxsq ul li .yxsq_l p a{
    display: block;
    width: 206px;
    height: 47px;
    padding-left: 10px;
    color: #555555;
    font: normal 14px/47px 'Microsoft YaHei';
}
.yxsq ul li .yxsq_l p img{
    position: absolute;
    top:-7px;
    left: 24px;
}
.yxsq ul li .yxsq_r{
    width: 86px;
    height: auto;
    overflow: hidden;
    float: left;
    padding-left: 20px;
}
.yxsq ul li .yxsq_zone{
    color: #555555;
    font: normal 14px/30px 'Microsoft YaHei';
}
.yxsq ul li .yxsq_zone span{
    color: #9b5b32;
}
.conbox_05{
    width: 1000px;
    height: auto;
    overflow: hidden;
    margin:0 auto;
    padding-top: 28px;
    padding-bottom: 65px;
}
.conbox_05 .workc{
    width: 1000px;
    height: auto;
    overflow: hidden;
    padding-top: 28px;
}
.conbox_05 .workc li{
    float: left;
    padding: 0px 14px;
}
.conbox_05 .workc .workpic{
    display: block;
    width: 172px;
    height: 134px;
}
.conbox_05 .workc .workpic img{
    width: 172px;
    height: 134px;
}
.conbox_05 .workc .workword{
    display: block;
    width: 172px;
    height: 47px;
    color: #555555;
    font:normal 14px/47px 'Microsoft YaHei';
    text-align: left;
}
.conbox_05 .workc .workc_b{
    width: 172px;
}
.conbox_05 .workc .workc_b p{
    color: #9a9a9a;
    font:normal 12px 'Microsoft YaHei';
}
.conbox_05 .workc .workc_b p span{
    color: #dc4848;
}
.conbox_05 .workc .workc_b .cyw{
    width: auto;
    float: left;
}
.conbox_05 .workc .workc_b .hdw{
    width: auto;
    float: right;
}
.conbox_06{
    width: 100%;
    height: auto;
    overflow: hidden;
    border-top: 2px solid #F1F1F1;
    background-color:#FBFBFB;
}
.yqlinks{
    width: 1000px;
    height: auto;
    overflow: hidden;
    margin:0 auto;

}
.yqlinks .qyl_title{
    width: 1000px;
    height: 75px;
    color: #333333;
    font:normal 18px/75px 'Microsoft YaHei';
}
.yqlinks .yq_list{
    width: 1000px;
    height: auto;
    overflow: hidden;
    padding-bottom: 50px;
}
.yqlinks .yq_list a{
    display:inline-block;
    float: left;
    width: 157px;
    height: 40px;
    padding: 12px 12px 10px 9px;
    border:1px solid #E6E6E6;
    -webkit-box-shadow:0px 1px 1px #b7b3b3;
    -moz-box-shadow:0px 1px 1px #b7b3b3;
    box-shadow:0px 1px 1px #b7b3b3;
    margin-right: 20px;
    _margin-right:16px!important;
}
.yqlinks .yq_list a img{
    width: 157px;
    height: 40px;
}
.footer{
    width: 1000px;
    height: auto;
    overflow: hidden;
    margin:0 auto;
    border-top:1px solid #E3E3E3;
}
.footer .fnav{
    height: 20px;
    margin:0 auto;
    padding-top: 20px;
    text-align: center;
}
.footer .fnav ul li{
    display: block;float: left;
}
.footer .fnav a{
    font:normal 12px/20px 'Microsoft YaHei';
    color: #666666;
}
.footer .fnav a:hover{
    color: #0066cc;
}
.footer .fnav span{
    font:normal 12px/20px 'Microsoft YaHei';
    color: #666666;
    padding: 0px 6px;
}
.footer p{
    font:normal 12px/30px 'Microsoft YaHei';
    color: #666666;
    text-align: center;
}
.footer p a{
    font:normal 12px/30px 'Microsoft YaHei';
    color: #666666;
}
.main img{
    display: block;
    margin: 0 auto;
}