﻿/*Reset Css*/
body{font-family:arial, 'Microsoft Yahei';margin:0;padding:0;background:#fff;font-size:12px;color:#292a2c;}
div,dl,dt,dd,ul,ol,li,h1,h2,pre,form,input,textarea,p,blockquote,th,td,menu{margin:0;padding:0;} 
article,header,footer,aside,menu,nav,section,address{display:block;}
table{border-collapse:collapse;border-spacing:0;} 
img{border:0;}.block{display:block;}
address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:normal;} 
ol,ul{list-style:none;} 
caption,th{text-align:left;} 
address,em,i,h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
.fline,a.fline:link,a.fline:visited{text-decoration:underline; }
.psR{position: relative}
.f_l{float: left;}
.f_r{float: right;}
/* Link */
a:link{text-decoration:none;}
a:visited{text-decoration:none;}
a:hover{text-decoration:none;}
a:active{text-decoration:none;}
a{color:#565656;}
.outline{blr:expression(this.onFocus=this.blur());outline:none;}

/* Font */
.fb{font-weight:700;}
.fn{font-weight:normal;}
.f12{font-size:12px;}
.f13{font-size:13px;}
.f14{font-size:14px;}
.f18{font-size:18px;}
.f30{font-size: 30px;}
/* clearfix*/
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden }
.clearfix { *zoom: 1; }
.over{overflow: hidden}
/*margin*/
.mt20{margin-top: 20px;}
.mt40{margin-top: 40px;}
.ml10{margin-left:10px;}

/*color*/
.c_f45{color:#f45746}
.c_218{color:#218ef3}


/*统一头部*/
header{width:100%; height: 95px;border-bottom: 8px solid #218ef3;overflow: hidden; position: relative;box-sizing: border-box;}
.warp{width:1000px; margin: 0 auto}
header .logo{width:380px; height: 60px; float: left;margin: 15px 0 0 10px;background:url("../../images/headBg.png") no-repeat 0 0; display: block}
header .rightTop{width:177px; height: 79px; float: right;margin: 8px 2px 0 0;background:url("../../images/headBg.png") no-repeat 0 -112px;}

.top{width:100%; height: 453px;background: url("../../images/topBg.jpg") no-repeat center top;}
.top .cale{width:123px; height: 150px;background:#fff;-webkit-box-shadow: 3px 3px 0 #9299a0;-moz-box-shadow: 3px 3px 0 #9299a0;box-shadow: 3px 3px 0 #9299a0; position: absolute;left:57px;top:49px;padding: 3px 4px 0 3px;box-sizing: border-box;text-align: center; }
.top .cale .date{width:116px; height: 23px;border-radius: 5px;background:#f45746;line-height: 24px;font-size:17px; overflow: hidden;color:#292a2c;}
.top .cale p{ line-height: 17px;}

.top .btn{width:300px; height: 57px;box-sizing: border-box;position: absolute;font-size: 22px;color:#fff;text-align: center;left:42px;line-height: 57px;background:url("../../images/btnBg.png") no-repeat;}
.top .btn.st1{top:245px;background-position: 0 0;}
.top .btn.st2{top:326px;background-position: 0 -81px;}

.top .txt{width:360px; height: 160px; padding: 10px; box-sizing: border-box; position: absolute;right:38px;top:47px;background:rgba(255,255,255,0.5);}
.txt .inTxt{overflow: hidden;height: 140px; }
.top .txt li{text-shadow:2px 2px 0px rgba(255,255,255,1);color:#404f63;line-height: 29px;}
.top .txt li a,.top .txt li span{color:#007ef2}


.midLine{width:100%; height: 48px;background:#f1f1f1;}
.midLine h2{ display: inline-block;color:#205682; line-height: 48px;font-size:16px;}


.newList{width:474px;padding-bottom: 30px;}
.newList .title{margin-top: 40px; height: 27px;border-bottom:1px solid #e6e6e6;font-size: 16px;padding-right:26px;}
.newList .title .more{float: right;font-size: 12px;}
.newList ul{overflow: hidden;font-size: 14px;}
.newList ul li{line-height: 22px;padding-top: 10px;}
.newList ul li span{float: right;color:#9d9d9d;width:78px;text-align: left;}
.newList ul li a{color:#4e4e4e;position: relative;padding-left:17px;margin-bottom: 10px;}
.newList ul li a:hover{text-decoration: underline}
.newList ul li a:before{content: ' ';font-size: 60px; position: absolute;left:6px;top:6px;width:5px; height: 5px;border-radius: 50%;background:#828181}

/*统一底部*/
.foot{width:100%; height: 100px; background: #205682;}
.foot ul{color:rgba(255,255,255,0.63);font-size: 14px;}
.foot ul li a{color:rgba(255,255,255,0.63)}
.foot ul li:first-child{margin-top: 29px;}
.foot li{float: left;line-height: 30px;}
.foot ul li:nth-child(2){margin: 60px 0 0 120px;position: relative;padding-right: 30px;}
.foot ul li:nth-child(2):after{content: '';position: absolute;width:30px; height: 11px; right:-6px;top:10px;background:url("../../images/icon.png") no-repeat 0 0}
.foot ul li:last-child{margin-top: 29px;float: right;}
.foot ul li:last-child p{padding-left:32px;position: relative}
.foot ul li:last-child p:before{content: '';padding-left:32px;background:url("../../images/icon.png") no-repeat;position: absolute;width:32px; height: 30px;}
.foot ul li:last-child p.p1:before{background-position: 0 -42px;left:0px; }
.foot ul li:last-child p.p2:before{background-position: 0 -88px;left:0px; }