.detail_active {
	height: 273px;
	background: url(STATIC_PATH/activestyle10/img/detail_active_bg.jpg) no-repeat;
	overflow: hidden;
}
.detail_active_title {
	font-size: 28px;
	color: #e9d78f;
	width: 100%;
	height: 40px;
	text-align: center;
	margin: 145px auto 0;
	line-height: 40px;
}
.detail_active_title span {
	width: 23px;
	height: 38px;
	display: inline-block;
	text-align: center;
	background: url(/static/activestyle10/img/index_span_bg.png) no-repeat;
	margin: 0 4px 0 0;
	font-size: 25px;
	color: #eedc91;
	font-family: Impact, Haettenschweiler, 'Arial Narrow Bold', sans-serif;
}
.detail_active_link {
	width: 309px;
	height: 75px;
	margin: 13px auto 0;
	position: relative;
	background: url(/static/activestyle10/img/detail_active_link.png) no-repeat;
}
.detail_active_link a {
	width: 304px;
	height: 45px;
	display: inline-block;
	position: absolute;
	top: 3px;
}
.project_servers {
	border: none;
}
.section {
	position: relative;
	font-size: 14px;
	text-align: center;
	background: #fff;
	color: #808080;
	overflow: hidden;
}
.section>p {
	line-height: 23px;
}
.section1 {
	height: 622px;
	background: #f8f8f8;
}
.section_title {
	width: 100%;
	display: block;
	font-size: 30px;
	margin: 68px auto 23px;
	color: #333;
}
.section_title span {
	color: #ff8a00;
}
.section1>img {
	position: absolute;
	top: 211px;
	left: 82px;
}
.section1>.section1_div {
	position: absolute;
	width: 185px;
	height: 87px;
	text-align: left;
}
.section1>.section1_div p {
	line-height: 21px;
	color: #303030;
}
.section1>.section1_div a {
	padding: 4px 8px;
	background: #f85d39;
	color: #fff;
	margin-top: 8px;
	display: inline-block;
	border-radius: 2px;
}
.section1>.section1_div1 {
	top: 256px;
	left: 153px;
}
.section1>.section1_div2 {
	top: 223px;
	left: 623px;
}
.section1>.section1_div3 {
	top: 414px;
	left: 111px;
}
.section1>.section1_div4 {
	top: 385px;
	left: 643px;
}
.section1>img.id2_section2_2 {
	top: 249px;
	left: 374px;
}
.section2 {
	height: 867px;
}
.section2 ul {
	margin-top: 69px;
	height: 324px;
}
.section2 li {
	float: left;
	position: relative;
	width: 207px;
	height: 324px;
	background: url("../img/id2_section2_1.png");
	margin-left: 20px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	-webkit-box-shadow: 3px 3px 10px #ccc;
	-moz-box-shadow: 3px 3px 10px #ccc;
	box-shadow: 3px 3px 10px #ccc;
	overflow: hidden;
}
.section2 li>span {
	position: absolute;
	top: 10px;
	right: 0;
	width: 56px;
	height: 27px;
	line-height: 26px;
	font-size: 14px;
	padding-left: 10px;
	background: #c20c0c;
	color: #fff;
	border-top-left-radius: 15px;
	border-bottom-left-radius: 15px;
}
.section2 li div {
	position: absolute;
	bottom: -2px;
	left: 0;
	width: 207px;
	height: 156px;
	line-height: 23px;
	background: url("../img/id2_section2_6.png") no-repeat;
	color: #fff;
	text-align: left;
}
.section2 li div h3 {
	margin: 45px 0 22px;
	padding-left: 17px;
	font-weight: normal;
	font-size: 17px;
}
.section2 li .section2_div_ {
	width: 100%;
	height: 0;
	background: rgba(0, 0, 0, .6);
}
.section2 li div p {
	padding-left: 17px;
}
.section2 li p.color2 {
	color: #bababa;
}
.section2 li div p img {
	vertical-align: middle;
	margin-left: 2px;
}
.section2 a {
	display: block;
	width: 167px;
	height: 33px;
	line-height: 33px;
	margin: 0 auto;
	background: #c41414;
	text-align: center;
	color: #fff;
	-webkit-border-radius: 16px;
	-moz-border-radius: 16px;
	border-radius: 16px;
}
.section2 .id2_section2_6 {
	position: absolute;
	bottom: -11px;
	left: -11px;
}
.section2 li:hover .section2_div {
	display: none;
}
.section2 li:hover .section2_div_ {
	height: 100%;
 -webkit-transition: all .7s;
 -moz-transition: all .7s;
 -ms-transition: all .7s;
 -o-transition: all .7s;
 transition: all .7s;
}
.section2_foot {
	position: relative;
	width: 891px;
	height: 186px;
	margin: 80px auto 0;
	-webkit-box-shadow: 0px 0px 20px #ccc;
	-moz-box-shadow: 0px 0px 20px #ccc;
	box-shadow: 0px 0px 20px #ccc;
	-webkit-border-radius: 12px;
	-moz-border-radius: 12px;
	border-radius: 12px;
}
.section2_foot>img {
	position: absolute;
	right: -7px;
	top: 0;
}
.section2_foot .section_title {
	padding: 34px 0 40px;
	margin: 0;
}
.section2_foot p {
	float: left;
	width: 207px;
	height: 40px;
	border-left: 1px solid #ececec;
}
.section3 {
	/*height: 2571px;*/

    background: #f5f5f5;
}
.details_body .section3_ {
	height: 2070px;
}
.section3_div1 {
	position: relative;
	height: 152px;
	background: #2e6cb9;
	color: #fff;
}
.section3_div1 .section_title {
	color: #fff;
	padding: 42px 0 17px;
	margin: 0;
}
.section3_div1>i {
	position: absolute;
	top: 152px;
	left: 458px;
	width: 0;
	height: 0;
	border: 20px solid transparent;
	border-top-color: #2e6cb9;
}
.section3_div2 {
	height: 255px;
}
.section3_div2 ul {
	height: 218px;
	margin-top: 61px;
}
.section3_div2 li {
	position: relative;
	float: left;
	width: 116px;
	margin-left: 60px;
	text-align: center;
}
.section3_div2 img:hover {
	-webkit-transform: rotateY(360deg);
	-moz-transform: rotateY(360deg);
	-ms-transform: rotateY(360deg);
	-o-transform: rotateY(360deg);
	transform: rotateY(360deg);
	-webkit-transition: all 1s;
	-moz-transition: all 1s;
	-ms-transition: all 1s;
	-o-transition: all 1s;
	transition: all 1s;
}
.section3_div2 li>i {
	position: absolute;
	left: 143px;
	top: 58px;
	width: 11px;
	height: 14px;
	background: url("../img/id2_section3_6.png") no-repeat;
}
.section3_div2 li>div h3 {
	font-weight: normal;
	color: #333;
	padding: 21px 0 10px;
}
.section3_div3 {
	height: 830px;
	background: #fff;
}
.section3_div3 .section_title {
	width: 100%;
	padding: 69px 0 22px;
	margin: 0;
}
.section3_div3 div {
	position: relative;
	width: 842px;
	margin: 45px auto 0;
}
.section3_div3 div p {
	position: relative;
	float: left;
	width: 401px;
	height: 256px;
	margin: 0 10px 21px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	overflow: hidden;
}
.section3_div3 div p span {
	position: absolute;
	top: 19px;
	width: 131px;
	height: 39px;
	line-height: 39px;
	text-align: center;
	background: #228efa;
	color: #fff;
}
.section3_div3 div p span.span_l {
	z-index: 10;
	left: 0;
	border-top-right-radius: 20px;
	border-bottom-right-radius: 20px;
}
.section3_div3 div p span.span_r {
	z-index: 10;
	right: 0;
	border-top-left-radius: 20px;
	border-bottom-left-radius: 20px;
}
.section3_div3 div p .shadow {
	width: 100%;
	height: 157px;
	padding-top: 99px;
	background: rgba(0, 0, 0, .6);
	left: 0;
	top: -300px;
	font-size: 22px;
	line-height: 30px;
 -webkit-transition: all .5s;
 -moz-transition: all .5s;
 -ms-transition: all .5s;
 -o-transition: all .5s;
 transition: all .5s;
}
.section3_div3 div p:hover .shadow {
	top: 0;
}
.section3_div3 .foot {
}
.id2_section3_11 {
	position: absolute;
	top: 171px;
	left: 300px;
}
.id2_section3_12 {
	position: absolute;
	top: 245px;
	left: 370px;
}
.section3_div4 {
	height: 482px;
}
.section3_div4>.section_title {
	margin-bottom: 60px;
}
.section3_div4>p {
	position: relative;
	width: 564px;
	height: 60px;
	line-height: 60px;
	font-size: 22px;
	margin: 29px auto 0;
	color: #2e6cb9;
	font-weight: bold;
	background: #fff;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
}
.section3_div4>p span {
	float: left;
	display: inline-block;
	width: 183px;
	background: #2e6cb9;
	color: #fff;
	border-top-left-radius: 20px;
	border-bottom-left-radius: 20px;
}
.section3_div4>p img {
	position: absolute;
	top: 3px;
	right: -20px;
}
.section3_div5 {
	height: 692px;
	background: url("../img/id2_section3_15.png") no-repeat #228efa;
	background-position: center;
}
.id2_section3_14 {
	margin-top: 54px;
}
.id2_section3_16 {
	margin-top: 34px;
}
.section3_div5 {
	position: relative;
	color: #fff;
}
.section3_div5 div {
	position: absolute;
}
.section3_div5 h3 {
	margin-bottom: 24px;
	font-weight: normal;
}
.section3_div5 .div1, .section3_div5 .div2 {
	top: 228px
}
.section3_div5 .div3, .section3_div5 .div4 {
	bottom: 121px
}
.section3_div5 .div1 {
	left: 91px;
}
.section3_div5 .div2 {
	right: 80px;
}
.section3_div5 .div3 {
	left: 82px;
}
.section3_div5 .div4 {
	right: 80px;
}
.section3_div5 p {
	font-size: 13px;
}
.section4 {
/*height:2858px;*/
    /*height: 3508px;*/
}
.section4_div1 {
	height: 200px;
	background: #fff;
}
.section4 .section_title {
	padding-top: 70px;
	margin-top: 0;
}
.section4_div2 {
	width: 892px;
	height: 851px;
	margin: 0 auto;
}
.section4_div2>div {
	float: left;
	width: 445px;
	height: 411px;
	text-align: left;
}
.section4_div2>div.div1, .section4_div2>div.div4 {
	background: #f5f5f5;
}
.section4_div2>div.div2, .section4_div2>div.div3 {
	background: #fbfbfb;
}
.section4_div2>div h3 {
	font-size: 22px;
	font-weight: normal;
	color: #333;
}
.section4_div2>div.div1>* {
	padding-left: 39px;
}
.section4_div2>div.div1 h3 {
	margin-top: 84px;
}
.section4_div2>div.div1 .p1 {
	margin: 10px 0 29px;
	color: #333;
}
.section4_div2>div.div1 .p2 {
	color: #f85d39;
	margin-bottom: 6px;
}
.section4_div2>div.div1 .p3 {
	line-height: 23px;
}
.section4_div2>div.div2 img {
	display: block;
	margin: 23px auto 0;
}
.section4_div2>div.div3 img {
	display: block;
	margin: 29px auto 0;
}
.section4_div2>div.div4>* {
	padding-left: 94px;
}
.section4_div2>div.div4>h3 {
	margin: 140px 0 10px;
}
.section4_div2>div.div4>div {
	margin-top: 35px;
	color: #f85d39;
}
.section4_div2>div.div4>div span {
	display: inline-block;
	width: 92px;
	margin-bottom: 4px;
}
.section4_div3 {
	position: relative;
	height: 453px;
	/*padding:31px 0 10px;*/

    background: url("../img/id2_section4_3.png") no-repeat;
}
.section4_div3 img {
	position: absolute;
	top: 131px;
	left: 135px;
}
.section4_div3 p {
	padding-left: 142px;
	text-align: left;
}
.section4_div3 p.p1 {
	padding-top: 140px;
	font-size: 38px;
	color: #505050;
}
.section4_div3 p.p2 {
	line-height: 24px;
	margin-top: 9px;
}
.section4_div4 {
	height: 771px;
	background: #051427;
}
.section4_div4 p {
	line-height: 25px;
	color: #3797f1;
	font-size: 14px;
}
.id2_section4_6 {
	margin: -28px 0 21px;
}
.id2_section4_11 {
	float: right;
}
.id2_section4_5 {
	margin-top: 70px;
}
.section4_div4>div {
	margin-top: -10px;
}
.section4_div4>div>img {
	margin: 0 12px;
}
.section4_div5 {
	position: relative;
	height: 642px;
}
.section4_div5 .section_title {
	margin-bottom: 52px;
}
.Example {
	display: inline-block;
	width: 431px;
	height: 422px;
	margin: 0 12px;
	vertical-align: top;
}
.Example_l {
	float: left;
	width: 170px;
	height: 100%;
	background: #2e6cb9;
	border-left: 1px solid #84a9d6;
	border-bottom: 1px solid #c1d2e6;
}
.Example_l>img {
	margin: 61px 0 134px 0;
}
.Example_r {
	position: relative;
	height: 100%;
	margin-left: 171px;
	text-align: left;
	-webkit-box-shadow: 0 0 15px #eee;
	-moz-box-shadow: 0 0 15px #eee;
	box-shadow: 0 0 15px #eee;
}
.Example_r>img {
	margin: 39px 0 0 49px;
}
.Example_r p {
	position: absolute;
	left: 85px;
	font-size: 13px;
	color: #4a4a4a;
}
.Example_r p span {
	display: block;
	font-size: 15px;
	margin-bottom: 3px;
	font-weight: bold;
	color: #4a4a4a;
}
.Example .p1, .Example .p4 {
	top: 55px;
}
.Example .p2 {
	top: 185px;
}
.Example .p3, .Example .p7 {
	top: 321px;
}
.Example .p5 {
	top: 144px;
}
.Example .p6 {
	top: 234px;
}
.section4_div5 a {
	display: inline-block;
	width: 128px;
	height: 35px;
	line-height: 35px;
	font-size: 15px;
	border: 1px solid #3878d6;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	text-align: center;
	color: #2e6cb9;
	background: #fff;
}
.section4_div6 {
	height: 591px;
	background: #f5f5f5;
}
.section4_div6 a {
	display: inline-block;
	position: relative;
	top: 0;
	margin: 38px 43px 0;
	width: 300px;
	height: 380px;
	background: #fff;
	-webkit-box-shadow: 0px 0px 30px #eee;
	-moz-box-shadow: 0px 0px 20px #eee;
	box-shadow: 0px 0px 20px #eee;
 -webkit-transition: top .5s;
 -moz-transition: top .5s;
 -ms-transition: top .5s;
 -o-transition: top .5s;
 transition: top .5s;
}
.section4_div6 a>h3 {
	padding-top: 14px;
	width: 260px;
	height: 113px;
	line-height: 38px;
	margin: 20px auto;
	font-size: 28px;
	font-weight: normal;
	background: url("../img/id2_section4_15.png") no-repeat;
	color: #fff;
}
.section4_div6 a div {
	padding-top: 5px;
	height: 148px;
}
.section4_div6 a div>p {
	line-height: 24px;
	color: #808080;
}
.section4_div6 a>span {
	display: inline-block;
	width: 188px;
	height: 40px;
	line-height: 40px;
	background: #f85d39;
	color: #fff;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
}
.section4_div6 a div>h4 {
	font-size: 19px;
	color: #505050;
	margin-bottom: 7px;
}
.section4_div6 a:hover {
	top: -15px;
}
.add_section1 .section_l, .add_section1 .section_r {
	position: relative;
	display: inline-block;
	width: 256px;
	height: 146px;
	line-height: 27px;
	padding: 50px 21px;
	margin: 104px 34px 122px;
	color: #fff;
	vertical-align: top;
	text-align: left;
}
.add_section1 .section_l span, .add_section1 .section_r span {
	position: absolute;
	top: -54px;
	left: 108px;
	width: 78px;
	height: 78px;
	line-height: 78px;
	font-size: 22px;
	text-align: center;
	background: #fff;
	border: 2px solid #fff;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
}
.add_section1 .section_l {
	background: #68d1a9;
}
.add_section1 .section_l span {
	border-color: #68d1a9;
	color: #68d1a9;
}
.add_section1 .section_r {
	background: #0c8acc;
}
.add_section1 .section_r span {
	border-color: #0c8acc;
	color: #0c8acc;
}
.id100_header {
	height: 242px;
	overflow: hidden;
	background: url(/static/indexstyle/img/id100_header_bg.png) center no-repeat;
	width: 930px;
}
.id100_header h4 {
	font-size: 44px;
	width: 100%;
	text-align: center;
	margin-top: 50px;
	color: #fff;
	font-weight: normal;
}
.id100_header h4 span {
	color: #fff000;
}
.id100_header p {
	color: #fff;
	text-align: center;
	width: 100%;
	margin-top: 30px;
	line-height: 30px;
	font-size: 18px;
}
.id100_second {
	height: 580px;
	background: #fff;
	overflow: hidden;
}
.id100_title {
	margin: 70px auto 45px;
	width: 100%;
	text-align: center;
	font-size: 34px;
	color: #333;
}
.id100_title span {
	color: #f85d39;
}
.id100_second ul {
	width: 672px;
	height: 325px;
	display: flex;
	margin: 0 auto;
	justify-content: space-between;
}
.id100_second ul li {
	width: 300px;
	height: 325px;
	overflow: hidden;
}
.li_title {
	width: 98px;
	height: 76px;
	overflow: hidden;
	margin: 0 auto;
	border: 1px solid #68d1a9;
	border-radius: 50%;
	text-align: center;
	background: #fff;
	color: #68d1a9;
	font-size: 24px;
	padding-top: 22px;
	position: relative;
	line-height: 26px;
}
.li_content {
	height: 226px;
	float: left;
	margin-top: -34px;
	background: #68d1a9;
	width: 275px;
	z-index: 1;
	padding-top: 50px;
	padding-left: 25px;
	font-size: 14px;
	color: #fff;
	line-height: 26px;
}
.id100_second .li_title1 {
	color: #0c8acc;
	border: 1px solid #0c8acc;
}
.id100_second .li_content1 {
	background: #0c8acc;
}
.li_foot {
	width: 100%;
	text-align: center;
	font-size: 18px;
	color: #333;
	margin-top: 35px;
}
.id100_third {
	height: 925px;
	overflow: hidden;
	background: #f5f5f5;
}
.id100_third h4 {
	font-weight: normal;
	color: #333;
	font-size: 34px;
	text-align: center;
	width: 100%;
	margin-top: 70px;
	margin-bottom: 16px;
}
.id100_third h4 span {
	color: #f85d39;
}
.id100_third p {
	color: #bcbcbc;
	font-size: 14px;
	text-align: center;
	width: 100%;
}
.id100_third img {
	display: block;
	margin: 70px auto 0;
}
.id100_company {
	height: 546px;
	overflow: hidden;
}
.id100_company h4 {
	font-size: 34px;
	color: #333;
	width: 100%;
	text-align: center;
	font-weight: normal;
	margin: 70px 0 55px 0;
}
.id100_company h4 span {
	color: #f85d39;
}
.id100_company img {
	margin: 0 auto;
	display: block;
}
.ce_details_flow {
	min-height: 950px;
	overflow: hidden;
	background: #f5f5f5;
}
.ce_details_flow .flow_font {
	height: 210px;
	overflow: hidden;
}
.flow_font h4 {
	font-size: 37px;
	color: #000;
	font-weight: normal;
	width: 100%;
	text-align: center;
	margin-top: 70px;
	margin-bottom: 16px;
}
.flow_font h4 span {
	color: #f85d39;
}
.ce_details_flow p {
	font-size: 14px;
	width: 100%;
	text-align: center;
	color: #333;
}
.ce_details_flow img {
	margin: 0 auto;
	display: block;
}
.ce_diff_90 {
	height: 475px;
	overflow: hidden;
	background: #fff;
}
.ce_90_produce {
	font-size: 14px;
	color: #333;
	width: 100%;
	text-align: center;
	line-height: 24px;
	margin-top: 30px;
}
.ce_diff_90 h4 {
	font-size: 36px;
	text-align: center;
	width: 100%;
	margin-top: 40px;
	font-weight: normal;
}
.ce_diff_90 h4 span {
	color: #f85d39;
}
.ce_table {
	width: 859px;
	height: 124px;
	border: 1px solid #dbe9ec;
	margin: 54px auto;
}
.ce_table div {
	overflow: hidden;
	margin-bottom: 1px;
}
.ce_table p {
	text-align: center;
	line-height: 30px;
	font-size: 14px;
	color: #333;
	float: left;
	height: 30px;
	background: #e8f2fa;
	margin-right: 1px;
}
.p11 {
	width: 104px;
}
.p22 {
	width: 108px;
}
.p33 {
	width: 150px;
}
.p44 {
	width: 146px;
}
.p55 {
	width: 146px;
}
.ce_table .p111 {
	width: 115px;
}
.ce_table .p222 {
	width: 122px;
}
.ce_table .p333 {
	width: 162px;
}
.ce_table .p444 {
	width: 210px;
}
.ce_table .p555 {
	width: 247px;
	margin-right: 0;
}
.ce_table .p66 {
	width: 200px;
	margin-right: 0;
}
.ce_table_btn {
	width: 438px;
	height: 34px;
	margin: 0 auto;
}
.ce_table_btn a {
	display: block;
	float: left;
	width: 123px;
	height: 34px;
	background: url(/static/indexstyle/img/ce_details_btn.png) 14px center no-repeat #f85d39;
	border-radius: 4px;
	color: #fff;
	overflow: hidden;
	padding-left: 44px;
	line-height: 34px;
	box-sizing: border-box;
}
.ce_table_btn span {
	display: block;
	float: left;
	line-height: 34px;
	margin-left: 36px;
	font-size: 16px;
	color: #333;
}
.ce_18_table {
	width: 732px;
	height: 62px;
	margin: 56px auto 60px;
}
.ce_18_table p {
	float: left;
	margin-right: 30px;
	width: 158px;
	height: 60px;
	border: 1px solid #eaeaea;
	line-height: 60px;
	text-align: center;
	font-size: 20px;
	color: #333;
}
.ce_18_table .marginRightnull {
	margin-right: 0;
}
.marginRightnull {
	margin-right: 0;
}
.ce_19_left {
	width: 114px;
	height: 93px;
	line-height: 93px;
	text-align: center;
	font-size: 16px;
	color: #fff;
	background: #4483cd;
	float: left;
}
.ce_19_right {
	float: left;
	width: 746px;
	height: 93px;
}
.ce_19_right1 p {
	float: left;
	margin-right: 1px;
	background: #5395e1;
	width: 240px;
	height: 31px;
	line-height: 31px;
	text-align: center;
	color: #fff;
}
.ce_19_right .ce_19_right2 p {
	background: #e8f2fa;
	color: #333;
}
.ce_15_li {
	height: 505px;
	background: #eff4f8;
	overflow: hidden;
}
.ce_15_li h4 {
	width: 100%;
	text-align: center;
	margin: 66px 0;
	font-size: 36px;
	font-weight: normal;
}
.ce_15_li h4 span {
	color: #f85d39;
}
.ce_15_li ul {
	width: 820px;
	height: 263px;
	margin: 0 auto;
}
.ce_15_li ul li {
	float: left;
	margin-right: 20px;
	width: 260px;
	height: 280px;
	background: #fff;
}
.ce_li_header {
	height: 72px;
	background: #f85d39;
	font-size: 20px;
	text-align: center;
	line-height: 72px;
	color: #fff;
}
.ce_15_li li p {
	width: 210px;
	line-height: 30px;
	font-size: 14px;
	color: #333;
	margin: 44px auto 0;
}
/**/
       .active_banner_box {
	height: 300px;
	overflow: hidden;
	position: relative;
	background: url(../img/details_9001.png) center no-repeat;
}
.active_font {
	width: 486px;
	margin:  250px auto 0;
	height: 36px;
}
.active_font p {
	float: left;
	font-size: 24px;
	line-height: 36px;
	margin-right: 12px;
}
.font_low {
	color: #fff600;
}
.font_limit {
	color: #fff;
}
.font_num {
	color: #00f6ff;
}
.active_font .font_a {
	display: inline-block;
	width: 108px;
	height: 30px;
	font-size: 13px;
	font-weight: 700;
	background: #fff8ac;
	color: #e63106;
	line-height: 33px;
	text-align: center;
	z-index: 1000;
	cursor: pointer;
	border-radius: 4px;
	-moz-box-shadow:3px 4px 4px #f7ab03;
	-webkit-box-shadow:3px 4px 4px #f7ab03;
	box-shadow:3px 4px 4px #f7ab03;
}
.pro_active_right {
	width: 608px;
	/* height: 575px; */

                    float: left;
	margin-left: 30px;
	overflow: hidden;
}
.pro_active_right h2 {
	font-size: 22px;
}
.pro_active_right h5 {
	color: #f03233;
	font-size: 15px;
	line-height: 30px;
	font-weight: normal;
}
.active_right_price {
	width: 609px;
	height: 112px;
	background: url(../img/pro_details_price_bg.jpg) no-repeat;
}
.active_right_price ul {
	position: relative;
}
.active_right_price ul li {
	line-height: 32px;
	color: #999c9f;
}
.active_right_price li .i_first {
	display: inline-block;
	font-style: normal;
	color: #333333;
	margin-left: 22px;
}
.active_right_price li .i_first span {
	text-decoration: line-through;
}
.active_right_price li .i_second {
	display: inline-block;
	font-style: normal;
	color: #333;
	margin-left: 15px;
	text-decoration: line-through;
}
.active_right_price li .i_second span {
	font-size: 17px;
	color: #333;
}
.active_right_price li .i_third {
	display: inline-block;
	font-style: normal;
	color: #f03233;
	width: 223px;
	height: 23px;
	background: url(../img/pro_details_pricep_bg.png) no-repeat;
	margin-left: 10px;
	position: relative;
	top: -1px;
	line-height: 23px;
	text-align: center;
	font-size: 14px;
}
.active_right_ul {
	width: 80px;
	height: 33px;
	position: absolute;
	top: 0px;
	text-align: center;
	line-height: 15px;
	font-size: 12px;
	color: #97999a;
	right: 12px;
}
.active_right_ul span {
	color: #fa5b40;
}
.details_rows {
	margin-top: 14px;
}
.active_right_price .i_first .details_price_b {
	font-size: 14px;
	float: none;
	margin-left: 10px;
	color: #333333;
}
.details_rows .dangxuan {
	border: 2px solid #e85555;
	color: #e85555;
	line-height: 33px;
}
.details_rows.marginT15 {
	width: 577px;
	height: 50px;
	padding-top: 15px;
	margin-top: 0px;
	border-top: 1px dashed rgba(214, 214, 214, 0.5);
}
.details_btn2 i {
	display: inline-block;
	width: 37px;
	height: 23px;
	position: absolute;
	background: url(../img/active_incall.gif) no-repeat;
	top: 11px;
	left: 80px;
}
.details_btn2 {
	position: relative;
	width: 190px;
	line-height: 44px;
	height: 44px;
	border-radius: 4px;
	padding-left: 50px;
	margin-right: 5px;
	border: none;
	display: inline-block;
	background: #d20514;
}
.details_btn2 img {
	position: absolute;
	top: -1px;
	left: -1px;
	display: block;
}
.active_bottom {
	font-size: 14px;
	margin-top: 20px;
	position: relative;
}
.active_bottom .bottom_icon1 {
	color: #999;
	font-size: 14px;
	margin-right: 12px;
}
.active_bottom li {
	float: left;
}
.active_right_price ul li {
	font-size: 14px;
}
.active_bottom .bottom_icon {
	padding-left: 20px;
	color: #333333;
	padding-right: 20px;
}
.bottom_icon2 {
	background: url(../img/pro_details_right_icon1.png) left center no-repeat;
}
.bottom_icon3 {
	background: url(../img/pro_details_right_icon2.png) left center no-repeat;
}
.bottom_icon4 {
	background: url(../img/pro_details_right_icon3.png) left center no-repeat;
}
.bottom_icon5 {
	background: url(../img/pro_details_right_icon4.png) left center no-repeat;
}
.tm-pay-box {
	position: absolute;
	right: 0;
	top: 0;
}
.pay-title,  .pay-toggler {
	position: relative;
	z-index: 1;
	font-style: normal;
	font-size: 14px;
}
.pay-title {
	cursor: pointer;
	margin: 7px 0;
	display: inline-block;
}
.pay-toggler {
	display: inline;
	font-style: normal;
	cursor: pointer;
}
.box_cover {
	position: absolute;
	width: 490px;
	height: 65px;
	background: #fff;
	top: 0px;
	right: 0px;
	display: none;
	border: 1px solid #e2e2e4;
}
.box_cover ul {
	position: absolute;
	top: 30px;
	padding-left: 10px;
}
.box_cover li {
	height: 25px;
	padding: 0 25px;
	font-size: 12px;
	overflow: hidden;
}
.box_cover li img {
	position: relative;
	top: 4px;
}
.goods_price_list {
	position: relative;
}
.pro_details_left {
	width: 556px;
	float: left;
}
.pro_left_img_div>img {
	height: 500px;
}
.pro_details_left>ul>li {
	width: 88px;
	height: 80px;
}
.active_show_box {
	height: 32px;
	width: 100%;
	background: url(../img/red_pricebg.jpg) center center no-repeat;
}
.active_right_price,  .active_show,  .details_rows,  .active_bottom {
	padding-left: 12px;
	overflow: hidden;
}
.activetitle_font {
	float: left;
	color: #fff;
	font-size: 16px;
	line-height: 32px;
	padding-left: 30px;
	background: url(../img/active_voice.png) left center no-repeat;
}
.active_show_box a {
	display: inline-block;
	color: #fff;
	font-size: 12px;
	line-height: 32px;
	margin-left: 7px;
	text-decoration: underline;
}
.active_show_box a:active {
	color: #27a6ee;
}
.active_right_price li p {
	color: #939393;
	display: inline-block;
	font-size: 14px;
	padding-left: 24px;
	line-height: 32px;
	margin-right: 8px;
}
.details_btn1 {
	width: 190px;
	height: 44px;
	line-height: 44px;
	background: #ffeded;
	border-radius: 4px;
	color: #d20514;
	border: 1px solid #d20514;
}
.dangxuan {
	background: url(../img/danxuan_bg.png) right 17px no-repeat;
}
.active_span {
	width: 85px;
	height: 19px;
	display: inline-block;
	border: 1px solid #ef001e;
	text-align: center;
	line-height: 19px;
	font-size: 12px;
	position: relative;
	top: -4px;
	left: 10px;
}
.active_span a {
	color: #e12f3a;
}
.date_num {
	float: right;
	line-height: 32px;
	color: #fff;
	margin-right: 18px;
}
.date_num span {
	display: inline-block;
	width: 20px;
	height: 24px;
	background: #443b3c;
	border-radius: 3px;
	margin: 0px 3px;
	text-align: center;
	line-height: 23px;
}
.i_first1 {
	display: inline-block;
	font-style: normal;
	color: #f03233;
	margin-left: 5px;
}
.i_first1 span {
	font-size: 26px;
	color: #d20541;
}
