@charset "utf-8";
/*top*/
.middle{ width:100%; height:auto; }
.title{ width:1024px; height:50px; line-height:50px; margin: 0 auto;}
.title h1{ width:1024px; height:50px; line-height:50px; font-weight:normal; font-size:14px;  }
.title h1 i{ float:left; width:20px; height:30px; margin:10px 0; background:url(../images/icon.png) no-repeat ; background-position:-7px 3px;}
.title h1 a{color:#333;}
.title h1 a:hover{color:#ffa200;}
/*top*/
.grzx{width:1024px; height:auto; margin: 0 auto; min-height:840px;border:1px solid #c2d2ff; border-radius:3px; background:#FFF;}
.grzx_f{ width:260px; height:auto; min-height:840px;background:url(../images/leftbj.jpg) no-repeat center #FFF;}
.grzx_f01{ width:260px; height:110px;position:relative;} 
.grzx_f01 p{ width:18px; height:22px; position:absolute; top:0px; left:160px;} 
.grzx_f01 dl { margin:20px 0 0 20px; }
.grzx_f01 dl dt { float:left; margin-right:10px;}
.grzx_f01 dl dt a { width:70px; height:70px; overflow:hidden;display:block;}
.grzx_f01 dl dt a img{ width:70px; height:70px;}
.grzx_f01 dl dd { color:#666; line-height:24px;}
.grzx_f01 dl dd b { font-size:16px; color:#29a9e1; }
.grzx_f01 dl dd span { display:block;}
.grzx_f01 dl dd a { color:#29a9e1;}
.grzx_f02{ width:220px; height:auto; margin:0 auto; }
.grzx_f02 ul{ width:220px; height:auto; margin:0 auto; }
.grzx_f02 ul li{width:220px; height:46px; float:left; line-height:46px; border-bottom:1px solid #1054ff; font-size:16px; }
.grzx_f02 ul li.hover{ background:#1054ff;}
.grzx_f02 ul li.hover a{ color:#FFF;}
.grzx_f02 ul li a{ display:block;}
.grzx_f02 ul li a i{ float:left; width:30px; height:30px; margin:8px 10px 0 20px;background:url(../images/grzx_icon.png) no-repeat ; }
.grzx_f02 ul li a i.yy{background-position:0px 0px;}
.grzx_f02 ul li a i.ts{background-position:0px -39px;}
.grzx_f02 ul li a i.ky{background-position:0px -78px;}
.grzx_f02 ul li a i.zx{background-position:0px -119px;}
.grzx_f02 ul li a i.sc{background-position:0px -158px;}
.grzx_f02 ul li a i.sz{background-position:0px -200px;}
.grzx_f02 ul li.hover a i.yy{background-position:-40px 0px;}
.grzx_f02 ul li.hover a i.ts{background-position:-40px -39px;}
.grzx_f02 ul li.hover a i.ky{background-position:-40px -78px;}
.grzx_f02 ul li.hover a i.zx{background-position:-40px -119px;}
.grzx_f02 ul li.hover a i.sc{background-position:-40px -158px;}
.grzx_f02 ul li.hover a i.sz{background-position:-40px -200px;}
/*top*/
.grzx_r{ width:764px; height:auto; min-height:822px;background:url(../images/grzr_r.jpg) no-repeat bottom #f0f7fe; padding-bottom:20px;}
.grzx_r01{ width:764px; height:83px; border-bottom:1px solid #fff;}
.grzx_r01 h1{ width:710px; height:60px; line-height:60px; margin:25px auto;font-size:18px; color:#454545; background:#FFF; font-weight:normal;}
.grzx_r01 h1 i{ width:50px; height:40px; background:url(../images/grzx_icon.png) no-repeat; float:left; margin:10px 5px 0 20px;}
.grzx_r01 h1 em{width:425px; float:right; margin-right:20px;}
.grzx_r01 h1 em span {float: left; color:#828282; font-size:14px; margin-right:50px;}
.grzx_r01 h1 em span b {color:#ffa200; font-size:16px; margin-left:5px;}
.wypng {float: right; font-size:14px;width: 90px;height: 30px;background:#1054ff; color:#FFF; text-align:center; line-height:30px; border-radius:3px; margin-top:15px;}
.wypng:hover{ color:#FFF; background:#0448f2;}
.grzx_r01 h1 i.yy_gh{background-position:-126px 0px;}
.grzx_r01 h1 i.yy_ts{background-position:-120px -68px;}
.grzx_r01 h1 i.yy_ky{background-position:-120px -136px;}
.grzx_r01 h1 i.yy_zx{background-position:-120px -204px;}
.grzx_r01 h1 i.yy_sc{background-position:-120px -274px;}
.grzx_r01 h1 i.yy_sz{background-position:-120px -344px;}

.grzx_r02{ width:764px; height:auto;}
.xx_yy {width:710px; border-bottom:1px solid #c2d2ff; margin:20px 20px 0 27px;}
.xx_yy li { float:left; line-height:30px; padding:0 20px; margin:0 10px 0 0; cursor:pointer; font-weight:bold; font-size:14px;}
.xx_yy li.hover{ color:#1054ff;  border-bottom:2px solid #1054ff;}
.xx_tab {width:710px; background:#FFF; margin:0 27px;  padding:20px 0;}
.xx_tab table { width:670px; margin:0 auto; height:auto;border:1px solid #c2d2ff; border-radius:3px; position:relative;}
.xx_tab table th { background:#ddedff; height:40px; color:#1054ff; font-size:16px; font-weight:normal; text-align:center;}
.xx_tab table th em { width:9px; height:9px; background:url(../images/grzx_icon.png) no-repeat -4px -232px; display:inline-block; position:absolute; top:17px; margin-left:5px;} 
.xx_tab table td {text-align:center; color:#8b8a8a; font-size:14px; line-height:24px; padding:10px 0;word-break: break-all; word-wrap:break-word;}
.xx_tab table td.bgleft{ text-align:left; padding-left:20px;word-break: break-all; word-wrap:break-word;}
.xx_tab table td.td_til {text-align:left; padding-left:10px;word-break: break-all; word-wrap:break-word;}
.xx_tab table td em { color:#f00; margin-right:5px;}
.xx_tab table td a { color:#1054ff; display: inline-block;}
.xx_tab table td a.sc { color:#ffa200; }
.xx_tab table td a:hover { color:#ffa200;}
.xx_tab table tr.bj{ background:#f0f7fe;}
.grzx_ky{ width:100%; margin:0 auto;}
.grzx_ky a{ display:block;}
.grzx_ky a img{ width:100%; height:auto;}
/*top*/
.xx_tab table.wdzx01 { margin:0 20px; width:670px; text-align:left;}
.xx_tab table.wdzx01.bj{ background:#f0f7fe;}
.xx_tab table.wdzx01 th { font-weight:normal; color:#1054ff; height:40px;text-align:left;padding-left:10px;}
.xx_tab table.wdzx01 td { font-size:14px; color:#666; line-height:40px; text-align:left; padding:0 0 0 10px;}
.xx_tab table.wdzx01 td a { color:#666; display:inline-block;}
.xx_tab table.wdzx01 td a.ys { color:#1054ff; margin-right:5px;}
.xx_tab table.wdzx01 td a:hover {color:#ffa200;}
.xx_tab table.wdzx01 td i.yjj {  color:#1054ff; }
.xx_tab table.wdzx01 td i.wjj {  color:#ffa200; }
/*top*/
.page {width: 670px;margin:20px auto;line-height: 25px;}
.page p {float: left;color: #333333; text-align:center;}
.page p font{ color:#1054ff;}
.page_list {float: right;line-height: 25px;}
.page_list a {float: left;border: 1px solid #c2d2ff;padding: 0 9px;color: #333;margin: 0 2px; border-radius:3px;}
.page_list a.on, .page_list a.on:hover {background: #1054ff;border: 1px solid #c2d2ff;color: #fff;border-radius:3px;}
.page_list a:hover {background: #1054ff; color:#FFF;}
.page_list span {padding-left: 10px;color: #333;}
.page_list span select {margin: 0 5px;height: 23px;line-height: 23px;border: 1px solid #c2d2ff;}
/*top*/
.denglu{width:1024px; margin: 0 auto; height:auto; min-height:660px;border:1px solid #c2d2ff; border-radius:3px;}
.denglu_f{ width:570px; height:auto; margin:60px 0;}
.denglu_f h1{ line-height:80px; font-size:26px; color:#1a99fb; font-weight:normal; text-align:center;}
.denglu_f dl { width:570px; margin:10px 0; float:left;}
.denglu_f dl dt { width:150px; text-align:right; float:left; color:#535353; font-size:14px;}
.denglu_f dl b {color: #f00;font-weight: normal;}
.denglu_f dl dt span { line-height:34px;}
.denglu_f dl dd { float:left; color:#666; font-size:14px;}
.wenbenk,.yzm_text,.yzm_texts{ height:34px; width:330px; line-height:34px; font-size:14px; color:#666; padding:0 3px; border:1px solid #c2d2ff;float:left; outline-style:none; border-radius:3px;}
.yzm_text { width:150px;} 
.yzm_texts{ width:255px;} 
.denglu_f dl dd img { margin:0 8px 0 15px; }
.denglu_f dl dd a { color:#1054ff; font-size:14px; line-height:30px;}
.denglu_f dl dd a:hover { color:#ffa200;}
.denglu_f dl dd em { margin:0 20px 0 5px; font-size:14px; color:#666;}
.denglu_f dl dd a.reg_pic { border-radius:3px; width:94px; height:32px; text-align:center; color:#fff; line-height:32px; background:#1a99fb; display:inline-block; font-size:14px; margin-right:10px;}
.denglu_f select { height:34px; width:338px; line-height:34px; font-size:14px; color:#666; padding:0 3px; border:1px solid #c2d2ff; outline-style:none; border-radius:3px;}
.denglu_f select:focus { border: 1px solid #1a99fb;}
.denglu_f input:focus { border: 1px solid #1a99fb;}
.denglu_f dl dd a.ph_yzm {border-radius:3px; height:32px; line-height:32px; padding:0 8px; background:#1a99fb;   display:inline-block;color:#fff; margin:2px 0 0 15px;}
.select {margin-top: 8px;}
.denglu_r{ width:450px; height:260px; margin:60px 0; position:relative;}
.denglu_r p { color:#1a99fb; font-size:14px; text-align:center; line-height:80px;}
.denglu_r a { width:79px; height:30px; text-align:center; line-height:30px; border-radius:3px; display:inline-block; color:#fff; background:#1a99fb; font-size:14px; margin:0 186px; }
.denglu_r p.img{ position:absolute; top:200px; right:10px;}
/*top*/
.mid_dl { width:660px; margin:5px 0 5px 50px; display:inline-block;}
.mid_dl dt { width:154px; text-align:right; float:left; color:#535353; font-size:14px;}
.mid_dl dt span { line-height:30px;}
.mid_dl dd { float:left; color:#666; font-size:14px;}
.mid_dl dd span.bgleft,.mid_dl dd span.bgright { width:3px; height:38px; background:url(../images/tb.png) no-repeat -194px -49px; float:left;}
.mid_dl dd span.bgright { background-position:-199px -49px;}
.mid_dl dd .select { border:1px solid #ccc; padding:5px 0; _height:30px; margin-top:7px;} 
.mid_dl dd input:focus { border: 1px solid #1054ff;}
.mid_dl dd em { line-height:40px; margin-left:10px; color:#F00;}
.mid_dl dd span { border:1px solid #ccc; width:165px; height:38px; float:right; margin-left:5px;}
.mid_dl01 { width:740px; margin:5px 0 10px 40px; display:inline-block;}
.mid_dl01 dt { width:154px; text-align:right; float:left; color:#535353; font-size:14px;}
.mid_dl01 dt span { line-height:40px;}
.mid_dl01 dd { float:left; color:#666; font-size:14px; margin-top:5px;}
.mid_dl01 dd span.bgleft,.mid_dl dd span.bgright { width:3px; height:38px; background:url(../images/tb.png) no-repeat -194px -49px; float:left;}
.mid_dl01 dd span.bgright { background-position:-199px -49px;}
.mid_dl01 dd .select { border:1px solid #ccc; padding:5px 0; _height:30px; margin-top:7px;} 
.mid_dl01 dd em { line-height:40px; margin-left:10px; color:#F00;}
.mid_dl01 dd span { border:1px solid #ccc; width:135px; height:30px; float:right; margin-left:5px;}
.checkbox { width:16px; height:16px; border:1px solid #d7d6d6; border-style:none;}
.radio{ width:15px; height:15px; border:1px solid #d7d6d6; border-style:none;margin:8px 0 0 5px; }
.mid_dl dd label { margin-right:20px;}
.sz_xinxi { width:300px; margin:15px 195px 20px;}
.sz_xinxi a { width: 79px;height: 32px;text-align: center;line-height: 32px;background: url(../images/tb.png) no-repeat center; float:left;color: #808080;
font-size: 14px; margin:0 10px;}

/*top*/
.ky_menuDiv {width:220px; margin:20px auto;}
.ky_menuDiv h3 { border:5px solid #dedede; background:#fefcf6; text-align:center; padding:6px 0; font-size:16px; color:#666; font-weight:normal; cursor:pointer;}
.ky_menuDiv h3 a { color:#666;}
.ky_menuDiv h3.click { background:#1054ff; color:#fff; border:5px solid #1054ff;}
.ky_menuDiv h3.ky_visit { background: #eee; }
.ky_menuDiv h3.ky_visit a {color: #1054ff;}
.ky_menuDiv h3:hover { background:#1054ff; color:#fff; border:5px solid #1054ff;}
.ky_menuDiv h3.click a,.ky_menuDiv h3:hover a { color: #fff;}
.ky_menuDiv ul.ky_list { border:5px solid #055eac; border-top:none; background:#fefcf6;} 
.ky_menuDiv ul.ky_list li { text-align:center; padding:8px 0;font-size:14px; cursor: pointer;}
.ky_menuDiv ul.ky_list li.on { color: #1054ff;}
.ky_menuDiv ul.ky_list li a { color:#666;}
/**/
.ky_fr { width:750px;padding:20px 0;margin-top:50px; margin:0 auto;}
.ky_fr h2 { color:#1054ff; font-size:24px; text-align:center; font-weight:normal;}
.yc_fr { width:810px; margin:30px auto; background:#fff; padding:20px; box-shadow: #c5c4c4 0px 0px 3px;}
.yc_fr h2 {color:#1054ff; font-size:24px; text-align:center; font-weight:normal;}
.smor { margin:10px 10px;}
.smor strong { font-size:18px; line-height:35px; color:#444; font-weight:600;}
.smor p { font-size:14px; text-indent:2em; line-height:25px;}
.smor dl { border-bottom:1px solid #e5e5e5; padding:8px 0; line-height:30px; font-size:14px;}
.smor dl label { cursor:pointer; margin:0 10px;}
.smor textarea{ width:800px; height:100px; line-height:25px; padding-left:5px; text-indent:2em;}
.smor dl label input { margin:-2px 5px 0 0; font-family:微软雅黑; border:1px solid #e5e5e5; padding:3px 0;border-radius:3px;}
.smor dl input.text { line-height:22px; margin:0 5px;}
.smor dl textarea { line-height:22px; width:96%; font-family:微软雅黑; margin:5px;} 
.smor dl dt i { font-style:italic; display:block; color:#b97c3f;}
.smor dl dd { margin:5px 0; line-height:35px;}
.bor {border-style:solid; border-width:1px; border-color:#e5e5e5; height:28px; line-height:28px; border-radius:3px; padding-left:2px;}
.ghh { border:1px solid #cdcdcd;border-bottom: none; border-left: none; font-size: 13px;}
.ghh td { padding:8px 0; border-left:1px solid #cdcdcd; border-bottom:1px solid #cdcdcd; padding:5px;}
.ghh td.til { background:#f7f7f7; text-align:right;}
.ghh td span { float:left; line-height:24px; width:110px; text-align:right;}
.ghh td input.int { height:24px; line-height:24px; width:160px; border:1px solid #e5e5e5; padding:0 2px;}
.ghh td select { height:24px; line-height:24px; width:160px; border:1px solid #e5e5e5; padding-left:2px;}
.ghh td a { width:64px; height:30px; line-height:30px; color:#fff; margin:30px 35px 0;border-radius:3px; display:inline-block;cursor:pointer; background:#1054ff; text-align:center;}
.ghh td label { cursor: pointer;}

 /**/
.mima01 { width:500px; margin-left:35px;}
.mima01 ul{ width:500px; height:50px; margin:0 auto; border-bottom:2px solid #e5e5e5;}
.mima01 ul li{width:150px; height:50px;float:left; line-height:50px; font-size:16px; margin-right:15px; color:#808080; text-align:center;}
.mima01 ul li span{width:35px; height:35px; line-height:35px;float:left; border-radius:35px; background:url(../images/sc01.png) no-repeat center; color:#FFF; margin:8px 0 0 10px; }
.mima01 ul li.on{width:150px; height:50px;float:left;border-bottom:2px solid #ffa200; color:#ffa200; }
.mima01 ul li.on span{width:35px; height:35px; line-height:35px;float:left; border-radius:35px;background:url(../images/sc02.png) no-repeat center; color:#FFF; }
.mids_left {  padding:50px 0 0 0; overflow:hidden; margin:0 auto;}
.mids_left dl {margin:10px 0; float:left;}
.mids_left dl span{ float:right;}
.mids_left dl dt { width:150px; text-align:right; float:left; color:#535353; font-size:14px; line-height:35px;}
.mids_left dl b {color: #f00;font-weight: normal;}
.mids_left dl dt span { line-height:34px;}
.mids_left dl dd { float:left; color:#666; font-size:14px; line-height:36px;}
.mids_left dl dd img { margin:0 8px 0 15px; border:1px solid #ccc;}
.mids_left dl dd a { color:#2cb1d2; font-size:14px;}
.mids_left dl dd a:hover { color:#ffa200;}
.mids_left dl dd em { margin:0 20px 0 5px; font-size:14px; color:#666;}
.checkbox { width:16px; height:16px; border:1px solid #d7d6d6; border-style:none;}
.mids_left dl dd a.login_pic { border-radius:3px;width:129px; height:42px; text-align:center; color:#fff; line-height:42px; background:#1054ff; display:inline-block; font-size:18px; margin-right:10px;}
.mids_left dl dd a.reg_pic { border-radius:3px; width:129px; height:42px; text-align:center; color:#fff; line-height:42px; display:inline-block; font-size:18px; margin-left:10px; }
.select {margin-top: 8px;}
.mids_left dl dd a.yzm {color:#1054ff; margin:2px 0 0 15px;}
.mids_left dl dd a.yzm:hover {color:#ffa200;}
.mids_left h2{ width:500px; margin:0 auto; background:url(../images/success.png) no-repeat left; height:100px; line-height:100px; text-indent:6em; font-size:24px; }
.mids_left p{ width:500px; margin:0 auto;  height:38px; line-height:38px; text-indent:10em; font-size:16px; }
.mids_left p a{ color:#ffa200;}






