﻿img{ border:0}
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, textarea, th, td,s{margin: 0;padding: 0;}
body, button, input, select, textarea{font-size:14px;line-height:1.5;font-family:Arial,'Helvetica', 'Microsoft YaHei'!important;*+font-family:'\5FAE\8F6F\96C5\9ED1', tahoma, arial !important;-webkit-font-smoothing: antialiased;}
body{background:#fff;color:#666;}
h1, h2, h3, h4, h5, h6{font-weight:normal;}
address,s, em ,i{font-style: normal;}
small{font-size: 12px;}
ul, ol{list-style: none outside none;}
fieldset, img{border: none;}
button, input, select, textarea{font-size: 100%; font-family: 'Microsoft YaHei';}
table{border-collapse: collapse;border-spacing: 0;}
.clear{clear:both;}
.clearfix{*zoom: 1;}
.clearfix:before,.clearfix:after{display: table;line-height: 0;content: "";}
.clearfix:after{clear: both;}
i,label,input[type="checkbox"]{vertical-align:middle;}
.pcdis{display: none !important;}
.fl{float:left;}
.fr{float:right;}
.tal{text-align:left!important;}
.tac{text-align:center!important;}
.tar{text-align:right;}

input[type="text"],input[type="password"]{-webkit-appearance:none;appearance:none;outline:none;-webkit-tap-highlight-color:rgba(0,0,0,0);border-radius:0;}

/*通用布局*/
.w1180{width: 1180px;margin: 0 auto}
body{min-width: 1200px;}
.auto{margin:0 auto !important;}
ol{padding: 0;margin: 0;}
.container{font:20px/46px Arial,'Microsoft YaHei',sans-serif;color:#333;background: #fff}
.clearfix {*zoom:1}
.clearfix:before,.clearfix:after {display:table;line-height:0;content:""}
.clearfix:after {clear:both}
.cl{clear:both; height:1px}
em,i{font-style:normal}
th{font-weight:normal}
a{text-decoration: none}
.fl{float:left}
.fr{float:right}
.f12{font-size:12px}
.f14{font-size:14px!important;}
.f16{font-size:16px!important;}
.f18{font-size:18px!important;}
.f20{font-size:20px!important;}
.f22{font-size:22px!important;}
.f24{font-size:24px!important;}
.f30{font-size:30px!important;}
.f35{font-size:36px!important;}
.f36{font-size:36px!important;}
.f42{font-size:42px!important;}
.lh24{line-height:24px!important;}
.lh28{line-height:28px}
.lh30{line-height:30px}
.lh32{line-height:32px}
.lh36{line-height:36px}
.lh40{line-height:40px}
.bold{font-weight:bold}
.col000{color:#000}
.col333{color:#333}
.col666{color:#666}
.col999{color:#999}
.colfff{color:#fff!important;}
.colc8020d{color: #c8020d !important;}
.colfe701a{color: #fe701a !important}
.colblue{color: #053a77;}
.colred{color: #e60808;}
.tac{text-align:center}
.tal{text-align:left}
.tar{text-align:right}
.img-block{display:block;margin-left:auto; margin-right:auto;}
.relative{position:relative}
.absolute{position:absolute}
.mb10{margin-bottom:10px!important;}
.mb12{margin-bottom:12px!important;}
.mt10{margin-top:10px!important;}
.mt5{margin-top:5px!important;}
.mt15{margin-top:15px!important;}
.mt20{margin-top:20px!important;}
.mt25{margin-top:25px!important;}
.mt30{margin-top:30px!important;}
.mt35{margin-top:35px!important;}
.mt38 {margin-top:38px!important;}
.mt40{margin-top:40px!important;}
.mt50{margin-top:50px!important;}
.mt55{margin-top:55px!important;}
.mt60{margin-top:60px!important;}
.mt70{margin-top:70px!important;}
.mt80{margin-top:80px!important;}
.mt90{margin-top:90px!important;}
.mt42{margin-top:42px!important;}
.mb20{margin-bottom:20px!important;}
.mb5{margin-bottom:5px!important;}
.mb15{margin-bottom:15px!important;}
.ml20{margin-left:20px !important}
.ml60{margin-left:60px !important}
.mb25{margin-bottom:25px!important;}
.mb30{margin-bottom:30px!important;}
.mb35{margin-bottom:35px!important;}
.mb50{margin-bottom:50px!important;}
.mr0 { margin-right: 0 !important;}
.w1200{width: 1200px;margin: 0 auto}
.w1140{width: 1140px;margin: 0 auto}
.normal{font-weight: normal}

/*main*/
.banner{background: url(banner.jpg) no-repeat top center;padding-top: 751px;}
.ban-mn{width:1128px;margin: 0 auto;font-size: 20px;line-height: 40px;color: #333;}
.ban-mn i{ line-height: 40px; padding: 14px 0; display: block; background: url(ban-mnbt.png) no-repeat;}

.row1{ width: 1110px; margin: 0 auto;}
.row1tit{ width: 400px; line-height: 98px; margin: 85px auto 60px auto; background: url(row1tit.png);}
.row1 img{ display: block; border: 4px #1d2730 solid;}
.row1h3{ width: 386px; margin-bottom: 20px; line-height: 80px; color: #053a77; border-top: 1px solid #b7c8dc; border-bottom: 1px solid #b7c8dc;}
.row1mn1{width: 600px;}
.row2{background: url(row2bg.jpg) center top no-repeat; padding: 60px 0;}
.w1170{width: 1170px; margin: 0 auto;}
.row2tit{ width: 651px; line-height: 98px; margin: 0 auto 80px auto; background: url(row2tit.png);}
.w695{width: 695px;}
.w620{width: 620px;}
.row3{ padding: 60px 0 140px 0;}
.row3tit{ width: 457px; line-height: 98px; margin: 0 auto 50px auto; background: url(row3tit.png);}


/*底部*/
#topic-footer {width: 100%;position: fixed;bottom:-320px;font-size: 16px;font-family: 'Microsoft Yahei';
    background:url(bg-topic-repeat.png) repeat;color: #fff;z-index: 9999}
.u-tpbtn {width: 184px;height: 40px;line-height:40px;background: url(bottom.png) no-repeat -63px 0;
    position: absolute;top: -40px;*filter:none;left: 50%;margin-left: -92px;color: #fff;
    text-align: center;cursor: pointer;font-size: 16px;}
.b-tt1{width: 267px;height: 24px;background: url(bottom.png) no-repeat 0 -57px}
.b-tt2{font-size: 16px;color: #fff;margin-top: 20px}
.b-tt2 p{float: left;height: 33px;line-height: 33px;margin-right: 10px;margin-bottom:15px;border-radius: 15px}
.b-tt2 p:hover{box-shadow: 0 0 10px #ee2f3b;-moz-box-shadow:  0 0 10px #ee2f3b;-webkit-box-shadow:  0 0 10px #ee2f3b;
-o-box-shadow:  0 0 10px #ee2f3b}
.b-tt2-1{width: 150px;background: url(bottom.png) no-repeat  0 -113px}
.b-tt2-2{width: 120px;background: url(bottom.png) no-repeat 0 -150px}
.u-tpbtn i{display: inline-block;width: 16px;height: 16px;background: url(bottom.png) no-repeat 0 0;margin-left:9px;
    vertical-align: -3px;}
.u-tpbox {width: 730px;padding:44px 0 56px 460px;height: 135px;margin: 0 auto;}
.u-tpleft {width:451px;float: left;margin-left: -460px;background: no-repeat;padding-left: 0;}
.u-tpleft strong {color: #09f2ef;font: 30px/1.5 'Microsoft Yahei';}
.u-tpleft i {display: inline-block;font-style: normal;*zoom:1;*display:inline;vertical-align: middle;font-size: 30px;margin-right: 14px;}
#topic-footer .tp-ipt {border: none;width:180px;height:45px;line-height:45px;
    font-family: inherit;font-size: 16px;color: #847e7e;padding:0 0 0 50px;margin-right: 12px;margin-bottom: 10px; *margin-bottom:0;}
.user-ipt {background:#fff url(bottom.png) no-repeat 15px -210px !important;}
.phone-ipt {background:#fff url(bottom.png) no-repeat 15px -265px !important;}
.user-ipt:focus{background:#fff url(bottom.png) no-repeat 15px -210px;}
.phone-ipt:focus{background:#fff url(bottom.png) no-repeat 15px -265px;}
.tp-btn {background:url(bottom.png) no-repeat 0 -355px;height:45px;width:230px;
    font: 24px 'Microsoft Yahei';border: none;color: #fff;cursor: pointer; vertical-align:top;font-weight: bold}
.i-star {width: 20px;height: 20px;background: url(bg-topic.png) 0 0 no-repeat;}
.u-tpbox2 {text-align: center;line-height: 36px;height: 36px;}
.u-tpright{float: right;width: 750px}
.b-tt3{width: 303px;height: 24px;background: url(bottom.png) no-repeat 0 -87px}
.b-tt4{font-size: 18px;color: #fc913a;margin:12px 0}
.b-tt5{font-size: 14px;color: #fff}


.login-status{padding-top:16px;}
.login-status-info{font-size:18px;display:inline-block;padding-right:60px}
.login-status-info p{line-height:1;margin-bottom:16px;}
.login-status-info i{color:#fffc00;font-style:normal;margin-right:20px;}
.login-status-info a{color:#fff;}
.login-status-info a:hover{color:#09f2ef;}

