@charset "utf-8";
/* CSS Document */

/*初始化*/
html { font-family:"微软雅黑"; background:#fff;} 
body, ul, ol, li, p, h1, h2, h3, h4, h5, h6, form, fieldset, table, td, img, div, dl, dt, dd, input,figure { margin: 0; padding: 0; }
body { -webkit-overflow-scrolling: touch; text-align:left;  max-height: 100%; max-width:640px; margin:0 auto; }
a, a:hover { text-decoration: none; outline: none;  }
li { list-style: none }
img { border: none; max-width:100%; margin:0; padding:0; display:block; }
input, select, textarea { border: none; outline: none; background: none }
em,i { font-style: normal }
h1, h2, h3, h4, h5, h6 { font-weight: normal }
.clear{clear:both; width:100%; overflow:hidden;}
.jz{ width:1200px; margin:0 auto;}
.clearfix::after{ clear: both; display: block; height: 0; content: '';}
.verticalcenter{ position: relative;   top: 50%; -webkit-transform: translateY(-50%); -o-transform: translateY(-50%);    transform: translateY(-50%);}
/* clear */
.fn-clearfix:after { display: block; font-size: 0; content: '\0020'; clear: both; height: 0; }
.fn-clearfix { zoom: 1; /*for IE6 IE7*/ }
.fn-clear { visibility: hidden; clear: both; }
/*header*/
.header {
width:10rem;
}
.header1{ 
width:10rem;
padding-top:15px;
padding-bottom:12px;
}
.header1 img{margin:0 auto;}
.nav{width:10rem;
background:#c81820;
margin:0 auto;
height:2rem;}
.nav ul{width:10rem;
height:2rem;
margin:0 auto;
}
.nav ul li{width:2.5rem;
height:1rem;
text-align:center;
float:left;
line-height:1rem;
}
.one{border-right:1px solid #fff;
border-bottom:1px solid #fff;
}
.two{border-bottom:1px solid #fff;
}
.three{border-right:1px solid #fff;
}
.nav ul  li a{width:2.5rem;
text-align:center;
line-height:1rem;
display:block;
color:#fff;
font-size:0.38rem;
}
/*banner*/
.block_home_slider{  z-index:4;position: relative;background-color: #ffffff;-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;behavior: url(js/PIE.htc);
 /*半透明兼容*/text-align: center;line-height: 0px;margin-right: auto;margin-left: auto;} /*底部小图标*/
.block_home_slider .slide{position:relative;}
.block_home_slider .flex-direction-nav a{width:25px; height:25px; margin-top:-17px; 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{ left:45%; display:inline-block; position:absolute; bottom:10px;}
.block_home_slider .flex-control-paging li{margin: 2px;padding: 0px;float: left;overflow: hidden;list-style-type: none;}
.block_home_slider .flex-control-paging li a{width:15px; height:15px; display:block; background-repeat:no-repeat; background:url(../images/dot.png) center bottom;
 text-indent:-9000px; cursor:pointer;}
.block_home_slider .flex-control-paging li a.flex-active{background-position:center top;}
.block_home_post_feature{width:300px;}
.block_home_post_feature p{padding-bottom:0px;}
.flexslider{margin: 0; padding: 0;}
.flexslider .slides img{width: 100%; display: block;}
.flex-pauseplay span{text-transform: capitalize;}
.main{width:10rem;
margin:0 auto;
margin-bottom:1rem;
}
.iconm{width:10rem;
margin:0 auto;
margin-top:30px;
height:3.6rem;
}
.iconm1{width:3.33rem;
height:3.6rem;
float:left;
}
.iconm1-1{width:2.3rem;
height:1.8rem;
background:#c81820;
margin:0 auto;
-moz-border-radius: 1.3rem;
-webkit-border-radius: 1.3rem;
padding-top:0.5rem;}
.iconm1-1 img{width:1.3rem;
height:1.3rem;
margin:0 auto; 
}
.iconm1-2{width:100%;
text-align:center;
height:1.2rem;
line-height:1.2rem;}
.iconm1-2 a{color:#000;
font-size:0.35rem;}
.gsjj{width:10rem;
margin:0 auto;
margin-top:14px;
background:url(../images/gsbj.jpg);
background-repeat:no-repeat;
background-size:cover;
padding-top:12px;
padding-bottom:32px;
}
.gsjj1{width:10rem;
height:1.5rem;
line-height:1.5rem;
margin:0 auto;
margin-top:20px;
color:#e60012;
text-align:center;
font-size:0.5rem;
font-weight:bold;
background-image:url(../images/gsjj.png);
background-repeat:no-repeat;
background-position:center top;
background-size:cover;
background-size:70%;
}
.gsjj2{width:9rem;
line-height:30px;
font-size:14px;
color:#000;
margin:0 auto;
margin-top:8px;}
.cp{width:10rem;
margin:0 auto;
background-image:url(../images/dbj.jpg);
background-repeat:no-repeat;
margin-top:18px;
padding-top:0.6px;
}
.gsjj1xx{width:10rem;
height:1.5rem;
line-height:1.5rem;
margin:0 auto;
margin-top:20px;
color:#333232;
text-align:center;
font-size:0.5rem;
font-weight:bold;
background-image:url(../images/pp.png);
background-repeat:no-repeat;
background-position:center top;
background-size:cover;
background-size:70%;
}
.al_Scroll{width:10rem;height:6.8rem;margin:0 auto;margin-top:22px; }
.al_Scroll .scrollWrap{width:10rem;overflow:hidden;}
.al_Scroll  dl{float:left;width:4.53rem;  text-align:center; margin-left:0.25rem; margin-right:0.25rem;}
.al_Scroll  dl a{ width:4.53rem;display:block; color:#000; text-align:center; border:#dedede 1px solid;}
.al_Scroll  dl  h1 { font-size:14px; line-height:1rem; height:1rem;}
.al_Scroll dl  h1{display: -webkit-box; overflow: hidden; text-overflow: ellipsis; -webkit-box-orient: vertical; -webkit-line-clamp: 1;}
.al_Scroll  img{display:block;width:4rem;height:4.4rem;margin:0 auto;margin-top:15px;margin-bottom:10px;}
.xw{width:10rem;
margin:0 auto;
background-image:url(../images/xwdt.jpg);
background-repeat:no-repeat;
background-position:center top;
background-size:cover;
clear:both;
padding-top:5px;
padding-bottom:30px;
}

.xw1{width:90%;
height:36px;
line-height:36px;
margin:0 auto;}
.xw1 a{width:100%;
height:100%;
display:block;
color:#fff;
font-size:0.35rem;}
.xw1-1{width:80%;
float:left;
height:36px;
line-height:36px;display:-webkit-box; overflow:hidden; text-overflow:ellipsis; -webkit-box-orient:vertical; -webkit-line-clamp:1;
}
.xw1-2{width:15%;
float:right;
text-align:right;
height:36px;
line-height:36px;
}
.xw1-3{float:left;
width:6px;
height:5px;
margin-right:2%;
}
.xw1-3 img{margin-top:14px;}

.al{width:10rem;
margin:0 auto;
padding-bottom:15px;}
.al1{ float:left;background:#a2a2a2;float:left;width:4.53rem;  text-align:center; margin-left:0.2rem; margin-right:0.2rem;margin-top:20px;}
.al1-1{width:4.23rem;height:4rem;margin:0 auto;margin-bottom:12px;}
.al1-1 img{width:4.23rem;height:4rem;margin:0 auto;margin-top:8px;}
.al1-2{ font-size:14px; line-height:1rem; height:1rem;background:#888889;display:-webkit-box; overflow:hidden; text-overflow:ellipsis; -webkit-box-orient:vertical; -webkit-line-clamp:1;color:#fff;}
.al1-2 a{color:#fff;}
.cpxx{width:10rem;
margin:0 auto;
background-image:url(../images/dbj.jpg);
background-repeat:repeat-y;
margin-top:18px;
padding-top:0.6px;}
.footer { background:#2a2a2a;width:10rem; height: 1.08rem;background:url(../images/fo.jpg) 0rem 0px no-repeat;  background-size:10rem 1.08rem; clear:both; position:fixed; bottom:0;}
.footer ul li { float:left; width:33.3333%; text-align:center;vertical-align: sub;}
.footer ul li a { display: block; font-size: 14px; color: #fff; padding:.1rem 0;vertical-align: sub;}
.footer ul li .fo1 { line-height:0.85rem;  display: inline-block; background:url(../images/ico11.png) 0rem 0px no-repeat; padding-left:.7rem;  font-size: 14px; color: #fff; background-size:0.59rem 1.08rem;   }
.footer ul li .fo2 { line-height:0.85rem;  display: inline-block; background:url(../images/ico22.png) 0rem 0px no-repeat; padding-left:.7rem;  font-size: 14px; color: #fff; background-size:0.59rem 1.08rem;   }
.footer ul li .fo3 { line-height:0.85rem;  display: inline-block; background:url(../images/ico33.png) 0rem 0px no-repeat; padding-left:.7rem;  font-size: 14px; color: #fff; background-size:0.59rem 1.08rem;   }

.gsjj1xq{width:10rem;
height:1.5rem;
line-height:1.5rem;
margin:0 auto;
margin-top:20px;
color:#ffeb00;
text-align:center;
font-size:0.5rem;
font-weight:bold;
background-image:url(../images/xw.png);
background-repeat:no-repeat;
background-position:center top;
background-size:cover;
background-size:70%;
}

.main1{width:10rem;
margin:0 auto;
margin-top:20px;}

.main1 a{width:2.9rem;
height:1rem;
float:left;
line-height:1rem;
display:inline;
margin-left:0.23rem;
margin-right:0.2rem;
background:#e3e3e3;
text-align:center;
margin-bottom:16px;
color:#333;}
.main1 .yang{width:2.9rem;
height:1rem;
float:left;
line-height:1rem;
display:inline;
margin-left:0.23rem;
margin-right:0.2rem;
background:#c81820;
text-align:center;
margin-bottom:16px;
color:#fff;
}
.main2{width:9.2rem;
margin:0 auto;
clear:both;
color:#333;
line-height:0.8rem;
font-size:0.35rem;
padding-bottom:30px;}

.main2x{width:10rem;
margin:0 auto;
clear:both;
color:#333;
font-size:0.35rem;
}
.ry{width:4.5rem;
float:left;
border:#CCC 1px solid;
display:inline;
margin-left:0.3rem;
margin-right:0.1rem;
/*height:4rem;*/
margin-bottom:20px;}
.ry a{color:#333;}
.ry1{width:4.5rem;
/*height:3rem;*/

}
.ry1 img{width:4.3rem;
/*height:2.8rem;*/
margin:0 auto;
margin-top:0.1rem;}
.ry2{width:4.5rem;
height:1rem;
line-height:0.7rem;
text-align:center;display:-webkit-box; overflow:hidden; text-overflow:ellipsis; -webkit-box-orient:vertical; -webkit-line-clamp:1; overflow:hidden}
.shang{width:100%;
height:34px;
text-align:center;
margin:0 auto;
line-height:34px;
font-size:14px;
margin-bottom:12px;
border-bottom:#ccc 1px solid;
border-top:#ccc 1px solid;
margin-bottom:20px;
margin-top:10px;}
.shang a{color:#666;}


.xw1ee{width:90%;
height:36px;
line-height:36px;
margin:0 auto;display:-webkit-box; overflow:hidden; text-overflow:ellipsis; -webkit-box-orient:vertical; -webkit-line-clamp:1;}
.xw1ee a{width:100%;
height:100%;
display:block;
color:#000;
font-size:0.35rem;}
.xw1ee-1{width:80%;
float:left;
height:36px;
line-height:36px;
}
.xw1ee-2{width:15%;
float:right;
text-align:right;
height:36px;
line-height:36px;
}
.xw1ee-3{float:left;
width:6px;
height:5px;
margin-right:2%;
}
.xw1ee-3 img{margin-top:14px;}


.ryz{float:left;width:4.5rem;  text-align:center; margin-left:0.25rem; margin-right:0.25rem;height:5.5rem;}
.ryz a{color:#333;}
.ryz1{width:4.5rem;
height:4.4rem;
border:#dedede 1px solid;
}
.ryz1 img{display:block;width:4rem;height:4.4rem;margin:0 auto;}
.ryz2{line-height:1rem; height:1rem;
text-align:center;}

.bd{width:9rem;
height:1rem;
-moz-border-radius: 2px;
-webkit-border-radius: 2px;
border:#dddddd 1px solid ;
margin:0 auto;
padding-left:0.3rem;
line-height:1rem;
margin-bottom:20px;}
.bd input{width:8.9rem;
height:0.9rem;}
.bd1{width:9rem;
height:3rem;
-moz-border-radius: 2px;
-webkit-border-radius: 2px;
border:#dddddd 1px solid ;
margin:0 auto;
padding-left:0.3rem;
line-height:1rem;
margin-bottom:20px;
padding-top:0.2rem;}
.bd1 textarea{width:8.9rem;
height:2.9rem;}

.ti{width:6rem;
height:1rem;
margin:0 auto;
margin-top:35px;
margin-bottom:40px;}

.info { font-size:12px;width: 8.4rem;height: 27px;line-height: 28px;text-align: center;margin: 8px auto; border: 1px dashed #ccc;border-left: none;border-right: none;color: #6f6f6f;}
.ej_bt { margin: 0.4rem auto 0.3rem;  font-size: 18px;  color: #484848;  text-align: center;  font-weight: bolder;}