﻿@font-face{
	font-family:Source Han Serif SC;
	src:url("/fonts/SourceHanSerifCN-Regular-1.otf")
}/*思源宋体*/
*{hide-focus:expression(this.hideFocus=true);outline:0}
body{padding:0;margin:0 auto;color:#4f4f4f;font-family:"Source Han Serif SC",Arial,Tahoma,Verdana,sans-serif;background:#fff;min-width:1004px}
table{border-collapse:collapse}
img{padding:0;margin:0}
dl,dt,dd,h2,form,ul,li,p,img,span,h1,h3,h4,h5,h6{margin:0;padding:0}
a{color:#333;text-decoration:none;margin:0}
a:hover{color:#168fdf;text-decoration:none}
a img{border:0}
ul{list-style-type:none}
/* header */
body{ padding-top:37px;}
.header{ width:1002px; height:65px; margin:0 auto;}
.header .logo{ float:left; }
.headtxt{ width:500px; height:50px; float:right;}
.headtxt .list li{ margin-left:20px; float:right;}
.headtxt .list li a{ font-size:16px; line-height:21px; color:#040000; padding-left:50px; background:url(../images/sp.png) no-repeat;}
.headtxt .list li a:hover{ color:#d6000e;}
.company{ float:right; margin-top:10px;}
.company .li{ font-size:12px; color:#333333; margin-left:10px; background:url(../images/company_span.png) no-repeat; background-position:2px; width:73px; height:19px; float:left;}
.company .sh{ font-size:12px; color:#333333; margin-left:10px; width:73px; height:19px; float:left;}
.company li a{ float:right;}

.nav{ width:1002px; margin:0 auto; margin-bottom:25px;}
.nav-l{}
.nav-i,.nav-drop{ float:left;text-align:center; padding-top:5px;position:relative;}
.nav-a{ font-size:16px; height:28px; display:block;padding-bottom:3px;margin:0 30px;}
.nav-i .nav-a:hover,.nav-i.active .nav-a,.nav-drop.active .nav-a{ color:#d52b1e;padding-bottom:0;border-bottom:3px solid #d52b1e;}
.nav-drop:hover{background: #d52b1e;}
.nav-drop:hover .nav-a,.nav-drop .nav-a:hover{color:#fff;}
.drop-l{ position:absolute; width:100%;background: #d52b1e; display:none; top:36px; padding-bottom:5px;z-index:999;}
.nav-drop:hover .drop-l{display:block;}
.drop-l li{display:block; text-align:center; padding:0;}
.drop-l li a{ color:#fff; font-size:14px; margin:0; text-align:center; line-height:25px;}
.drop-l li a:hover,.active .drop-l li a{ border-bottom: none; color:#fff;}

.banner{ /*clear:both;*/ width:100%; height:400px!important; background: url(../images/banner.png) no-repeat center;}
.banner a{display:block;width:100%;height:100%;}
/* index */
.main{ width:100%; background:#f7f7f7; margin-top:-1px; padding:80px 0;}
.maincenter{ margin:0 auto; width:1002px; overflow:hidden;}
.maincenter dl{ width:289px; height:158px; border:1px solid #d4d4d4; padding:15px; float:left; margin-bottom:19px;}
.maincenter dl dt h2{ font-size:20px; color:#000; font-weight:100; line-height:28px; margin-bottom:10px;}
.maincenter dl dt h3{ font-size:14px; color:#000000; font-weight:100; line-height:23px; margin-bottom:8px}
.maincenter dl dd{overflow:hidden;}
.maincenter dl dd a{ color:#0096ff; display:block; width:130px; float:left; background:url(../images/circular.png) no-repeat;background-position: 0px 12px;line-height: 30px;padding-left: 12px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.maincenter dl dd a:hover{ color:#d6000e;}
.maincenter .left{ margin-right:19px;}
.presentation{ border:1px solid #ccc; width:962px; margin:0 auto; margin-top:11px; overflow:hidden; padding:20px 20px;}
.presentation .left{ width:680px; float:left;}
.presentation .left h2{ font-size:20px; font-weight:100; color:#000; margin-bottom:20px;cursor:pointer;}
.presentation .left h2:hover{color: #d72b1f;}
.presentation .left a{background:url(../images/circular2.png) no-repeat; background-position:0px 11px; line-height:28px; padding-left:12px; display:block; width:310px; float:left; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.presentation .left .lt{ float:right;}
.presentation .right{ float:right; width:230px;}
.presentation .right h2{ font-size:16px; color:#000; font-weight:100; line-height:35px; margin-bottom:10px;}
#searchbox{ width:215px; height:22px; border:0px; float:left; padding-left:10px; border-top:2px solid #404040; border-left:2px solid #404040; border-right:2px solid #404040; border-bottom:2px solid #efeeec;}
#search button{ float:right; width:70px; height:30px; background:#ca000b; border:0px; border-bottom:1px solid #8f0c01; margin-top:18px; color:#fff; font-size:14px;}
/* footer */
.fot{ width:100%;/* background:#f7f7f7; */padding-top:36px; margin-top:2px; padding-bottom:36px;}
.fotcenter{ width:1002px; margin:0 auto; }
.address{ width:560px; float:left;}
.address p{ font-size:12px; line-height:28px; color:#000;}
.address p a{ color:#0000ff;}
.address p a:hover { color:#d6000e;}
.erweima{ width:440px; float:right;}
.erweima h2{ font-weight:100; text-align:center; font-size:14px; margin-bottom:20px; color:#000;}
.erweima li{ float:left;}
.erweima li img{ border:1px solid #d2d2d2;}
.erweima li p{ text-align:center; font-size:14px; line-height:30px;}
.erweima li p a{ color:#000;}
/* sub page */
.gray{ /*background:#f7f7f7;*/ padding-bottom:50px;}
.subpage{ width:1002px; margin:0 auto; overflow:hidden; padding-top:20px;position:relative;min-height:300px;}
/* menu */
.menu{ width:220px; float:left;}
.menu-bg{width:220px;position:absolute;top:20px;left:0;bottom:0;background:#f7f7f7;z-index:-1;}
.mu{ margin-bottom:20px;}
.menu .title{ font-size:18px; font-weight:100; line-height:35px; margin-bottom:15px; margin-top:15px;padding-left: 8px;font-size: 20px;}
.menu .title a,.menu .title:hover{color: #828282;}
.mu .one{border-top:1px solid #bea7a5;}
.menu .menu-item .tit{ color:#744c4c; font-size:16px; line-height:35px; display:block; padding-left:8px; background-position:193px; border-bottom:1px solid #bea7a5;}
.menu .menu-item .tit.active,.menu .menu-item .tit.active:hover{ color:#a20000; background:#fff; padding-left:15px;}
.menu .menu-item .tit:hover,.menu .menu-item .tit.on{color:#a20000;padding-left:10px;}
.menu .sub-menu{ display:none; padding:8px 0;border-bottom: 1px solid #bea7a5;}
.menu .sub-menu li{ width:220px;}
.menu .sub-menu a{ font-size:14px; line-height:35px; display:block; padding-left:15px; background:none; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; color:#000; padding-left:20px;}
.menu .sub-menu a.active,.menu .sub-menu a.active:hover{color:#a20000; background:#fff;}
.menu .sub-menu a:hover,.menu .sub-menu a.on{color:#a20000;}
.menu .small-menu{ display:none;padding:8px 0;}
.menu .small-menu li{}
.menu .small-menu a,.menu .small-menu a:hover{font-size:12px;padding-left:30px;}
.menu .small-menu a.active,.menu .small-menu a.active:hover{padding-left:35px;}
.menu .small-menu a:hover{color:#a20000;}
/* about */
.about{ width:722px; float:right;line-height:30px;color:#333;}
.about a{color: #168fdf;}
.about h3{ color:#d7000f; font-weight:100; font-size:20px; line-height:35px; margin-bottom:10px;}
.heading{ color:#333333; font-size:30px; font-weight:100; margin-bottom:40px;}
.heading a,.heading span{ display: block;float: left;margin-right: 15px;background: #a20000;font-size: 18px;color: #fff;width: 180px;height: 55px;border-radius: 5px; margin-bottom: 35px;text-align: center;line-height: 55px;font-weight: bold;}
.heading a:hover { background:#900707;}
.about hr{border:0;margin:0;border-bottom:2px solid #fff; padding-top:20px; margin-bottom:20px;}
.about-more p{ line-height:30px; margin-bottom:25px; color:#333;}
.about-more a{ display:block; line-height:36px; background:#d4000e; width:90px; color:#fff; text-align:center; border-bottom:2px solid #8f0c01; font-size:18px;margin-bottom:8px;} 
.about ul li{line-height:35px; padding-left:15px; background:url(../images/dot.png) no-repeat 0px 15px;}

/* corporate culture */
.corporate-culture{ width:722px; float:right;}
.corporate-culture li{ border-bottom:2px solid #fff; margin-bottom:25px; padding-bottom:25px; line-height:30px;}
.corporate-culture .none{ border-bottom:0;}
.corporate-culture h3{ color:#d7000f; font-weight:100; font-size:20px; line-height:35px; margin-bottom:10px;}
.corporate-culture p{ line-height:35px; padding-left:15px; background:url(../images/dot.png) no-repeat 0px 15px;}

.organization_structure{ width:722px; float:right; padding-bottom:80px;}

/* organization structure */
.media_cooperation{ width:722px; float:right;}
.media_cooperation .img{ width:147px; float:left;}
.media_cooperation .conter{ float:right; width:555px;}
.media_cooperation li{ border-bottom:2px solid #fff; margin-bottom:35px; padding-bottom:35px; line-height:30px; overflow:hidden;}
.media_cooperation .conter h2{ font-weight:100; font-size:18px; line-height:35px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.media_cooperation .conter h2 a{ color:#d7000f;}
.media_cooperation .conter p a{ color:#333333; font-size:14px; line-height:30px;}
.media_cooperation .conter span{ float:right; line-height:50px; color:#878787;}
/* Contact us */
.headquarters{ border:1px solid #c0c0c0; width:960px; padding:15px 20px; margin-bottom:100px;} 
.headquarters h2{ color:#333; font-weight:100; font-size:18px; line-height:35px;}
.headquarters p{ line-height:35px;}
.headquarters .red{ color:#b50000;}
.headquarters .map{ float:right; margin-top:-235px;}
.branch li{ border:1px solid #c0c0c0; width:302px; margin-bottom:40px; overflow:hidden; float:left; margin-right:45px; height:345px; position:relative;} 
.branch .right{ float:right; margin:0px;} 
.branch h2{ color:#000; font-weight:100; font-size:18px; line-height:40px; border-bottom:1px solid #c0c0c0; text-align:center;}
.branch .contact{ padding:10px; line-height:30px; color:#000;}
.branch .contact p{ padding-left:3em; text-indent:-3em;}
.branch .map{ overflow:hidden; position:absolute; bottom:0;}
.branch .map a{ font-size:14px; line-height:40px; float:right; padding-right:10px; color:#000;}
/**/
.ipo{ width:722px; float:right; color:#000;}
.red_word{ color:#b10000; font-size:18px; line-height:30px; padding:25px 0;}
.indent{ line-height:26px; text-indent:25px; margin-bottom:15px;text-align:justify;text-justify:inter-ideograph;}
.red_black li h3{ padding-left:25px; background:url(../images/red_black.png) no-repeat 0; margin-top:15px;}
.red_black li p{ padding-left:25px; line-height:28px;}
.red_square p{ padding-left:15px; background:url(../images/red_square.png) no-repeat 0px; line-height:30px; font-weight:800;}
.red_number span{ background:#b10000; color:#fff; padding:0 6px; line-height:20px; float:left; margin-top:2px;}
.red_number li{ padding:5px 0; overflow:hidden;}
.red_number p{ padding-left:15px; line-height:25px; float:left; width:685px;}
.dotted li{ border-bottom:1px dashed #887972; overflow:hidden; padding:5px 0;}
.dotted .one{ border-top:1px dashed #887972;}
.dotted li p{ float:left; margin-right:15px; line-height:30px;}
.dotted li a:hover{ background:#730303; display:block; overflow:hidden; color:#fff;}
.dotted li a{ color:#000; display:block; overflow:hidden; padding-left:5px}
.dotted .download{ line-height:40px; color:#0040f8;}
.contact_way p{ font-size:20px; color:#000; padding-left:20px;}
.contact_way strong{ color:#aa0000;}
.classic_case li{ width:210px; float:left; margin-right:46px; margin-bottom:35px; overflow:hidden; height:190px;}
.classic_case .img{ width:210px; text-align:center;}
.classic_case .img img{ height:35px;}
.classic_case h2{ font-size:14px; line-height:35px;}
.classic_case p{ font-size:14px; line-height:22px; color:#747474;}
.classic_case .right{ float:right; margin:0px;}
.project-consulting{ width:722px; float:right; color:#000;}
.black_title span{ background:#474747; color:#fff; font-size:16px; line-height:32px; padding:5px 10px;}
.black_title p{ line-height:25px; padding:20px 0;}
.dotted_case dl{ border-bottom:1px dashed #8a7c75; overflow:hidden; color:#000;}
.dotted_case .one{ border-top:1px dashed #8a7c75;}
.dotted_case dt{ float:left; width:560px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; line-height:45px; background:url(../images/case.png) no-repeat 0px; padding-left:15px;}
.dotted_case dd{ float:right; line-height:45px; color:#878787;} 
.contact-bj{ background:#efefef; padding:6px 0;}
.contact-bj h1{ font-size:24px; color:#333; text-align:center; padding-bottom:0;}
.contact-bj p{ padding-bottom:0px; text-align:center; font-size:20px; color:#aa0000; font-weight:bold;}
.contact-bj p span{ padding:0 30px;color:#aa0000;}
.contact-branch{ width:722px; height:auto; overflow:hidden; padding-top:20px;}
.contact-one{ width:234px; height:auto; padding:6px 0;background:#efefef; float:left; margin-left:10px; margin-bottom:10px;}
.contact-one h1{ padding-bottom:6px; padding-left:33px; color:#333; font-size:18px;}
.contact-one p{ padding-bottom:0;padding-left:33px;font-size:18px; color:#aa0000; font-weight:bold; line-height:24px;}
.contact .two{ width:173px; height:auto;}
.contact .two p{ padding-left:0; text-indent:10px;}
.contact .two h1{ padding-left:10px;}
.security_purpose dt{ float:left; width:182px;}
.security_purpose dd{ float:right; width:500px; border-left:1px dashed #887972; padding-left:15px;}
.security_purpose dd p{ padding-left:3em; text-indent:-3em; border-bottom:1px dashed #887972; padding-bottom:8px; padding-top:8px;}
.security_purpose .none{ border:0px;} 
.security_aptitude td{ width:142px; border:1px solid #ccc; line-height:35px; text-align:center;}
.security_procedure img{ float:left; margin-top:6px;}
.security_procedure ul{ float:left; padding-left:20px;}
.security_procedure li{ margin-bottom:21px; line-height:22px;}
.security_program li{ border-bottom:1px dashed #8a7c75; padding:15px 0;} 
.security_program li span{ float:left; padding:3px 6px; background:#b10000; display:block; border-radius:3px; color:#fff; font-size:12px;}
.security_program li h2{ font-size:18px; font-weight:100; color:#b10000; padding-left:15px; float:left; line-height:20px;}
.security_program li p{ line-height:25px; clear:both; padding-top:8px; text-indent:2em;}
.service_area li h2{ background:#555; color:#fff; font-size:16px; font-weight:100; text-align:center; width:160px; line-height:35px;}
.service_area li p{ line-height:25px; padding:15px 0; text-indent:2em;}
.catalog .first{ border-bottom:1px dashed #887972; overflow:hidden; padding:5px 0;}
.catalog .one{ border-top:1px dashed #887972;}
.catalog .first p{ float:left; margin-right:15px; line-height:30px;}
.catalog .first div:hover{ background:#730303; display:block; color:#fff; padding-left:5px; overflow:hidden;}
.catalog .first div{ width:100%; overflow:hidden;}
.catalog .download{ line-height:40px; color:#0040f8;}
.catalog .two{ line-height:35px; display:none; padding-left:78px; color:#333; clear:both;}
.catalog .first:hover .two{ display:block;}
.project_project ul li{ float:left; margin-right:35px;}
.project_project ul span{ background:#b10000; color:#fff; padding:2px 8px; margin-right:10px;}
/* commission */
.commission_project .width{ width:686px;}
.commission_project h3{ font-size:16px; line-height:30px; padding-top:15px;}
.commission_project h4{ line-height:35px; padding:15px 0;}
.commission_project .red{ color:#d60000; padding:0px; font-weight:800;}
.commission_project .redbig{ color:#d60000; font-size:16px; padding:15px 0; font-weight:800;}
.commission_project .width{ width:686px;}
.commission_project .width p{ padding-left:2em; text-indent:-2em;}
.approved{ width:600px; line-height:30px;}
.approved li{ line-height:30px;}
.contact_information p{ float:left; padding-left:28px; background:url(../images/contact_information.png) no-repeat 0; font-size:20px; margin-right:25px;}
.contact_information .phone{ background:url(../images/phone.png) no-repeat 0;}
.evaluate_introduce table{ margin:0 auto; border-color:#000; margin-top:30px;}
.evaluate_introduce tbody td{ width:85px; text-align:center; line-height:25px; padding:8px 8px; font-size:12px;}
.evaluate_introduce .deep_blue{ background:#c4daff;}
.evaluate_introduce .light_blue{ background:#e7eeff;}
.security_procedure .small{ font-size:12px;}
.blue_list p{ line-height:25px; padding:5px 30px;}
.service_commitment h2{ color:#b10000; font-size:16px; background:url(../images/service.png) no-repeat 0; padding-left:35px;}
.cost_cycle p{ text-indent:2em; line-height:25px;}
.study_use table tbody tr{ width:720px; border:1px solid #ccc; margin-bottom:10px; display:block;}
.study_use table td{ padding:15px;}
.study_use table .left{ width:182px; text-align:center; line-height:25px; background:#f1f1f1;} 
.study_use table .left a{ display:block; text-align:left; color:#005aff; text-decoration:underline; background:url(../images/a.png) no-repeat 0 10px; padding-left:12px;}
.study_use table .red{ color:#c60000;} 
.after_sale li{ line-height:35px; float:left; margin-right:38px;}
.social_process li{ border:1px solid #ccc; margin-bottom:40px; line-height:28px; padding:10px;}
.social_process ul{ background:url(../images/process.png) no-repeat center;}
.social_process span{ color:#b10000;}
.consulting_service h3{ line-height:30px; margin-top:20px; font-weight:100;}
.consulting_service p{ line-height:30px; color:#0066ff;}
.procedures_include h3{ line-height:30px; margin-top:20px;}
.procedures_include p{ line-height:30px; padding-left:21px; text-indent:-21px;}
.procedures_include li{ border-bottom:1px dashed #887972; padding-bottom:20px;}
.investment_problem li{ border-bottom:1px dashed #8a7c75; padding:10px 0; overflow:hidden;} 
.investment_problem li span{ float:left; padding:3px 6px; background:#b10000; display:block; border-radius:3px; color:#fff; font-size:12px; margin-top:8px;}
.investment_problem li p{ line-height:25px; padding-top:8px; float:left; width:680px; padding-left:15px;}
.service_area .research h2{ width:110px;}
.proposal_blue h2{ color:#0072ff; line-height:30px; padding-top:20px; font-size:14px;} 
.proposal_blue p{ line-height:25px; padding-left:50px;}
.chapter_class{ border-color:#000; color:#000; margin-top:20px; margin-bottom:20px;}
.chapter_class .left{ width:210px;}
.chapter_class .right{ width:360px;}
.chapter_class tr{ text-align:center; padding:0 15px;}
.chapter_class .bj{ background:#7f7f7f; color:#fff;}
.red_tit h3{ color:#b10000;}
/**/
.regulations li{ border-bottom:1px dashed #8a7c75; padding:15px 0; overflow:hidden;} 
.regulations li span{ float:left; padding:3px 6px; background:#b10000; display:block; border-radius:3px; color:#fff; font-size:12px;}
.regulations li h2{ font-size:14px; font-weight:100; padding-left:15px; float:left; color:#000; width:670px; line-height:25px;}
.regulations li p{ line-height:20px; clear:both; padding-top:8px; text-indent:4em; font-size:12px; color:#000;}
.medical_report p{ line-height:30px;}
.fund_report h2{ font-size:16px; color:#830000; padding:15px 0;}
.fund_report p{ line-height:28px;}
.support_funds table{ width:722px;}
.support_funds .red{ background:#d72000; color:#fff; padding:10px 20px;}
.support_funds .red td{ padding:10px 15px; text-align:center; border-right:1px solid #fff; line-height:25px;}
.support_funds .gray{ background:#f4f4f4;}
.support_funds .gray td{ padding:20px 15px; text-align:center; border-right:1px solid #000; line-height:25px;}
.support_funds .str{ font-size:16px; padding:20px 0; padding-left:23px; background:url(../images/icon.png) no-repeat 0; display:block;}
.support_funds ul li h3{ line-height:35px; color:#910000;}
.support_funds ul li p{ line-height:30px; padding-left:25px;}
.support_funds .redbj{ font-size:16px; line-height:30px; padding:20px 0; display:block; background:url(../images/red_black.png) no-repeat 0; padding-left:25px;}
.support_funds dl{ overflow:hidden; margin-bottom:10px;}
.support_funds dl dt{background:url(../images/dl.png) no-repeat 0; width:40px; height:102px; float:left; padding-top:12px;}
.support_funds dl dt p{ line-height:23px; color:#fff; text-align:center;}
.support_funds dl dd{ background:#f4f4f4; width:650px; height:78px; float:right; padding:15px; margin-left:-20px;}
.support_funds dl dd p{ line-height:26px; text-indent:2em;}
.capital_information p{ float:left; padding-left:45px; font-size:20px; margin-right:25px;}
.capital_information .phone{ background:url(../images/phone2.png) no-repeat 0;}
/*产品渠道研究*/
.product-channels{ width:722px; height:auto; float:right; overflow:hidden;}
.product-channels h1{font-size:18px; color:#b10000; padding-bottom:22px;}
.product-channels-tit{ font-size:30px; color:#333333;padding-bottom:30px; padding-top:15px; }
.product-channels p{ font-size:14px; color:#333; line-height:30px; text-indent:26px; padding-bottom:25px;text-align:justify;text-justify:inter-ideograph;}
.product-channels p span{ text-decoration:underline;}
.product-channels.small-padding{padding-bottom:30px;}
.product-channels.small-padding p, .small-padding .indent{padding-bottom:10px;margin-bottom:0;}
.consulting-services h2{ font-size:16px; color:#560000;}
.servicescont{ overflow:hidden; padding-top:27px;}
.servicescont-left{ width:360px;float:left;}
.boxone{ padding-bottom:22px;}
.boxone h3{ font-size:16px; color:#000; background:url(../images/h3bg.png) no-repeat 0 4px; padding-left:22px; padding-bottom:3px;}
.boxone p{ font-size:14px; color:#000; text-indent:0; padding-bottom:0; padding-left:1em; text-indent:-1em;}
.boxone p span{ color:#41a1b7; text-decoration:none;font-size:12px;padding-right:5px;}
.research-methods h1{ padding-top:12px; margin-bottom:3px;color:#970b00;}
.research-methods span{ text-decoration:underline;}
.methods{ width:221px; float:left; border:1px solid #909090; margin-left:26px;}
.methods h1{ font-size:16px; text-align:center; border-bottom:1px solid #909090; padding-bottom:0; padding-top:0; line-height:42px;}
.methods ul{ padding:8px 0 18px 10px; line-height:24px; font-size:13px; color:#000;}
.methods span{ text-decoration:none; color:#41a1b7; padding-right:3px;}
.research-cont{ padding-top:40px;}
.customerscont{border:1px solid #bcbcbc; border-collapse:collapse;border-spacing:0;}
.customerscont tbody tr td{color:#970b00; font-size:14px; border-right:1px solid #bcbcbc; border-bottom:1px solid #bcbcbc; text-align:center; font-weight:bold;}
.customerscont tbody tr td.items{ line-height:24px; font-size:13px; text-align:left; padding:8px 8px; font-size:13px; color:#000; font-weight:normal;}
.customerscont tbody tr td.center{ text-align:center;}
/**/
.process{ padding-top:35px;}
.processbox{ padding-top:0;}
.process-cont h2{ font-size:18px; color:#fff; text-align:center; background:#d52b1e; line-height:40px;}
.process-contnr{ border:1px solid #909090; overflow:hidden; border-top:none;}
.leftprocess{ width:210px; height:180px;float:left; background:url(../images/bg2.png) no-repeat right;}
.leftprocess ul li{ font-size:14px; color:#000; font-weight:bold; line-height:30px; padding-top:5px; text-align:right; padding-right:26px;}
.rightprocess{ width:500px; height:180px; float:left;}
.rightprocess ul li{ font-size:14px; color:#000; line-height:30px; padding-top:5px; padding-left:10px;}
.arrow{ width:100%; height:52px; background:url(../images/arrow.png) no-repeat center;}
.project{ width:169px; height:185px; border:1px solid #909090; margin:16px 4px 0 5px; float:left;}
.project h1{ font-size:14px; color:#970b00; text-align:center; line-height:34px; border-bottom:1px solid #909090; padding-bottom:0;}
.project ul{ padding-top:10px; padding-left:10px;}
.project ul li{ font-size:13px; color:#000; line-height:22px; background:url(../images/libg.png) no-repeat 0 8px; padding-left:13px;}
.four-modules { font-size:18px; color:#e11610; text-align:center; line-height:30px; font-weight:bold; padding-bottom:13px;}
.subsequent{ padding:11px 0 13px 18px; font-size:13px; line-height:22px; color:#000;}
.subsequent ul li{background:url(../images/libg.png) no-repeat left; padding-left:15px; }
.advantage-left{ width:268px;float:left;}
.advantage-left ul li,.advantage-right ul li{ font-size:16px; color:#000; line-height:45px; background:url(../images/h3bg.png) no-repeat left; padding-left:25px;font-weight:bold;}
.advantage-left ul li span,.advantage-right ul li span{ font-size:24px; color:#d52b1e; }
.advantage-right{ float:left; width:453px;}
/**/
.ent-height{ height:170px;}
.survey_form{ border:1px solid #000; padding:1px;}
.survey_form td{ width:100px; line-height:20px; text-align:center; font-size:12px; padding:5px 5px; color:#000; border-bottom:1px solid #d3d3d3; border-right:1px solid #d3d3d3; border-top:1px solid #fff; border-left:1px solid #fff;}
.survey_form .red{ background:#e11610; color:#fff; font-size:14px;}
.boder{ margin-top:20px; border:1px solid #000;}
.contact-one h1{ padding-bottom:0px;}
.contact-one p{ padding-bottom:0px;}
.methods-four{ width:171px; height:210px; margin-left:10px;}
.methods-four li{ padding-left:1em; text-indent:-1em;}
/*商业地产运营咨询-店铺经营咨询*/
.analysis{ width:100%;}
.research-methods h2{ line-height:30px;}
.methodsnr{ height:204px;}
.methodsnr li{ padding-left:1.2em; text-indent:-1.2em;}
.implementation ul{ padding-left:60px;}
.implementation ul li{ width:170px; border:1px solid #909090; float:left; line-height:30px; margin:15px 20px 10px 10px; text-align:center; display:block; color:#970b00; font-weight:bold;}
.center ul li{font-size:16px; color:#000; line-height:45px; background:url(../images/h3bg.png) no-repeat 0 15px; padding-left:25px;font-weight:bold;}
.advantage-leftnr{ width:320px;float:left;}
.advantage-rightnr{ float:left; width:400px;}
/*消费者研究 -消费者行为研究*/
.consumer-left{ width:410px;}
.consumer-right{ width:310px;}
/*消费者研究 -消费者满意度研究*/
.customer p{ padding-bottom:15px;}
.satisfaction{ width:173px; margin-left:7px;}
.satisfaction-research ul li{margin:15px 4px 10px 4px;}
.satisfaction-research ul{ padding-left:0;}
/*商业地产运营咨询- 业务运营规划*/
.planning{ height:160px;}
.planning ul li{ padding-left:1em; text-indent:-1em}
.customerscont tbody tr td.color-black{ color:#000; font-weight:normal;}
/*海外市场调研*/
.overseas-market p{ padding-bottom:15px;}
.branchnr h1{ padding-bottom:0; padding-top:10px; font-size:16px; color:#560000;}
.branchnr img{ padding-top:25px; padding-bottom:38px;}
.branch-left{ width:340px;}
.branch-right{ width:382px}
.involved-industry{ padding-top:35px;}
.boxtop{ overflow:hidden; padding-bottom:40px;}
.industrynr{ height:180px;}

/**/
.service-report{ width:722px; height:auto; float:right; overflow:hidden;}
.service-tit{ font-size:30px; color:#333333;padding-bottom:30px; padding-top:15px; }
.champ-consulting h1,.catalog h1{ font-size:18px; color:#b10000; padding-bottom:22px;}
.champ-consulting p{ font-size:14px; color:#090909; line-height:30px; text-indent:24px; padding-bottom:28px;text-align:justify;text-justify:inter-ideograph;}
.champ-consulting p span{ color:#ec0000;}
.advantage h2{ font-size:16px; color:#333333; background:url(../images/bg1.png) no-repeat left; padding-left:24px;}
.advantage p{ font-size:14px; color:#333; padding-top:4px; padding-bottom:18px; text-indent:0; padding-left:1.7em;}
.working-process h1{ padding-top:15px;}
.process{ padding-bottom:15px; padding-top:15px;}
.digital{ width:20px; height:20px; background:#b10000; color:#fff; text-align:center; margin-left:5px; float:left; font-weight:bold;}
.textcont{padding-left:2.5em; text-indent:0; font-size:14px; color:#000; line-height:24px;}
.textcont span{ color:#ef0000;}
.case-report{ width:722px; height:auto; overflow:hidden;}
.box{ width:165px; height:auto; float:left; padding-left:20px; padding-bottom:35px;}
.box dl{}
.box dl dt{height:76px;text-align:center;padding-bottom: 15px;position:relative;}
.box dl dt div{text-align:center;position:absolute;left:0px;bottom:15px;width:100%;}
.box dl dt img{max-width:100%;max-height:76px;vertical-align: bottom;}
.box dl dd{font-size:14px; color:#000; font-weight:bold;padding-bottom: 5px;line-height: 20px;min-height:40px;}
.partners p{ text-indent:0; font-size:14px; color:#747474; line-height:20px; padding-bottom:0;}
.partners h2{ font-size:14px; color:#747474;line-height:20px; min-height:40px; font-weight:normal;}
.prospectus dl{ width:128px; height:auto; float:left; padding-left:70px; padding-bottom:30px;}
.prospectus dl dt{ padding-top:6px;}
.prospectus dl dd{ font-size:14px; color:#2b1818; text-align:center; padding-top:10px;}
.data{ width:665px; height:auto; margin:0 auto;}
.data h2{ font-size:14px; color:#000000; text-align:center;}
.datacont{ border-collapse:collapse;border-spacing:0; margin-top:30px; }
.datacont thead tr{ background:#daeef3;}
.datacont thead tr td{ color:#000; text-align:center; border-top:none; font-weight:bold;}
.datacont thead td{padding:10px; font-size:14px;}
.datacont thead tr td{ text-align:center; border-bottom:1px solid #000;}
.datacont tbody tr td{ text-align:center; border-bottom:1px solid #000; color:#000;}
.datacont tbody tr td{line-height:35px;}
.datacont tbody tr td.red{ color:#ff0a0a;}
.data p{ float:right; font-size:12px; color:#000; padding-top:10px;}
.chapter{ padding-top:50px;}
.chaptercont{ width:679px; height:auto;overflow:hidden;}
.chaptercont h1{ font-size:14px; color:#000;}
.chapterleft{ width:196px; height:auto; float:left;}
.chapterleft h2{ background:url(../images/jiantou1.png) no-repeat left; height:111px; display:block; padding-left:26px; line-height:75px; font-size:16px; color:#fff;}
.chapterleft h3{ background:url(../images/jiantou2.png) no-repeat left; height:111px; display:block; padding-left:26px; line-height:75px; font-size:16px; color:#fff;}
.chapterleft h4{ background:url(../images/jiantou3.png) no-repeat left; height:111px; display:block; padding-left:26px; line-height:75px; font-size:16px; color:#fff;}
.chapterright{ width:483px; height:auto;float:right; }
.chaptertext{ padding:10px 20px 10px 11px; background:#f0f0f0; margin-bottom:18px;}
.chaptertext ul li{ font-size:12px; color:#000; line-height:20px; background:url(../images/fk.png) no-repeat 0 8px; padding-left:10px; display:block;}
.audit-requirements{ padding-left:13px; padding-bottom:30px;}
.audit-requirements p{ padding-bottom:0px; font-size:14px; color:#000; line-height:24px;padding-left: 2.5em;text-indent: -2.5em;}
.audit-requirements h2{ font-size:14px; color:#333333; background:url(../images/fk2.png) no-repeat left; padding-left:12px;}
.ipo{ padding-top:10px;}
.ipomtcont thead tr td.titsp{ height:35px; background:url(../images/titbg.png) no-repeat center center; font-size:18px; color:#fff; line-height:35px; text-align:center; font-weight:bold;}
.ipomtcont tbody tr td{border-bottom:1px solid #bab9b9; color:#000;  border-right:1px solid #bab9b9; font-size:12px; padding-left:13px; line-height:20px;}
.ipomtcont tbody tr td.titleft{ height:54px; background:#151b2b; line-height:54px;  color:#fff; font-size:14px; font-weight:bold; text-align:center; padding-left:0;}
.ipomtcont tbody tr td.titleftnr{ height:80px; background:#151b2b; line-height:54px;  color:#fff; font-size:14px; font-weight:bold;text-align:center; padding-left:0;}
.ipomtcont tbody tr td.border{ border-bottom:none;}
.ipomtcont tbody tr td.border-right{ border-right:none;}
.ipomtcont tbody tr td.textcolor{ color:#ff0000;}
.ipomtcont tbody tr td span{ color:#ff0000}

/*---成功案例=开始---*/
.successful{ padding-bottom:15px;}
.successful-cases h1{ padding-top:0;}
.customerscont{border:1px solid #bcbcbc; border-collapse:collapse;border-spacing:0;margin-top:12px;}
.customerscont thead tr{ background:#cf0303; }
.customerscont thead tr td{color:#fff; font-size:16px; border-bottom:none; border-right:1px solid #bcbcbc}
.customerscont tbody tr td{ font-size:14px; border-right:1px solid #bcbcbc; border-bottom:1px solid #bcbcbc}
.customerscont tbody tr td.items{ line-height:24px; font-size:13px; text-align:left; padding:8px 8px;}
.customerscont tbody tr td.items span{display: inline-block;white-space: nowrap;}
.customerscont .one{ width:120px;}
.area_toble{width:100%;border-collapse:collapse;border-spacing:0;border: 1px solid #bcbcbc;}
.area_toble tr td{text-align:center;font-size: 13px; padding:5px; line-height:25px;color:#000; border: 1px solid #bcbcbc;}
.area_toble tr td span{display: inline-block;white-space: nowrap;}
.area_toble tr.bg{background:#C31403;}
.area_toble tr.bg td{color:#fff;font-size: 13px; line-height:30px; font-weight:bold;}
.regional{ padding-top:40px;}   
.regional h1{ padding-bottom:28px;}

/*---上市行业研究顾问=开始---*/
.advisory p{ padding-bottom:18px;}
.content-rules h1{ padding-top:10px;}
.content-rules ul li{ font-size:14px; color:#333333; line-height:30px; padding-left:2em; background:url(../images/bg1.png) no-repeat 0 8px; padding-bottom:15px;}
.understand p{ padding-bottom:15px;}
.understand h1{ padding-top:15px;}
.analysis{ padding-bottom:30px;}
.analysis h2{ font-size:16px; color:#fff; background:#db493c; width:331px; height:36px; line-height:36px; padding-left:10px;}
.analysis p{ padding:10px 0; font-size:14px; color:#333; padding-left:1em; text-indent:0; padding-left:10px; line-height:26px;}
.understand h3{ font-size:16px; color:#333; padding:10px 0 18px 0;}

/*---上市细分市场研究=开始---*/
.core-chapter h2{ font-size:16px; color:#000; text-align:center;}
.core-chapter{ width:722px;}
.core-chapter tbody tr td{border-bottom:1px solid #ccc; color:#333; text-align:left;}
.core-chapter tbody tr td{line-height:18px; padding:13px 15px;}
.core-chapter tbody tr .padingleft{ padding-left:0; padding-right:0;}
.core-chapter thead tr{ background:#bb3c3c;}
.core-chapter thead tr td{ color:#fff; border-bottom:0;}
.technology{ padding:10px; background:#ededed; text-indent:22px; line-height:28px; margin-top:25px;}
.technology span{ color:#ef0000;}
.service-valuecont{ width:691px; height:auto; padding-top:10px; padding-bottom:20px;}
.filing-materials{ width:691px; height:auto; overflow:hidden; margin-bottom:15px;}
.materials-left{ width:120px; background:url(../images/service-valuecont2.png) no-repeat left; height:140px; float:left;}
.materials-left h1,.materials-left h2{line-height:24px; font-size:16px; color:#fff; text-align:center; padding-top:50px;}
.ascension{ background:url(../images/service-valuecont.png) no-repeat left;}
.materials-right{  width:561px; float:right; padding-left:10px; background:#f0f0f0; padding:0 0 3px 10px;}
.materials-right ul{ padding:7px;}
.materials-right ul li{ font-size:12px; color:#000; line-height:24px; background:url(../images/fk.png) no-repeat left 11px; padding-left:10px;}
.ipo-advantage{ overflow:hidden; padding-top:10px;}
.advantagecont{ width:154px; height:180px; background:#eaeaea; border-radius:10px; float:left; margin-left:35px; margin-bottom:30px;}
.advantagecont h1,.advantagecont h2{ font-size:16px; color:#fff; text-align:center; background:url(../images/youshi.png) no-repeat; line-height:31px; padding-bottom:0;}
.advantagecont dl dt{ height:84px;}
.advantagecont dl dd{ text-align:center; padding:10px 5px; font-size:14px; line-height:22px; color:#000;}
.advantagecont h2{ background:url(../images/youshi2.png) no-repeat;}
.authority-figures li{ border-bottom:1px dashed #887972; padding:15px 0;} 
.authority-figures h1{ padding-bottom:10px; padding-top:10px;}
.authority-figures li span{ float:left; padding:2px 8px; background:#b10000; display:block;color:#fff; font-size:14px;font-weight:bold;}
.authority-figures li h2{ font-size:16px; font-weight:100; color:#333; padding-left:10px; float:left; line-height:20px; font-weight:bold;}
.authority-figures li p{ line-height:25px; clear:both; padding-top:8px; text-indent:0; padding-left:2.5em; padding-bottom:0; font-size:14px; color:#000;}
.business-technology h1{ padding-bottom:5px; padding-top:18px;}
.business-technology h2{ font-size:18px; color:#b10000;}
.solve{ overflow:hidden; width:661px;margin:0 auto; margin-top:25px;}
.solve-cont{ padding-bottom:24px;}
.solve-cont h1,.solve-cont h2{ font-size:18px; color:#fff; background:url(../images/solvebg.png) no-repeat; padding-top:0; height:38px; line-height:38px; padding-left:10px; padding-bottom:0;}
.solve-cont h2{ background:url(../images/solvebg2.png) no-repeat;}
.solve-cont ul{ padding:15px 0 15px 14px; background:#ebebeb;}
.solve-cont ul li{ font-size:12px; color:#000; line-height:22px; background:url(../images/fk.png) no-repeat left; padding-left:15px;}
.catalog h1{padding-top:15px;}
.catalog .first{ border-bottom:1px dashed #887972; overflow:hidden; padding:5px 0;}
.catalog .one{ border-top:1px dashed #887972;}
.catalog .first p{ float:left; margin-right:15px; line-height:30px;}
.catalog .first div:hover{ background:#730303; display:block; color:#fff; padding-left:5px; overflow:hidden;}
.catalog .first div{ width:100%; overflow:hidden;}
.catalog .download{ line-height:40px; color:#0040f8;}
.catalog .twonr{ line-height:35px; display:none; padding-left:78px; color:#333; clear:both;}
.catalog .first:hover .twonr{ display:block;}
/*.research-methods{ padding-bottom:35px;}
.research-methods h1{ padding-top:35px;}*/
.methodsbox{ padding-left:30px;}
.research{ width:722px; float:left; padding-left:4px;}
.research h1,.research h2,.research h3{ font-size:16px; color:#fff; padding-top:0; height:37px; text-align:center; line-height:37px; background:url(../images/researchbg1.png) no-repeat; padding-bottom:0;}
.researtext{width:219px; height:256px; background:#efefef;border-top:1px solid #fff;}
.researtext p{  color:#000; font-size:13px;text-indent:0; line-height:26px;padding:10px 12px 0 12px }
.research h2{ background:url(../images/researchbg2.png) no-repeat;}
.research h3{ background:url(../images/researchbg3.png) no-repeat;}
.research-methods img{ padding-left:160px }
.data-review li h2{ padding-bottom:10px;}
.data-review li{ padding-bottom:10px;}
.data-review li p{ padding-top:0; background:url(../images/fk3.png) no-repeat left; padding-left:1em}
.review{ padding-left:35px;}
.table h1{ padding-top:20px}
.tablenr{ margin-top:10px;}
.tablenr thead tr{ background:none;}
.tablenr thead tr td{font-size:16px;}
.tablenr tbody tr .padingleft{ padding-left:22px; border-right:1px solid #ccc; background:url(../images/tablebg.png) no-repeat 8px;}
.tablenr tbody tr td{font-size:12px; background:#f5f5f5;}
.tablenr tbody tr.bgcolor,.tablenr tbody tr.bgcolor td{ background-color:#ebebeb;}
.tablenr tr td.tabletit{ background:url(../images/tabletit1.png) no-repeat; padding:0;line-height:26px;}
.tablenr tr td.tabletit2{ background:url(../images/tabletit2.png) no-repeat; padding:0;line-height:26px;}
.tablenr tbody tr .bulleted{ background:url(../images/tablebg2.png) no-repeat 8px; padding-left:22px}
.commitment{ padding-top:30px;}
.materials-right li a{ text-decoration:underline;}
.materials-right ul.last{ padding-top:20px; padding-bottom:18px;}

/*---上市一体化全案咨询=开始---*/
.service h1{ padding-top:32px;}
.servicecont h2{ font-size:16px; color:#fff; background:#606060; width:121px; padding:10px 0; text-align:center;}
.servicecontbox{border:1px solid #000;}
.listing-prepare{ padding:10px; overflow:hidden;}
.box-one{ width:160px; height:170px; background:#f0f0f0; float:left; margin-left:20px;}
.box-one h3{ font-size:16px; color:#fff; background:#bb3c3c; text-align:center; line-height:30px;}
.box-one ul{ padding-top:5px; padding-right:8px;}
.box-one ul li{ line-height:22px; background:url(../images/tablebg2.png) no-repeat 6px 9px; padding-left:16px;}
.preparetop{ background:url(../images/jt.png) no-repeat top; margin-top:15px; padding-top:30px;}
.box-second{ height:150px;}
.box-third{ width:215px; height:110px; margin-left:27px;}
.box-fourth{ width:215px; height:130px;margin-left:27px;}
.download{ padding:15px; background:#e8e8e8; margin-top:30px; font-size:14px;  color:#333; font-weight:bold;}
.download a{color:#0066ff; font-weight:normal; font-weight:800;}

/*---招股书权威引用=开始---*/
.pdf{ width:600px; height:auto; margin:0 auto; padding-top:30px; font-size:14px; color:#333;}
.pdf p span{ color:#ff0000;}
.pdf p{ line-height:33px;}
.cooperation-text{ background:#fff; border:1px solid #dbdbdb; margin-top:40px;}
.cooperation{ padding:10px 10px 33px 12px;}
.cooperation p{ font-size:14px; color:#333; line-height:30px; text-indent:24px;text-align:justify;text-justify:inter-ideograph;}
.padding-bottom{ padding-bottom:30px;}
/*pagination*/
.simple-pagination{padding: 30px 3px 3px 3px;text-align: center;font-size: 12px;line-height: 23px;}
.simple-pagination a, div.simple-pagination span{padding: 2px 5px 2px 5px;margin-right: 10px;font-size: 12px;white-space: nowrap;display: inline-block;min-width: 17px;height: 23px;}
.simple-pagination a{text-decoration: none;color: #fff;background: #525252;}
.simple-pagination span.ellipsis{color:#525252;font-size:14px;}
.simple-pagination span.disabled{color:#fff;background: #525252;}
.simple-pagination a:hover, .simple-pagination a:active{color: #fff;background: #d5271c;}
.simple-pagination span.current{font-weight: bold;color: #fff;background: #d5271c;}
.no-row{text-align: center;}
/*news*/
.news{ width:722px; float:right;}
.news .detailed .words .summary { border:1px solid #000; padding:20px;margin:15px 0;}
.news .detailed .words .description { margin:20px 0; font-size:16px; color:#1f497d;}
.news .detailed .words p{ line-height:25px; /*text-indent:2em;*/ color:#000;text-align:justify;text-justify:inter-ideograph;}
.news .detailed .words img { max-width:100%;margin:0 auto;display:block;}
.news .detailed .h2{ text-align:center; font-size:20px; font-weight:100; color:#000; line-height:30px;}
.news .detailed .h3{ text-align:center; font-size:12px; font-weight:100; color:#959494; line-height:50px;}
.news .down input { font-size:18px; border:none; color:#205cea;outline:none;background:none;float:right; cursor:pointer;}
/*news*/
.newslist{ /*padding-top:20px;*/ width:722px; float:right;}
.newslist dl{ border-bottom:1px dashed #cdcdcd; overflow:hidden;}
.newslist .one{ border-top:1px dashed #cdcdcd; overflow:hidden;}
.newslist dt{ float:left; width:500px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; line-height:50px; background:url(../images/new.png) no-repeat 0px; padding-left:13px; font-size:14px; color:#3b3b3b}
.newslist dd{ float:right; color:#3b3b3b; line-height:50px; font-size:14px;} 
.newslist dd a{ color:#868686;}

.service-report{ width:722px; height:auto; float:right; overflow:hidden;}
.tourism-evaluation p{ font-size:14px; color:#333; line-height:26px; text-indent:24px; padding-bottom:28px;text-align:justify;text-justify:inter-ideograph;}
.tourism-list{ overflow:hidden;}
.tourism-list dl{ width:25%; float:left;padding-bottom: 32px;}
.tourism-list dl dt img{max-width:101px;max-height:140px;border: 3px solid #e4e4e4;display:block;margin:0 auto;}
.tourism-list dd{ font-size:12px;  line-height:18px; text-align:center; padding-top:10px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.tourism-list dd span{font-weight:bold;}
.tourism-list dd a{color:#333333;}
.tourism-list dl dd a:hover{color:#333333;}

.justify{text-align:justify;text-justify:inter-ideograph;}

/* comment */
.comment{ width:722px; height:auto; padding-top:30px;}
.comment-top h1{ font-size:14px; color:#999999; text-align:right; font-weight:normal;display:none;}
.comment-top h1 span{ color:#d52b1e;}
/*comment-form*/
.comment-form{}
.comment-cont{position:relative;padding-left:11px;padding-right:11px; margin-top:10px; margin-bottom:10px;}
.comment-cont label{display: none;position: absolute;top: 11px;left: 11px;color: #a9a9a9;font-size: 14px;}
.comment-cont textarea{ width:100%;padding:5px 10px;margin-left:-11px;margin-right:-11px;border:1px solid #e6e6e6; height:120px;resize:none;font-size:14px;line-height:30px;color: #4f4f4f;}
.comment-form .bottom{height:40px;position:relative;}
a.comment-emoji{display:block;width:21px;height:21px;margin:8px 10px 11px 0px;float:left;background:url(../images/xl.png) no-repeat left;}
.comment-msg{display:block;width:500px;height:40px;float:left;line-height:40px;font-size: 14px;color: #000;overflow:hidden;}
.comment-msg b{color:#d52b1e; font-weight:normal;}
a.comment-submit{display:block;width:121px;height:40px;float:right; cursor: pointer;text-align:center; background:#d52b1e; font-size:16px; color:#fff; line-height:40px; border:0;}
/*comment-hot*/
.comment-hot{ margin-top:50px;display:none;}
.comment-hot.initialized{display:block;}
.comment-tit{ border-bottom:1px solid #e4e4e4;}
.comment-tit h1{ font-size:16px; color:#292929; font-weight:normal; width:104px; border-top:2px solid #d52b1e; line-height:51px; text-align:center;}
/*comment-content*/
.comment-content{padding-top:25px; border-bottom:1px dotted #a0a0a0; padding-bottom:10px}
.comment-content.hasreply{border-bottom:0;}
.comment-content h1{ font-size:14px; color:#000; font-weight:normal;}
.comment-content h1 span{color:#366a93;}
.comment-content p{ line-height:22px; color:#000; padding-top:18px;}
.comment-content p img{vertical-align:bottom;}
/*comment-info*/
.comment-info{ height:50px;}
.comment-info a,.comment-info span{height:50px;line-height:50px;}
.comment-info a{font-size:14px;color: #333;}
.comment-info .time{ float:left; font-size:12px; color:#999999;}
.info-right{float:right;}
.info-right .span{background:url(../images/line.png) no-repeat left center;margin-left:15px;margin-right:15px;}
.info-right .reply{}
.info-right .like{background:url(../images/like.png) no-repeat left center;padding-left: 22px;}
.info-right .like.on{background-image:url(../images/like1.png);}
.info-right .like span{font-size: 12px; color:#d52b1e;}
.reply-comment{ margin-left:40px; border-top:1px dotted #a0a0a0; margin-top:8px;}
.comment-more{margin:0 auto; width:255px; height:57px;line-height:57px; border:1px solid #d52b1e; background:#fff; display:block; font-size:14px; color:#000; margin-top:40px; cursor: pointer;text-align:center;}
.comment-more:hover{color:#d52b1e;}
.reply-form{display: none;}

.emoji{margin-top:4px;background:#fff;padding:2px;border:1px #dfe6f6 solid;}
.emoji table td{padding:0px;}
.emoji table td img{cursor:pointer;border:1px #fff solid;}
.emoji table td img:hover{border:1px #0066cc solid;}

.no-more{text-align:center;margin-top:20px;margin-bottom:20px;}
.toggle dt{color: #333;line-height: 45px;border-bottom: 1px dashed #8a7c75; cursor: pointer;}
.toggle dd{padding: 20px 10px;display: none;border-bottom: 1px dashed #8a7c75;}
.toggle table{border: 1px solid #000;margin: 0px auto;width:648px;border-collapse: collapse;}
.toggle table td{border:1px solid #000;color: #333333;padding: 6px;line-height: 24px;text-align:center;}
.toggle thead td{background:#B8cce4;font-weight:bold;}
.red_word_more,.red_word_more:hover{float:right;color:#b10000;font-weight: normal;font-size: 16px;}

.national_hotline{height:auto; margin-top:20px;}
.national_hotline h1{color: rgb(255,32,35); font-size: 16px; font-weight: 800; margin: 10px 0 0 10px;}
.national_hotline p{margin: 15px 0 0 10px;padding-left:3em; text-indent:-3em; font-size: 14px; line-height: 24px; color: #333;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.national_hotline p.emil{padding-left:0;text-indent:0;margin-bottom:20px;}
.national_hotline p.emil a{display:block;}

.instructions_list ul{ margin-bottom:60px; overflow:hidden;margin-right: -20px;}
.instructions_list li{ width:205px; height:357px; border:1px solid #ccc; float:left; margin-right:20px; margin-bottom:30px; padding:15px 10px; text-align:center;}
.instructions_tit{ background:#595959; border-bottom:1px solid #9c0400; border-top:2px solid #9c0400; margin-bottom:15px;}
.instructions_tit h2{ background:#595959; border-bottom:1px solid #fff; border-top:2px solid #fff; color:#fff; font-size:14px; font-weight:100; text-align:center; line-height:28px;}


.instructions_detailed h2{ color:#980000; font-size:30px; font-weight:100; text-align:center; margin-bottom:30px;}
.scroll-box{ width:652px; margin:0 auto; overflow:hidden; margin-bottom:25px;}
.scroll-wrap{width:610px;height:950px;float:left; margin-right:10px;overflow:hidden; border:1px solid #ccc;}
.scroll-content { margin: 0 auto; height:920px; overflow-x:hidden;overflow-y:auto; padding:15px; text-align:center; margin-right:-20px; }
.content-inner{width:580px;} 
.scroll-content img{max-width:100%;display:block;margin:0 auto;}
.scroll-bar{width:30px; height:950px; background:url(../images/scroll-bg.png) repeat-y center; float:left; position:relative;}
.scroll-bar a{display:block;position:absolute;left:0;width:31px;height:43px;cursor:pointer;}
.scroll-up{top:-1px;background:url(../images/scroll-up.png) no-repeat 0;}
.scroll-down{bottom:-5px;background:url(../images/scroll-down.png) no-repeat 0;}
.scroll-inner{position:absolute;top:40px;bottom:36px;left:0;right:0;}
.scroll-roll{display:none;top:0px;left:0;right:0;min-height:84px;}
.scroll-roll span{display:block;position:absolute;left:0;right:0;background-repeat:no-repeat;background-position:0;}
.scroll-roll .sr1{height:10px;top:0;background-image:url(../images/scroll-roll-1.png);}
.scroll-roll .sr2{top:10px;bottom:50%;background-image:url(../images/scroll-roll-2.png);background-repeat:repeat-y;}
.scroll-roll .sr3{height:62px;top:50%;margin-top:-31px;background-image:url(../images/scroll-roll-3.png);}
.scroll-roll .sr4{bottom:10px;top:50%;background-image:url(../images/scroll-roll-4.png);background-repeat:repeat-y;}
.scroll-roll .sr5{height:10px;bottom:0;background-image:url(../images/scroll-roll-5.png);}
.instructions_detailed p{ line-height:25px; padding-left:70px;}
.return{ position:absolute; right:75px; top:159px;}

/*cases-industry-list*/
.industry-tit1{ height:auto; padding-bottom:35px;}
.industry-tit1 h1{ font-size:18px; background:url(../images/cases/fk-bg.png) no-repeat left; padding-left:25px; line-height:22px; float:left; margin-right:10px;}
.shu{position:relative; float:left;}
.shu span{ font-size:12px; color:#fa4c03; font-weight:normal; background:#fff9e9; padding:1px 6px; border:1px solid #f59348; display:inline-block;}
.shu img{ position:absolute; left:-5px; top:6px;}
.more{ float:right;font-size:10px; width:55px; height:20px; background:#ff6320;border-radius:3px;}
.more a{display:block; color:#fff; line-height:20px; text-decoration:none; background:url(../images/cases/123.jpg) no-repeat 45px; padding-left:5px;}
.tablenr{ overflow:hidden; height:60px;}
.tablenr ul{ list-style:none; margin:0; padding:0;}
.tablenr ul li{  float: left; text-align: center;background:#585858; font-size:14px; margin-left:1px;width:71px; height:40px; position:relative;}
.tablenr ul li span{background:url(../images/cases/sj.jpg) no-repeat center bottom; position:absolute; display:none; height:6px; width:100%; *margin-left:-34px;}
.tablenr ul .dif a{ line-height:20px;}
.tablenr ul .dif a:hover{ line-height:20px;}
.tablenr ul li a{color: #fff; line-height: 40px; display: block; text-decoration: none;width:71px; height:40px;}
.tablenr ul li:hover a,.tablenr ul li.active a{ background:#fe0000; }
.tablenr ul li:hover span,.tablenr ul li.active span{display:block;}
.industrycont{ padding-top:8px; padding-bottom:30px;height:145px;}
.industrycont dl{ overflow:hidden;}
.industrycont dl dt{ border:3px solid #c9c9bd; width:161px; float:left; height:135px;}
.industrycont dl dd{ float:left; padding-left:20px;}
.industrycont dl dd ul{ list-style:none;}
.industrycont dl dd ul li{ font-size:15px; line-height:29px; background:url(../images/cases/dina.jpg) no-repeat left; padding-left:15px; width:500px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.industrycont dl dd ul li a{ color:#1f1f1f}
.industry-list{ overflow:hidden;margin-right:-23px;}
.one-industry{ width:225px; overflow:hidden; float:left; margin-right:23px; padding-bottom:30px;}
.list-tit{ font-size:18px; font-weight:bold; background:url(../images/cases/fk-bg.png) no-repeat left; padding-left:25px; float:left; margin-right:10px; line-height:18px}
.one-industry ul{ list-style:none; padding-top:17px;height:160px;}
.one-industry ul li{ font-size:14px; line-height:32px;overflow:hidden; white-space:nowrap; text-overflow:ellipsis; background:url(../images/cases/dina.jpg) no-repeat left; padding-left:15px;}
.one-industry ul li a{ color:#1e1e1e}
.morebut{ font-size:12px; float:right;width:55px; height:20px; background:#ff6320;border-radius:3px; margin-top:8px;}
.morebut a{display:block; color:#fff; line-height:20px; text-decoration:none; background:url(../images/cases/123.jpg) no-repeat 45px; padding-left:5px;}

/*strategic-planning*/
.strategic-advantage{}
.strategic-advantage h2{font-size: 16px;color: #333333;background: url(../images/bg1.png) no-repeat left;padding-left: 24px;}
.strategic-advantage h3{font-size: 16px;color: #333;margin-top: 4px;margin-bottom: 8px;text-indent: 0;margin-left: 1.7em;padding-left:14px;background: url(../images/black_square.png) no-repeat left;}
.strategic-advantage p{font-size: 14px;color: #333;padding-top: 4px;padding-bottom: 14px;text-indent: 0;padding-left: 1.7em;line-height: 30px;text-align: justify;text-justify: inter-ideograph;}
.strategic-advantage h3.red-square{background: url(../images/red_square.png) no-repeat left;}
.strategic-advantage .sub-text{padding-top: 4px;padding-bottom: 14px;}
.strategic-advantage .sub-text p{padding-left:0;text-indent:1.7em;padding-top:0;padding-bottom:0;}
.strategic-works h2{font-size: 16px;color: #333333;padding: 14px 0;}
.strategic-works p{font-size: 14px;color: #333;text-indent: 0;padding-left: 1.7em;margin-bottom:5px;line-height: 30px;text-align: justify;text-justify: inter-ideograph;}
.strategic-works p span{display:block;width:20px;height:20px;margin:5px 10px 5px 0;float:left;background:#c00000;font-size:12px;line-height:20px;text-align:center;color:#fff;}
.strategic-table ul{display:block;margin:0;border-top:2px dotted #747474;}
.strategic-table li{display:block;margin:0;padding:5px 0;border-bottom:2px dotted #747474;}
.strategic-table p{display:block;padding:0 1.7em;color:#333;font-size: 14px;line-height: 30px;}
.strategic-table li:hover p{background:#c00000;color:#fff;}

.caselist { float:right;margin-top:50px;}
.caselist h2{ font-size:18px;font-weight:bolder;color:#000;padding-bottom:35px;}

.case-but a{ display:block; width:200px; height:50px; background:#b10000; margin:30px auto;  font-size:18px; color:#fff; text-align:center; line-height:50px;}
.zi-xun{}        
.zi-tit{ font-size:18px; color:#606060; font-weight:bold; border-bottom:2px solid #ccc; padding-bottom:10px;}
.zi-box{ width:630px; margin:0 auto;margin-top:30px;}
.zi-kuang{ overflow:hidden; padding-bottom:20px;}
.xing-left input{ width:260px; float:left; height:40px;outline:none;color:#606060; padding:0 20px; font-size:16px;}
input::-webkit-input-placeholder { 
color: #606060; 
-webkit-transition: color.5s; 
} 
input:focus::-webkit-input-placeholder, input:hover::-webkit-input-placeholder { 
color: #606060; 
-webkit-transition: color.5s; }
.phone-right input{ float:right;width:260px;height:40px;outline:none;color:#606060; padding:0 20px; font-size:16px}
.kuang-bottom{ font-size:16px; color:#666; padding-bottom:15px;}
.ti-jiao a{ display:block; width:200px; height:50px; font-size:16px;background:#b10000; margin:30px auto;  font-size:18px; color:#fff; text-align:center; line-height:50px;}
.ti-jiao .submit{ display:block; width:200px; height:50px; font-size:16px;background:#b10000; margin:30px auto;  font-size:18px; color:#fff; text-align:center; line-height:50px;border:0;}

 .img-tu { margin: 15px; }
 .left-img {float: left;}
.left-img img { max-width: 100%;display: block;margin: 0 auto;}
.right-img img {max-width: 100%;display: block;margin: 0 auto;padding-bottom: 13px;}
