body, h1, h2, h3, h4, h5, h6, p, dl, dt, dd, ul, ol, li, form, button, input, textarea, th, td{margin:0;padding:0;font-weight:normal}
body, button, input, select, textarea, h1, h2, h3, h4, h5, h6, i{font:normal 12px Microsoft YaHei, Arial, "\5b8b\4f53", tahoma}
ul, ol, li{list-style:none}
a{text-decoration:none;color:#333;transition:.5s ease all;-webkit-transition:.5s ease all;-moz-transition:.5s ease all}
a:hover{text-decoration:none}
img{border:0;vertical-align:top}em{font-style:normal;font-weight:normal}
button, input, select, textarea{font-size:100%;vertical-align:middle;outline:0}
table{border-collapse:collapse;border-spacing:0}
.fixed:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}
.fixed{*zoom:1}.clear{clear:both}
.wp{margin:0 auto;width:1202px; overflow:hidden}#web{min-width:1202px}
.Not{line-height:40px;height:40px; clear:both;}


.top{height:10px;padding:5px 0px;background:#C00}
.top nav{float:right; display:block;color:#FFF}
.top nav li{display:inline-block}
.top nav a{padding:0px 6px; color:#FFF}
.top nav a:hover{color:#FF6}

.top ol{float:right;}
.top ol li{position:relative;float:left;margin-left:12px;width:21px;height:26px;cursor:pointer;z-index:10000}
.top ol li.search{background:url(404.png) left center no-repeat;}
.top ol .searchBox{display:block;position:absolute;height:30px;width:0;border:1px solid #c9c9c9;top:-7px;right:0;-webkit-opacity:0;opacity:0;filter:alpha(opacity=0);overflow:hidden}
.top ol .searchBox input[type="text"]{display:block;float:left;padding-left:5px;width:155px;height:30px;line-height:26px;color:#999;border:0}
.top ol .searchBox input[type="submit"]{display:block;float:left;width:20px;height:26px;background:none;border:0;cursor:pointer}
.top ul{float:right}
.top ul li{float:left;font-size:14px;color:#FFF;margin-left:20px}
.top ul li a{color:#FFF}
.top ul li a:hover{color:#FF9}
.top ul li.tel{padding-left:20px;background:url(404.png) 0 center no-repeat;}

.headbg{z-index:1000;border-bottom: 1px solid #e4e4e4;}
.head{margin:0 auto;width:1202px;padding:20px 0px;position:relative;}

.logo{float:left;overflow:hidden}
.logo a{display:block;float:left;margin-right:10px}
.logo .txt{ float:left; margin-left:10px; padding-left:10px; line-height:45px; border-left:1px #CCC solid; font-size:26px; color:#666;}

.nav{padding-top:13px;float:right;position:relative;z-index:9999; font-size:14px}
.topBanner{height:240px; overflow:hidden}

.footer{padding:30px 0 20px;background-color:#181a1d; border-top:10px #C00 solid}
.footer .copyRight{color:#5a5a5b;line-height:18px;text-align: center}
.footer .copyRight p{margin-bottom:6px}
.footer .copyRight a{color:#5a5a5b;margin-right:10px}
.footer .copyRight a:hover{color:#b12427}
.footer .copyRight ul{padding-top:5px;float:right}
.footer .copyRight ul li{float:left;margin-left:6px}



#position {width:1202px;height:30px; padding:10px 0px;line-height:30px;background:#FFF; border-bottom:1px #F0F0F0 solid;margin:5px auto 10px;box-shadow:0px 4px 15px 5px #ccc;}
#position strong {float:left;padding-left:45px;background:url(../image/info-icon.gif) 15px 5px no-repeat; color:#333}
#position a {float:left;font-size:12px;display:inline;padding:0px 15px;background:url(../image/sprite.png) right 0px no-repeat; color:#333}
#position a:hover{background:url(../image/sprite.png) right -30px no-repeat; color:#F00}
#position span{font-size:14px;display:inline;}



.ulogin{width:1200px;height:500px; margin:10px auto;}
.login_box{width:800px; height:360px;margin:50px auto; padding:20px; background:#FFF}
.login_box .title{width:auto;padding-top:10px; height:45px;display:block; border-bottom:1px #E7E7E7 solid}
.login_box #h1{display: blocmk;float:left;color:#999;font-size:24px;width:50%;padding-bottom:12px;cursor: pointer;color: #333;}
.login_box #h2{display: block;float:left;text-align: center;color: #999;font-size:14px;width:50%;padding-bottom:12px;cursor: pointer;}
.login_box .box{width:400px;padding:10px;float:left; display:block; border-right:1px #E7E7E7 solid}
.login_box .box .um{margin:20px 0px; margin-right:20px; height:auto;position:relative;overflow:hidden;}
.login_box .box .um .uame{width:340px;height:35px;line-height:35px;padding-left:30px;vertical-align:middle;border:1px solid #dedede;font-size:16px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
.login_box .box .um .uico{background:#FFF url(../image/login_ico.png) left -5px no-repeat}
.login_box .box .um .pico{background:#FFF url(../image/login_ico.png) left -35px no-repeat}
.login_box .box .um .yzm{width:70px; height:35px;line-height:33px; position:absolute; right:10px; top:2px;cursor:pointer;}
.login_box .box .um .yzm img{width:70px; height:34px;}
.login_box .bor{float:right;width:370px; margin-top:50px}
.login_box .bor p{font-size:20px}
.login_box .bor p .send{font-size:12px;}
.login_box p{line-height:30px; text-align:center}
.login_box button{width:250px;height:37px; margin:5px auto;border:0;display: inline-block;overflow: hidden;line-height: 36px;font-size:16px;font-weight:700;color: #FFF;background: #f40;border-radius: 3px;cursor:pointer;}
.login_box button:hover{ background:#F00}

.u_reg {height:auto; position:relative; padding-top:20px; padding-bottom:30px;overflow:hidden; background:#FFF }
.u_reg .pronav{height:30px;background:#E4E4E4;font-family:"微软雅黑"; margin:3px 0px;}
.u_reg .pronav h1{padding:0px 10px; display:inline-block;text-align:center;font-size:14px;line-height:30px; background:#C00; color:#FFF; font-weight:normal}
.u_reg .rleft{width:700px;float:left; border-right:1px #E3E3E3 solid}
.u_reg .rleft table td span{margin-left:10px; color:#F00; font-size:14px; padding-right:20px;}
.u_reg .rleft table td dd{ padding:10px; font-size:16px; color:#666}
.u_reg .rleft .inp{height:25px;line-height:25px;border:1px solid #DDD;padding:2px; margin:5px 0px;border-radius:4px;}
.u_reg .rleft .regbtn{color: #fff;font: 21px/30px "Microsoft YaHei";padding:10px 0;width:297px;border-radius: 3px;cursor: pointer;overflow: visible;background: #ac2222;border:none;}
.u_reg .rleft .regbtn:hover{background:#d81d1d}
.u_reg .rleft .in_text{width:280px;height:25px;;padding:8px;border:1px solid #BFBFBF;background:#faf9f8;font-size:18px; margin:5px auto}

.user{padding:0px}
.user .pronav{height:30px;background:#E4E4E4;font-family:"微软雅黑"; margin:3px 0px;}
.user .pronav h1{padding:0px 10px; display:inline-block;text-align:center;font-size:14px;line-height:30px; background:#C00; color:#FFF; font-weight:normal}
.user .ubox{background:#FFF; overflow:hidden; position:relative; margin-top:5px;}
.user .ubox table{padding:0px;background:#FFF;border-collapse:collapse;}
.user .ubox table td{padding:0px 5px;line-height:35px;text-indent:3px;}
.user .ubox .cha{color:#FF0000; font-size:22px;font-weight:bold;}
.user .ubox .min, .user .ubox .add{border:none;background-color:#FFFFFF;font-size:14px;cursor:pointer; padding:0px 5px}
.user .ubox .price{font-size:16px; color: #F30}
.user .buy_tab{margin-top:10px;}
.user .ubox .inp{cursor:pointer; padding:5px; line-height:18px; height:18px; margin:5px 0px;border:1px #CCC solid;font-family:'微软雅黑'; background:#FFF}

.schedule{height:100px;;overflow:hidden;zoom:1; margin:15px auto 10px;border-bottom:1px #E1E1E1 solid}
.schedule .zline{width:19.9%;height:80px;float:left;}
.schedule .zline span{text-align:center; font-size:12px; display:block; line-height:35px}
.schedule .zline .jda,.jdaon{height:35px;text-align:center;background:url(../image/jda_1.jpg) center center no-repeat}
.schedule .zline .jda b{width:35px;height:35px; font-size:25px;color:#FFF}
.schedule .zline .jdaon{background:url(../image/jda_2.jpg) center center no-repeat}
.schedule .zline .jdaon b{display:none}

.schedule .zline .jdb ,.jdbon{height:35px;text-align:center;background:url(../image/jdb_1.jpg) center center no-repeat}
.schedule .zline .jdb b{width:35px;height:35px; font-size:25px;color:#FFF}
.schedule .zline .jdbon{background:url(../image/jdb_2.jpg) center center no-repeat}
.schedule .zline .jdbon b{display:none}

.schedule .zline .jdc,.jdcon{height:35px;text-align:center;background:url(../image/jdc_1.jpg) center center no-repeat}
.schedule .zline .jdc b{width:35px;height:35px; font-size:25px;color:#FFF}
.schedule .zline .jdcon{background:url(../image/jdc_2.jpg) center center no-repeat}
.schedule .zline .jdcon b{display:none}


.list_box {width:195px; height:155px; float:left;margin:3px 5px 6px 5px; overflow:hidden; position:relative;border:1px #CCCCCC solid}
.list_box:hover{border:1px #FF0000 solid}
.list_box a img{width:185px; height:110px; margin:5px}
.list_box a p{font-size:12px;line-height:30px; background:#F6F6F6; text-align:center; padding:0px 5px;height:30px; color:#000}
.list_box a p {color:#333}
.list_box:hover a p{background:#FF0000;color:#FFF}

#retForm{background:#FFF;padding:5px;line-height:22px;padding-bottom:10px;border:1px solid #EFEFEF;}
#retData{background:#FFF;padding:10px;line-height:18px;height:auto;border:0;}
#retData li{height:58px}
#retData li.font{color:#ff730c;}
#retData li .time_normal {width:6px;height:55px;float:left;background:url(../image/time_normal.png) no-repeat 0 2px;}
#retData li .time_active {width:6px;height:55px;float:left;background:url(../image/time_active.png) no-repeat 0 2px;}
#retData li .kdbody {width:550px;float:left;margin-left:20px;border:#eeeeee 1px solid; position: relative; border-radius:3px; padding: 10px; margin-right:10px;}
#retData li .kjiao {background:url(../image/jtou_gray.png) no-repeat 3px 0; display: block; position: absolute; width: 10px; height: 15px; left: -10px}
#retData li .kdbody .time{width:140px;}
#retData li .kdbody .title{margin-left:10px;}
.txtURL{font-size:12px;padding:10px 0px;font-family:"微软雅黑";}
.txtURL .hdtxt{height:42px; width:165px; font-size:16px; line-height:42px; float:left; padding:0px 10px; margin-right:5px; background:#EFEFEF}
.txtURL .dhtxt{width:80px; height:42px; font-size:16px; float:left; text-align:center; line-height:42px; color:#999; background:#EFEFEF}
.txtURL .dh{height:30px;font:bold 24px arial;padding:5px;background:white;border:1px #09F solid;width:250px; float:left}
.txtURL .btn{border:0;display: block;height:42px;width:115px;text-align: center;color:white;cursor:pointer;font:20px/40px "Microsoft Yahei"; background:#09F}

.newsCon{padding-top:10px;padding-bottom:50px;width:100%;background-color:#eaeaea;background-image:url(../image/pic38.jpg);background-position:center top;background-attachment:fixed;background-repeat:no-repeat}
.newsCon .readMore{display:block;margin:0 auto;width:177px;height:33px;border:3px solid #d2d2d2;text-align:center;line-height:33px;font-size:14px;color:#929292;transition:.2s ease all;-webkit-transition:.2s ease all;-moz-transition:.2s ease all}
.newsCon .readMore:hover{border-color:#d51737;background-color:#d51737;color:#fff}
.faqCon{float:left;padding:25px;width:830px;background-color:#fff}
.faqHeader{position:relative;margin-bottom:20px}
.faqHeader a{display:block;margin-right:2px;float:left;width:100px;height:38px;text-align:center;line-height:38px;background-color:#7b7b7b;font-size:14px;font-weight:bold;color:#fff;transition:.2s ease all;-webkit-transition:.2s ease all;-moz-transition:.2s ease all}
.faqHeader a:hover,a.on{background-color:#d6203f}
.faqHeader .faqSearch{position:absolute;top:0;right:0;height:36px;line-height:36px;border:1px solid #bdbdbd;overflow:hidden;z-index:2}
.faqHeader .faqSearch input[type='text']{float:left;width:155px;height:36px;line-height:36px;padding:0 0 0 5px;font-size:14px;border:0;color:#999;margin:0}
.faqHeader .faqSearch input[type='submit']{float:left;width:40px;height:36px;border:0;background:#fff url(404.png) center no-repeat;cursor:pointer}
.sideNav{margin:12px 0 20px 0; font-size:16px;border-top:1px solid #e5e5e5;}
.sideNav li{text-align:center;border-bottom:1px solid #e5e5e5; background:#F3F3F3}
.sideNav a{display:block; height:42px; line-height:42px; overflow:hidden; padding:0 20px 0 10px; transition:background-color .3s ease, color .3s ease;}
.sideNav .ico{float:left; margin-top:2px; font-size:20px; font-family:"宋体"; cursor:pointer;}
.sideNav .active a, .sideNav a:hover{text-decoration:none; background:#3683D4; color:#fff;}

.faqRight{float:right;width:305px}
.faqRight .zxfw{display:block;width:100%;height:50px;line-height:50px;text-align:center;background-color:#C00;font-size:16px;color:#fff;margin:0 auto}
.faqRight .zxfw span{display:inline-block}
.faqRight .zxfw i{display:inline-block;*display:inline;*zoom:1;width:50px;height:50px;background:url(404.png) center no-repeat;vertical-align:top}
.faqRight .zxfw:hover{background:#F00}
.faqnav{width:265px;background-color:#fff;padding:20px;margin-bottom:10px}
.faqnav .tt {line-height:20px; font-size:16px; font-family:arial; color:#666; font-family:"微软雅黑"}
.faqnav .tt b{padding-left:10px;border-left:3px solid #d6203f;line-height:22px;font-size:20px;color:#1f6fc8;}


.list_page{width:100%;padding:5px 0px;margin:5px 0px;text-align:center;text-transform:uppercase;font-size:10px;clear:both;display:table;clear:both !important;}
.list_page a{height:30px; line-height:30px;display:inline-block;margin-right:5px;padding:0px 10px;background:#FFFFFF;border:1px solid #E5E5E5;color:#787878;}
.list_page a.current{background:#d51737;border-color:#a91a1f; color:#FFF}
.list_page a:hover{background:#d51737;border-color:#262626;color:#FFF;text-decoration:none;}

.send{height:30px;border-radius:4px; background:#900; border:0px; padding:0px 5px; color:#FFF; cursor:pointer}
.send:hover{background:#C00;color:#FFF;}
.send,.regbtn{-webkit-transition:all 0.5s linear;-moz-transition:all 0.5s linear;-ms-transition:all 0.5s linear;-o-transition:all 0.5s linear;transition:all 0.5s linear;}