body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td, font { padding:0; margin: 0; font-family: "Î¢ÈíÑÅºÚ", Arial, Helvetica, sans-serif; }
fieldset, img { border:0; vertical-align:top; }
h1, h2, h3, h4, h5, h6 { font-weight:normal; font-size:100%; }
ol, ul, li, dl, dt, dd { list-style:none; }
input, button, textarea, checkbox, select, radio, form { vertical-align: top; }
a { color:#000; text-decoration:none; }
a:link, a:visited { text-decoration:none; }
a:hover { text-decoration:underline; }
.red, .red a { color:#0808f8; }
.green, .green a { color:#216614; }
.left { float:left; }
.right { float:right; }
.autohei { height:auto; overflow:hidden; zoom:1;}
.clear { font-size:0; line-height:0; clear:both; overflow:hidden; zoom:1; }
.blank { height:10px; font-size:0; line-height:0; clear:both; overflow:hidden; }
html{font-size:16px;}
body { font-size:75%; margin:0 auto; color:#333;max-width:640px;min-width:320px;position: relative;height:100%; background:#f1f1f1; margin-bottom:70px;}
.img img{ max-width:100%;max-height:100%;}
*{-webkit-box-sizing:border-box;box-sizing:border-box;}

@media screen and (min-width:320px) {
html {
font-size:0.625rem;-webkit-text-size-adjust:none;
}
}
@media screen and (min-width:400px) {
html {
font-size:0.75rem;
}
}
@media screen and (min-width:480px) {
html {
font-size:0.875rem;
}
}
@media screen and (min-width:560px) {
html {
font-size:1rem;
}
}
@media screen and (min-width:600px) {
html {
font-size:1.125rem;
}
}
@media screen and (min-width:640px) {
html {
font-size:1.25rem;
}
}

.blank1 { height:1rem; font-size:0; line-height:0; clear:both; overflow:hidden; }

.nav{ background:#942a2a; overflow:hidden;}
.nav table td{ border:1px #b43737 solid; line-height:2.5rem; font-size:1.1rem; color:#fff; text-align:center;}
.nav a{ color:#fff;}

.bk_top{ background:#942323; height:3.2rem; overflow:hidden; line-height:3.2rem; color:#fff; font-size:1.6rem;}
.bk_top span{ display:inline-block; margin:0 0.7rem;}
.bk_top span img{ width:3.2rem; height:3.2rem;}
.bk_top p{ float:right;  margin:0.9rem 0.5rem 0;}
.bk_top p img{ width:4.5rem; height:1.55rem;}

.bk1{ margin:1rem; overflow:hidden; background:url(images/bk1_bg.png) no-repeat center top; background-size:100% 100%; }
.bk1 dl{ overflow:hidden; height:6.45rem;}
.bk1 dd{ float:left; width:33%}
.bk1 dt{ float:right; width:33%}
.bk1 dl h3{ color:#942323; font-size:1.1rem}
.bk1 dl p{ color:#232323; font-size:0.9rem;}
.bk1 dl p a{ color:#942323;}
.bk1_m{ margin:1rem; overflow:hidden; background:#d6d6d6; padding:1rem; text-align:center;}
.bk1_m h3{ color:#434343; font-size:1.2rem; font-weight:bold;}
.bk1_m h3 b{color:#942323;}
.bk1_m dl{ background:#fff; margin-top:0.5rem; overflow:hidden; padding:0.5rem 0;}
.bk1_m dd{ text-align:center; width:17rem; height:2.25rem; margin:0 auto; }
.bk1_m dt{ text-align:center; color:#343434; font-size:1rem; font-weight:bold;}
.bk1_m dt span{ background:url(images/bk1_ico.png) no-repeat left; margin-left:1rem; background-size:20%; padding-left:7%;}

.bk2{margin:1rem; overflow:hidden;}
.bk2 p{ color:#434343; font-size:1rem; text-indent:2em;}
.bk2 ul{ margin:1rem 0; overflow:hidden;}
.bk2 ul li{ float:left; width:33.3%; text-align:center; margin:0 0 1rem 0rem; display:inline;}
.bk2 ul li img{ width:90%}
.bk2_m{ border:1px #bbbbbb solid; overflow:hidden; padding:0.4rem; margin:1rem;}
.bk2_m div{ float:left; width:20%; height:6.6rem; background:url(images/bk2_mbg.png) no-repeat center top;background-size:100% 100%;}
.bk2_m div p{ padding:0.8rem 0.5rem; text-align:center; font-size:0.8rem; line-height:1rem;}
.bk2_m div p span{color:#942323;} 
.bk2_m div a{ text-decoration:none;}
.bk2_m cite{ float:left; margin:0.2rem; display:block; width:16.8rem; height:6.1rem;}

.bk3{ margin:1rem; overflow:hidden;}
.bk3 ul li{ float:left; border:1px #adadad solid; overflow:hidden; background:#fff; width:47%; padding:0.5%; margin:0 5% 5% 0;}
.bk3 ul li cite{ text-align:center; display:block;}
.bk3 ul li cite img{ width:100%}
.bk3 ul li p{ color:#434343; font-size:0.8rem;}
.bk3 ul li p a{ color:#cb0307;}
.bk3 h4{ color:#434343; font-size:0.9rem; padding:0.5rem; border:1px #adadad solid; overflow:hidden; text-indent:2em;}

.bk4{ margin:1rem; overflow:hidden;}
.bk4 h4{ color:#434343; font-size:0.9rem; padding:0.5rem; border:1px #adadad solid; overflow:hidden; text-indent:2em;}


/*cont7*/
.cont7{ margin:1rem; overflow:hidden; position:relative; background:#fff;}
.cont7_z{ float:left; background:#942323; padding:0.5rem; width:8%; text-align:center; color:#fff; font-size:0.9rem; line-height:1rem; display:inline-block;}
.cont7_y{ float:left; width:90%;}
.qh_c{ width:40%; text-align:center;}
.qh_c img{ width:83%;}
#hx_c9{ float:left; width:90%; overflow:hidden;}
#hx_c9 li{ float:left; background:#fff; overflow:hidden; width:90%;}
#hx_c9 li cite{ float:left; width:42%; margin:1.4rem 0.5rem 0 0.5rem;}
#hx_c9 li cite img{ width:100%; vertical-align:middle;}
#hx_c9 li div{ float:right; width:50%; padding-top:1.4rem; margin-right:1rem}
#hx_c9 li div h4{ color:#942323; font-size:1rem;}
#hx_c9 li div h4 span{ background:#942323; color:#fff; width:1.2rem; line-height:1.2rem; text-align:center; font-size:1.1rem; display:inline-block;}
#hx_c9 li div p{ color:#434343; font-size:0.9rem; text-indent:2em;}
#hx_c9 li div p a{ color:#942323;}
 
#hx9{ position:absolute; right:1rem; bottom:0rem;}
#hx9 a{display: inline-block;width:0.5rem;height: 0.5rem;background: #a6a6a6; margin-right:0.5rem;border-radius:25px;}
#hx9 a.hover {background: #972f2f;}

.bk4_m{ overflow:hidden; zoom:1; margin:1rem;}
.bk4_m table td{ border:1px #b2b2b2 solid; overflow:hidden; text-align:center; line-height:2.8rem; color:#242424; font-size:0.8rem;}
.bk4_m h3{ color:#fff; font-size:1rem; font-weight:bold; background:#6c6c6c; padding:0 0.3rem;}

/*--zj--*/
.block_home_slider { position: relative; background-color: #ffffff; margin:1rem 0; behavior: url(other/PIE.htc); /*°ëÍ¸Ã÷¼æÈÝ*/ text-align: center; line-height: 0px; margin-right: auto; margin-left: auto; width:100%;}  /*µ×²¿Ð¡Í¼±ê*/
.block_home_slider .slide { position:relative; }
.block_home_slider .caption p { padding-bottom:0px; font-size:11px; color:#dedede; text-shadow:0px -1px #000000; line-height:17px; }
.block_home_slider .caption p.title { padding-bottom:6px; font-size:15px; color:#ffffff; font-weight:bold; line-height:normal; }
.block_home_slider .flex-direction-nav a { width:25px; height:25px; margin-top:-27px; display:block; position:absolute; top:50%; background-repeat:no-repeat; background-image:url(../images/sprite_arrow_2.png); text-indent:-9000px; }
.block_home_slider .flex-direction-nav a.flex-prev { left:6px; background-position:left top; }
.block_home_slider .flex-direction-nav a.flex-prev:hover { background-position:left bottom; }
.block_home_slider .flex-direction-nav a.flex-next { right:6px; background-position:right top; }
.block_home_slider .flex-direction-nav a.flex-next:hover { background-position:right bottom; }
.block_home_slider .flex-control-paging { display:inline-block; position:absolute; bottom:8px; left:0; width:100%; text-align:center; }
.block_home_slider .flex-control-paging li { margin:0px 3px; text-align:center; padding: 0px; overflow: hidden; list-style-type: none; display:inline-block;}
.block_home_slider .flex-control-paging li a { width:12px; height:12px; display:block; background-repeat:no-repeat; background-image:url(images/sprite_nav_3.png); text-indent:-9000px; cursor:pointer; }
.block_home_slider .flex-control-paging li a.flex-active { background-position:right top; }
.block_home_post_feature { width:300px; }
.block_home_post_feature p { padding-bottom:0px; }
.flexslider { margin: 0; padding: 0; }
.flexslider .slides li{ position:relative;}
.flexslider .slides li h4{ position:absolute; bottom:1.5rem; right:1rem; text-align:center; width:17rem;}
.flexslider .slides li h4 img{ width:7.5rem; height:2rem; float:left; margin-left:1rem;}
.flexslider .slides > li { display: none; -webkit-backface-visibility: hidden; list-style-type: none; } /* Hide the slides before the JS is loaded. Avoids image jumping */
.flexslider .slides img { width: 100%; display: block; }
.flex-pauseplay span { text-transform: capitalize; }
/*--zj--*/

.bk6{ padding:1rem; overflow:hidden;}
.bk6 ul li{ border:3px #9c7b6f solid; overflow:hidden; float:left; width:49%; position: relative; margin:0 2% 2% 0;}
.bk6 ul li p{ position:absolute; bottom:0; font-size:0.7rem; left:0; color:#fff; background:url(images/bk6_pbg.png) no-repeat; line-height:2.1rem; padding-left:1.7rem; background-size:100% 100%; width:100%;}
.bk6 ul li img{ width:100%;}
.bk6 ul li p a{ color:#fff;}
.bk6_m{ background:#ff7800; text-align:center; color:#fff; line-height:3rem; font-size:1.2rem;}
.bk6_m a{ color:#fff;}

.bk7{ overflow:hidden; padding:0.8rem 0;}
.bk7 table td{ border:0.2rem #f1f1f1 solid; text-align:center; line-height:1.6rem; font-size:0.8rem; height:3.2rem; color:#fff;}
.bk7 a{ color:#fff;}

.bk_jz_k{ background:#fff;overflow:hidden;}
.bk_jz{ border:2px #d7d7d7 solid; overflow:hidden; margin:1rem; padding:0.5rem 0.3rem;}
.bk_jz h2{ text-align:center; color:#333333; font-size:1.2rem; font-weight:bold;}
.bk_jz h3{ text-align:center; color:#333333; font-size:0.9rem;}
.bk_jz h4{ text-align:center; color:#bd0000; font-size:0.9rem;}
.bk_jz p{ text-align:center; margin-top:0.3rem; line-height:2.4rem;}
.bk_jz p label{ float:left; background:#969696; text-align:center; width:25%; color:#fff; font-size:1.2rem; border-radius:0.5rem 0 0 0.5rem;height:2.4rem; display:inline-block}
.bk_jz p input{ width:75%; background:#d7d7d7; border-radius:0 0.5rem 0.5rem 0; border:0; height:2.4rem; color: #999; font-size:1.2rem; padding-left:0.5rem;}
.bk_jz p .mar4{ width:75%; background:#d7d7d7; border-radius:0 0.5rem 0.5rem 0; border:0; height:2.4rem; color: #999; font-size:1.2rem; padding-left:0.5rem;}

.bk_jz h5{ width:13.5rem; margin:0.5rem auto 0 auto}
.bk_jz h5 .bot{ text-align:center; width:13.5rem; height:2.55rem; background:#ff7800;border-radius:0.5rem; margin:0 auto; border:0; color:#fff; font-size:1.2rem;}

.foot{ background:#942a2a; padding:1rem; text-align:center; overflow:hidden; position:relative;}
.foot p{ color:#fff; font-size:1rem; line-height:1.5rem;}
.foot p span{ color:#ffef00;}
.foot cite{ position:absolute; top:2rem; right:2rem;}
.foot cite img{ width:3.5rem; height:3.5rem}