body,div,p,h1,h2,h3,h4,h5,h6,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,table,th,td{margin:0;padding:0;font-family:"Microsoft Yahei";}
body,button,input,select,textarea{font:12px/24px tahoma,Helvetica,arial,sans-serif;}h1,h2,h3,h4,h5,h6{font-size:100%;}
address,cite,em,i{font-style:normal;}
li{list-style:none;}
a{text-decoration:none;}
a:hover{text-decoration:underline;}
img{border:0;}
button,input,select,textarea{font-size:100%;line-height:normal;}
table{border-collapse:collapse;border-spacing:0;}
input[type="button"],input[type="submit"],input[type="reset"]{cursor:pointer;}
body{background:url(../images/bg.png) repeat;}

/*con*/
.con{width:960px;margin:0 auto;}

/*head*/
.head{height:85px;background:url(../images/hdbg.png) repeat-x;}
.head h1{height:45px;float:left;overflow:hidden;margin:24px 0 0;}
.head h1 img{float:left;margin:0 14px 0 0;}
.head span{font-size:16px;*line-height:30px;float:right;color:#808080;padding:38px 0 0;}
.head span em{font-size:30px;color:#d20808;font-weight:bold;}

/*banner*/
.banner{height:400px;border-bottom:3px #fff solid;background:#073099;}
.banner .badv{width:960px;height:400px;margin:0 auto;background:url(../images/banner.jpg) no-repeat;}

/*arrow*/
.arrow{width:100px;height:50px;margin:0 auto;background:url(../images/arrow.jpg) no-repeat;}

/*artCon*/
.artCon{background:#fff;margin:0 0 20px;padding:18px 50px 30px;overflow:hidden;}
.artCon .content{padding:30px 0 0;width:860px;overflow:hidden;}
.artCon .content ul{width:960px;overflow:hidden;padding:0 0 15px;}
.artCon .content li{width:255px;height:275px;float:left;display:inline;margin:0 48px 0 0;}
.artCon .artTit{height:48px;}
.artCon .stnm{position:relative;overflow:hidden;width:860px;}
.artCon .stnm .intxt{width:328px;padding:5px 10px;font-size:16px;color:#666;line-height:36px;height:36px;border:1px #b3b7b8 solid;position:absolute;top:30px;right:30px;}
.artCon .stnm .goBtn{width:350px;height:50px;border:none;background:url(../images/btn.jpg) no-repeat;overflow:hidden;text-indent:-9999px;position:absolute;top:114px;right:30px;padding:0;}

/*alert*/
.tipsa{width:860px;height:166px;overflow:hidden;margin:25px 0 0;background:url(../images/box02.jpg) no-repeat;}
.tipsa .con{padding:18px 20px;}

.intro{font-size:16px;color:#666;line-height:35px;}
.intro a{color:#3e79bf;text-decoration:underline;margin:0 10px 0 0;}
.intro a:hover{color:#c00;text-decoration:underline;}

/**/
.msgbox{width:668px;height:405px;overflow:hidden;background:url(../images/weixin.gif) no-repeat;display:none;}
.msgbox .close{width:47px;height:47px;float:right;overflow:hidden;margin:25px 20px 0 0;cursor:pointer;}
.msgbox p{font-size:18px;color:#666;text-align:center;height:24px;line-height:24px;}

.goBtn{background:#134685;height:30px;line-height:30px;border-radius:4px;padding:0 8px;display:inline-block;color:#fff;font-size:14px;}

/*tips*/
.tips{width:300px;height:100px;background:#fff;display:none;border:5px #666 solid;}
.tips .closea{float:right;width:32px;height:32px;cursor:pointer;background:url(../images/shut.png) no-repeat;}
.tips .tcn{padding:20px 20px 0;text-align:left;}
.tips .tcn .txta{padding:0 0 0 60px;height:50px;line-height:50px;width:180px;overflow:hidden;background:url(../images/warning.png) no-repeat left center;margin:5px auto 0;font-size:16px;color:#333;}


/*footer*/
.footer{position: relative;z-index: 999;clear: both;background:#fff;padding: 10px 0px 20px;text-align: center;}
.footer .ftcon{width:960px;margin:0 auto;}
.footer .nav{height: 30px;line-height: 30px;font-size: 12px;font-weight: normal;word-spacing: 4px;}
.footer .nav a,.footer .copy a{color: #0E478C;text-decoration: underline;}
.footer .nav a:hover,.footer .copy a:hover{color: #c00;text-decoration: underline;}