@charset "utf-8";
/* CSS Document */

/* document */
html { }
body { -webkit-text-size-adjust: none; margin: 0 auto; font-family: "Microsoft YaHei", "黑体", \5fae\8f6f\96c5\9ed1, arial, \5b8b\4f53; color: #313131; background: #3bb5fc url(../images/bg_01.png) no-repeat top center; }
.g-doc { background: #FFF; width: 1000px; margin-left: auto; margin-right: auto; -moz-box-shadow: 0px 0px 5px #017df9; -webkit- box -shadow:0px 0px 5px #017df9;
box-shadow: 0px 0px 5px #017df9; border-radius: 10px; overflow: hidden; margin-top: 50px; }
/* header */
.m-nav { height: 74px; width: 1000px; margin: auto; }
.g-hd { }
.u-logo { position: absolute; left: 42px; top: 17px; }
/* body */
.g-bd { width: 1000px; margin: auto; }
.m-box { padding: 16px 0; width: 920px; margin-left: auto; margin-right: auto; }
.m-box img { margin-bottom: 10px; }
.m-box a { display: block; color: #166abf; font-size: 14px; line-height: 20px; }
.m-box a:hover { color: #df7b67; }
.m-box li { float: left; margin: 0 34px; }
.m-box1 { width: 940px; margin-left: auto; margin-right: auto; }
/* ipt */
.u-ipt { color: #c5c5c5; height: 24px; width: 215px; background: #e8e9e9; border: 1px solid #cfcfcf; padding-left: 15px; position: absolute; right: 76px; top: 38px; }
/* btn */
.u-btn { background: url(../images/search_btn.jpg) no-repeat; width: 50px; height: 24px; border: 0; margin-left: 10px; position: absolute; right: 20px; top: 38px; }
/*tips*/
.u-tips { }
.u-tel { position: absolute; top: 16px; right: 300px; }
.m-wx { position: fixed; right: 50%; margin-right: -610px; top: 30%; z-index: 20 }
/*标题*/
h1 { font-size: 16px; color: #e76d11; border-bottom: 2px solid #e76d11; font-weight: 100; padding-bottom: 8px; margin-bottom: 10px; }
h1 img { vertical-align: middle; }
h2 { font-size: 24px; text-align: center; border-bottom: 1px solid #dbdbdb; padding-bottom: 20px; margin: 30px 0; }
h2 span { float: right; background: url(../images/time.jpg) no-repeat left center; font-size: 14px; width: 100px; padding-left: 20px; }
/*正文*/
.g-sd{width: 177px; margin: 50px 30px 0 30px;}
.m-rmenu {  }
.m-rmenu .rtitle { background: url(../images/barbg.jpg); width: 157px; height: 34px; line-height: 34px; padding-left: 20px; color: #fff; }
.m-rmenu li { background: #2787dd; font-size: 16px; line-height: 34px; width: 177px; height: 34px; text-align: center; margin-top: 2px; }
.m-rmenu li a { color: #fff; }
.m-rmenu li:hover { background: #005cae; }
/* list */
.m-list { margin-bottom: 20px; width: 450px; }
.m-list h1 span { padding-left: 10px; }
.m-list h1 em a, m-list h1 em a:hover { color: #e76d11; font-size: 12px; padding-top: 8px; display: inline-block; }
.m-list h1 a:hover { text-decoration: underline; }
.m-list li { background: url(../images/dot.jpg) no-repeat left center; padding-left: 20px; line-height: 28px; font-size: 14px; position: relative; }
.m-list li a:hover { text-decoration: underline; }
.m-list li span { position: absolute; right: 0; top: 0; color: #999999; font-size: 12px; }
.m-list-1 { width: 470px; margin: 20px 30px 0 0; }
.m-list-1 p { line-height: 40px; }
.m-list-1 p span { color: #e76d11; }
.m-list1{ margin-top:20px}
.m-list1 p{ color:#ccccc; margin-top:10px;line-height:20px;}
.mt { margin-top: 50px; }
.m-list-2 { width: 720px; color: #4f4f4f; font-size: 14px; line-height: 30px; margin-top: 20px; }
.m-list-2 p { line-height: 40px; display: block; }
.m-list-2 p img { vertical-align: middle; }
/* 分页 */
.m-page { width: 400px; margin: 20px auto; }
.m-page a { width: 26px; height: 26px; display: inline-block; float: left; margin-right: 5px; border: 1px solid #f1f1f1; text-align: center; line-height: 26px; }
.m-page a:hover { background: #2787dd; color: #FFF; }
.m-page span { float: left; display: inline-block; margin-right: 5px; }
/* footer */
.g-ft { background: #ededed; margin: auto; padding: 16px 20px; font-size: 12px; line-height: 22px; color: #5e5e5e; }
.g-ft .fl { width: 564px; }
.g-ft .fr { width: 320px; }
.g-ft .u-img { position:relative; top:4px;}
.formtable td {
	font-size:10pt;
}

.inputtext {
	height:25px;
	line-height:25px;
	padding:5px;
}

.inputtextarea {
	padding:5px;
}
