﻿@charset "utf-8";


html {}
html,img,fieldset {border:0;}
html,body,form {margin:0;padding:0;}
body {color:#000;background-color:#fff;}
body,td { }

h1,h2,h3,h4,h5,h6 {margin:0;padding:0;font-size:14px;}

ul,ol {margin:0;padding:5px 5px 5px 40px;}
dl,p  {margin:0;padding:5px 0;}

a, 
a:link {color:#000;text-decoration:none;}
a:active {}
a:hover { }
a:visited{}

/* 浮动元素 */
.rectbox:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
.rectbox {clear:both;*display:inline-block;}
.rectbox .left {float:left;_display:inline;}
.rectbox .right {float:right;_display:inline;}


/*================ Form 元素统一 =================*/
	textare {overflow-y:visible}
	label {cursor:pointer;_cursor:default;}
	input[type="submit"] {cursor:pointer;}
	input[type="button"] {cursor:pointer;}
	input[type="reset"]  {cursor:pointer;}
	input.submit     {cursor:pointer;}
	input.button     {cursor:pointer;}
	input.reset      {cursor:pointer;}
	input.disabled   {cursor:default;}
	input[disabled]  {}
	input.readonly   {color:#999;border:1px solid #ccc;background:#f3f3f3;}
	input[readOnly]   {color:#999;border:1px solid #ccc;background:#f3f3f3;}
	*html input {
		direction:expression(function(sjd){
			if(document.readyState=="complete"){
				sjd.style.direction = "ltr";                                     /* 只 执行一次*/
				sjd.className += " "+sjd.type;                            /* 根据type 类型 添加 className，弥补IE6 无法使用 [type=""] 改用 input.type */
			}
		}(this));
		unicode-bidi:expression(function(sjd){
			if(document.readyState=="complete"){
				/* input  只读时 ie6 添加 className " readonly" */
				if(sjd.readOnly == true) {
					if(sjd.className.search(" readonly")==-1){sjd.className += " readonly";}
				} 
				else {if(sjd.className.search(" readonly")!=-1){sjd.className = sjd.className.replace(" readonly","")}
				} 
				/* input被禁用时 ie6 添加 className " disabled" */
				if(sjd.disabled == true) {
					if(sjd.className.search(" disabled")==-1){sjd.className += " disabled";}
				}
				else {if(sjd.className.search(" disabled")!=-1){sjd.className = sjd.className.replace(" disabled","")}
				} 
			}
		}(this));
	}
	

/* IE6 背景图缓存优化  IE6 fixed box hack */
*html html {direction:expression(function(el){
	el.style.direction = "ltr";
	try { document.execCommand('BackgroundImageCache', false, true); } catch(e) {}
}(this))}


/************  
	常用 类 使用  
	----------------------------

	------ A 虚线 ------
	----------------------------
		a {outline:0;zoom:expression(function(sjd){sjd.style.zoom = "1";sjd.hideFocus=true;}(this))}


	------ :first-child{} ------
	----------------------------
		div:first-child{} ;
		div.first-child{} ;
		*html div {zoom:expression(function(sjd){
			sjd.style.zoom = "1";
			if(sjd == sjd.parentNode.getElementsByTagName(sjd.tagName)[0]){sjd.className += " first-child"}
		}(this))}
		
		.className:first-child{} 
		.className_first-child{} 
		*html .className {zoom:expression(function(sjd){
			sjd.style.zoom = "1";
			if(sjd == sjd.parentNode.getElementsByTagName(sjd.tagName)[0]){sjd.className += " className_first-child"}
		}(this))}
	----------------------------

	------ :hover{} ------------
	----------------------------
		div:hover{} ;
		div.hover{} ;
		*html div {zoom:expression(function(sjd){
			sjd.style.zoom = "1";
			sjd.onmouseover =  function(){ if(!this.contains(event.fromElement)){this.className +=' hover'} };
			sjd.onmouseout  =  function(){ if(!this.contains(event.toElement)){this.className =this.className.replace(' hover','')} };
		}(this))}
		.className:hover{} 
		.className_hover{} 
		*html .className {zoom:expression(function(sjd){
			sjd.style.zoom = "1";
			sjd.onmouseover =  function(){ if(!this.contains(event.fromElement)){this.className +=' className_hover'} };
			sjd.onmouseout  =  function(){ if(!this.contains(event.toElement)){this.className =this.className.replace(' className_hover','')} };
		}(this))}

	----------------------------

	------ PNG图 ---------------
	----------------------------
	背景
	*html .className {zoom:expression( function(sjd){sjd.style.zoom=1;if (sjd.className.search(" ie6bg")==-1){sjd.className += " ie6bg"}}(this));}
	前景
	*html .className img {zoom:expression( function(sjd){sjd.style.zoom=1;if (sjd.className.search(" ie6img")==-1){sjd.className += " ie6img"}}(this));}
	
********************/

/* CSS Document
Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--> v1.0 | 20080212 */

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    font-size: 100%;
    vertical-align: baseline;
    background: transparent;
}
body {
    line-height: 1;
}
ol, ul {
    list-style: none;
}
blockquote, q {
    quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
    content: '';
    content: none;
}

/* remember to define focus styles! */
:focus {
    outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
    text-decoration: none;
}
del {
    text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
    border-collapse: collapse;
    border-spacing: 0;
}


/*----------basic----------*/
 
.bt:hover,
.bt:hover * { cursor: pointer; text-decoration: none; opacity: 0.8; filter: alpha(opacity=80); }
    .bt:hover.lt,
    .bt:hover.lt * { opacity: 0.95; filter: alpha(opacity=95); }
    .bt:hover.gt,
    .bt:hover.gt * { opacity: 0.6; filter: alpha(opacity=60); }
.clear { clear: both; }
.flex { display: flex;  }
    .flex.lt { width: 105%; }
    .flex.gt { width: 125%; }
.ht05 { height: 5px; }
.ht10 { height: 10px; }
.ht15 { height: 15px; }
.ht20 { height: 20px; }
.ht25 { height: 25px; }
.ht30 { height: 30px; }
.ht35 { height: 35px; }
.ht40 { height: 40px; }
.ht45 { height: 45px; }
.ht50 { height: 50px; }
.ht55 { height: 55px; }
.ht60 { height: 60px; }
.ht65 { height: 65px; }
.ht70 { height: 70px; }
.ht75 { height: 75px; }
.ht80 { height: 80px; }
.ht85 { height: 85px; }
.ht90 { height: 90px; }
.ht95 { height: 95px; }
.ht100 { height: 100px; }
.ht200 { height: 200px; }
.ht300 { height: 300px; }
.ht400 { height: 400px; }
.ht500 { height: 500px; }
.wh05 { display: inline-block; width: 5px; }
.wh10 { display: inline-block; width: 10px; }
.wh15 { display: inline-block; width: 15px; }
.wh20 { display: inline-block; width: 20px; }
.wh25 { display: inline-block; width: 25px; }
.wh30 { display: inline-block; width: 30px; }
.wh35 { display: inline-block; width: 35px; }
.wh40 { display: inline-block; width: 40px; }
.wh45 { display: inline-block; width: 45px; }
.wh50 { display: inline-block; width: 50px; }
.wh55 { display: inline-block; width: 55px; }
.wh60 { display: inline-block; width: 60px; }
.wh65 { display: inline-block; width: 65px; }
.wh70 { display: inline-block; width: 70px; }
.wh75 { display: inline-block; width: 75px; }
.wh80 { display: inline-block; width: 80px; }
.wh85 { display: inline-block; width: 85px; }
.wh90 { display: inline-block; width: 90px; }
.wh95 { display: inline-block; width: 95px; }
.wh100 { display: inline-block; width: 100px; }
.none { display: none; }
.hide { opacity: 0; filter: alpha(opacity=0); }
.ie-radius { border-radius: 5px; behavior: url({aspcms:sitepath}/Templates/{aspcms:defaulttemplate}/css/ie-css3.htc); }
.f_left { float: left; }
.f_right { float: right; }
/*----------custom----------*/









.main_toggle.toggle3 ul li { width:33.333%; }
.page_lxfs {background: #fff;
    /* margin-top: 70px; */
    padding: 0 70px;
    /* padding-bottom: 110px; */
    /* margin-bottom: 95px; */ }
.lsfx_tit { padding-top:5px; position:relative; border-bottom: 1px solid #e4e4e4; }
    .lsfx_tit h3 { font-size: 24px; position: relative; font-weight: normal; line-height: 2.5em; color:#363636; }
        .lsfx_tit h3 a { float: right; font-size:12px; color:#909090; display:inline-block; padding-left:17px; background:url(../images/icon50.png) no-repeat left center; }
        .lsfx_tit h3 a:hover{ color:#d31f23}
    .lsfx_tit span { display: block; position: absolute; bottom: -1px; height: 3px; width: 2.5em; background: #e63b3e; }
    .lsfx_tit.lsfx_tit1 span { width:5em; }
    .lsfx_tit.lsfx_tit1 { margin-bottom:20px; }
.lxfs_web { float:left; width:50%; }
.lxfs_web_t { margin-top:33px; }
    .lxfs_web_t h3 { font-size:20px; color:#363636; }
    .lxfs_web_t p { font-size:12px; color:#969696; font-family:Arial; margin-top:15px; }
.lxfs_web_xq { padding-left:45px; margin-top:30px; }
    .lxfs_web_xq p { font-size:12px; color:#959595; padding-left:24px; line-height:20px; margin:7.5px 0; }
        .lxfs_web_xq p.p1 { background:url(../images/icon33.png) no-repeat left center; }
        .lxfs_web_xq p.p2 { background:url(../images/icon34.png) no-repeat left center; }
        .lxfs_web_xq p.p3 { background:url(../images/icon35.png) no-repeat left center; }
        .lxfs_web_xq p.p4 { background:url(../images/icon36.png) no-repeat left center; }
        .lxfs_web_xq p.p5 { background:url(../images/icon37.png) no-repeat left center; }
.lxfs_kf { margin-top:15px; }
    .lxfs_kf a { display:inline-block; margin-right:15px; }
.lxfs_ewm { float:left; width:50%; text-align:center; margin-top:110px; margin-left:-1px; border-left:1px solid #f0f0f0; }
.lxfs_ewm_pic { }
    .lxfs_ewm_pic img { }
.lxfs_ewm p { margin-top:12px; }

.fkfs_list { float:left; width:43%; border:1px solid #eeeff1; margin-top:75px; }
.fkfs_list_pic { height:189px; line-height:189px; text-align:center; border-bottom:1px solid #eeeff1; margin:0 5px; }
    .fkfs_list_pic img { vertical-align:middle; width:73%; }
.fkfs_list_web { width:80%; margin:0 auto; padding:10px 0 30px 0; }
    .fkfs_list_web p { line-height:25px; font-size:14px; color:#959595; margin-top:15px; }
        .fkfs_list_web p a { color:#d73034; }
        .fkfs_list_web p span { display:inline-block; width:26px; height:25px; vertical-align:top; margin-right:15px; }
            .fkfs_list_web p span.sp1 { background:url(../images/icon39.png) no-repeat center center; }
            .fkfs_list_web p span.sp2 { background:url(../images/icon40.png) no-repeat center center; }
            .fkfs_list_web p span.sp3 { background:url(../images/icon41.png) no-repeat center center; }
            .fkfs_list_web p span.sp4 { background:url(../images/icon42.png) no-repeat center center; }
            .fkfs_list_web p span.sp5 { background:url(../images/icon43.png) no-repeat center center; }
.fkfs_list.fkfs_list1 { float:right; }

.page_jrwm { padding:0 20px; }
.jrwm_web { padding-top:34px; }
    .jrwm_web p { font-size:12px; color:#959595; margin-top:18px; }
.jrwm_tab { margin-top:15px; }
    .jrwm_tab ul { margin:0 -2%; }
    .jrwm_tab ul li { float:left; width:46%; margin:48px 2% 0; background:#f2f2f2; }
        .jrwm_tab ul li a { display:block; padding:25px 0 25px 56px; position:relative; }
.jrwm_list_bg { width:30px; height:30px; background:url(../images/icon44.png) no-repeat center center; position:absolute; top:0; left:0; }
.jrwm_tab ul li h3 { font-size:20px; color:#000; font-weight:normal; }
.jrwm_tab ul li h4 { font-size:14px; color:#000; font-weight:normal; margin-top:18px; }
.jrwm_tab ul li p { font-size:12px; color:#959595; margin-top:12px; }
.jrwm_tab ul li a:hover .jrwm_list_bg { background:url(../images/icon44_1.png) no-repeat center center; }
.jrwm_btn { margin-top:46px; }
    .jrwm_btn a { display:inline-block; width:208px; height:44px; line-height:44px; background:#d31f23; color:#fff; font-size:16px; text-align:center; }


.wzxq_js { padding:30px 0 20px; border-bottom:1px solid #eeeff1; }
    .wzxq_js p { font-size:13px; color:#8b8b8b; line-height:30px; }
        .wzxq_js p a { display:inline-block;text-align:center; min-width:30px; height:30px; vertical-align:top; margin-right:10px; color:#8b8b8b;}
        .wzxq_js p.bshare-custom{ line-height:30px !important;}
        .wzxq_js p.bshare-custom a{ margin:0 5px; padding:0;}
        .wzxq_js p a:hover{ color:#d31f23}
            .wzxq_js p a.a1 { background:url(../images/icon45.png) no-repeat center center; }
            .wzxq_js p a.a2 { background:url(../images/icon46.png) no-repeat center center; }
            .wzxq_js p a.a3 { background:url(../images/icon47.png) no-repeat center center; }
            .wzxq_js p a.a4 { background:url(../images/icon48.png) no-repeat center center; }
            .wzxq_js p a.a1:hover { background:url(../images/icon45_1.png) no-repeat center center; }
            .wzxq_js p a.a2:hover { background:url(../images/icon46_1.png) no-repeat center center; }
            .wzxq_js p a.a3:hover { background:url(../images/icon47_1.png) no-repeat center center; }
            .wzxq_js p a.a4:hover { background:url(../images/icon48_1.png) no-repeat center center; }
.wzxq_web { padding:30px 30px; border-bottom:1px solid #eeeff1; }
    .wzxq_web p { font-size:13px; color:#8b8b8b; line-height:30px; text-indent:2em; text-align:justify; }
.wzxq_web_pic { margin-top:30px; }
    .wzxq_web_pic img { display:block; width:100%; }
.pagesize a.more { background:url(../images/icon49.png) no-repeat center center;;background-size:100% auto; }
    .pagesize a.more:hover { background:url(../images/icon49_1.png) no-repeat center center;;background-size:100% auto; }
.pagesize.pagesize1 { text-align:left; }
.wzxq_xgal { margin-bottom:50px; }



.gy_jj_m { padding-bottom:70px; }
.gy_jj_web { float:left; width:51%; margin-top:50px; padding-left:2%; }
    .gy_jj_web p { font-size:13px; color:#7f7f7f; line-height:29px; text-indent:2em; }
.gy_jj_pic { float:left; width:45%;  margin-top:40px; }
    .gy_jj_pic img { display:block; max-width:100%;  margin:0 auto;}

.gy_zqdw { height:371px; padding-top:144px; }
.zqdw_tb { height:1px; background:#6c6d6d; position:relative; }
.zqdw_tb_m { position:absolute; top:-60px; left:50%; margin-left:-70px; text-align:center; background:#525354; }
    .zqdw_tb_m p { color:#f7f7f7; font-size:22px; font-weight:bold; margin-top:20px; }
.zqdw_ln { margin-top:178px; text-align:center; }
    .zqdw_ln span { display:inline-block; height:79px; line-height:79px; padding:0 10px; border-top:1px solid #8d7774; border-bottom:1px solid #8d7774; font-size:47.59px; font-weight:bold; color:#fff; }
        .zqdw_ln span em { font-style:normal; color:#d31f23; }


.zqpz_tab { margin-top:60px; }
.zqpz_list { }
.zqpz_list_pic { width:50%; height:307px; }
.zqpz_list_web { width:50%; text-align:center; display:table; height:307px; position:relative; }
.zqpz_list_web_cell { display:table-cell; vertical-align:middle; }
.zqpz_list_web h3 { font-size:20px; font-weight:normal; color:#000; }
    .zqpz_list_web h3 i { display:inline-block; width:6px; height:6px; background:#d31f23; vertical-align:middle; margin:0 10px 5px; }
.zqpz_list_web_cell p { line-height:28px; font-size:13px; max-width:450px; margin:20px auto 0; }
.zqpz_list_web_sj { width:13px; height:25px; background:url(../images/icon52.png) no-repeat center center; position:absolute; top:50%; margin-top:-6px; left:-12px; }
.zqpz_list.zqpz_list1 .zqpz_list_web_sj { background:url(../images/icon53.png) no-repeat center center; left:auto; right:-12px; }

.gy_zqtd { padding:80px 0; background:#fff; }
.zqtd_l { float:left; width:50%; height:444px; background:url(../images/pic8.png) no-repeat left top;  }
.zqtd_l_web { float:right; text-align:center; margin-right:60px; padding-top:215px; }
    .zqtd_l_web h3 { font-size:33px; color:#000; }
    .zqtd_l_web p { font-size:22px; color:#000; margin-top:20px; }
.zqtd_r { float:right; width:50%; height:444px; background:#e83e42 url(../images/pic9.png) no-repeat left top;  position:relative;}
.zqtd_r .zqpz_list_web_sj{ background:url(../images/icon73.png) no-repeat center center; width:30px; height:63px; left:-29px; margin-top:-32px;}
.zqtd_r_web { float:left; margin-left:100px; padding-top:110px; text-align:center; }
    .zqtd_r_web h3 { color:#fff; font-size:32.96px; margin-top:27px; }
    .zqtd_r_web span { display:block; height:3px; background:#fff; width:30px; margin:12px auto 0; }
    .zqtd_r_web p { color:#fff; margin-top:12px; font-size:12px; overflow-x:hidden; overflow:hidden;}
    .zqwh_list  span{display:none;}
.gy_zqwh { position:relative; }
.gy_zqwh_pic {  }
    .gy_zqwh_pic img { display:block; width:100%; }
.gy_zqwh_tit { position:absolute; top:0; left:0; width:100%; }
.gy_titi_bc { text-align:center; margin-top:13px; }
    .gy_titi_bc p { font-size:13px; color:#000; }
.zqwh_tab { }
    .zqwh_tab p { line-height:22px; font-size:13px; }
    .zqwh_tab .trt { text-align:right; }
.zqwh_list { position:absolute; }
.zqwh_cx, .zqwh_zz, .zqwh_gx { width:21.5%; }
.zqwh_cx { top:35.5%; left:10.5%; }
.zqwh_zz { top:55%; left:9%; }
.zqwh_gx { top:77%; left:10.5%; }
.zqwh_chx, .zqwh_yj, .zqwh_sm, .zqwh_gd { width:26%; }
.zqwh_chx { top:27%; left:66%; }
.zqwh_yj { top:47.5%; left:69.5%; }
.zqwh_sm { top:65.5%; left:70%; }
.zqwh_gd { top:79.5%; left:67%; }

.fw_srdz { margin-top:87px; background:#fff; padding:60px 0; }
.srdz_web { float:left; margin-top:40px; width:32%; }
    .srdz_web h2 { font-size:56.6px; color:#66a7ff; }
.srdz_list { padding-top:10px; }
    .srdz_list ul li { float:left; width:33.333%; text-align:center; margin-top:30px; }
        .srdz_list ul li span { display:inline-block; width:75px; height:75px; line-height:75px; border:1px solid #66a7ff; font-size:25.6px; color:#66a7ff; border-radius:80px; }
        .srdz_list ul li p { font-size:15px; color:#767676; line-height:26px; margin-top:10px; }
.srdz_pic { float:right; width:54%; }
    .srdz_pic img { display:block; width:100%; }

.page.page_fff { background:#fff; }
.fw_lc { padding:85px 15px 110px 15px; }
.lc_pic_box { padding-bottom:75px; padding-top:50px; }

.fw_lc_tab { width:100%; max-width:1200px; margin:0 auto;   }
.lc_tab_box { width:1353px; padding:175px 50px; margin:0 15px; position:relative; }
.lc_tab_xt {width:auto; }
    .lc_tab_box img { display:block; max-width:initial; }
.fw_lc_list { text-align:center; }
    .fw_lc_list h3 { font-size:18px; font-weight:normal; color:#000; }
    .fw_lc_list p { font-size:11px; color:#3e3e3e; line-height:20px; margin-top:13px; }
    .fw_lc_list:hover h3,.fw_lc_list:hover p { color:#f94f53; }
    .fw_lc_list.fw_lc_list1 { position:absolute; top:155px; left:-15px; padding-bottom:115px; background:url(../images/icon64.png) no-repeat center bottom; width:192px;}
    .fw_lc_list.fw_lc_list2 {width:176px; position:absolute; top:230px; left:132px; padding-top:105px; background:url(../images/icon65.png) no-repeat center top; }
    .fw_lc_list.fw_lc_list3 {width:264px; position:absolute; top:125px; left:256px; padding-bottom:105px; background:url(../images/icon66.png) no-repeat center bottom; }
    .fw_lc_list.fw_lc_list4 {width:176px; position:absolute; top:180px; left:465px; padding-top:105px; background:url(../images/icon67.png) no-repeat center top; }
    .fw_lc_list.fw_lc_list5 {width:270px; position:absolute; top:75px; left:567px; padding-bottom:105px; background:url(../images/icon68.png) no-repeat center bottom; }
    .fw_lc_list.fw_lc_list6 {width:176px; position:absolute; top:185px; left:819px; padding-top:105px; background:url(../images/icon69.png) no-repeat center top; }
    .fw_lc_list.fw_lc_list7 { width:270px; position:absolute; top:115px; left:970px; padding-bottom:105px; background:url(../images/icon70.png) no-repeat center bottom; }
    .fw_lc_list.fw_lc_list8 { width:240px; position:absolute; top:215px; left:1153px; padding-top:105px; background:url(../images/icon71.png) no-repeat 60% top; }
    .fw_lc_list.fw_lc_list1:hover { background:url(../images/icon64_1.png) no-repeat center bottom; }
    .fw_lc_list.fw_lc_list2:hover { background:url(../images/icon65_1.png) no-repeat center top; }
    .fw_lc_list.fw_lc_list3:hover { background:url(../images/icon66_1.png) no-repeat center bottom; }
    .fw_lc_list.fw_lc_list4:hover { background:url(../images/icon67_1.png) no-repeat center top; }
    .fw_lc_list.fw_lc_list5:hover { background:url(../images/icon68_1.png) no-repeat center bottom; }
    .fw_lc_list.fw_lc_list6:hover { background:url(../images/icon69_1.png) no-repeat center top; }
    .fw_lc_list.fw_lc_list7:hover { background:url(../images/icon70_1.png) no-repeat center bottom; }
    .fw_lc_list.fw_lc_list8:hover { background:url(../images/icon71_1.png) no-repeat 60% top; }



.fw_yykf { background:#fff; padding:25px 0; margin-top:85px; }
.yykf_web { float:left; width:50%; }
.yykf_web_t { margin-top:90px; }
    .yykf_web_t h2 { font-size:56.6px; color:#ff8161; }
    .yykf_web_t p { font-size:22.6px; color:#ff8161; margin-top:20px; }
.yykf_pic { float:right; width:47%; }
    .yykf_pic img { display:block; width:100%; }
.yykf_list { text-align:center; margin-top:50px; }
    .yykf_list ul li { float:left; width:25%; }
        .yykf_list ul li span { display:inline-block; width:75px; height:75px; line-height:75px; border:1px solid #ff8161; font-size:25.6px; color:#ff8161; border-radius:80px; }
        .yykf_list ul li p { font-size:15px; color:#767676; line-height:26px; margin-top:10px; }

.fw_wx { background:url(../images/bg3.jpg) no-repeat center center; background-size:cover; height:601px; margin-top:85px; }
.fw_wx_web { float:left; margin-top:210px; }
    .fw_wx_web h2 { font-size:56.6px; color:#10d587; font-weight:normal; }
    .fw_wx_web p { font-size:20px; color:#10d587; margin-top:25px; }
.fw_wx_pic { float:right; width:57%; margin-top:115px; }
    .fw_wx_pic img { display:block; display:block; }

.fw_ds { background:#fff; padding:115px 0 70px 0; margin-top:85px; }
    .fw_ds .wrap { max-width:1425px; }
.fw_ds_web { float:left; width:40%; }
.fw_ds_pic { float:right; width:60%; }
    .fw_ds_pic img { display:block; width:100%; }
.ds_web_t {  }
    .ds_web_t h2 { font-size:56.6px; color:#29c6bd; }
    .ds_web_t p { font-size:20px; color:#29c6bd; margin-top:25px; }
.ds_web_list { margin-top:65px; }
    .ds_web_list ul li { float:left; margin-right:28px; text-align:center; }
        .ds_web_list ul li span { display:block; width:75px; height:75px; line-height:75px; border:1px solid #dfdfdf; border-radius:80px; }
            .ds_web_list ul li span img { vertical-align:middle; margin-bottom:4px; }
        .ds_web_list ul li p { font-size:16.16px; color:#4e4e4e; margin-top:19px; }

.fw_pm { margin-top:85px; background:#fff; padding:50px 0 80px 0; }
.fw_pm_t { text-align:center; }
    .fw_pm_t h2 { font-size:40px; color:#fc3d42; font-weight:normal; }
    .fw_pm_t p { font-size:19.88px; color:#fc3d42; margin-top:20px; }
.fw_pm_tab { padding:0 6%; margin-top:90px; }
.fw_pm_list { float:left; text-align:center; }
.fw_pm_list1 { width:15.5%; }
.fw_pm_list2 { width:12.666%; }
.fw_pm_list .fw_pm_bq { height:110px; padding-top:63px; background:url(../images/icon60.png) no-repeat center center; background-size:100% 100%; }
    .fw_pm_list .fw_pm_bq h3 { font-size:33.25px; font-weight:normal; color:#fc3d42; }
    .fw_pm_list .fw_pm_bq p { font-size:15.01px; color:#fc3d42; margin-top:12px; }
.fw_pm_list .fw_pm_jt { height:173px; background:url(../images/icon61.png) no-repeat center center; position:relative; }
    .fw_pm_list .fw_pm_jt.fw_pm_jt1 { background:url(../images/icon62.png) no-repeat center center; }
    .fw_pm_list .fw_pm_jt p { font-size:12px; color:#494949; position:absolute; top:0; left:0; width:100%; }
.fw_pm_web { margin-top:20px; }
    .fw_pm_web p { font-size:12px; color:#494949; line-height:20px; }