/* 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:#eee;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:#3a3a46;width:100%;max-width:640px;margin:0 auto;height:60px;;padding:0;position: relative}
.top h2{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;color:#fff}

.header_Hekee{width:36px;height:60px;margin:0;padding:0px 0;right:2px;top:0;position: absolute;z-index:100;}
.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}


.chp,
.about,
.news,
.arct,
.link{width:100%;margin:10px auto 0 auto;padding:0;max-width:640px;min-wdth:320px;background:#fff;box-shadow:0px 0px 6px 3px #f6f6f6}

.chp .h2,
.news .h2,
.about .h2,
.arct .h2,
.link .h2,
.about .h2{height:40px;line-height:40px;font-size:1.1em;color:#3a3a46;margin:0 auto;width:94%;padding:0 0 0 6%;background:#fff;border-bottom:1px solid #ededed;position: relative;}


.chp .h2:after,
.news .h2:after,
.about .h2:after,
.arct .h2:after,
.link .h2:after,
.about .h2:after{content: ''; display: block; position: absolute; width: 3px; height: 16px; left:2%; top:11px; border-left: 6px dashed #3a3a46;}

.chp .h2 a,
.news .h2 a,
.about .h2 a,
.inlx .h2 a,
.link .h2 a{line-height:40px;font-size:1.1em;color:#3a3a46;}


.chp ul {width:100%;margin:0 auto;padding:0;}
.chp h3,
.news h3{height:30px;line-height:30px;font-size:14px;color:#3a3a46;text-align:center;padding:6px 0;width:90%;background:#fff;margin:8px auto 0 auto}
.chp h3 a,
.news h3 a{line-height:30px;font-size:14px;text-align:center;color:#3a3a46;width:100%;height:30px;display:block}


.chp ul li{width:46%;box-shadow:0px 0px 1px 1px #ededed;display:inline-block;padding:0;margin:10px 2% 0 2%;line-height:15px;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}
.chp li p{padding:6px 0 0 0;height:32px;text-align:center;border-top:1px solid #ededed;}

.about ul{font-size:14px;line-height:160%;padding:2%;margin:0 auto;width:96%;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:97%;margin:0 auto;padding:2% 0;background:#fff}
.news li{line-height:22px;color:#999;padding:6px 2% 6px 2%;width:96%;border-bottom:1px solid #ededed;background:#fff}
.news li img{border:1px solid #ededed;margin-right:10px;float:left;}
.news li span{float:right;color:#333;}
.news li a:link,.news li a:visited{line-height:22px;color:#000}

.arct ul{line-height:180%;font-size:1em;color:#000;width:93%;padding: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;color:#000;font-weight:bold;overflow:hidden;background:#f2f2f2;border-bottom:1px solid #ededed;text-indent:20px}
.arct ul dd{padding:1%;width:98%;margin:0 auto;}
.arct ul a{line-height:180%;font-size:1em;color:#000;}
.arct ul h1,
.arct ul h2,
.arct ul h3{background:#f2f2f2;padding:5px 1%;margin:0 auto;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:1em;line-height:200%;border-bottom:1px solid #ededed;font-weight:bold;}
.np{width:92%;margin:10px auto 0 auto;padding:10px 2%;text-align:left;font-size:1em;line-height:200%;border-top:1px dashed #ededed;}


.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 th{backgroubnd:#ededed}
#book tr{background:#fff}
#book tr:hover{background:#f2f2f2}
#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:#ccc;height:40px;line-height:40px;font-size:14px;border:none;padding:0 10px;text-align:center;width:120px;color:#000;margin:10px 0;-webkit-transition: all .3s;-moz-transition: all .3s;transition: all .3s;outline:none;-webkit-appearance: none}
#booktd .subm:hover{background:#052908}
#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;}


.pg{height:40px;line-height:20px;font-size:14px;color:#999;text-align:center;padding:20px 2%;width:94%;background:#fff;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:10px 15px;background:#ededed}

.bottom{padding:5px 0 0 0;margin:0 auto;font-size:14px;color:#fff;line-height:30px;text-align:center;
width:100%;max-width:640px;min-wdth:320px;background:#3a3a46;}
.bottom ul{padding:8px 0px 0 0;margin:0 auto;width:96%;height:45px;}
.bottom li{width:25%;border:2px solid #fff;-moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius:6px; }
.bottom .f_l{float:left;margin-right:3%}
.bottom .f_r{float:right;}
.bottom a{line-height:30px;color:#fff}



#full-screen-slider{width:100%;padding:0;margin:0px auto;position:relative;z-index:1}
#slides{display:block;width:100%;list-style:none;padding:0;margin:0;position:relative;z-index:1}
#slides li{width:100%;height:100%;list-style:none;padding:0;margin:0;z-index:2;position:absolute}
#slides li img{display:block;width:100%;margin:0 auto;padding:0}
#slides li a{display:block;width:100%;height:100%;text-indent:-9999px}

#pagination{display:block;list-style:none;position:absolute;bottom:6px;z-index:3;padding:0px;margin:0}
#pagination li{list-style:none;width:4px;height:4px;float:left;margin:0 3px;background:#ccc;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;}
#pagination li a{display:block;width:100%;height:4px;padding:0;margin:0;font-size:0;}
#pagination li.current{width:10px;}