/*===================================*/
/*===========电脑版会员中心==========[009ee6-0096da]*/
/*===================================[ff6600-f86300]*/


/*#region ==========登陆注册==========*/
.login{ width:1200px; overflow:hidden; padding:40px 0; margin:160px auto 80px auto; background:#fff;}
.login_left{ float:left; width:650px; overflow:hidden; border-right:1px solid #ddd;}
.login_right{ overflow:hidden; padding:0 50px;}

/*标题*/
.login_nav{ overflow:hidden; padding:5px 0 5px 40px;}
.login_nav li{ float:left; overflow:hidden; height:20px; line-height:20px; padding:0 10px;}
.login_nav li a{ display:block; overflow:hidden; font-size:16px; color:#666;}
.login_nav li a.aon{ color:#ff6600;}
.login_nav li a i{ float:left; font-size:15px; margin:0 7px 0 0;}
.login_nav li a i.i1{ margin-top:1px; font-size:17px;}
.login_nav li a i.i2{ margin-top:2px;}
.login_nav li em{ width:1px; height:16px; display:block; overflow:hidden; background:#ddd; margin:2px 0 0 0;}

/*表单*/
.login_box{ overflow:hidden; margin:40px 0 0 30px;}
.login_box li{ width:250px; overflow:hidden; position:relative; padding:0 0 0 130px; margin-bottom:20px;}
.login_box li span.name{ width:120px; height:40px; line-height:40px; display:block; overflow:hidden; text-align:right; color:#666;
font-size:14px; position:absolute; left:0; top:0; z-index:10;}
.login_box li span.name b{ color:#e23c41; margin:0 5px 0 0;}

.login_txt{ width:248px; height:38px; line-height:38px; text-indent:10px; font-size:14px;}
.login_btn{ width:100%; height:40px; line-height:40px; display:block; overflow:hidden; font-size:14px; text-align:center; border-radius:2px;}

.codediv{ float:left; overflow:hidden; position:relative;}
.verifyCode{ width:109px; height:38px; display:block; overflow:hidden; position:absolute; top:1px; right:1px; z-index:10; border-left:1px solid #ddd;}
.verifyCode img{ width:99px; height:30px; margin:4px 5px;}
.msgcode{ width:110px; height:40px; display:block; overflow:hidden; position:absolute; top:0; right:0; z-index:10; border-radius:0 2px 2px 0;
font-size:14px; text-align:center; line-height:40px;}

/*右侧内容*/
.login_tips{ overflow:hidden;}
.login_tips p{ display:block; overflow:hidden; line-height:30px; color:#666;}
.login_tips p.p1{ font-size:16px;}
.login_tips p.p2{ font-size:14px; margin-bottom:20px;}
.login_tips p.p3{ font-size:14px;}
.login_tips p.p3 i{ float:left; width:6px; height:6px; display:block; overflow:hidden; background:#ccc; border-radius:100%; margin:12px 10px 0 0;}
.login_ban{ width:100%; margin:30px 0 0 0;}

/*绑定微信*/
.bindwx { width:100%; overflow:hidden; text-align:center;}
.bindwx a.code { width:180px; display:block; overflow:hidden; margin:20px auto 15px auto;}
.bindwx p { display:block; overflow:hidden; text-align:center; font-size:13px;}
/*#endregion */


/*#region ==========公共部分==========*/
/*公共*/
.minfo{ width:1200px; height:auto; margin:140px auto 60px auto;}
.minfo_left{ float:left; width:220px; overflow:hidden; margin-right:20px;}
.minfo_right{ overflow:hidden;}
/*顶部*/
.minfo_top{ height:35px; overflow:hidden; padding:15px 30px; margin:0 0 20px 0; background:#fff7cc; border:1px solid #fdeeb2;}
.minfo_top i.ico{ float:left; line-height:35px; font-size:25px; color:#ff7414; margin:2px 20px 0 0;}
.minfo_top p{ float:left; line-height:35px; font-size:14px; color:#666;}
.minfo_top p b{ color:#ff6600;}
.minfo_top a.btn{ float:right; width:120px; height:35px; line-height:35px; display:block; overflow:hidden; color:#fff; font-size:14px; text-align:center; border-radius:2px;}
/*菜单*/
.minfo_menu{ background:#fff; overflow:hidden; margin:0 0 20px 0;}
.titlemenu{ height:50px; line-height:50px; padding:0 25px; overflow:hidden; display:block;}
.titlemenu i{ float:left; color:#aeaeae; font-size:20px; width:50px; display:inline-block; overflow:hidden;}
.titlemenu span{ color:#666; font-size:16px;}
.titlemenu b{ float:right; width:0; height:0; margin:22px 0 0 0; border-left:5px solid transparent; border-right:5px solid transparent; border-top:7px solid #ccc;}
.titlemenu:hover span{ color:#ff7300;}
.titlemenu.aon span{ color:#ff7300;}
.childmenu{ overflow:hidden; border-top:1px solid #f5f5f5;}
.childmenu a{ height:40px; line-height:40px; display:block; overflow:hidden; padding:0 0 0 75px; color:#666; font-size:14px;}
.childmenu a:hover{ color:#666; background:#f9f9f9; border-left:2px solid #ff7300; padding:0 0 0 73px;}
.childmenu a.aon{ color:#666; background:#f9f9f9; border-left:2px solid #ff7300; padding:0 0 0 73px;}

@media only screen and (min-width:0px) and (max-width:1100px){
    .minfo{ width:960px;}
    .minfo_left { float:none; width:100%; box-sizing:border-box; background:#fff; margin:0 0 20px 0;}
    .minfo_left div.minfo_menu { float:left; width:20%; box-sizing:border-box;}
}
/*#endregion */


/*#region ==========常用样式==========*/
/*块*/
.mform_box{ overflow:hidden; background:#fff; margin:0 0 20px 0;}
.mform_title{ height:50px; line-height:50px; padding:0 30px; overflow:hidden; background:#fcfcfc; border-bottom:1px solid #e5e5e5;}
.mform_title span{ float:left; color:#333; font-size:16px;}
.mform_title span em { color:#ff6600; font-size:12px; font-style:normal;}
.mform_title p{ float:left; color:#666; font-size:14px; margin:0 0 0 20px;}
.mform_title a{ float:right; color:#666; font-size:14px;}
.mform_title a:hover{ text-decoration:underline; color:#ff7300;}
.mform_tips{ height:50px; line-height:50px; padding:0 30px; overflow:hidden; border-top:1px solid #e5e5e5;}
.mform_tips i{ float:left; color:#ccc; font-size:15px; margin:2px 5px 0 0;}
.mform_tips p{ color:#999;}
.mform_body{ overflow:hidden; padding:30px;}

/*表格*/
.tablelist{ width:100%;}
.tablelist th{ height:40px; background:#f5f5f5; font-size:14px; color:#333; text-align:left;
border-top:1px solid #ddd; border-bottom:1px solid #ddd;}
.tablelist td{ height:59px; color:#666; text-align:left; border-bottom:1px solid #ddd; font-size:13px;}
.tablelist tr.huitr td { color:#999; background:#f8f8f8;}

.tablelist a.a { margin-right:5px;}
.tablelist input[type="checkbox"]{ float:left; margin:0 0 0 25px;}
.tablelist b { float:left; width:6px; height:6px; display:block; overflow:hidden; background:#ff7300; border-radius:100%;}
.tablelist a.n{ color:#333; font-size:14px;}
.tablelist a.r { color:#999;}
.tablelist span.time { color:#999; font-size:14px; font-family:Arial;}

/*标签*/
.mform_nav{ height:40px; border-bottom:1px solid #ddd; margin:30px 30px 0 30px;}
.mform_nav li{ float:left; width:auto; height:40px; margin-right:10px;}
.mform_nav li a{ display:block; overflow:hidden; height:38px; line-height:40px; padding:0 30px; color:#666; font-size:14px; background:#f5f5f5;  border-radius:5px 5px 0 0; border:1px solid #f5f5f5;}
.mform_nav li.lion a{ height:39px; background:#fff; border:1px solid #ddd; border-bottom:1px solid #fff;}
.mform_nav li:hover a{ height:39px; background:#fff; border:1px solid #ddd; border-bottom:1px solid #fff;}

/*单篇*/
.single { overflow:hidden; padding:10px; font-size:12px; line-height:180%;}
/*#endregion */


/*#region ==========通用表单==========*/
/*表单*/
.memberform{ overflow:hidden; padding:35px 0; margin:0 auto;}
.memberform li{ overflow:hidden; position:relative; padding:0 0 0 170px; margin-bottom:20px;}
.memberform span.name{ width:160px; height:40px; line-height:40px; display:block; overflow:hidden; text-align:right; color:#666;
font-size:13px; position:absolute; left:0; top:0; z-index:10;}
.memberform span.name b{ color:#e23c41; margin:0 5px 0 0;}
.memberform a.link{ float:left; line-height:40px; margin:0 0 0 20px;}
.memberform p.tips{ line-height:20px; color:#999; padding:10px 0; clear:both; display:block; overflow:hidden;}

/*弹窗表单*/
.dialogform{ overflow:hidden; padding:10px 0 0 0;}
.dialogform li{ overflow:hidden; padding:7px 20px;}
.dialogform span.name{ height:30px; line-height:30px; display:block; overflow:hidden; color:#666; font-size:14px;}
.dialogform span.name b{ color:#e23c41; margin:0 5px 0 0;}
.dialogform a.link{ float:left; line-height:40px; margin:0 0 0 20px;}
.dialogform p.tips{ line-height:20px; color:#999; padding:10px 0; clear:both; display:block; overflow:hidden;}
.dialogform li .mform_txt { width:100%; box-sizing:border-box;}
.dialogform li .mform_text { width:100%; box-sizing:border-box;}
.dialogform li a.mform_btn { float:none; width:100%; margin-top:15px;}

.mform_p{ float:left; font-size:14px; color:#666; line-height:40px;}
.mform_txt{ width:248px; height:38px; line-height:38px; text-indent:10px; font-size:14px;}
.mform_ddl{ width:250px; height:40px; line-height:40px; text-indent:7px; font-size:13px;}
.mform_text{ width:390px; height:140px; line-height:20px; font-size:14px; padding:5px; margin:5px 0 0 0;}
.mform_btn{ float:left; width:250px; height:40px; line-height:40px; display:block; overflow:hidden; font-size:14px; text-align:center; border-radius:2px;}
/*单选*/
.mform_radio{ height:40px; line-height:40px; overflow:hidden; vertical-align:middle; padding:0 5px;}
.mform_radio input{ display:inline-block; vertical-align:middle; cursor:pointer; margin:0 3px 0 0; width:16px; height:16px;}
.mform_radio label{ display:inline-block; vertical-align:middle; cursor:pointer; margin:0 15px 0 0; overflow:hidden; font-size:14px;}
.mform_radio table{ border:0 none !important;}
.mform_radio table td{ padding:0; border:0 none !important;}
/*上传图片*/
.mform_img{ overflow:hidden; padding:12px 0 0 0;}
.mform_imgpic{ float:left; min-width:100px; height:100px; display:block; overflow:hidden; border:1px solid #ddd; background:#fff; margin:0 30px 0 0; text-align:center; padding:4px; position:relative;}
.mform_imgpic a.img img{ max-width:100%; max-height:100%;}
.mform_imgpic:hover span.btn{ display:block;}
.mform_imgpic span.btn{ width:100%; height:100%; display:none; overflow:hidden; position:absolute; left:0; top:0; z-index:10; background:rgba(0,0,0,0.5); text-align:center; cursor:pointer;}
.mform_imgpic span.btn p{ width:100%; height:60px; display:block; overflow:hidden; position:absolute; left:0; top:50%; z-index:10; margin-top:-30px;}
.mform_imgpic span.btn i{ line-height:40px; color:#fff; display:block; overflow:hidden; font-size:40px;}
.mform_imgpic span.btn em{ line-height:20px; color:#fff; font-style:normal;}
.mform_imgtips{ overflow:hidden; display:block;}
.mform_imgtips span{ line-height:20px; color:#666; display:block; overflow:hidden; padding:0 0 10px 0;}
/*复选*/
.mform_rule{ line-height:20px; overflow:hidden; padding:5px 0;}
.mform_rule input{ float:left; margin:4px 5px 0 0;}
.mform_rule label{ color:#666; margin:0 10px 0 0;}
.mform_rule span{ color:#666; margin:0 5px;}
/*#endregion */


/*#region ==========会员中心==========*/
/*基本信息*/
.mhome_msg{ height:80px; background:#fff; padding:30px; margin:0 0 20px 0; position:relative;}
.mhome_msg a.toux{ float:left; width:80px; height:80px; display:block; overflow:hidden; background:#f5f5f5; margin:0 30px 0 0;}
.mhome_msg a.toux img{ width:100%; height:100%; display:block;}
.mhome_msg p.text{ line-height:26px; height:26px; display:block; overflow:hidden; font-size:14px; color:#666;}
.mhome_msg p.text span{ display:inline-block; overflow:hidden;}
.mhome_msg p.text a{ display:inline-block; overflow:hidden;}
.mhome_msg p.text a.ico{ width:25px; height:26px; display:inline-block; overflow:hidden; text-align:center; font-size:17px; color:#ccc;}
.mhome_msg p.text a.ico2 { font-size:22px;}
.mhome_msg p.text a.icoon { color:#0ad521;}

.mhome_msgbtn { width:120px; height:80px; position:absolute; top:30px; right:30px; z-index:100;}
.mhome_msgbtn a { width:120px; height:35px; line-height:35px; display:block; text-align:center; font-size:14px; border-radius:2px;}
.mhome_msgbtn a.btn1{ margin:0 0 10px 0;}
.mhome_msgbtn a.btn2 { background:#009ee6; color:#fff; position:relative;}
.mhome_msgbtn a.btn2:hover span { display:block;}
.mhome_msgbtn span { width:150px; display:none; overflow:hidden; padding:0 20px 20px 20px; background:#fff; border:1px solid #ddd; position:absolute; top:45px; right:0; z-index:100;
-webkit-box-shadow:#ccc 0px 0px 5px; -moz-box-shadow:#ccc 0px 0px 5px; box-shadow:#ccc 0px 0px 5px;}
.mhome_msgbtn span em { line-height:20px; display:block; overflow:hidden; text-align:center; font-size:13px; color:#666; font-style:normal; padding:15px 0;}
.mhome_msgbtn span i { width:150px; height:150px; display:block; overflow:hidden;}

/*商城管理*/
.mhome_urlbox{ float:left; width:470px; margin:0 20px 20px 0 !important;}
.mhome_url{ height:124px; overflow:hidden; padding:25px 0 0 30px;}
.mhome_url li { float:left; width:195px; height:40px; line-height:40px; overflow:hidden; margin:0 20px 15px 0;}
.mhome_url li a { display:block; overflow:hidden; padding:0 0 0 15px; background:#f5f5f5; border-radius:2px;}
.mhome_url li a span { float:left; font-size:14px; color:#666;}
.mhome_url li a em { float:left; font-size:16px; color:#ff7300; margin-left:3px;}
.mhome_url li a:hover { background:#eee;}

/*客户服务*/
.mhome_contact{ height:109px; overflow:hidden; padding:20px 30px; position:relative;}
.mhome_contact p{ height:35px; line-height:35px; display:block; overflow:hidden;}
.mhome_contact p i{ float:left; display:inline-block; overflow:hidden; color:#ccc; font-size:16px; margin:1px 10px 0 0;}
.mhome_contact p span{ float:left; display:inline-block; overflow:hidden; color:#666; font-size:14px;}
.mhome_contact a.qqa{ float:left; display:inline-block; overflow:hidden; height:22px; margin:6px 0 0 13px;}
.mhome_contact a.btn{ width:98px; height:28px; line-height:28px; display:inline-block; overflow:hidden; border:1px solid #ddd; color:#666;
font-size:14px; text-align:center; background:#fcfcfc; position:absolute; bottom:25px; right:30px; z-index:10; border-radius:2px;}


/*服务订购*/
.mhome_server { height:300px; overflow:hidden; padding:0 30px;}
.mhome_server .swiper-pagination-bullet-active { background:#ff7300;}
.mhome_serverbox { height:300px; overflow:hidden;}
.mhome_serverbox h4.title { height:25px; line-height:25px; display:block; overflow:hidden; padding:20px 0 15px 0; font-size:16px;}
.mhome_serverbox h4.title span { float:left; color:#666; font-weight:bold; margin-right:15px;}
.mhome_serverbox h4.title em { float:left; color:#ff7300; font-weight:bold; font-size:18px;}
.mhome_serverbox div.left { width:240px; overflow:hidden;}
.mhome_serverbox div.left p.cont { height:150px; line-height:25px; color:#8c8c8c; display:block; overflow:hidden;}
.mhome_serverbox div.left p.btns { height:30px; display:block; overflow:hidden;}
.mhome_serverbox div.left p.btns a { float:left; width:98px; height:28px; line-height:28px; display:block; overflow:hidden; text-align:center;
background:#f0f0f0; color:#666; font-size:14px; border:1px solid #ddd; border-radius:4px; margin-right:20px;}
.mhome_serverbox div.right { width:130px; overflow:hidden; text-align:center; padding-top:15px;}
.mhome_serverbox div.right img { width:100%; display:block;}
.mhome_serverbox div.right p { color:#8c8c8c; line-height:20px; padding-top:10px;}
.mhome_serverbox div.line { width:100%; height:1px; background:#ddd; overflow:hidden; margin:20px 0 37px 0;}

/*消息中心*/
.mhome_news { height:280px; overflow:hidden; padding:10px 30px;}
.mhome_news li { height:44px; line-height:44px; overflow:hidden; border-bottom:1px solid #ddd;}
.mhome_news li a { font-size:14px;}
.mhome_news li a:hover span { color:#ff6600;}
.mhome_news li a span { float:left; color:#8c8c8c; width:270px; overflow:hidden;}
.mhome_news li a em { float:right; color:#999; font-style:normal; font-family:Arial;}

/*代理商链接*/
.agent_url { overflow:hidden;}
.agent_url .code { float:left; width:120px; height:120px; margin:0 30px 0 0;}
.agent_url .link { line-height:30px; padding:30px 0; font-size:13px;}
/*#endregion */


/*#region ==========功能应用==========*/
/*应用列表*/
.applist{ overflow:hidden; padding:50px 0 0 30px;}
.applist li{ float:left; width:285px; height:70px; overflow:hidden; margin:0 25px 50px 0;}
.applist li:hover p{ color:#F30;}
.applist li a{ display:block; overflow:hidden;}
.applist li img{ float:left; width:70px; height:70px; display:block; margin:0 17px 0 0; border-radius:4px;}
.applist li p{ line-height:20px; color:#333; font-size:15px; padding:0 0 10px 0;}
.applist li span{ line-height:20px; color:#999;}

/*应用详细*/
.appinfo{ overflow:hidden; margin:30px;}
.appinfo_top{ overflow:hidden; background:#f8f8f8; padding:30px; position:relative;}
.appinfo_top img.img{ float:left; height:180px; margin:0 30px 0 0;}
.appinfo_top p.name{ font-size:16px; color:#333; line-height:30px; padding:5px 0 5px 0;}
.appinfo_top p.mark{ line-height:25px; height:25px; color:#999; display:block; overflow:hidden; font-size:14px;}
.appinfo_top a.btn{ width:120px; height:35px; line-height:35px; display:inline-block; overflow:hidden; text-align:center; font-size:14px; border-radius:3px; margin:15px 0 0 0;}
/*价格规格*/
.app_price{ overflow:hidden; line-height:30px; margin:25px 0 0 0; font-size:14px;}
.app_price span{ float:left; color:#666; margin:0 5px 0 0;}
.app_price b{ float:left; font-size:22px; color:#ff6600; font-weight:lighter;}
.app_price em{ float:left; color:#999; font-style:normal; margin:0 0 0 5px;}
.app_att{ overflow:hidden; line-height:30px; margin:10px 0 0 0; font-size:14px;}
.app_att span{ float:left; color:#666; margin:0 10px 0 0;}
.app_att a{ float:left; width:78px; height:28px; line-height:28px; display:inline-block; overflow:hidden; color:#666; text-align:center; border:1px solid #ddd; margin:0 10px 0 0; border-radius:2px;}
.app_att a.aon{ color:#fff; border:1px solid #ff6600; background:#ff6600;}
.app_att a:hover{ color:#fff; border:1px solid #ff6600; background:#ff6600;}
/*详细内容*/
.appinfo_nav{ height:40px; border:1px solid #ddd; margin:30px 0 0 0;}
.appinfo_nav li{ float:left; width:120px; height:40px; border-right:1px solid #ddd;}
.appinfo_nav li a{ display:block; overflow:hidden; line-height:40px; height:40px; text-align:center; color:#666; font-size:14px;}
.appinfo_nav li.lion a{ border-top:2px solid #ff7300; margin-top:-1px; line-height:38px; color:#ff7300;}
.appinfo_nav li:hover a{ border-top:2px solid #ff7300; margin-top:-1px; line-height:38px; color:#ff7300;}
.appinfo_conts{ min-height:200px; overflow:hidden; padding:20px 30px; border:1px solid #ddd; border-top:0 none; font-size:13px; color:#666; line-height:28px;}
.appinfo_conts p { padding-bottom:10px;}
/*#endregion */


/*#region ==========新闻资讯==========*/
/*消息列表*/
.newsbox{ overflow:hidden; padding:30px;}
/*分页*/
.listpage{ overflow:hidden; padding:20px 0; border-bottom:1px solid #ddd;}
.listpage span.check{ float:left; width:20px; display:inline-block; overflow:hidden; margin:10px 20px 0 25px}
.listpage a.btn{ float:left; height:30px; line-height:30px; display:inline-block; overflow:hidden; margin:0 10px 0 0; border:1px solid #ddd;
padding:0 16px; background:#f7f7f7; color:#999;}
.listpage a.btn:hover{ color:#333; border:1px solid #ccc;}
/*详细页*/
.newsinfo{ overflow:hidden; margin:30px;}
.newsinfo h4.title{ font-size:18px; color:#666; text-align:center; line-height:30px;}
.newsinfo p.time{ font-size:14px; color:#666; text-align:center; line-height:35px; padding:0 0 10px 0;}
.newsconts{ min-height:250px; overflow:hidden; padding:15px 0; font-size:14px; color:#666; line-height:200%; border-bottom:1px solid #ddd; border-top:1px solid #ddd;}
.newsfoot{ overflow:hidden; padding:10px 0;}
.newsfoot li{ float:left; width:50%; overflow:hidden; line-height:25px; color:#999; font-size:14px;}
.newsfoot li span{ float:left; display:block; overflow:hidden;}
.newsfoot li a{ display:block; overflow:hidden; margin:0 20px 0 0; color:#888;}
/*#endregion */


/*#region ==========客户服务==========*/
/*联系信息*/
.feedback_msg{ overflow:hidden; margin:40px 30px 0 30px;}
.feedback_msg li{ float:left; width:50%; height:160px; overflow:hidden;}
.feedback_msg li.li1{ background:#f5f5f5 url(../images/feedback1.jpg) no-repeat right center; margin-right:2px;}
.feedback_msg li.li2{ background:#f5f5f5 url(../images/feedback2.jpg) no-repeat right center; float:none; width:auto;}
.feedback_msg p{ height:35px; line-height:35px; display:block; overflow:hidden;}
.feedback_msg p i{ float:left; display:inline-block; overflow:hidden; color:#ccc; font-size:16px; margin:1px 10px 0 0;}
.feedback_msg p span{ float:left; display:inline-block; overflow:hidden; color:#666; font-size:14px;}
.feedback_msg p em{ font-size:24px; color:#009ee6; font-family:Arial;}
.feedback_msg a.qqa{ float:left; display:inline-block; overflow:hidden; height:22px; margin:6px 0 0 13px;}
.feedback_msg div.fbxmsg{ overflow:hidden; padding:25px 0 0 25px;}
/*#endregion */


/*#region ==========创建商城==========*/
/*进度*/
.build_nav{ overflow:hidden; padding:40px 30px 10px 30px;}
.build_nav li{ float:left; width:33.3%; height:70px; overflow:hidden; position:relative;}
#bnav25 li{ width:25%;}
.build_nav span{ width:100%; height:10px; display:block; overflow:hidden; background:#ededed; position:absolute; left:0; top:15px; z-index:10;}
.build_nav i{ width:36px; height:36px; line-height:36px; display:block; overflow:hidden; text-align:center; font-size:24px; font-family:Arial;
color:#fff; border:2px solid #ededed; background:#cdcdcd; border-radius:100%; position:absolute; left:50%; top:0; z-index:11; margin-left:-20px;
font-style:normal;}
.build_nav p{ line-height:20px; color:#cdcdcd; font-size:14px; text-align:center; display:block; overflow:hidden; margin-top:50px;}
.build_nav li.li1 span{ border-radius:5px 0 0 5px;}
.build_nav li.li0 span{ border-radius:0 5px 5px 0;}
.build_nav li.lion span{ background:#ff7300;}
.build_nav li.lion i{ color:#ff7300; border:2px solid #ff7300; background:#fff;}
.build_nav li.lion p{ color:#ff7300;}

/*文字*/
.tempbox { padding:30px 0; overflow:hidden;}
.tempbox_title { line-height:28px; overflow:hidden; padding:0 30px;}
.tempbox_title h4 { font-size:14px; color:#666;}
.tempbox_title p { color:#999;}
/*列表*/
.templist { overflow:hidden; text-align:center; padding:40px 0;}
.templist li { width:225px; overflow:hidden; display:inline-block; background:#fff; border:2px solid #ddd; margin:0 10px; position:relative;
text-align:left; cursor:pointer;}
.templist li img.code { width:205px; height:205px; display:block; margin:10px auto 10px auto;}
.templist li p.name { line-height:20px; display:block; overflow:hidden; padding:0 15px; color:#666; font-size:14px;}
.templist li p.mark { height:40px; line-height:20px; display:block; overflow:hidden; padding:5px 15px 10px 15px; color:#999;}
.templist li i { width:0; height:0; border-bottom:30px solid #ddd; border-left:30px solid transparent;
position:absolute; right:0; bottom:0; z-index:10;}
.templist li span.gou { line-height:16px; color:#fff; font-size:14px; position:absolute; right:2px; bottom:0; z-index:12;}
.templist li.lion { border:2px solid #ff6600;}
.templist li.lion i { border-bottom:30px solid #ff6600;}
.tempbtn { width:180px; height:40px; line-height:40px; display:block; overflow:hidden; margin:0 auto 15px auto; text-align:center; font-size:14px;
border-radius:3px;}

/*成功*/
.tempend_tips { height:30px; line-height:30px; overflow:hidden; text-align:center; padding:40px 0;}
.tempend_tips i { display:inline-block; overflow:hidden; color:#ff7417; font-size:20px; margin:0 10px 0 0;}
.tempend_tips span { display:inline-block; overflow:hidden; color:#ff7417; font-size:16px; font-weight:bold;}
.tempend_box { overflow:hidden; background:#fcfcfc; border-top:1px solid #eee;}
.tempend_box li { overflow:hidden; padding:30px; height:250px;}
.tempend_box li.li1 { float:left; width:420px; border-right:1px solid #eee;}
.tempend_box li.li1 div { width:210px; overflow:hidden; margin:0 auto;}
.tempend_box p.title { line-height:40px; font-size:16px; color:#333; padding-bottom:10px;}
.tempend_box p.name { line-height:25px; font-size:14px; color:#666; padding-bottom:10px;}
.tempend_box p.cont { line-height:20px; color:#888; padding-bottom:5px;}
.tempend_box .code { width:140px; height:140px; padding:5px; background:#fff; display:block; overflow:hidden;}
.tempend_box a.btn { width:240px; height:40px; line-height:40px; display:block; overflow:hidden; margin-top:30px; border-radius:3px;}
.tempend_box a.btn i{ float:left; width:30px; color:#fff; display:inline-block; overflow:hidden; margin:0 10px 0 25px; font-size:20px;
text-align:center;}
.tempend_box a.btn span{ font-size:14px;}
/*#endregion */


/*#region ==========服务订购==========*/
/*列表*/
.service_box{ overflow:hidden; margin:30px 0 0 0;}
.service_list{ width:100%; border-top:1px solid #e8e8e8;}
.service_list th{ height:40px; background:#fcfcfc; border-bottom:1px solid #e8e8e8; text-align:left; font-size:14px; color:#333;}
.service_list td{ height:80px; padding:15px 0; background:#fff; border-bottom:1px solid #e8e8e8; text-align:left; font-size:14px; color:#666;}
.service_list tr:nth-child(odd) td{ background:#fcfcfc;}
.service_list a.link { color:#666;}
.service_list p.fang{ font-size:12px; line-height:22px; margin:0 25px 0 0;}
.service_list p.price{ font-size:22px; color:#ff6600;}
.service_list p.price span{ font-size:26px;}
.service_list a.btn{ width:120px; height:35px; line-height:35px; display:inline-block; overflow:hidden; color:#fff; font-size:14px; border-radius:3px; text-align:center;}
.service_tips{ overflow:hidden; padding:25px 30px; line-height:20px;}
.service_tips p{ float:left; line-height:20px; color:#666;}
.service_tips p span{ color:#ff6600;}
.service_tips a{ float:right; color:#666; display:inline-block; overflow:hidden;}
.service_tips a img{ float:right;}

/*详细*/
.service_info{ width:100%; border:1px solid #e8e8e8; border-bottom:0 none;}
.service_info th{ height:40px; background:#fcfcfc; border-bottom:1px solid #e8e8e8; text-align:left; font-size:14px; color:#333; padding-left:20px;}
.service_info td{ height:60px; line-height:20px; background:#fff; border-bottom:1px solid #e8e8e8; text-align:left; font-size:12px; color:#666; padding:10px 0 10px 20px;}

.service_ptype{ overflow:hidden; padding:25px 0; border-bottom:1px solid #ddd;}
.service_ptype p{ line-height:15px; display:block; overflow:hidden; color:#333; font-size:14px; padding:0 0 15px 0;}
.service_ptype a{ float:left; height:46px; display:inline-block; overflow:hidden; margin:0 20px 0 0; padding:1px; border:1px solid #ddd;}
.service_ptype a img{ height:46px;}
.service_ptype a:hover{ padding:0; border:2px solid #ff6600;}
.service_ptype a.aon{ padding:0; border:2px solid #ff6600;}

.service_pfoot{ overflow:hidden; text-align:right; padding:20px 0;}
.service_pfoot p.price{ line-height:30px; font-size:14px; color:#666;}
.service_pfoot p.price em{ color:#ff6600; font-size:18px; font-style:normal;}
.service_pfoot p.price span{ color:#ff6600; font-size:24px;}
.service_pfoot p.read{ line-height:20px; color:#666; margin-right:-4px;}
.service_pfoot a.btn{ width:150px; height:35px; line-height:35px; display:inline-block; overflow:hidden; color:#fff; font-size:14px; text-align:center; border-radius:3px; margin:20px 0 0 0;}

/*支付*/
.service_pay{ height:412px; overflow:hidden; margin:30px 0 0 0;}
.service_paytitle{ height:38px; line-height:38px; border-bottom:1px solid #ddd; border-top:1px solid #ddd; padding:0 33px; background:#fcfcfc;
font-size:14px; color:#666; margin:0 0 50px 0;}
.service_paybox{ overflow:hidden;}
.service_paybox a.code{ float:left; width:180px; display:block; overflow:hidden; padding:9px; border:1px solid #ddd; margin:0 35px 0 210px;}
.service_paybox a.code img{ width:100%; display:block;}
.service_paybox p.name{ font-size:14px; color:#666; line-height:25px;}
.service_paybox p.price{ font-size:14px; color:#666; line-height:25px; padding:5px 0 0 0;}
.service_paybox p.price span{ font-size:24px; color:#ff6600;}

.service_paybox p.tips{ line-height:25px; color:#666; padding-top:35px;}
.service_paybox p.tips span{ display:block; overflow:hidden;}
.service_paybox p.under{ line-height:35px; display:block; overflow:hidden; padding-top:20px;}
.service_paybox p.under a.btn{ float:left; width:120px; height:35px; line-height:35px; display:inline-block; overflow:hidden; color:#fff; font-size:14px; border-radius:3px; text-align:center;}
.service_paybox p.under a.link{ float:left; margin:0 0 0 30px; color:#666; display:block; overflow:hidden;}
.service_paybox p.under a.link img{ float:right; margin:7px 0 0 2px;}

/*结果*/
.service_result{ overflow:hidden; padding:0 120px 0 170px;}
.service_result i{ float:left; width:80px; height:80px; line-height:80px; display:block; overflow:hidden; text-align:center; font-size:80px;
color:#fe5250; margin:0 30px 0 0;}
.service_result h4{ line-height:30px; font-size:14px; color:#fe5250;}
.service_result p{ line-height:25px; color:#666; display:block; overflow:hidden;}
.service_result.sr1 i{ color:#ff6600;}
.service_result.sr1 h4{ color:#ff6600;}
.service_result.sr2 i{ color:#fe5250; padding-top:4px; margin-bottom:-4px;}
.service_result.sr2 h4{ color:#fe5250;}

.service_result div.btns { overflow:hidden; margin:10px 0 0 0;}
.service_result div.btns a { float:left; height:36px; line-height:36px; display:block; overflow:hidden; padding:0 15px; border-radius:3px;
margin:0 20px 0 0; color:#666; background:#eee; font-size:13px;}
.service_result div.btns a:hover { background:#ff6600; color:#fff;}
/*#endregion */


/*#region ==========订购订单==========*/
.orderbox{ overflow:hidden; padding:30px;}
/*搜索*/
.order_search{ height:30px; line-height:30px; overflow:hidden; margin-bottom:30px; background:#f5f5f5; padding:30px 30px 30px 0;}
.order_search span{ float:left; color:#333; font-size:13px; margin:0 0 0 35px;}
.order_search em{ float:left; color:#333; font-size:13px; font-style:normal; margin:0 10px;}
.order_txt{ float:left; width:98px; height:28px; line-height:28px; border:1px solid #ddd; border-radius:3px; background:#fff; text-align:center;}
.order_ddl{ float:left; width:100px; height:30px; border:1px solid #ddd; border-radius:3px; background:#fff; color:#666; text-indent:7px; font-size:12px;}
.order_btn{ float:right; height:30px; line-height:30px; display:inline-block; overflow:hidden; padding:0 20px; border-radius:3px; font-size:14px;}
.order_btn i{ float:left; margin:1px 5px 0 0; font-size:12px;}

/*详细*/
.order_info{ overflow:hidden; padding:0 30px; min-height:562px;}
.order_conts{ overflow:hidden; padding:20px 0; border-bottom:1px solid #ddd;}
.order_conts p{ float:left; width:33%; line-height:30px; font-size:14px; color:#666; display:inline-block; overflow:hidden;}
.order_conts p em { font-style:normal; color:#333;}
.order_conts p span { }

.order_price{ height:30px; line-height:30px; display:block; overflow:hidden; font-size:14px; color:#666; margin-top:30px;}
.order_price em{ font-size:18px; color:#ff6600; font-style:normal;}
.order_price span{ font-size:24px; color:#ff6600; font-family:Arial;}
.order_topay{ width:150px; height:35px; line-height:35px; display:block; overflow:hidden; color:#fff; font-size:14px; border-radius:3px; text-align:center; margin-top:20px;}
.order_link{ line-height:20px; display:inline-block; overflow:hidden; margin-top:15px;}

/*续费管理*/
.order_count{ height:20px; line-height:20px; overflow:hidden; padding:10px 30px; margin:30px 30px 0 30px; background:#f5f5f5;}
.order_count p{ color:#666; font-size:14px;}
.order_count em{ color:#ff6600; font-size:18px; margin:0 8px 0 5px;}
/*#endregion */


/*#region ==========商城体验==========*/
.ViewCasebg { width:100%; height:100%; overflow:hidden; cursor:pointer; position:fixed; left:0; top:0; z-index:1200; background:#333; background:rgba(0,0,0,0.7);}
.ViewCase { width:840px; height:260px; overflow:hidden; background:#fff; position:fixed; left:50%; top:50%; z-index:1201; margin-left:-420px; margin-top:-130px;}
.ViewCase li { float:left; width:25%; overflow:hidden; text-align:center;}
.ViewCase li img { width:160px; height:160px; display:block; margin:30px auto 20px auto;}
.ViewCase li p { line-height:20px; font-size:14px; color:#666;}
/*#endregion */


/*#region ==========手机端注册登录==========*/
.member_top { line-height:20px; padding:15px 10px; border-bottom:1px solid #ddd;}
.member_top p { color:#08071f; font-size:13px;}
.member_top p.ora { color:#ff6600; line-height:25px; font-size:14px;}

/*表单*/
.mbody{ height:100%; position:relative; max-width:480px; margin:0 auto;}
.member_form{ overflow:hidden; padding:20px 10px; background:#fff;}
.member_form li{ overflow:hidden; padding-bottom:15px; position:relative;}
.member_form li a.link{ float:right; line-height:20px; color:#ff8844; font-size:13px;}
.member_form li p.tips { line-height:20px; font-size:12px; color:#ff4444; padding:10px 0 0 0;}

/*文本框和验证码*/
.member_txt{ height:35px; padding:0 0 0 90px; overflow:hidden; position:relative; border-bottom:1px solid #eee;}
.member_txt p.name{ height:35px; line-height:35px; font-size:13px; display:inline-block; overflow:hidden; text-align:left; text-indent:3px;
position:absolute; left:0; top:0; z-index:10;}
.member_txt p.name b{ color:Red;}
.member_txt input[type="text"],.member_txt input[type="password"]
{ width:100%; height:35px; line-height:35px; border:0 none; outline:none; background:#fff; color:#666;
-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}
.verifyCode2{ width:88px; height:28px; display:block; overflow:hidden; position:absolute; top:0; right:0; z-index:10; border-radius:2px; border:1px solid #eee;}
.verifyCode2 img{ width:88px; height:28px; display:block;}
.msgcode2{ width:90px; height:30px; line-height:30px; display:block; overflow:hidden; position:absolute; top:0; right:0; z-index:10; border-radius:2px; font-size:12px; text-align:center; color:#fff; background:#ff8844;}
.msgcode2:hover { color:#fff;}

/*底部按钮容器*/
.member_footno{ width:100%; height:40px; overflow:hidden;}
.member_foot{ width:100%; overflow:hidden; position:fixed; bottom:0; z-index:1000; max-width:480px; margin:0 auto; background:#fff; display:box; display:-webkit-box; display:-moz-box;}
.member_foot a { box-flex:1; -webkit-box-flex:1; -moz-box-flex:1;}
.member_foot a:first-child { background:#ff9944;}
.member_foot a:last-child { background:#ff4444;}
.member_btn{ height:40px; line-height:40px; display:block; overflow:hidden; text-align:center; font-size:15px; background:#ff4444; color:#fff; border-radius:0px;}
.member_btn:hover { color:#fff;}


/*成功登录注册页面*/
.msuccess_top { overflow:hidden; margin:0 15px;}
.msuccess_top h4 { line-height:25px; display:block; overflow:hidden; padding:25px 0 10px 0; color:#ff7300; font-size:15px; font-weight:bold;}
.msuccess_top p { line-height:25px; display:block; overflow:hidden; color:#333; font-size:12px;}
.msuccess_top p b { font-size:15px;}
.msuccess_top p span { }

.msuccess_code { overflow:hidden; margin:0 15px; padding:15px 0;}
.msuccess_code li { float:left; width:50%; overflow:hidden; background:#f6f6f6;}
.msuccess_code li.h { background:#e5e5e5;}
.msuccess_code li div { overflow:hidden; padding:25px 25px 0 25px; border:2px solid #fff;}
.msuccess_code li img { width:100%; display:block;}
.msuccess_code li p { height:20px; line-height:20px; padding:10px 0 20px 0; display:block; overflow:hidden; text-align:center; color:#666; font-size:14px;}

.msuccess_about { overflow:hidden; margin:0 15px; padding:10px 0 30px 0;}
.msuccess_about h4 { line-height:25px; padding:0 0 5px 0; color:#333; font-size:15px; font-weight:bold;}
.msuccess_about p { line-height:22px; font-size:12px; color:#333; vertical-align:text-top;}
.msuccess_about p span { color:#ff7301;}
.msuccess_about p img { float:right; width:40%; margin:10px 0 0 10px;}
/*#endregion */


/*#region ==========手机端头部==========*/
.mtop_no { width:100%; height:61px; overflow:hidden;}
.mtop { width:100%; height:60px; overflow:hidden; position:fixed; top:0; z-index:1000; max-width:480px; margin:0 auto; background:#fff; border-bottom:1px solid #ddd;}
.mtop img { float:left; height:30px; margin:15px 0 0 15px;}
.mtop .btn { float:right; width:24px; height:16px; display:inline-block; overflow:hidden; border-top:2px solid #999; border-bottom:2px solid #999;
margin:20px 15px 0 0;}
.mtop .btn span { width:100%; height:2px; display:block; overflow:hidden; margin-top:7px; background:#999;}

/*菜单*/
.mtop_menu { background-color:#fff; position: fixed; top: 0; right: -300px; overflow: hidden; z-index: 1005; height: 100%; width:230px;
padding-left: 30px; box-sizing: border-box; -webkit-transition: right .25s ease-in-out; transition: right .25s ease-in-out; }
.navmenushow { right: 0 !important;}
.mtop_box { width:100%; height:100%; overflow:hidden; position:relative;}

.mtop_logo { width:180px; height:30px; line-height:30px; background:#fff; overflow:hidden; padding:15px 0; border-bottom:1px solid #f5f5f5;
position:absolute; top:0; left:0; z-index:100;}
.mtop_logo span { float:left; font-size:20px; color:#ff7300; font-weight:bold;}
.mtop_logo i { float:right; font-size:12px; color:#666;}

.mtop_list { width:100%; height:100%; overflow-y:scroll; position:absolute; left:0; bottom:0; z-index:99;}
.navli1{ line-height: 45px; font-size: 16px;  color: #333; }
.navli1 a { display:block; overflow:hidden; color:#333;}
.navli2 { line-height: 38px;font-size: 14px; color: #666; margin-left: 16px; line-height:240%; }
.navli2 a { display:block; overflow:hidden; color:#666;}
/*#endregion */