@charset "utf-8";

html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,form,label,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:100%;font-style:normal;text-decoration:none;}
a:link,a:visited,a:hover,a:active{font-family:Arial,Helvetica,sans-serif,"宋体";text-decoration:none;outline:none}a{color:#1261D7}a:hover{color:#f60}.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0px;height:0px}.clearfix:after{content:"\0020";display:block;height:0;clear:both}.clearfix{_zoom:1}*+html
.clearfix{overflow:hidden}

/* header */
#hd {width:100%;background:url(../img/hd_bg.gif) repeat-x left top;}

#hdMain {width:960px;height:82px;margin:0 auto;}
#hdMain h1 {display:block;float:left;width:500px;height:64px;margin:9px 0;text-indent:-9999px;}
#hdMain h1 a.logo {float:left;width:220px;height:64px;background:url(../img/logo1.png) no-repeat top left;}
#hdMain h1 span.slogan {float:left;width:186px;height:24px;margin:30px 0 10px 13px;background:url(../img/slogan.png) no-repeat top left;}
#hdMain span {float:right;margin-top:35px;}
#hdMain span a {margin-right:15px;color:#696363;}
#hdMain .new {padding-right:36px;background:url(../img/new.gif) no-repeat 50px 1px;}
#hdLink a{font-size:12px;}
#footer{ width:100%;font-size:12px; margin-top:30px; text-align:center; line-height:150%; float:left}
/* 导航 */
#nav {height:40px; width:100%; background:#fff url(../img/nav.gif) repeat-x scroll 0 0;}
#nav ul {width:960px; height:40px; margin:0 auto;}
#nav ul li {display:block;float:left;height:40px;line-height:40px;margin:0;padding:0 18px;font-size:14px;font-weight:bold;color:#ffffff;}
#nav ul li.cur {border-left:1px solid #589dda;border-right:1px solid #589dda;background:url(../img/nav.gif) repeat-x left -40px;}
#nav ul li a, #nav ul li span {color:#fff;cursor:pointer;}
#nav ul li a:hover {color:#b1daff;text-decoration:none;}
#nav ul li a.new {padding-right:40px;background:url(../img/new_nav.gif) no-repeat 95px 2px;}

#mainleft{ width:960px;}
#mainleft a{color:#444;text-decoration:none}
.mainleft_col .listpic{margin:0;overflow:hidden;width:960px;float:left;padding-bottom:25px;padding-left:20px}
.listpic li{float:left;margin-right:20px;background:#f2f2f2;border-bottom:1px solid #ebebeb;color:#333;font-size:14px;margin-top:25px; list-style:none;}
.mainleft_col_pic img{max-width:210px; max-height:115px;}
.mainleft_col_pic img:hover{border-bottom:3px solid #7daa2a}
#mainleft .mainleft_col p a:hover{color:#7daa2a}
.mainleft_col_pic{width:210px;height:115px;padding-bottom:10px}
.mainleft_col_title{width:178px;line-height:20px;padding-left:8px;height:46px;text-align:left; float:left}
.mainleft_col_titler{width:20px;line-height:20px;height:46px;text-align:left; float:left; margin-left:12px; }
#mainleft .mainleft_col_title p{width:190px;color:#999;font-size:12px;overflow:hidden;text-overflow:ellipsis;height:20px}
#mainleft .mainleft_col_title p a{color:#333;font-size:14px;padding-left:20px;background:url("../img/shipin_icon4.png") no-repeat scroll left center / 16px auto transparent;overflow:hidden;height:20px;width:180px}
#mainleft .mainleft_col_title p a:hover{color:#7daa2a;font-size:14px;padding-left:20px;background:url("../img/shipin_icon4.png") no-repeat scroll left center / 16px auto transparent}
.mainleft_coltop{background:0}
.mainleft_coltop{font-family:"Microsoft YaHei";font-size:20px;margin:10px 0 0 10px;height:35px;line-height:31px;color:#7daa2a;font-weight:600; text-align:left}
.mainleft_coltop img{float:left;padding:3px 5px 0 0}
.mainleft_col{border:1px solid #ededed;background:#fafafa; height:1300px}
.hoverImg a{ position:relative;}
.hoverPic {
    display: block;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0px;
    background: url(../img/play-icon.png) no-repeat center center;
    background-size: 50%;
}
.list-page{padding:10px 0;float:right; margin-right:10px; font-size:14px}
.list-page a{padding:3px 10px;border:1px solid #d5d5d5;color:#333;display:inline-block;float:left;margin-left:5px;background:#fff}
.list-page a.cur,.list-page a:hover{border:1px solid #ff9000;color:#fff;background:#ff9000;text-decoration:none}
.list-page a.cur{font-weight:bold}

#vpdetail{margin-top:20px; line-height:150%; text-align:left;width:600px;; padding:20px; background-color:#ececec}

#vpdetail span{ font-size:16px; color:#000; font-weight:bold;}
#vpdetail p{font-size:14px; color:#333;}

/* CSS Document */

