
	/*��ҳ*/
	.menuvice{ background-color:#c5000f; padding:11px 0px; width:100%; text-align:center;}
	.menuvice a{ color:#fff; font-size: 16px; padding:5px 7px; height:22px; line-height:22px;
		
	}
/*	.menuvice a.committee{ width:34%;}
    
    .menuvice a > span{
		background-position: center;
		width:100%;
		height:85px;
		display:block;		
        background-repeat: no-repeat;
		background-size:36px;
		}*/





.tite_box{
	width: 100%;
    height: 105px;
	display:block;
	float:right;
	}
.span_tite{
	text-align:center;
	background-size:0;
	width: 99%;
	display:block;
	line-height:145px;
	height:100%;
	text-overflow:ellipsis;
	overflow:hidden;
	white-space:nowrap; 
background-repeat:no-repeat;	
	}


	/*TAB�л�(����)*/
	.listbox .titleHome {
		display: inline-block;
		width: 100%;
		height: 42px; margin:10px 0px 0px 0px;
		
	}

    .titleHome dl{ float:left; width:96%; margin:0px 2%;}
    .titleHome dt{ float:left; line-height:42px; font-size:16px; font-weight:bold;}
    .titleHome dt i{ height:24px; margin-top:5px; float:left;}
    .titleHome dt i img{ width:24px; margin-right:10px;}
    .titleHome dd a{ float:right;  line-height:42px; font-size:14px; margin-top:5px;}
    .titleHome dd a img{ height:24px;}


   

	.listbox.products, .listbox.videos {
		margin-left: 0px;
	}

    .listbox.products > *, .listbox.videos > * {
        border-left: 0px;
    }
	/*��ҳ����*/
	.i_nl .top1 {
		border-bottom: 1px dashed #c0d8f4;
		width: 100%;
		height: 92px;
		padding: 8px 0px;
	}

    .i_nl .top1 .i {
        display: block;
        overflow: hidden;
        margin: 5px 10px 0px 5px;
        float: left;
        width: 100px;
        height: 70px;
    }

    .i_nl .top1 img {
        width: 100%;
        min-height: 100%;
    }

/*    .i_nl .top1 .t {
        display: block;
        overflow: hidden;
        padding-left: 0px;
        height: 25px;
        color: #9a2435;
        white-space: nowrap;
    }*/

    .i_nl .top1 .c {
        display: block;
        overflow: hidden;
        padding: 0px 5px 0px 0px;
        font-size: 12px;
    }


	.i_nl {
	}

    .i_nl > a {
        display: block;
        overflow: hidden;
        position: relative;
        border-bottom: 1px dashed #c0d8f4;
        height: 36px;
        padding: 0px 20px;
        line-height: 2.5em;
        white-space: nowrap;
    }

        .i_nl > a::before, .i_nl > a::after {
            display: block;
            position: absolute;
        }

        .i_nl > a::before {
            content: "";
            left: 10px;
            top: 43%;
            width: 3px;
            height: 3px;
            background-color: #80a5c3;
        }

        .i_nl > a::after {
            content: ">";
            top: 0px;
            right: 0px;
            width: 20px;
            height: 90%;
            background-color: #ffffff;
        }


	.i_nl > a:hover, .i_nl > a:active, .i_nl > a:hover::after {
		background: #d2d2d2;
	}

	.list.products > .s2 {
		padding: 10px 0px;
	}

    .list.products > .s2 a {
        display: inline-block;
        overflow: hidden;
        margin: 3px;
        border: 1px solid #bfbfbf;
        border-radius: 5px;
        width: 70px;
        height: 70px;
        background-color: #ffffff;
        line-height: 20px;
        font-size: 12px;
        text-align: center;
        white-space: nowrap;
    }

.list.products .s2 a > span:nth-child(1) {
    display: block;
    overflow: hidden;
    height: 50px;
}

.list.products .s2 img {
    border-radius: 5px;
    width: 100%;
    min-height: 100%;
}

.list.products .s2 a > span:nth-child(2) {
    display: block;
    overflow: hidden;
    line-height: 250%;
    height: 20px;
    color: #bf1422;
    text-align: center;
    white-space: nowrap;
}


.listbox .list.products .waterfall, .listbox .list.videos .vl {
    border-bottom: 0px;
    background-color: #ffffff;
}



.detail{
	position:relative;
	 }
.detail a span{ font-size:14px;}
.copyer{
	padding-bottom:10px;
	}	  

.nl{ padding:0px 10px; list-style-type: none;}
.nl li{ margin:10px 0px;}
.nl li .t{ background:url(/wap/templates/default/images/icon1.gif) no-repeat left 2px; text-indent:10px; font-size:16px; font-weight:bold; line-height:30px; padding-bottom:5px;}
.nl li .b{ padding-left:10px; color:#474646;}

.inf_nl{list-style-type: none;}
.inf_nl li{display: inline-block;float: left;margin:0px 2px 5px 2px;overflow: hidden;text-align: center; border:1px solid #000; width:120px; height:86px;}
.inf_nl li a{}
.inf_nl li img{width: 100%;}
.inf_nl dl{ display: inline-block;float: left;margin: 3px 1%;overflow: hidden;text-align: center;}
.inf_nl dl dt{display: block;overflow: hidden;text-align: center;text-overflow: ellipsis;white-space: nowrap;}
.inf_nl dl dt img{width: 100%;}
.inf_nl dl dd a{list-style-type: none;}
.inf_nl dl dd{display: block;overflow: hidden;text-align: center;text-overflow: ellipsis;white-space: nowrap;}

.inf_nlss{list-style-type: none;}
.inf_nlss li{display: inline-block;float: left;margin:2px 2px 2px 2px;overflow: hidden;text-align: center; height:56px;}
.inf_nlss li a{}
.inf_nlss li img{ height:56px;}
.inf_nlss dl{ display: inline-block;float: left;margin: 3px 1%;overflow: hidden;text-align: center;}
.inf_nlss dl dt{display: block;overflow: hidden;text-align: center;text-overflow: ellipsis;white-space: nowrap;}
.inf_nlss dl dt img{width: 100%;}
.inf_nlss dl dd a{list-style-type: none;}
.inf_nlss dl dd{display: block;overflow: hidden;text-align: center;text-overflow: ellipsis;white-space: nowrap;}

.inf_member{list-style-type: none; text-align:center; width:96%; margin:0px 2%; background-color:#fff; padding:10px 1%; border-radius:5px; box-shadow: 1px 1px 1px #e8e8e8;}
.inf_member li{ display:inline-block; width:22%; margin:0px 1% 2% 1%;}
.inf_member li img{ border:1px solid #e8e8e8 !important; border-radius:5px;}
.inf_member li span{ text-align:center; display: block; font-size:12px; line-height:1.4em;}

/*#i_member01 li{display: inline-block;margin: 3px 26%;overflow: hidden; text-align:center; width: 48%;}
#i_member02 .li_member01{display: inline-block;float: left;margin: 3px 1%;overflow: hidden; text-align:center; width: 31%;}
#i_member02 .li_member02{display: inline-block;float: left;margin: 3px 1%;overflow: hidden; text-align:center; width: 31%;}
#i_member02 .li_member03{display: inline-block;float: left;margin: 3px 1%;overflow: hidden; text-align:center; width: 31%;}

#i_member03 li{display: inline-block;float: left;margin: 3px 1%;overflow: hidden; text-align:center; width: 23%;}*/
/*#i_member01 li{display: inline-block;margin: 0px 41%;overflow: hidden; text-align:center; width: 18%;}*/
#i_member02 .li_member01{display: inline-block;float: left;margin: 0px 1% 0px 21%;overflow: hidden; text-align:center; width: 18%;}
#i_member02 .li_member02{display: inline-block;float: left;margin: 0px 1% 0px 1%;overflow: hidden; text-align:center; width: 18%;}
#i_member02 .li_member02 li a{}
#i_member02 .li_member03{display: inline-block;float: left;margin: 0px 5% 0px 1%;overflow: hidden; text-align:center; width: 18%;}

#i_member03 li{display: inline-block;float: left;margin: 0px 1% 0px 1%;overflow: hidden; text-align:center; width: 18%;}

.inf_member li img{width: 100%;}
.inf_member dl{ display: inline-block;float: left;margin: 3px 1%;overflow: hidden;text-align: center;}
.inf_member dl dt{display: block;overflow: hidden;text-align: center;text-overflow: ellipsis;white-space: nowrap;}
.inf_member dl dt a{ float:left; display:block;}
.inf_member dl dt img{width: 100%;}
.inf_member dl dd a{list-style-type: none; font-size: 14px;}
.inf_member dl dd{display: block;overflow: hidden;text-align: center;text-overflow: ellipsis;white-space: nowrap;}
	
	
.zz_nl{ padding:0px 10px; list-style-type: none; }
.zz_nl li{ margin:10px 0px;display: block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}

.wy_nl{ padding:0px 10px; list-style-type: none; }
.wy_nl li{ margin:10px 0px;}
.wy_nl li a{ font-weight:bold; font-size: 14px;}
.wy_nl span{ padding-left:10px;}
.wy_nl span a{ padding-left:0px; font-weight:100;}

.alinks_nl{ height:70px;}
.alinks_nl dl{ border:1px solid #d80d18; height:60px; overflow:hidden; }
.alinks_nl dl dt{ float:left;height:60px; /*border-left:10px solid #d80d18; border-right:10px solid #d80d18;*/ line-height:30px;  background-color:#d80d18; color:#fff; font-size:14px; width:12%; text-align:center;}
.alinks_nl dl dd{ float:left; width:88%; height:60px;}
.alinks_nl dl dd ul{ padding:0px 10px; float:left;}
.alinks_nl dl dd li{ list-style-type: none; float:left; padding-right:10px; line-height:30px; font-size: 14px;}


.rot_nl{ margin:0px; padding:0px; line-height:0em; border-top:7px solid #d80d18;}


.addWrap{ position:relative; width:100%;background:#fff;margin:0; padding:0;/* border-top:7px solid #d80d18;*/ top:-7px;}
.addWrap .swipe{overflow: hidden;visibility: hidden;position:relative;}
.addWrap .swipe-wrap{overflow:hidden;position:relative;}
.addWrap .swipe-wrap > div {float: left;width: 100%;position:relative;}
#position{ position:absolute; bottom:0; right:0; padding-right:8px; margin:0; width:100%; filter: alpha(opacity=50);text-align:right;}
#position li{width:10px;height:10px;margin:0 2px;display:inline-block;-webkit-border-radius:5px;border-radius:5px;background-color:#fff;}
#position li.cur{background-color:#f00;}
.img-responsive { display: block; max-width:100%;height: auto;}
.clear{clear:both;}


#i_p_outer{ width:100%; overflow:hidden;}

#i_p_outerss {overflow: hidden;width: 100%;}

#i_p_marqueebox{ height:200px; overflow:hidden;}


.indexbody {
    overflow: hidden;
}
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, 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, time, mark, audio, video {
    border: 0 none;
    font-family: microsoft yahei;
    font-size: 100%;
    margin: 0;
    padding: 0;
    text-decoration: none;
}
body {
    font-size: 14px;
    line-height: 1.8em;
}
* {
    font-family: microsoft yahei;
    margin: 0;
    padding: 0;
}
html {
    line-height: 1;
}
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, 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, time, mark, audio, video {
    font-family: microsoft yahei;
    font-size: 100%;
}
* {
    font-family: microsoft yahei;
}

#listbox_member_0{ float:left;}
#listbox_member_1{ float:left;}
#listbox_member_2{ float:left;}


.inf_videos{list-style-type: none; text-align: center; width: 96%; margin: 0px 2%; background-color: #fff; border-radius: 5px; box-shadow: 1px 1px 1px #e8e8e8; float:left;}
.inf_videos li{margin: 10px 0% 10px 0%; padding:0px 2% 5px 2%; width:100%;}
.inf_videos li .time{ display:block; color:#999; font-size:12px;}
.inf_videos li img{ width:100%; border-radius: 5px;}
.inf_videos li span a{ display:block; text-align:left; line-height:1.2em;}
.inf_videos li .time .fr { background:url(/wap/templates/default/images/icon_01.png) no-repeat left center; padding-left:25px;}

.inf_videos li.two{ width:50%; float:left;}

.inf_course{list-style-type: none; text-align: center; width: 96%; margin: 0px 2%; background-color: #fff; border-radius: 5px; box-shadow: 1px 1px 1px #e8e8e8; float:left;}
.inf_course li{margin: 10px 0% 10px 0%; padding:0px 2% 5px 2%; width:100%;}
.inf_course li:first-child{ border-bottom:1px solid #e8e8e8;}
.inf_course li .time{ display:block; color:#999; font-size:12px;}
.inf_course li img{ width:100%;}
.inf_course li span a{ display:block; text-align:left;}
.inf_course li .time .fr { background:url(/wap/templates/default/images/icon_01.png) no-repeat left center; padding-left:25px;}
.fl{ float:left;}
.fr{ float:right;}

.nl_news{list-style-type: none; width: 96%; margin: 0px 2%; background-color: #fff; padding-top: 10px; border-radius: 5px; float:left; box-shadow: 1px 1px 1px #e8e8e8;}
.nl_news li{ display:block; float:left; width:100%; border-bottom:1px solid #e8e8e8; padding:5px 2%;}
.nl_news li:last-child{ border-bottom:none;}
.nl_news li.news_img .mark{ width:67%;}
.nl_news li.news_img .mark span { display:block; text-align:left; line-height: 1.4em !important;}
.nl_news li.news_img .mark .time,.nl_news li.news_img .mark .click{ font-size:12px; color:#999; margin-top:10px;}
.nl_news li.news_img .mark .click{ background:url(/wap/templates/default/images/icon_01.png) no-repeat left center; padding-left:25px;}
.nl_news li.news_img .news_images{ width:30%;}
.nl_news li.news_img .news_images img{ width:100%; border-radius:8px;}

.adbanner{width: 96%; margin:2% 2% 0% 2%; background-color: #fff;}
.adbanner img{ border-radius: 10px;}
.adbanner a span{ border-bottom-left-radius: 10px; border-bottom-right-radius: 10px;}


.inf_rescue{list-style-type: none; width: 96%; margin: 0px 2%; background-color: #fff; padding-top: 10px; border-radius: 5px; box-shadow: 1px 1px 1px #e8e8e8;}
.inf_rescue li{margin: 0px 0% 2% 0%; padding:10px 2% 10px 2%; width:100%; display:block; height:80px; border-bottom:1px solid #e8e8e8;}
.inf_rescue li:last-child{ border-bottom:none;}
.inf_rescue li a{ display:block; width:100%;}
.inf_rescue .time{ border:1px solid #e60012; color:#e60012; border-radius:30px; text-align:center; width:25%; float:left; font-size:12px;}
.inf_rescue .t{ width:72%; float:right;}


.inf_expert{list-style-type: none; width: 96%; margin: 0px 2%; background-color: #fff; padding-top: 10px; border-radius: 5px; float:left; box-shadow: 1px 1px 1px #e8e8e8;}
.inf_expert li{ display:block; float:left; width:100%; border-bottom:1px solid #e8e8e8; padding:5px 2%;}
.inf_expert li:last-child{ border-bottom:none;}
.inf_expert li.news_img .mark{ width:67%;}
.inf_expert li.news_img .mark span { display:block; text-align:left; line-height: 1.4em !important; height:2.8em;}
.inf_expert li.news_img .mark .time,.inf_expert li.news_img .mark .click{ font-size:12px; color:#999; margin-top:10px;}
.inf_expert li.news_img .mark .click{ background:url(/wap/templates/default/images/icon_01.png) no-repeat left center; padding-left:25px;}
.inf_expert li.news_img .news_images{ width:30%;}
.inf_expert li.news_img .news_images img{ width:100%; border-radius:8px;}

#productSearch{ background-color:#e20011; float:left; padding:10px; width:100%;}
.s_tongzh{ display:inline-table; margin:0px 10px; width:30px; height:40px;}
.s_tongzh a{ display:block; margin-top:5px;}
.s_int{ background-color:#fff; border-radius:40px; height:40px; padding:5px 10px; display:inline-table;}
.s_int ul{ float:left;}
.s_int li{ float:left; height:30px;}
.s_int .zjxlogo{height:30px;}
.s_int span{height:30px; line-height:30px; padding:0px 5px;}
.s_int .search_icon{ height:30px; padding-right:10px;}
.s_int .keywd_input{ background-color:#fff; border:none; line-height:30px; width:50%; outline: none;}
.s_btn{  display:inline-table; background:url(/wap/templates/default/images/search_btn.png) no-repeat left center; border:none; width:30px; height:30px; margin:5px 10px 0px 10px;}


.search_hy{ display:inline; height:50px; display:block;}
