/* public start */
html,body {-webkit-text-size-adjust:none; }
body { width:100%; font-size:14px; line-height: 24px; font-family:'Microsoft YaHei'; margin:0; padding:0; color:#666;  overflow-x:hidden; }
* { margin:0; padding:0; border: 0; }
ul,li {list-style:none; margin:0; padding:0; }
img { border:0px; vertical-align:top; }
.fl,.fls { float: left; }
.fr,.frs { float: right; }
div,dl { display: block; }
a { color:#FFF; text-decoration:none; -webkit-transition: all 0.3s linear; -moz-transition: all 0.3s linear; -o-transition: all 0.3s linear; transition: all 0.3s linear;}
.clearfix { *zoom:1; }
.clearfix:after { content:''; display:table; clear:both;}
.main { width: 1000px; margin:0 auto; overflow:hidden; }
.bg_color1{background-color:#f37548;}
.bg_color2{background-color:#3d3f4b;}
/* public END */


/*本页公共样式开始*/
.tit { }

.header .banner {}
.header .banner a { display:block; }
.header .banner a img { display:block; margin:0 auto;}
.header .nav { height:46px; background:#a21e2c; line-height:62px; margin-top:2px;}
.header .nav p { line-height:46px; font-size:16px; padding-left:34px;}
.header .nav p a { display:inline-block; padding-right:32px; }
.header .nav p a.on { text-decoration:underline;}

.st { height:49px; border-bottom:1px solid #e5e5e5; line-height:49px; }
.st p { padding:14px 15px; color:#a21e2c; font-size:22px; line-height:22px;}
.st p span { vertical-align:top; line-height:22px; font-weight:bold;}
.st p i { display:inline-block; width:2px; height:22px; line-height:22px; background:#a21e2c; margin-right:8px;}
.m1 { overflow:hidden;  margin-top:15px;}
.m1 .fl { width:277px; }
.m1 .fl .ys { border:1px solid #e5e5e5; overflow:hidden; }
.m1 .fl .ys .zj a { display:block; overflow:hidden; padding:21px 14px 24px; }
.m1 .fl .ys .zj .fls { width:119px;}
.m1 .fl .ys .zj .frs { width:114px; padding-top:9px;}
.m1 .fl .ys .zj .frs h2 { font-size:20px; font-weight:bold; color:#a21e2c; margin-bottom:4px; line-height:20px;}
.m1 .fl .ys .zj .frs h3 { font-size:18px; font-weight:normal; color:#333; margin-bottom:7px;line-height:18px;}
.m1 .fl .ys .zj .frs p { font-size:16px; color:#666; line-height:21px;}
.m1 .fl .lx .st { margin-bottom:21px;}
.m1 .fl .lx { border:1px solid #e5e5e5; height:157px;  margin-top:10px; }
.m1 .fl .lx .p1 { margin:0 16px 5px; padding-left:49px; text-indent:-49px; font-size:16px; line-height:23px; color:#333;}
.m1 .fr { width:712px;  border:1px solid #e5e5e5;}
.m1 .fr img { display:block; margin:15px auto;}
.m1 .fr p { font-size:16px; color:#333; margin:0 15px; text-indent:2em;}



.xc { border:1px solid #e5e5e5; margin:10px auto; padding:0 14px; width:970px; height:294px;}
.xc .st { border-bottom:0; margin-top:8px;}
.xc ul { overflow:hidden; }
.xc ul li { float:left; width:235px; margin-right:10px; }
.xc ul li img { display:block; }
.xc ul li span { display:block; text-align:center; color:#333; font-size:14px; line-height:34px;}



.footer { margin:50px auto 0; border-top:5px solid #e5e5e5;}
.footer p { line-height:56px; text-align:center; }
.footer p span { display:inline-block; padding:0 19px;  font-size:16px;}




/*02.yyjs*/
.m1 .yyjs { padding-top:28px;}
.m1 .yyjs p { margin-bottom:8px;}

/*03.zzys*/
.zzys { }
.zzys .fr { }
.zzys .fr p { margin-top:25px;}
.zzys .fr ul { width:626px; margin:17px auto 0; overflow:hidden; }
.zzys .fr ul li { float:left; width:303px; margin-right:20px; margin-bottom:20px;}
.zzys .fr ul li a { display:block; position:relative; }
.zzys .fr ul li img { margin:0; }
.zzys .fr ul li span { display:block; position:absolute; bottom:0; right:0; background:url('../images/zj_bj.png') no-repeat; color:#FFF; text-align:center; font-size:20px; line-height:32px; padding-left:12px; width:90px; height:34px;}

/*04.lylx*/
.m1 .lylx {}
.m1 .lylx h3 { text-align:center; font-size:20px; font-weight:bold; color:#333; line-height:20px; margin:38px 0 21px;}

.m1 .lylx p { line-height:37px; text-indent:0; }
.m1 .lylx p span { color:#a21e2c;}



