@charset "utf-8";
/* CSS Document */
/* ====================bass====================== */
body{ color:#1b1b20; font:16px/1.5 "Microsoft Yahei","Helvetica Neue" ;}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, p , form, fieldset, legend, input, button, textarea, th, td {
    margin:0;
    padding:0;    
}
ul,li {
    list-style:none;
}
/*image with no-border*/
a img{border:0;}
img{border:0;}
a,a:hover{ text-decoration:none;}

.l {float:left;}
.r {float:right;}

.cl {clear:both;}

.tc {text-align:center;}
.tr {text-align:right;}
.tl {text-align:left;}
.texr{ overflow:hidden;}

.green{ color:#3db9e7;}
.blue{ color:#0f0868;}
.red{ color:#f9263d;}
.yellow{ color:#ffff00;}
.white{ color:#fff;}
.font18{ font-size:18px;}
.font14{ font-size:14px;}
.lh30{ line-height:30px;}
.b{font-weight: bold;}
.arrow{ font-family: "宋体"; font-style: normal; margin-left: 5px;}
/* ====================bass====================== */
.wrap{ width:1155px; margin:0 auto; position:relative;}
.head-pic{ width:100%; height:740px; overflow:hidden; background: url(../images/banner.jpg) no-repeat center; }
.head-nav{ width:100%; height:78px; background:#f5f5f5; z-index:9999;}
.head-nav-a{ display:inline-block; width:136px; line-height:75px; color:#1b1b20; text-align:center;border-bottom:3px solid #f5f5f5; font-size:18px; }
.active{ color:#3db9e7 !important; border-bottom:3px solid #3db9e7;}
.fxd{box-shadow:0 1px 3px rgba(0,0,0,0.1); *border-bottom:1px solid #dbdbdb;}
.fxd .head-nav-upload{box-shadow:0 1px 3px rgba(0,0,0,0.1);}
.head-nav-upload{ width:156px; line-height:78px; position:absolute; right:0; top:0; background: url(../images/icon_upload.jpg) no-repeat;  color:#fff; font-size:24px; text-align: center;cursor:pointer; padding-left:50px; }
.head-nav-upload input{position:absolute;display:block; opacity:0;filter:alpha(opacity=0); width:260px; height:92px; position:absolute; right:0; top:0;cursor:pointer;}
.fun1{ width:100%; background:url(../images/line-bg.jpg) repeat-y center; margin-top:78px; padding:85px 0;}
.fun1-left{ width:745px; line-height:30px; font-size:14px;}
.fun1-left h2{ margin-bottom:20px;}
.fun1-left-theme{ margin-bottom:70px;}
.fun1-right{ position:absolute; right:0; top:-124px;}

.fun2{ width:100%; height:580px; padding:70px 0 70px; background:url(../images/time_bg.jpg) no-repeat bottom;}
.fun2-time{ width:1155px; height:455px;  margin-top:90px; background:url(../images/time_bg2.png) no-repeat center top; }
.fun2-time-con{ /*width:350px;*/ float:left; }
.fun2-time-con .time0{ margin-top:40px;}
.fun2-time-con .date1{ padding-top:14px;}
.fun2-time-con .time1{ margin-top:70px;}
.fun2-time-con .rule1{ margin-top:65px;}
.fun2-time-con .time2{ margin:82px 0 0 15px;}
.fun2-time-con .date2{ padding:55px 0 0 15px;}
.fun2-time-con .rule2{ margin:30px 0 0 57px;}

.fun3{ width:100%; height:880px; padding-top:70px; background:url(../images/press.jpg) no-repeat center;}

.fun3-process{ width:743px; margin-left:297px;}
.fun4{ width:100%; height:630px; background:url(../images/active.jpg) no-repeat center; padding:70px 0;}
.fun4-con-top{ width:926px; margin:44px 0  90px 232px;}
.fun4-con-top h3{ color:#3db9e7;  font-weight: normal; font-size:20px ;}
/*.fun4-con-down{ padding-left:17px;}*/
.fun5{ background:#3db9e7; padding:70px 0; overflow:hidden;}
.fun5-prize li{ width:252px; height:265px; margin:40px 48px 0 0; float:left; background: url(../images/prize-bg.jpg) no-repeat center; text-align:center;}
.fun5-prize li.last{ margin-right: 0;}
.fun5-prize-p{ font-size:40px; margin-top:80px; }
.fun5-prize-m{ display:block; padding:22px 0; font-size:30px; }

.fun6{ background:#0068b7; padding:70px 0 ; overflow:hidden;}
.fun6-stamard{ margin-top:55px;}
.fun6-stamard h4{ font-size:22px; font-weight:normal; margin-bottom:40px;}

.foot{background:#535353;height:110px; padding:70px 0; font-size:14px; line-height:35px;}
.foot-con div{ height:144px; float:left; color:#fff; }
.foot-l{ width:210px;}   
.foot-c{ width:312px;}   
.foot-r{ width:120px;}
.foot-con{ width:1000px; margin:0 auto;}
.copy{ font-size:12px; color:#bfbfbf;background:#333 ;height: 50px; line-height: 50px; text-align: center; }   