@charset "utf-8";
/* CSS Document */
.hd_header{ height:311px;}
.hd_footer{ height:195px;}
.mian{width: 1090px;min-height: 638px;}
.letter_polling{width: 1088px;height: auto;border: 1px solid #c0d4dc;}
.polling_title{width: 100%;height: 48px;background: #ebf5f9;border-bottom: 1px solid #c0d4dc;}
.polling_title h2{float: left;text-indent: 55px;font-size: 16px;color: #333;background: url(../images/2017_xs_letter3_play_bg.png) no-repeat 22px center;height: 48px;line-height: 48px;}
.polling_title a{display: block;width: 100px;height: 35px;line-height: 35px;float: right;margin-right: 19px;background: url(../images/2017_xs_letter3_wirte.png);text-align: center;font-weight: bold;color: #c0d4dc;font-size: 16px;text-decoration: none;margin-top: 6px;}

.maincontainer{ width:1090px; margin:20px auto;}

.entering{width: 100%;height: 37px;line-height: 37px;margin: 20px 0;}
.entering1,.entering2{width: 497px;height: 37px;float: left;line-height: 37px;}
.entering1 p,.entering2 p{width: 171px;text-align: center;font-size: 14px;color: #555;float: left;}
.entering1 input,.entering2 input{width: 324px;height: 35px;border: 1px solid #dcdcdc;float: left;box-shadow:5px 5px 5px #cacaca;cursor: text;}

.search_box{width: 260px;height: 37px;margin-left: 171px;margin-bottom: 20px;}
.search_box li{width: 120px;height: 37px;}
.search_box li input{display: block;width: 120px;height: 37px;border: 0;cursor: pointer;}
.search_box li.fl input.btn1{background: url(../images/2017_xs_letter3_jiansuo_bg.png) no-repeat;}
.search_box li.fr input.btn2{background: url(../images/2017_xs_letter3_clear_bg.png) no-repeat;}

.polling_result{width: 100%;border-top: 1px solid #c0d4dc;height: auto;}
.polling_result table tr{height: 33px;overflow: hidden;}
.polling_result table tr:nth-child(odd){background: #ebf5f9;}
.polling_result table tr.ts{border-bottom: 1px solid #c0d4dc;background: #e9f3f8; height: 36px;}
.polling_result table tr.ts td{border-right: 0;}
.polling_result table tr td{text-align: center;color: #555;border-right: 1px dashed #c1d5dd;}

.mian .pages{padding:20px 0;}

.polling_title2{width: 100%;height: 48px;background: #ebf5f9;border-bottom: 1px solid #c0d4dc;}
.polling_title2 h2{float: left;text-indent: 55px;font-size: 16px;color: #333;background: url(../images/2017_xs_letter3_play_bg.png) no-repeat 22px center;height: 48px;line-height: 48px;}
.title_point{width: 210px;height: 35px;line-height: 35px;margin-right: 19px;margin-top: 6px;}
.title_point2{width: 100px;height: 35px;line-height: 35px;margin-right: 19px;margin-top: 6px;}
.title_point a,.title_point2 a{width: 100px;height: 35px;display: block;font-weight: bold;font-size: 16px;text-align: center;text-decoration: none;}
.title_point a.fl,.title_point2 a.fl{color: #fff;background: url(../images/2017_xs_title_point1_bg.png) no-repeat;}
.title_point a.fr{color: #333;background: url(../images/2017_xs_title_point2_bg.png) no-repeat;}

.handle_mian{padding: 30px 57px 42px 57px;}
.letter_mian{width: 100%;min-height: 48px;line-height: 48px;border-bottom: 1px dashed #e2e2e2;float: left;}
.handle_mian .ts{border-bottom: 0;line-height: 30px;padding-bottom: 27px;}
.letter_mian span{display: block;float: left;width: 99px;}
.letter_mian p{width: 925px;float: left;}

.treatment_result{width: 100%;}
.result_title{width: 100%;height: 37px;border-bottom: 1px solid #2ecc71;}
.result_title h2{width: 100px;height: 37px;line-height: 37px;text-align: center;background: #2ecc71;color: #fff;float: left;}
.result_title span{float: right;background: url(../images/2017_xs_letter3_clock.png) no-repeat left center;padding-left: 30px;font-size: 12px;color: #666;display: block;height: 37px;line-height: 37px;}

.result_txt{padding: 21px 22px 30px 22px;background:#f0f0f0;}
.result_txt p{line-height: 30px;color: #666;}

.letter_notice{padding: 30px 156px 19px 180px;border-bottom: 1px dashed #d8d8d8;}
.letter_notice h2{height: 28px;font-size: 16px;color: #555;}
.notice_box{padding: 12px 19px 19px 20px;border: 1px solid;background: #fafafa;overflow-y: auto;height: 298px;}
.notice_box h3{font-size: 16px;color: #9c3838;line-height: 29px;}
.notice_box b{font-size: 14px;color: #555;line-height: 29px;}
.notice_box p{font-size: 14px;line-height: 26px;}

.addresser{ width:80%; margin:0 auto;border-bottom: 1px dashed #d8d8d8;}
.addresser .addresser_h2{height: 47px;font-size: 12px;color: #888;line-height: 47px;}
.addresser .addresser_h2 h2{font-size: 16px;color: #555;float: left;}
.addresser .addresser_h2 span{display: inline-block;color: #d45a5a;}

.name_box{width: 100%;height: 34px;line-height: 34px;}
.name_box .name{float: left;width: 399px;}
.name_box .name p{width: 106px;text-align: center;font-size: 14px;color: #555;float: left;}
.name_box .name p span{display: inline-block;color: #d45a5a;}
.name_box .name input{width: 291px;height: 32px;border: 1px solid #e1e1e1;background: #fafafa;}
.name_box .sex{width: 403px;float: left;}
.name_box .sex p{width: 106px;text-align: center;font-size: 14px;color: #555;float: left;}
.name_box .sex input{width: 40px;}

.addresser .note{font-size: 12px;color: #888;padding-left: 106px;height: 51px;line-height: 51px;}

.tel_box{width: 100%;height: 34px;line-height: 34px;margin-bottom: 20px;}
.tel_box .tel{float: left;width: 399px;}
.tel_box .tel p{width: 106px;text-align: center;font-size: 14px;color: #555;float: left;}
.tel_box .tel p span{display: inline-block;color: #d45a5a;}
.tel_box .tel input{width: 291px;height: 32px;border: 1px solid #e1e1e1;background: #fafafa;}
.tel_box .e-mail{float: left;width: 399px;}
.tel_box .e-mail p{width: 106px;text-align: center;font-size: 14px;color: #555;float: left;}
.tel_box .e-mail p span{display: inline-block;color: #d45a5a;}
.tel_box .e-mail input{width: 291px;height: 32px;border: 1px solid #e1e1e1;background: #fafafa;}

.address_box{width: 100%;height: 34px;line-height: 34px;margin-bottom: 20px;}
.address_box .address{float: left;width: 399px;}
.address_box .address p{width: 106px;text-align: center;font-size: 14px;color: #555;float: left;}
.address_box .address input{width: 291px;height: 32px;border: 1px solid #e1e1e1;background: #fafafa;}
.address_box .paper{float: left;width: 399px;}
.address_box .paper p{width: 106px;text-align: center;font-size: 14px;color: #555;float: left;}
.address_box .paper p span{display: inline-block;color: #d45a5a;}
.address_box .paper input{width: 291px;height: 32px;border: 1px solid #e1e1e1;background: #fafafa;}

.verification_box{width: 100%;height: 34px;line-height: 34px;margin-bottom: 20px;}
.verification_box .verification{float: left;width: 399px;}
.verification_box .verification p{width: 106px;text-align: center;font-size: 14px;color: #555;float: left;}
.verification_box .verification p span{display: inline-block;color: #d45a5a;}
.verification_box .verification input{width: 142px;height: 32px;border: 1px solid #e1e1e1;background: #fafafa;float: left;}
.verification_box .verification img{display: block;float: left;}
.verification_box .id-card{width: 119px;height: 33px;border: 1px solid #ececec;background: url(../images/2017_xs_letter3_id_bg.png) repeat-x;float: right;}
.verification_box .id-card select{border: 0;background: none;width: 100%;height: 33px;font-size: 14px;color: #555;cursor: pointer;}

.missive{}
.missive .addresser_h2{height: 47px;font-size: 12px;color: #888;line-height: 47px;}
.missive .addresser_h2 h2{font-size: 16px;color: #555;float: left;}
.missive .addresser_h2 span{display: inline-block;color: #d45a5a;}
.missive .missive_title{width: 100%;margin-bottom: 20px;height: 34px;line-height: 34px;}
.missive .missive_title p{width: 106px;text-align: center;font-size: 14px;color: #555;float: left;}
.missive .missive_title p span{display: inline-block;color: #d45a5a;}
.missive .missive_title input{width: 600px;height: 32px;border: 1px solid #e1e1e1;background: #fafafa;float: left;}
.missive .missive_title i{float: left;font-style: normal;padding-left: 15px;font-size: 12px;color: #888;}

.missive .missive_main{width: 100%;height: 221px;overflow: hidden;}
.missive .missive_main h{width: 106px;text-align: center;font-size: 14px;color: #555;float: left;}
.missive .missive_main h span{display: inline-block;color: #d45a5a;}
.missive .missive_main .missive_txt{width: 693px;height: 219px;border: 1px solid #e1e1e1;float: left;overflow-y: auto;}

.missive .note{font-size: 12px;color: #888;padding-left: 106px;height: 51px;line-height: 51px;}

.missive .public_box{width: 100%;margin-bottom: 20px;height: 34px;line-height: 34px;}
.missive .public_box p{width: 106px;text-align: center;font-size: 14px;color: #555;float: left;}
.missive .public_box p span{display: inline-block;color: #d45a5a;}
.missive .public_box select{border: 1px solid #e1e1e1;background: none;width: 141px;height: 32px;font-size: 14px;color: #888;padding-left: 15px;cursor: pointer;}

.missive .submit_box{width: 270px;height: 37px;overflow: hidden;margin: 0 auto;}
.missive .submit_box li{width: 122px;height: 37px;cursor: pointer;}
.missive .submit_box li input{width: 122px;height: 37px;display: block;border: 0;cursor: pointer;text-indent: -99999px;}
.missive .submit_box li.fl input{background: url(../images/2017_xs_letter3_submit_bg.png) no-repeat;}
.missive .submit_box li.fr input{background: url(../images/2017_xs_letter3_reset_bg.png) no-repeat;}






@media screen and (max-width: 1140px){
	.maincontainer{ width: 100% !important;}
	.polling_title{ height: 40px;}
	.polling_title h2{ height: 40px; line-height: 40px; background-position: 15px center; text-indent: 30px;}
	.polling_title a{ background-size: 100% 100%; height: 30px; line-height: 30px; font-size: 14px;}
}

