﻿/* CSS Document */
@charset "utf-8";
*{ margin:0; padding:0;}
.clear {clear:both;height:0; overflow:hidden; visibility:hidden;}
.clearfix:after{clear:both;content:".";height:0;display:block;visibility:hidden}
a {outline-style:none; text-decoration:none}
a, area {blr:expression(this.onFocus=this.blur())}
a:hover{ color:#65C0C4;}
:focus {-moz-outline-style: none}
hr { display: block; -webkit-margin-before: 0.5em; -webkit-margin-after: 0.5em; -webkit-margin-start: auto;
-webkit-margin-end: auto; border-style: inset; border-width: 1px;}
body{ color:#000000; font-size:12pt; font-family:Arial, "微软雅黑";}

.pageWidth{ width:1136px; margin:0 auto;}

#fullscreen_form_overlay{ position:fixed; top:0; left:0; width:100%; height:100%; background-color:#000000; color:#333333; opacity:0.95; text-align:center; z-index:1000000; display:none;}
#fullscreen_form_close_icon_wrapper{ position:absolute; top:20px; right:20px; color:#FFFFFF !important; font-size:48pt; width:45px; height:44px; color:#999999; text-align:right; cursor:pointer; background:url(../images/close.png) right top no-repeat;}
#fullscreen_form_close_icon_wrapper:hover{ background-image:url(../images/closea.png);}
#fullscreen_form_overlay{ color:#333333; text-align: center;}
.fullscreen_form_box{ width:660px; margin:150px auto 0;}
.overlay_form_wrapper { color:white; float:left; width:367px;}
.formWrapper{ background-color:#0066ff; overflow:hidden; padding:30px; height:360px; margin:0 auto;}
.formItemHalfLeft{ float:left; margin:0 20px 12px 0; width:141px;}
.formItemHalfRight{ float:left; margin:0 0 12px 0; width:141px;}
.formItem{ margin:8px 0 20px 0;}
.formField{ background-color:#FFFFFF; border-radius:0; border:1px solid #fff; color:#9f9f9f; font-size:18px; padding:5px; width:97%; -webkit-appearance:none;}
.formFieldActive{ background-color:#FFFFFF; border-radius:0; border:1px solid #000000; color:#9f9f9f; font-size:18px; padding:5px; width:97%; -webkit-appearance:none;}
.formFieldSelect{ background-color:#FFFFFF; border-radius:0; border:1px solid #fff; color:#9f9f9f; font-size:18px; padding:5px; width: 99%; -webkit-appearance: none;}
.formFieldSelectActive{ background-color:#FFFFFF; border-radius:0; border:1px solid #fff; color:#9f9f9f; font-size:18px; padding:5px; width: 99%; -webkit-appearance: none;}
.formFieldOption{ color:#9f9f9f; font-size:18px;}
.formButtonWrapper { margin-top:26px; text-align:center;}
.formButton{ background-color:#000000; border:none; color:#FFFFFF; cursor:pointer; display:inline-block; font-size:18px; line-height:none; padding:10px 40px; text-align:center; text-transform:uppercase; vertical-align:middle; -webkit-appearance:none; -webkit-border-radius:0; border-radius:0;
    -webkit-transition: all 0.3s ease-out 0s;
    -moz-transition: all 0.3s ease-out 0s;
    -o-transition: all 0.3s ease-out 0s;
    transition: all 0.3s ease-out 0s;
}
.formButton:hover,.formButton:focus {
    background-color: #84204b;
    -webkit-transition: all 0.3s ease-out 0s;
    -moz-transition: all 0.3s ease-out 0s;
    -o-transition: all 0.3s ease-out 0s;
    transition: all 0.3s ease-out 0s;
}
.fullscreen_desktop{ float:left; width:245px; height:360px; padding:30px 24px; background:#FFFFFF;}
.fullscreen_desktop h1{ font-size:18pt; font-weight:normal; line-height:normal; margin-bottom:20px; color:#000000; text-align:left; letter-spacing:-2px;}
.fullscreen_desktop p{ font-size:10pt; font-style:oblique; line-height:120%; letter-spacing:-1px; text-align:left;}


#fullscreen_video_overlay{ position:fixed; top:0; left:0; width:100%; height:100%; background-color:#000000; color:#333333; z-index:100000; display:none;}
#fullscreen_video_close_icon_wrapper{ position:absolute; top:20px; right:20px; color:#FFFFFF !important; font-size:48pt; width:45px; height:44px; color:#999999; text-align:right; cursor:pointer; background:url(../images/close.png) right top no-repeat;}
#fullscreen_video_close_icon_wrapper:hover{ background-image:url(../images/closea.png);}
#fullscreen_video_holder{ width:853px; height:400px; margin:150px auto 0;}


#search_overlay{ position:fixed; top:0; left:0; width:100%; height:100%; background-color:#000000; color:#333333; opacity:0.93; z-index:100000; display:none;}
#search_wrapper{ position:absolute; top:20px; right:20px; color:#FFFFFF !important; font-size:48pt; width:45px; height:44px; color:#999999; text-align:right; cursor:pointer; background:url(../images/close.png) right top no-repeat;}
#search_wrapper:hover{ background-image:url(../images/closea.png);}
#search_input_wrapper{ border:1px solid #999999; margin:67px auto; text-align:left; width:852px;}
#criteria{ background-color:transparent; border:none; color:#999999; font-size:33pt; outline-width:0; padding:20px 12px; width:752px;}
#search_magnifier{ color:#999999; font-size:30pt; cursor:pointer;}
#search_magnifier:hover{ color:#65C0C4;}
#search_quick_links{ margin:16px auto 0; width:852px;}
#search_quick_links_header{ color:#999999; font-size:27px; letter-spacing:1px; margin:50px 0 8px; text-align: left;}
.search_link{ color:#999999;}
.search_link a{ display:block; color:#999999; font-weight:300; margin-bottom:8px; outline:none;}
.search_link a:hover{ text-decoration:underline;}


#header_large{ position:fixed; top:0; left:0; height:116px; width:100%; color:#000000; z-index:100;}
.header_box{ background:#FFFFFF;}
#header_large_top1{ height:20px; padding-top:15px;}
.search_btn{ float:right; color:#737475; cursor:pointer; height:20px;}
.search_btn:hover{ color:#0066ff;}
.header_topul{ float:right; position:relative; height:20px; z-index:2;}
.header_topli{ list-style:none; float:left; position:relative; z-index:2;}
.header_topli h2 a{ display:block; color:#5A5B5D; font-size:12px; text-transform:uppercase; padding: 0 20px; line-height:22px; font-weight:normal;}
.header_topli:hover h2 a{ color:#0066ff;}
.header_topli.active h2 a{ color:#0066ff;}
.header_topulsub{ list-style:none; position:absolute; top:20px; left:0; padding-top:10px; display:none; z-index:2;}
.header_topulsub li a{ font-size:12px; color:#000000; background:#FFFFFF; padding:10px 20px; display:block; white-space:nowrap; text-transform:uppercase; position:relative;}
.header_topulsub li a:hover{ background:#0066ff; color:#FFFFFF;}
.header_topulsub li:first-child a:after{ position:absolute; top:-8px; left:28px; display:block; content:""; width: 0; height: 0; border-style: solid; border-width: 0 5px 8px 5px; border-color: transparent transparent #6ccfd2 transparent; display:none;}
.header_topulsub li:first-child a:hover:after{ display:block;}
#header_large_navigation{ height:65px;}
.logo{ float:left; width:209px; height:50px;}
.logo img{ width:209px; height:50px;}

.request_demo{ float:right; width:178px; height:32px; line-height:32px; background:#0066ff; color:#FFFFFF; font-size:16px; text-align:center; margin-top:15px; cursor:pointer;}
#header_large_navigation .header_topul{ z-index:1; height:30px; margin-top:15px;}
#header_large_navigation .header_topul .header_topli{ margin-right:8px;}
#header_large_navigation .header_topul .header_topli h2 a{ line-height:32px; font-size:16px;}
#header_large_navigation .header_topulsub{ top:22px;}

.header_shadowbg{ position:absolute; height:16px; top:100px; width:100%; background:url(../images/hdr-shadow-2.png) repeat-x;}
.page_pushdown{ width:100%; height:100px; background:#FFFFFF; z-index:1000;}

.banner_wrapper{ background-size:cover; background-position:center center; position:relative; width:100%; height:540px; background-attachment:fixed; z-index:1;}
.banner_video_wrapper{ position:absolute; top:0px; width:100%; max-height:540px; z-index:-1; overflow:hidden;}
.banner_video{ min-width:100%; min-height:540px; overflow:hidden;}
.banner_content_wrapper { height:540px; z-index:20;}
.banner_copy_wrapper{ color:#FFFFFF; margin-right:430px; padding-top:179px;}
h1.banner{ color:#FFFFFF; font-size:33pt; text-shadow:0 0 6px rgba(0, 0, 0, 0.85); font-weight:normal;}
h1.banner strong{ font-weight:normal;}
h2.banner{ color:#FFFFFF; font-size:14pt; line-height:160%; text-shadow: 0 0 6px rgba(0, 0, 0, 0.85); font-weight:normal;}
.banner_rule_left{ width:400px; height:2px; background-color:#9fc2de; margin:24px 0 4px 0;}
a.banner_action_link{ color:#FFFFFF; font-size:14pt; text-shadow:0 0 6px rgba(0, 0, 0, 0.85);}

#wrapper{ position:relative;}
.wrapper_box1bg{ position:relative; /*height:524px; */width:100%;}
.wrapper_box1{ width:963px; margin:0 auto; text-align:center;}
.wrapper_box1img{ padding:40px 0 12px; text-align:center;}
h2.content_module { color:#000000; font-size:20pt; margin:0 0 25px 0; text-transform:uppercase; line-height:36px;}
h3.content_module { color:#676767; font-size:18px; font-weight: normal; line-height:28px;}
h3.content_module a{ color:#676767; text-decoration:underline;}
div.button{ background-color:#0066ff; border:none; color:#FFFFFF; cursor:pointer; display:block; font-size:14pt; width:180px; padding:9px 10px; text-align:center; margin:40px auto;}
a.button{ background-color:#0066ff; border:none; color:#FFFFFF; cursor:pointer; display:block; font-size:14pt; width:180px; padding:9px 10px; text-align:center; margin:40px auto;}

.wrapper_box2bg{ background:#F3F3F3;}
.wrapper_box2{ padding:18px 0 28px; text-align:center;}
.wrapper_box2 h2.content_module{ padding:17px 0 34px;}
.wrapper_box2list{ font-size:0; text-align:center; padding-left:40px;}
.wrapper_box2list li{ display:inline-block; width:25%; vertical-align:top;}
.wrapper_box2list li img{ width:62%; height:auto; border-radius:100%;}
.wrapper_box2list li h3 { margin:15px 0 18px 0; font-size:18pt; color:#131312; text-transform:uppercase; letter-spacing:0.7px; font-weight:normal;}
.wrapper_box2list li p { margin:0 auto; max-width:250px; padding:0px; font-size:18px; color:#676767; font-size:18px; line-height:24px;}
.wrapper_box2 div.button{ margin: 60px auto 30px;}

.wrapper_box3bg{ width:100%; height:400px; padding-top:100px; position:relative; background-size:cover; background-attachment:fixed;}
.wrapper_box3con{ position:absolute; bottom:105px; width:100%; text-align:center; left:0; font-size:14pt; line-height:18pt; color:#ffffff;}
.wrapper_box3{ width:936px; margin:0 auto;}
h2.content_module.white{ color:#FFFFFF !important;}
h3.content_module.white{ color:#FFFFFF !important;}

.wrapper_box4lef{ float:left; margin-top:94px; margin-right:30px; width:628px;}
.wrapper_box4rig{ float:left; margin:65px 0px 92px; width:478px;}
.wrapper_box4lef h2.content_module{ text-align:left;}
.wrapper_box4lef h3.content_module{ text-align:left;}
.wrapper_box4lef a.button{ margin:27px 0 0;}

.wrapper_box5bg{ background:#EDEDED;}
.wrapper_box5top{ padding:57px 0 50px; width:936px; margin:0 auto; text-align:center;}

.wrapper_box5list li{ width:33.333%; float:left; position:relative; list-style:none;}
.wrapper_box5list li a{ display:block;}
.wrapper_box5list li img{ display:block; width:100%; height:auto; z-index:1;}
.cs_financial_text{ position:absolute; top:50%; left:50%; transform:translate(-50%, -50%); color:#ffffff; font-size:17pt; z-index:3; visibility:visible;}
.cs_financial_overlay{ position:absolute; top:0; left:0; width:100%; height:100%; background:rgba(128, 192, 192,0.8); z-index:4; visibility:hidden;}
.cs_financial_logo{ position:absolute; top:50%; left:50%; transform:translate(-50%, -50%); color:#ffffff; font-size:17pt; z-index:5; visibility:hidden;}

.wrapper_box5list li a:hover .cs_financial_text{ visibility:hidden;}
.wrapper_box5list li a:hover .cs_financial_overlay{ visibility:visible;}
.wrapper_box5list li a:hover .cs_financial_logo{ visibility:visible;}

#customer_quotes_wrapper_wrapper{ background-color:#F3F3F3;}
#rotating_news_wrapper{ width:1136px; margin:0 auto; padding:60px 0 4px;}
#customer_quotes_header{ color:#000000; font-size:27px; font-weight:normal; letter-spacing:1px; margin:0; text-align:center;}
.cd-testimonials h3{ color:#0066ff; font-weight:bold; margin-bottom: 30px;}
.cd-text a{ display:block; font-size:27px; line-height:140%; color:#888888;}
.cd-time{ color:#5A5B5D; font-weight:bold; margin-top:33px;}

#footer_wrapper{ background-color:#FFFFFF; border-top:1px solid #EEEEEE; padding:48px 0; width:100%;}
#footer{ color:#5A5B5D; font-size:12pt; width:1136px; margin:0 auto; position:relative;}
.footer_left{ float:left; padding-top:7px; width:40%;}
.footer_lefth2{ font-size:20pt; margin-bottom:22px;}
.footer_leftlist li{ list-style:none; float:left; width:50%; line-height:220%;}
.footer_leftlist li a{ color:#5A5B5D;}
.footer_leftlist li a:hover{ color:#65C0C4;}

.footer_right{ float:right; padding-top:7px; width:34%;}
.footer_right .footer_lefth2{ margin-bottom:35px;}

.footer_share{ overflow:hidden; padding-bottom:32px; border-bottom:1px solid #6E7880; margin-bottom:10px;}
.footer_share li{ float:left; width:32px; height:32px; margin-right:27px; list-style:none;}
.footer_share li a{ display:block; width:100%; height:100%; background-position:center center; background-repeat:no-repeat; background-size:32px; cursor:pointer;}
.footer_share1{ background-image:url(../images/footer_shareico1.png);}
.footer_share2{ background-image:url(../images/footer_shareico2.png);}
.footer_share3{ background-image:url(../images/footer_shareico3.png);}
.footer_share4{ background-image:url(../images/footer_shareico4.png);}
.footer_share5{ background-image:url(../images/footer_shareico5.png);}
.footer_logo{ margin:5px 15px 0px 0px;}
.footer_tel{ font-size:1.6em;}
.footer_bot{ padding-top:40px;}
.footer_botlef{ float:left; font-size:10pt; width:66%;}
.footer_botrig{ float:left; font-size:10pt; width:34%;}
.footer_botrig a{ color:#5A5B5D; margin:0 15px;}
.footer_botrig a:hover{ color:#65C0C4;}


.content_module_bar_wrapper{ background-color:#999999; padding:15px 0 10px 0;}
.content_module_bar{ color:white; font-size:27px; font-weight:bold; letter-spacing:1px; margin:0px auto; text-align:center; width:1136px;}
.content_module_bar a{ color:#FFFFFF; font-weight:normal;}
.content_module_bar a:hover{ text-decoration:underline;}

.service-content{ padding:18px 0 28px 0; width:1136px; margin:0 auto;}
.inner-servicetop{ padding:17px 0 34px 0;}
/*h2.content_module{ color:#000000; font-size:20pt; font-weight:normal; line-height:none; margin:0 0 25px 0; text-transform:uppercase;}
h3.content_module { color:#676767; font-size:18px; font-weight:normal; line-height:28px;}*/

.Software-box{ font-size:0; list-style:none; text-align:center;}
.Software-box li { list-style:none; display:inline-block; margin-bottom:40px; width:50%; vertical-align:top;}
.Software-box li img { width:31%; height:auto; border-radius:100%;}
.Software-box li h3 { margin:15px 0 18px 0; font-size:18pt; color:#131312; text-transform:uppercase; letter-spacing:0.70px; font-weight:normal;}
.Software-box li p { margin:0 auto; max-width:275px; padding:0; font-size:18px; color:#676767; font-size:18px; line-height:24px;}

.why_box2con{ bottom:171px;}
.why_box3con{ bottom:192px;}
#key_resources_expanding_area_1{ padding-top:20px; background-color:#F3F3F3;}
.key_resources_copy{ margin:0 auto; padding:24px 0; width:1136px;}
.key_resources_column{ float:left; width:22%; margin-right:4%;}
.key_resources_column.last { margin-right:0% !important;}
.key_resources_column_heading{ font-weight:bold; margin:0 0 20px 0;}

.why_bot{ padding-bottom:20px;}
.why_bot li{ list-style:none; padding-bottom:8px;}
.why_botimg{ float:left; margin-right:10px; padding-top:4px; width:27px;}
.why_botimg img{ width:27px;}
.why_botcon{ float:left; line-height:110%; width:212px;}
.why_botcon a{ color:#000000;}
.why_botcon a:hover{ text-decoration:underline;}

.solutions_list li{ list-style:none;}
.solutions_con{ width:1050px; margin:0 auto; padding:52px 0 48px;}
.solutions_img{ float:left; margin-right:72px; width:180px;}
.solutions_img img{ width:180px;}
.solutions_text{ text-align:left; float:left; width:798px;}
.solutions_text h2.content_module{ text-align:left;}
.solutions_text h3.content_module{ text-align:left;}
h2.content_module a{ color:#000000; text-align:left;}
h2.content_module a:hover{ text-decoration:underline;}

.button_short{ background-color:#0066ff; color:white; cursor: pointer; display: inline-block; font-size:14pt; min-width:130px; padding: 9px 10px; text-align: center; text-transform: uppercase; margin-top:34px;}
.button_short:hover{ color:#FFFFFF;}

.customers_top{ padding:57px 0 50px 0; text-align:center;}
.customers_list{ overflow:hidden;}
.customers_list li{ float:left; width:33.3333%; height:auto; position:relative;}
.customers_list li a{ display:block;}
.customers_list li img{ width:100%; margin:0 auto;}

.case_studies_results_table{ width:1046px; margin:0 auto; color:#454545;}
.case_studies_results_table_cell{ background-color:#F3F3F3; width:500px;}
.case_studies_results_table_cell_wrapper{ padding:23px 30px;}
.case_studies_results_table_cell_wrapper h1{ margin-bottom:20px; font-size:16pt; line-height:110%; color:#000000; text-transform:uppercase;}
.case_studies_results_table_cell_wrapper a{ font-weight:bold; color:#000000;}
.case_studies_results_logo_wrapper{ margin:20px auto; text-align:center;}
.case_studies_results_logo{ max-width: 280px;}

.company_box1lef{ float:left; margin-top:94px; margin-right:30px; width:842px; text-align:left;}
.company_box1rig{ float:left; margin:65px 0 92px; width:264px;}
.company_box3list{ overflow:hidden; width:1136px; margin:0 auto;}
.company_box3list li{ float:left; width:30%; margin-right:2.5%; height:auto; margin-bottom:28px; cursor:pointer; position:relative; list-style:none; font-size:12pt;}
.company_box3list li a{ display:block;}
.company_box3list li a img{ vertical-align:middle;max-width: 100%;height: auto}
.cs_user_overlay{ position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; background-color: rgb(128, 192, 192); opacity: 0.8; z-index: 3; visibility: hidden;}
.cs_user_logo{ position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); color: rgb(255, 255, 255); z-index: 4; visibility: hidden;}
.company_box3list li a:hover .cs_user_overlay{ visibility:visible;}
.company_box3list li a:hover .cs_user_logo{ visibility:visible;}
.company_name{ font-size:12pt; font-weight:normal; margin-bottom:8px;}
.company_ceomore{ text-align:center; color:#000000;}

.partner_logo{ float:left; text-align:center; width:33.3%;}
.partner_logo img{ max-width:100%; display:block; margin:0 auto;}
.customer_quotes_content{ color: #676767; font-size: 18px; font-weight: normal; text-align:center; line-height: 28px;}

#company_news_and_events_wrapper1{ background-color:#F3F3F3; width:100%;}
#company_news_and_events_wrapper2{ margin: 0 auto; padding: 65px 0; width: 1136px;}
.company_botlist{ float:left; line-height:120%; margin-right:2%; width:23.5%;}
.company_botlist h2.content_module{ font-weight:normal;}
.company_botlist li{ list-style:none; padding-bottom:15px;}
.company_botlist li a{ color:#5A5B5D;}
.company_botlist li a:hover{ color:#65C0C4;}
.company_botmore a{ color:#000000;}
.company_botmore a:hover{ text-decoration:underline;}

#mainwrapper1{ background:#FFFFFF; margin:30px auto 0; width:1136px;}
#maincontent{ background-color: transparent; float: left; min-height: 500px; overflow: hidden; padding: 0 30px 0 0; width: 736px;}
#breadcrumbs{ font-size: 10pt; line-height: 10pt; margin-bottom: 16px; color:#000000;}
#breadcrumbs a{ color:#65C0C4;}
#breadcrumbs a:hover{ text-decoration:underline;}
.pagetitle, .pagetitleextra { margin-bottom: 8px;  width: 100%;}
.pagetitle h1{ color:#000000; font-size:20pt; line-height:110%; margin:0 0 20px 0; font-weight:normal;}
.pagetitle h1 a{ color:#65C0C4;}

.newslist{ padding-top:15px;}
.newslist li{ list-style:none;}
.newslist_time{ float:left; color:#6666666; margin-bottom:23px; width:126px;}
.newslist_text { float: left; margin-bottom: 23px; width: 434px;}
.newslist_text h3{ padding-bottom:10px;}
.newslist_text h3 a{ color:#65C0C4; font-weight:normal;}
.newslist_text h3 a:hover{ text-decoration:underline;}
#maincontentcopy { line-height: 150%;}
#abstract { margin-bottom: 16px;}
#abstract h2{ font-weight:normal; color:#676767; font-size:18px; line-height:28px; margin-bottom:8px;}
.wysiwygeditor { color: #000000;  line-height: 170%;}
.wysiwygeditor a{ color:#65C0C4;}
.wysiwygeditor a:hover{ text-decoration:underline;}
.wysiwygeditor p{ margin:15px 0;}

#mainnavigation { background-color: transparent; float: left; padding:0; position: relative; width: 370px;}
.sidenavigationspacer{ height: 51px;}
.sidenavigation{ padding-bottom: 8px;}
.sidebar_heading_row{ border-top: solid 3px #333E4E; color: #000; font-size: 14pt; font-weight: normal; overflow: hidden; padding-top: 8px; text-transform: uppercase;}
.sidenavigationmenu { background: transparent;  width: 100%;}
.sidenavigationmenu div { padding: 2px 0;}
.sidenavigationmenu a{ color:#000000; display:block; font-size:11pt;}
.sidenavigationmenu a:hover{ text-decoration:underline;}
.sidebar_row_copy{ line-height:140%;}
select.navigation { font-size:12pt; font-weight:normal; margin-top:4px; width:100%;}
.sidebar_end { border-top: solid 1px #333E4E; height: 0px;  margin-top: 3px;}
#sidebar { line-height: 120%; padding-bottom: 23px;}

.impactDate { float: left; margin-right: 10px;  line-height: 180%; text-align: center;  width: 96px;}
.impactDateLarge { color: #333E4E; font-size: 1.5em; font-weight: bold;  line-height: 80%;}
.impactDateSmall { color: #333E4E; font-size: 12pt; font-style: normal;}
.impactDateMedium { color: #333E4E;  font-size: 34pt; font-style: normal; line-height: 95%;}
.event_info, .news_info, .awards_info { background: transparent url(../images/dsh_vertical_270.gif) no-repeat left top; float: left;  margin-bottom: 10px;  overflow: hidden; padding-left: 10px; width: 444px; padding-bottom:20px; line-height:180%;}
.item_title{ font-weight:normal;}
.item_title a{ color:#65C0C4; line-height: 100% !important; font-weight:normal;}
.news_info img{ max-width:200px;}
.news_info a:hover{ text-decoration:underline;}

.page{ text-align:center;}

#headerpagebanner img{ width:100%; height:auto; margin:0 auto;}
.wysiwygeditor img{ max-width:100%;}
.wysiwygeditor ul li{ background:url(../images/libg.png) 10px 10px no-repeat; padding: 0 0 4px 30px;    text-align: left; list-style:outside; list-style:circle;}
.blog_name{ font-style:oblique; margin-bottom:16px; font-weight:normal;}
.blog_time{ float:left;}

.blog_people{ float:left; width:100px; padding-right:10px;}
.blog_people img{ width:100px;}
.blog_author{ float:left; width: 440px; font-size: 9pt; line-height: 150%;}
.blog_author p{ margin:0;}
.author_link{ float:left; margin-right: 10px; margin-bottom: 16px; margin-top: 10px;}
.author_link img{ width:30px; height:30px;}
.author_linkrig{float: left; margin-top: 14px;}

.banner_button { background-color:#0066ff; border:none; color:#FFFFFF; cursor:pointer; display:inline-block; font-size:18px; line-height:normal; margin:24px 24px 0 0; min-width:120px; padding:6px 0px; text-align:center; text-transform:uppercase; vertical-align:middle; color:#FFFFFF; 
	-webkit-appearance: none; 
	-webkit-border-radius: 0;     
	border-radius: 0;     
	-webkit-transition: all 0.3s ease-out 0s;
    -moz-transition: all 0.3s ease-out 0s;
    -o-transition: all 0.3s ease-out 0s;
    transition: all 0.3s ease-out 0s;
    width: 200px;
}
.banner_button:link{ color:#FFFFFF;}
.banner_button:visited{ color:#FFFFFF;}
.banner_button:hover,.banner_button:focus { background-color: #65C0C4;
    -webkit-transition: all 0.3s ease-out 0s;
    -moz-transition: all 0.3s ease-out 0s;
    -o-transition: all 0.3s ease-out 0s;
    transition: all 0.3s ease-out 0s;
}

.partners_box1{ text-align:center; padding-top:40px;}
.partners_box1 .Software-box{ padding-top:40px;}
.partners_box1 .Software-box li{ width:25%;}
.partners_box1 .Software-box li img{ width:62%;}

.sidenavigationmenu a.button{ color:#FFFFFF; margin:16px 0 0;}

.news_top{ border-bottom:1px solid #000000; margin-bottom:34px;}

.board_formWrapper{ padding-bottom:50px;}
.board_formWrapper .formItem{ margin:8px 0;}
.board_formWrapper .formField { background-color: #F5F7F9; border: solid 1px #A4BACA; color: #A9A9A9; font-size: 12pt;    outline: none; padding: 3px 3px; width: 98%;}
.board_formWrapper .formFieldActive { background-color: #F5F7F9; border: solid 3px #000000; color: #626262; font-size: 12pt; outline: none; padding: 1px 1px; width: 98%; }
.board_formWrapper .formFieldSelect { background-color: #F5F7F9; border: solid 1px #A4BACA; color: #A9A9A9; font-size: 12pt;  outline: none; padding: 2px 2px; width: 75%;}
.board_formWrapper .formFieldSelectActive { background-color: #F5F7F9; border: solid 3px #000000; color: #626262; font-size: 12pt; outline: none; padding: 0px 0px; width: 75%; }
.board_formWrapper .formTextarea { background-color: #F5F7F9; border: solid 1px #A4BACA; color: #A9A9A9; font-size: 12pt; outline: none; padding: 3px 3px; width: 75%; }
.board_formWrapper .formTextareaActive { background-color: #F5F7F9; border: solid 3px #000000; color: #626262; font-size: 12pt; outline: none; padding: 1px 1px; width: 75%; }
.formCaptcha { border: solid 1px #A4BACA; width: 196px;}
.board_formWrapper .formButtonWrapper{ text-align:left;}
.board_formWrapper .formButtonGray {	background-color: #2a2b25;	border: none;	color: #FFFFFF; cursor: pointer;	display: inline-block; font-size: 12pt;	line-height: normal; margin-bottom: 0; padding: 0px 5px 2px 5px; text-align: center; text-transform: uppercase; vertical-align: middle; -webkit-appearance: none; -webkit-border-radius:0; border-radius:0; }

.download_buttons { float: left; margin-bottom: 23px; padding-top: 9px;  width:105px; padding-right:42px;}
.linkBox { float:left; background-color: #0066ff; border: none; height: 26px; padding: 4px 30px 6px 30px; text-align: center;}
a.linkBoxLink:visited{ color:#ffffff;}
a.linkBoxLink:link{ color:#ffffff;}
.linkBoxNew { background-color: #000;  border: none;  float: right; height: 28px; overflow: hidden; width: 13px;}
.linkBoxNewText { color: #FFFFFF; font-size: 8pt; text-align: center; 
	transform: rotate(90deg); 
	-ms-transform: rotate(90deg);
    -webkit-transform: rotate(90deg);
}
.download_info { float: left; color:#000000; margin-bottom: 23px;  padding-top: 10px; width: 80%;}
.download_info .item_title a:hover{ text-decoration:underline;}
.download_info p span{ color:#808080;}

.video_toplist{ overflow:hidden;}
.video_toplist li{ list-style:none; position:relative; float: left; margin-right: 24px; margin-bottom: 12px; position: relative; height: 200px; width: 266px;}
.video_img{ position:absolute; left:0; top:0; border: 1px solid rgb(255, 255, 255); overflow: hidden; width: 266px; height: 150px; z-index: 1;}
.video_img img{ width:100%;}
.video_shadow{position: absolute; top: 144px; left: 0px; width: 266px; height: 12px;}
.video_shadow img{ width:100%;}
.video_text{position: absolute; top: 160px; left: 0px; width: 266px; height: 40px; z-index: 2;}
.video_text h3{ font-weight:normal; line-height:110%; color:#000000; font-size:10pt;}
.video_overlay{ position: absolute; top: 1px; left: 1px; cursor: pointer; width: 266px; height: 150px; z-index: 3;}
.video_overlay img{ width:100%;}

.video_news{ position:absolute; top:0; right:0; background:#000000; color:#FFFFFF; padding:4px 9px; z-index:5; display:none;}
.video_toplist li.active .video_news{ display:block;}

.video_botlist{ overflow:hidden;}
.video_botlist li{ list-style:none; position:relative; float:left; width:170px; margin-right:18px; margin-bottom:12px;}
.video_botlist li .video_img{ width:170px;}
.video_botlist li .video_shadow{ width:170px;}
.video_botlist li .video_overlay{ width:170px;}
.video_botlist li .video_text{ position:static; margin-top: 106px; width:100%; height:auto;}
.video_botlist li .video_shadow{ top: 90px; width: 170px; height: 8px;}
.video_botlist li.active .video_news{ display:block; font-size:10pt; padding:2px 5px;}

.video_play{ background-color: #000000; height: 480px; margin: 0 auto; padding: 47px 0 47px 0; position: relative; width: 100%;}
.video_playbox{ height: 480px; margin-left: auto; margin-right: auto; width: 853px;}

.nopage{ color: #000000; font-size: 72pt; font-weight: bold;}
.sorry{ color: #0066ff; font-size: 18px; font-weight: normal; line-height: 20px; margin: 0;}

.sitemap{ padding-bottom:10px; margin-bottom:20px; border-bottom:1px solid #D6DBDF;}
.sitemap li{ padding-left:10px; line-height:180%;}
.sitemap li p strong{ color:#000000; line-height:150%;}
.sitemap li a:hover{ text-decoration:underline;}
.sitemap_sub{ padding-left:10px; list-style:none;}

.buttonBlueWhite{ width:270px; line-height: 120%; white-space: normal; background-color: #0066ff; border: solid 1px #0066ff; color: #FFFFFF; cursor: pointer; display: inline-block;
  margin-bottom: 0; padding: 15px 21px; text-align: center; vertical-align: middle;}
.buttonBlueWhite:link{ color:#FFFFFF;}
.buttonBlueWhite:hover{ border-color:#FFFFFF;}

.renzhen_selectbox select{ -webkit-appearance: menulist;
    box-sizing: border-box;
    align-items: center;
    white-space: pre;
    -webkit-rtl-ordering: logical;
    color: black;
    background-color: white;
    cursor: default;
    border: 1px solid;
	border: solid 1px #CCCCCC; font-size: 12pt; outline: none; padding: 6px;}
.renzhen_selectbox select option{font-weight: normal; display: block; white-space: pre; min-height: 1.2em; padding: 0px 2px 1px;}


.renzhen_detail{ text-align:left;  }
.renzhen_detail .hd{ height:37px; line-height:36px; border-bottom:1px solid #a8b9c1; }
.renzhen_detail .hd ul{ height:36px; }
.renzhen_detail .hd ul li{ float:left; list-style:none; padding:0 25px; cursor:pointer;  }
.renzhen_detail .hd ul li.on{ height:36px;  background:#fff; border:1px solid #ddd; border-bottom:1px solid #fff; }


.tabInnerDivNoFixedHeight { margin: 23px 30px 23px 12px; overflow: hidden; width: 1112px;}
table.specs { border-collapse: collapse; color: #454545;  line-height: 1.2em; vertical-align: middle }
table.specs th, table.specs td { width:25%; border: 1px solid #D6D6D6; padding: 5px; line-height:150%;}
table.specs tr.head1 th { background-color: #000000; color: #FFFFFF; font-size: 15px; font-weight: bold; text-align: center; text-transform: uppercase;}
table.specs td{ vertical-align:top;}
table.specs p{ margin:5px 0;}


.formInstructions { line-height: 120%; font-size: 12pt;}
.formInstructions h1{ font-size:20pt; margin-bottom:20px;}
#mainnavigation .formWrapper{ height:auto;}
#mainnavigation .formField { background-color: #F5F7F9; border: solid 1px #A4BACA; color: #A9A9A9; font-size: 12pt;    outline: none; padding: 3px 3px; width: 98%;}
#mainnavigation .formFieldActive { background-color: #F5F7F9; border: solid 3px #000000; color: #626262; font-size: 12pt; outline: none; padding: 1px 1px; width: 98%; }
#mainnavigation .formLabel{ color:#ffffff;}
#mainnavigation .formFieldSelect { background-color: #F5F7F9; border: solid 1px #A4BACA; color: #A9A9A9; font-size: 12pt;  outline: none; padding: 2px 2px; width: 75%;}
#mainnavigation .formFieldSelectActive { background-color: #F5F7F9; border: solid 3px #000000; color: #626262; font-size: 12pt; outline: none; padding: 0px 0px; width: 75%; }
#mainnavigation .formTextarea { background-color: #F5F7F9; border: solid 1px #A4BACA; color: #A9A9A9; font-size: 12pt; outline: none; padding: 3px 3px; width: 75%; }
#mainnavigation .formTextareaActive { background-color: #F5F7F9; border: solid 3px #000000; color: #626262; font-size: 12pt; outline: none; padding: 1px 1px; width: 75%; }
.formCaptcha { border: solid 1px #A4BACA; width: 196px;}
#mainnavigation .formButtonWrapper{ text-align:left;}
#mainnavigation .formButtonGray {	background-color: #2a2b25;	border: none;	color: #FFFFFF; cursor: pointer;	display: inline-block; font-size: 12pt;	line-height: normal; margin-bottom: 0; padding: 0px 5px 2px 5px; text-align: center; text-transform: uppercase; vertical-align: middle; -webkit-appearance: none; -webkit-border-radius:0; border-radius:0; }
#mainnavigation .formTextSmall{ color:#ffffff;}
.down_btn{background-color: #2a2b25;	border: none;	color: #FFFFFF; cursor: pointer;	display: inline-block; font-size: 12pt;	line-height: normal; margin-bottom: 0; padding: 0px 5px 2px 5px; text-align: center; text-transform: uppercase; vertical-align: middle; -webkit-appearance: none; -webkit-border-radius:0; border-radius:0; }

.contact_con{ line-height:200%; padding:23px 30px 23px 12px;}
.contact_con h1 { color: #000000; font-size: 20pt; font-weight: normal; line-height: 110%; margin:20px 0; padding: 0; text-transform: uppercase;}


.solutions_detail{ text-align:left;  }
.solutions_detail .hd{ height:36px; line-height:36px;}
.solutions_detail .hd ul{ height:36px; }
.solutions_detail .hd ul li{ float:left; list-style:none; padding:0 25px; cursor:pointer; background:#8E9CA3; color:#FFFFFF; }
.solutions_detail .hd ul li.on{ height:35px;  background:#fff; border:1px solid #8E9CA3; border-bottom:none; color:#8E9CA3;}
.solutions_detail .tabInnerDivNoFixedHeight{ width:694px;}


/*2016-10-23*/
.box4lefImg{float: left; margin: 26px 32px 0 0; width:128px;}
.box4lefcon{float: left; font-size: 18px; margin-top: 60px; width:460px;}
.wrapper_box3con1{ text-align:left; bottom:60px;}
.wrapper_box3con1 div.button{ margin:40px 0;}
.contentbot{ font-size:20px; font-weight:normal; margin-top:-20px; margin-bottom:20px;}

.banner_copy_wrapper2{ margin-right:0; text-align:center;}
/*xin*/
.xin_Question_pp1{ color:#6e7881 !important; text-transform:uppercase; text-shadow:none !important;}
.xin_QuestionBox{ width:1200px; margin:0 auto; overflow:hidden;}
.xin_Question_a{ margin-top:70px;}
.xin_Question_b{ width:1200px;}
.xin_Question_pp2{ font-size:40px; width:400px; margin:0 auto; display:block; text-align:center; position:relative;}
.xin_Question_pp2:before{ width:30px; height:1px; background:#0066ff; position:absolute; content:""; top:50%; display:block; left:0;}
.xin_Question_pp2:after{ width:30px; height:1px; background:#0066ff; position:absolute; content:""; top:50%; display:block; right:0;}
.xin_Question_pp3{ margin:0 auto; width:12px; height:43px; display:block;}
.xin_Question_img1{ margin:20px auto; width:12px; height:43px; display:block;}
.menu_list{width:1200px; background:#fff;}
.menu_heada{ height:50px; margin-top:46px; position:relative;line-height:50px; background:url(../images/01question_20.jpg) left center no-repeat #f5f5f5; cursor:pointer; padding-left:68px; font-size:18px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;}
.currenta{ background:url(../images/01question_09.jpg) left center no-repeat #f5f5f5;}
.menu_heada.currenta span{ background:url(../images/01question_12.jpg) right 20px center no-repeat; }
.menu_heada span{ display:block; background:url(../images/01question_21.jpg) right 20px center no-repeat; }
.menu_body{ display:none; padding: 30px 50px; width:1200px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;}
.xin_Question_pp4{ display:block; background:url(../images/01question_17.jpg) left top no-repeat; padding-left:50px; min-height:100px; color:#666666; line-height:30px;}
.xin_Question_pp5{ display:block; color:#0066ff; padding-left:50px; font-size:14px; margin-top:20px;}
.xin_Question_pp6{ width:320px; position:relative; height:50px; border:1px solid #bcbcbc; display:block; margin:50px auto 90px; line-height:50px; text-align:center; color:#bcbcbc !important;}
.xin_Question_pp6:hover{ color:#65c0c4 !important;}
.xin_Question_pp6:after{width:18px; height:17px; background:url(../images/01question_25.jpg) center center no-repeat; position:absolute; content:""; top:50%; margin-top:-8px; left:50%; margin-left:53px; display:block;}
.xin_Question_c{ background:#f9f9f9; padding:0 20px; margin:35px auto 90px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;}
.xin_Question_pp7{ background:url(../images/01question01_03.jpg) left center no-repeat; display:block; padding-left:42px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; height:30px; line-height:30px; color:#0066ff; font-size:20px; margin:60px 0 35px; width:100%; position:relative;}
.xin_Question_pp7:after{ position:absolute; content:""; background:#0066ff; height:1px; width:789px; right:0; top:50%;}
.xin_Question_pp8{ background:url(../images/01question01_06.jpg) left center no-repeat; padding-left:42px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; display:block; font-size:14px; color:#000000; line-height:36px;}
.xin_Question_pp9{ display:block; line-height:30px; color:#666666; font-size:14px; margin-bottom:36px;}
.xin_Data_pp1{ font-size:30px; color:#000000; line-height:40px; text-align:center; display:block;}
.xin_Data_pp2{ font-size:15px; color:#333333; line-height:26px; text-align:center; display:block; margin-top:15px; margin-bottom:110px;}
.xin_DataBox{ width:100%;}
.xin_DataBoxa{ height:424px; background:url(../images/01data01_02.jpg) top center /cover;}
.xin_DataBox_a{ padding-left:332px; display:table; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;}
.xin_DataBox_aCell{ width:100%; height:424px; display:table-cell; vertical-align:middle; font-size:15px; line-height:26px; color:#333333;}
.xin_Data_pp3{ font-size:30px; color:#000000; display:block; margin-bottom:20px;}
.xin_DataBox_b{ float:left; width:400px; text-align:center; margin-top:25px; margin-bottom:140px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;}
.xin_DataBox_bImg{ margin:0 auto;}
.xin_DataBox_b_pp1{ display:block; font-size:18px; color:#333333; margin:10px 0;}
.xin_DataBox_b_pp2{ color:#666666; line-height:26px; font-size:13px; display:block;}
.xin_DataBoxb{ height:694px; background:url(../images/01data01_14.jpg) top left /cover;}
.xin_DataBoxb span{ color:#fff;}

/* 本例子css */
.slideBox{ width:1200px; height:220px; padding:35px 110px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; overflow:hidden; position:relative; background:rgba(255,255,255,0.1);}
.slideBox .bd{ position:relative; height:100%; z-index:0;   }
.slideBox .bd ul{ list-style:none;}
.slideBox .bd li{ zoom:1; vertical-align:middle; }
.slideBox .bd img{ width:228px; height:152px; display:block; float:right;  }
.slideBox .prev,
.slideBox .next{ position:absolute; left:25px; top:50%; margin-top:-24px; display:block; width:48px; height:48px; background:url(../images/01data01_22.png) no-repeat;  }
.slideBox .next{ left:auto; right:25px; background:url(../images/01data01_23.png); }
.slideBox .prev:hover,
.slideBox .next:hover{ filter:alpha(opacity=80);opacity:0.8;  }
.slideBox .prevStop{ display:none;  }
.slideBox .nextStop{ display:none;  }
.xin_DataBoxc{ width:706px; float:left;}
.xin_DataBoxc span{ text-align:left; font-size:13px;}
.xin_Data_pp3{ font-size:18px !important; display:block; color:#0066ff !important;}
.menu_data{ height:180px; padding:28px 145px 28px 26px; border-bottom:1px dashed #e3e3e3; position:relative; cursor:pointer; font-size:13px; color:#666666; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;}
.xin_Data_menuImg{ background:url(../images/01data01_25.png) right center no-repeat; height:150px; width:38px; position:absolute; top:0; right:28px;}
.xin_Data_menua{ height:150px; }
.xin_Data_menu_img1{ height:150px; float:left; width:173px; margin-right:20px;}
.xin_Data_menub{ float:left; height:150px; line-height:26px; overflow:hidden;}
.xin_Data_menub span{ display:block; font-size:13px; color:#666666;}
.xin_Data_menub_pp1{ font-size:16px !important; color:#000000 !important; position:relative; padding-bottom:10px; margin-bottom:10px;}
.xin_Data_menub_pp1:after{ position:absolute; width:30px; height:2px; background:#0066ff; left:0; bottom:0; content:"";}
.xin_Data_menub_pp2{ color:#0066ff;}
.data_click{ background:#f9f9f9;}
.data_click .xin_Data_menuImg{ background:url(../images/01data01_20.png) right center no-repeat;}
.menu_databody{ display:none; background:#f9f9f9; padding: 20px 26px; width:1200px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;}
.menu_databody span{ display:block;}
.xin_DataBoxd{ height:500px; background:url(../images/01data01_33.jpg) top left /cover;}
.xin_DataBoxd span{ display:block;}
.xin_DataBoxd_pp1{ font-size:20px; color:#5a5b5d; line-height:80px;}
.xin_DataBoxd_pp2{ font-size:15px; color:#5a5b5d; line-height:30px; padding-left:30px; background:url(../images/01data_32.png) left center no-repeat;}
.xin_DataBoxf{ background:url(../images/01data_02.jpg) top left no-repeat; height:424px;}
.xin_Data01_pp1{ font-size:30px; color:#000000;}
.xin_Data01a{ width:1085px; height:146px; background:#0066ff; color:#fff; font-size:15px; line-height:26px; margin-top:25px; padding:20px 28px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;}
.xin_Question_b{ width:1216px; margin-bottom:50px;}
.xin_Question_bBox{ width:284px; margin-right:20px; float:left; padding:128px 20px 0; height:338px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;}
.xin_Question_bBox01{ background:url(../images/01data_05.jpg) no-repeat #fafafa;}
.xin_Question_bBox02{ background:url(../images/01data_07.jpg) no-repeat #fafafa;}
.xin_Question_bBox03{ background:url(../images/01data_09.jpg) no-repeat #fafafa;}
.xin_Question_bBox04{ background:url(../images/01data_11.jpg) no-repeat #fafafa;}
.xin_Question_bBox span{ font-size:13px; color:#666666; line-height:26px; display:block;}
.xin_DataBoxe{ background:url(../images/01data_17.jpg) left top /cover;}
.xin_DataBoxe span{ color:#fff;}
.xin_DataBoxe_a{ height:168px; margin-bottom:40px;}
.xin_DataBoxe_aImg1{ width:219px; height:168px; float:left;}
.xin_DataBoxe_aBox{ float:left; width:981px; background:rgba(0,0,0,0.3); font-size:13px; color:#fff; line-height:26px; height:154px; margin-top:7px; padding:0 24px 10px; overflow:hidden; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;}
.text-left{ text-align:left;}
.text-right{ text-align:right;}
.bottom40{ margin-bottom:40px !important;}
.xin_DataBoxe_aBox span{ display:block;}
.xin_DataBoxe_aBox_pp1{ font-size:18px; color:#0066ff !important; line-height:50px; }
.xin_Data01_bBox{ height:686px; background:url(../images/01data_38.jpg) right top 30px no-repeat; margin-top:45px; margin-bottom:70px;}
.xin_Data01_bBox span{ display:block;}
.xin_Data01_bBox_pp1{ color:#5a5b5d; font-size:20px; margin-bottom:40px;}
.top30{ margin-top:30px;}
.NSSxinImg{ width:100%; margin-bottom:20px;}



@media screen and (max-width: 720px) and (min-width: 320px){
	.banner_wrapper {
    background-size: cover;
    background-position: center center;
    position: relative;
    width: 100%;
    height: 4rem;
    background-attachment: fixed;
    z-index: 1;
}
.banner_content_wrapper {
    height: 4rem;
    z-index: 20;
}
.pageWidth {
    width: 100%;
    margin: 0 auto;
}
.banner_copy_wrapper {
    color: #FFFFFF;
    margin-right:0;
    padding-top: 0;
}
h1.banner {
    color: #FFFFFF;
    font-size: 0.6rem;
    text-shadow: 0 0 6px rgb(0 0 0 / 85%);
    font-weight: normal;
    padding-top: 0.34rem;
}




.xin_QuestionBox {
    width: 90%;
    margin: 0 auto;
    overflow: hidden;
}
.xin_Question_a {
    margin-top: 0.6rem;
    margin-bottom: 0.4rem;
    padding-bottom: 0.3rem;
}
.xin_Data_pp1 {
    font-size: 0.4rem;
    color: #000000;
    line-height: 0.6rem;
    text-align: center;
    display: block;
}
.xin_Data_pp2 {
    font-size: 0.3rem;
    color: #333333;
    line-height: 0.58rem;
    text-align: center;
    display: block;
    margin-top: 0.2rem;
    margin-bottom: 0.5rem;
}
.xin_DataBox_aCell {
    width: 100%;
    height: 5rem;
    display: block;
    vertical-align: middle;
    font-size: 0.3rem;
    line-height: 0.4rem;
    color: #333333;
}
.xin_Data01_pp1 {
    font-size: 0.4rem;
    color: #000000;
    margin-top: 0.8rem;
    display: inline-block;
    width: 100%;
    text-align: center;
}

.xin_DataBoxf {
    background: url(../images/01data_02.jpg) top left no-repeat;
    height: 8.6rem;
}
.xin_DataBox_aCell {
    width: 100%;
    height: 13rem;
    display: block;
    vertical-align: middle;
    font-size: 0.3rem;
    line-height: 0.4rem;
    color: #333333;
}
.xin_Data01_pp1 {
    font-size: 0.4rem;
    color: #000000;
    margin-top: 0.6rem;
    display: inline-block;
    width: 100%;
    text-align: center;
}
.xin_Data01a {
    width: 100%;
    height: 6.6rem;
    background: #0066ff;
    color: #fff;
    font-size: 0.28rem;
    line-height: 0.5rem;
    margin-top: 0.3rem;
    padding: 0.3rem;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
}
.xin_Question_b {
    width: 100%;
    margin-bottom: 0.5rem;
}

.xin_Question_bBox {
    width: 94%;
    margin-right: 0;
    float: left;
    padding: 2.6rem 0.2rem 0;
    height: 7.2rem;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    margin-bottom: 0.5rem;
}
.xin_Question_bBox span {
    font-size: 0.3rem !important;
    color: #666666;
    line-height: 0.6rem;
    display: block;
}
.xin_DataBoxe_a {
    height: 8rem;
}
.xin_DataBoxe_aImg1 {
    display: none;
}
.text-left {
    text-align: left;
}
.xin_DataBoxe_aBox {
    float: left;
    width: 100%;
    background: rgba(0,0,0,0.3);
    font-size: 0.3rem;
    color: #fff;
    line-height: 0.6rem;
    height: 8rem;
    margin-top: 7px;
    padding: 0 0.2rem 0.1rem;
    overflow: hidden;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
}
.xin_DataBoxe_aBox_pp1 {
    font-size: 0.36rem;
    color: #0066ff !important;
    line-height: 1rem;
}

.menu_data {
    height: 3.6rem;
    padding: 0.2rem 2rem 0.3rem 0.3rem;
    border-bottom: 1px dashed #e3e3e3;
    position: relative;
    cursor: pointer;
    font-size: 0.24rem;
    color: #666666;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
}
.menu_databody {
    background: #f9f9f9;
    padding: 0.3rem;
    width: 100%;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
}
.menu_list {
    width: 100%;
    background: #fff;
}
.menu_data {
    height: 4.4rem;
    padding: 0.2rem 2rem 0.3rem 0.3rem;
    border-bottom: 1px dashed #e3e3e3;
    position: relative;
    cursor: pointer;
    font-size: 0.24rem;
    color: #666666;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
}
.xin_Data_menuImg {
    background: url(../images/01data01_25.png) right center no-repeat;
    height: 4.4rem;
    width: 38px;
    position: absolute;
    top: 0;
    right: 28px;
}
.xin_Data_menua {
    height: 4.2rem;
}
.xin_Data_menub {
    float: left;
    height: 4.2rem;
    line-height: 0.47rem;
    overflow: hidden;
}
.xin_Data_menub_pp1 {
    font-size: 0.3rem !important;
    color: #000000 !important;
    position: relative;
    padding-bottom: 0.2rem;
    margin-bottom: 0.2rem;
}
.xin_Data_menub span {
    display: block;
    font-size: 0.24rem;
    color: #666666;
}

.xin_DataBoxd_pp1 {
    font-size: 0.36rem;
    color: #5a5b5d;
    line-height: 0.66rem;
    margin-bottom: 0.3rem;
    position: relative;
    top: -0.3rem;
}
.xin_DataBoxd_pp2 {
    font-size: 0.3rem;
    color: #5a5b5d;
    line-height: 0.6rem;
    padding-left: 0.6rem;
    background: url(../images/01data_32.png) left center no-repeat;
}

.xin_DataBoxd {
    height: 12.6rem;
    background: url(../images/01data01_33.jpg) top left /cover;
}
.xin_Data01_bBox {
    height: 11rem;
    background: url(../images/01data_38.jpg) 100% 87% no-repeat;
    margin-top: 0px;
    margin-bottom: 0px;
    background-size: 100%;
    /* padding-top: 0rem; */
}
.xin_Data01_bBox_pp1 {
    color: #5a5b5d;
    font-size: 0.3rem;
    margin-bottom: 0.4rem;
}
.text-right {
    text-align: left;
}







}












