body, h1, h2, h3, h4, h5, h6, hr, p,
blockquote,
/* structural elements 结构元素*/dl, dt, dd, ul, ol, li,
/* list elements 列表元素*/pre,
/* text formatting elements 文本格式元素*/form,input, fieldset, legend, button, textarea,div,
/* form elements 表单元素*/img
/* img elements 图片元素*/{border:medium none;margin: 0;padding: 0;}
/** 设置默认字体 **/body,textarea,input,button,select,keygen,legend{font:12px/1.5 Arial, sans-serif;color:#404040;outline:0;}
html,body{ width:100%;overflow-x:hidden; font-family:"微软雅黑";}
h1, h2, h3, h4, h5, h6{font-size: 100%;font-weight:lighter;}
em{font-style:normal;}
/** 重置列表元素 **/ul, li, ol{list-style:none;}
/** 重置超链接元素 **/
a{text-decoration:none;color:#404040;}
a:hover{text-decoration:none;}
/** 重置图片元素 **/img{border:0px; max-width:100%;}
.fl{float:left;}
.fr{float:right;}
/** 重置表格元素 **/table{border-collapse:collapse;}
.clear:after{content: ".";display: block;height: 0;visibility: hidden;clear: both;}
.top_f{ position:fixed; left:0; top:0; width:100%; background-color:#FFF; z-index:2;-webkit-box-shadow:0 0 5px rgba(0,0,0,0.3);box-shadow:0 0 5px rgba(0,0,0,0.3); border-bottom:3px solid #ccc;}
.top{width:100%; max-width:1200px; margin:auto;height:90px;}
.logo{height:100%;}
.logo img{height:100%;}

.f_main { position: relative; }

.f_newsC { padding: 35px 0 51px; clear: both; }
.f_newsC li { float: left; border: 1px solid #ccc; margin: 0 8px 18px; }
.f_newsC li a { font-size:14px; font-weight:bold; display: inline-block; padding: 7px 23px; }
.f_newsC li.now a, .f_newsC li:hover a { background: #05a23e; color: #fff; }

.f_old { position: absolute; right: 0; top: 0; }
.f_old p { width: 170px; height: 40px; line-height: 40px; background: #04a25e url(../img/f_jiantou.png) 151px center no-repeat; font-size: 16px; font-weight: bold; text-indent: 1em; cursor: pointer; }
.f_old dl { display: none; }
.f_old:hover dl { display: block; }
.f_old dd { height: 40px; line-height: 40px; font-size: 14px; text-indent: 1em; background: #f5f5f5; border-bottom: 1px solid #ddd; }

.kjdh li{ float:left;position:relative; font-size:0px;}
.kjdh li:before{ content:''; position:absolute; left:0; top:0; width:100%; height:100%; background-color:rgba(0,0,0,0.5); transition:0.5s; z-index:2;}
.kjdh li:hover:before{ background-color:rgba(0,0,0,0);}
.kjdh li:nth-child(3n-1){ margin-left:0.2%; margin-right:0.2%;}
.kjdh li img{ width:100%;filter: grayscale(100%);-webkit-filter: grayscale(100%);-moz-filter: grayscale(100%);-ms-filter: grayscale(100%);-o-filter: grayscale(100%); transition:0.5s;}
.kjdh li:hover img{filter: grayscale(0);-webkit-filter: grayscale(0);-moz-filter: grayscale(0);-ms-filter: grayscale(0);-o-filter: grayscale(0);}
.kjdh li .kjdh_txt{position: absolute;font-size: 28px; rcolor: #000;width: 100%;line-height: 32px;top: 50%;left: 0;text-align: center;margin-top: -50px;z-index:9; color:#FFF;}
.kjdh li .kjdh_txt em {display: block;width: 30px;height: 3px;margin: 18px auto 0 auto;background-color: #f00;}
.kjdh li .kjdh_txt .im_btn {position: relative;text-align: center;z-index: 100;display: block;width: 148px;height: 56px;font-size: 16px;color: #fff;line-height: 56px;margin: 0px auto;background: none;}
.kjdh li .kjdh_txt svg {position: absolute;top: 51px;left: 50%;margin-left: -73px;opacity: 0;transition: opacity 0.5s linear;-webkit-transition: opacity 0.5s linear;filter: alpha(opacity=0);}
.kjdh li:hover .kjdh_txt svg {stroke-dasharray: 2000;animation: dash 2s ease-in-out;opacity: 1;filter: alpha(opacity=100);}
@keyframes dash {from {stroke-dashoffset: 2000;opacity: 1;}to {stroke-dashoffset: 0;}}

.b_ban{ width:100%; max-width:1200px; margin:120px auto 0;}
.banner{ float:left;width:850px; overflow:hidden; position:relative;}
.banner ul{ position:relative; width:10000%;}
.banner ul li{ float:left; width:1%; overflow:hidden; background:center no-repeat;}
.banner ul li a{ display:block; width:100%; height:100%; position:relative;}
.banner ul li a img{ display:block; width:100%; height:450px;}
.bandd{ position:absolute; left:0; bottom:3%; width:100%; text-align:center;}
.bandd span{ margin:0 5px;display:inline-block;width:11px;height:11px;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;background:#555;-webkit-box-shadow:inset 0 0 3px rgba(0,0,0,.3);-moz-box-shadow:inset 0 0 3px rgba(0,0,0,.3);box-shadow:inset 0 0 3px rgba(0,0,0,.3);text-indent:-9999px;cursor:pointer;-o-box-shadow:inset 0 0 3px rgba(0,0,0,.3);}
.bandd span.on{background: #fff;cursor: default;}
.banz,.bany{ position:absolute; top:50%; margin-top:-20px;width:40px; height:40px; opacity:0; transition:0.3s; cursor:pointer;}
.banz{ left:5%; background:url(../img/banner_left_default.png) center no-repeat;}
.bany{ right:5%; background:url(../img/banner_right_default.png) center no-repeat;}
.banz:hover{ background:url(../img/banner_left_active.png) center no-repeat;}
.bany:hover{ background:url(../img/banner_right_active.png) center no-repeat;}
.banner:hover .banz,.banner:hover .bany{ opacity:1;}
.banner ul li a span{ position:absolute; right:1.94rem; top:50%; -webkit-transform:translateY(-50%);transform:translateY(-50%); margin-top:-0.24rem; width:0.72rem; height:0.54rem; background-color:#dfe9a0; font-size:0.37rem; color:#333; line-height:0.54rem; text-align:center;}
.b_ban_r{ float:right; width:340px;height:450px;}
.b_ban_r_1{ float:left; width:100%; background-color:#eee; margin-bottom:10px; height:290px;}
.b_ban_r_1 h2{ font-size:16px; color:#333; font-weight:bold; text-align:center; margin-top:15px;}
.b_ban_r_1 h2 .zhsj{ font-size:32px; color:#04a23e;}
.b_ban_r_1 p{ padding:0 25px; font-size:12px; line-height:24px;}
.b_ban_r_2{ float:left;background-color:#04a23e;}
.b_ban_r_3{ float:right;background-color:#ff5b00;}
.b_ban_r_2,.b_ban_r_3{width:165px;text-align:center; height:150px;}
.b_ban_r_2 a,.b_ban_r_3 a{font-size:15px;color:#FFF;}
.b_ban_r_2 a p, .b_ban_r_3 a p { margin-top: 12px; }
.b_ban_r_2 img,.b_ban_r_3 img{ display:block; margin:30px auto 0;}

.sdztx{ width:100%; max-width:1200px; margin:30px auto 0;}
.sdztx ul{ padding-top:30px;}
.sdztx ul li a{display:block; /*border:1px solid #eee;*/ padding:25px; border-radius:15px; -webkit-transition:0.5s;transition:0.5s;}
.sdztx ul li a img{ display:block; width:50%; margin:auto; border-radius:50%; -webkit-transition:0.5s;transition:0.5s;}
.sdztx ul li a h2{text-align:center;font-size:18px;font-weight:bold;color:#333; line-height:30px; margin:15px auto 10px;}
.sdztx ul li a p:after{content: ".";display: block;height: 0;visibility: hidden;clear: both;}
.sdztx ul li a p span{ float:left; width:50%; font-size:14px; color:#333; line-height:30px;}
.sdztx ul li a:hover{ background-color:#04a23e;}
.sdztx ul li a:hover img{ transform:rotateY(180deg);}
.sdztx ul li a:hover h2{ color:#fff;}
.sdztx ul li a:hover p span{ color:#fff;}

.main{ width:95%;max-width:1200px;margin:50px auto 0;}
.main_about_tit{width:100%;background:url(../img/main_about_fgx.jpg) bottom no-repeat; padding-bottom:20px; text-align:center; font-size:22px;}
.main_about_tit a{ display:block;background:url(../img/sy_lm_bg.png) center no-repeat; line-height:64px;text-align:center; font-size:22px; color:#FFF;}
.main_about_nr{width:100%;margin-top:70px;}
.main_about_text{width:49%;float:left;}
.main_about_bt{width:100%;font-size:24px;}
.main_about_bt a{font-size:24px; color:#000;}
.main_about_fgx{width:60px;height:3px;margin-top:20px; background:#00a13f;}
.main_about_wz{width:100%;line-height:24px; max-height:144px; overflow:hidden; margin-top:20px; font-size:14px;}
.main_about_btn{ width:95%;max-width:230px;height:40px;margin-top:35px;}
.main_about_btn a{width:100%;height:40px; display:block;line-height:40px;  text-align:center; background:#00a13f; font-size:14px; color:#fff;}
.main_about_btn a:hover{background:#00a13f;}

.main_about_pic{width:45%;float:right;}
.main_about_pic img{width:100%; display:block;}
.main_about_pic img:hover{opacity:0.8;}

.main_bg{width:100%;margin:50px auto 30px; /*border-top:1px solid #eee; padding-top:30px;*/ background-color:#f6fdf9; padding:30px 0 20px;}
.main_pro{ width:95%;max-width:1200px;margin:auto;}
.main_pro_img{width:1200px;float:left;}
.main_pro_img ul{}
.main_pro_img ul li{width:260px;height:300px;float:left; margin:50px 53px 0 0; overflow:hidden;}
.main_pro_img ul li:nth-child(4n){margin-right:0;}
.main_pro_img ul li img{width:260px;height:240px;float:left;}
.main_pro_img ul li a img{display: block; -webkit-transition: all .3s; transition: all .3s;}
.main_pro_img ul li a:hover img{-webkit-transform: scale(1.1); transform: scale(1.1);}
.main_pro_img ul li span{width:260px;height:60px;float:left; background:#b5b5b5; line-height:60px; text-align:center; line-height:60px; font-size:18px; color:#fff;}
.main_pro_img ul li a span{color:#fff;}
.main_pro_img ul li a:hover span{ display:block; background:#00a13f;}
.wz_r_text_img{ padding:20px 15px 0; height:150px; overflow:hidden;}
.wz_r_text_img img{ width:100%; display:block;}

.main_pro_btn{width:230px;height:40px;margin:60px auto 0;}
.main_pro_btn a{width:230px;height:40px;float:left; line-height:40px; text-align:center; background:#00a13f; font-size:14px; color:#fff;}
.main_pro_btn a:hover{display:block; background:#70c100;}

.wz{ width:100%;margin-top:50px;}
.wz_l{width:47%;float:left;}
.wz_l_pic{width:100%;position:relative; overflow:hidden;}
.wz_l_pic img{display: block; width:100%; -webkit-transition: all .3s; transition: all .3s;}
.wz_l_pic img:hover{-webkit-transform: scale(1.1); transform: scale(1.1);}
.wz_l_time{width:80px;height:80px; line-height:30px; text-align:center; font-size:14px; font-family:Arial, Helvetica, sans-serif;position:absolute; left:0; background:#00a13f; top:0;}
.wz_l_time h5{font-size:48px;color:#fff; padding-top:17px;}
.wz_l_time span{font-size:14px; color:#fff;}
.wz_l_text{width:100%;float:left; margin-top:20px;}
.wz_l_text h3{font-size:18px;} .wz_l_text h3 a{color:#00a13f; display:block;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;} .wz_l_text h3 a:hover{color:#70c100;}
.wz_l_text p,.wz_r_text li .txt p{width:100%; line-height:24px; font-size:14px;}

.main_news_btn{width:160px;height:30px;float:left; margin-top:30px;}
.main_news_btn a{width:160px;height:30px;float:left; line-height:30px; text-align:center; background:#00a13f; font-size:14px; color:#fff;}
.main_news_btn a:hover{display:block; background:#00a13f; width:200px;}

.wz_r_text{width:100%;}
.wz_r_text li{ float:left;width:23.5%; box-shadow:0 0 5px #bbb; padding-bottom:10px; margin-bottom:2%; margin-right:2%; -webkit-transition:0.5s;transition:0.5s;}
.wz_r_text li .time{line-height:24px; color:#999;}
.wz_r_text li .txt{ padding:30px 15px 15px;}
.wz_r_text li .txt h3{font-size:16px; color:#00a13f;} .wz_r_text li .txt h3 a{color:#00a13f; display:block;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;} .wz_r_text li .txt h3 a:hover{color:#70c100;}
.wz_r_text li .txt p{font-size:12px;}

.mtzx{ width:100%; max-width:1200px; margin:0 auto 30px;}
.mtzx .mtzx_r{ float:right; width:590px; margin-top:10px;}
.mtzx .mtzx_r h2{color: #413c3b;font-size: 20px;font-weight: bold;text-align: left;margin:15px auto 10px;}
.mtzx .mtzx_r ul li{ float:left; width:49%; margin-right:2%; margin-bottom:2%; position:relative; background-color:#000;}
.mtzx .mtzx_r ul li:nth-child(2n){margin-right:0;}
.mtzx .mtzx_r ul li img{ display:block; width:100%;}
.mtzx .mtzx_r ul li:hover img{ opacity:0.5;}
.mtzx .mtzx_r ul li p{ position:absolute; left:50%; top:50%; -webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%); font-size:20px; color:#FFF; font-weight:bold;}
.mtzx .mtzx_l{ float:left; width:590px; margin-top:10px;}
.mtzx .mtzx_l h2{color: #413c3b;font-size: 20px;font-weight: bold;text-align: left;margin:15px auto 10px;}
.mtzx .mtzx_l ul li{ float:left; position:relative; background-color:#000;width:100%;}
.mtzx .mtzx_l ul li img{ display:block; width:100%; min-height:110px;}
.mtzx .mtzx_l ul li:hover img{ opacity:0.5;}
.mtzx .mtzx_l ul li i{ position:absolute; left:50%; top:50%; -webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);  background:url(../img/play.png) center no-repeat;  z-index:2;width:50px; height:50px; background-size:50px 50px;}


#footer_bg{width:100%;margin:0 auto; background:#f6f6f6; padding:50px 0; overflow:hidden;}
.footer{ width:95%;max-width:880px;margin:auto;color:#787876;}
.footer_logo{float:left; padding-top:40px;}
.footer_text{width:310px;float:left; margin-left:80px; border-left:1px solid #e6e6e6; padding-left:80px; line-height:28px;min-height:182px; }
.footer_ewm{width:160px;float:right; line-height:30px;border-left:1px solid #e6e6e6; padding-left:80px; text-align:center;}

#copy{width:100%; padding:28px 0;line-height:24px; font-size:14px; text-align:center; background:#f1f1f1;}

.xf{ position:fixed; left:0; top:50%; -webkit-transform:translateY(-50%);transform:translateY(-50%);}
.xf a{ display:block; width:70px; height:48px; padding:11px 0; line-height:24px; text-align:center; font-size:20px; color:#FFF; font-weight:bold; background-color:#ff5b00; margin-top:2px;}
.xf a:hover{ background-color:#00a13f; color:#fff}


.wrapper{ width:100%; max-width:1200px; margin:auto;}
.fix_main {margin-top: 110px;}
.guide {
	font-size: 14px;
	text-align: left;
	clear: both;
	overflow: hidden;
	padding-top: 15px;
	padding-bottom: 15px;
	color: #999
}

.guide a {
	color: #999
}

.guide span {
	font-family: "Trebuchet MS";
	color: #bbb;
	margin-left: 15px;
	margin-right: 15px;
}
.col_8 {
    width: 70%;
    display: inline;
    float: left;
    margin-right: 1.04166667%;
    padding-bottom: 30px;
}
.col_8 {
    width: 100%;
    margin-bottom: 30px;
}
.col_8>h2 {
    border-bottom: 2px solid #6e5c4a;
    padding-bottom: 10px;
    padding-top: 10px;
    clear: both;
    overflow: hidden;
	color: #413c3b;
    font-size: 20px;
    font-weight: bold;
    text-align: left;
    margin-top: 15px;
    letter-spacing: 1px;
}
p.download {
    width: 30%;
    margin-left: 1.5%;
    margin-right: 1.5%;
    float: left;
    font-size: 16px;
    font-weight: bold;
    line-height: 50px;
    margin-top: 20px;
    margin-bottom: 25px;
}
.ellipsis {
    display: block;
    word-break: keep-all;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.dj_txt p img {
    vertical-align: middle;
}
#signup_form{ max-width:700px; margin:20px auto 0;}
#signup_form p label{
	font-size: 16px;
	width:120px;
	line-height: 36px;
	color: #444;
	float:left;
}
#signup_form p input[type="text"], #signup_form p textarea, #signup_form p select {
	line-height:36px;
	height:36px;
    border: 1px solid #CCC;
    border-radius: 3px;
    margin-bottom: 10px;
    box-sizing: border-box;
    font-family: montserrat;
    color: #666;
    font-size: 16px;padding-left: 8px;
}
#signup_form p input[type="radio"], #signup_form p input[type="checkbox"]{ margin-left:120px;}
.b_radio{margin:auto;font-size:14px; line-height:24px; padding-bottom:30px;}
.red {
    color: #F00;
	width:12px;
	float:left;
}
.btn {
    display: inline-block;
    padding: 5px 20px 3px 20px;
    margin-bottom: 0;
    line-height: 1.42857143;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-image: none;
    border: 1px solid transparent;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    -o-border-radius: 4px;
    -webkit-border-radius: 4px;
}
.cfmBtn {
    background:#04a23e;
    color:#383735;
    font-size:16px;
    font-weight:bold;
}
#signup_form a {
    color: #0073bf;
}
.intro_col {
    width: 46%;
    margin-right: 2%;
    float: left;
}
.col_8 .step_block {
    background: #fcfcfc;
    border: 2px solid #d2d2d2;
    width: 96%;
    padding: 5px 0 10px 0;
    text-align: left;
    margin: 0;
    clear: both;
    overflow: hidden;
    display: block;
}
.col_8 .step_block p {
    font-size: 16px;
    color: #555;
    line-height: 140%;
	margin-top:10px;
}
.step_num {
    width: 40px;
    height: 40px;
    line-height: 40px;
    -moz-border-radius: 20px;
    -webkit-border-radius: 20px;
    border-radius: 20px;
    text-align: center;
    color: #fff;
    background: #04a23e;
    font-size: 28px;
    font-weight: bold;
    display: inline-block;
    margin-left: 20px;
    margin-right: 10px;
    vertical-align: middle;
    font-family: Arial, Helvetica, sans-serif;
}
.arrow {
    clear: both;
    width: 90%;
    text-align: center;
    height: 40px;
    line-height: 40px;
    padding: 10px 0 0 0;
    margin: 0;
}
.col_8 .step_block p {
    font-size: 16px;
    color: #555;
    line-height: 140%;
}
.signup_form .button_sign, .button_sign {
    background: #04a23e;
    width: 36%;
    height: 45px;
    line-height: 45px;
    font-size: 18px;
    font-weight: bold;
    border: 0;
    text-align: left;
    color: #fff;
    text-align: center;
    letter-spacing: 2px;
    margin-bottom: 5px;
    display: inline-block;
    vertical-align: middle;
    cursor: pointer;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}
.col_8 .step_block p a {
    color: #fff;
    font-weight: bold;
    font-size: 16px;
    width: 50%;
    letter-spacing: 0;
}
.button_sign img {
    vertical-align: middle;
}
.intro_col h3 {
    font-size: 16px;
    color: #444;
	font-weight: bold;
	padding:10px 0;
}
.intro_col p.indent {
    padding-left: 50px;
	font-size: 14px;
    line-height: 180%;
    color: #444;
    margin-top: 10px;
}
.bold {
    font-weight: bold;
    font-size: 14px;
    line-height: 180%;
    color: #444;
    margin-top: 10px;
}
.underline {
    border-bottom: 1px dashed #999;
    padding-bottom: 15px;
	padding-top:10px;
}
.intro_col p img {
    vertical-align: middle;
}
.czxz_txt{ padding-top:20px;}
.ny_xw{ padding:20px 0; margin-top:20px;}
.ny_xw li{ padding-bottom:20px; margin-bottom:20px; border-bottom:1px solid #eee;}
.ny_xw li div.xw_img,.ny_xw li div.xw_t{ display:table-cell; vertical-align:top;}
.ny_xw li div.xw_img{ width:180px;}
.ny_xw li div.xw_img img{ width:100%;}
.ny_xw li div.xw_t{ padding-left:20px;}
.ny_xw li div.xw_t h2 a{ font-size:16px; font-weight:bold; color:#333; line-height:30px;}
.ny_xw li div.xw_t .xwsjrq{ display:block; line-height:30px;}
.ny_xw li div.xw_t .xwsjrq em{ font-size:12px; color:#999; padding-right:10px;}
.ny_xw li div.xw_t .xwsjrq a{ font-size:12px; color:#999;}
.ny_xw li div.xw_t p{ font-size:14px; color:#666; line-height:24px;}
/*pages*/

.f_page { text-align: center; clear: both; zoom: 1; overflow: hidden; }
.f_page span, .f_page a { height: 32px; line-height: 32px; text-align: center; display: inline-block; padding: 0 7px; margin: 0 3.8px; border: 1px #e1e1e1 solid; }
.f_page a.now { background: #55d985; color: #fff; font-weight: 500; border: 1px solid #55d985; }

.Pages{ line-height:32px; zoom:1; overflow:hidden; text-align:center;}
.Pages span{ padding:0px 3px; display:inline-block;}
.Pages a{ display:inline-block; margin:0px 2px; height:32px; }
.Pages .p_page em{ font-style:normal; font-family:Arial;}
.Pages .p_page em a{ padding:0px 7px; border:solid 1px #e1e1e1; background-color:#FFF;}
.Pages .p_page em a.a_cur{ color:#fff; border:0; background-color:#45d985;}
.Pages .a_prev{ width:32px; background:url(../img/bg_prev.png) no-repeat;}
.Pages .a_next{ width:32px; background:url(../img/bg_next.png) no-repeat;}
.xwxq_bt {
    border-bottom: 1px solid #eee;
    padding-bottom: 15px;
    margin-bottom: 10px;
}
.xwxq_bt h2 {
    font-size: 24px;
    color: #333;
    text-align: center;
    line-height: 45px;
}
.xwxq_bt .xwxqsj {
    font-size: 12px;
    color: #999;
    text-align: center;
}
.xwxq_bt .xwxqsj span {
    padding: 0 5px;
}
.xwxq_bt .xwxqsj a {
    font-size: 12px;
    color: #999;
    text-align: center;
}
.ny_xw_xq_txt{ font-size:14px; color:#666; line-height:30px;}
.pa_s{ border-top:1px solid #eee; padding-top:15px; margin-top:30px;}
.pa_s p{ font-size:14px; color:#333; line-height:30px;}
.pa_s p a{ font-size:14px; color:#333; line-height:30px;}
.pa_s p a:hover{ text-decoration:underline;}
.ny_sp{ padding-top:30px;}
.ny_sp ul li{ float:left; width:32%; margin-right:2%; margin-bottom:2%; position:relative; background:#000;}
.ny_sp ul li:nth-child(3n){margin-right:0;}
.ny_sp ul li img{ display:block; width:100%;}
.ny_sp ul li:hover img{opacity: 0.5;}
.ny_sp ul li i {position: absolute;left: 50%;top: 50%;-webkit-transform: translate(-50%,-50%);transform: translate(-50%,-50%);background: url(../img/play.png) center no-repeat;z-index: 2;width: 50px;height: 50px;background-size: 50px 50px;}

.ny_zhpj{ margin-top:20px;}
.ny_zhpj_bt{border:1px solid #ccc; background-color:#eee; border-radius:5px;}
.ny_zhpj_bt li{ float:left; width:50%;}
.ny_zhpj_bt li span{ display:block; text-align:center; cursor:pointer; line-height:40px; font-size:18px; font-weight:bold; color:#333;}
.ny_zhpj_bt li.on span{ background-color:#04a23e; color:#FFF;}
.ny_zhpj_txt ul{ display:none;}
.ny_zhpj_txt ul li{border-bottom: 1px dashed #747065;padding-bottom: 15px; margin-top:20px;}
.ny_zhpj_txt ul li h2{ font-size:20px; font-weight:bold; line-height:50px; color:#04a23e;}
.ny_zhpj_txt ul li p{ font-size:14px; line-height:24px; color:#666;}
.ny_jtzs{ line-height:30px;}
.ny_gy{ font-size:14px; line-height:30px; color:#333;}
.ny_hzmt{ font-size:14px; line-height:24px; color:#333; margin-top:20px;}
.ny_hzmt_img{ margin-top:30px;}
.ny_hzmt_img ul li {
    position: relative;
    list-style: none;
    float: left;
    width: 18.4%;
    
    background:#fff;
    margin: 0 2% 2% 0px;
}
.ny_hzmt_img ul li:nth-child(5n){margin-right:0;}
.ny_hzmt_img ul li a{ display:block;border: 4px solid #ededed; padding:10px 15px;}
.ny_hzmt_img ul li img{ display:block; margin:auto; max-width:100%;}
.ny_hzmt_img>h2 {
    border-bottom: 2px solid #6e5c4a;
    padding-bottom: 10px;
    padding-top: 10px;
    clear: both;
    overflow: hidden;
    color: #413c3b;
    font-size: 20px;
    font-weight: bold;
    text-align: left;
    margin-top: 15px;
    letter-spacing: 1px; margin-bottom:20px;
}
.ny_tgqd{ font-size:14px; line-height:30px; color:#333;}
.ny_zqsd{ margin-top:20px; margin-bottom:30px;}
.ny_zqsd ul li{ padding:25px; background-color:#eee;}
.ny_zqsd ul li .ny_zqsd_l{ float:left; width:375px; padding-right:20px;}
.ny_zqsd ul li .ny_zqsd_l img{ display:block; width:100%;}
.ny_zqsd ul li .ny_zqsd_r{}
.ny_zqsd ul li .ny_zqsd_r h2{font-size: 20px;line-height: 35px;font-weight: bold; color:#333;}
.ny_zqsd ul li .ny_zqsd_r p{ padding-top:5px; font-size:14px; line-height:24px; color:#333;}
.ny_lxwm{ font-size:14px; line-height:30px; color:#333; margin-top:20px;}