body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td {margin: 0;padding: 0;}
audio{display:block; cursor:pointer}
h1 {font-weight:normal;}
ul li {list-style:none;}
.cls {clear:both;float:none;}
.fltL {float:left;}
.fltR {float:right;}
a{text-decoration:none; color:#000;}
a:hover{color:#000;}
body {background:url(img/topbg.jpg) repeat-x #fff; font-family: 'Mako', sans-serif;font-size:15px;color:#222;}
p{line-height:24px; margin-bottom:5px;}
h1{font-size:18px;font-weight:bold; color:#424500;line-height:23px;font-family: 'Carrois Gothic', sans-serif;}
h2{font-size:18px; color:#000; font-weight:normal;font-family:Myriad Pro;}
h3{font-size:16px; color:#2b689b;line-height:50px; text-decoration:none}

.container{width:960px; margin:0 auto;}
.header{height:95px; position:relative}
.fly{background:url(img/fly.png) no-repeat; width:902px; height:95px; position:absolute; z-index:-1; left:-145px}
.logo{ float:left; padding-top:20px}
.logo img{width:450px}
.site{float:right; padding-top:65px; font-size:18px; font-family:Kalinga,Calibri, Corbel, "Times New Roman"; color:#2a2a2a; font-weight:bold}

.mid{background:url(img/midbg.jpg) repeat-x; width:100%}
.mid1{background:url(img/inmidbg.jpg) repeat-x; width:100%}

#mnu li{float:left; background:url(img/sep.png) no-repeat right}
#mnu a{text-decoration: none;color:#fff;font-family:Myriad Pro; font-size:16px; line-height:38px;padding:0 23px; display:block}
#mnu a:hover,#mnu a.sel{color:#f5f29f}
#mnu{font-size:14px; vertical-align:top}

.banner{padding:5px 0 10px 0;}
.cols{margin-top:10px}
.col1{width:222px; float:left}
.col2{width:535px; float:left; margin-left:10px}
.col3{width:190px; float:right}

.col1 h1{background:url(img/h1bg.jpg) no-repeat; width:222px; height:30px; padding:8px 0 0 15px; font-weight:bold; color:#424500}
.qLnkAl{ background:url(img/qlnk.jpg) repeat-y;font-family: 'Mako', sans-serif;}

.qLnkAl li ul li{padding:2px 15px; background:#ececec; margin-bottom:1px}
.qLnkAl li ul li a{padding:0 0 0 12px; font-size:15px; color:#333; line-height:auto; border:none;background:url(img/aro.png) no-repeat left;margin-left:10px}
.qLnkAl li ul li a:hover{color:#900}
.qLnkAl li a{color:#000;font-size:14px;padding:5px 5px 5px 15px; display:block; border-bottom:1px  dotted #999}
.qLnkAl li a:hover{color:#930}

.slog{text-align:center; font-size:25px;font-family:Bell Gothic Std, 'Mako', sans-serif; font-weight:bold; color:#005f11}

.cntx{background:url(img/bx.jpg) no-repeat; padding:20px 20px 5px 20px}
.ttl{text-align:center}
.rd{color:#e05a00; font-size:18px; font-family:"Times New Roman", Times, serif; display:block;}
.bl{font-weight:bold; font-family:Bell Gothic Std, 'Mako', sans-serif; font-size:20px; margin-top:3px; display:block; float:left}

.hm{ margin-top:10px; font-family: 'Mako', sans-serif;}
.hm li{font-size:15px; line-height:21px; background:url(img/ul.png) no-repeat 1px 8px; padding-left:10px; padding-bottom:3px}

.arts{background:url(img/c3.jpg) repeat-x; padding:10px; border-radius:5px 5px 0 0; text-align:center}
.arts .t{font-family:"Times New Roman", Times, serif; font-size:21px; text-transform:uppercase; color:#069; font-weight:bold; display:block}
.arts .sm{font-family:Corbel, Calibri, "Times New Roman"; display:block; margin:3px 0}
.arts .wd{font-family:"Times New Roman", Times, serif; color:#913a00; font-size:18px;background:url(img/flr.png) no-repeat center bottom; padding-bottom:35px}
.arts .ats{font-family:"Times New Roman", Times, serif; color:#c04d00; font-size:17px; line-height:22px}
.arts .ats1{font-family:"Times New Roman", Times, serif; color:#c04d00; font-size:17px; line-height:22px; background:url(img/flr.png) no-repeat top center; padding-top:15px; margin-top:7px; display:block}

.footer{width:100%; background:url(img/ftr.jpg) repeat-x;}
.foot{width:960px; margin:0 auto;padding:85px 10px 25px 10px; color:#eee; font-family:Corbel, Calibri, "Times New Roman"; line-height:21px}
.foot a{color:#C30} .foot a:hover{color:#F60}

.col4{background:url(img/c4bg.jpg) no-repeat; width:700px; float:right; padding:10px 10px 0 20px; position:relative}
.col4 h1{border-bottom:1px solid #CCC; padding-bottom:3px; margin-bottom:5px}

.faq{padding-left:15px;font-size:14px;text-align:justify; margin-top:10px}
.faq li{padding-bottom:5px; list-style-image:url(img/lst.jpg); margin-bottom:5px}
.faq li a{cursor:pointer;padding:10px 0;color:#005f11; font-weight:bold}
.faq li a:hover{color:#000;}
.faq li div{display:none;border-bottom: dotted 1px #ccc;color:#333;padding:10px 0; line-height:20px}
.faq li div span{display:block;text-align:right;color:#666666;font-size:13px;}
.faq li div a{text-decoration:none;color:#666666;padding-right:15px;}
.faq li div a:hover{color:#000;}

.author p, .abtbook p{ text-align:justify; font-size:16px; }

.tem li{padding:3px 0; font-family:Calibri, Corbel, "Times New Roman"; font-size:16px; color:#030; background:url(img/aro.png) no-repeat left; padding-left:12px}

#slideshow {float:left;}
#slideshow #slidesContainer {float:left;width:470px; margin:10px 0 0 5px}
#slideshow #slidesContainer .slide { width:495px; }
.control {display:block; width:50px;height:788px;text-indent:-10000px;cursor: pointer;float:left;}
.controlHide {display:block; width:50px; height:1px;text-indent:-10000px;cursor: pointer;float:left;}
#leftControl{background:transparent url(img/back.png) no-repeat 0 0; margin-top:15px}
#rightControl {background:transparent url(img/next.png) no-repeat 0 0;margin-top:15px}
#pageContainer {float:left;position:relative;}
.slide img {float:left; margin:0 0;background-color:#fff;}
.btPrint{background:transparent url(img/print.png) no-repeat;cursor:pointer;height:35px;position:absolute;right:12px;top:50px;width:35px}

.col4 h2{margin-bottom:5px; color:#600; border-bottom:1px dotted #ddd; padding-bottom:5px}
.blk1{float:left; margin-right:75px}
.blk2{float:left;}

.ei-slider{height: auto;}
.ei-slider-thumbs{display: none;}
.ei-slider-large li{position: relative;}
.ei-slider{position: relative;width: 960px;margin: 0 auto;}
.ei-slider-loading{width: 100%;height: 100%;position: absolute;top: 0px;left: 0px;z-index:999;background: rgba(0,0,0,0.9);color: #fff;text-align: center;line-height: 400px;}
.ei-slider-large{height: 244px;width: 100%;position:relative;overflow: hidden;}
.ei-slider-large li{position: absolute;top: 0px;left: 0px;overflow: hidden;height: 100%;width: 100%;}
.ei-title{position: absolute;right: 233px;top: 24px;}
.ei-title h2, .ei-title h3{text-align: right;}
.ei-title h2{font-size: 40px;line-height: 50px;font-family: 'Playfair Display', serif;font-style: italic;color: #b5b5b5;}
.ei-title h3{font-size: 70px;line-height: 70px;font-family: 'Open Sans Condensed', sans-serif;text-transform: uppercase;color: #000;}
.ei-slider-thumbs{height: 13px;margin: 0 auto;position: relative;}
.ei-slider-thumbs li{position: relative;float: left;height: 100%;}
.ei-slider-thumbs li.ei-slider-element{top: 0px;left: 0px;position: absolute;height: 100%;z-index: 10;text-indent: -9000px;background: #000;background: rgba(0,0,0,0.9);}
.ei-slider-thumbs li a{display: block;text-indent: -9000px;background: #666 ;width: 100%;height: 100%;cursor: pointer;
	-webkit-box-shadow: 
        0px 1px 1px 0px rgba(0,0,0,0.3), 
        0px 1px 0px 1px rgba(255,255,255,0.5);
	-moz-box-shadow: 
        0px 1px 1px 0px rgba(0,0,0,0.3), 
        0px 1px 0px 1px rgba(255,255,255,0.5);
	box-shadow: 
        0px 1px 1px 0px rgba(0,0,0,0.3), 
        0px 1px 0px 1px rgba(255,255,255,0.5);
	-webkit-transition: background 0.2s ease;
    -moz-transition: background 0.2s ease;
    -o-transition: background 0.2s ease;
    -ms-transition: background 0.2s ease;
    transition: background 0.2s ease;
}
.ei-slider-thumbs li a:hover{background-color: #f0f0f0;}
.ei-slider-thumbs li img{position: absolute;bottom: 50px;opacity: 0;z-index: 999;max-width: 100%;
	-webkit-transition: all 0.4s ease;
    -moz-transition: all 0.4s ease;
    -o-transition: all 0.4s ease;
    -ms-transition: all 0.4s ease;
    transition: all 0.4s ease;
	-webkit-box-reflect: 
        below 0px -webkit-gradient(
            linear, 
            left top, 
            left bottom, 
            from(transparent), 
            color-stop(50%, transparent), 
            to(rgba(255,255,255,0.3))
            );
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
}
.ei-slider-thumbs li:hover img{opacity: 1;bottom: 13px;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";}

.doct{margin:10px 0;background-image: linear-gradient(bottom, rgb(242,242,242) 25%, rgb(250,250,250) 74%);
background-image: -o-linear-gradient(bottom, rgb(242,242,242) 25%, rgb(250,250,250) 74%);
background-image: -moz-linear-gradient(bottom, rgb(242,242,242) 25%, rgb(250,250,250) 74%);
background-image: -webkit-linear-gradient(bottom, rgb(242,242,242) 25%, rgb(250,250,250) 74%);
background-image: -ms-linear-gradient(bottom, rgb(242,242,242) 25%, rgb(250,250,250) 74%);

background-image: -webkit-gradient(
	linear,
	left bottom,
	left top,
	color-stop(0.25, rgb(242,242,242)),
	color-stop(0.74, rgb(250,250,250))
);

}
.doct .im{float:left;}
.doct img{border:1px solid #aaa}
.doct .ddtl{float:left; margin-left:20px; text-align:left; padding-top:25px}

.down{margin:5px 0 0 10px; border:none}
.down img{border:medium none; margin-left:5px}
.rlink, .rlink1{padding:10px 0 5px 25px; background:#f4f4f4; border-radius:5px}
.rlink ul li, .rlink1 ul li{padding:2px 0}
.rlink ul li a, .rlink1 ul li a{padding:0 0 0 12px; font-size:13px; color:#333; line-height:auto; border:none;background:url(img/aro.png) no-repeat left;margin-left:2px; font-family:Corbel, Calibri, "Times New Roman"}
.rlink1 ul li a{font-size:15px}
.rlink1 ul li a:hover, .rlink ul li a:hover{color:#000}

#signup{display:none}

.arts i{display:block; font-size:12px; color:#000}
.flds li{line-height:15px; margin:3px 0}
.flds li span{ width:150px; float:left; display:block; padding-top:4px; font-size:14px}
.flds li input[type=text],.vbox .form ul li textarea,.fdBk ul li input[type=text],.fdBk ul li textarea{width:320px;color:#666;}
.flds li textarea{height:70px;width:320px;padding:4px;color:#666 }
.flds li input[type=button],.flds li input[type=submit]{cursor:pointer;margin-left:149px;margin-top:5px}
input, select, textarea {padding: 6px 4px; background:#f2f2f2;border:1px solid #ddd; border-radius:3px; font-size:13px}
input:hover,textarea:hover{background:#ededed; color:#000}

.fdbk li{line-height:15px; margin:3px 0}
.fdbk li span{ width:85px; float:left; display:block; padding-top:4px; font-size:14px}
.fdbk li input[type=text],.vbox .form ul li textarea,.fdBk ul li input[type=text],.fdBk ul li textarea{width:270px;color:#666;}
.fdbk li textarea{height:70px;width:270px;padding:4px;color:#666 }
.fdbk li input[type=button],.fdbk li input[type=submit]{cursor:pointer;}
.d { color: #900;}

#back-top {position: fixed;bottom: 30px; right:15px;}
#back-top a {width:85px;display: block;text-align: center;font: 11px/100% Arial, Helvetica, sans-serif;text-transform: uppercase;text-decoration: none;
color: #bbb;-webkit-transition: 1s;-moz-transition: 1s;transition: 1s;}
#back-top a:hover {color: #000;}
#back-top span {width:37px;height:37px; padding:10px;display: block;margin-bottom: 7px;background: #ddd url(img/up-arrow.png) no-repeat center center;-webkit-border-radius:10px;
-moz-border-radius: 10px;border-radius: 10px;-webkit-transition: 1s;-moz-transition: 1s;transition: 1s;}
#back-top a:hover span {background-color: #777;}

.slogn{width:960px; height:113px; padding-top:5px}
.txt{font-size:18px;font-size:25px;font-family: 'Amaranth', sans-serif; font-weight:bold; color:#005f11; width:800px; float:left; padding-top:24px; line-height:32px}
.pto{float:right;}
.pto img{border:1px solid #eee;}

.md{text-align:center; padding:10px; background:#eff6e8; margin:0 25px 0 16px; border-radius:5px}
.md h3{font-family:"Times New Roman", Times, serif; font-size:26px; margin-bottom:5px}
.md p{font-size:22px; font-family: 'Amaranth', sans-serif; letter-spacing:1px}
#ovr:hover{color:#09F !important}

.md1{text-align:center; padding:10px; background:#003266; margin:0 25px 0 0; border-radius:5px}
.md1 p{font-size:26px; font-family: 'Amaranth', sans-serif; text-align:center; line-height:36px; letter-spacing:1px; color:#fff}

.md2{padding:10px; margin:7px 0}
.md2 p{font-size:22px; font-family: 'Amaranth', sans-serif; text-align:left; line-height:36px; letter-spacing:1px; color:#630;}
.tm{margin-left:20px; line-height:25px}
.more{float:right; color:#930}

.ttm{color:#660; font-size:16px}
.test{text-align:center; padding:10px; margin:10px 170px;border-radius:5px; font-size:18px; color:#000;
background: rgb(213,206,166); 
background: -moz-linear-gradient(top,  rgba(213,206,166,1) 0%, rgba(201,193,144,1) 40%, rgba(183,173,112,1) 100%); 
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(213,206,166,1)), color-stop(40%,rgba(201,193,144,1)), color-stop(100%,rgba(183,173,112,1))); 
background: -webkit-linear-gradient(top,  rgba(213,206,166,1) 0%,rgba(201,193,144,1) 40%,rgba(183,173,112,1) 100%);
background: -o-linear-gradient(top,  rgba(213,206,166,1) 0%,rgba(201,193,144,1) 40%,rgba(183,173,112,1) 100%); 
background: -ms-linear-gradient(top,  rgba(213,206,166,1) 0%,rgba(201,193,144,1) 40%,rgba(183,173,112,1) 100%); 
background: linear-gradient(to bottom,  rgba(213,206,166,1) 0%,rgba(201,193,144,1) 40%,rgba(183,173,112,1) 100%); 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d5cea6', endColorstr='#b7ad70',GradientType=0 );}
.test a:hover{color:#630}