/*commom style*/
*,*:before,*:after {box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;}
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote,dl, dt, dd, ul, ol, li,pre,form, fieldset, legend, button, input, textarea,th,td,img{border:none;margin:0;padding:0;}
body,button, input, select, textarea {font-family:'微软雅黑';}
ul,ol{list-style: none;}
a,ins{text-decoration:none;}
*:focus{outline:none;}
a{color:#333333;}
a:hover{color:#355e92;transition:all 0.2s;-webkit-transition:all 0.2s;-o-transition:all 0.2s;-moz-transition:all 0.2s;}
.fl{float:left;margin:0;}
.fr{float:right;margin:0;}
.cf:after{display:block;content:'';height:0;visibility:hidden;clear:both;}
.cf{zoom:1;}
.hide{display:none;}
.block{display:block;}
.grey{color:#999999;}
.red{color: #b41f1f;}
.height10{height: 10px;width: 100%;}
.height25{height: 25px;width: 100%;}
.height30{height: 30px;width: 100%;}
.height40{height: 40px;width: 100%;}
.height48{height: 48px;width: 100%;}

.main{min-height: 400px;width: 100%;padding: 22px 0 40px;}
.zfrx{width: 815px; height: 287px;float: left; margin-right: 25px;}
.zfrx-title{width:100%;height: 57px;  border-bottom: 1px solid #bfbfbf;line-height: 57px;font-size: 21px;color: #015293;}
.zfrx-title a{float: right;color: #747474;font-size: 13px;}
.zfrx-list{width: 100%;height: 230px;margin-top: 20px;}
.zfrx-list .rxtp{width: 338px;height: 200px;}
.zfrx-list .rxnr{width: 440px;height: 200px;margin-left: 35px;}
.xtit{font-size: 17px;color: #355e92;font-weight: bold;}
.ftcon{font-size: 15px;height: 29px;line-height: 29px;}
.ftcon span{color: #355e92;}
.bjcx{width: 360px; height: 287px;float: left;}
.bjcx-list{width: 100%;height: 200px;margin-top: 20px;background: #f5f5f5;padding: 12px 20px 20px;}
.bjcx-list form span{font-size: 15px;color: #666666;display: inline-block;width: 65px;margin-left: 10px;margin-right: 20px;}
.bjcx-list form input[type="text"],.bjcx-list form input[type="password"]{width: 218px;height: 40px;border: 1px solid #d8d8d8;}
.bjcx-list form input[type="button"]{margin-top: 22px;margin-left: 95px;background: url(search.png) no-repeat;width: 150px;height: 45px;font-size: 17px;color: #666666;padding-left: 40px;}
.szxx{width: 383px;float: left; margin-right: 25px;}
.szxx>.zfrx-title ul li{width: auto;height: 57px;line-height: 57px;float: left;padding: 0 15px;background: url(line.png) left center no-repeat;color: #999999;font-size: 21px;}
.szxx>.zfrx-title ul li:first-child{background: none; padding-left: 0;}
.szxx>.zfrx-title ul li.hover{color: #015293;}
.szxx-list{width: 100%;height: 180px;}
.szxx-list li,.dczj-list li{width: 100%;height: 45px;line-height: 45px;font-size: 15px;border-bottom: 1px dashed #999;}
.szxx-list li a,.dczj-list li a{color: #333;display: block;width: 80%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;float: left;}
.szxx-list li a:hover,.dczj-list li a:hover{color: #355e92;}
.szxx-list li span,.dczj-list li span{color: #999;float: right;}

.zcwd{width: 383px;float: left; margin-right: 25px;}
.zcwd .zcwd-list{width: 100%;height: 180px;}
.zcwd>.zfrx-title ul li{width: auto;height: 57px;line-height: 57px;float: left;padding: 0 15px;background: url(line.png) left center no-repeat;color: #999999;font-size: 21px;}
.zcwd>.zfrx-title ul li:first-child{background: none; padding-left: 0;}
.zcwd>.zfrx-title ul li.hover{color: #015293;}

.dczj{width: 384px;float: left;}
.dczj>.zfrx-title ul li{width: auto;height: 57px;line-height: 57px;float: left;padding: 0 15px;background: url(line.png) left center no-repeat;color: #999999;font-size: 21px;}
.dczj>.zfrx-title ul li:first-child{background: none; padding-left: 0;}
.dczj>.zfrx-title ul li.hover{color: #015293;}
.dczj .dczj-list{width: 100%;height: 180px;}
.xxlj{width: 100%;height: 76px;}
.xxlj ul li{width: 383px;height: 76px;float: left;margin-right: 25px;}
.xxlj ul li:nth-of-type(3n){width: 384px;margin-right: 0;}
.xxlj ul li a{color: #355e92;font-size: 21px;display:inline-block;width: 383px;height: 76px;line-height:76px;padding-left: 135px;}
.xxlj ul li:nth-of-type(1){background: url(icon_01.png) no-repeat  #f5f5f5;}
.xxlj ul li:nth-of-type(2){background: url(icon_02.png) no-repeat  #f5f5f5;}
.xxlj ul li:nth-of-type(3){background: url(icon_03.png) no-repeat  #f5f5f5;}