@charset "gb2312";
/*reset*/
body { margin: 0 auto; padding: 0; color: #565656; font: 12px "Microsoft Yahei",Arial, SimSun, sans-serif; }
div, form, ul, ol, li, span, p, dl, dd, img, a img,a { margin: 0; padding: 0; border: 0; }
h1, h2, h3, h4, h5, h6 { margin: 0; padding: 0; font-size: 14px; font-weight: normal; }
ul, ol, li { list-style: none }
table, td, input { font-size: 14px; padding: 0 }
a { text-decoration: none; color: #565656; outline-style: none; }
a:hover { text-decoration: none; color: #ff0014; }
::selection { color: #fff; background: #003595; }
::-moz-selection { color:#fff; background:#003595; }
/*base*/
body{ min-width:1200px; max-width:1920px;margin:0 auto;}
#main:after,.wrapper:after,.cl:after { content: ""; display: block; height: 0; clear: both; visibility: hidden; }
#main,.wrapper,.cl { zoom: 1; }
.fl { float: left; }
.fr { float: right; }
.db{display: block;}
.rela{position: relative;}
.abs{position: absolute;}
.full{width: 100%;height: 100%;}
.ofh{overflow:hidden}
.oh {overflow:hidden;}
.tr{text-align: right;}
.tc{text-align: center;}
.tl{text-align: left;}
.top h1{text-indent: -9999px}
.wrapper { width: 1200px; margin: 0 auto; }
.head{height: 148px;width: 100%;background: url('../images/head.png') repeat-x top left;position: relative;z-index: 999}
.top{width: 100%;height: 80px;padding-top: 8px}
.top .logo{width:411px;height: 70px;background: url('../images/tlogo.png') no-repeat center center; }
.top .info{width: 630px;height: 70px;padding-top: 10px;}
.top .info p{float: right;display: block;line-height: 30px;width: 100%;text-align: right;}
.top .info form{float: right;height: 30px;line-height: 30px;margin:0 10px;display: block;}
.top .info .keyboard{display: block;width:143px;border:1px solid #ccc;line-height: 25px;float: left;color: #5e5e5e;padding-left: 5px; height: 25px}
.top .info .post{display: block;width: 28px;height: 25px;background: url('../images/search.png') center center;border:0;display: block;float: left;}
.top .info img{float: right;display: block;*margin-top: -20px}
.nav{height: 60px;width: 900px;}
.nav ul{position: relative;z-index: 999;height: 60px;overflow: hidden;}
.nav li{width: 100px;height: 55px;border-bottom: 5px solid #ededed;float: left;line-height: 55px;text-align: center;}
.nav li a.fclass{line-height: 55px;font-size: 16px;}
.nav li a.fclass:hover{background: url('../images/navon.png') no-repeat bottom center;border-bottom:5px solid #e70b1c;}
.nav li.on a.fclass{background: url('../images/navon.png') no-repeat bottom center;border-bottom:5px solid #e70b1c;color:#ff0014}
div.snavbox{position: absolute;top: 60px;right: 0;width: 900px;background-color: #fff;z-index: 999;}
div.snav{padding: 25px 50px;overflow: hidden;zoom: 1;min-height: 150px;z-index: 99;display: none;background-color: #fff;border:1px solid #ccc;border-top:0px;}
div.navintro{overflow: hidden;display: none;padding-left: 20px;}
div.snav dl{width: 150px;min-height: 150px;float: left;background: url('../images/lshadow.png') no-repeat right center;}
div.snav dl dd{line-height: 40px;height: 40px;text-indent: 1em;text-align: left;}
div.snav dl dd a{font-size:14px;}
div.snav dl dd a:hover{background: url('../images/snavon.png') no-repeat left center;}
div.snav dl dd.on a{background: url('../images/snavon.png') no-repeat left center;color: #ff0014}
div.navintro img{border:1px solid #ccc;padding: 4px;background-color: #fff;max-width: 50%;margin-right: 20px}
div.navintro .txt{width:45%;text-align: left;padding-top: 20px }
div.navintro .txt h4{line-height: 24px;overflow: hidden;}
div.navintro .txt p{line-height: 24px;overflow: hidden;}
.rollpic{width: 100%;height: 465px;overflow: hidden;position: relative;margin-bottom: 20px;}
.rollpic .bd{width: 100%;height: 465px;position: relative;overflow: hidden;display: block;}
.rollpic .bd li{width: 100%;height: 465px;float: left;zoom: 1;_display:inline;}
.rollpic .hd{overflow: hidden;position: absolute;bottom: 20px;left:36%;z-index: 999}
.rollpic .hd li{float: left;cursor: pointer;width: 120px;height: 8px;background: url('../images/rpicoff.png') no-repeat  center center;margin-right: 20px;}
.rollpic .hd li.on{background: url('../images/rpicon.png') no-repeat  center center;}

.products{width: 100%;height: 390px;overflow: hidden;position: relative;}
.products h2{display: block;height: 75px;line-height: 45px;text-align: center;font-size: 24px;background: url('../images/text1.png') no-repeat bottom center;margin-bottom: 15px;}
.products .bd{width: 1100px;margin: 0 auto;overflow: hidden;}
.products .bd li img{border:1px solid #e5e5e5;padding: 0}
.products .bd li p{padding: 25px 0;margin-top: -5px;color: #4f4f4f;line-height: 16px;height: 16px;background: url('../images/pshadow.png') no-repeat top center;border-bottom: 4px solid #cdcdcd}
.products .bd li p a{font-size: 16px;line-height: 16px;height: 16px;font-family: "Simsun"}
.products .bd li p a span{font-size: 12px;padding: 3px 8px;background-color: #cdcdcd;}
.products .bd li p  a:hover span{background-color: #ff0014;color:#fff}
.products .tempWrap{margin:0 auto;}
.products .bd li{float: left;width: 200px;height: 270px;zoom:1;_display:inline;overflow: hidden;margin: 0 10px;}
.products .bd li .pic{width:200px;heigth:270px;}
.products .bd li .pic img{width:198px;height:198px}
.products a.next{right:0;top:75px;width: 50px;height:270px;background: url('../images/nextoff.png') no-repeat center center;}
.products a.next:hover{background: url('../images/nexton.png') no-repeat center center;}
.products a.prev{left:0;top:75px;width: 50px;height: 270px;background: url('../images/prevoff.png') no-repeat center center;}
.products a.prev:hover{background: url('../images/prevon.png') no-repeat center center;}
.promote {text-align:center;margin-top:15px;}
.promote  img{width:230px;height:230px;padding:4px;border:1px solid #ddd}
.ad img{float: left;width: 297px;height: 130px;margin-right: 3px;}

.main{margin-bottom: 20px;}
.main2{background-color: #e6e6e6;padding: 30px 0;}
.tablist{ width:100%;position: relative;}
.cintro .video img{width:470px;height:320px;overflow:hidden}
/*.cintro .video a:hover .mask{display:none;}*/
.cintro .video .mask{top:0;left:0;width:470px;height:320px;z-index:999}
.cintro .btn{overflow:hidden;padding:30px 0}
.cintro .video  p{position:absolute;bottom:0;left:0;background-color:rgba(0,0,0,0.6);color:#fff;font-size:16px;height:40px;line-height:40px;overflow:hidden;width:90%;padding:0 5%;}
.cintro ul{width:600px}
.cintro li{width:250px;height:150px;overflow:hidden;text-align:center;margin:0px 25px 10px;_margin:0 12px 10px}
.cintro li img{width:250px;height:150px;}
.cintro li p{line-height:150px;height:150px;background-color:rgba(0,0,0,0.6);color:#fff;font-size:16px;display:none;z-index:99;bottom:0;left:0;}
.cintro li a:hover p{display:block}
.tablist .parHd{ height:47px; line-height:47px; background:#fff;border-bottom:1px solid #ddd;  position:relative;}
.tablist .parHd ul{ float:left;   overflow: hidden;width: 100%   }
.tablist .parHd ul li{ float:left; cursor:pointer;  width:25%;font-size: 24px    }
.tablist .parHd ul li.on{ color: #fff;background:#ff0014;}
.tablist .parHd ul li.on a{color: #fff;}
.tablist .parHd ul li a{display: block;width: 100%;height: 100%;font-size: 24px}
.tablist .parHd ul li a:hover{color: #fff;background-color:#ff0014 }
.tablist .parBd{overflow: hidden;position: relative;width: 100%;height: 460px;}
.tablist .parBd div.tbody{float: left;width: 1100px;height: 380px;padding: 20px 50px 40px;background-color: #fff;zoom:1; }
.tablist .parBd div.tbody.fm{background-image: none;}
/* ������ǰ/��ť���룬�������Ҫɾ������ */
.tablist .tbody{background: url('../images/btmline.png') no-repeat center 380px;}
.tablist .arrow{  position:absolute; right:46%; bottom:42px; display: block;height: 36px;}
.tablist .arrow a{ display:block;  width:36px; height:36px; float:right; margin-right:15px;  overflow:hidden;
cursor:pointer; background:url("../images/prev.png") 0 0 no-repeat; }
.tablist .arrow .sNext{ background: url('../images/next.png'); }
.tablist .arrow .sNext:hover{background: url('../images/nextbton.png');}
.tablist .arrow .sPrev:hover{background: url('../images/prevbton.png');}
.tablist .news li,.tablist .checked li{height: 280px;overflow: hidden;padding:30px 0;width:100%;}
.tablist .news img,.tablist .checked img{width: 470px;height: 280px;}
.tablist .news .txt,.tablist .checked .txt{width: 600px;overflow: hidden;}

.checkcnt{display:none}

.checked h5,.chklist h5{font-size:22px;color;#000;height:30px;line-height:30px;border-bottom:1px solid #ccc;padding:15px 0;}
.checked h5  span a,.chklist h5 span a{padding:5px 30px;background-color:#606060;color:#fff;font-size:18px;}
.checked h5  span a:hover,.chklist h5 span a:hover {background-color:#ff0014}
.checked p.title{clear:both;overflow:hidden;height:40px;}
.chkinfbox{display:none;width:100%;}
p.intro{padding:5px 0;font-size:16px;line-height:30px;}
p.title span{padding:8px 30px;height:20px;line-height:40px;background-color:#ccc;color:#fff;font-size:18px;cursor:pointer}
p.title span.on {background-color:#ff0014}
.dinfo dl{padding-top:20px;}
.dinfo dd{width:50%;float:left;line-height:24px;font-size:14px;}
/*.tablist .help li,.checked li{width: 500px;float: left;text-indent: 2em;background: url('../images/q.png') no-repeat 30px 7px;height: 30px;padding: 5px 25px;border-bottom: 1px dashed #ddd }
.checked li{background: url('../images/ls.gif') no-repeat 40px 14px;}
.checked li h5{_padding-left:2em;}
 .checked li h5 span{color: #fff;padding: 0 5px;background-color: #ff0014;text-align: center;text-indent: 0}*/
 .help ul{overflow:hidden}
 .help li{width:33%;float:left;height:40px;overflow:hidden;background:url('../images/ls5.gif') no-repeat left top;margin:20px 0}
 .help h5{font-size:16px;}
 .help h5,.help p{padding:0 10px 0 45px;height:20px;line-height:20px}
.news .txt h4 {line-height: 40px;padding: 20px 0;border-bottom: 1px solid #ccc;}
.news .txt h4 a{font-size: 24px;color: #000;overflow: hidden;}
.news .txt h4 a:hover{color: #fe0000;}
.news .txt p{padding-top: 30px;font-size: 14px;line-height: 30px;text-indent: 2em;}
.main2.fm{padding-bottom: 1px;}

.main3{padding: 20px 0;background-color: #f1f1f1;width: 100%;overflow: hidden;}
.main3 h2{height: 30px;padding-bottom: 40px;background: url('../images/text2.png') no-repeat bottom center;line-height: 30px;font-size: 24px}
.main3 .sp{width: 25%;text-align: center;margin: 20px 4%;_margin:20px 2%;}
.main3 .sp h4{line-height: 30px;padding: 10px 0 0px;height:30px;font-size: 22px}
.main3 .sp p{font-size: 14px;padding:3px 0 10px;}
.main3 .sp a{font-family: "Simsun";color: #454545}
.main3 .sp a:hover{color: #ff0014}

.main4{height: 104px;width: 100%;background:url('../images/bg3.png') repeat-x top left;}
.main4 .fl{width: 50%;}
.main4 .fl p{line-height: 30px;padding: 10px 0 5px;font-size: 18px;color: #fe0000}
.main4 .fl .type{*height:34px;display: block;float: left;padding: 5px 20px;border:1px solid #ccc;font-size: 14px;*font-size: 20px;color: #6d6d6d;font-family: "Microsoft yahei"}
.main4 .fl .name{display: block;float: left;width: 200px;height: 32px;line-height: 32px;font-size: 14px;padding: 0;border:1px solid #ccc;}
.main4 .fl .book{display: block;float: left;border:0;padding: 5px 10px;*padding:2px 10px;border:1px solid #fe0000;line-height: 22px;font-size: 14px;background-color: #fe0000;color: #fff;font-family: "Microsoft yahei"}
.main4 .fr{text-align: right;padding-top: 15px}
.main4 .fr a{padding: 10px 30px;background-color: #797979;color: #fff;font-size: 18px;line-height: 90px;margin-right: 10px}
.main4 .fr a:hover{background-color: #fe0000}

.flink{height: 60px;width: 100%;}
.flink p{line-height: 60px;height: 60px;padding-left: 10px;font-size: 18px;color: #fe0000;display: inline;}
.flink p a{font-size: 15px;}
.flink span{font-size: 16px}
.flink .share{line-height: 60px;height: 60px}
.btm{width: 100%;background: url('../images/bg4.png') repeat-x top left #626262;padding: 40px 0;}
.btm .fl{_width:940px;}
.btm .fl dl{float: left;margin:0px 53px;display: inline;_width:60px;_margin:0px 45px;}
.btm dt{padding: 10px 0;line-height: 40px;}
.btm dt a{font-size: 14px;}
.btm dd {height: 24px;line-height: 24px;}
.btm dd a{font-size: 12px;color: #bdbdbd}
.btm a{color: #fff}
.btm a:hover{color: #fe0000}
.btm dl.fl{margin-right: 20px;_width:62px;}
.btm p{color: #fff}
.btm .fr{_width:250px;}
.btm .wx{_width:162px;}
.footer{padding:15px 0;background-color: #292828;width: 100%}
.footer p{line-height: 30px;font-size: 12px;color: #909090;}
.footer p b{font-size:13px;color:#fff;margin:0 5px;}
.banner{height: 315px;margin-bottom: 35px}
.cbox{clear: both;overflow: hidden;padding-bottom: 20px}
.cbox h2{display: block;width: 100%;height: 50px;line-height: 50px;background-color: #f4f4f4}
.cbox h2 span{line-height: 50px;font-size: 24px;padding: 10px 60px;background-color: #e60416;color: #fff}
.cbox h2 span.fr{line-height: 50px;padding:0;font-size: 14px;background-color: #f4f4f4;color: #e60416}
.cntbox{padding: 20px 50px 0;width: 1100px;margin: 0 auto;}
.cntbox p{line-height: 24px;}
.cnttab{display:none;overflow:hidden;}
.catetitle li span{background-color:#ddd;color:#5e5e5e}
.catetitle li a:hover span,.catetitle li.on span{background-color:#e60416;color:#fff}
.cbox .roll{width: 420px;height: 280px;position: relative;zoom:1;}
.roll .bd{width: 420px;height: 280px;overflow: hidden;position: relative;}
.roll .bd ul{overflow: hidden;height: 280px}
.roll .bd li{width: 100%;height: 100%;overflow: hidden;position: relative;}
.roll .bd li p{position: absolute;background-color: rgba(0,0,0,0.7); color: #fff;text-indent:2em;display: block;width: 300px;padding-right: 120px;overflow: hidden;height: 40px;left: 0;bottom: 0;font-size: 14px;line-height: 40px;}
.roll .bd li img{width: 420px;height: 280px;}
.roll .hd{position: absolute;right: 0;bottom: 0;z-index: 999}
.roll .hd ul{height: 40px;overflow: hidden;padding-right: 10px}
.roll .hd li{margin-right: 10px;cursor: pointer;width: 8px;height:40px;float: left;background: url('../images/lioff.png') no-repeat center center;}
.roll .hd li.on{background: url('../images/lion.png') no-repeat center center;}
.fmintro{width: 650px;float: right;overflow: hidden;}
.wrapper.c{overflow: hidden;margin-bottom: 20px;}
.left{width: 240px;float: left;}
.right{width: 940px;float: right;}
.left .cnav {background: url('../images/cnavbtm.png') no-repeat bottom center;padding-bottom: 8px;}
.left .cnav h2{margin-bottom: 5px;background: url('../images/cnavbg.png') repeat-y 0 0;padding-right: 8px;}
.left .cnav h2 a{display: block;width: 100%;background:url('../images/cnavhead.png') no-repeat  35px center #e60416;text-align: center;font-size: 20px;color: #fff;padding: 8px 0;}
.left .cnav ul{overflow: hidden;padding-right:8px;background: url('../images/cnavbg.png') repeat-y 0 0;}
.left .cnav ul li{text-align: center;height: 48px;line-height: 48px;margin-top: 0px;border-bottom:1px solid #f0f0f0 }
.left .cnav li a{font-size: 18px;display: block;width: 100%;height: 100%;background-color:#fff;color: #8f8e8e;background: url('../images/bnavoff.png') no-repeat 30px center #fff;}

.left .cnav li a:hover,.left .cnav li.on a{color:#5e5e5e;background: url('../images/bnavoff.png') no-repeat 30px center #f0f0f0;}

.location{background-color: #f4f4f4;height: 48px;line-height: 48px;font-size: 15px;margin-bottom: 20px;padding:0 10px;}
.location a{font-size: 15px;}

.shpa{ text-align:center;margin: 15px auto 0;clear: both;padding:15px;height: 30px;} 
.shpa b,.shpa a{margin-left: 10px;padding: 5px 10px;width:auto;}
.shpa b{  color:#fff;display:inline;  font-size: 12px; background-color:#e60416;border:1px solid #e60416;} 
.shpa a{  color:#e60416; display:inline; border:1px solid #e60416;font-size: 12px; } 
.shpa a:hover{ color:#fff;background-color:#e60416;display:inline;}

#article{padding-top: 10px;}
.article_topbar{margin: 0 0 10px 0;text-align: center;}
.article_topbar h1{color:#5e5e5e; text-indent: 0;}
.article_topbar .article_topic{text-align:center;font-size:20px;margin-bottom:10px;font-weight:bold;color: #474747;}
.article_info{text-align:center;}
.article_info span{margin:0 10px;font-size: 14px;}
.article_content{line-height:22px;font-size: 14px;}
.article_content p{margin-bottom:10px;line-height:22px;}
.article_page{padding:15px 0 0;}
.article_page li,.article_page li a{color:#725252;line-height:25px;font-size: 13px;}
.article_page li a:hover{color:#c91919;}

.nlist{overflow: hidden;margin-top: 10px}
.nlist li{*float: left;width: 100%;height: 40px;line-height: 40px;text-indent: 10px;background: url('../images/ls.gif') no-repeat left center;overflow: hidden;border-bottom: 1px dashed #ccc}
.nlist li a{font-size: 14px;color: #5e5e5e}
.nlist li a:hover{color: #ff0014}

.ctopnews {overflow: hidden;margin-top: 10px;padding: 20px;}
.ctopnews img{float: left;width: 230px;height: 170px;padding: 4px;background-color: #fff;border:1px solid #ccc;display: block;}
.ctopnews div{float: right;margin-left: 20px;width: 640px;}
.ctopnews  a h5{height: 24px;overflow: hidden;padding-top: 10px;}
.ctopnews  a h5{line-height: 24px;color:#f00;font-size: 16px;}
.ctopnews p{font-size: 14px;padding-top: 10px;line-height: 24px;overflow: hidden;text-indent: 2em}
.piclist {overflow: hidden;}
.piclist li{width: 220px;float: left;margin:20px 15px 20px 0;overflow: hidden;text-align: center; }
.piclist li a:hover img{border-color: #ff0014}
.piclist li img{width: 210px;height: 210px; padding: 4px;border: 1px solid #ccc;}
.piclist li p{line-height: 25px;height: 25px;font-size: 14px;}

.rollnews{width: 100%;height: 225px;overflow: hidden;position: relative;padding-bottom: 20px;border-bottom:1px solid #ccc;}
.rollnews .bd{width: 100%;height: 225px;overflow: hidden;}
.rollnews .bd li{width: 100%;height: 225px;overflow: hidden;float: left;zoom:1;_display:inline;}
.rollnews .bd li img{display: block;float: left;width: 300px;height: 225px;}
.rollnews .bd li .txt{width: 600px;overflow: hidden;padding-top: 50px}
.rollnews .bd li .txt h4 a {line-height: 30px;height: 30px;color: #5e5e5e;font-size: 18px;}
.rollnews .bd li .txt h4 a:hover{color: #ff0014}
.rollnews .bd li .txt p{font-size: 14px;text-indent: 2em;margin-top: 30px;line-height: 30px;}
.rollnews .hd{position: absolute;right: 20px;bottom: 20px;z-index: 99;}
.rollnews .hd ul{overflow: hidden;}
.rollnews .hd li{width: 15px;height: 15px;float: left;margin-right: 10px;cursor: pointer;background-color: #ccc}
.rollnews .hd li.on{background-color: #ff0014}

.cbx{width: 440px;overflow: hidden;margin-top: 20px;min-height: 270px;}
.cbx.fl{width: 440px;}
.cbx h2{line-height: 40px;height: 40px;font-size: 16px;color: #5e5e5e;background-color: #f4f4f4;padding: 0 10px;margin-bottom: 10px;}
.cbx h2 span{font-size: 12px;color: #ff0014}
.cbx .tnews{overflow: hidden;width: 440px}
.cbx .tnews img{width: 160px;height: 120px;}
.cbx .tnews .txt{width: 270px;overflow: hidden;padding-top: 10px;}
.cbx .tnews .txt a.fr{color: #ff0014}
.cbx .tnews .txt h5{overflow: hidden;    line-height: 20px;
    margin-bottom: 10px;max-height:40px;}
.cbx .tnews .txt p{line-height: 20px;overflow: hidden;}
.cbx ul{clear: both;overflow: hidden;padding-top: 10px;}
.cbx ul li{width: 100%;line-height: 24px;height: 24px;text-indent: 1em;background: url('../images/ls.gif') no-repeat left center;overflow:hidden;}
.cbx ul li a{font-size: 14px;height:24px;}
.cbx ul li span{font-size: 12px;}

#helpcenter{display: block;width: 90%;margin: 0 auto;height: 40px;line-height: 40px;padding: 10px 0 ;}
#helpcenter .keyboard{width: 80%;height: 40px;padding-left: 20px;font-size: 16px;float:left;color: #5e5e5e;font-family: "Microsoft yahei"}
#helpcenter .post{width:15%;height: 44px;border:1px solid #ccc;display: block;float: left;text-align: center;font-size: 18px;font-family: "Microsoft yahei";color: #5e5e5e}
.hclist{overflow: hidden;width: 90%;margin: 0 auto;border:1px solid #ccc;}
.hclist li{padding: 10px 20px;border-bottom: 1px dashed #ccc;}
.hclist li h5{line-height: 30px;font-size: 16px;text-indent: 20px;background: url('../images/q.png') no-repeat left center;}
.hclist li p{text-indent: 2em;line-height: 24px;color: #5e5e5e}
p.res{display: block;width: 90%;margin:0 auto;line-height: 40px;font-size: 16px;height: 40px;}
table td{height: 30px;line-height: 30px;font-size: 13px;}
td strong{padding-left: 1em;color: #000}
div.m{background-color: #eee;padding: 0 2px;}
.plcnt{border-bottom:1px solid #ccc;}
.plcnt td{padding: 2px 10px;}
.plbox td{padding: 2px 10px}
table{border-collapse: collapse;}
div.pl{border: 1px solid #ccc}
div.pl .more{background-color: #eee;height: 30px;line-height: 30px;padding-left: 1em;font-size: 15px;}
div.pl .more a{float: right;padding: 5px 10px;height: 20px;line-height: 20px;font-size: 15px;font-family: "Microsoft Yahei";padding-left:1em;background-color: #ff0014;color: #fff}
#plsubmit,#chksubmit{border:0;padding:5px 20px;background-color:#ff0014;color:#fff;cursor:pointer;border-radius:5px;}
.plkey{vertical-align:middle}

.acc{width: 240px;}
.accright{width: 920px;}
.acc .acclist {background-color: #ccc}
.acc .acclist h4{line-height: 30px;padding: 0 10px;cursor: pointer;background-color: #cc0000;color: #fff;border:1px solid #ccc;border-left-color: #cc0000;border-right-color: #cc0000}
.acc .acclist ul{overflow: hidden;display: none;}
.acc .acclist li{padding-left: 2em;line-height: 30px;background-color: #ccc}
.acc .acclist {font-size: 14px; text-align: center;}
.acc .acclist li {font-size: 14px;text-align: left;}
.accright table{border:1px solid #ccc;background-color: #ccc}
.accright table td{text-indent:1em;border-bottom: 1px solid #ccc;background-color: #fff;font-size:15px}
.accright table tr.header td{background-color: #ccc}

.ansleft{width: 855px;float: left;overflow: hidden;}
.ansright{width: 310px;float: right;border:1px solid #ddd;padding: 10px;}
.blist table{width: 100%;padding: 1px;background-color: #fff;border:1px solid #ccc;}
.blist h5{height: 30px;line-height: 30px;font-size: 16px;color: #ff0014;}
.blist tr{border-top: 1px solid #ccc;}
.blist td{text-align: center;padding: 3px 1px;}
.blist td span{padding: 0 5px;}
.header{height: 40px;background-color: #f1f1f1;width: 100%;line-height: 40px;text-indent: 20px;margin-bottom: 20px;}
.header a{padding: 0 20px;font-size: 18px;color: #383838;line-height: 40px;display: block;float: left;}
.header a:hover{color: #ff0014}
.header a.on{color: #ff0014}
.zj{width:200px;overflow: hidden;float: left;margin-left: 10px; padding: 0 0px 20px;border:1px solid #ddd;margin-bottom:10px;}
.zj img{width: 200px;height: 200px;border-bottom:1px solid #ddd}
.zj p{font-size: 13px;padding:5px;line-height:20px}
.zj .ask{padding: 3px 30px;background-color: #ff0014;color: #fff;border-radius: 5px;}
.qstlist {border:1px solid #ddd;}
.qstlist tr{border-bottom: 1px dashed #ccc}
.qstlist th,.qstlist td{height: 40px;line-height: 40px;font-size: 14px;font-family: "Microsoft Yahei";overflow: hidden;}
.qstlist th{font-size: 16px;color: #e70b1c;font-weight: normal;background-color:#eee}
.qstlist td{padding: 2px}
.qstlist td a,.qstlist td p{overflow: hidden;height: 40px;line-height: 40px;display: block;}
.zjlist.qstlist th{height:40px;line-height:40px}
.zjlist.qstlist td p{line-height:20px;height:auto;}
.zjlist.qstlist td {padding:5px 0 }
.opt{height: 44px;line-height: 44px;}
.opt span{font-size:14px;}
.opt a{line-height: 44px;padding: 0 30px;display: block;float: left;color: #fff;font-size: 16px;background-color: #cecdcd;color:#000}
.opt a.on,.opt a:hover{background-color: #e70b1c;color:#fff}
.ctus{overflow: hidden;margin-top: 20px;}
.ctus h2{display: block;height: 40px;width: 100%;line-height: 40px;text-indent: 1em}
.ctus h2 a{line-height: 40px;font-size: 18px;color: #cf0000;}
.ctus div{background: url('../images/ctusbg.png') no-repeat right 15px;height: 320px;}
.ctus p{font-size: 14px;padding:0 1em;}
.loca{padding:10px 0;font-size:14px;}
.loca a{font-size:14px;}
.red{color:#ff0014}

.gbook {padding: 5px; }
.gbook .tableborder {background:#ccc;border:1px solid #ddd;}
.gbook .tableborder tr {border-bottom: 1px solid #ddd}
.gbook .tableborder tr td{background:#fff;padding:4px;border-right: 1px solid #ddd}
.gbook .tableborder .header td {background:#ddd;}
.gbook .tb_ly{margin-bottom:20px;}
.gbook .tb_ly .tb_hf{background:#ccc;}
.gbook .tb_ly .tb_hf tr td{background:#ddd;}
.gbook .pagelist b,#gbook .pagelist a{border:1px solid #ccc;line-height:18px;}
.gbook .pagelist b,#gbook .pagelist a:hover{border:1px solid #ccc;background:#ccc;}
.gbook #form1 .xin{color:#f00;margin-right:5px;}
.gbook #form1 input{padding:2px 4px;}

.checktb{}
.checktb td{font-size: 16px;}
.chkintro{line-height: 30px;font-size: 16px;font-weight: bold;}


.chklist li{width: 900px;margin: 10px auto;border-bottom: 1px solid #ccc;padding:10px  0;overflow:hidden}
.chklist img{width:300px;}
.chklist h4{line-height: 34px;height: 34px;font-size: 16px;}
.chklist h4 span{padding: 0 10px;background-color: #ff0014;color: #fff}

.chklist .txt{width: 570px;overflow: hidden;}
.chklist .chkinfbox{display:block}
p.button{height:40px;}
p.button span{height:30px; line-height:30px;font-size:16px;color:#5e5e5e;cursor:pointer;padding:5px 20px;margin:0 20px;background-color:#ccc}
p.button span.on{background-color:#ff0014;color:#fff}
.bookchk {border:1px solid #ddd;background-color: #ddd;text-indent: 2em;height: 30px;line-height: 30px;font-size: 16px;display:none;}
.bookchk tr{border-bottom: 1px solid #ddd}
.bookchk td{background-color: #fff;border-right: 1px solid #ddd}
.bookchk td input{line-height: 24px;font-size: 14px;padding: 0 10px;}
.bookchk h4{background-color: #ddd}
.loginmask{width:100%;height:100%;top:0;left:0;background:rgba(0,0,0,0.6);-pie-background:rgba(0,0,0,0.6);behavior: url('/PIE.htc');display:none;z-index:999999;overflow:hidden;position:fixed;}
.outter{padding:5px;width:450px;overflow:hidden;padding-top:85px;background:url('../images/head2.png') no-repeat left top #fff;margin:0 auto;border-radius:5px;}
.ajaxloginbox{ width: 434px; overflow: hidden;  margin: 0 auto 0; position: relative;    padding: 0 5px 0;  border-right: 1px solid #ddd;border-left: 1px solid #ddd; }
.loginfooter{width:100%;height:40px;clear:both;background:url('../images/shadow2.png') no-repeat bottom center}
.ajaxloginbox img#loginKeyImg.ajaxkey{width:80px;height:42px;vertical-align:top;margin-right:20px;}
.outter span.close{cursor:pointer;font-size:20px;width:14px;height:14px;position:absolute;right:20px;top:20px;background:url('../images/icons.png') no-repeat -25px -143px;display:block;z-index:99;}
.ajaxloginbox  p{height:50px;display:block;line-height:40px;font-size:16px;color:#6a6969;  vertical-align: top;}
.ajaxloginbox  p span{display:block;width:130px;padding-right:20px;text-align:right;font-size:20px;color:#6a6969}
.ajaxloginbox p input{font-size: 20px;height:40px;
  line-height: 40px;
  border-radius: 3px;
  background: #eee;
  padding: 0 5px;
  border-width: 1px;
  color: #6a6969;}
  input.lifetime{background-color:#fff}
.ajaxloginbox h5{font-size:16px;text-align:center;padding:5px 40px;display:inline;background-color:#ff0014;color:#fff;height:30px;line-height:30px;}
.loginmsg{position:absolute;z-index:80;top:40px;height:30px;width:100%;text-align:center;font-size:18px;color:#ff0014}
.ajaxlogin{display:block;margin:5px auto;border:0;padding:5px 40px;border-radius:3px;background-color:#ff0014;color:#fff;font-size:18px;line-height:32px;height:40px;}

.logintb .h{height: 40px;line-height: 40px;font-size: 16px;padding: 5px 40px;background-color: #c9a05d;border-radius: 3px;color: #fff;margin:0 5px}
.logintb td{height: 40px;padding:2px 0px;font-size: 16px;}
.logintb td input{line-height: 30px;font-size:14px;}
.logintb a{font-size: 14px;color: #fff}
.logintb a:hover{color: #5e5e5e}
img.key,img#loginKeyImg{vertical-align: middle;  width: 70px;
  height: 33px;margin-right:10px;}
input.login{border:0;line-height: 6px;background-color: #e70b1c;color: #fff;font-size: 18px;border-radius: 5px;display: block;height: 60px;width: 70px;cursor: pointer;}
.mustknow{height: 190px;background:url('../images/righttop.png') no-repeat bottom center;width: 100%;padding-top: 10px;}
.mustknow p{display: block;width: 100%;height: 46px;margin-top: 7px;text-indent: 150px;line-height: 46px;margin-bottom: 19px;}
.mustknow p a{color: #fff;font-size: 16px;line-height: 46px;}
.mustknow p a:hover{color: #ff0014}
.logindiv h4{height: 30px;line-height: 30px;font-size: 16px;width:258px;margin:0 auto;background:#ff0014;color:#fff;border-radius:5px}

span.pc{height:18px;margin-top:11px;background:url('../images/p.jpg') repeat-x left center}

.logindiv li{height: 30px;line-height: 30px;font-size: 16px;float: left;width: 50%;margin-top:5px;text-align: center;}
.logindiv li a{padding: 5px 20px;background-color: #c9a05d;color: #fff;border-radius: 5px;}
.logindiv li a:hover{background-color: #deaf62;color: #ff0014}
.logindiv{overflow: hidden;}
.ainfo,.qinfo,.minfo{margin-bottom: 10px;}
.a table{width: 843px;border:1px solid #ddd;}
.a tr{border-bottom: 1px solid #ccc}
.a td{overflow: hidden;padding: 4px;line-height: auto;text-align: center;border-right: 1px solid #ccc;font-size: 14px;}
.a h4{line-height: 30px;height: 30px;font-size: 16px;color: #ff0014;}
.my{font-size: 16px;overflow: hidden;line-height: 40px;}
.my a {cursor: pointer;}
.my a,.my b{padding: 10px 30px;border-radius: 8px;background-color: #deaf62;color: #fff}

.groupname{height:40px;line-height:40px;background-color:#fff;position:relative;z-index:5;float:left;}
.groupname li{float:left;border:1px solid #ddd}
.groupname li a{font-size:20;padding:5px 30px;}
.groupname li.on{border-bottom:1px solid #fff;}
.groupname li.on a{color:#f00}
.regform {padding:10px 0;border:1px solid #ddd;float:left;margin-top:-1px;overflow:hidden;clear:both}
.regform form{width:100%;display:none;}
.regform form h4{font-size:18px;text-indent:1em;height:40px;line-height:40px;margin-bottom:5px;background-color:#ccc}
.regform form.on{display:block}
.regform  .reginput{width:100%;height:50px;line-height:50px}
.regform  .reginput span.fl{display:block;width:199px;text-align:right;padding-right:20px;font-size:16px}
.regform  .reginput span.input{display:block;width:299px;text-align:left;font-size:16px;float:left;}
.regform  .reginput span.label{display:block;float:right;width:390px;line-height:18px;font-size:16px;padding-left:10px;color:#f00}
.regform  .reginput.text  input{width:300px;height:40px;line-height:40px;font-size: 20px;border-radius: 3px;background: #eee;padding: 0 5px;border-width: 1px;color: #6a6969;}
.regform  .reginput.text img#regKeyImg{width:100px;height:40px;vertical-align:middle;margin-bottom:3px}
.regform  .reginput.text.key input{width:100px}
.regform  .reginput.area{overflow:hidden;height:auto;}
.regform .submit{width:140px;height:30px;margin:0 auto;line-height:30px;border:0;background:#f00;color:#fff;font-size:18px;text-align:center;}
.payform{width:90%;margin:0 auto;}
.payform table{width:100%}
.payicon {cursor:pointer;text-align:center;margin-right:15px}
.payicon img{display:block;width:100%;padding:10px;}
.accright table td.paylist {text-indent:0;}
td.content img{width:100%}
img.userpic{width:100%;display:block;margin:0 auto;}





/*��չ����*/
.about_fzlc { overflow:hidden; width:940px; margin:40px auto 0 auto;}
.about_fzlc h2{ text-align:center; font-size:30px; color:#333; font-weight:normal; margin-bottom:45px;}
.about_fzlc .fzlc_box { overflow:hidden; width:100%; padding-top:105px; position:relative}
.about_fzlc .fzlc_box .top_icon{ position:absolute; top:0; left:50%; margin-left:-22px; z-index:2}
.about_fzlc .fzlc_box i{ display:block; width:1px; height:100%; position:absolute; left:50%; top:10px; z-index:1; background-color:#e4e4e4}
.about_fzlc .wen{ overflow:hidden; width:477px; position:relative; z-index:2}
.about_fzlc .wen h3{ font-size:18px; color:#d32929; margin:5px 0 10px 0;}
.about_fzlc .wen p{ font-size:14px; color:#666; line-height:20px; text-align:left !important;}
.about_fzlc .wen .word{ overflow:hidden; float:left; width:330px;}
.about_fzlc .wenr{ float:right; text-align:left; background:url(../images/fzlc02.png) no-repeat left top;}
.about_fzlc .wenr img{ display:block; float:left; margin-left:30px; margin-right:15px;}
.about_fzlc .wenl{ float:left; overflow:hidden; text-align:right; background:url(../images/fzlc02.png) no-repeat right top;}
.about_fzlc .wenl img{ display:block; float:right; margin-right:30px; margin-left:15px;}
.about_fzlc .wen.last{ *padding-bottom:80px; margin-bottom:80px;}
.fzlc_box img{width:auto}






