@charset "utf-8";

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { background: none repeat scroll 0% 0% transparent; border: 0px none; font-size: 16px; margin: 0px; outline: 0px none; padding: 0px; }

ol, ul{list-style: outside none none; }

a{text-decoration:none}

html, body{width:100%;}

.content{max-width:640px; min-width:320px; height:auto; overflow:hidden; margin:0 auto; background:url(../images/body.png) repeat;}

.logo{width:100%; height:65px; background:none repeat scroll 0% 0% rgb(241, 237, 226);}

.logo-l{width:242px; height:47px; float:left; padding:9px;}

.logo-r{width:47px; height:35px; margin:8px 0px; padding:6px 0px; float:left; background:#a6080b; border-radius:10px; color:#FFFFFF; text-align:center; line-height:17.5px; font-size:14px; font-family:'Microsoft YaHei';}

.zjzl{width:96%;padding:2% 2%;float:left; }

.zjzl-l{width:42%;  float:left; border:1px solid rgb(186, 224, 249);}

.zjzl-l img {width:100%;}

.zjzl-r{width:56%; float:right; text-align:left; line-height:36px; color:#000; font-size:19px; font-family:'Microsoft YaHei';}

.zjzl-r .hong, .zjzl-r a{color:#1d9d9e;}

.zjzl-r .hong strong{font-size:32px;}

.zjp{overflow: hidden;}

.zjp a{border: 1px solid #ccc;padding: 1%;margin-right: 2%;display: block;float: left;margin-bottom: 2%;color: #1d9d9e}

.zxzx{width:300px; height:400px; padding:0px 10px;}

.box{width:100%; height:auto; overflow:hidden; padding-bottom:10px;}

.box-t{font-size: 17px; line-height: 1.6; color: #6c6761; text-align: center; width: 100%; margin: 0; height: 1.6em;}

.box-b{width:100%; height:auto; overflow:hidden; padding-bottom:10px;}

.box-l{width:13%; float:left}

.box-l img{width:82%;}
#LRfloater1 { display:none;}
#k_s_ol_inviteWin_fl { display:none;}
.box-r{width:83%; height:auto; overflow:hidden; display:block; color:#000; border: 1px solid #CCC; padding:4px; float:left; line-height:30px; font-size:18px; background:none repeat scroll 0% 0% #c8f4f4; -moz-box-shadow: 4px 4px 5px #1d9d9e; -webkit-box-shadow: 4px 4px 5px #1d9d9e; box-shadow:4px 4px 5px #1d9d9e; border-radius:10px;}

.box-r span{color:#ff0000!important}

#dh1, #dh2, #dh3{display:none;}

.foot{/*width:320px; height:50px;*/width:100%; position:fixed; z-index:9999; bottom:0px;/* left:50%; margin-left:-160px; background:none repeat scroll 0% 0% rgb(241, 237, 226); -moz-box-shadow: 0px 0px 10px #000; -webkit-box-shadow: 0px 0px 10px #000; box-shadow:0px 0px 10px #000;*/}

.foot .f_text{width:138px; height:34px; float:left; border:1px solid #CCCCCC; display:block; margin:7px 10px; line-height:34px; font-size:14px; color:#333333; text-indent:5px;}

.foot .f_btn {width:68px; height:34px; float:left; border:1px solid #CCCCCC; display:block; margin:7px 0px; border-radius:10px; line-height:34px; font-size:14px; color:#fff; text-align:center; background:#1d9d9e}

.space{width:94%; clear:both; height:2px; background:#1d9d9e; margin:0 auto;}

/* flexslider */

.flexslider{margin:0 auto;position:relative;width:100%;height:auto;overflow:hidden;zoom:1; }

.flex-viewport{max-height:2000px;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;transition:all 1s ease;}

.flexslider .slides{zoom:1;}

.flexslider .slides img{width:100%;}

.flex-direction-nav a{width:60px;height:90px;line-height:99em;overflow:hidden;margin:-60px 0 0;display:block;background:url(../images/ad_ctr.png) no-repeat;position:absolute;top:60%;z-index:10;cursor:pointer;opacity:0;filter:alpha(opacity=0);-webkit-transition:all .3s ease; display:none;}

.flex-direction-nav .flex-next{background-position:0 -90px;right:0;}

.flex-direction-nav .flex-prev{left:0;}

.flexslider:hover .flex-next{opacity:0.8;filter:alpha(opacity=25);}

.flexslider:hover .flex-prev{opacity:0.8;filter:alpha(opacity=25);}

.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover{opacity:1;filter:alpha(opacity=50);}

.flex-control-nav{width:75px; position:absolute;bottom:5px; right:10px;text-align:center; display:none;}

.flex-control-nav li{margin:0 1px;display:inline-block;zoom:1;*display:inline;}

.flex-control-paging li a{background:url(../images/dot.png) no-repeat 0 -16px;display:block;height:16px;overflow:hidden;text-indent:-99em;width:16px;cursor:pointer;}

.flex-control-paging li a.flex-active{background-position:0 0;}

@media screen and (min-width:320px){
	.zxzx{width:93.5%;}
	.zjzl-r {line-height:24px;font-size:13px;}
	font{font-size:14px;}
	span {font-size:16px;}
	.zjzl-r .hong strong{font-size:21px;}
}
@media screen and (min-width:400px){
	.zxzx {width:95.5%;}
	.zjzl-r{line-height:31px;font-size:16px;}
	font {font-size:17px;}
	.zjzl-r .hong strong {font-size:25px;}
}

@media screen and (min-width:640px){
	.zxzx{width:97%;}
}

@media screen and (min-width:320px){
        .flexslider{ margin-top:2.2em;}	
}
@media screen and (min-width:375px){
       .flexslider{ margin-top:2.6em;}
}

@media screen and (min-width:640px){
         .flexslider{ margin-top:4.5em;}
}