
/* 常量设置 */
body, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, button, textarea, p, blockquote { margin:0; padding:0;}
img { border:0; }
body{font-size:12px; line-height:1.8; color:#555;background: url(../images/bj.jpg) center repeat-y #e0e0e0;}
a{color:inherit; text-decoration: none;}
a:hover { color:rgb(0,0,0)}

.cfl{float: left;}
.cfr{float: right}

.warp{width: 900px;margin: 0 auto;}
.c_left{width: 233px;background: #d3d3d3}
.logo{text-align: center;}
.nav{margin: 74px auto 0 auto;width: 182px;}
.nav a{background: url(../images/navbj.jpg);display: block;width: 182px; height: 53px;color: #fff;text-align:center;line-height: 45px;}
.nav a:hover{color:rgb(21,36,102)}
.left_lx{margin-top: ;border-top: 1px solid #8d8d8d;width: 182px;margin: 165px auto 20px auto;overflow: hidden;color: #8d8d8d}
.left_lx h2{font-size: 16px;margin: 20px 0;}
.bq{background: #152466;color: #adadad;width: 213px;padding:20px 10px;}

.c_right{width:647px; }
.top_wz{height: 32px; line-height: 32px;}
.top_wz i{float: right}
.top_wz i a{display: inline-block;width:118px;height: 32px; line-height: 20px;text-align: center;background: url(../images/b1.jpg); }
.banner{margin: 20px auto;}
.btit{background: url(../images/new_bj.jpg); height:43px; line-height: 43px ;font-size: 16px;color: #223a89;padding-left: 30px;}
.btit a{float: right;color: #949494;font-size: 12px;margin-right: 20px;height:43px; line-height: 43px ;}
.r_news1 a{display: block; height: 30px;line-height: 30px;overflow: hidden;}

.r_pro1 a{float: left;display: block;width: 155px;height: 124px;margin: 10px 0 10px 5px;position: relative;}
.r_pro1 a img{width: 155px;height: 124px;display: block;}
.r_pro1 a span{position: absolute;display: block;height: 25px;line-height: 25px;bottom: 0;left: 0;text-align: center;color: #fff;background: rgba(0,0,0,0.5);width:155px }
.r_pro1 a:hover span{background: rgba(21,36,102,0.5);}

.r_nav a{float: left;display: block;width: 156px;height: 105px;margin: 10px 0 10px 5px;position: relative;}
.r_nav a img{width: 156px;height: 105px;display: block;}
.r_nav a span{position: absolute;display: block;height: 25px;line-height: 25px;bottom: 0;left: 0;text-align: center;color: #fff;background: rgba(21,36,102,0.5);width:155px }
.r_nav a:hover span{background: rgba(0,0,0,0.5);}


.btit1{border-bottom: 1px solid #ccc;margin-top: 20px;margin-bottom: 30px;}
.btit2{color: #152466;font-weight: normal;}

.n_con{color: #556;line-height: 200%}
