@charset "utf-8";
/* CSS Document */
* {
	margin: 0px;
	padding: 0px;
	font-family: "微软雅黑", "黑体";
}
body {
	font-size:14px;
	text-decoration: none;
	padding: 0px;
	color: #333;
	margin: 0 auto;
	position: relative;
	background: #fff;
}
html, body {
	width: 100%;
	height: 100%;
}
ul, li {
	list-style-type: none;
}
input,select,textarea{ border:1px solid #ddd;outline:none.;}
table {
	margin: 0px;
	padding: 0px;
	border: 0px;
	table-layout:fixed;
}
td {
	padding: 0;
	line-height: 25px;
}
input{ outline:none; color:#666;}
select{ outline:none; color:#666;}
img{ border: 0;}
a{ text-decoration: none;color:#333;border: 0;}
a:link { color:#333;text-decoration: none;}
a:hover { color:#2f46b6; text-decoration: none;}
input::-webkit-input-placeholder{
	color:#ddd!important
}

.wrap {width:100%; height:100%; background: url(../images/proposal_bg.png) no-repeat center top #f6fbff;}
.header{ width:1200px; height:220px; margin:0 auto; padding-top:90px;}
.YwLogin{ width:1200px; height:660px; margin:0 auto; border-radius:30px; background:#fff;}
.YwLogin_pic{ width:680px; height:660px; float:left; background:url(../images/YwLogin_bg02.png) no-repeat; text-align:center;}
.YwLogin_pic img{ width:492px; height:133px; margin:270px 0 0 50px; float:left;}
.YwLogin_con{ width:400px; height:660px; padding:0 60px; float:right;}
.YwLogin_con_title{ width:100%; height:auto; margin-top:80px; margin-bottom:30px; font-size:36px;letter-spacing:14px;}
.YwLogin_con_name{ width:100%; height:50px; margin-top:10px; line-height:50px; font-size:22px; color:#555; letter-spacing:4px;}
.YwLogin_con input{ width:100%; height:49px; line-height:50px; outline: none; font-size:16px; font-weight:500; letter-spacing:2px; border:none; border-bottom:1px solid #ddd; color:#999;}
.YwLogin_con_remember{ width:100%; height:40px; line-height:50px; text-align:right;}
.YwLogin_con_remember span{ font-size:16px; color:#999; }
.YwLogin_con_remember input{ width:16px; height:16px;}
.YwLogin_con_btn01{ width:400px; height:50px; display:block; margin-top:30px; border-radius:30px; text-align:center; line-height:50px; background:#2a65e7; color:#fff; font-size:22px; letter-spacing:20px;}
.YwLogin_con_btn02{ width:400px; height:60px; display:block; text-align:center; line-height:60px; color:#555; font-size:22px; letter-spacing:20px;}
.YwLogin_con_btn01:hover{ background:#1f52d4; color:#fff;}

.proposal{ width:1200px; height:auto; margin:0 auto; margin-top:20px;}
.proposal_top{ width:1160px; height:100px; padding:0 20px; background:#4977fc;}
.proposal_top p{ width:auto; height:100px; line-height:100px; font-size:24px; color:#fff; float:left;}
.proposal_top_name{ width:auto; height:100px; margin:0 20px; line-height:100px; font-size:18px; color:#fff; float:right;}
.proposal_top a{ width:90px; height:36px; display:block; float:right; margin-top:32px; text-align:center; line-height:36px; border-radius:36px; background:#6d92fd; color:#fff;}
.proposal_top_btn01{ margin-left: 10px;width:88px; height:34px; display:block; float:right; margin-top:32px; text-align:center;background:none!important; line-height:36px; border-radius:36px; border:1px solid #fff; color:#fff;}
.proposal_con{ width:1200px; height:auto; margin:0 auto; padding-top:20px; overflow:hidden;}
.proposal_con_left{ width:220px; min-height:600px; float:left; background:#fff;}
.proposal_con_left a{ width:220px; height:190px; display:block; text-align:center; border-bottom:1px solid #ddd;}
.proposal_con_left a img{ width:50px; height:50px; margin:0 auto; margin-top:50px;}
.proposal_con_left a p{ width:100%; height:30px; margin-top:20px; text-align:center; line-height:30px; font-size:20px; color:#333;}
.proposal_con_left_xz{ background:#f5f8fd;}
.proposal_con_left_xz p{ color:#4977fc !important;}
.proposal_con_ri{ width:960px; min-height:600px; float:right; background:#fff;}
.proposal_con_ri_yian{ width:870px; height:140px; margin:0 auto; margin-top:60px;}
.proposal_con_ri_yian a{ width:260px; height:110px; float:left; display:block; margin:0 15px; padding-top:30px; border-radius:10px; background:#f5f8fd;}
.proposal_con_ri_yian a span{ width:40px; height:40px; display:block; margin:0 auto;}
.proposal_con_ri_yian a p{ width:100%; height:40px; margin-top:10px; text-align:center; line-height:40px; font-size:22px;}
.proposal_con_ri_yian_01 span{ background:url(../images/proposal_03.png) no-repeat center 0px;}
.proposal_con_ri_yian_02 span{ background:url(../images/proposal_04.png) no-repeat center 0px;}
.proposal_con_ri_yian_03 span{ background:url(../images/proposal_05.png) no-repeat center 0px;}
.proposal_con_ri_yian a:hover{ background:#4977fc;}
.proposal_con_ri_yian a:hover p{ color:#fff;}
.proposal_con_ri_yian_01:hover span{ background:url(../images/proposal_03.png) no-repeat center -40px;}
.proposal_con_ri_yian_02:hover span{ background:url(../images/proposal_04.png) no-repeat center -40px;}
.proposal_con_ri_yian_03:hover span{ background:url(../images/proposal_05.png) no-repeat center -40px;}

.proposal_screen{ width:870px; height:auto; margin:0 auto; margin-top:20px}
.proposal_screen_con{ width:auto; height:30px;width:870px; line-height:42px; float:left; margin-bottom:10px}
.proposal_screen_con i{ width:10px; height:42px; text-align:center; line-height:42px; float:left; margin-right:10px;}
.proposal_screen input{ width:180px; height:30px; line-height:40px; padding-left:20px; float:left; margin-right:10px;}
.proposal_screen select{ width:180px; height:30px; line-height:40px; padding-left:20px; float:left; margin-right:10px;}
.proposal_screen_btn01{ width:80px; height:30px; text-align:center; line-height:30px; float:right; display:block; margin-right:10px; border-radius:5px; background:#4977fc; color:#fff!important;}
.proposal_screen_btn02{ width:80px; height:30px; text-align:center; line-height:30px; float:right; display:block; margin-right:10px; border-radius:5px; background:#eee;}
.proposal_screen_btn03{ width:78px; height:28px; text-align:center; line-height:30px; float:left; display:block; margin-right:10px; border-radius:5px; border:1px solid #4977fc; color:#4977fc;}
.proposal_con_ri_lvzhi{ width:870px; height:; margin:0 auto; margin-top:20px}
.proposal_con_ri_lvzhi table{ width:100%; height:auto; border-top:1px solid #dddddd; border-left:1px solid #dddddd;}
.proposal_con_ri_lvzhi table th{ background:#f2f2f2;}
.proposal_con_ri_lvzhi table td,th{font-size: small;height:40px; text-align:center; line-height:40px; border-bottom:1px solid #dddddd; border-right:1px solid #dddddd;}
.proposal_screen_con p{height:42px;line-height:30px;float:left;margin:0 10px 0 0}

.proposal_fill{ width: 1100; height:auto;  margin-top:20px;background: #fff;padding: 40px 50px;}
.proposal_fill_title{ width:100%; height:60px; font-size:22px; text-align:center; line-height:60px;}
.proposal_fill table{ width:100%; height:auto;}
.proposal_fill table td{ height:60px; line-height:60px;}
.proposal_fill table th{ height:0;border:none}
.proposal_fill_problem{ width:90%; text-align:right; padding-right:10%; font-size:18px;}
.proposal_fill table td input{ width:100%; height:36px; line-height:36px; padding-left:2%}
.proposal_fill table td textarea{ width:100%; height:72px; line-height:20px; padding:0 2%}
.proposal_fill table td select{ width:100%; height:36px; line-height:36px; padding-left:10px;}
.proposal_fill_dx{ width:20px !important; height:20px !important; float:left; margin:20px 10px 0 10px;}
.proposal_fill_dxbt{ width:auto; line-height:60px; line-height:60px; float:left;}
.proposal_fill_btn{ width:440px; height:36px; margin:0 auto; margin-top:40px;}
.proposal_fill_btn_tj{ width:90px; height:36px; display:block; float:left; margin-right:20px; text-align:center; line-height:36px; border-radius:5px; background:#4977fc; color:#fff !important;}
.proposal_fill_btn_qx{ width:90px; height:36px; display:block; float:left; margin-right:20px; text-align:center; line-height:36px; border-radius:5px; background:#f5f8fd; color:#666 !important;}

.proposal_fill_number{ width:900px; height:60px; line-height:60px;margin:0 auto}
.proposal_fill_number p{ width:auto; height:60px; line-height:60opx; float:left;}
.proposal_fill_number span{ width:auto; height:60px; line-height:60opx; float:right;}




.table_radio{width:16px!important;height:15px!important;float:left;margin-top:23px;margin-right:10px}
.table_p{height:60px!important;float:left;line-height:60px;margin-right:20px}

.footer{ width:100%; height:120px; background:#f3f3f3; margin-top:20px; border-top:4px solid #0057a4;}
.footer_con{ width:1200px; height:120px; margin:0 auto; position:relative;}
.footer_con_left{ width:71px; height:87px; margin-top:20px; margin-left:90px; float:left;}
.footer_con_title{ width:660px; height:60px; position:absolute; top:50%; left:50%; margin-top:-30px; margin-left:-330px;}
.footer_con_title p{ width:100%; line-height:30px; text-align:center; font-size:16px;}
.footer_con_right{ width:130px; height:65px; margin-top:20px; margin-left:rightpx; float:right;}











