html,body{ margin:0; padding:0;  font:14px/1.6 "Helvetica Neue","PingHei","Hiragino Sans GB","WenQuanYi Micro Hei","Microsoft Yahei",sans-serif; color:#333; -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale; overflow-x:hidden;}
img{ border:none 0;}
form{ margin:0;}
a{ text-decoration:none; color:#06c;}
a:hover{ text-decoration:underline;}
.clearfix:after{ content:""; display:block; clear:both; visibility:hidden; line-height:0;}
input[type="text"]::-webkit-input-placeholder{color:#b2b7ba;}
input::-moz-placeholder{color:#b2b7ba;}
input:-moz-placeholder{color:#b2b7ba;}
input:-ms-input-placeholder{color:#b2b7ba;}
input[type="checkbox"], input[type="radio"]{ vertical-align:-2px;}
div,ul,li,p,span,i,h2,h3,h4{margin:0;padding:0;}

/* add style 20170206 start*/
.price_section{width:100%;background: url(../images/pricebg01.jpg) no-repeat top center;margin-bottom:70px;}
.pri_main{width: 1000px;margin:0 auto; padding:116px 0 0; }
.pri_top{width:100%;color:#fff;text-align:center;padding-top:87px;}
.pri_top h2{width:100%;font-size:40px;}
.side_lf,.side_rg{width: 468px;float:left;margin:0px 10px;display:inline;background: #fff;border: 1px solid #E3E3E3;border-radius: 2px;text-align: center;position: relative;}
.pri_title{font-size:18px;height:54px;line-height: 54px;text-align: center;color:#333;margin:23px 0 0; ;}

.pri_two{color:#333;font-size:14px;margin:5px 0 0;padding: 15px 0px;}
.strong{font-size: 18px;color:#151515;}
.pri_thr{color: #333;font-size: 16px;}
.pri_thr s{font-size:20px;}
.pri_thr strong{color: #383838;font-size: 44px;}
.pri_four{width: 140px;height:40px;line-height:40px; margin:16px auto 0;background:#3baafb;border-radius:2px;text-align: center;font-size: 14px;color:#fff; display: block;}
.pri_four:hover{text-decoration: none; }
.ul_list{width: 372px; margin: 32px auto 0; padding-top: 16px;border-top: 2px solid #f1f1f1;}
.ul_list ul{list-style:none;margin:0;padding:0;}
.ul_list ul li{font-size:14px;color:#333;text-align:right; line-height: 3;}
.ul_list ul li span{float: left;}
.ul_list ul li.li_list{text-align: left;color:#999;}
.pri_p{font-size:12px; line-height: 1.6;margin:0;}
.side_rg .ul_list ul{margin-top: 10px;}
.side_rg .pri_four{background:#ff7e43;}
.side_rg .pri_thr strong{color: #ff7e43;font-weight:normal;padding-right:5px;}
.ul_list ul li.list_lf{text-align: left;}
.ul_list ul li i.pri_icon{background: url(../images/price04.png) no-repeat;width: 23px;height: 16px;background-size:23px 16px; float: right;display:inline-block; margin:14px 0 0;}
.pri_six{ position: absolute;top: -9px; left: -9px;}
.pri_thr strong{color: #3c3c3c;font-weight:normal}
.price_iconbg{background:url(../images/pirce_icon.jpg) no-repeat;width: 9px;height: 10px;display:inline-block; vertical-align: middle;}
.pri_tit{font-size:18px;color:#ff5757;}
.pri_smal{font-size:14px;color:#ff5757;}
.pri_twble{margin:0;border-top:none;border-right:none;border-bottom:none;}
.pri_twble td{color:#ff7e43;}
.pri_fixed{display: none; position:fixed; width:100%; top:0; left:0;height:100%; background:rgba(28,36,51,0.75);; z-index:933;}
.pri_nav{ width:334px;  position:absolute; left:50%; top:50%; height:128px;background:#fff;margin:-64px 0 0 -167px;border-radius: 5px;}
.pri_con{line-height: 2; text-align: center; padding:23px 23px 20px; border-bottom: 1px solid #f4f4f4;}
.pri_close{text-align:center;padding-top: 15px;color: #3587F2;font-size: 18px;}

.pri_table{width: 100%;border-top:1px solid #ccc;border-bottom:1px solid #ccc;border-left:1px solid #ccc;border-right:1px solid #ccc;margin:19px 0 0;}
.pri_table tr td{border-right:1px solid #ccc;border-bottom:1px solid #ccc;height: 40px;line-height:40px;}
.pri_table tr td span{color:#ff7e43;}
.pri_table tr td.bordernone{border-right:none;}
.pri_table tr td.border_btnone{border-bottom:none;}
.pri_table tr td .reg_clik{color:#29e;}

.m-appointintro .btn-subscribe { width: 100%; height: 48px; line-height: 48px; font-size: 16px; margin-top: 45px; }
a.btn-subscribe{ background: #29e; width: 173px; height: 47px; line-height: 47px; display: inline-block; text-align: center; font-size: 18px; color: #fff; border-radius: 3px;}

.pri_table_a{width: 100%;border:1px solid #ccc;border-top:none;margin:0;}
.pri_table_a tr td{height: 40px;line-height:40px;color:#ff7e43;}
.price_bot{padding:0px 10px;margin:0;}
.price_botitle{font-size:14px;width:100%;font-weight:normal;color:#333;line-height:1;margin:30px 0 0 8px;}
.price_ullist{list-style:none;margin:20px 0 0; padding:0 8px;}
.price_ullist li{ line-height:3;padding:0px 10px 0 8px;margin:5px 0 0;background:#f8f8f8;font-size:14px;cursor:pointer;}
.price_ullist li .price_bot_icon{float:right;background:url(../images/price_bot01.png) no-repeat;background-size:14px 14px;width:14px;height:14px;margin:13px 0 0; }
.price_ullist li:active a{background:#eee;background:url(../images/price_bot01.png) no-repeat;background-size:14px 14px;width:14px;height:14px;}
.price_ullist li a{color:#3baafb;}

/* add style 20170206  end*/
@media (max-width:640px){

.price_section{width:100%;max-width:640px;background: url(../images/price_m_bg01.png) no-repeat top center; background-size: 640px auto;}
.pri_top{padding-top:48px;}
.pri_top h2{font-size:20px;}
.pri_main{margin:0 auto; padding:44px 0 0;max-width: 640px;}
.side_lf,.side_rg{width: 330px;margin:10px 0 0;padding:0px 20px 18px;margin-left:13px;height:auto;display:inline;background: #fff;border: none;border-radius: 3px;border: 1px solid #E3E3E3;text-align: center;position: relative;}
.pri_title{font-size:18px;height:48px;line-height: 48px;text-align: center;color:#333;margin:23px 0 0; ;}
.pri_two{font-size:12px;margin: 5px 0 0;}
.strong{font-size: 18px;color:#151515;}
.pri_thr strong{color: #383838;}
.pri_four{width: 180px;height:40px;line-height:40px; margin:16px auto 0;background:#3baafb;border-radius:2px;text-align: center;font-size: 14px;color:#fff; display: block;}
.pri_four:hover{text-decoration: none; }
.ul_list{width: 330px; margin: 21px auto 0; padding-top: 16px;border-top: 2px solid #f1f1f1;}
.ul_list ul{list-style:none;margin:0;padding:0;}
.ul_list ul li{font-size:14px;color:#333;text-align:right; line-height: 3;}
.ul_list ul li span{float: left;}
.ul_list ul li.li_list{text-align: left;color:#999;}
.pri_p{color:#333;font-size:12px; line-height: 3;}
.side_rg{margin-top: 16px;}
.side_rg .ul_list ul{margin-top: 10px;}
.side_rg .pri_four{background:#ff7e43;}
.side_rg .pri_thr strong{color: #ff7e43;font-weight:normal;}
.ul_list ul li.list_lf{text-align: left;}
.ul_list ul li i.pri_icon{background: url(../images/price04.png) no-repeat;width: 23px;height: 16px; background-size:23px 16px;float: right;display:inline-block; margin:14px 0 0;}
.pri_six{ position: absolute;top: -9px; left: -9px;}
.pri_thr strong{color: #3c3c3c;font-size: 44px;font-weight:normal}
.pri_table{width: 100%;border-top:1px solid #ccc;border-bottom:1px solid #ccc;border-left:1px solid #ccc;border-right:1px solid #ccc;margin:10px 0 0;}
.pri_table tr td{border-right:1px solid #ccc;border-bottom:1px solid #ccc;height: 40px;line-height:40px;}
.pri_table tr td span{color:#ff7e43;}
.pri_table tr td.bordernone{border-right:none;}
.pri_table tr td.border_btnone{border-bottom:none;}
.pri_table tr td .reg_clik{color:#29e;}
.pri_table_a{width: 100%;border:1px solid #ccc;border-top:none;margin:0;}
.pri_table_a tr td{height: 40px;line-height:40px;color:#ff7e43;}
.price_iconbg{background:url(../images/pirce_icon.jpg) no-repeat;width: 9px;height: 10px;display:inline-block; vertical-align: middle;}

.pri_fixed{display: none; position:fixed; width:100%; top:0; left:0;height:100%; background:rgba(28,36,51,0.75);; z-index:933;}
.pri_nav{ width:334px;  position:absolute; left:50%; top:50%; height:128px;background:#fff;margin:-64px 0 0 -167px;border-radius: 5px;}
.pri_con{line-height: 2; text-align: center; padding:23px 23px 20px; border-bottom: 1px solid #f4f4f4;}
.pri_close{text-align:center;padding-top: 15px;color: #3587F2;font-size: 18px;}

}
/*add style wap start*/
@media (min-width:375px) and (max-width:414px){

.price_section{width:100%;max-width:414px;background: url(../images/price_m_bg01.png) no-repeat top center; background-size: 414px auto;}
.pri_top{padding-top:48px;}
.pri_top h2{font-size:20px;}
.pri_main{margin:0 auto; padding:44px 0 0;max-width: 414px;}
.side_lf,.side_rg{width: 330px;margin:10px 0 0;padding:0px 20px 18px;margin-left:21px;height:auto;display:inline;background: #fff;border: none;border-radius: 3px;border: 1px solid #E3E3E3;text-align: center;position: relative;}
.pri_title{font-size:18px;height:48px;line-height: 48px;text-align: center;color:#333;margin:23px 0 0; ;}
.pri_two{font-size:12px;margin: 5px 0 0;}
.strong{font-size: 18px;color:#151515;}
.pri_thr strong{color: #383838;font-size: 44px;}
.pri_four{width: 180px;height:40px;line-height:40px; margin:16px auto 0;background:#3baafb;border-radius:2px;text-align: center;font-size: 16px;color:#fff; display: block;}
.pri_four:hover{text-decoration: none; }
.ul_list{width: 330px; margin: 21px auto 0; padding-top: 16px;border-top: 2px solid #f1f1f1;}
.ul_list ul{list-style:none;margin:0;padding:0;}
.ul_list ul li{font-size:14px;color:#333;text-align:right; line-height: 3;}
.ul_list ul li span{float: left;}
.ul_list ul li.li_list{text-align: left;color:#999;}
.pri_p{color:#666;font-size:12px; line-height: 3;}
.side_rg{margin-top: 16px;}
.side_rg .ul_list ul{margin-top: 10px;}
.side_rg .pri_four{background:#ff7e43;}
.side_rg .pri_thr strong{color: #ff7e43;font-weight:normal;}
.ul_list ul li.list_lf{text-align: left;}
.ul_list ul li i.pri_icon{background: url(../images/price04.png) no-repeat;width: 23px;height: 16px; background-size:23px 16px;float: right;display:inline-block; margin:14px 0 0;}
.pri_six{ position: absolute;top: -9px; left: -9px;}
.pri_thr strong{color: #3c3c3c;font-size: 44px;font-weight:normal}
.pri_table{width: 100%;border-top:1px solid #ccc;border-bottom:1px solid #ccc;border-left:2px solid #ccc;border-right:2px solid #ccc;margin:10px 0 0;}
.pri_table tr td{border-right:2px solid #ccc;border-bottom:1px solid #ccc;height: 40px;line-height:40px;}
.pri_table tr td span{color:#ff7e43;}
.pri_table tr td.bordernone{border-right:none;}
.pri_table tr td.border_btnone{border-bottom:none;}
.pri_table tr td .reg_clik{color:#29e;}
.price_iconbg{background:url(../images/pirce_icon.jpg) no-repeat;width: 9px;height: 10px;display:inline-block; vertical-align: middle;}

.pri_fixed{display: none; position:fixed; width:100%; top:0; left:0;height:100%; background:rgba(28,36,51,0.75);; z-index:933;}
.pri_nav{ width:334px;  position:absolute; left:50%; top:50%; height:128px;background:#fff;margin:-64px 0 0 -167px;border-radius: 5px;}
.pri_con{line-height: 2; text-align: center; padding:23px 23px 20px; border-bottom: 1px solid #f4f4f4;}
.pri_close{text-align:center;padding-top: 15px;color: #3587F2;font-size: 18px;}

}
@media (min-width:325px) and (max-width:375px){
.price_section{width:100%;max-width:375px;background: url(../images/price_m_bg01.png) no-repeat top center; background-size: 375px auto;}
.pri_top{padding-top:42px;}
.pri_top h2{font-size:20px;}
.pri_main{margin:0 auto; padding:37px 0 0;max-width: 375px;}
.side_lf, .side_rg{width:292px}
.ul_list{width: 292px; margin: 32px auto 0; padding-top: 16px;border-top: 2px solid #f1f1f1;}
}
@media (min-width:320px) and (max-width:325px){
.price_section{width:100%;max-width:325px;background: url(../images/price_m_bg01.png) no-repeat top center; background-size: 325px auto;}
.pri_top{padding-top:33px;}
.pri_top h2{font-size:20px;}
.pri_main{margin:0 auto; padding:28px 0 0;max-width: 325px;}
.side_lf,.side_rg{width: 264px;margin:10px 0 0;padding:0px 15px 20px;margin-left:13px;height:auto;display:inline;background: #fff;border: none;border-radius: 3px;border: 1px solid #E3E3E3;text-align: center;position: relative;}

.ul_list{width: 264px; margin: 32px auto 0; padding-top: 16px;border-top: 2px solid #f1f1f1;}
.pri_fixed{display: none; position:fixed; width:100%; top:0; left:0;height:100%; background:rgba(28,36,51,0.75);; z-index:933;}
.pri_nav{ width:300px;  position:absolute; left:50%; top:50%; height:128px;background:#fff;margin:-64px 0 0 -150px;border-radius: 5px;}
.pri_con{line-height: 2; text-align: center; padding:23px 23px 20px; border-bottom: 1px solid #f4f4f4;}
.pri_close{text-align:center;padding-top: 15px;color: #3587F2;font-size: 18px;}
}
/*add style wap end*/