/*------reset------*/
html{width:100%; height:100%;}
body{line-height:1.5; height:100%; color:#333; font-family:"Microsoft Yahei"; font-size:14px; background-color:#ecf0f1;}
input,textarea,select{font-size:100%; font-family:inherit; padding:0;}
body,h1,h2,h3,h4,h5,h6,p,ul,ol,form,input,select{margin:0;}
ul,ol{padding-left:0; list-style-type:none;}
img{border:0;}
table{border-collapse:collapse; border-spacing:0;}
table th,table td{vertical-align:middle; text-align:center;}
h1,h2,h3,h4,h5,h6{font-size:100%; text-align:left; font-weight:normal;}
h1{font-size:24px;}
h2{font-size:20px;}
h3{font-size:18px;}
h4{font-size:16px;}
h5{font-size:14px;}
h6{font-size:12px;}
a{color:#378ce0; text-decoration:none;}
a:hover{color:#378ce0; text-decoration:underline;}
a,input,textarea,label,i,.slt,.trhover tr,.gltrhover tr,.lognform, .tmhlinet,.tmhlineb,.menu_head{transition: all .4s;-moz-transition: all .4s; -webkit-transition: all .4s; -o-transition: all .4s;}
input:focus,select:focus,.textarea:focus{outline:none;}
/*------clear float------*/
.clear{clear:both;_zoom:1;}
.clear:after,.clear:before{display:block; content:"clear"; height:0; clear:both; overflow:hidden; visibility:hidden;}
/*------checkbox and radio align------*/
.cr{*width:13px; *height:13px; vertical-align:-2px; *vertical-align:1px; _vertical-align:0; margin-right:5px;}
/*-------form-------*/
.textarea{resize:none;}
.ipt,.slt,.textarea{display:inline-block; border:1px solid #dee1e2; background-color:#fff; padding:7px 6px; border-radius:2px; -webkit-border-radius:2px; -moz-border-radius:2px; color:#777;}
.ipt:focus,.textarea:focus{border:1px solid #378ce0;}
.slt:hover{border-color:#378ce0;}
/*------hidden------*/
.hide{display:none !important;}
/*------radius------*/
.radius2px{border-radius:2px; -webkit-border-radius:2px; -moz-border-radius:2px;}
/*------shadow------*/
.shadow6{-webkit-box-shadow:0px 0px 6px #d4dee1; -moz-box-shadow:0px 0px 6px #d4dee1; box-shadow:0px 0px 6px #d4dee1;}
.shadow6l{-webkit-box-shadow:0px 0px 6px #5a809c; -moz-box-shadow:0px 0px 6px #5a809c; box-shadow:0px 0px 6px #5a809c;}
/*------display------*/
.disbl{display:block;}
.disin{display:inline;}
.disinbl{display:inline-block;}
/*------min height------*/
.min-height500{height:auto !important; height:500px; min-height:500px;}
.minwidth1100{min-width:1100px;}
.minwidth730{min-width:730px;}
.minwidth750{min-width:750px;}
/*------bg------*/
.bgwhite{background-color:#fff;}
.bgbody{background-color:#ecf0f1;}
.bgblue{background-color:#378ce0;}
.bgblues{background-color:#a7c7e6;}
.bgred{background-color:#f15353;}
.bgbanner{background:url(../img/bglgn.jpg) no-repeat center top;}
.bglgnbox{background:url(../img/lgnbg.png) repeat;}
/*------fontcolor------*/
.fcblue{color:#378ce0;}
.fcred{color:#f15353;}
.fcblack{color:#000;}
.fc333{color:#333;}
/*------ico------*/
.ico{display:inline-block; background-image:url(../img/ico.png); background-repeat:no-repeat; vertical-align:middle;}
.icologo{background-position:0 0;}
.icouser{background-position:-203px 0;}
.icodown{background-position:-45px -6px;}
.icoshow{background-position:-87px -6px;}
.icoexit{background-position:-131px -6px;}
.icoindex{background-position:0 -55px;}
.icoset{background-position:-51px -55px;}
.icoadd{background-position:-300px -11px;}
.icoimp{background-position:-328px -11px;}
.icoback{background-position:-328px -34px;}
.icoarrow{background-position:0 -153px;}
.icoerror{background-position:-267px -33px;}
.icoawl{background-position:-301px -35px;width:6px; height:6px; top:10px; left:-7px;}
.icoright{background-position:-266px -10px;}
.icoexitp{background-position:-152px 3px;}
.icohottel{background-position:-56px -162px;}
.icoref{background-position:-357px -9px;}
.icoret{background-position:-388px -9px;}
.icorei{background-position:-357px -31px;}
.icoerroryd{background-position:-424px -4px;}
.icosear{background-position:-58px -198px;}
/*-----------table------------*/
.table{width:100%; background-color:#fff;}
.table .alignleft{text-align:left;}
.table .gltrhover tr:hover{background-color:#f7f7f7;}
.table th{border-bottom:1px solid #dedede; font-weight:bold; color:#333;}
.table td{color:#555; border-bottom:1px solid #efefef;}
.tablebasic{}
.tablebasic th,.tablebasic td{padding:10px 8px;}
.tabletrees{}
.tabletrees th,.tabletrees td{font-size:18px; padding:16px;}
.tabletrees th{text-align:right; border-bottom:none;}
.tabletrees td{text-align:left; border-bottom-color:#aaa;}
.tabboder th,.tabboder td{border:1px solid #dedede; padding:8px; color:#333;}
.tableborder{}
.tableborder caption{background-color:#f6f6f6; border:1px solid #dedede; border-bottom:none; text-align:left; padding:10px 8px; font-size:16px; font-weight:bold; color:#378ce0;}
.tableborder th,.tableborder td{border:1px solid #dedede; padding:10px 8px;}
.tableborder .bgf8{background-color:#f8f8f8;}
.tablehdate{}
.tablehdate thead{background-color:#d5e0eb; border:1px solid #d5e0eb;}
.tablehdate tbody{border:1px solid #d5e0eb; border-top:none;}
.tablehdate .trhover td{position:relative;}
.tablehdate .trhover tr:hover{background-color:#e9eef4;}
.tablehdate th,.tablehdate td{padding:12px 16px; text-align:left; border:none; border-top:1px solid #d5e0eb;}
.tabfonts{font-size:12px;}
.tabfonts th,.tabfonts td{padding:12px 8px;}
.table .opea a{margin:0 3px;}

/*------layout------*/
.lgnwrapfull{width:1000px; margin:0 auto;}
.wrapfull{margin-left:200px; padding-top:90px;}
.content{margin:30px; margin-top:0; width:1000px; margin-left:auto; margin-right:auto}
.lgnbox{width:380px; height:350px; top:83px; right:34px;}
.smrbox{padding:0 20px;}
.margauto{margin:0 auto;}
.nopad{padding:0;}
.fl{float:left;}
.fr{float:right;}
.posrel{position:relative;}
.posabs{position:absolute;}
.posfix{position:fixed;}
.padl220{padding-left:228px;}
.mgt20{margin-top:20px;}
.mgt16{margin-top:16px;}
.mgb16{margin-bottom:16px;}
.padt20{padding-top:20px;}
.width400{width:400px;}
.width300{width:300px;}
.width285{width:285px;}
.width200{width:200px;}
.width750{width:750px;}
.height546{height:546px;}
/*------button------*/
.btn{border:none; display:inline-block; text-align:center; cursor:pointer; width:auto; overflow:visible; border-radius:2px; -webkit-border-radius:2px; -moz-border-radius:2px;}
.btn:hover{text-decoration:none;}
.btnblue{background-color:#378ce0; color:#fff;}
.btnblue:hover{background-color:#4ea1f3; color:#fff;}
.btnblue:active{background-color:#378ce0;}
.btnred{background-color:#f15353; color:#fff;}
.btnred:hover{background-color:#f76d6d; color:#fff;}
.btnred:active{background-color:#f15353;}
.btnwhite{border:1px solid #dee1e2; background-color:#fff; color:#378ce0;}
.btnwhite:hover{border-color:#378ce0;}
.btnsizebig{padding:0 20px; height:40px; line-height:40px;}
.btnsizemid{padding:0 16px; height:35px; line-height:35px;}
.btnsizesml{padding:0 10px; height:26px; line-height:26px; font-size:12px;}
/*------header------*/
.header{width:100%; height:90px; background-color:#fff; top:0; left:0; border-bottom:1px solid #d4d8d8; z-index:100;}
.header .logo{width:200px; height:90px; line-height:90px; color:#fff; font-size:24px; font-weight:bold; text-align:center;}
.header .logo i{width:28px; height:35px; vertical-align:middle; margin-right:10px;}
.header .lgpad{padding-top:13px;}
.header .logolgn{color:#137ee2; height:90px; line-height:90px; font-size:30px; font-weight:bold;}
.hduserinfo{line-height:90px; font-size:20px; color:#378ce0;}
.hduserinfo i{width:40px; height:44px; margin-right:10px;}
.hduserinfo span{color:#aaa; margin-left:10px;}
.hdolno{font-size:18px; margin-left:30px; color:#aaa;}
.hdolno b{color:#f15353; margin:0 7px; font-weight:bold;}
.hdtool{line-height:90px;}
.hdtool a{display:inline-block; padding:0 20px;}
.hdtool a i{width:23px; height:23px; margin-right:6px;}
.hdtool a:hover{background-color:#f6f6f6; text-decoration:none;}
.hdtool a:hover.fcred{color:#f15353;}
.hdtool a:active{background-color:#eee;}
.hdhottel{top:30px; right:86px; font-size:16px; color:#666;}
.hdhottel i{width:22px; height:22px; vertical-align:middle; margin-right:6px;}
.hdhottel em{margin:0 10px; color:#999;}
.hdhottel span{font-size:18px; color:#f15353;}
/*------side------*/
.sider{width:200px; height:100%; top:90px; left:0; z-index:1;}
.menu_head{height:60px;line-height:60px;padding-left:25px;color:#333;cursor:pointer;border-bottom:1px solid #99b9d8; position:relative;margin:0; font-size:16px;background:url(../img/pro_left.png) center right no-repeat;}
.menu_head:hover{background-color:#bad5ef;}
.menu_list .current{background:#ecf0f1 url(../img/pro_down.png) center right no-repeat; color:#f15353;font-weight:bold; border-bottom:none;}
.menu_body{}
.menu_body a{display:block;height:42px;line-height:42px;padding-left:25px;color:#777;background:#fff;text-decoration:none;border-top:1px solid #e1e1e1; border-right:1px solid #e1e1e1;}
.menu_body a:hover{text-decoration:none; background-color:#f7f7f7; color:#378ce0;}

/*------box------*/
.boxmodel{border:1px solid #dee1e2; background-color:#fff; padding:10px;}
.boxmdltrp{border:1px solid #efc4c4; background-color:#fdf7f7; padding:12px;}
.sformbox{padding-top:0; padding-left:13px;}
.searchform{}
.searchform span{display:inline-block; margin:10px 20px 0 0;}
.searchform span label{margin-right:6px; color:#555;}

/*------lognform------*/
.lgnformb{margin:36px 32px 0;}
.lognform{height:45px; background-color:#eef8ff; margin-bottom:20px; border-radius:2px; display:block;}
.lognform:hover{background-color:#fff;}
.lognform em{display:inline-block; width:100px; line-height:45px; text-align:right; font-style:normal; color:#555; font-size:16px;}
.lognform input{border:none; color:#999; width:206px; background:none;}
.lognform input.lgiptver{width:120px;}
.lognform .lgnfmpass{top:13px; right:8px; color:#f15353;}
.lgnverpic{top:3px; right:3px; cursor:pointer; background-color:#666;}
.rempass{padding-bottom:16px;}
.rempass label{cursor:pointer;}
.rempass label input{width:16px; height:16px;}
.lognformbom{margin-bottom:20px;}
.lognformbom input{width:100%; height:47px; line-height:47px; background-color:#075eb0; color:#fff;border:none; cursor:pointer; font-size:18px; letter-spacing:3px;}
.lgnltertit{font-size:18px; color:#fff; text-align:center; line-height:26px; padding:30px 0 20px;}
.lognformbom input:hover{background-color:#1a73c5;}
.lgnltertit .lgnltersubtit{font-size:16px; text-align:center; color:#ffd2d2;}
.lgnlterbtn{text-align:center;}
.lgnlterbtn a{display:block; width:106px; height:39px; line-height:39px; margin:0 auto 15px; color:#b52c2b; background-color:#fff; font-size:16px;border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px;border:1px solid #cc504f;}
.lgnlterbtn a:hover{border-color:#fff; text-decoration:none;}
.lrgtit{font-size:28px; color:#a62d2c;}
.lrgtitpos-reg{top:68px; left:175px;}
.lrgformpad-reg{padding:90px 50px 0 540px;}
.lgnboxty{right:34px; bottom:33px; width:380px;}

/*------sidemenutree------*/
.sidemenutree{width:200px; background-color:#fbfbfb;}
.smthead{border:1px solid #eee; border-bottom:none; height:36px; line-height:36px;}
.smthead .smthdtit{color:#333; font-weight:bold; padding-left:10px;}
.smthead a{font-size:12px; margin-right:6px;}
.smtbody{border:1px solid #eee; padding:12px 20px; min-height:300px; font-size:12px;}

/*------column------*/
.colbar{height:45px;}
.colbar .coltit{font-size:20px; font-weight:bold;}
.colbar .colr{top:0; right:0;}
.colbar .colr a{margin-left:8px;}
.colbar .colr a i{width:15px; height:15px; margin-right:2px;}

/*------pages------*/
.pages{text-align:right;}
.pages a{height:30px; line-height:30px; padding:0 12px; color:#888; border:1px solid #dee1e2; display:inline-block; background-color:#fff; border-radius:2px; margin-left:5px;}
.pages a:hover{text-decoration:none; border-color:#378ce0;}
.pages a.curry{background-color:#378ce0; color:#fff; border:1px solid #378ce0;}
.pageinfo{color:#666; margin-right:8px;}

/*------tit------*/
.subhead{}
.subhead .subtit{font-size:20px; color:#000; border-bottom:2px solid #777; padding-bottom:5px; margin-top:6px;}
.subhead .subrbtn{bottom:13px; right:0;}
.subhead .subrbtn a i{width:15px; height:15px; margin-right:2px;}
.subbody{}
/*------listlrgform------*/
.listlrgform{}
.listlrgform li{margin-bottom:17px;}
.listlrgform li .lrgformtit{display:inline-block; width:120px; line-height:35px; color:#333; text-align:right; margin-right:10px; vertical-align:top;}
.listlrgform li .lrgwidths{width:82px; line-height:30px; text-align:right;}
.listlrgform li .lrgformtit .lrg-x{color:#f15353; font-size:16px; font-weight:bold; margin-right:6px; vertical-align:middle; font-style:normal;}
.listlrgform li .lrgformchoose{}
.listlrgform li .lfcs{padding-left:96px; padding-bottom:10px;}
.listlrgform li .lfcs label{margin-bottom:6px;}
.listlrgform li .lrgformchoose label{border:1px solid #ddd; color:#666; padding:6px 10px; margin-right:10px; display:inline-block;}
.listlrgform li .lrgformchoose label input{margin-right:3px;}
.listlrgform li .lrgformchoose label:hover{border:1px solid #378ce0; cursor:pointer;}
.listlrgform li .lrgformver{margin-left:13px; color:#db2424; font-size:12px;}
.listlrgform .lrglink-pass{margin-left:20px; color:#db2424; font-size:14px;}
.listlrgform .lrgverpic{margin-left:20px;}
.listlrgform .lrgverpic img{width:100px; height:40px;}
.listlrgform .lrglink-reg{margin-left:20px; color:#06c; font-size:14px;}
.listlrgform .lrgtrp{font-size:12px; color:#999; vertical-align:middle; line-height:17px; margin-left:10px;}
.listlrgform .lrgtrpver{background-color:#fdf7f7; border:1px solid #f5dede; padding:6px 10px; border-radius:2px; font-size:12px; color:#f15353; margin-left:10px;}
.listlrgform .lrgtrpver i{width:16px; height:18px; margin-right:3px;}
.alinkion{width:20px; height:20px; margin-left:10px;}
.lrgtrpright i{width:16px; height:18px; margin-left:10px;}
.lrgbom{padding-left:130px;}
.lrgbom a,.lrgbom input{margin-right:20px;}
.lrgbom .width110{width:110px;}
.llftj .lrgformchoose{font-size:12px;}
.listlrgform li.llftj{margin-bottom:0;}
.listlrgform li.llftj label{margin-right:6px; padding:6px 8px;}
.listlrgform li.llftj label input{margin-right:0;}
.listlrgform li.lrgbomtj{padding-left:96px;}
.listlrgform li.lrgbomtj input{margin-top:10px;}
.lltrp{margin-left:10px; color:#f15353;}

/*------table popbom------*/
.poptbbom{top:-33px; left:0; padding:6px; padding-right:0; background-color:#e9eef4;}
.poptbbom a{margin-right:6px;}

.linebom{text-align:center;}
.linebom a,.linebom input{margin:0 10px;}

/*------poptc------*/
.poptc{background-color:#fff;}
.pophead{height:41px; background-color:#378ce0;}
.pophead .poptit{color:#fff; font-size:16px; font-weight:bold; line-height:41px; margin-left:13px;}
.pophead  i{top:0; right:0; width:41px; height:41px; cursor:pointer;}
.pophead  i:hover{background-color:#1268bc;}
.popbody{}
.popfoot{padding:10px; background-color:#f5f5f5; text-align:right;}
.popfoot a,.popfoot input{margin-left:6px;}
.popfoot .width110{width:110px;}

.experr{color:#555;}
.experr span{margin-right:20px;}
.experr span b{font-style:normal; color:#f15353; font-weight:normal;}
.fontred{color:#f15353;}

/*------guide------*/
.bgecf0f1{background-color:#ecf0f1;}
.bgydbox{background:url(../img/bgydbox.png) no-repeat;}
.ydsize{width:712px; height:392px; margin:0 auto;}
.ydbody{padding:120px 0 0 320px;}
.ydbody .ydtit{font-size:32px; font-weight:bold; color:#ff3c00; margin-bottom:3px;}
.ydbody .ydtit .ydtits{font-size:18px;}
.ydbody .ydsubtit{color:#777; line-height:22px; margin-bottom:10px;}
.ydbody .ydbom a{margin-right:5px;}
.ydbody .ydbom a i{width:14px; height:18px; vertical-align:middle; margin-right:6px;}
.ydleft{width:168px; height:168px; border-right:1px dashed #ddd; top:115px; left:115px; text-align:right;}
.ydleft i{width:117px; height:120px; margin-right:30px; margin-top:15px;}

/*------footer------*/
.footer{}
.footer .copy{text-align:center; padding-top:20px; color:#888;}
.footer .copy span{margin:0 10px;}

/*------------------------*/
.row img:hover{ border:#F00 1px solid;}
.searchform a{cursor:pointer}
.searchform a:hover{ color:#F00; text-decoration:none}
.orderTable a{ cursor:pointer}
.orderTable a:hover{ color:Red; text-decoration:none}








/*----------global Style-----------*/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {margin:0; padding:0; border:0; font-size:100%; font:inherit; vertical-align:baseline;}
body{font-family:microsoft yahei,SimSun,verdana,arial; font-size:14px; line-height:1.2; word-break:break-all; text-align:left;}
input,textarea,button{font-size:14px; color:#333;}
input,button,select,textarea,a{outline:none;}
input,button,select,textarea,a{outline:none; font-family:microsoft yahei;}
textarea{resize:none;}
img{border:none;}
input,select,img,button{vertical-align:middle;}
button,label{cursor:pointer; display:inline-block;}
ul,ol,li,dl,dt,dd{list-style-type:none; text-align:left;}
blockquote,q{quotes:none;}
blockquote:before, blockquote:after,
q:before,q:after{content:''; content:none;}
table{border-collapse:collapse; border-spacing:0; width:100%;}
caption,th,td{text-align:left; vertical-align:top;}
h1,h2,h3,h4,h5,h6{font-size:100%; text-align:left;}
h1{font-size:24px;}
h2{font-size:22px;}
h3{font-size:18px;}
h4{font-size:16px;}
h5{font-size:14px;}
h6{font-size:12px;}
a{color:#06c; text-decoration:none;}
a:hover{color:#06c; text-decoration:underline;}
/*------clear float------*/
.clear{overflow:hidden; _zoom:1;}
/*------hidden------*/
.hide{display:none !important;}
/*------radius------*/
.radius2px{border-radius:2px; -webkit-border-radius:2px; -moz-border-radius:2px;}
/*------shadow------*/
.shadow6pxbbb{-webkit-box-shadow:0px 0px 6px #bbb; -moz-box-shadow:0px 0px 6px #bbb; box-shadow:0px 0px 6px #bbb;}
/*------min height------*/
.min-height500{height:auto !important; height:500px; min-height:500px;}
.min-height60{height:auto !important; height:60px; min-height:60px;}
.min-height200{height:auto !important; height:200px; min-height:200px;}
/*-------input-------*/
select,textarea{border:1px solid #ddd; color:#333;}
.cr{*width:13px; *height:13px; vertical-align:-2px; *vertical-align:1px; _vertical-align:0;}
.ipt{border:1px solid #ddd; background-color:#fff; color:#666; border-radius:2px; -webkit-border-radius:2px; -moz-border-radius:2px;}
.ipt:hover{border:1px solid #fc846c;}
.ipt-fb{border:none; border-bottom:1px solid #aaa; padding-left:16px; height:20px; line-height:20px;}
.ipt-fb:hover{border-bottom:1px solid #666;}
.ipt-textarea{padding:6px;}
/*------button------*/
.btn{border:none; display:inline-block; text-align:center; cursor:pointer; font-family:microsoft yahei; color:#fff; width:auto; overflow:visible; border-radius:2px; -webkit-border-radius:2px; -moz-border-radius:2px;}
.btn:hover{text-decoration:none;}
.btn-red{background-color:#e53d3d;}
.btn-red:hover{background-color:#d62c2c; color:#fff;}
.btn-red:active{background-color:#cb1a1a;}
.btn-blue{background-color:#4d8bb5;}
.btn-blue:hover{background-color:#3879a5; color:#fff;}
.btn-blue:active{background-color:#236795;}
.btn-blues{border:1px solid #c1d5e2; background-color:#d1e5ed;}
.btn-blues:hover{background-color:#e2f2f9;}
.btn-blues:active{background-color:#d1e5ed;}
.btn-bluest{background-color:#4f93d7;}
.btn-bluest:hover{background-color:#5ea5ed; color:#fff;}
.btn-bluest:active{background-color:#4f93d7;}
.btn-fafafa{background-color:#fafafa; color:#06c; border:1px solid #ddd;}
.btn-fafafa:hover{border:1px solid #06c; background-color:#fff;}
.btn-fafafa:active{background-color:#eee;}
.btn-sizegra{height:35px; line-height:35px; padding:0 16px;}
.btn-sizegra i{margin-left:3px;}
/* table style */
.table{width:100%;}
.table th,.table td{text-align:center; vertical-align:middle;}
.tabletree{}
.tabletree th,.tabletree td{text-align:left; font-size:14px; font-weight:normal; border-bottom:1px solid #ddd; padding:13px 0; color:#333;}
.tabletree th{text-align:right; color:#666;}
.tabletree .alinkred{color:#e53d3d;}
.tabletree .alinkgreen{color:#41a00e;}
.table .align-left{text-align:left;}
.table .align-top{vertical-align:top;}
.table .align-bottom{vertical-align:bottom;}
/*------layout------*/
.fl{float:left;}
.fr{float:right;}
.posrel{position:relative;}
.posabs{position:absolute;}
.auto{margin:0 auto;}
.margin-bottom10{margin-bottom:10px;}
.margin-bottom20{margin-bottom:20px;}
.margin-bottom80{margin-bottom:80px;}
.margin-tb20{margin:20px 0;}
.width758{width:758px;}
.width782{width:782px;}
.width870{width:870px;}
.width452{width:452px;}
.width260{width:260px;}
/*------box------*/
.wrap{width:100%;}
.wrap-full{width:1000px; margin:0 auto;}
.content{padding:10px;}
.exambox{border:1px solid #ddd; background-color:#fff;}
.exambox2{background-color:#f9f9f9;}
/*------bg------*/
.bg{background:url(../img/bgbig.jpg) repeat;}
.bgexamside{background:url(../img/exmbgside.gif) #fff repeat-y top left;}
/*------ico------*/
.ico{background-image:url(../img/ico.png); background-repeat:no-repeat;}
.icosize26{width:26px;}
.icotime{background-position:0 13px;}
.icosearch{background-position:-43px 0;}
.icostar{background-position:-85px 0;}
.icomark{background-position:-78px -33px;}
.icomarkon{background-position:-116px -33px;}
.icoup{background-position:-182px -40px;}
.icotest{background-position:-43px -28px;}
.icoresult{background-position:0 -40px;}
.icogreen{background-position:-128px 0;}
.icored{background-position:-213px 0;}
.icoblue{background-position:-170px 0;}
.icoprevious{background-position:0 -80px;}
.iconext{background-position:-34px -80px;}
.icopopup{background-position:-185px -81px; width:28px; height:14px; top:-14px; left:206px;}
.icopopup2{left:380px;}
.icoexit{background-position:-65px -74px;}
.icoupdate{background-position:-120px -88px;}
/*------examhead------*/
.examhead{height:180px;}
.examhead2{height:195px;}
.examhead3{height:120px;}
.examhead .examtit{text-align:center; line-height:36px; padding:26px 80px 16px;}
.examhead .examsubtit{text-align:center; color:#555;}
.examhead .examsubtit span{margin:0 10px;}
.examhead .examsubtit .exampbtn a{width:85px; height:29px; line-height:29px;}
/*------examinfobar------*/
.examnav{width:100%; position:fixed; top:125px; left:0; z-index:9999;}
.examinfobar{height:55px; background-color:#4d8bb5;}
.embartime{line-height:55px; font-size:18px; color:#fff;}
.embartime i{display:inline-block; height:55px; vertical-align:middle; margin:0 13px 0 20px;}
.embartime span{margin:0 10px; color:#9fbbcf;}
.embartime span.emf{color:#033464;}
.embartime span.emf em{margin-left:6px;}
.embartime span.emf em.emfr{color:#9cff00;}
.embartime span.emf em.emfw{color:#ff8e6b;}
.embartime span.emf em.emfwr{color:#49f9ff;}
.embartime span.emf em.emfzj{}
.embartime em{font-style:normal; color:#fff600;}
.embarbtn{border-left:1px solid #99b8cd;}
.embarbtn a{display:block; width:176px; height:55px; line-height:55px; font-size:18px;}
.embarbtn a i{display:inline-block; width:26px; height:30px; vertical-align:middle; margin-right:13px;}

.examthtit{font-size:18px; font-weight:normal; color:#06c;}

/*------popup box------*/
.popsearch{width:483px; top:54px; right:0;}
.popsbox{border:1px solid #4d8bb5; background-color:#fff;}
.pophead{background-color:#f8f8f8;}
.popcont{padding:20px 16px 10px; padding-top:0;}
.listexh{margin-left:60px;}
.listexh li{float:left; margin-right:30px;}
.extits{width:auto; padding-left:6px; margin-bottom:3px;}
.poptestinfo{padding:16px 20px 0 20px;}
.popfotit{margin-bottom:10px;}
.posfodt{}
.posfodt span{margin-right:20px;}
.posfodt span em{font-style:normal; margin:0 3px; font-weight:bold;}
.posfodt span em.pogreen{color:#44a900;}
.posfodt span em.pored{color:#ed3b3b;}
.posfodt span em.poblue{color:#03c4b9;}
.posfodt span em.po333{color:#333;}
.exsgreen{border:1px solid #93c96f; background-color:#d4ecc3;}
.exsgreen:hover{border:1px solid #3f9505;}
.exsred{border:1px solid #ef8484; background-color:#fac9c9;}
.exsred:hover{border:1px solid #e31111;}
.exsblue{border:1px solid #57cbc4; background-color:#d2f2f0;}
.exsblue:hover{border:1px solid #009a91;}
.exfsgreen{color:#44a900;}
.exfsred{color:#f13939;}
.exfsblue{color:#03c4b9;}

/*------nextprebar------*/
.titlebar{border:1px solid #ddd; border-top:none; background-color:#fafafa; padding:10px 12px;}
.tbinfo{}
.tbinfo span{margin-right:16px; font-size:16px; color:#666; line-height:39px;}
.tbinfo span em{margin:0 3px; font-style:normal; font-weight:normal;}
.tbbon{}
.tbbon a{height:39px; line-height:39px; margin-left:6px; padding:0 16px; color:#214864;}
.tbbon a i{display:inline-block; width:21px; height:39px; vertical-align:middle;}
.tbbon a i.margr{margin-right:13px;}
.tbbon a i.margl{margin-left:13px;}

.explana{width:127px;}
.explanabar{width:845px;}
.listex{padding:20px; padding-top:0;}
.listex li{margin-top:20px;}
.exexp{margin-left:13px;}
.exico{display:inline-block; width:28px; height:28px; line-height:28px; text-align:center; color:#555; vertical-align:middle; border-radius:2px; -webkit-border-radius:2px; -moz-border-radius:2px;}
.exblue{border:1px solid #9ec0d7; background-color:#d6ebfa;}
.exblue:hover{border:1px solid #377aa9;}
.exgray{border:1px solid #ccc; background-color:#f2f2f2;}
.exgray:hover{border:1px solid #777;}
.exred{border:1px solid #f1a4a4; background-color:#ffe1e1;}
.exred:hover{border:1px solid #c90707;}
.exfblue{color:#4b8ab5;}
.exfgray{color:#666;}
.exfred{color:#e53d3d;}
.listextx{padding:13px 0 7px;}
.extit{width:56px; color:#333; line-height:30px;}
.expoint{width:780px;}
.expointpop{width:auto;}
.expoint i{cursor:pointer; margin:0 0 7px 7px;}

/*------exbsina------*/
.exbsinabox{display:block; text-align:center; border:1px solid #e5e5e5; width:45px;}
.exbsinatit{font-size:18px; color:#32414b; height:50px; line-height:50px; background-color:#f8f8f8; left:-1px; top:-1px;}
.exbsinatits{font-size:16px; left:15px; top:10px; width:30px; height:30px; line-height:30px; background-color:#fff;}
.exbsinafrac{font-size:18px; color:#bbb; height:45px; line-height:45px; background-color:#fff; right:0px; top:-1px; z-index:1;}
.exbsinafrac2{right:-1px;}
.exbsinamark{right:-1px; top:-1px; z-index:2;}
.exbsinamark a{display:block; background-color:#f8f8f8; height:45px;}
.exbsinamark a:hover{border:1px solid #f45c5c;}
.listsina{padding:0 56px;}
.lspad{padding-bottom:10px;}
.listsina .sinatit{font-size:16px; color:#222; margin:16px 0;}
.listsina dd{margin-bottom:18px; color:333;}
.listsina .anstit{color:#666; margin-right:10px;}
.listsina .sinachoose{margin-bottom:20px;}
.listsina .sinachoose label{border:1px solid #ddd; background-color:#fbfbfb; padding:8px 25px; margin-right:10px; font-size:16px; color:#333; border-radius:2px; -webkit-border-radius:2px; -moz-border-radius:2px;}
.listsina .sinachoose label:hover{border:1px solid #4d8bb5;}
.listsina .sinachoose label:active{border:1px solid #4d8bb5; background-color:#4d8bb5; color:#fff;}
.listsina .sinachoose label.sele{border:1px solid #4d8bb5; background-color:#4d8bb5; color:#fff;}
.listsina .sinachoose label input{margin-right:10px;}
.listsina .sinachoose .sceinfo{margin-right:10px; margin-top:5px;}
.listsina .sinachoose .sceinfo i{display:inline-block; width:26px; height:26px; vertical-align:middle; margin-right:6px;}
.listsina .sinachoose .sceinfo em.scegreen{color:#41a703;}
.listsina .sinachoose .sceinfo em.scered{color:#e53d3d;}
.listsina .sinachoose .sceinfo em.sceblue{color:#04dbc9;}

.fbpoint{margin:0 13px; display:inline-block;}
.fbpoint i.fbno{display:block; width:18px; height:18px; line-height:18px; text-align:center; border:1px solid #aaa; border-radius:30px; -webkit-border-radius:30px; -moz-border-radius:30px; color:#777; font-size:12px; font-style:normal; left:-8px; bottom:2px; z-index:3;}
.sinafb{line-height:32px; padding-right:40px;}
.textareampt{width:800px; height:100px; line-height:100px; top:0; left:0; text-align:center; font-style:normal; color:#777; z-index:9;}
.readpcon{display:block; padding:16px 56px 20px 0; line-height:23px; color:#333;}

.anwser{border:1px solid #f2cdc4; background-color:#fff4f3; padding:12px;}
.anwser i{display:block; width:33px; height:25px; top:-12px; right:35px;}
.anwser .ansret{margin-bottom:6px; color:#e53d3d;}
.anwser .ansjx{color:#495f6f;}
.anwser .anshd,.anwser .ansreult{line-height:22px;}
.anwser .anshd{text-align:right;}
.anwser .ansreult{width:790px; text-align:left;}
.anwser .ansreults{width:676px;}
.anwser .ansreult span{margin-right:13px;}

/*------star test------*/
.starbox{padding:20px;}
.startit{font-size:24px; text-align:center; font-weight:normal; line-height:38px; color:#333; padding:20px 60px 10px;}
.startest{}
.startesttit{font-size:14px; margin-bottom:6px; font-weight:bold;}
.startestinfo{line-height:22px; color:#666;}
.starbtn{}
.starbtn a{width:100%; height:55px; line-height:55px; font-size:20px;}
.starbtn a i{display:inline-block; width:26px; height:55px; vertical-align:middle; margin-right:16px;}
.starsm{padding:13px; border:1px solid #f2cdc4; background-color:#fff4f3; color:#e53d3d;}
.starsm dt{font-weight:bold; margin-bottom:6px;}
.starsm dd{line-height:24px;}

.stardate{width:600px; margin:0 auto; padding:20px 0 40px;}
.closebtn{text-align:center;}
.closebtn a{width:160px; height:50px; line-height:50px; font-size:16px;}
.uptip{color:#e53d3d; font-size:30px; text-align:center; padding-top:26px;}
.uptip i{display:inline-block; width:43px; height:43px; vertical-align:middle; margin-right:10px;}

.expinfo{font-size:16px; text-align:center; padding-bottom:50px; color:#e53d3d;}

/*-------------------------*/
.searchform a{cursor:pointer}
.searchform a:hover{ color:#F00; text-decoration:none}
.top
{
    width: 100%;
    height: 90px;
    margin-left: auto;
    margin-right: auto;
    background-color: #fefefe;
    box-shadow:0px 0px 10px #BFBFBF;
    
}
.head
{
    width: 51px;
    height: 51px;
    background-image: url(../img/TX.png);
    float: left;
    margin-top: 20px;
}
.tit
{
    font-size: 20px;
    font-family: "Microsoft YaHei";
    color: rgb( 88, 87, 87 );
    float: left;
    margin-left: 20px;
    margin-top: 30px;
}
.anniu
{
    height: 30px;
    width: 121px;
    float:right;
    margin-top: 20px;
      
}
.xiao_tu1
{
    float: left;
    height: 30px;
    width: 40px; 
    background-image:url(../img/cloth2.png)
}
.xiao_tu1:hover
{background-image:url(../img/cloth3.png)
}
.xiao_tu2
{
    float: left;
    height: 30px;
    width: 40px;
     background-image:url(../img/down2.png)
}
.xiao_tu2:hover
{background-image:url(../img/down3.png)
}


/*流程*/
.flow-order{
    position: relative;
    margin-top: 30px;
}
.flow-order .bg-wire{
    position: absolute;
    top: 23px;
    width: 100%;
}
.flow-order ul{
    position: relative;
    width: 80%;
    margin: 0 auto;
}
.flow-order li{
    float: left;
    z-index: 1;
    position: relative;
    min-height: 80px;
}
.flow-order .ordernum{
    display: inline-block;
    width: 46px;
    height: 46px;
    border-radius: 50%;
    line-height: 46px;
    text-align: center;
    font-size: 30px;
    font-weight: 700;
    background-color: white;
    color: #999999;
    border: 1px solid #999;
}
.flow-order .order-character{
    position: absolute;
    display: inline-block;
    width: 100%;
    left: 0;
    top: 55px;
    text-align: center;
    color: #999999;
}
.flow-order .active .ordernum{
    color: white;
    background-color: #337ab7;
    border: 1px solid #337ab7;
}
.flow-order .active .order-character{
    color: #333;
}