@charset "utf-8";
/* CSS Document */

*{padding:0;margin:0;}
body,div,h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dt,dd,table,input,button,textarea,form,th,td,tr,p,img,b,i,em,strong,a{margin:0;padding:0;border:0;font-family:'\5FAE\8F6F\96C5\9ED1','Hiragino Sans GB','\5B8B\4F53',sans-serif;color:#5f5f5f;}
em,i{font-style:normal;}
img{border:0;vertical-align:top;}
ul,li{list-style:none;}
body{ font-family:'\5FAE\8F6F\96C5\9ED1','Hiragino Sans GB','\5B8B\4F53',sans-serif;font-size:12px;background:#FFF;}
a{text-decoration:none;color:#5f5f5f;}
a:active{noOutline:expression(this.onFocus=this.blur());}
a:focus{outline:none;-moz-outline:none;}
a:visited { color:#5f5f5f;} 
.wrap{clear:both;width:1200px;margin-left:auto;margin-right:auto;}
.w1000{clear:both;width:1000px;margin-left:auto;margin-right:auto;}

.topnav{width:100%;height:40px;line-height:40px;font-size:14px;color:#5d5d5d;border-bottom:1px solid #ccc;text-align:right;}
.topnav a{margin:0 8px;color:#5f5f5f;}
.topnav a:hover{color:#0a2f64;}
.topnav a.jionbtn{margin-right:20px;}
.logobox{clear:both;height:125px;}
.logobox h1{float:left;width:384px;height:52px;padding-top:32px;background:url(../images/caa_logo.png) no-repeat left 35px;background-size:384px 46px;}
.logobox h1 a{display:block;height:50px;}
.logobox .logorig{float:right;width:320px;text-align:right;padding-top:20px;}
.logobox .logorig dt{float:left;width:240px;font-size:18px;line-height:30px;color:#5d5d5d;padding-top:20px;}
.logobox .logorig dt em{width:30px;height:30px;background:url(../images/caa_ico1.jpg) no-repeat; vertical-align:middle;display:inline-block;margin-right:15px;}
.logobox .logorig dd{float:right;width:77px;height:77px;}
.logobox .logorig dd img{width: 100%; height: 100%; cursor: pointer;transition: all 0.6s;-ms-transition: all 0.8s;}
.logobox .logorig dd img:hover{transform: scale(3);-ms-transform: scale(3);}

.navbox{clear:both;width:100%;height:60px;line-height:60px;
    background:-webkit-linear-gradient(left,#da0000,#2e2550,#082d62);
    background: -o-linear-gradient(right,#da0000,#2e2550,#082d62);
    background:-moz-linear-gradient(right,#da0000,#2e2550,#082d62);
    background:linear-gradient(to right,#da0000,#2e2550,#082d62);
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=1, startColorstr=#da0000, endColorstr=#082d62);/*IE<9>*/
    -ms-filter: progid:DXImageTransform.Microsoft.gradient(GradientType=1, startColorstr=#da0000, endColorstr=#082d62);/*IE8+*/
}
.navbox ul{padding-left:55px;}
.navbox li{float:left;font-size:20px;color:#fff;padding:0 25px;}
.navbox li a{color:#fff;display:block;}
.navbox li em{width:24px;height:21px;background:url(../images/caa_ico2.png) no-repeat;display:inline-block; vertical-align:middle;margin:-2px 8px 0 0;}
.navbox li:hover,.navbox li.on{/*background:url(../images/nav_bj2.png) center bottom;*/background:-webkit-linear-gradient(rgba(255,255,255,0), rgba(255,255,255,.3));background: -o-linear-gradient(rgba(255,255,255,0), rgba(255,255,255,.3));background: -moz-linear-gradient(rgba(255,255,255,0), rgba(255,255,255,.3)); background: linear-gradient(rgba(255,255,255,0), rgba(255,255,255,.3)); }


/* 下拉模块 */
.morecom{margin:40px 0;text-align:center;}
.morecom:after{content:'\20';display:block;height:0;clear:both;}
.typeSele{display:inline-block;width:170px;height:46px;border:2px solid #eee;margin:0 11px;position:relative;}
.typeSele p{line-height:46px;font-size:16px;color:#666;text-align:left;padding:0 10px}
.typeSele em{display:block;width:28px;height:28px; position:absolute;top:10px;right:6px;background:url(../images/caa_ico4.jpg) no-repeat center;cursor:pointer;}
.typeSele dl{position:absolute;width:170px;border:2px solid #e8e8e8;font-size:16px;text-align:left;padding:8px 0;background:#fff;left:-2px;top:45px;overflow:hidden;display:none;}
.typeSele dd{height:28px; line-height:28px;padding-left:10px; color:#656565;cursor:pointer;}
.typeSele dd:hover,.typeSele dd.cur{ background:#eeeeee; color:#fff;}
.seleShow dl {display: block;}

/* 尾文件 */
.footerbox{clear:both;width:100%;height:200px;
    background:-webkit-linear-gradient(left,#da0000,#2e2550,#082e64);background: -o-linear-gradient(right,#da0000,#2e2550,#082e64);background:-moz-linear-gradient(right,#da0000,#2e2550,#082e64);background:linear-gradient(to right,#da0000,#2e2550,#082e64);
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=1, startColorstr=#da0000, endColorstr=#082d62);/*IE<9>*/
    -ms-filter: progid:DXImageTransform.Microsoft.gradient(GradientType=1, startColorstr=#da0000, endColorstr=#082d62);/*IE8+*/
}
.foot_l_logo{float:left;width:175px;margin:48px 0 0 53px;padding-right:28px;border-right:2px solid #a75e70;}
.foot_c_logo{float:left;padding:70px 0 0 30px;}
.foot_c_logo li{float:left;margin-right:15px;}
.foot_c_logo li img{height:30px;width:auto;}
.footer_r_txt{float:right;text-align:right;font-size:14px;line-height:26px;padding-right:30px;}
.footer_r_txt p{color:#fff;}
.footer_r_txt .p1{padding:25px 0 40px 0;font-size:18px;}
.footer_r_txt .p1 a{color:#fff;margin-left:20px;}

@media screen and (max-width:1200px){
    .topnav,.navbox,.footerbox,#big_shot,.img_roll_box{width:1200px;}
    .programbox,.prizebox,.severbox,.searchbox,.w1000{width:1200px !important;}
    .programlist li .pright{width:960px !important;}
    .rightbox .severbox{width:auto !important;}
}