@charset "utf-8";
/* CSS Document */
@import url(basic.css);

.son_ban{width:100%;height:285px;}
.tit_l{ height:30px; line-height:30px; font-size:24px; color:#2d7da4; border-bottom:2px solid #2d7da4; padding-bottom:5px;}
.tit_l span{ background:url(../images/mem_line.jpg) left center no-repeat; padding-left:15px;}

.examples_list{padding:0; overflow:hidden; margin-bottom:25px;}
.examples_list li .examples_list_t{ font-size:18px; font-weight:bold; color:#333; line-height:38px; margin-bottom:10px;}
.examples_list li .examples_list_nav{height:32px; line-height:32px;}
.examples_list li .examples_list_nav span{cursor:pointer; float:left; background:#0a6d9d; padding:0 30px; color:#fff; margin-left:15px; font-size:14px; border-top-left-radius:5px; border-top-right-radius:5px; display:inline-block;}
.examples_list li .examples_list_show{height:328px;border-radius:5px;border:1px solid #BEBEBE; overflow:hidden; *margin-top:-5px;}
.examples_list li .examples_list_show img{width:725px;margin:6px;cursor: pointer;}

.bt_name{font-size:24px; line-height:30px; color:#4D4D4D; padding:10px 0;}
.bt_name span.fr{height:25px; line-height:25px; margin-right:5px; font-size:18px; color:#2d7da4; font-weight:lighter; }
.cont_nr{margin-top:10px; overflow:hidden;}
.cont_nr img{width:755px;}

/*page*/
.cont_l h3{font-size:20px; text-align:center; margin-top:20px;}
.cont_l p{line-height:24px; text-indent:2em; word-break: break-all;word-wrap: break-word; margin-top:10px;}

/*contact*/
.contact_list{ padding:10px 0 0 0; overflow:hidden;}
.contact_list li{ padding:5px;}
.contact_list li span{font-size:16px; }
.contact_list li input{ width:735px; height:17px;line-height:17px;border:1px solid #CCCCCC;border-radius:3px;padding:8px; outline:none; }
.call_btn a{width:260px; height:45px; line-height:45px; display:block; background:#525D6B; color: #FFF;border-radius: 3px;cursor: pointer; text-align:center; margin-top:10px; font-size:16px; float:right;}
.call_btn a:hover{background:#2d7da4;}

/*message*/
.message_box{ margin:10px 0 0 0; overflow:hidden;}
.message_box table{}
.message_box table td{padding:5px;}
.message_box table td span{font-size:16px; }
.message_box table td input{ width:580px;height:17px;line-height:17px;border:1px solid #CCCCCC;border-radius:3px;padding:8px; outline:none; }
.message_box table td textarea{ width:580px; height:90px;border:1px solid #CCCCCC; outline:none; padding:8px;}
.message_btn a{width:260px; height:45px; line-height:45px; display:block; background:#525D6B; color: #FFF;border-radius: 3px;cursor: pointer; text-align:center; margin-top:10px;font-size:16px; }
.message_btn a:hover{background:#2d7da4;}

.message_list{padding:30px 10px 0 10px; overflow:hidden;}
.message_list li{padding-bottom:10px; border-bottom:1px dotted #cacaca; margin-bottom:10px;}

/*login_box*/
.w750{width:800px; margin:0 auto;}
.login_tit{font-size:30px; color:#2d7da4; background:url(../images/mem_line.jpg) left center no-repeat; padding-left:15px; margin-left:10px;}
.login_box{ padding:30px 20px; width:760px; border:1px solid #dbdbdb; border-radius:5px; background:#fafafa; margin-top:20px;} 
.login_info{width:480px;border-right: 1px dotted #E3E3E3;}
.login_info table{}
.login_info table td{padding:8px 0px; }
.login_info table td span{font-size:14px;}
.login_info table td input{ width:320px;height: 17px;line-height: 17px;border: 1px solid #CCCCCC;border-radius:2px;padding: 8px; outline:none; margin-left:10px;}
.login_text{margin-left:20px; font-size:16px; width:240px;}
.login_text p{line-height:30px;}
.login_text p a{ color:#2d7da4; text-decoration:underline;}
.button a{height:35px;line-height:35px !important;background-color:#525D6B;color: #FFF;border-radius: 2px;cursor: pointer; display:block; width:112px; text-align:center; font-family:"微软雅黑"; margin-top:10px; font-size:14px; margin-left:10px;}
.button a:hover{background:#2d7da4;}

/*find*/
.find_pass{}
.find_pass table{}
.find_pass table td{padding:8px 0px; }
.find_pass table td span{font-size:14px;}
.find_pass table td input{ width:320px;height: 17px;line-height: 17px;border: 1px solid #CCCCCC;border-radius:2px;padding: 8px; outline:none; margin-left:10px;}

/*order*/
.order_box{ margin:10px 0 0 0; overflow:hidden;}
.order_box table{}
.order_box table td{padding:8px 3px; font-size:14px;}
.order_box table td input{;border: 1px solid #CCCCCC;border-radius: 2px;outline:none; padding-right:8px; margin-top:13px; display:inline;}
.order_box table td textarea{width:550px; height:80px; padding:5px; margin-top:5px;border:1px solid #ccc;}
.order_box table td select{ width:375px; height:34px; line-height:34px; border:1px solid #ccc; border-radius:3px; outline:none;}
.order_box table tr.grey td{ background:#f1f1f1;}
.border_bottom{border-bottom:1px dotted #D2D2D2; padding:15px 0px 2px 0px; }
.border_bottom span{font-size:20px; background:#2d7da4; color:#fff; font-weight:bold; padding:5px 12px;}
.border_bottom span.blod{font-weight:bold; font-size:15px; background:none; padding:0; color:#000;}
.order_sub_txt{padding-left:8px;line-height:32px;}

.order_sub_radius{height:28px;line-height:28px !important;padding: 0px 10px;background:#F9F9F9;float: left;margin-right:10px;border: 1px solid #CCCCCC;border-radius: 3px;font-size: 14px;cursor:pointer;width:135px;text-align:center;}
.order_sub_radius:hover{background:#fbeebe; border:1px solid #F93;}
.order_sub_radius_sed{background:#2d7da4 url(../images/bg_right1.jpg) 6px center no-repeat; color:#fff; height:28px;line-height:28px !important;padding: 0px 10px;float: left;margin-right:10px;border:1px solid #CCCCCC;border-radius:3px;font-size:14px;cursor:pointer; width:135px;text-align:center;}
.na_button{height:33px;line-height:33px !important;background:#525D6B;color: #FFF;border-radius: 2px;padding: 0px 28px;float: left;text-indent: 0px;cursor: pointer;}
.na_button a{color:#fff;}
.na_button:hover{ background:#2d7da4;}
.modify{ width:128px; height:25px; display:block; line-height:25px; border-radius:3px; background:#2d7da4; color:#fff; font-family:"微软雅黑"; text-align:center;}
.o_file_list_err{ color:#900;}
.order_box table td input.payway{ position:relative; top:10px; right:10px; float:right; border:0 none; outline:none;}
.order_box table td p a.underline{color:#2d7da4; text-decoration:underline;}
.order_box table tr.p_5 td{padding:3px 10px;}
.na_button2{height:33px;line-height:33px !important;background:#ccc;color:#666;border-radius: 2px;padding: 0px 28px;float: left;text-indent: 0px;cursor: pointer; margin-right:20px;}
.na_button2 a{font-family:"微软雅黑"; color:#333;}
.order_box table td p{ text-indent:0; line-height:18px;}

/*pay*/
#pay_title{height:30px;line-height:30px;font-size:18px;color:#2d7da4;border-bottom:1px dashed #D1D1D1;padding-bottom:10px;font-weight: 700;margin-top: 10px;}
.pay_one{ padding-top:10px; font-weight:bold; font-size:14px;}
.banks{padding:0 20px;}
.bank_list{width:158px;height: 45px;float: left;margin-right:20px;cursor: pointer;border: 3px solid #E6E6E6;margin-top: 15px;}
.pay_two{padding-top:25px; font-weight:bold; font-size:14px;}
#pay_sed{border:3px solid #1280CD;width:158px;height:45px;position:relative;z-index:99;left:0px;top:0px;background: url(../images/pay/right_bank.png) no-repeat left top; display:none;}
input.bnt_dl { background:#525D6B; height:40px; line-height:35px; padding:0 15px; color:#fff;}
input.in_bnt_tj {background: #525D6B;border-radius: 3px;color: #fff; height:30px; line-height:30px; padding:0 25px;cursor: pointer; font-size:14px;}