@charset "utf-8";

*, ::after, ::before {-moz-box-sizing: border-box;box-sizing: border-box;}
html,body {height: 100%;min-height: 100%;margin: 0;font-weight: 300; color:#333; background:#121212}
html, body, div,h1, h2, h3, h4, h5, h6,hr, p, blockquote,dl, dt, dd, ul, ol, li,pre, form, fieldset, object, code,legend, button, input, textarea, label,th, td, a, img {
margin: 0;padding: 0;border: 0;outline: 0;}
body {font: 14px/1.5 'Helvetica Neue', 'Helvetica', 'Arial', '\5FAE\8F6F\96C5\9ED1', 'Microsoft YaHei', 'Tahoma', 'Hiragino sans gb', 'SimSun', 'Sans-serif';}

h1, h2, h3, h4, h5, h6 {font-weight: normal;font-size: 100%;}

:focus {outline: 0;}
.search-select select:focus {outline: none;}
 
ul,ol,li{list-style: none;}




.zsj_top{ width:1200px; height:auto;margin:0 auto; }
.zsj_banner{ width:1200px; height:auto;margin:0 auto;}

.zsj_youshi{ width:1200px; height:auto;margin:0 auto; background:#FFFFFF; padding-top:40px; padding-bottom:40px; overflow:hidden;}
.zsj_youshi1{ width:1110px; height:auto;margin:0 auto; padding-top:40px 45px; padding-bottom:20px;}
.zsj_youshi11{ width:1110px; height:auto;margin:20px auto;overflow:hidden; }
.zsj_youshi11 li{ width:280px; height:300px; float:left; margin:0 45px;}
.zsj_youshi12{ width:1110px; height:auto;margin:0 auto; border-top:2px #114ea9 solid; overflow:hidden;  }
.zsj_youshi12 li{ width:280px; float:left; margin:0 45px;font-size:18px; font-weight:bold;line-height:30px; text-align: center; padding:10px 0;}
.zsj_youshi2{ width:1200px; height:auto;margin:0 auto;border-top:10px #114ea9 solid; padding-top:20px; }
.zsj_youshi21{ width:1200px; height:auto;margin:0 auto; }
.zsj_youshi22{ width:1200px; height:auto;margin:0 auto; }
.zsj_youshi3{ width:1120px; height:auto;margin:0 40px;}
.zsj_youshi3 li{ width:500px; height:460px; float:left; margin:30px; }
.zsj_youshi3 li img{ float:left; margin-top:10px;}
.zsj_youshi31{width:500px; height:140px; padding:15px; float:left;background:#0f4fa7;border-radius: 8px; color:#FFFFFF;}
.zsj_youshi311{ font-size:30px; font-weight:bold; float:left;}
.zsj_youshi312{font-size:20px;  float:left;}


.zsj_anli{ width:1200px; height:auto;margin:0 auto; background:#0f4fa7; padding-top:30px;  overflow:hidden;}
.zsj_anli a{ color:#333;}
.zsj_anli1{ width:1200px; height:auto; float:left;}
.zsj_anli2{ width:1200px; height:auto;float:left; padding:30px 25px;  }
.zsj_anli2 img{ width:545px; height:440px;float:left; margin:15px;  }


.zsj_jianjie{ width:1200px; height:auto;margin:0 auto; background:#fff;  overflow:hidden; padding-top:30px; padding-bottom:30px;}
.zsj_jianjie1{ width:1200px; height:auto; float:left;}
.zsj_jianjie2{ width:1200px; height:auto;float:left; padding:50px;   }
.zsj_jianjie2 img{ float:left;  }
.zsj_jianjie21{float: right; width:535px;    }
.zsj_jianjie21 p{float: left; width:535px;  font-size:25px; line-height:35px; text-indent:2em; padding-top:10px;  }

.zsl_jianjie3{ width:1200px; height:auto; float:left; margin-top:30px; margin-bottom:20px; }
.zsl_jianjie3 li{ width:350px; height:280px; float:left; margin-left:40px;}
.zsl_jianjie3 li img{ width:340px; height:270px; border:1px #CCCCCC solid; padding:9px;  float:left; }
.zsl_jianjie3 li p{ width:350px; height:40px; float:left; line-height:40px; text-align:center; font-size:20px; font-weight:bold;}
.zsl_jianjie3 a{ color:#333333;}


.zsj_zhuanli{ width:1200px; height:auto;margin:0 auto; background:#0f4fa7;  overflow:hidden; padding-top:30px;}
.zsj_zhuanli1{ width:1200px;margin:0 auto; text-align:center;}
.zsj_zhuanli2{ width:1200px;margin:0 auto; padding:20px 0 30px 15px;  }

.zsj_fuwu{ width:1200px; height:auto;margin:0 auto; background:#fff;  overflow:hidden; padding:30px 0;}
.zsj_fuwu1{ width:330px; height:150px; float:left; margin-left:55px;}
.zsj_fuwu1 h1{ width:330px; height:50px; float:left; background:#0f4fa7; color: #FFFFFF;font-size:28px; line-height:50px; font-weight:bold; text-align: center;}
.zsj_fuwu1 p{  width:330px; height:90px; float:left; font-size:21px; line-height:30px; text-indent:2em; padding-top:10px; }

.zsj_foot{ width:1200px; height:auto;margin:0 auto; background:#fff;  overflow:hidden; padding:20px 0; border-top:1px #CCCCCC solid; text-align:center; line-height:30px; }

.zsj_foot a{ color:#333; text-decoration:none;}

.zixun{width:1200px; height:auto;margin:0 auto;}


