@charset 'utf-8';
/* CSS reset */

html { color: #000; background: #FFF; font-family: 'Microsoft YaHei', 'Arial', '宋体'; }
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, form, fieldset, legend, input, button, textarea, p, th, td, strong { padding: 0; margin: 0; font-family: 'Microsoft YaHei', 'Arial', '宋体'; }
table { border-collapse: collapse; border-spacing: 0; }
fieldset, img { border: 0; max-width: 100%}
a { text-decoration: none; color: #000; outline: none; cursor: pointer; }
var, em, strong { font-style: normal; }
caption, em, strong, th, var { font-style: inherit; font-weight: inherit; }
del, ins { text-decoration: none; }
li { list-style: none; }
caption, th { text-align: left; }
h1, h2, h3, h4, h5, h6 { font-size: 100%; font-weight: normal; }
input, button, textarea, select, optgroup, option { font-family: inherit; font-size: inherit; font-style: inherit; font-weight: inherit; }
input, button, textarea, select { *font-size:100%;
}
input { outline: none; }
* { -webkit-tap-highlight-color: rgba(0,0,0,0); }
.clearfix:after { content: "\200B"; display: block; height: 0; clear: both; }
.clearfix { *zoom:1;
}
.floatl { float: left; }
.floatr { float: right; }
html .show { display: block; }
html,  body { width: 100%; }
.wrap { width: 100%; min-width: 1100px; -min-width: 1100px; }
.header { width: 100%; height: 40px; background: #000; }
.header_box { width: 1050px; height: 100%; margin: 0 auto; }
.header_box p { width: 270px; font-size: 12px; line-height: 40px; color: #fff; }
.header_right { overflow: hidden; width: 140px; height: 100%; font-size: 12px; }
.header_right li { float: left; }
.header_right a { float: left; line-height: 40px; padding: 0 11px; color: #fff; }
.header_right a:hover { color: #f00; }
.trolley strong { padding: 0 2px; color: #f00; }
/*导航栏*/

.nav { width: 100%; height: 98px; border-bottom: 4px solid #ce2725; background: url(../images/logo_bg.png) 0 0 repeat-x; }
.nac_box { width: 1020px; height: 100%; margin: 0 auto; }
/*logo标志*/

.logo { width: 107px; height: 98px; background: url(../images/bg_01.png) -1px -1186px no-repeat; }
.subnav { float: right; height: 75px; padding-top: 23px; }
.subnav a { float: left; width: 106px; height: 100%; margin: 0 3px; line-height: 75px; text-align: center; font-size: 15px; color: #555; }
.subnav a:hover, .subnav .tabnav_tab { background: #ce2725; font-weight: bold; color: #fff; }
/*头部大图*/

.pic { width: 100%; height: 380px; background: url(../images/banner.jpg) center center no-repeat; }
/*3个小模块*/

.dynamic { width: 100%; height: 445px; background: #f7f7f7; }
.news { width: 1100px; height: 100%; margin: 0 auto; }
.modular { float: left; width: 310px; height: 350px; margin: 40px 14px 0 0; border: 1px solid #dedede; background: #fff; }
.bizcn_pic a { display: block; width: 100%; height: 100%; background: url(../images/bizcn.jpg) 0 0 no-repeat; }

/*动态*/
.new_dynamic{ width:448px;}
.new_dynamic h1, .offcial h1 { height: 43px; margin: 0 10px; border-bottom: 1px solid #8faad7; }
.new_dynamic h1 a, .offcial h1 a { width: 95px; height: 40px; line-height: 43px; border-bottom: 3px solid #8faad7; font-size: 14px; text-indent: 14px; }
.new_dynamic h1 .new_more { float: right; width: 49px; height: 22px; margin: 13px 12px 0 0; background: url(../images/bg_01.png) 0 -1298px no-repeat; border: 0; }
.new_dynamic ol { overflow: hidden; height: 270px; margin: 16px 11px 0; font-size: 13px; }
.new_dynamic ol li { overflow: hidden; width: 100%; height: 25px; line-height: 25px; text-indent: 7px; color: #7a7a7a; }
.new_dynamic li a { float: left; width: 331px; height: 100%; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; color: #000; } /*---------------------------2015-1-19 添加微信扫一扫------------------------------*/
.offcial { height: 260px; margin-right:0; float:none;}
.written { position: relative; overflow: hidden; width: 290px; height: 110px; background: #fbfbfb; margin: 0 auto; font-size: 12px; }
.written_box { overflow: hidden; width: 285px; height: 100%; }
.written_con { width: 270px; height: 165px; background: url(../images/bg_wr.jpg) 14px 0 no-repeat; padding-left: 14px; }
.wri_right { position: absolute; top: 0; right: 0; width: 5px; height: 110px; }
.qr_code { float: none; width: 310px; height: 85px; margin: 3px 0 0 0; border: 1px solid #dedede; background: #fff; }
.qr_p { float: left; width: 75px; height: 75px; background: #f00; margin: 5px; }
.qr_p img { display: block; width: 100%; height: 100%; }
.qr_flick { float: left; width: 200px; height: 76px; padding: 5px 0 0 10px; font-size: 12px; line-height: 18px; }
.qr_flick h3 { font-size: 15px; line-height: 28px; padding-bottom: 3px; }
/*---------------------------------------------------------*/

/*新闻动态*/
.offcial h1 { border-bottom: 1px solid #ef755e; }
.offcial h1 a { float: left; border-bottom: 3px solid #ef755e; }
.offcial dl { width: 290px; height: 87px; margin: 12px auto 0; }
.offcial dt { width: 73px; height: 73px; padding: 1px 11px 0 9px; background: url(../images/bg_01.png) -1px -1103px no-repeat; }
.offcial dt a { display: block; width: 100%; height: 100%; }
.offcial dd { width: 197px; height: 100%; }
.offcial dd p { overflow: hidden; width: 100%; line-height: 33px; font-size: 12px; }
.offcial .interest { display: block; width: 70px; height: 30px; background: url(../images/bg_01.png) 0 -1331px no-repeat; }

/*官方微信动态*/
.gfwb_box{ float:right; width:310px;}
.written h2 { overflow: hidden; width: 257px; height: 20px; padding-top: 7px; line-height: 20px; margin: 0 auto; }
.wri_left { overflow: hidden; width: 285px; background: #f5f5f5; }
.wri_right p { position: absolute; top: 0; left: 0; width: 5px; height: 20px; background: #dadada; cursor: pointer; }
.written_con p { overflow: hidden; width: 245px; height: 137px; margin: 0 auto; padding-top: 20px; line-height: 20px; }

/*企业栏目*/
.service { width: 100%; height: 460px; }
.service_con { width:1200px; height: 100%; margin: 0 auto; }
.service_con h1 { display: block; width: 100%; height: 38px; padding-top: 40px; font-size: 22px; text-align: center; color: #616161; }
.service_con h2 { display: block; width: 100%; height: 30px; font-size: 16px; text-align: center; color: #959595; }
.mechanism { overflow: hidden; width: 100%; height: 290px; margin-top: 57px; }
.mech_box { float: left; width: 214px; height: 100%; padding: 0 13px; }
.mech_box a { display: block; }
.mech_log { width: 136px; height: 136px; margin: 0 auto; }
.mech_sec { width: 137px; }
.mech_box h2 { display: block; width: 100%; height: 44px; padding-top: 19px; line-height: 44px; font-size: 18px; text-align: center; color: #333333; }
.business p { overflow: hidden; width: 214px; font-size: 12px; line-height: 18px; text-align: center; color: #999; }
.wrap .applical { height: 470px; background: #f7f7f7; }
.authentication { width: 100%; background: url(../images/555_02.jpg) 0 0 repeat-x; }
.cation { width: 100%; min-width: 1100px; height: 144px; margin: 0 auto; background: url(../images/22_02.jpg) center center no-repeat; }
.footer { width: 100%; padding-bottom: 28px; background: url(../images/22_04.jpg) 0 0 repeat-x; }
.f_nav { width: 290px; margin: 0 auto; padding-top: 15px; font-size: 14px; line-height: 34px; }
.f_nav a { padding: 0 6px; color: #fff; }
.f_nav a:hover { color: #f00; }
.auten p { width: 950px; height: 20px; margin: 0 auto; line-height: 20px; font-size: 12px; text-align: center; color: #848484; }
.f_pic { width: 355px; height: 40px; margin: 0 auto; }
.f_pic img { width: 112px; }
.logo a { display: block; width: 100%; height: 100%; }
/*首页背景图片 以及图片鼠标移上效果*/

/*登陆导航栏*/

.header_right a span { float: left; width: 13px; height: 17px; margin: 12px 4px 0 0; }
.sign span { background: #000 url(../images/bg_01.png) 0 -1370px no-repeat; }
.header_right .trolley span { width: 16px; background: #000 url(../images/bg_01.png) 0 -1401px no-repeat; }
.enroll { float: left; width: 11px; height: 15px; margin-top: 12px; background: #000 url(../images/bg_01.png) 0 -1387px no-repeat; }

/*产品相关 8 个小图标*/
.domain { background: url(../images/bg_01.png) -1px 0 no-repeat; }
a:hover .domain { background: url(../images/bg_01.png) -144px 0 no-repeat; }
.virtual { background: url(../images/bg_01.png) -1px -138px no-repeat; }
a:hover .virtual { background: url(../images/bg_01.png) -145px -138px no-repeat; }
.cloud { background: url(../images/bg_01.png) -1px -275px no-repeat; }
a:hover .cloud { background: url(../images/bg_01.png) -144px -275px no-repeat; }
.trusteeship { background: url(../images/bg_01.png) -1px -412px no-repeat; }
a:hover .trusteeship { background: url(../images/bg_01.png) -144px -412px no-repeat; }
.post { background: url(../images/bg_01.png) -1px -960px no-repeat; }
a:hover .post { background: url(../images/bg_01.png) -145px -960px no-repeat; }
.telephone { background: url(../images/bg_01.png) 0 -549px no-repeat; }
a:hover .telephone { background: url(../images/bg_01.png) -143px -549px no-repeat; }
.record { background: url(../images/bg_01.png) 0 -686px no-repeat; }
a:hover .record { background: url(../images/bg_01.png) -143px -686px no-repeat; }
.micro { background: url(../images/bg_01.png) 0 -823px no-repeat; }
a:hover .micro { background: url(../images/bg_01.png) -144px -823px no-repeat; }

.domain_buy{ background: url(../images/bg_01.png) -300px 0 no-repeat; }
a:hover .domain_buy{ background: url(../images/bg_01.png) -445px 0 no-repeat; }
.ico_360tg{ background: url(../images/bg_01.png) -300px -139px no-repeat; }
a:hover .ico_360tg{ background: url(../images/bg_01.png) -445px -139px no-repeat; }


/*产品中心内容区域*/
.main { width:960px; margin: 0 auto; }
.main_title { width: 100%; height: 65px; line-height: 65px; text-indent: 37px; background: url(../images/bg_01.png) -86px -1136px no-repeat; }
.main_red { color: #d95956;}
.tabnav .bg_red { background: #d32d29;}
.main_con { width:1100px; margin: auto;}
.main h1 a:hover { color: #d95956; }
.main .main_con{ width:100%;}
/*左侧导航*/

.aside_nav { float: left; width: 230px; margin-bottom: 39px; background: #ecf1f4; }
.aside_nav h2 { width: 205px; margin: 0 auto; padding-top: 20px; font-size: 14px; line-height: 16px; }
.aside_nav .tabnav { width: 205px; padding: 20px 13px; }
.tabnav li { margin-bottom: 5px; background: #aeaeae; }
.tabnav a { display: block; width: 100%; height: 46px; font-size: 12px; line-height: 46px; text-align: center; color: #fff; overflow: hidden; zoom: 1; }
.tabnav a:hover { background: #d32d29; }
.tabnav_vcp { display: none; background: #e0e0e0; }
.tabnav_vcp .bg_white { color: #D32D29; }
.tabnav .tabnav_vcp a { height: 30px; line-height: 30px; margin: 0 auto; color: #555; }
.tabnav_vcp a:hover { background: none; color: #D32D29; }
/*右侧内容区域*/

.introduce, .intro_vcp { overflow: hidden; display: none; float: right; width: 705px; margin-bottom: 39px; }
/*右侧上侧小导航*/

.intro_sub { width: 100%; height: 32px; line-height: 32px; background: #ecf1f4; }
.intro_sub a { padding: 8px 8px; margin: 0 6px; font-size: 13px; }
.intro_sub .hover, .intro_sub a:hover { background: #fff; border-top: 2px solid #d63b37; }
.intro_con { display: none; width: 100%; }
.duction { width: 100%; height: 156px; background: url(../images/v.gif) 28px -3px no-repeat; }
.duction p { width: 472px; height: 142px; margin-top: 16px; font-size: 12px; line-height: 24px; }
.duction .vpc_virtual { padding-left: 195px; text-indent: 26px; }
.duction_sec { background: url(../images/c.gif) 530px -3px no-repeat; }
.duction .vpc_Channel { width: 485px; padding-left: 38px; }
/*VPC表格*/

.list { width: 100%; margin: 16px 0 38px; }
.vpc_Provider { width: 160px; height: 160px; margin-left: 45px; background: url(../images/p.png) 0 0 no-repeat; }
.list .list_con { float: left; width: 433px; margin: 0 0 38px 16px; border: 1px solid #b9b9b9; }
/*表格头部*/

.list_header { width: 100%; height: 60px; background: #ecf2f9; }
.list_header h1 { width: 100%; height: 20px; font-size: 12px; line-height: 20px; text-align: center; }
.list_title { float: right; width: 312px; }
.list_title p { float: left; height: 40px; font-size: 12px; font-weight: bold; line-height: 40px; }
/*表格宽度*/

.list_fir { width: 92px; }
.list_sec { width: 115px; }
.list_for { width: 105px; }
.list_table { width: 100%; }
.list_gur { width: 121px; }
.list_table ul { float: left; height: 100%; font-size: 12px; }
/*每个小格子*/

.list_table li { height: 20px; text-indent: 2px; border-top: 1px solid #b9b9b9; border-right: 1px solid #b9b9b9; }
.list_gur li { width: 120px; height: 20px; background: #fdf6ee; color: #393939; }
/*为什么选择VPC*/

.vcp_stem { width: 500px; height: 100px; margin: 20px auto 0; }
.vcp_stem h1, .vcp_stem h2 { width: 100%; height: 40px; font-size: 18px; line-height: 40px; font-weight: bold; }
.vcp_stem h1 em { color: #d32d29; }
.vcp_stem h2 { height: 30px; line-height: 30px; text-indent: 167px; }
/*表格*/

.intro_con table { width: 606px; margin: 0 auto 38px; font-size: 12px; color: #2f2f2f; }
.intro_con table td { padding: 5px; line-height: 30px; }
.intro_con .td_fir, .td_sec { width: 102px; background: #fdf6ee; text-align: center; font-weight: bold; vertical-align: middle; }
/*vcp对比页面*/

.td_sec { font-weight: normal; }
.intro_con td { vertical-align: top; }
.intro_con .intro_td { vertical-align: middle; }
.intro_con thead td { font-weight: bold; background: #ecf2f9; }
.intro_con td div { width: 100%; height: 100%; text-align: center; }
.intro_con td img { display: block; width: 22px; height: 21px; margin: 0 auto; }
/*A模式*/

.main_content { width: 100%; }
.content_con { width: 632px; margin: 0 auto; }
.main_content .apply { float: right; width: 100%; height: 34px; margin-top: 16px; }
.main_content .apply a,  .apply_charge { float: right; height: 34px; }
.apply_charge { width: 53px; background: url(../images/bg_01.png) 0 -1451px no-repeat; }
.apply_immediately { width: 81px; background: url(../images/bg_01.png) -57px -1451px no-repeat; }
.content_con .introduction { width: 100%; margin-bottom: 38px; }
.content_con .introduction li { margin-bottom: 24px; font-size: 12px; color: #2f2f2f; line-height: 24px; }
.content_con .introduction h1 { font-size: 14px; font-weight: bold; line-height: 38px; color: #174f89; }
.online { width: 208px; height: 24px; margin: 0 auto; }
.online_test, .online_registration { float: left; width: 104px; height: 24px; }
.online_test { background: url(../images/bg_01.png) 0 -1503px no-repeat; }
.online_registration { background: url(../images/bg_01.png) 0 -1526px no-repeat; }
/*B模式*/

.apply_cost { float: left; width: 545px; font-size: 12px; line-height: 34px; text-align: right; }
.introduction em { font-weight: 900; font-size: 18px; line-height: 18px; }
.duc_table td { padding: 5px 0; vertical-align: top; }
.summary { width: 440px; height: 36px; }
.summary p { float: left; }
.summary p a { float: left; width: 220px; height: 36px; width: 220px; text-align: center; line-height: 36px; font-weight: bold; background: #E3E5E9; }
.summary .summary_pic { background: url(../images/xz.gif); }
.example { display: none; width: 610px; border: 1px solid #e3e5e9; padding: 5px; }
.example_download { width: 608px; height: 67px; border: 1px solid #e3e5e9; }
.example_download h1 { height: 30px; line-height: 30px; text-indent: 5px; border-bottom: 1px solid #e3e5e9; }
.example_download p { height: 36px; background: #f5f5f5; }
.example_download p a { float: left; width: 303px; height: 36px; line-height: 36px; text-indent: 5px; }
.example_api a { display: block; width: 100%; height: 34px; line-height: 34px; color: #f00; font-weight: bold; text-indent: 14px; background: url(../images/jt.gif) 4px 15px no-repeat; }
/*关于我们*/

.about_con { width: 674px; margin: 30px auto 0; font-size: 12px; line-height: 22px; text-indent: 24px; color: #7F7F7F; }
.about_con p span { font-weight: bold; color: #dc1d00; }
.about_company { width: 419px; height: 160px; }
.about_company h1, .about_platform { font-weight: bold; line-height: 60px; text-indent: 0; font-size: 14px; color: #dc1d00; }
.about_pic img { display: block; width: 230px; height: 160px; margin: 24px 0; }
.platform_pic { overflow: hidden; width: 730px; height: 139px; padding: 20px 0; }
.platform_pic img { float: left; width: 200px; height: 139px; padding-right: 35px; }
.about_name { width: 100%; height: 16px; line-height: 16px; text-align: center; font-size: 12px; margin-bottom: 20px; }
.about_name li { float: left; width: 112px; height: 100%; }
.about_culture { width: 679px; height: 266px; padding: 25px 0 0; }
.about_culture img { display: block; width: 677px; height: 264px; border: 1px solid #d2d2d2; }
.about_ment, .about_contact { width: 683px; padding-top: 25px; }
.about_ment li h1 { width: 100%; height: 30px; line-height: 30px; text-indent: 26px; font-size: 12px; font-weight: bold; color: #dc1d00; background: url(../images/about/bg_h.gif) 0 0 no-repeat; }
.ment_pic, .ment_gry, .honor_pic { width: 657px; padding: 6px 0 6px 20px; margin: 0 auto 38px; border: 1px solid #d2d2d2; border-top: none; }
.ment_pic div { float: left; width: 49%; height: 50%; }
.ment_pic div img { display: block; width: 160px; height: 96px; margin: 0 auto; padding: 14px 0; }
/*发展历程*/

.ment_pic p { font-size: 12px; line-height: 22px; color: #7f7f7f; }
.ment_pic p span { float: left; width: 30px; color: #E6604C; font-weight: bold; }
/*招聘*/

.about_company .about_email { text-indent: 0px; font-weight: normal; color: rgb(230, 96, 76); }
.about_ment .ment_pic h4, .about_ment .ment_pic h3 { font-size: 12px; font-weight: bold; text-indent: 0; line-height: 22px; color: #7f7f7f; }
.about_ment .ment_pic h3 { color: rgb(230, 96, 76); }
.ment_pic .require_con { width: 100%; padding: 20px 0; }
.about_require { float: left; width: 148px; border-top: 1px solid #d2d2d2; border-left: 1px solid #d2d2d2; text-align: right; background: #f0f0f0; }
.about_require li { width: 142px; height: 22px; padding: 3px; font-size: 12px; color: #7f7f7f; border-right: 1px solid #d2d2d2; border-bottom: 1px solid #d2d2d2; }
.require_left { text-align: left; background: #fff; }
.company_talent { font-size: 12px; line-height: 22px; color: #7f7f7f; text-indent: 24px; }
.intro_partner { width: 681px; padding-top: 25px; }
.intro_partner div { float: left; width: 123px; height: 88px; padding: 8px 23px; }
.intro_partner img { width: 123px; height: 50px; }
.intro_partner p { width: 100%; text-align: center; font: 12px/38px '宋体'; }
.intro_partner p a { font-weight: bold; color: #E6604C; }
/*友情链接*/


.intro_chain { width: 100%; padding: 25px 0 0 0; }
.intro_chain dt { float: left; width: 156px; height: 105px; padding: 0 8px; }
.intro_chain dt img { width: 100%; height: 100%; }
.intro_chain dd { float: left; width: 511px; }
.intro_chain dd p, .about_contact { font: 12px/22px '微软雅黑'; color: #7f7f7f; }
.ment_portal li { float: left; width: 25%; height: 30px; text-indent: 15px; font: 12px/30px '微软雅黑'; color: #7f7f7f; }
/*联系我们*/

.about_contact, .about_operations { width: 542px; padding-left: 24px; font: 12px/30px '微软雅黑'; }
.about_operations h1 { color: rgb(230, 96, 76); }
.operations_center { width: 540px; border: 2px solid #d2d2d2; margin-bottom: 20px; color: #7f7f7f; }
.operations_center h2, .center_consulting { width: 509px; height: 20px; margin: 20px auto 5px; font-weight: bold; text-align: center; line-height: 22px; }
.center_consulting { height: 206px; margin-bottom: 14px; border: 1px solid #d2d2d2; color: rgb(102, 102, 102); font-weight: normal; }
.consulting_header, .operations_header { width: 100%; height: 20px; background: rgb(225, 233, 240); }
.operations_header { background: #f9f9f9; }
.consulting_header p { float: left; width: 33%; height: 100%; text-align: center; font-weight: normal; }
.consulting_left { overflow: hidden; float: left; width: 137px; height: 186px; border-right: 1px solid #d2d2d2; }
.consulting_left p, .consulting_right p { width: 121px; height: 21px; padding: 8px; line-height: 21px; text-align: right; border-bottom: 1px solid #d2d2d2; }
.consulting_right { overflow: hidden; float: right; width: 371px; height: 186px; }
.consulting_right p { width: 355px; text-align: left; }
.operations_left, .operations_right { float: left; width: 439px; }
.operations_left li, .operations_right li { height: 25px; border-top: 1px solid #d2d2d2; text-align: center; }
.operations_con { width: 100%; }
.operations_right { float: right; width: 100px; border-left: 1px solid #d2d2d2; }
.center_bg { background: rgb(225, 233, 240); }
.operations_con .extension_left { width: 353px; }
.operations_con .extension_right { width: 186px; }
/*新闻中心*/

.news_box { margin: 19px 0; }
.page_number { width: 100%; height: 20px; padding: 5px 0 19px 0; text-indent: 12px; }
.page_number strong, .turn_page, .news_list { font-size: 12px; line-height: 20px; color: #999999; }
.turn_page { width: 50px; border: 1px solid #c9c9c9; text-align: center; background: #fff; cursor: pointer; outline: none; }
.news_list { overflow: hidden; width: 100%; padding: 15px 0; }
.news_list li { overflow: hidden; width: 680px; height: 24px; line-height: 24px; margin-left: 23px; padding: 5px 0; border-bottom: 1px dotted #E3E5E9; }
.news_list li span { float: right; width: 100px; height: 21px; color: #999; text-align: center; }
.news_list li p { float: left; width: 580px; height: 100%; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
/*荣誉*/

.honor_about { padding: 0; border: 1px solid #efefef; }
.honor_pic { width: 681px; padding: 5px 0; letter-spacing: -1px; }
.honor_title { width: 100%; padding: 12px; font-size: 22px; line-height: 35px; text-align: right; font-weight: 600; color: #d32d29; }
.honor_pic dl { float: left; width: 25%; }
.honor_pic dt img { display: block; width: 116px; height: 116px; margin: 5px auto; }
.honor_pic dd { width: 100%; text-align: center; }
.honor_pic dd span { display: block; width: 100%; height: 16px; font-size: 12px; line-height: 20px; }
.honor_pic .honor_color,  .honor_pic dd span strong { font-weight: bold; color: rgb(230, 96, 76); }
/*渠道代理 -- 流程步骤*/

.agent { width: 100%; padding-bottom: 80px; }
.agent img { display: block; width: 344px; height: 442px; margin: 0 auto; }
/*付款事宜*/

.agent_payment { text-indent: 0; color: #333; margin-bottom: 19px; }
.agent_payment td span { font-weight: normal; color: #ff5555; }
.agent_payment td strong { color: #f00; }
/*vcp报价*/

.agent_log { width: 332px; height: 31px; padding-top: 29px; margin: 0 auto; }
.agent_log img, .price_title p img { display: block; width: 100%; height: 100%; }
.introduce .agent_box { width: 526px; margin: 0 auto 19px; }
.price_title { overflow: hidden; width: 100%; height: 34px; }
.price_title p { float: left; width: 113px; height: 34px; }
.agent_link { float: right; width: 241px; height: 24px; background: url(../images/agent/link.gif) 0 0 no-repeat; }
.agent_link li { float: left; width: 33.333%; height: 100%; }
.agent_link li a { float: right; width: 90%; height: 100%; }
.price_con { width: 100%; height: 87px; padding: 5px 0; }
.price_left, .price_center, .price_right { float: left; width: 10px; height: 100%; }
.price_left { background: url(../images/agent/l.gif) 0 0 no-repeat; }
.price_right { background: url(../images/agent/r.gif) 0 0 no-repeat; }
.price_center { width: 506px; height: 85px; border-top: 1px solid #6a91bc; border-bottom: 1px solid #6a91bc; background: #f1f6fa; }
.price_center ul { overflow: hidden; float: left; height: 100%; line-height: 21px; color: #333; text-indent: 0; }
.price_center .center_left { width: 108px; text-align: right; }
.price_center .center_right { width: 398px; }
.link_sec { width: 159px; background: url(../images/agent/link_02.gif) 0 0 no-repeat; }
.link_sec li { width: 49%; }
.agent_color { color: #333; }
.standard_color { color: #036cd5; }
/*代理定级--标准*/ 

.standard_table { width: 419px; border: 1px solid #d2d2d2; border-bottom: 0; margin: 0 0 19px 24px; text-indent: 0; }
.standard_table li { overflow: hidden; width: 100%; height: 35px; border-bottom: 1px solid #d2d2d2; }
.standard_table span, .standard_table p { float: left; width: 132px; height: 25px; padding: 5px; }
.standard_table p { width: 266px; border-left: 1px solid #d2d2d2; }
.standard_bg { background: #ddeeff; }
/*合同下载*/

.contract_pic, .contract_pic img { display: block; width: 258px; height: 103px; }
.contract_pic { margin: 100px auto 280px; }
/*懒人申请*/ 

.lazy_person { width: 681px; margin: 19px auto; }
.lazy_pic, .lazy_pic img { width: 426px; height: 216px; margin: 0 auto; }
.agent_applic { width: 250px; margin: 0 auto; }
.agent_applic td { width: 50%; height: 24px; padding: 5px 0; font-size: 12px; line-height: 24px; color: #333; }
.agent_applic input, .agent_applic select option { outline: none; }
.agent_submit, .agent_submit input { display: block; width: 103px; height: 23px; background: url(../images/agent/tj.gif) 0 0 no-repeat; border: 0; }
.agent_submit { margin: 19px auto; }
.agent_applic td span { float: left; width: 95%; text-align: right; }
/*代理加盟*/ 

.join_left { width: 240px; background: #fff; }
.join_title { width: 238px; height: 119px; border: 1px solid #d2d2d2; }
.join_title img { width: 197px; height: 89px; padding: 15px 20px 15px 20px; }
.join_process h1 { width: 100%; height: 31px; margin-top: 20px; background: url(../images/join/bg_join.png) 0 -99px no-repeat; }
.join_nav { width: 238px; padding: 20px 0; border: 1px solid #d2d2d2; border-bottom: 1px solid #d2d2d2; }
.join_nav li { margin: 0 auto; }
.nav_arrow { width: 20px; height: 20px; background: url(../images/join/bg_join.png) 0 -321px no-repeat; }
.nav_process, .nav_demand { width: 215px; height: 33px; }
.process_fir { background: url(../images/join/bg_join.png) 0 -134px no-repeat; }
.nav_demand { height: 50px; background: url(../images/join/bg_join.png) 0 -167px no-repeat; }
.process_sec { background: url(../images/join/bg_join.png) 0 -217px no-repeat; }
.process_third { background: url(../images/join/bg_join.png) 0 -250px no-repeat; }
.process_fourth { background: url(../images/join/bg_join.png) 0 -283px no-repeat; }
.join_document { height: 30px; }
.join_document div { float: left; }
.join_document .doc_left { width: 25px; height: 30px; background: url(../images/join/bg_join.png) 0 -348px no-repeat; }
.join_document .doc_conter { width: 210px; height: 30px; line-height: 30px; font-size: 14px; background: url(../images/join/center.gif) 0 0 repeat-x; color: #dc1d00; }
.join_document .doc_right { width: 5px; height: 30px; background: #000; background: url(../images/join/bg_join.png) 0 -384px no-repeat; }
.join_doc { width: 218px; padding: 10px; border: 1px solid #d2d2d2; }
.join_doc li, .join_doc li a { width: 100%; height: 26px; line-height: 26px; font-size: 12px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; color: #7F7F7F; }
.join_doc li a:hover { color: #F67434; }
.main_con, .main_con a { font-family: "simsun"; }
.join_logo, .join_logo img { width: 705px; height: 200px; }
.join_hotline { width: 100%; height: 50px; }
.join_hotline div { float: left; height: 50px; }
.hot_line { width: 483px; background: url(../images/join/bg_join.png) 0 0 no-repeat; }
.join_intention { width: 222px; cursor: pointer; background: url(../images/join/bg_join.png) 0 -424px no-repeat; }
.join_advantage { width: 705px; }
.join_tage { width: 350px; }
.join_advant { height: 344px; padding: 10px 3px 10px 7px; border: 1px solid #d2d2d2; }
.join_advant li { position: relative; padding-left: 14px; font: 12px/25px "simsun"; color: #7f7f7f; }
.join_advant .j_span { position: absolute; top: 1px; left: 0px; font-weight: 900; }
.join_advantage .doc_advantage { width: 320px; }
.join_advant span { font-weight: bold; }
.join_introduce { width: 705px; height: 41px; margin: 16px 0 0 0; background: url(../images/join/bg_join.png) 0 -54px no-repeat; }
.pic_platform { margin-bottom: 40px; }
.pic_platform .agt_vap { position: relative; width: 705px; height: 153px; }
.pic_platform .agt_vap_a { background: url(../images/join/agt_vcp_a.gif) 0 0 no-repeat; }
.pic_platform .agt_vap_b { background: url(../images/join/agt_vcp_b.gif) 0 0 no-repeat; }
.pic_platform .agt_vap_c { background: url(../images/join/agt_vcp_c.gif) 0 0 no-repeat; }
.pic_platform .agt_vap_d { background: url(../images/join/agt_vcp_d.gif) 0 0 no-repeat; }
.agt_vap p { position: absolute; bottom: 28px; right: 0; line-height: 24px; }
.agt_vap p a { float: right; width: 67px; height: 20px; margin-right: 16px; }
/*表格样式
------------------------*/

.tbcss { table-layout: fixed; border-collapse: collapse; }
.tbcss td, .tbcss th { border: 1px solid #c1d7ea; }
/*新闻中心文章页*/

.news_content { float: right; width: 673px; padding: 15px; border: 1px solid #E3E5E9; color: #333; margin-bottom: 80px; }
.news_title { padding: 20px 0; margin: 0 10px; text-align: center; font-size: 16px; font-weight: bold; border-bottom: 1px dotted #D8D8D8; }
.news_ct_con { padding: 20px; line-height: 30px; text-indent: 20px; font-size: 12px; color: #666; }
.color_fw { font-weight: bold; }
.container a { padding: 20px 10px; font-size: 13px; color: #666; }
.container a:hover { color: #d32d29; }
/*
 *在线测试
 */

.a_test { position: relative; width: 650px; margin: 50px auto 39px; }
.a_test_box { width: 400px; height: 100px; margin: 0 auto; border: 1px solid #d2d2d2; border-radius: 8px; }
.a_test_box p { width: 312px; padding: 34px; font: 12px/20px "simsun"; color: #2f2f2f; letter-spacing: 1px; }
.a_test_box p a, .test_login span { color: #3C8BDB; }
.test_login { width: 300px; height: 50px; margin: 20px auto 0; }
.test_login p { float: left; width: 300px; padding-bottom: 10px; }
.test_login span { float: left; width: 100px; padding-right: 25px; line-height: 24px; text-align: right; font-size: 12px; }
.test_login input { float: left; width: 150px; height: 24px; text-indent: 5px; font: 12px/16px "simsun"; color: #3C8BDB; }
.test_login .test_smt, .test_teturn { width: 100px; height: 23px; border: 0; cursor: pointer; }
.test_login .test_smt { margin: 30px 105px; background: url(../images/test4.gif) 0 0 no-repeat; }
.test_teturn { position: absolute; top: -29px; left: -29px; background: url(../images/test5.gif) 0 0 no-repeat; }
