/* CSS Document */
html, body, div, span,h1, h2, h3, h4, h5, h6, p, a, li,form, legend, table,  tbody,  thead, tr, th, td,footer{margin: 0;padding: 0;}
h1, h2, h3, h4, h5, h6, b, i, em {font-size:1em;font-weight:normal;font-style:normal}
ol, ul£¬li {list-style: none;}
li{list-style-type:none;}
table { border-collapse: collapse;border-spacing: 0;}
html, body{font-size:14px;background-color:#fff;overflow-x:hidden;}
a{text-decoration: none;}

.clear {clear: both;margin:0;height:0;padding:0;font-size:0;}
.clearfix:after {content:"\200B";display:block;height:0;clear:both;} 
.clearfix {*zoom:1;}

.top{background:url(/images/jh.jpg) no-repeat 0 0;background-size:100% 100%;width:100%;max-width:640px;margin:0 auto;height:60px;;padding:0;position: relative}
.top h2,.top h1{width:100%;height:60px;text-align:center;padding:0;margin:0;}
.top h2 a{display:block;width:85%;height:60px;font-size:1.5em;line-height:60px;padding:0;margin:0 auto;color:#fff;overflow:hidden;}
.top h1 a{display:block;width:90%;height:60px;font-size:1.5em;line-height:60px;padding:0;margin:0 auto;color:#fff;overflow:hidden;}
.topad{width:100%;margin:0 auto}
.topad li{width:50%;float:left}
.bottomad{width:100%;margin:20px auto 0 auto;padding-top:20px;border-top:10px solid #f2f2f2}
.bottomad li{width:33.333%;float:left}

.header_Hekee{width:36px;height:60px;margin:0;padding:0px 0;right:2px;top:0;position: absolute;z-index:1024;}
.header_Hekee dt{right:0;top:0;margin:0;width:100%;height:60px;padding:0px;text-indent:-9999px;position: absolute;background:url(/images/top.png) no-repeat -463px 16px;
-webkit-transition: all .3s;-moz-transition: all .3s;transition: all .3s;cursor:pointer;}
.header_Hekee .dtclose{background:url(/images/top.png) no-repeat -275px 17px;;}
.header_Hekee dd{padding:0 10px 10px 10px;margin:0;text-align:center;position:absolute;right:0px;top:60px;background:#fff;border:1px solid #ededed;box-shadow:1px 1px 6px 3px #e7e7e7}
.header_Hekee dd li{padding:0;margin:0px;width:200px;text-align:center;height:40px;font-weight:normal;border-bottom:1px solid #ededed} 
.header_Hekee dd li:hover{background:#ededed} 
.header_Hekee dd li a{display:block;width:100%;height:40px;}
.header_Hekee  a{font-size:1em;line-height:40px;color:#333;margin:0;}
.header_Hekee  a:hover{font-size:1em;line-height:40px;color:#000;margin:0;}

.banner{padding:0;width:100%;margin:0 auto;max-width:640px;min-wdth:320px;border-bottom:3px solid #fff;background:#fff}
.banner img{padding:0;margin:0 auto;width:100%;display:block}
.nav{background:#fff url(/images/nav_b.png) repeat-y right 0px;width:90%;height:40px;margin:0 auto 10px auto;padding:0 5%;font-size:16px;line-height:40px;color:#222;overflow:hidden;position: relative;}
.navu{height: 40px;overflow-x: auto;overflow-y:hidden ;position: relative;}
.navu ul{position:absolute;height:60px;padding:0;margin:0;left:0;top:0;right:0;bottom:0;display: flex;overflow-x:scroll;overflow:visible;overflow:hidden;overflow:scroll;overflow:auto;overflow:inherit}
.navu ul li{display:inline-block;height:60px;padding:0px;margin:0 6px;text-align:center;white-space:nowrap;}
.navu ul li a{font-size:16px;line-height:40px;color:#333;display:block;padding:0 6px}
.navu .in{color:#2c80c8}

.about,
.arct,
.link{width:96%;margin:15px auto 0 auto;padding:0;max-width:640px;min-wdth:320px;background:#fff;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}

.news,
.chp{width:100%;margin:20px auto 0 auto;padding:0;max-width:640px;min-wdth:320px;/*box-shadow:0px 0px 6px 3px #ddd;-moz-border-radius:7px;-webkit-border-radius:7px;border-radius:7px;*/}

.about .h2,
.arct .h2,
.link .h2,
.about .h2{height:54px;line-height:54px;font-size:1.3em;color:#eb5406;margin:0 auto;width:94%;padding:0;position: relative;text-align:leftr;font-weight:bold;}

.news .h2,
.chp .h2{height:54px;line-height:50px;font-size:1.2em;color:#eb5406;margin:0 auto;width:100%;padding:0;position: relative;text-align:center;font-weight:bold;}


.about .h2:after,
.arct .h2:after,
.link .h2:after,
.about .h2:after{content: ''; display: block; position: absolute; width:10%; height:3px; left:1%; top:46px;background:#fd7c38;z-index:99}


.chp .h2:after,
.news .h2:after{content: ''; display: block; position: absolute; width:10%; height:3px; left:45%; top:36px;z-index:99;
background-color:#fd7c38

}


.about .h2 a,
.inlx .h2 a,
.link .h2 a{line-height:40px;height:40px;font-size:1.1em;color:#eb5406;display:block;position: relative;;z-index:100;margin:0 auto;}

.chp .h2 a,
.news .h2 a{line-height:40px;height:40px;font-size:1.2em;color:#eb5406;display:block;position: relative;;z-index:100;margin:0 auto;}



.chp h3,
.news h3{height:30px;line-height:30px;font-size:14px;color:#eb5406;text-align:center;padding:0;width:60%;margin:8px auto 0 auto;-moz-border-radius:30px;-webkit-border-radius: 30px;border-radius:30px;border:1px solid #fff}
.chp h3 a,
.news h3 a{line-height:30px;font-size:14px;text-align:center;color:#eb5406;width:100%;height:30px;display:block}

.chp ul {width:100%;margin:0 auto;padding:0 0 10px 0;}
.chp ul li{width:46%;box-shadow:0px 0px 1px 1px #ededed;display:inline-block;padding:0;margin:10px 2% 0 2%;color:#000;background:#fff;border-radius:3px;}
.chp li img{border:none;width:100%;height:auto;display:block;padding:0;margin:0;}

.chp li p a{line-height:16px;color:#000;font-size:14px;}
.chp li p{padding:6px 0 0 0;height:40px;text-align:center;border-top:1px solid #ededed;}

.about ul{font-size:14px;line-height:160%;padding:2% 2% 20px 2%;margin:0 auto;width:92%;color:#000;}
.about ul a{font-size:14px;line-height:160%;color:#000;}
.about ul img{border:none;width:100%;height:auto;display:block;padding:0;margin:0;}

.link ul{width:95%;margin:0 auto;padding:1%;background:#fff}

.news ul{width:96%;margin:0 auto;padding:2% 0;}

.news li{line-height:22px;color:#999;padding:10px 2%;width:96%;margin:0 auto 10px auto;border-bottom:1px solid #ededed;background:#fff;border-bottom:1px solid #ddd;
-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
.news li .pl{width:24%;float:left;height:60px;font-size:0;line-height:60px;text-align:center}
.news li .pl img{max-width:100%;max-height:100%;display:inline-block;border:0;vertical-align: middle;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
.news li .pr{width:74%;float:right;}
.news li .pr i{font-size:14px;line-height:18px;display:block;color:#222;height:40px;}
.news li .pr span{padding:0;font-size:12px;line-height:20px;color:#999;display:block}

.news li .t{color:#222;font-size:14px;padding:0;line-height:20px;height:20px;overflow:hidden; white-space:nowrap;text-overflow:ellipsis;}
.news li .tt{font-size:12px;}
.news li .tt i{padding:6px 0;line-height:16px;color:#777;display:block}
.news li .tt span{line-height:20px;color:#999;display:block}


.arct ul{line-height:180%;font-size:1em;color:#000;width:93%;padding:2% 2% 20px 2%;margin:0 auto;background:#fff}
.arct ul p{padding:5px 0;}
.arct ul img{width:98%;max-width:640px;boder:0;display:block;margin:0 auto;}
.arct ul table,.arct ul tr{padding:0;border-collapse:0;width:100%;border-right:1px solid #ddd;border-left:1px solid #ddd;border-top:1px solid #ddd}
.arct ul td{boder:0;border-bottom:1px solid #ddd;padding:0 2px;}
.arct ul td img{width:98%;max-width:640px;boder:0;display:block;margin:0 auto;}
.arct ul dl{width:99%;margin:0 auto 10px auto;border:1px solid #ededed;}
.arct ul dt{font-size:16px;line-height:40px;height:40px;padding:0 2%;width:96%;color:#000;font-weight:bold;overflow:hidden;background:#f2f2f2;border-bottom:1px solid #ededed;}
.arct ul dd{padding:2%;width:96%;margin:0 auto;}
.arct ul a{line-height:180%;font-size:1em;color:#000;}
.arct ul h1,
.arct ul h2,
.arct ul h3{border-left:3px solid #ddd;padding:0 0 0 2%;margin:10px auto;height:22px;font-weight:bold;}
.arct ol{width:96%;padding:10px 0;margin:0 auto}
.title{width:92%;margin:0 auto;padding:10px 2%;text-align:center;font-size:1.1em;line-height:180%;border-bottom:1px solid #ededed;font-weight:bold;}
.np{width:92%;margin:10px auto 0 auto;padding:10px 2%;color:#999;text-align:left;font-size:.8em;line-height:200%;border-top:1px dashed #ededed;}

.PreNext{width:92%;margin:10px auto 0 auto;background:#fff;padding:8px 2%;max-width: 640px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}
.PreNext li{font-size:12px;color:#999;line-height:32px;padding:0 0 0 6%;width:94%;height:32px;overflow:hidden; white-space:nowrap;text-overflow:ellipsis;}
.PreNext li a{font-size:14px;color:#333;line-height:32px;display:block}
.PreNext li.n{background:#fff url(../js/pren.png) no-repeat 0 -4px;}
.PreNext li.p{background:#fff url(../js/pren.png) no-repeat 0 -37px;}

.bk{padding:10px;width:840px;color:#000;margin:0 auto;border-top:none}
#book{margin:0 auto 5px auto;width:100%; border-collapse: collapse;}
#book tr{background:#fff}
#book td{font-size:14px;line-height:20px;color:#000;padding:6px 0;border-collapse:0;}
#book .top-line{border-top:1px dashed #ededed}
#book td p{padding:5px 0;}
#book td .subm{border-radius:4px;background:#f2f2f2;color:#000;height:36px;line-height:36px;font-size:14px;border:1px solid #ddd;padding:0 10px;text-align:center;width:80px;color:#000;margin:10px 0 10px 80px;-webkit-transition: all .3s;-moz-transition: all .3s;transition: all .3s;outline:none;-webkit-appearance: none}

#book .bin{-webkit-transition: all .3s;-moz-transition: all .3s;transition: all .3s;outline:none;-webkit-appearance: none;border-radius:3px;border:1px solid #f2f2f2;
line-height:30px;height:30px;padding:0 8px}
#book .bin2{-webkit-transition: all .3s;-moz-transition: all .3s;transition: all .3s;outline:none;-webkit-appearance: none;border-radius:3px;border:1px solid #f2f2f2;
line-height:30px;height:120px;padding:0 8px}
#book .bin:focus,#book .bin2:focus{  
    border-style:solid;  
    border-color: #ccc;  
    box-shadow: 0 0 15px #ccc;  
}  
#book .buco{border:1px solid #ff0000;border-radius:5px;width:400px;box-shadow: 0 0 15px #ccc;border-color: #ccc;background:#fff }
.buc #temail{text-indent:-9999px;display:inline-block;width:50px;}
.bk em{color:#ff0000;padding:0 0 0 3px}
.bk xuan{}
.bk .xuan span{padding:0 10px;margin:0 5px 0 0;border:1px solid #ededed;font-size:14px;line-height:30px;display:inline-block;cursor:pointer;border-radius:3px;}
.bk .xuan .ok{border:1px solid #a7d5ac;color:#090}



.gunw{width:100%;height:auto;overflow-x: auto;position: relative;}
.gunn{position:absolute;left:0;top:0;right:0;bottom:0;display: flex;overflow-x:scroll;overflow:visible;overflow:hidden;overflow:scroll;overflow:auto;overflow:inherit}

.pg{height:40px;line-height:20px;font-size:14px;color:#999;text-align:center;padding:20px 2%;width:94%;margin:8px auto 0 auto}
.pg span{padding:0 20px}
.pg a{margin:0;color:#000;height:20px;
-moz-border-radius: 20px;-webkit-border-radius: 20px;border-radius:20px;padding:6px 15px;background:#fff}


/***/
.bottom{padding:0;margin:50px auto 0 auto;text-align:center;width:100%;max-width:640px;min-wdth:320px;background:#eb5406;position:fixed;bottom:0;left:0;z-index:1024}
.bottom ul{padding:0;margin:0 auto;width:96%;height:45px;display: flex;flex-direction: row;flex-wrap: nowrap;justify-content: center;align-items: flex-start;align-content: stretch;}
.bottom li{padding:0;width:24%}
.bottom a{line-height:45px;color:#fff;display:block;}
.bottom .bli{border-left:1px solid #fd7c38;}

.copy{margin:15px 0 45px 0;text-align:center;width:100%;padding:10px 0;font-size:12px;line-height:30px;color:#999;}

.bottom .wx{}
.bottom .wx span{line-height:45px;color:#fff;display:block;}

#showme{width:80%;border:3px solid #fff;left:10%;margin:0;padding:0;z-index:1024;display:none;}
#showme i{width:100%;height:100%;background:#000;opacity:0.7;-moz-opacity:0.7;-khtml-opacity:0.7;filter:alpha(Opacity=70);display:block;position:absolute;z-index:1024}
#showme em{width:40px;height:40px;position:absolute;left:50%;bottom:-20px;margin:0 0 0 -20px;display:block;z-index:1028;-moz-border-radius:40px;-webkit-border-radius:40px;border-radius:40px;
background:#eb5406 url(/js/c.gif) no-repeat center center;border:2px solid #fff;text-indent:9999px}
#showme .imgw{width:60%;height:auto;display:block;margin:30px auto 20px auto;position: relative;z-index:1025;}
#showme p{text-align:center;padding:0px 0 40px 0;color:#fff;font-size:14px;line-height:24px;position: relative;;z-index:1026;}
.hei{width:100%;height:100%;position:absolute;z-index:2;left:0;top:0;background:#000;opacity:0.7;-moz-opacity:0.7;-khtml-opacity:0.7;filter:alpha(Opacity=70);}
/**/


.slideBox{ position:relative; overflow:hidden; margin:0 AUTO 10px auto;adding:0;  max-width:700px;}
.slideBox .hd{ position:absolute; height:10px; line-height:10px; bottom:20px; right:0; z-index:1;width:100%; }
.slideBox .hd ul{padding:0;margin:0 auto;text-align:center;}
.slideBox .hd li{ display:inline-block; width:10px; height:5px; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; background:#333; text-indent:-9999px; overflow:hidden; margin:0 5px;   }
.slideBox .hd li.on{ background:#eb5406; width:20px; }
.slideBox .bd{ position:relative; z-index:0;width:100%;margin:0 auto; }
.slideBox .bd li{ position:relative; text-align:center;  }
.slideBox .bd li img{ background:url(/js/loading.gif) center center no-repeat;  vertical-align:top; width:100%; }
.slideBox .bd li a{ -webkit-tap-highlight-color:rgba(0,0,0,0);  } 
.slideBox .bd li .tit{ display:block; width:100%;  position:absolute; bottom:0; text-indent:10px; height:28px; line-height:28px; background:#000; color:#fff;  text-align:left;  }
