@charset "utf-8";
/* CSS Document */

html,body,div,h1,h2,h3,h4,p,span,a,ul,li,ol,dl,dd,dt,input,img,textarea,select{ margin:0; padding:0; list-style:none;}
body{ font-family:"Microsoft YaHei",Simsun,sans-serif; font-size:12px; color:#000;}
a:link,a:visited{ text-decoration:none; color:#000;}
a:hover{ text-decoration:none; color:#000;}
img,input,select{ border:0;}

/*--------------------------------index all---------------------------*/
.fl{ float:left}
.fr{ float:right}
.top_fixed{ height:69px; width:100%; }
.top{ width:100%; height:69px; background:#b32821; position:fixed; left:0; top:0; z-index:999;}
.top h1{ height:42px; margin:15px 0 0 13px;}
.top_right{ float:right; width:200px; height:45px; padding:10px 7px 0 0;}
.search_button{ width:52px; height:52px; margin-left:3px; margin-top:2px; cursor:pointer; background:url(../../images/mobile/index/mobile_03.png) no-repeat;}
.search_select{ width:140px; height:24px; padding:3px; background:#fff;}
.search_text{ width:137px; height:24px; padding-left:5px; margin-bottom:3px; border:1px solid #888; border-radius:5px;}

.banner{ width:100%; height:208px; position:relative; overflow:hidden; margin:0 auto; }
.current{ width:100%; height:4px; background:red;}
.current li{ float:left; width:32%; height:4px; background:red;}
.current .cur_white{ width:2%; height:4px; background:#fff;}

.center{ width:100%; overflow:hidden;}
.center li{ float:left; width:33.333%; height:100px; text-align:center;}
.center a{ display:block; height:100px;}
.center img{ padding:10px 0 3px 0;}

.foot_all{ width:100%; height:52px; }
.foot{ width:100%; height:52px; border-top:2px solid #aaa; background:#fff; z-index:999; position:fixed; left:0; bottom:0;}
.foot_fixed{ width:100%; height:52px; position:relative;}
.foot_fixed ol{ width:100%; height:52px; position:absolute; left:0; top:-2px;}
.foot_fixed li{ float:left; width:25%; height:51px; text-align:center;}
.but_bg{ display:inline-block; border-top:2px solid #000; width:56px; height:52px; background:url(../../images/mobile/index/bg_37.jpg) repeat-x;}
/*--------------------------------index-end--------------------------*/


.title{ height:26px; padding:15px 0 0 17px; background:url(../../images/mobile/in_omcn/title.png) repeat-x; }
.title h2{ font-size:16px; font-weight:bold; text-shadow:none;}


/*--------------------------------in_omcn all----走进欧盟------------------------*/
/*-----in_omcn---------*/
.inom_banner01{ width:100%; height:207px; border-bottom:3px solid #b32821; margin-bottom:8px; position:relative;}
.inom_banner01 img{ width:100%; height:100%; }
.in_omcn_login{ width:80px; height:29px; overflow:hidden; position:absolute; left:40%; top:100px;}

/*-----in_omcn01---------*/
.in_omcn_all{  padding:0 20px; margin-bottom:50px;}
.inom_title{ margin-bottom:36px;}
.inom_center{ width:auto; height:107px; margin:0 auto; margin-bottom:15px; border:1px solid #e6e6e6; border-radius:5px; padding:10px 15px 0 15px; font-size:16px; font-weight:bold;}
.inom_center dd img{ margin:0 auto; margin-top:3px; display:block;}
.inom_text{ width:auto; line-height:27px; margin:0 auto; border:1px solid #e4e4e4; font-weight:bold;}
.inom_text dl{  padding:14px 11px; border-bottom:1px solid #e4e4e4; font-size:14px; color:#eb1313;}
.inom_text dl dd{ padding-left:15px; background:url(../../images/mobile/in_omcn/inom_tick.png) no-repeat left 8px;}
.inom_text ul{ padding:14px 11px; background:#f3f3f3; font-size:12px;}

/*-----in_omcn02----------*/
.inom01_text dl dd{ padding:0; background:none;}
.inom_01_h3{ height:24px; color:#fff; padding-left:9px; background:#3d8ab5; border-bottom:1px solid #e4e4e4;}
.imom01_text_bold{ font-size:14px;}
.inom01_text ul{ font-weight:normal;}

/*-----in_omcn03----------*/
.inom02_text dl dd{ padding:0; background:none;}
.inom02_text ul{ font-weight:normal;}

/*-----------------------------investigate_all--调研服务-------------------*/
/*------investigate----------*/
/*
.investigate_all{ padding:40px 15px 30px 15px;}
.investigate_all ul li{ height:45px; line-height:45px; border-bottom:1px dashed #cdcdcd; padding-left:20px;  background:url(../../images/mobile/investigate/investigate_img.png) no-repeat right -385px;}
.investigate_all ul li span{ display:block; background:url(../../images/mobile/investigate/investigate_img.png) no-repeat 0 10px; padding-left:60px;}
*/

.investigate_all{  position:relative;}
.investigate_all ul{ padding-top:40px;}
.investigate_all .investigate_left{ width:100%; position:relative;}
.investigate_all .investigate_right span{ padding-left:20px; background:none;}
.investigate_all .investigate_right{ width:60%; min-height:500px; padding-bottom:100px; box-shadow:-2px 1px 2px #4e4f4f; position:absolute; right:0; top:0; }
.investigate_all .investigate_right li{  background:url(../../images/mobile/investigate/investigate_img.png) no-repeat right -385px;}
.investigate_all ul li{ line-height:45px; margin:0 10px; border-bottom:1px dashed #cdcdcd; }
.investigate_all ul li span{ display:block; background:url(../../images/mobile/investigate/investigate_img.png) no-repeat 0 0; padding-left:46px;}
.investigate_left_all{}
.investigate_all .list_ul_li_00{ background-position:0 10px;}
.investigate_all .list_ul_li_01{ background-position:0 -35px;}
.investigate_all .list_ul_li_02{ background-position:0 -83px;}
.investigate_all .list_ul_li_03{ background-position:0 -125px;}
.investigate_all .list_ul_li_04{ background-position:0 -170px;}
.investigate_all .list_ul_li_05{ background-position:0 -215px;}
.investigate_all .list_ul_li_06{ background-position:0 -261px;}
.investigate_all .list_ul_li_07{ background-position:0 -304px;}
.investigate_all .list_ul_li_08{ background-position:0 -349px;}


.arrows_ind{ width:17px; height:17px; display:block; z-index:1; background:url(../../images/mobile/investigate/arrows_ind.png) no-repeat; position:absolute; right:0; top:55px;}
/*------investigate01----------*/
.investigate01_all{ padding:40px 15px 30px 15px;}
.investigate01_all ul li{ height:77px; padding:8px 20px 0 10px; padding-top:8px; padding-right:20px; border-bottom:1px dashed #cdcdcd; }
.investigate_name{ width:100px; padding-left:25px;}
.investigate_img{ width:106px; height:69px;}
.investigate_name span{ display:block; color:#777; font-style:normal; font-family:"宋体"; font-size:14px; font-weight:bold;}
.investigate_name span em{ display:block; padding-top:5px; height:40px; font-style:normal; font-size:22px; color:#c12c24;}
.ige_arrows{ display:block; float:right; width:10px; height:77px; background:url(../../images/mobile/investigate/arrows02_gray.png) no-repeat right 23px;}

/*------investigate02----------*/
.investigate02_all{ padding:15px 30px;}
.itg_content{ text-align:center; font-family:"宋体";}
.itg_content p em{ display:block; padding-top:5px; height:30px; font-style:normal; font-size:22px; color:#c12c24;}
.itg_bb{ display:block; height:24px; color:#777; font-style:normal; font-size:14px; font-weight:bold;}
.itg_content p span{ color:#bd1e1e;}
.itg_img{ width:171px; height:171px; margin:0 auto; margin-bottom:5px;}
.itg_content div em{ font-style:normal; color:#eaa000;}
.itg_qw{ height:16px;}
.itg_operation{ text-align:center; padding:7px 0 13px 0; overflow:hidden;}
.itg_operation span{ display:block; float:left; width:33%; height:25px;}
.itg_operation span input{ display:block; width:84px; height:25px; margin:0 auto; text-indent:-999px;}
.itg_but01{  background:url(../../images/mobile/investigate/itg_buy.png) no-repeat;}
.itg_but02{  background:url(../../images/mobile/investigate/itg_shopping.png) no-repeat;}
.itg_but03{  background:url(../../images/mobile/investigate/itg_sc.png) no-repeat;}
.itg_message table tr td{ height:24px; padding-left:10px; background:#fff;}
.itg_message h2{ width:107px; height:25px; overflow:hidden;}
.itg_message .itg_td_bold{ background:#f4f4f4; font-weight:bold;}


/*-----------------------------introduce_all---服务介绍------------------*/
.introduce_nav td{ height:41px; line-height:41px; text-align:center; font-weight:bold; background:#fff;}
.introduce_nav .ide_td_bg{ height:41px; color:#fff; background:url(../../images/mobile/introduce/ide_td_line.jpg) repeat-x;}
.introduce_nav .ide_td_bg a{ color:#fff;}
.ide_content{ padding:18px 30px 0 30px; font-family:SimSun;}
.ide_content dl{ padding-bottom:10px;}
.ide_content h3{ height:25px; color:#bd1e1e; font-size:18px; font-weight:bold;}
.ide_content p{ line-height:22px; letter-spacing:1px;}

/*-----------------------------case_all---服务案例------------------*/
/*------case----------*/
.case_nav{ position:relative;}
.case_nav table tr{ height:104px;  font-size:16px; font-weight:bold; text-align:center;}
.case_nav table td{ height:104px; border-right:1px dashed #000; box-shadow:0 2px 2px #000; background:url(../../images/mobile/cese/case_line_w.jpg) repeat-x;}
.case_nav .case_line_g{ height:104px; background:url(../../images/mobile/cese/case_line_g.jpg) repeat-x;}
.case_nav a{ display:block;height:104px; line-height:104px}
.case_nav_height a{ height:64px; line-height:normal; padding-top:40px;}
.case_cent{ padding:10px 15px;}
.case_cent div{ float:left; width:91px; height:38px; border:1px solid #d2d2d2;}
.case_cent dl{ float:left; color:#c12c24; padding-left:20px;}
.case_cent dt{ height:20px; font-size:14px;}
.case_cent li{ height:60px; border-bottom:1px dashed #000; padding:15px 18px 0 10px;}
.case_cent span{ display:block; float:right; width:10px; height:60px; background:url(../../images/mobile/investigate/arrows02_gray.png) no-repeat right 13px;;}
.case_arrows{ display:block; width:20px; height:16px; background:url(../../images/mobile/cese/case_arrows.png) no-repeat; position:absolute; left:12%; bottom:-5px;}

/*------case_report----------*/
.case_report_all{ padding:20px 10px;}
.case_report_all dl{ border:1px solid #d2d2d2; }
.case_report_all dl dt{ height:25px; line-height:25px; color:#fff; background:#5d87af; padding-left:15px; font-size:16px; font-weight:bold;}
.case_report_all dl dd iframe{ width:100%; vertical-align:middle;}
.case_report{ margin-bottom:20px;}

/*------case_video----------*/
.case_video_cont{ padding:20px 10px;}
.case_video_cont dl dd{ min-height:40px; padding:10px; padding-right:30px; position:relative;}
.case_video_cont dl dd div{ width:28px; height:28px; position:absolute; right:10px; top:35%;}
.case_video_cont table tr td{ height:20px;}

/*------case_check----------*/
.case_check_cont{ padding:20px 10px;}

/*-----------------------------introduce_all---加盟资讯------------------*/
/*------message----------*/
.message_all{ padding:20px 10px; overflow:hidden;}
.message_all li{ float:left; width:33.333%; height:130px; text-align:center;}

/*------message_dt----------*/
.message_dt{ padding:20px 10px;}
.message_dt li{  min-height:45px; padding:0 15px; margin-bottom:10px; position:relative;}
.message_dt span{ width:10px; height:25px; position:absolute; right:5px; top:30%; background:url(../../images/mobile/investigate/arrows02_gray.png) no-repeat;}
.message_dt p{ min-height:22px; color:#c12c24; }
.mes_dt_p{ font-size:14px; font-weight:bold;}

/*------message_dtSpec----------*/


/*------message_tg----------*/
.message_tg{ padding:20px 10px;}
.message_tg dl{ margin-bottom:15px;}
.message_tg dl dt{ height:24px; font-size:14px; font-weight:bold;}
.message_tg dl dd{ height:31px; border:1px solid #64b2cc; position:relative; overflow:hidden;}
.message_tg dl input{ float:left; width:80%; height:31px; padding-left:5px;}
.message_tg dl span{ float:right; width:53px; height:33px; position:absolute; top:0; right:0; cursor:pointer; background:url(../../images/mobile/message/mes_search.gif) no-repeat;}
.message_tg ul{ padding-top:10px; border:1px solid #d2d2d2; border-radius:5px;}
/*------message_content----------*/
.message_cont{ padding:10px 15px;}
.message_cont dt{ text-align:center; color:#ff0000; font-size:16px; font-weight:bold; margin-bottom:5px;}
.message_cont dd{ text-indent:25px; line-height:20px; letter-spacing:2px;}


/*-----------------------------introduce_all---帮助中心------------------*/
.help_center{ padding:20px 15px;}
.help_center dl{ margin-bottom:10px;}
.help_center dt{ font-size:14px;}
.help_center dt b{ color:#ff0000;}
.help_center dt span{ color:#005ed3; font-weight:bold;}
.help_center dd{ text-indent:2em;}
.hc_relative{ position:relative;}
.hc_relative table tr td{ height:100px; line-height:100px;}
.hc_arrows{ display:block; width:19px; height:16px; background:url(../../images/mobile/index/help_center.png) no-repeat; position:absolute; left:15%; top:93px;}
/*-----------------------------myomcn------我的讴盟------------------*/
/*------登陆----------*/
.login_all{ padding:20px 10px; padding-top:100px;}
.head_portrait{ width:92px; height:92px; margin:0 auto; margin-bottom:25px;}
.login_all table{ border:1px solid #ccc; border-radius:5px; margin-bottom:10px;}
.login_all table td{ height:25px; padding-left:10px; background:#FFF; border-right:1px solid #ccc; border-bottom:1px solid #ccc;}
.login_all table td input{ height:25px; width:150px;}
.login_all table .no_border{ border-bottom:none;}
.login_but span{ display:block; color:#fff; height:44px; line-height:40px; text-align:center; background:url(../../images/mobile/myomcn/login_bg.jpg) repeat-x; border-radius:5px; cursor:pointer;}
/*------会员中心----------*/
.login_classify{ width:100%; height:208px; position:relative;}
.login_ban_bg{ width:100%; height:208px;}
.user_cont{ position:absolute; left:25px; top:25px;}
.user_photo{ width:104px; height:87px; border:1px solid #e2e3e3; overflow:hidden;}
.login_user{ float:left; width:100px; padding-left:20px; padding-top:10px; font-size:16px; font-weight:bold;}
.login_user p{ height:25px;}
.login_user span a{ color:#e2231a;}
.login_classify ul{ width:100%; height:45px; padding-top:5px; background:rgba(0,0,0,0.5); position:absolute; left:0; bottom:0;}
.login_classify ul li{ float:left; width:33%; height:50px; border-right:1px solid #fafafa; text-align:center; color:#fff; font-size:16px;}
.login_classify ul li a{ color:#fff; }

.login_cont{ padding:20px 15px;}
.login_cont ul{  border:1px solid #e4e4e4;}
.login_cont li{ min-height:25px; line-height:35px; padding-left:10px; border-bottom:1px solid #e4e4e4; position:relative;}
.login_arrows{ width:8px; height:6px; position:absolute; right:10px; top:15px; background:url(../../images/mobile/myomcn/login_arrows.png) no-repeat right 0;}

.login_wddz{ margin:5px; border:1px solid #e4e4e4; border-radius:5px;}
.login_jr{ width:14px; height:9px; background:url(../../images/mobile/myomcn/login_jr.png) no-repeat; position:absolute; right:10px; top:10px;}

/*------question---客户问答---------*/
.question01 div{ width:100%; height:31px; border:1px solid #6798bf; margin-bottom:10px; position:relative; overflow:hidden;}
.question01 div input{ float:left; width:76%; height:31px; padding-left:5px; }
.question01 div p{ width:65px; height:33px; line-height:33px; color:#fff; text-align:center; background:#6395bd; position:absolute; right:0; top:0;}

/*------finance---我的财务---------*/
.finance{ margin:10px; 15px;}
.finance table{ border:1px solid #d2d2d2;}
.finance td{ min-height:30px;}
.finance .fin_title{ background:#6395bd; padding-left:10px; color:#fff;}
.fin_cla td{ background:#f8f8f8; border-bottom:1px solid #d2d2d2; border-right:1px solid #d2d2d2;}

.finance_tk dl{ border-bottom:none;}
.finance_tk dd{ border-bottom:1px solid #d2d2d2;}
.finance_tk p{ height:20px;}

/*------finance---我的订制---------*/
.cust_cont{ padding:10px 10px;}
.cust_cont input{ width:100%;}
.cust_cont td{ height:35px; padding-left:10px;}
.cust_product{ padding:0 5px; margin:8px 0 8px 5px; height:25px; line-height:25px; color:#fff; text-align:center; background:#0d93ff; border:1px solid #d2d2d2; border-radius:5px; box-shadow:0 0 2px #000; display:inline-block;}
.cust_opt span{ width:60px; height:25px; line-height:25px; text-align:center; background:#fff; border:1px solid #d2d2d2; border-radius:5px; cursor:pointer; display:inline-block;}
.cust_opt{ text-align:center;}
.cust_bc{ }
.cust_opt .cust_dz{ color:#fff; background:#5391c3; margin-left:50px;}

/*------shopping_cart---购物车---------*/
.shopping_cart{ padding:10px;}
.shopping_cart td{ padding-left:10px;}
.sc_shop dl{ padding:5px; overflow:hidden;}
.sc_shop dl dt{ width:85px; height:35px;}
.sc_shop dl dd{ width:60%; padding-left:10px;}
.sc_opt span{ color:#1087b3; margin-right:10px; cursor:pointer;}
.sc_js{ color:#fff; text-align:center; background:#5493c6;}

/*------login01---手机注册页---------*/
.login01{ padding:10px 13px;}
.login_step{ margin:10px 0; text-align:center; padding-top:55px; background:url(../../images/mobile/myomcn/step.png) no-repeat center top;}
.login01 ul li{ position:relative; border:1px solid #d8d8d8; height:25px; line-height:25px; padding-left:30px; margin-bottom:10px; background:url(../../images/mobile/myomcn/longin_zc.png) no-repeat 2px 2px;}
.login01 input{ width:70%; height:25px; line-height:25px;}
.login01 .login01_nobg{ background:none; border:0; padding-left:0;}
.login01_nobg input{  border:1px solid #d8d8d8; width:70px; height:25px; line-height:25px;}
.login01_nobg img{ vertical-align:middle;}
.login01_tj{ color:#fff; text-align:center; margin:0 auto; width:150px; height:25px; line-height:25px; background:#d00000; border-radius:5px; display:block; cursor:pointer;}
.login01_tj_01{ color:#fff; text-align:center; margin:0 auto; width:150px; height:25px; line-height:25px; background:#AAAAAA; border-radius:5px; display:block; cursor:pointer;}
.login01_xy{ margin:10px auto; text-align:center;}
.login01_xy input{ width:auto; height:auto;}
.login01_red{ position:absolute; right:-10px; top:0;}


.login02{ padding:30px 10px;}
.login02 h3{  height:25px; margin:0 auto; padding-top:50px; background:url(../../images/mobile/myomcn/step.png) no-repeat center -90px;}
.login02 div input{ width:100%; height:25px; margin-top:5px; padding:5px 0; border:1px solid #ccc;}
.login02_tj input,.login02_again input{ clear:both; cursor:pointer; color:#fff; width:100px; height:25px; line-height:25px; text-align:center; background:#b0db4e;}
.login02 .login02_tj input{  float:left; margin:0 auto; margin-top:10px; padding:0 10px; height:30px; background:#b32821; border-radius:5px;}
.login02 .login02_again input{ float:left; margin:0 auto; margin-top:10px; padding:0 10px; height:30px; background:#b32821; border-radius:5px;}

.login03{ padding:30px 10px;}
.login03_step{ margin:0 auto; margin-bottom:40px; padding-top:50px; background:url(../../images/mobile/myomcn/step.png) no-repeat center -175px;}
.login03 dl{ width:240px; margin:0 auto;}
.login03 dl dt{ height:75px; font-size:14px; font-weight:bold; padding-top:20px; padding-left:55px; text-align:center; background:url(../../images/mobile/myomcn/omcn.png) no-repeat;}
.login03 dl dd{ text-align:center;}
.login03 dl dd a{ color:#b32821; margin-left:20px;}

/*------user_dz---已提交的订制---------*/
.user_dz{ padding:10px 15px;}
.user_sear{ width:100%; height:30px; margin-bottom:10px;}
.user_sear input{ width:75%; height:30px; border:1px solid #d4d4d4; border-radius:5px; background:url(../../images/mobile/myomcn/use_search.png) no-repeat 98% center;}
.user_sear span{ color:#fff; margin-left:5px; width:20%; height:30px; line-height:30px; text-align:center; background:#3d92ae; border:1px solid #d4d4d4; border-radius:4px; cursor:pointer;}
.user_dz ul{ padding:5px 10px; border:1px solid #d2d2d2;}
.user_dz li{ width:100%; height:50px; border-bottom:1px dashed #636363; position:relative;}
.user_dz ul dt{ width:20%; line-height:50px; font-size:18px; font-weight:bold;}
.user_dz ul dd{ padding-top:5px;}
.auser_dz_rrows{ display:block; width:10px; height:20px; background:url(../../images/mobile/investigate/arrows02_gray.png) no-repeat; position:absolute; right:10px; top:30%;}

/*------user_dz---已退回的订制---------*/
.user_th{ padding:20px 20px;}
.user_th_title{ color:#fff; font-size:14px;}
.user_th td{ height:30px; padding-left:10px;}
.user_th_bold{ font-weight:bold;}

/*------change_password---修改密码---------*/
/*
.change_password{ height:500px; overflow:hidden;}
*/
.cp_left{ width:30%; position:relative;}
.cp_left_li{ height:80px; line-height:80px; font-size:16px; font-weight:bold; text-align:center; border-bottom:1px dashed #000;}
.cp_right{ width:233%; text-align:left;  box-shadow:-1px 0 3px #707070; position:absolute; right:-233%; top:0;}
.cp_right ol{  padding:10px;}
.cp_right ol li{ width:100%; margin-bottom:10px; font-size:14px; line-height:normal;}
.cp_right p{ height:20px; }
/*
.cp_right input{ height:20px; margin-left:10px; border:1px solid #d2d2d2; border-radius:5px;}
*/
.cp_sex input{ vertical-align:middle;}
.cp_qrxg{ color:#fff; background:#6395bd; display:block; height:30px; line-height:30px; border-radius:5px; width:100px;  text-align:center; margin:0 auto; cursor:pointer;}
.cp_right_texta{ width:100px; height:100px; margin-left:20px; border:1px solid #d2d2d2;}
.cp_sj{ width:15px; height:19px; display:block; position:absolute; right:0; top:35px; background:url(../../images/mobile/myomcn/p_wd.png) no-repeat;}


/*---gary---*/
.foot_fixed ol li a{ display:inline-block; border-top:2px solid #aaaaaa;; width:56px; height:51px;}
.foot_fixed ol li a div{ width:56px; height:33px;}

.foot_index{  background:url(../../images/mobile/index/indexba_01.png) no-repeat center bottom;}
.foot_user_center{  background:url(../../images/mobile/index/indexba_02.png) no-repeat center bottom;}
.foot_login{ background:url(../../images/mobile/index/indexba_03.png) no-repeat center bottom;}
.foot_search{  background:url(../../images/mobile/index/indexba_04.png) no-repeat center bottom;}
.foot_exit{  background:url(../../images/mobile/index/indexba_05.png) no-repeat center bottom;}
/*---red---*/
.foot_index_red{  background:url(../../images/mobile/index/indexbb_01.png) no-repeat center bottom;}
.foot_user_center_red{ background:url(../../images/mobile/index/indexbb_02.png) no-repeat center bottom;}
.foot_login_red{ background:url(../../images/mobile/index/indexbb_03.png) no-repeat center bottom;}
.foot_search_red{ background:url(../../images/mobile/index/indexbb_04.png) no-repeat center bottom;}
.foot_exit_red{  background:url(../../images/mobile/index/indexbb_05.png) no-repeat center bottom;}

.foot_fixed .but_bg{ border-top:2px solid #b32821; background:url(../../images/mobile/index/bg_37.jpg) repeat-x;}
.foot_fixed ol li a:active{ border-top:2px solid #b32821; background:url(../../images/mobile/index/bg_37.jpg) repeat-x;}

.login_login04{ padding:20px 15px;}
.login_login04_title{ height:30px; line-height:30px; padding-left:9px; color:#fff; background:#6395bd; border:1px solid #d2d2d2;}
.login_login04_cont{ padding:10px; border:1px solid #d2d2d2; border-top:0;}
.login_login04_cont p{ text-align:center; color:#fff; margin:10px 0; padding:5px; background:#b32821; border:1px solid #d2d2d2; border-radius:5px;}
.login_login04_input{ height:30px; border:1px solid #d2d2d2; border-radius:5px; margin-left:10px; padding-left:5px;}
.login_login04_cont dl{ margin-bottom:10px;}
.login_login04_cont dl dt{ margin-bottom:5px;}
.login_login04_radio{ padding-left:9px; overflow:hidden;}
.login_login04_radio b{ float:left; padding:8px 5px 5px 5px; vertical-align:middle; background:#f2efe8; border:1px solid #d2d2d2;}
.login_login04_radio span{ float:left; width:85px; height:30px; border:1px solid #d2d2d2; border-left:0; background:url(../../images/mobile/index/combo_03.jpg) #fff no-repeat 4px 4px;}
.login_login04_radio2{ padding-left:9px; overflow:hidden;}
.login_login04_radio2 b{ float:left; padding:8px 5px 5px 5px; vertical-align:middle; background:#f2efe8; border:1px solid #d2d2d2;}
.login_login04_radio2 span{ float:left; width:85px; height:30px; border:1px solid #d2d2d2; border-left:0; background:url(../../images/mobile/index/logo.jpg) #fff no-repeat 4px 4px;}
.login_login04_cz{ display:block; cursor:pointer; color:#fff; background:#6395bd; border-radius:3px; border:1px solid #d2d2d2; padding:5px 20px; margin:0 auto;}

.login04_line_pay{ display:block; width:60px; height:25px; background:url(../../images/mobile/index/login04_line_pay.png) no-repeat; position:absolute; right:40px; bottom:75px;}

.main-footer ul li{float: left; vertical-align: middle;width: 20%;text-align: center;padding-top: 5px;}
.main-footer ul{width: 100%;position: relative;}
/*.main-footer ul li.xuq{position: absolute;top:-25px;left: 40%;}
.main-footer ul li.xuq img{margin-bottom: 5px;}*/
.main-footer ul li.xuq{position: absolute;left: 40%;}
.main-footer ul li.index{position: absolute;left: 0;}
.main-footer ul li.allfw{position: absolute;left: 20%;}
.main-footer ul li.massges{position: absolute;left: 60%;}
.main-footer ul li.me{position: absolute;left: 80%;}
.footerbox{background: #fff;height: 60px;bottom: 0;width: 100%;position: fixed;border-top: 1px solid #e8e8e8;}
.footer{height: 60px;width: 100%;margin-top: 10px;}
.main-footer ul li p{font-size: 12px; margin-top: 3px;}


