@charset "utf-8";
/*全局样式*/

/*互动交流list*/
.hdjl_top{ height:100px; line-height:100px; background:#eeeeee; border:1px solid #dddddd; border-left:5px solid #ec5844;}
.hdjl_top h1{width:200px; text-align:center; font-size:20px; font-weight:bold; color:#026cc4}
.hdjl_top span{ float:right;   background:url(../../images/hdjl/hdjl_t.png) no-repeat; width:113px; line-height:80px; z-index:999}


/*form*/
/*诉求*/
.t4_nSpace {
    padding: 30px 30px 60px 30px;
    margin: 25px 0;
    overflow: hidden;
}
.t4_nLeft {
    float: left;
    width: 197px;}
.t4_hot_sj {
    font-weight: bold;
    font-size: 18px;
    color: #7e94b1;
    margin-top: -10px;
}

.t4_navs li { padding-left: 12px;
    text-indent: 16px;
    line-height: 48px;
    position: relative;
}
.t4_navs li a {
    color: #2798d4;
}
.t4_hot_sj li .t4_yj02 span {
    width: 19px;
    height: 22px; position: absolute;
    left: 0;
    top: 19px;
    background:url(../images/yj01_h.png) no-repeat center;
}
.t4_navs li i {
    display: inline-block;
    width: 6px;
    height: 10px;
    background:url(../../images/hdjl/jt_green.png) no-repeat center;
    position: absolute;
    right:40px;
    top: 19px;
}
.t4_nRight {
    float: right;
    width: 895px;
}
.t4_cTit {
    margin: 0 0 10px 0;
}
.t4_cTit span{ float:right; padding-right:20px; }
.t4_cTit span a{ font-size:15px; color:#666;} 
.t4_cTit {
    font-size: 20px;
    font-weight: bold;
    color: #45668f;
    border-bottom: 2px solid #c0c9d7;
    padding: 0 0 10px 0;
}
.t4_yj p {
    text-align: center;
    float: none;
    padding: 25px 0 30px 0;
    font-size: 16px;
}
.t4_yj p a {
    font-weight: bold;
    color: #2798d4;
   
}
.t4_Reg {
    width: 700px;
    position: relative;
    margin: 0 auto;
}
.t4_subReg dl {
    width: 100%;
    padding: 0 0 30px 0;
    overflow: hidden;
}

.t4_subReg dl dt, .t4_subReg dl dd {
    float: left;
}
.t4_subReg dl dt {
    width: 150px;
    line-height: 43px;
    text-align: right;
    display: inline-block;
    color: #5d7a9e;
    font-size: 16px; font-weight:bold;
}


.t4_subReg dl dt {
    padding: 0 15px 0 0;
}
.t4_red {
    color: #ff3f3f;
    padding: 0 5px 0 0;
}
.t4_Reg .t4_Linp {
    width: 414px;
    border-radius: 0; height:40px; background:#ebebe4; border: 1px solid #cfdce4;
}
.t4_Reg textarea {
    width: 414px;
    height: 163px;
    border: 1px solid #cfdce4;background:#ebebe4;
    padding: 10px;
}
.t4_yj_yzm button {
    width: 129px;
    height: 38px;
    line-height: 38px;
    text-align: center;
    border: none;
    border-radius: 4px;
    color: #fff;
    font-size: 16px;
    background: #ff675a;
    margin: 0 0 0 20px;
}

.t3_serviceBox .t4_service {
    width: auto;
}
.t4_service {
    width: 1155px;
    margin: 0 auto;
    border: 1px solid #d9e2f0;
    background: #fff;
    position: relative;
}
.t4_service_tit {
    width: 250px;
    text-align: center;
    font-size: 20px;
    color: #2b72c3;
    font-weight: bold;
    background: #fff;
    position: absolute;
    top: -20px;
    left: 50%;
    margin-left: -125px;
}
.t3_wenjuan {
    padding: 30px;
}
.t3_wenjuan .t3_firstword {
    text-align: center;
    font-size: 14px;
    color: #7e94b1;
    text-align: center;
}
.t3_wenjuan .t3_wjlist {
    padding: 20px 30px;
    overflow: hidden;
}
.t3_serviceBox .t3_wenjuan .t3_wjlist .t3_left {
    padding-left: 50px;
}
.t3_left {
    float: left;
    width: 50%;
   
}
.t3_wenjuan .t3_wjlist .t3_qs {
    margin-bottom: 10px;
}
.t3_qs dt {
    font-size: 16px;
    line-height: 36px;
    color: #2b72c3;
    font-weight: bold;
}
.t3_wenjuan .t3_wjlist .t3_qs dd {
    font-size: 14px;
    color: #5d7a9e;
    font-weight: normal;
    line-height: 36px;
}
.t3_wenjuan .t3_wjlist .t3_qs dd .t3_input {
    height: 30px;
    border-radius: 3px;
    line-height: 28px;
    border: solid 1px #b1c5e4;
    margin-left: 5px;
    width: 260px;
}
.t3_wenjuan .t3_wjlist .t3_qs dd .t3_textarea {
    width: 306px;
    border-radius: 3px;
    border: solid 1px #b1c5e4;
}
.t4_Linp {
    width: 365px;
    height: 43px;
    border: 1px solid #d5e3f3;
    border-radius: 3px;
    text-indent: 13px;
    color: #adb7c2;
    font-size: 16px;
}
.t3_ejsection .t3_btntj {
    width: 160px;
}

.t3_btn {
    display: inline-block;
}

.t3_btntj {
    height: 40px;
    text-align: center;
    line-height: 40px;
    border-radius: 5px;
    background: #ff675a;
    color: #ffffff !important;}
	
	
/*信箱列表*/

.wyxx1{width:770px;  height:97px;}
.wyxx{ width:96%; height:40px; line-height:40px; margin:0 auto;border-bottom:2px solid #0d92de;}
.wyxx h1{ width:200px; text-align:center;background: #0d92de; font-size:16px; font-weight:bold; color:#FFF;}
.wyxx span{ float:right; }
.wyxx span a{ font-size:14px;}
.xjcx{ height:50px; line-height:50px; border:1px solid #0d92de; width:96%; margin:0 auto;}
.xjcx h1{ width:160px; background:#0d92de; text-align:center; font-size:16px; font-weight:bold; color:#FFF; float:left;}
#mail_search_table { float:right; width:750px;}
#mail_search_table tr td{  border:none; height:50px; line-height:50px;}
#mail_search_table td{ text-align:left}
#mail_search_table td .btn_search {
    height: 36px;
    line-height: 36px;
    text-align: center;
    width: 100px;background: #0d92de;font-size: 16px;
    color: #FFF;cursor: pointer; border:none;
}
.xjcx form input {
    width: 220px;
    height: 30px;
    line-height: 30px;
    padding-left: 10px;
    font-family: 微软雅黑;
    font-size: 14px;
    border: 1px solid rgb(136, 136, 136);
}
#mail_search_table td .btn_search{ height:36px; line-height:36px; text-align:center; width:100px;}
.tablelist{ width:96%;}
.tablelist td{ border: #cccccc 1px solid; height:44px; line-height:44px; text-align:center}

/*信件内容*/
.xjnr_nr{ width:96%; margin:0 auto}
.xjnr_nr td{ height:44px; line-height:44px; border: #cccccc 1px solid; text-align:center}
.xjnr_nr td p{ padding:0px 15px;}


/*翻页*/
.nextpage {
    padding: 19px;
    height: 30px;
}
.nextpage ul {
    float: right;
}
.nextpage ul li:first-child {
    margin-right: 10px;
}
.nextpage ul li {
    float: left;
    height: 38px;
    line-height: 38px;

    color: #333;
    font-size: 14px;
}
.nextpage ul li a {
    display: block;
    float: left;
    height: 38px;
    line-height: 38px;
    padding: 0 16px;
    border: 1px solid #ebebeb;
    background: #f7f7f7;
    border-bottom: 2px solid #ebebeb;
}
.nextpage ul li a:hover{ background:#fff; color:#333; text-decoration:none; border-bottom-color:#1a70a7;}
