input::-webkit-input-placeholder { /* WebKit, Blink, Edge */
	color:#999999;
}
input:-ms-input-placeholder { /* Internet Explorer 10-11 */
	color:#999999;
}
input::-ms-input-placeholder { /* Microsoft Edge */
	color:#999999;
}
input:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
	color:#999999;
	opacity:1;
}
input::-moz-placeholder { /* Mozilla Firefox 19+ */
	color:#999999;
	opacity:1;
}


.u_top{ margin:0px auto; width:1300px; height:131px; overflow:hidden; }
.u_logo{ float:left; margin-top:31px; padding-right:40px; border-right:1px solid #d4d4d4; }
.u_logo img{ width:auto; height:69px; vertical-align:top; }
.u_hy{ float:left; margin-top:68px; margin-left:40px; font-size:24px; color:#000000; }
.u_sy{ float:right; margin-top:78px; }
.u_sy a{ font-size:16px; color:#1ab8e9; font-weight:bold; }

.u_end{ margin:0px auto; width:1300px; height:170px; overflow:hidden; }
.u_end p{ font-size:16px; color:#666666; text-align:center; line-height:30px; padding-top:55px; }

.u_ny{ width:100%; overflow:hidden; background:#f8f8f8 url(../images/u_bg.jpg) left top repeat-x; }
.u_box{ margin:100px auto 0px auto; width:1100px; background:#ffffff; padding:90px 100px; box-shadow:0px 0px 30px 8px rgba(227, 227, 227, 0.75); border-radius:20px; }


/*×¢²áµÇÂ¼*/
.reg_text{ overflow:hidden; }
.reg_text p{ line-height:200%; font-size:14px; color:#000000; margin-bottom:10px; }
.reg_text .btn1{ width:350px; height:50px; line-height:50px; font-size:18px; color:#ffffff; text-align:center; background:#1ab8e9; border:0px; font-family:"Microsoft YaHei", 'Î¢ÈíÑÅºÚ'; margin-top:20px; }
.reg_text .btn2{ width:350px; height:50px; line-height:50px; font-size:18px; color:#ffffff; text-align:center; background:#656767; border:0px; font-family:"Microsoft YaHei", 'Î¢ÈíÑÅºÚ'; margin-top:20px; }

.reg_type{ width:380px; overflow:hidden; padding-left:15px; padding-bottom:20px; }
.reg_type li{ height:80px; line-height:80px; overflow:hidden; margin-top:20px; border-radius:40px; }
.reg_type li a{ display:block; height:80px; text-align:center; background:#1ab8e9; font-size:32px; color:#ffffff; }
.reg_type li a:hover{ background:#e28b1b; }
/*.reg_type li:nth-child(1){ background:#1ab8e9; }
.reg_type li:nth-child(2){ background:#e28b1b; }
.reg_type li:nth-child(3){ background:#1ab8e9; }
.reg_type li:nth-child(4){ background:#e28b1b; }*/

.reg_step{ margin:80px auto 30px auto; width:576px; overflow:hidden; }
.reg_step1{ float:left; width:96px; height:68px; position:relative; padding-right:144px; }
.reg_step1:after{ content:""; position:absolute; top:17px; right:0px; width:144px; height:1px; border-top:1px dashed #1ab8e9; }
.reg_step1 i{ display:block; margin:0px auto; width:33px; height:33px; background:url(../images/step1.png) center center no-repeat; }
.reg_step1 p{ height:35px; line-height:35px; font-size:16px; color:#1ab8e9; text-align:center; }
.reg_step2{ float:left; width:96px; height:68px; position:relative; padding-right:144px; }
.reg_step2:after{ content:""; position:absolute; top:17px; right:0px; width:144px; height:1px; border-top:1px dashed #c0c0c0; }
.reg_step2 i{ display:block; margin:0px auto; width:33px; height:33px; background:url(../images/step2.png) center center no-repeat; }
.reg_step2 p{ height:35px; line-height:35px; font-size:16px; color:#c0c0c0; text-align:center; }
.reg_step2 i.on{ display:block; margin:0px auto; width:33px; height:33px; background:url(../images/step2-1.png) center center no-repeat; }
.reg_step2 p.on{ height:35px; line-height:35px; font-size:16px; color:#1ab8e9; text-align:center; }
.reg_step3{ float:left; width:96px; height:68px; }
.reg_step3 i{ display:block; margin:0px auto; width:33px; height:33px; background:url(../images/step3.png) center center no-repeat; }
.reg_step3 p{ height:35px; line-height:35px; font-size:16px; color:#c0c0c0; text-align:center; }
.reg_step3 i.on{ display:block; margin:0px auto; width:33px; height:33px; background:url(../images/step3-1.png) center center no-repeat; }
.reg_step3 p.on{ height:35px; line-height:35px; font-size:16px; color:#1ab8e9; text-align:center; }

.login_tit{ width:100%; height:45px; line-height:26px; border-bottom:2px solid #dbdbdb; }
.login_tit1{ float:left; height:45px; font-size:24px; color:#000000; position:relative; }
.login_tit1:after{ content:""; position:absolute; left:0; bottom:-2px; width:96px; height:2px; background:#1ab8e9; }
.login_tit1 span{ color:#1ab8e9; }
.login_tit2{ float:right; font-size:16px; color:#666666; margin-top:4px; }
.login_tit2 a{ color:#1ab8e9; }

.login_left{ float:left; width:570px; border-right:1px solid #f2f0f0; margin-top:80px; }
.login_right{ float:right; width:416px; margin-top:80px; }
.login_right p{ line-height:36px; color:#666666; margin-top:60px; }
.login_right p span{ color:#1ab8e9; }

.login_form{ overflow:hidden; padding-left:15px; }
.login_form dl{ margin-top:20px; overflow:hidden; }
.login_form dl dt{ float:left; display:block; width:80px; height:50px; line-height:50px; font-size:16px; color:#000000; text-align:right; margin-right:5px; }
.login_form dl dd{ float:left; line-height:20px; }
.login_form dl dd a{ font-size:16px; color:#666666; }
.login_form dl dd a:hover{ color:#1ab8e9; }
.login_form dl dd label{ float:left; font-size:14px; color:#999999; margin-right:20px; margin-top:15px; }
.login_form dl .input1{ width:318px; height:28px; line-height:28px; font-size:14px; color:#999999; border:1px solid #e4e4e4; padding:10px 15px; background:#ffffff; }
.login_form dl .input2{ width:318px; height:84px; line-height:28px; font-size:14px; color:#999999; border:1px solid #e4e4e4; padding:10px 15px; background:#ffffff; font-family:"Microsoft YaHei", 'Î¢ÈíÑÅºÚ'; }
.login_form dl .btn1{ width:350px; height:50px; line-height:50px; font-size:18px; color:#ffffff; text-align:center; background:#1ab8e9; border:0px; font-family:"Microsoft YaHei", 'Î¢ÈíÑÅºÚ'; }
.login_form dl .btn2{ width:100px; height:50px; line-height:50px; font-size:15px; color:#ffffff; text-align:center; background:#656767; border:0px; font-family:"Microsoft YaHei", 'Î¢ÈíÑÅºÚ'; }
#select{ width:348px; height:48px; overflow:hidden; border:1px solid #e4e4e4; background:#FFFFFF url(../images/icon_03.jpg) 315px center no-repeat; }
#select select{ -webkit-appearance:none; -moz-appearance:none; appearance:none; background:transparent; border:none; width:100%; height:48px; font-size:14px; color:#999999; padding-left:15px; font-family:"Microsoft YaHei", 'Î¢ÈíÑÅºÚ'; }
#select1{ float:left; width:128px; height:48px; overflow:hidden; border:1px solid #e4e4e4; background:#FFFFFF url(../images/icon_03.jpg) 100px center no-repeat; }
#select1 select{ -webkit-appearance:none; -moz-appearance:none; appearance:none; background:transparent; border:none; width:100%; height:48px; font-size:14px; color:#999999; padding-left:15px; font-family:"Microsoft YaHei", 'Î¢ÈíÑÅºÚ'; }
.login_form1{ width:350px; background:#f7f4f4; border:1px solid #e4e4e4; padding:10px 42px 35px 42px; margin-top:20px; margin-left:14px; }
.login_form1 dl{ margin-top:10px; }
.login_form1 dl dt{ height:50px; line-height:50px; font-size:16px; color:#000000; }
.login_form1 dl .input1{ width:318px; height:28px; line-height:28px; font-size:14px; color:#999999; border:1px solid #e4e4e4; padding:10px 15px; background:#ffffff; }

.login_con{ overflow:hidden; padding:120px 0px 50px 0px; }
.login_con h3{ height:50px; line-height:50px; font-size:30px; color:#ef0c0c; text-align:center; }
.login_con p{ height:50px; line-height:50px; font-size:18px; text-align:center; margin-top:10px; }
.login_con p span{ font-size:18px; color:#d7d4d4; margin:0px 20px; }
.login_back{ margin:40px auto 0px auto; width:210px; height:60px; line-height:60px; text-align:center; border-radius:40px; overflow:hidden; }
.login_back a{ display:block; height:60px; background:#1ab8e9; font-size:18px; color:#ffffff; }
.login_back a:hover{ background:#e28b1b; }


/*ÓÃ»§ÖÐÐÄ*/
.u_box1{ margin:10px auto 0px auto; width:1300px; background:#ffffff; }
.u_box1_left{ float:left; width:870px; padding:60px 50px; border-right:1px solid #f2f0f0; min-height:396px; }
.u_box1_right{ float:right; width:229px; padding:36px 49px 60px 50px; }
.u_tit{ margin:50px auto 0px auto; width:1300px; height:50px; line-height:50px; overflow:hidden; }
.u_tit_left{ float:left; font-size:24px; color:#000000; }
.u_tit_right{ float:right; font-size:16px; color:#666666; }
.u_tit_right a{ color:#666666; }
.u_tit_right a:hover{ color:#1ab8e9; }
.u_tit_right span{ color:#1ab8e9; }

.u_nav{ width:230px; overflow:hidden; }
.u_nav li{ height:46px; overflow:hidden; text-align:center; margin-top:24px; }
.u_nav li a{ display:block; height:46px; line-height:46px; overflow:hidden; background:#bfeaff; font-size:18px; color:#000000; border-radius:23px; }
.u_nav li a:hover{ background:#18aad9; color:#ffffff; }
.u_nav li a.hover{ background:#18aad9; color:#ffffff; }

.u_main{ font-size:16px; color:#000000; line-height:50px; }
.u_main span{ color:#1ab8e9; }

.u_info{ /*overflow:hidden;*/ padding-left:15px; position:relative; }
.u_info dl{ margin-top:10px; /*overflow:hidden;*/ }
.u_info dl dt{ float:left; display:block; width:80px; height:50px; line-height:50px; font-size:16px; color:#000000; text-align:right; margin-right:5px; }
.u_info dl dd{ float:left; line-height:50px; font-size:16px; color:#999999; }
.u_info dl dd span{ font-size:14px; color:#1ab8e9; }
.u_info dl .input1{ width:318px; height:28px; line-height:28px; font-size:14px; color:#999999; border:1px solid #e4e4e4; padding:10px 15px; background:#ffffff; }
.u_info dl .input2{ width:318px; height:84px; line-height:28px; font-size:14px; color:#999999; border:1px solid #e4e4e4; padding:10px 15px; background:#ffffff; font-family:"Microsoft YaHei", 'Î¢ÈíÑÅºÚ'; }
.u_info dl .btn1{ width:350px; height:50px; line-height:50px; font-size:18px; color:#ffffff; text-align:center; background:#1ab8e9; border:0px; font-family:"Microsoft YaHei", 'Î¢ÈíÑÅºÚ'; }
.u_info dl .btn2{ width:100px; height:50px; line-height:50px; font-size:15px; color:#ffffff; text-align:center; background:#1ab8e9; border:0px; font-family:"Microsoft YaHei", 'Î¢ÈíÑÅºÚ'; margin-left:10px; }

.u_photo{ position:absolute; top:0px; right:0px; width:210px; height:280px; overflow:hidden; background:#F1F1F1; }
.u_photo img{ width:210px; height:280px; }

.u_video{ overflow:hidden; border:1px solid #1ab8e9; padding-bottom:35px; }
.u_video .table1{ width:100%; }
.u_video .table1 td{ height:50px; line-height:50px; background:#1ab8e9; font-size:16px; color:#ffffff; font-weight:bold; text-align:center; }
.u_video .table2{ width:100%; margin-top:15px; }
.u_video .table2 td{ height:48px; line-height:48px; font-size:14px; border-bottom:1px solid #dfdfdf; }
.u_video .table2 td a{ display:block; height:48px; background:url(../images/icon_07.jpg) 3px center no-repeat; padding-left:25px; }

.u_feedback{ width:870px; overflow:hidden; }
.u_feedback li{ width:870px; overflow:hidden; margin-top:20px; }
.u_feedback li h3{ height:50px; line-height:50px; cursor:pointer; padding-left:40px; padding-right:160px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; background:url(../images/line_13.jpg) left bottom repeat-x; font-size:16px; color:#000000; font-weight:normal; position:relative; }
.u_feedback li h3:before{ content:""; position:absolute; top:13px; left:0px; width:23px; height:23px; background:url(../images/icon_03.png) left center no-repeat; overflow:hidden; }
.u_feedback li h3:after{ content:"²é¿´»Ø¸´ +"; position:absolute; top:0; right:0px; width:90px; height:55px; font-size:16px; color:#1ab8e9; }
.u_feedback li.on h3:after{ content:"ÊÕÆð»Ø¸´ -"; }
.u_feedback li .u_feedback_con1{ padding:20px 0px; line-height:30px; font-size:16px; color:#666666; }
.u_feedback li .u_feedback_con2{ display:none; padding:20px 20px; line-height:30px; font-size:16px; color:#333333; background:#dcf1fb; }
.u_feedback li:first-child{ margin-top:0px; }

.u_job{ width:870px; overflow:hidden; }
.u_job li{ overflow:hidden; padding:25px 186px 26px 0px; background:url(../images/line_06.jpg) left bottom repeat-x; position:relative; }
.u_job li h3{ height:24px; line-height:24px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; font-size:18px; font-weight:normal; color:#000000; }
.u_job li h4{ height:24px; line-height:24px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; font-size:14px; font-weight:normal; color:#999999; margin:7px 0px 5px 0px; }
.u_job li h4 span{ margin:0px 10px; }
.u_job li p{ overflow:hidden; line-height:24px; font-size:14px; color:#666666; }
.u_job li a:hover h3{ color:#1ab8e9; }
.u_job li .more{ position:absolute; right:0px; bottom:30px; width:138px; height:68px; }
.u_job li .more a.more1{ display:block; width:138px; height:28px; line-height:28px; overflow:hidden; background:#1ab8e9; text-align:center; font-size:14px; color:#ffffff; }
.u_job li .more a.more2{ display:block; width:138px; height:28px; line-height:28px; overflow:hidden; background:#e28b1b; text-align:center; font-size:14px; color:#ffffff; margin-top:12px; }
.u_job li .more a.more3{ display:block; width:138px; height:28px; line-height:28px; overflow:hidden; background:#bab9b7; text-align:center; font-size:14px; color:#ffffff; }

.u_download{ width:870px; overflow:hidden; }
.u_download li{ float:left; width:410px; height:310px; overflow:hidden; margin-left:50px; margin-top:35px; display:inline; position:relative; background:#f0f2f2; }
.u_download li img{ width:410px; height:240px; vertical-align:top; }
.u_download li h3{ position:absolute; left:0px; top:0px; background:rgba(0,0,0,0.5); width:410px; height:240px; overflow:hidden; }
.u_download li h3 font{ position: relative; top:50%; transform:translateY(-50%); display:block; width:352px; line-height:50px; overflow:hidden; text-align:center; font-size:32px; color:#ffffff; font-weight:normal; padding:0px 29px; }
.u_download li p{ height:70px; line-height:70px; overflow:hidden; font-size:18px; color:#000000; padding-left:25px; }
.u_download li p span{ float:right; display:block; width:120px; height:32px; line-height:32px; text-align:center; overflow:hidden; background:#a6a7a7; font-size:16px; color:#ffffff; border-radius:16px; margin-right:25px; margin-top:19px; }
.u_download li p span a{ display:block; height:32px; background:#1ab8e9; font-size:16px; color:#ffffff; }



.preview{ float:left; width:218px; height:28px; line-height:28px; border:1px solid #e4e4e4; font-size:14px; color:#999999; padding:10px 15px; background:#FFFFFF; }
.btn_addPic{ float:left; display:block; position:relative; width:100px; height:50px; line-height:50px; overflow:hidden; background:#656767; font-size:15px; color:#FFFFFF; cursor:pointer; text-align:center; } 
.filePrew{ display:block; position:absolute; top:0; left:0; width:100px; height:50px; font-size:100px; /* Ôö´ó²»Í¬ä¯ÀÀÆ÷µÄ¿Éµã»÷ÇøÓò */ opacity:0; /* ÊµÏÖµÄ¹Ø¼üµã */ filter:alpha(opacity=0); }