@charset "gb2312";
/* CSS Document */

/*弹出框*/
.pop_div{ display:none; z-index:10;height:232px; position:fixed; _position:absolute; left:50%; top:50%; }
.pop_div .title{ position:relative; height:30px; padding-left:10px; line-height:30px; font-size:16px; color:#fff; font-weight:bold; text-shadow:1px 2px 1px #ff4a35; }
.pop_div .title .clos{ display:block; width:19px; height:17px; position:absolute; right:11px; top:7px; background:url(imagespic_img.png) 0 -30px no-repeat;_background:url(imagespic_img.gif) 0 -30px no-repeat; }
.pop_div .con{ background:#fff; padding-bottom:20px;}
.pop_div .con ul{ padding:30px 0 17px;}
.pop_div .con ul li{ height:32px; padding-bottom:13px;}
.pop_div .con ul li label{ line-height:32px; float:left; display:block; text-align:right;}
.pop_div .pop_button{ width:93px; height:32px; line-height:32px; display:block; margin:0 auto; text-align:center; color:#fff; background:url(imagesbtnBg.png) 0 0 no-repeat;_background:url(imagesbtnBg.gif) 0 0 no-repeat;}
.pop_div .pop_button:hover{background:url(imagesbtnBg.png) -103px 0 no-repeat;_background:url(imagesbtnBg.gif) -103px 0 no-repeat; color:#fff;}
.pop_div .con ul li i{ font-style:normal; display:block; float:left; padding-left:11px; line-height:32px;}
.pop_div .bottom{ width:100%; height:5px; }
.pop_div1{ width:460px;margin:-156px 0 0 -230px; }
.pop_div1 .title{background:url(imagespop_div_tit.png) no-repeat;}
.pop_div1 .bottom{background:url(imagespop_div_bottom.png) no-repeat;}
.pop_div1 .con ul li label{ width:142px;}
.pop_div2{ width:350px;margin:-175px 0 0 -175px; }
.pop_div2 .con ul li label{ width:130px;}
.pop_div2 .title{background:url(imagespop_div_tit2.png) no-repeat;}
.pop_div2 .bottom{background:url(imagespop_div_bottom2.png) no-repeat;}

.pop_background{ display:none; width:100%; height:100%; position:fixed ; _position:absolute; _top:expression(documentElement.scrollTop + 0 + "px"); top:0; left:0; background:url(imagespop_background.png); z-index:9;}
.option{ width:200px; height:50px; margin:32px auto 0;}
.option input{ display:none;}
.option span{ background-position:0px -60px; background-image:url(imagesfast_bg.png);_background-image:url(imagesfast_bg.gif); color:#808080; padding-left:86px; width:114px; height:50px; line-height:50px; display:block; font-size:14px; font-weight:bold; cursor:pointer;}
.option span.active{ background-position:0px 0px; color:#ff7a66;}


/*提示框*/
.pop_prompt1{width:auto; height:32px; padding-left:8px; line-height:32px; float:left; margin-left:6px; background:url(imagestsk.png) no-repeat;_background:url(imagestsk.gif) no-repeat; background-position:-30px -32px;  }
.pop_prompt1 span{ display:block; float:left;}
.pop_prompt1 .left{ width:8px; height:32px;}
.pop_prompt1 .prompt_con{ padding-left:9px;padding-right:10px; background:#fafafa; height:30px; line-height:30px; border-top:1px solid #e6e6e6; border-bottom:1px solid #e6e6e6;}
.pop_prompt1 .right{ width:3px; height:32px;background:url(imagestsk.png) no-repeat;_background:url(imagestsk.gif) no-repeat; background-position:-50px -32px;}
.pop_prompt2{ display:block; overflow:hidden; position:absolute; left:449px; width:272px; height:52px; margin-left:6px; padding-left:11px; color:#666; background:url(imagestsk.png) -10px 0px no-repeat;_background:url(imagestsk.gif) -10px 0px no-repeat; }
.pop_prompt2 span{ display:block; float:left;height:52px; line-height:32px;}
.pop_prompt2 .left{  width:11px; }
.pop_prompt2 .prompt_con{ width:240px; overflow:hidden;height:40px;  padding:5px 10px; line-height:20px; border-bottom:1px solid #e6e6e6; border-top:1px solid #e6e6e6;  background-color:#fafafa;}
.pop_prompt2 .right{ width:11px; background:url(imagestsk.png) 0px 0px no-repeat;_background:url(imagestsk.gif) 0px 0px no-repeat; }
.error_look2{ overflow:hidden;  position:absolute; left:449px; width:280px; height:52px; margin-left:6px;}
.error_look2 span{ display:block; float:left;height:52px; line-height:32px;}
.error_look2 .left{  width:7px; background:url(imagestsk.png) -61px 0px no-repeat;_background:url(imagestsk.gif) -61px 0px no-repeat; }
.error_look2 .error_con{ width:240px;height:40px; padding:5px 10px; color:#ff644c; line-height:20px; border-bottom:1px solid #ffbdb2; border-top:1px solid #ffbdb2;  background-color:#fff9f2;}
.error_look2 .right{ width:11px; background:url(imagestsk.png) -81px 0px no-repeat;_background:url(imagestsk.gif) -81px 0px no-repeat; }

.error_look3{ overflow:hidden;  position:absolute; left:600px; width:280px; height:52px; margin-left:6px;}
.error_look3 span{ display:block; float:left;height:52px; line-height:32px;}
.error_look3 .left{  width:7px; background:url(imagestsk.png) -61px 0px no-repeat;_background:url(imagestsk.gif) -61px 0px no-repeat; }
.error_look3 .error_con{ width:240px;height:40px; padding:5px 10px; color:#ff644c; line-height:20px; border-bottom:1px solid #ffbdb2; border-top:1px solid #ffbdb2;  background-color:#fff9f2;}
.error_look3 .right{ width:11px; background:url(imagestsk.png) -81px 0px no-repeat;_background:url(imagestsk.gif) -81px 0px no-repeat; }

.error_look4{ width:auto; height:32px; line-height:32px; position:absolute; margin-left:4px; }
.error_look4 span{ display:block; float:left;}
.error_look4 .left{ width:7px; height:32px;background:url(imagestsk.png) no-repeat;_background:url(imagestsk.gif) no-repeat; background-position:-30px 0px; }
.error_look4 .error_con{ padding-left:9px;padding-right:10px; background:#fff9f2; height:30px; line-height:30px; border-top:1px solid #ffbdb2; border-bottom:1px solid #ffbdb2;color:#ff644c;}
.error_look4 .right{ width:3px; height:32px;background:url(imagestsk.png) no-repeat;_background:url(imagestsk.gif) no-repeat; background-position:-50px 0px;}

.error_look5{ overflow:hidden;  position:float;width:280px; height:60px; margin-left:6px;padding-bottom:0px;}
.error_look5 span{ display:block; float:left;height:53px; line-height:32px;}
.error_look5 .left{  width:7px; background:url(imagestsk.png) -61px 0px no-repeat;_background:url(imagestsk.gif) -61px 0px no-repeat; }
.error_look5 .error_con{ width:240px;height:40px; padding:5px 10px; color:#ff644c; line-height:15px; border-bottom:1px solid #ffbdb2; border-top:1px solid #ffbdb2;  background-color:#fff9f2;}
.error_look5 .right{ width:7px; background:url(imagestsk.png) -81px 0px no-repeat;_background:url(imagestsk.gif) -81px 0px no-repeat; }

/*.error_look6{ overflow:hidden;  position:absolute
;width:280px; height:60px; margin-left:6px;padding-bottom:0px;}
.error_look6 span{ display:block; float:left;height:53px; line-height:32px;}
.error_look6 .left{  width:7px; background:url(imagestsk.png) -61px 0px no-repeat;_background:url(imagestsk.gif) -61px 0px no-repeat; }
.error_look6 .error_con{ width:240px;height:40px; padding:5px 10px; color:#ff644c; line-height:15px; border-bottom:1px solid #ffbdb2; border-top:1px solid #ffbdb2;  background-color:#fff9f2;}
.error_look6 .right{ width:7px; background:url(imagestsk.png) -81px 0px no-repeat;_background:url(imagestsk.gif) -81px 0px no-repeat; }*/

/*报错框*/
.error_look{ width:auto; height:32px; line-height:32px; float:left; margin-left:4px; }
.error_look span{ display:block; float:left;}
.error_look .left{ width:7px; height:32px;background:url(imagestsk.png) no-repeat;_background:url(imagestsk.gif) no-repeat; background-position:-30px 0px; }
.error_look .error_con{ padding-left:9px;padding-right:10px; background:#fff9f2; height:30px; line-height:30px; border-top:1px solid #ffbdb2; border-bottom:1px solid #ffbdb2;color:#ff644c;}
.error_look .right{ width:3px; height:32px;background:url(imagestsk.png) no-repeat;_background:url(imagestsk.gif) no-repeat; background-position:-50px 0px;}
.ask_hover{  position:relative; padding:1px;}
.ask_hover .i_question{position:absolute; top:8px; padding:0; display:none; width:17px; height:18px; float:left;background:url(imagespic_img.png) no-repeat; _background:url(imagespic_img.gif) no-repeat;  background-position:0px -180px;cursor:pointer;}
.ask_hover .iq1{ left:80px;  }
.ask_hover .iq2{ left:90px; }
.ask_hover .iq3{ left:230px;  }
.ask_hover .iq4{ left:240px; }
.ask_hover.hover{ display:block;border:1px solid #eee; padding:0;}
.ask_hover.hover .i_question{ display:inline-block;}
.ask_look{ display:none;position:absolute; left:-268px; top:-9px; width:259px; height:auto; padding-top:2px; background:url(imagestsk2.png) no-repeat center top; overflow:hidden;}
.ask_look b{position:absolute; left:251px; z-index:3; top:11px; width:7px; height:12px;display:block;  background:url(imagespic_img.png) 0 -210px;}
.ask_look .con_look{width:250px;  padding:7px 9px 20px 0; overflow:hidden;background:url(imagestsk2.png) no-repeat center bottom;}
.ul_info li .ask_look p{ height:auto; width:220px; padding:7px 0 0 19px; line-height:18px; color:#666;}


/*温馨提示*/
.prompt_div{ height:auto; background:#fff; padding:37px 0 25px;}
.prompt_div p{  line-height:20px; text-align:center; padding:0 0 20px; font-size:14px;}
.prompt_div p.text_align_l{ text-align:left; padding-left:42px;}
.pop_div .prompt_div .pop_button{ margin-top:8px;}
/*大弹层公用*/
.pop_frame{ z-index:10; position:absolute; left:50%;}
.pop_frame .title{ height:32px; line-height:32px;}
.pop_frame .title .left{width:2px; height:32px; float:left; background:url(imagespop_div_bg.png) no-repeat 0 0;}
.pop_frame .title .right{ width:2px; height:32px; float:right; background:url(imagespop_div_bg.png) no-repeat -10px 0; }
.pop_frame .title .tit_con{ float:left; height:32px; text-indent:8px; line-height:32px; font-size:14px; font-weight:bold; color:#fff; background:#ff7a66;}
.pop_frame .title .clos{   display:block; width:19px; height:17px; position:absolute; right:11px; top:7px; background:url(imagespic_img.png) 0 -30px no-repeat;_background:url(imagespic_img.gif) 0 -30px no-repeat;}
.pop_frame .bottom{ height:2px; width:100%; overflow:hidden;}
.pop_frame .bottom .left{ width:2px;height:2px;overflow:hidden; float:left; background:url(imagespop_div_bg.png) no-repeat -20px 0;}
.pop_frame .bottom .con{ height:2px; float:left;  background:#ff7a66; }
.pop_frame .bottom .right{ width:2px; height:2px;overflow:hidden;float:right; background:url(imagespop_div_bg.png) no-repeat -20px -10px;}




 /*右侧浮动*/
 /*
.clear {clear: both;overflow: hidden; height:0; line-height:0;}
.right_float{ width:30px; position:absolute; right:-34px; top:0px;}
.right_float a{ font-size:0px; line-height:0px; text-indent:-99999px; display:block; width:30px; background:url(imagesright_f.png) no-repeat; _background:url(imagesright_f.gif) no-repeat; margin:0 0 5px 0;}
.right_float a.consult{ height:160px; background-position:0 0;}
.right_float a.consult:hover{background-position:-40px 0;}
.right_float a.appointment{ height:140px; background-position:0 -165px;}
.right_float a.appointment:hover{ background-position:-40px -165px;} */
/*复选框*/
.twoFlow_good input{ display:none;}
.twoFlow_good span{ background:url(imagescheckbox.png) -2px -3px no-repeat;_background:url(../images/checkboxTongyi.gif) -2px -3px no-repeat; vertical-align:top; color:#444; padding-left:23px;_padding-left:20px; margin: 9px 0 0 6px; height:18px; line-height:17px; display:inline-block; overflow:hidden; width:70px;cursor:pointer;}
.twoFlow_good span.active{ background-position:-2px -26px;}

/*单选*/
.custom_radio font{ cursor:pointer; display:block; float:left; width:auto; overflow:hidden; height:14px; line-height:14px; padding:0 20px 0 20px; background:url(imagesradio.png) 0 0 no-repeat;_background:url(imagesradio.jpg) 0 0 no-repeat;}
.custom_radio font.active{ background:url(imagesradio.png) 0 -20px no-repeat;_background:url(imagesradio.jpg) 0 -20px no-repeat;}
.custom_radio font input{ display:none;}
input{ border:none; border:0; vertical-align:middle;}
.vice_header{ height:86px; border-bottom:4px solid #ff4e33;}
.vice_header .official h1{ margin-top:26px;}
.vice_header .official h2{ margin-top:41px;}
.hotline {color: #666; float: left;  padding: 38px 0 0 7px;  width: 166px;}
.fillet_frame{ width:1004px; margin:10px auto 0; padding-top:6px; background:url(imagesfillet_frame_top.jpg) no-repeat center top;}
.fillet_frame_bottom{ width:1004px; height:6px; background:url(imagesfillet_frame_bottom.jpg) no-repeat;}
.pro_content{ width:1004px; background:url(imagesfillet_frame_con.jpg) repeat-y; height:auto; overflow:hidden;}
.pro_content .turn_h3{ width:898px; margin:0 auto; height:50px; padding-top:48px; border-bottom:1px dashed #d9d9d9; line-height:50px; font-size:30px;}
.pro_content .turn_h3 span{ font-size:16px;}
.turn_ul{ width:690px; padding:70px 0 70px 290px; overflow:hidden;}
.turn_ul li{ height:32px; padding-bottom:15px; line-height:32px;}
.turn_ul li label{ width:130px; float:left; display:block; text-align:right;}
.inp_1{ width:170px; height:22px; line-height:22px; padding:5px 10px; display:block; float:left; background:url(imagesinput_bg.png) 0 0 no-repeat;_background:url(imagesinput_bg.gif) 0 0 no-repeat;}
.inp_2{ width:70px; height:22px; line-height:22px; padding:5px 10px; display:block; float:left; background:url(imagesinput_bg.png) 0 -100px no-repeat;_background:url(imagesinput_bg.gif) 0 -100px no-repeat;}
.inp_3{ width:80px; height:22px; line-height:22px; padding:5px 10px; display:block; float:left; background:url(imagesinput_bg.png) -90px -400px no-repeat;_background:url(imagesinput_bg.gif) -90px -400px no-repeat;}
.inp_4{ width:130px; height:22px; line-height:22px; padding:5px 10px; display:block; float:left; background:url(imagesinput_bg4.png) 0px -50px no-repeat;_background:url(imagesinput_bg4.gif) 0px -50px no-repeat;}
.inp_5{ width:50px; height:22px; line-height:22px; padding:5px 10px; display:block; float:left; background:url(imagesinput_bg.png) 0px -400px no-repeat;_background:url(imagesinput_bg.gif) 0px -400px no-repeat;}
.inp_390{ width:390px; height:22px; line-height:22px; padding:5px 10px; display:block; float:left; background:url(imagesinput_bg390.png) no-repeat 0 0;_background:url(imagesinput_bg390.gif) no-repeat 0 0;}
.inp_332{ width:312px; height:22px; color:#ccc; line-height:22px; padding:5px 10px; float:left; background:url(imagesinput_bg390.png) no-repeat 0 -38px;_background:url(imagesinput_bg390.gif) no-repeat 0 -38px;}
.inp_170{ width:150px; height:22px; line-height:22px; padding:5px 10px; display:block; background:url(imagesinput_bg.png) 0 -600px no-repeat;_background:url(imagesinput_bg.gif) 0 -600px no-repeat;}
input.error_text{background:url(imagesinput_bg.png) 0 -500px no-repeat;_background:url(imagesinput_bg.gif) 0 -500px no-repeat;}
.turn_ul li .verification{ width:90px; height:28px; float:left; padding:2px 0 0 8px}
.turn_ul li .a_ver{ float:left; display:block; margin-left:7px; color:#3678ab; font-family:"宋体";}
.turn_ul li .a_ver:hover,.turn_ul li .a_ver:active{ background:none;color:#3678ab;}
.turn_ul li .a_already{float:left; display:block; height:40px; line-height:40px; margin-left:40px; padding-left:26px; color:#3678ab; font-family:"宋体"; background:url(imagespic_img.png) no-repeat 0 12px;_background:url(imagesinput_bg.gif) 0 -500px no-repeat;}
.turn_ul li .a_already:hover{color:#3678ab;}
.turn_ul li .verification img{ width:90px; height:28px;}

/*按钮*/
.input_button{ width:190px; height:40px; line-height:0px; display:inline-block; font-size:0px; background:url(imagesinput_bg.png) 0 -50px no-repeat;_background:url(imagesinput_bg.gif) 0 -50px no-repeat;}
.input_button:hover{background:url(imagesinput_bg.png) 0 -300px no-repeat;_background:url(imagesinput_bg.gif) 0 -300px no-repeat;}
.input_button span{ display:inline-block;font-size:0px; line-height:0px; width:190px; height:40px;cursor:pointer;}
.input_button .inp_affirm{ background:url(imagesinput_font.png) no-repeat 0 0px;_background:url(imagesinput_font.gif) no-repeat 0 0px;}
.input_button .inp_promptly{ background:url(imagesinput_font.png) no-repeat 0 -50px;_background:url(imagesinput_font.gif) no-repeat 0 -50px;}
.input_button2 .inp_free{ background:url(imagesinput_font.png) no-repeat center -100px;_background:url(imagesinput_font.gif) no-repeat center -100px;}
.input_button2 .inp_promptly{ background:url(imagesinput_font.png) no-repeat center -50px;_background:url(imagesinput_font.gif) no-repeat center -50px;}
.input_button2{ width:170px; height:40px; line-height:0px; display:block;  font-size:0px; background:url(imagesinput_bg2.png) 0 0px no-repeat;_background:url(imagesinput_bg.gif) 0 -300px no-repeat; overflow:hidden;}
.input_button2:hover{ background-position:0 -50px;}
.input_button2 input{ display:block;font-size:0px; line-height:0px; width:170px; height:40px;cursor:pointer;}
.input_button2 span{ display:block;font-size:0px; line-height:0px; width:170px; height:40px;cursor:pointer;}
.input_button2 .inp_accurate{ background:url(imagesinput_font.png) no-repeat center -150px;_background:url(imagesinput_font.gif) no-repeat center -150px;}
.input_button2 .inp_settlement{background:url(imagesinput_font.png) no-repeat center -200px;_background:url(imagesinput_font.gif) no-repeat center -200px;}
.input_button2 .inp_order{background:url(imagesinput_font.png) no-repeat center -250px;_background:url(imagesinput_font.gif) no-repeat center -250px;}
.input_button2 .inp_secure_payment{background:url(imagesinput_font.png) no-repeat center -300px;_background:url(imagesinput_font.gif) no-repeat center -300px;}

.turn_ul li .margin_l{ margin-left:130px;}
.margin_l315{ margin-left:315px;}
.colorred{ color:#ff7a66;}
.clos_platform{ width:441px; margin:36px 0 10px 30px; _display:inline; padding-right:29px; height:282px; float:left;}
.clos_platform.fast_h{ height:340px;}
.clos_platform .title{ height:60px; line-height:60px; vertical-align:bottom; border-bottom:1px solid #d9d9d9;}
.clos_platform .title h3{ font-size:32px; font-weight:bold; display:inline; padding-right:10px;}
.clos_platform .title b{ font-size:28px; color:#ff4e33;}
.clos_platform .title b span{ font-size:18px; color:#666;}
.clos_platform .title span i{text-decoration:line-through; font-style:normal;}
.clos_platform dl{ padding-top:25px; overflow:hidden; zoom:1;}
.clos_platform dl dd{ width:220px; float:left; height:20px; padding-bottom:10px; }
.clos_platform dl dd span{ font-size:14px; color:#333;cursor:auto;}
.clos_platform dl dd span.no{ font-size:14px; color:#ccc; cursor:auto;}
.clos_platform dl dd.width442{ width:442px;}

.border_r{ border-right:1px dashed #d9d9d9;}
.clos_platform_bottom{ width:1004px; margin:28px auto 91px; height:40px;}
.clos_platform_bottom p{ float:left; width:464px; line-height:40px; padding-right:10px; float:left; font-size:18px; text-align:right;}
.error_look7{margin-bottom:5px;width:238px; overflow:hidden;  padding:5px; line-height:16px;border:1px solid #ffbdb2;  background-color:#fff9f2;}
.error_look7 span{ display:block; float:left; line-height:20px;}
.error_look7 .left{  width:7px; }
.error_look7 .error_con{ color:#ff644c; line-height:16px; }
.error_look7 .right{ width:11px; }

div.errorremind{position:relative;float:left;height:auto;width:247px;overflow:inherit;}
.error_look8{position: absolute;left:0px;top:0px;margin:5px 0;width:238px; overflow:hidden;  padding:5px; line-height:16px;border:1px solid #ffbdb2;  background-color:#fff9f2;}
.error_look8 span{ display:block; float:left; line-height:20px;}
.error_look8 .left{  width:7px; }
.error_look8 .error_con{ color:#ff644c; line-height:16px; }
.error_look8 .right{ width:11px; }

.flow_sc{margin-top:10px;float:left;}
.tyww{ width:250px; height:37px;background: url(imagesbg_input_inner_shadow.gif) repeat-x white;  cursor: text; }
.tyww input{ position: absolute; left: 0; top: 0; z-index: 2; background: transparent;background: url(icon_building.gif) 228px 50% no-repeat;background-color:none; }
.express dt{font-size:12px;color:#333; font-weight:bold; line-height:24 px;height:24px;padding-top:7px;}
.express dt p{ float:right; font-size:12px; font-weight:normal; padding-right:37px;}
.express dt p span{ color:#ff0000;}
.express .discription{color:gold;font-size:14px;font-weight:bold;padding-left:13px;line-height:32px;}

.buttonforold{background:#108acc; height:30px; line-height:30px; width:96px; text-align:center; font-size:14px; color:#fff;display:inline-block;border:0;font-weight:normal;}
.express .wrapper { position: relative; float: left; padding-bottom: 6px; width: 250px; font-size:14px; }
.price_formnew{display:none; float:left; margin:1px 0 0 19px; height:174px;}
.tab_box.active .price_formnew{display:inline;}
.price_formnew dl{float:left;margin:2px 0;width:244px}
.price_formnew dt,.price_form dd{float:none;display:inline;line-height:16px}
.price_formnew dt{color:#ed2404}
.price_formnew dd{color:#c2c2c2; line-height:15px;}
.price_formnew dd p{line-break:loose;margin:0;padding:0;display:none}
.express form.mt14{margin-top:14px;}
