/* CSS Document */
/*css reset*/
body,h1,h2,h3,p,li,ul,img{padding:0px;margin:0px;}
img{border:none;}
ul,li{list-style-type:none;}
a{text-decoration:none;}
body{font-family:微软雅黑;}

#carousel1{width:100%;height:424px;text-align:center;overflow:hidden;}
#carousel1 .car_bigp img{display:none;margin:auto;}
#carousel1 .car_click{width:700px;height:65px;background:url(../img/background1.png);position:absolute;z-index:2;top:545px;left:50%;margin-left:-300px;}
#carousel1 .car_click .car_c_title{width:265px;height:55px;margin-top:5px;float:left;}
#carousel1 .car_click .car_c_title p{font-size:18px;color:white;margin:5px 5px}
#carousel1 .car_click .car_c_smallpic{width:420px;height:55px;margin-top:5px;float:left;margin-left:15px;}
#carousel1 .car_click .car_c_smallpic input{float:left;}
#carousel1 .car_click .car_c_smallpic img{cursor:pointer;float:left;margin:0 5px;border:solid 2px #fff;}
#carousel1 .car_click .car_c_smallpic .car_c_inpt1{width:34px;height:50px;border:0px;background:url(../img/arrow1.png);cursor:pointer;margin-right:5px;}
#carousel1 .car_click .car_c_smallpic .car_c_inpt2{width:34px;height:50px;border:0px;background:url(../img/arrow2.png);cursor:pointer;margin-left:5px;}

.w_wrap{padding: 15px 0 40px;background: #f7f7f7;}
.w_wrap1{padding: 15px 0 40px;background: white;}
.mod1{
    width: 1190px;
    margin: 0 auto;
	height:248px;
}

.mod1_l{float:left;width:1190px;}
.hot_r{float:right;width:286px;}
.mod1_l .mod_lPic{
    position: relative;
    float: left;
}
.mod1_l .mod_lPic img{
    display: block;
    width: 414px;
    height: 244px;
}

.mod_lPic_r{
    float: left;
    width: 432px;
    margin-top: -20px;
}
.picBox1{
    position: relative;
    overflow: hidden;
}
.picBox1 img{
    display: block;
    width: 183px;
    height: 112px;
}
.mod_lPic_r .picBox1{
    float: left;
    margin: 20px 0 0 18px;
}
.picBox1 .txt2{
    width: 183px;
    height: 42px;
    background: url(../img/txtBg2.png) 0 0 repeat-x;
    position: absolute;
    left: 0;
    bottom: 0;
}
.picBox1 .txt2 p{
    padding: 20px 0 0 15px;
    font-size: 14px;
    color: #fff;
}

.mod1_l .mod_lPic .txt{
    position: absolute;
    left: 0;
    bottom: 0;
    width: 414px;
    height: 67px;
    background: url(../img/txtBg2.png) repeat-x bottom;
}
.mod1_l .mod_lPic h3{
    font-size: 16px;
    color: #fff;
    padding-left: 10px;
    margin-top: 12px;
	font-weight: normal;
}
.mod1_l .mod_lPic p{
    font-size: 12px;
    color: #fff;
    padding-left: 10px;
    margin-top: 3px;
}
.mod1_l .mod_lPic .txt p span{
    margin-right: 20px;
}

p, span, em, strong{
    word-break: break-all;
    word-wrap: break-word;
}
.picBox1 .hoverDiv{
    position: absolute;
    width: 183px;
    height: 112px;
    background: url(../img/videoBg.png) 0 0 repeat;
    left: 0;
    top: 0;
    display: none;
}
.picBox1 .videoBtn{
    width: 52px;
    height: 52px;
    background: url(../img/widget.png?__sprite) 0 0 no-repeat;
        background-position-x: 0px;
        background-position-y: 0px;
    background-position: 0 -1508px;
    display: block;
    margin: 30px auto;
}
.picBox1 .hoverDiv{
    position: absolute;
    width: 183px;
    height: 112px;
    background: url(../img/videoBg.png) 0 0 repeat;
    left: 0;
    top: 0;
    display: none;
}
.mod1_l .mod_lPic .hoverDiv{
    position: absolute;
    width: 414px;
    height: 244px;
    background: url(../img/videoBg.png) 0 0 repeat;
    left: 0;
    top: 0;
    display: none;
}
.mod1_l .mod_lPic .videoBtn{
    width: 52px;
    height: 52px;
    background: url(../img/widget.png?__sprite) 0 0 no-repeat;
        background-position-x: 0px;
        background-position-y: 0px;
    background-position: 0 -1508px;
    display: block;
    margin: 90px auto;
}
.hot_r .title1{
    margin-top: -5px;
    margin-bottom: 5px;
}
.clearfix{
    display: block;
}
.hot_r .hotBox .top1{
    position: relative;
}
.hot_r .hotBox .top1 img{
    display: block;
    width: 286px;
    height: 164px;
}
.hot_r .hotBox .top1 .txt3{
    position: absolute;
    width: 286px;
    height: 42px;
    overflow: hidden;
    background: url(../img/txtBg3.png) 0 0 repeat-x;
    line-height: 42px;
    color: #fff;
    font-size: 16px;
    left: 0;
    bottom: 0;
}

.hot_r .hotBox ul{
    margin-left: -14px;
}
.hot_r .hotBox ul li{
    float: left;
    width: 136px;
    margin-left: 14px;
    margin-top: 10px;
}
.hot_r .hotBox ul li a{
    font-size: 14px;
    color: #333;
    display: block;
    height: 19px;
    overflow: hidden;
}

.hot_r .hotBox ul li i{
    margin-right: 8px;
}
.hot_r .hotBox .hotIco1{
    display: inline-block;
    width: 35px;
    height: 34px;
    background: url(../img/widget.png?__sprite) 0 0 no-repeat;
        background-position-x: 0px;
        background-position-y: 0px;
    background-position: 0 -627px;
    vertical-align: -15px;
    margin-right: 10px;
    float: left;
    margin-top: 8px;
}
.hot_r .hotBox .hotIco2{
    display: inline-block;
    width: 16px;
    height: 16px;
    background: url(../img/widget.png?__sprite) 0 0 no-repeat;
        background-position-x: 0px;
        background-position-y: 0px;
    background-position: 0 -666px;
    vertical-align: -3px;
    vertical-align: 0;
}
.hot_r .hotBox .hotIco3{
    display: inline-block;
    width: 16px;
    height: 16px;
    background: url(../img/widget.png?__sprite) 0 0 no-repeat;
        background-position-x: 0px;
        background-position-y: 0px;
    background-position: 0 -687px;
    vertical-align: -3px;
    vertical-align: 0;
}

.hot_r .hotBox .hotIco4{
    display: inline-block;
    width: 16px;
    height: 16px;
    background: url(../img/widget.png?__sprite) 0 0 no-repeat;
        background-position-x: 0px;
        background-position-y: 0px;
    background-position: 0 -708px;
    vertical-align: -3px;
    vertical-align: 0;
}
.hot_r .hotBox .hotIco5{
    display: inline-block;
    width: 16px;
    height: 16px;
    background: url(../img/widget.png?__sprite) 0 0 no-repeat;
        background-position-x: 0px;
        background-position-y: 0px;
    background-position: 0 -729px;
    vertical-align: -3px;
    vertical-align: 0;
}
.hot_r .title1 .heartIco{
    display: inline-block;
    width: 20px;
    height: 17px;
    background: url(../img/widget.png?__sprite) 0 0 no-repeat;
        background-position-x: 0px;
        background-position-y: 0px;
    background-position: 0 -605px;
    vertical-align: -2px;
    margin-right: 5px;
}
.hot_r .title1 .titleOrder{
    float: right;
    margin-top: 5px;
}
.none{
    display: none;
}

.mod2{
    width: 1190px;
    margin: 0 auto;
}
.title2{
    margin-bottom: 15px;
}
.titleico3{
    display: inline-block;
    width: 33px;
    height: 28px;
    background: url(../img/widget.png?__sprite) 0 0 no-repeat;
        background-position-x: 0px;
        background-position-y: 0px;
    background-position: 0 -1685px;
    float: left;
    margin-top: 5px;
}
.title2 .title2Box{
    border-bottom: 1px solid #e0e0e0;
    margin-left: 43px;
}
.title2 .title2Box{
    border-bottom: 1px solid #e0e0e0;
    margin-left: 43px;
}
.title2 .moreBtn{
    float: right;
    font-size: 14px;
    color: #888;
    margin-top: 12px;
}
.picVideoBox{
    overflow: hidden;
}
.picVideoBox .picVideoList{
    margin-left: -18px;
    margin-top: -40px;
}
.clearfix{
    display: block;
}
.picVideoBox .picVideoList li{
    float: left;
    width: 183px;
    height: 190px;
    margin-left: 18px;
    overflow: hidden;
    margin-top: 40px;
}

.clockIco{
    display: inline-block;
    width: 10px;
    height: 10px;
    background: url(../img/widget.png?__sprite) 0 0 no-repeat;
        background-position-x: 0px;
        background-position-y: 0px;
    background-position: 0 -1602px;
    margin-right: 5px;
}
.picVideoBox .picVideoList li .videoTxt{
    height: 40px;
    font-size: 14px;
    color: #333;
    margin-top: 5px;
	width: 183px;
    overflow: hidden;
	text-overflow: ellipsis;
}
.picVideoBox .picVideoList li .clockTxt{
    margin-top: 1px;
    font-size: 12px;
    color: #666;
}
.sideBar{
    width: 286px;
    float: right;
}
.title2{
    margin-bottom: 15px;
	height:37px;
}
.titleico4{
    display: inline-block;
    width: 33px;
    height: 28px;
    background: url(../img/widget.png?__sprite) 0 0 no-repeat;
        background-position-x: 0px;
        background-position-y: 0px;
    background-position: 0 -1718px;
    float: left;
    margin-top: 5px;
}
.title2 .title2Box{
    border-bottom: 1px solid #e0e0e0;
    margin-left: 43px;
	height:37px;
}
.title2 .title2Txt{
    float: left;
    font-size: 24px;
    color: #333;
}
.sideBox2{
    overflow: hidden;
}
.sideBox2 .sideList_1{
    margin-left: -18px;
    margin-top: -20px;
}
.sideBox2 .sideList_1 li{
    float: left;
    width: 134px;
    height: 125px;
    margin-left: 18px;
    margin-top: 20px;
}
.sideBox2 .sideList_1 li .picItem{
    position: relative;
}
.sideBox2 .sideList_1 li a{
    font-size: 14px;
    color: #333;
}
.sideBox2 .sideList_1 li .picItem .hoverDiv{
    position: absolute;
    width: 134px;
    height: 76px;
    background: url(../img/videoBg.png) 0 0 repeat;
    left: 0;
    top: 0;
    display: none;
}
.sideBox2 .sideList_1 li .picItem .videoBtn{
    width: 52px;
    height: 52px;
    background: url(../img/widget.png?__sprite) 0 0 no-repeat;
        background-position-x: 0px;
        background-position-y: 0px;
    background-position: 0 -1508px;
    display: block;
    margin: 15px auto;
}
.sideBox2 .sideList_1 li a{
    font-size: 14px;
    color: #333;
}
.sideBox2 .sideList_1 li p{
    margin-top: 5px;
}
.sideBox2 .sideList_2 li{
    float: left;
    padding: 14px 0;
    border-bottom: 1px dotted #cfcfcf;
    width: 286px;
}
.sideBox2 .sideList_2 li a{
    font-size: 16px;
    color: #333;
}
.videoIco3{
    display: inline-block;
    width: 12px;
    height: 12px;
    background: url(../img/widget.png?__sprite) 0 0 no-repeat;
        background-position-x: 0px;
        background-position-y: 0px;
    background-position: 0 -1964px;
    margin-right: 5px;
}
.sideBox2 .sideList_1 li img {
    width: 134px;
    height: 76px;
    display: block;
}
a{color:#333;}
.userIco2 {
    display: inline-block;
    width: 10px;
    height: 12px;
    background: url(../img/widget.png?__sprite) 0 0 no-repeat;
        background-position-x: 0px;
        background-position-y: 0px;
    background-position: 0 -1617px;
    margin-right: 5px;
    vertical-align: -2px;
}
.videoIco2 {
    display: inline-block;
    width: 12px;
    height: 12px;
    background: url(../img/widget.png?__sprite) 0 0 no-repeat;
        background-position-x: 0px;
        background-position-y: 0px;
    background-position: 0 -1634px;
    margin-right: 5px;
    vertical-align: -2px;
}
.titleico7 {
    display: inline-block;
    width: 31px;
    height: 29px;
    background: url(../img/widget.png?__sprite) 0 0 no-repeat;
        background-position-x: 0px;
        background-position-y: 0px;
    background-position: 0 -1825px;
    float: left;
    margin-top: 5px;
}
.titleico8 {
    display: inline-block;
    width: 33px;
    height: 28px;
    background: url(../img/widget.png?__sprite) 0 0 no-repeat;
        background-position-x: 0px;
        background-position-y: 0px;
    background-position: 0 -1859px;
    float: left;
    margin-top: 5px;
}
.sideBox2 .shendu .side3_l {
    position: relative;
}
.sideBox2 .shendu .side3_l img {
    display: block;
}
.sideBox2 .shendu img {
    width: 286px;
    height: 164px;
    display: block;
}
.sideBox2 .shendu .side3_l .hoverDiv {
    position: absolute;
    width: 286px;
    height: 164px;
    background: url(../img/videoBg.png) 0 0 repeat;
    left: 0;
    top: 0;
    display: none;
}
.sideBox2 .sideList_1 li .picItem:hover .hoverDiv {
    display: block;
}
.sideBox2 .sideList_1 li .picItem .hoverDiv {
    position: absolute;
    width: 134px;
    height: 76px;
    background: url(../img/videoBg.png) 0 0 repeat;
    left: 0;
    top: 0;
    display: none;
}
.sideBox2 .shendu .side3_l .videoBtn {
    width: 52px;
    height: 52px;
    background: url(../img/widget.png?__sprite) 0 0 no-repeat;
        background-position-x: 0px;
        background-position-y: 0px;
    background-position: 0 -1508px;
    display: block;
    margin: 60px auto;
}

.title2 .titleico1 {
    float: left;
    width: 33px;
    height: 32px;
    background: url(../img/widget.png?__sprite) 0 0 no-repeat;
        background-position-x: 0px;
        background-position-y: 0px;
    background-position: 0 -1565px;
    margin-right: 10px;
    margin-top: 4px;
}
.titleico2 {
    display: inline-block;
    width: 31px;
    height: 29px;
    background: url(../img/widget.png?__sprite) 0 0 no-repeat;
        background-position-x: 0px;
        background-position-y: 0px;
    background-position: 0 -1651px;
    float: left;
    margin-top: 5px;
}
.sideBox1 .ml:hover .hoverDiv {
    display: block;
}
.sideBox1 .ml .hoverDiv {
    position: absolute;
    width: 134px;
    height: 76px;
    background: url(../img/videoBg.png) 0 0 repeat;
    left: 0;
    top: 0;
    display: none;
}
.sideBox1 .ml .videoBtn {
    width: 52px;
    height: 52px;
    background: url(../img/widget.png?__sprite) 0 0 no-repeat;
        background-position-x: 0px;
        background-position-y: 0px;
    background-position: 0 -1508px;
    display: block;
    margin: 15px auto;
}
.sideBox1 .mr {
    float: left;
    width: 145px;
    margin-left: 7px;
}
h1, h2, h3, h4, h5, h6 {
    font-size: 100%;
    font-weight: normal;
}
.sideBox1 .mr h3 a {
    font-size: 14px;
    color: #333;
}
.sideBox1 .mr .clockTxt {
    margin-top: 10px;
    font-size: 12px;
    color: #666;
}
.videoIco2 {
    display: inline-block;
    width: 12px;
    height: 12px;
    background: url(../img/widget.png?__sprite) 0 0 no-repeat;
        background-position-x: 0px;
        background-position-y: 0px;
    background-position: 0 -1634px;
    margin-right: 5px;
    vertical-align: -2px;
}
.sideBox1 .ml {
    float: left;
    position: relative;
}
.sideBox1 .ml img {
    display: block;
    width: 134px;
    height: 76px;
}
fieldset, img {
    border: 0;
}
.sideBox1 ul li {
    float: left;
    margin-top: 16px;
}

table td{font: 12px/1.5 tahoma,arial,"Hiragino Sans GB","\5b8b\4f53",sans-serif;}
.l16{font: 12px/1.5 tahoma,arial,"Hiragino Sans GB","\5b8b\4f53",sans-serif;}
.dibu{font-size:14px;font-weight:bold;}

