@charset "utf-8";
 /* reset */
        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, dl, dt, dd, ol, nav ul, nav li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
            margin: 0;
            padding: 0;
            border: 0;
            font-size: 100%;
            font: inherit;
            vertical-align: baseline;
        }

        article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
            display: block;
        }

        ol, ul, li {
            list-style: none;
            margin: 0;
            padding: 0;
        }

        body {
            font: normal 100% Helvetica, Arial, sans-serif;
            min-width: 320px;
            max-width: 1000px;
            margin: 0 auto;

        }

        A:link {
            color: #353535;
            FONT-SIZE: 12px;
            LINE-HEIGHT: 15px;
            MARGIN-TOP: 0px;
            PADDING-TOP: 0px;
            text-decoration: none;
        }

        A:visited {
            color: #353535;;
            FONT-SIZE: 12px;
            LINE-HEIGHT: 15px;
            MARGIN-TOP: 0px;
            PADDING-TOP: 0px;
            text-decoration: none;
        }

        A:active {
            color: red;
            FONT-SIZE: 12px;
            LINE-HEIGHT: 15px;
            MARGIN-TOP: 0px;
            PADDING-TOP: 0px;
            text-decoration: none;
        }

        A:hover {
            color: red;
            FONT-SIZE: 12px;
            LINE-HEIGHT: 15px;
            MARGIN-TOP: 0px;
            PADDING-TOP: 0px;
            text-decoration: underline;
        }

        .jd_body {

            padding: 0px 0 0 0px;

            height: 154px;

            overflow: hidden;

        }

        .jd_body img {

            vertical-align: bottom;

        }

        .jd_ad_slide {

            width: 500px;
            height: 154px;

            float: left;

            position: relative;

        }

        .jd_ad_img {

            position: absolute;
            left: 0;
            top: 0;

            width: 500px;
            height: 154px;

            display: none;
            border: 0px;

        }

        .jd_ad_btn {

            position: absolute;
            right: 3px;
            bottom: 8px;

        }

        .jd_ad_btn_a {

            width: 22px;
            height: 22px;

            line-height: 22px;

            margin-right: 5px;

            text-align: center;

            border-radius: 12px;

            background-color: #999;

            color: #fff;

            float: left;

        }

        .jd_ad_btn_a:hover {

            text-decoration: none;

        }

        .jd_ad_btn .active {

            background-color: #E4393C;

        }

        .jd_point_line {

            position: absolute;
            top: -2px;
            left: 0;
            z-index: 1;

            width: 25%;

            border-bottom: 2px solid #E4393C;

            text-align: center;

        }

        .jd_point_cor {

            position: absolute;
            bottom: 0;
            left: 50%;


            width: 0;
            height: 0;

            margin-left: -5px;

            border-style: dashed dashed solid;
            border-width: 5px;
            border-color: transparent transparent #E4393C;

            overflow: hidden;

        }

        .content2016 {
            width: 99%;
            margin: 0px auto auto auto;

        }

        .content2016_r {
            float: left;
            width: 320px;
            height: auto;
            overflow: hidden;

        }

        .bigtitle2016 {

            margin: 0px auto auto auto;
            width: 320px;
            text-align: center;
            line-height: 30px;
            color: #00C;
            font-size: 24px;
        }

        .bigtitlecut {
            width: 320px;
            height: 1px;
            background-color: #CCC;
            margin: 15px 0 12px 0;
        }

        .content2016_c {
            width: 320px;
            word-break: break-all;
            text-align: left;
            font-size: 14px;
            line-height: 30px;
            letter-spacing: 3px;
        }

        .cright {
            float: left;
            width: 300px;
            height: auto;
            margin-left: 5px;
            overflow: hidden;
        }

        .lylist {
            width: 100%;
            font-size: 14px;
            overflow: auto;
            margin: 30px auto;

        }

        .lylist ul li {

            font-size: 14px;

        }

        .lytitle {
            font-size: 16px;
            font-weight: bold;
            text-align: center;
        }

        .devide {
            height: 1px;
            background-color: #A4A4A4;
            width: 80%;
            margin-top: 5px;
            margin-bottom: 5px;
            margin-left: 10%;
        }

        .listinfo {
            font-size: 10px;
            width: 98%;
            text-align: center;
        }

        .relistinfo {
            font-size: 12px;

        }

        .relist {
            font-size: 14px;
            text-align: center;
            width: 99%;
            margin: 5px auto;
        }

        .ly2016img {
            list-style: none;
            float: right;
            margin-top: 2px;
            margin-right: 4px;
            cursor: pointer;
        }

        .showlyon {
            /*
             filter:alpha(opacity=100);
             -moz-opacity:1;
             opacity:1;
             */
            background-color: #E3FBE4;
            display: none;
            width: 200px;
            height: 200px;
            top: 30px;
            position: absolute;
            color: white;
            border: 1px #0058B0 solid;
            font-size: 12px;
            color: #930;
            clear: both;

        }

        .fttl {
            float: left;
            width: 20%;
            height: 26px;
        }

        .ftt {
            float: left;
            width: 70%;
            height: 26px;
        }

        .topleftnav {

            list-style: none;
            float: left;
            margin-top: 2px;
            margin-right: 4px;
            margin-left: 4px;
            cursor: pointer;

        }

        .shownav {
            /*
             filter:alpha(opacity=100);
             -moz-opacity:1;
             opacity:1;
             */
            list-style: none;
            background-color: #E3FBE4;
            display: none;
            width: 280px;
            height: 420px;
            position: absolute;
            margin-top: 30px;

            margin-left: 15px;
            color: white;
            border: 1px #0058B0 solid;
            font-size: 12px;
            color: #930;
        }

        .navhref:link, navhref:hover, navhref:visited, navhref:active {
            color: #333333;
            text-decoration: none;
            font-size: 12px;
            line-height: 12px;
        }


        #btm {
            background-color: #EEE;
            z-index: 999;
            position: fixed;
            bottom: 0;
            left: 0;
            width: 100%;
            _position: absolute;
            height: 30px;
            _top: expression_r(documentElement.scrollTop+documentElement.clientHeight-this.offsetHeight);
            overflow: visible;
            padding: 0px 20px 0px 20px;

        }

        #btm img {
            width: 40px;
            height: 24px;
            padding: 0px 20px 0px 20px;
        }

        .wklist2016 {
            width: 100%;
            margin: 5px auto;
            border-bottom: 1px solid #999999;
            clear: both;
        }

        .wklist2016 ul {

            overflow: hidden;
            background-color: #CCCCCC;
        }

        .wklist2016 ul li {
            float: left;
            width: 33%;
            height: 30px;
            background-color: #FFFFFF;
            margin-bottom: 0px;
            margin-left: 1px;
            margin-top: 1px;
            margin-right: 0px;
            text-align: center;
            font-size: 14px;
            line-height: 30px;

        }

        #wklist201601 {
            width: 33%;
        }

        .zgg a:link {
            font-size: 12px;
            line-height: 14px;
        }

        .zgg a:hover {
            font-size: 12px;
            line-height: 14px;
        }

        .zgg a:active {
            font-size: 12px;
            line-height: 14px;
        }

        .zgg a:visited {
            font-size: 12px;
            line-height: 14px;
        }

        #kmtt {

            float: left;
            width: 96%;
            height: 30px;
            color: #03F;
            font-size: 14px;
            line-height: 30px;
            background-color: #FFFFFF;
            margin-bottom: 0px;
            margin-left: 1px;
            margin-top: 1px;
            margin-right: 0px;
            text-align: center;

        }

        #kmtt01 {

            float: left;
            width: 60%;
            height: 30px;
            color: #03F;
            font-size: 14px;
            line-height: 30px;
            background-color: #FFFFFF;
            margin-bottom: 0px;
            margin-left: 1px;
            margin-top: 1px;
            margin-right: 0px;
            text-align: center;

        }

        #kmtt02 {

            float: left;
            width: 38%;
            height: 30px;
            color: #03F;
            font-size: 12px;
            line-height: 30px;
            background-color: #FFFFFF;
            margin-bottom: 0px;
            margin-left: 1px;
            margin-top: 1px;
            margin-right: 0px;
            text-align: center;

        }

        .kstk2017ads {
            width: 100%;
            height: auto;
            margin: 10px auto 2px auto;
        }

        .kstk2017 img {
            width: 100%;
            height: auto;
            padding-top: 30px;
        }

        .wsgjksys {
            clear: both;
            width: 100%;
            margin: 10px auto;
            height: 30px;
        }

        .wsgjksys li {
            float: left;
            padding-right: 40px;
            padding-left: 4px;

        }

        .wsgjksyslist {
            clear: both;
            width: 100%;
           
            padding-bottom: 10px;
            margin: 10px auto 10px auto;
        }

        .wsgjksyslist dd img {
            width: 250px;
            height: 260px;
            padding-left: 4px;
        }

        #goum {
            border: 0px;
            width: 80px;
            height: 30px;
            padding-left: 80px;
            padding-top: 16px;
        }

        .wsgjksyslist dd {
            float: left;
        }

        .wsgjksyslist_text {
		  margin:8px 0px 6px 0px;
            font-size: 16px;
            line-height: 20px;
             width: 60%;
            padding-left: 6px;
            color: #880000;
            font-weight: bold;
            letter-spacing: 2px;
        }

       

        .wsgjksyslist_text a
		{

            font-size:18px;
            line-height:20px;
            padding-left:10px;
            color:#0033FF;

        }

        .ebookintro a {

            font-size: 14px;
            line-height: 14px;
            padding-left: 6px;
            color: #880000;

        }

        .Dividingline_list {
            clear: both;
            width: 100%;
            height: 2px;
            background-color: #CCC;
            margin: 20px auto;
        }

        #btm {
            background-color: #EEE;
            z-index: 999;
            position: fixed;
            bottom: 0;
            left: 0;
            width: 100%;
            _position: absolute;
            height: 30px;
            _top: expression_r(documentElement.scrollTop+documentElement.clientHeight-this.offsetHeight);
            overflow: visible;
            padding: 0px 20px 0px 20px;

        }

        #btm img {
            width: 40px;
            height: 24px;
            padding: 0px 20px 0px 20px;
        }

        .imgnav {
            width: 100%;
            margin: 50px auto 4px auto;
            clear: both;
        }

        .imgnav li {
            float: left;
            width: 22%;
            padding-left: 4px
        }

        .copyr {
		    height:auto;
            width: 100%;
            margin: 10px auto 30px auto;
            clear: both;
        }
         .copym {
		    
		   
			margin:0 auto;
          
            clear: both;
			
        }
		.copydiv{
		   
			width: 100%;
			height:10px;
			clear: both;
		}
        .copyr dd {
            width: 100%;
            padding: 4px auto;
            color: #666666;
            font-size: 12px;
            line-height: 12px;
            text-align: center;
        }
		.copyrt {
            width: 100%;
            padding: 4px auto;
            color: #666666;
            font-size: 12px;
            line-height: 12px;
            text-align: center;
        }

        A.nav:link {
            color: #353535;
            FONT-SIZE: 14px;
            LINE-HEIGHT: 15px;
            MARGIN-TOP: 0px;
            PADDING-TOP: 0px;
            text-decoration: none;
        }

        A.nav:visited {
            color: #353535;;
            FONT-SIZE: 14px;
            LINE-HEIGHT: 15px;
            MARGIN-TOP: 0px;
            PADDING-TOP: 0px;
            text-decoration: none;
        }

        A.nav:active {
            color: red;
            FONT-SIZE: 14px;
            LINE-HEIGHT: 15px;
            MARGIN-TOP: 0px;
            PADDING-TOP: 0px;
            text-decoration: none;
        }

        A.nav:hover {
            color: red;
            FONT-SIZE: 14px;
            LINE-HEIGHT: 15px;
            MARGIN-TOP: 0px;
            PADDING-TOP: 0px;
            text-decoration: underline;
        }

        a.top1link1:link {
            font-family: "宋体";
            font-size: 14px;
            color: #000000;
            text-decoration: none;
            font-weight: bolder;
            line-height: 120%;
        }

        a.top1link1:visited {

            font-family: "宋体";
            font-size: 14px;
            color: #000000;
            text-decoration: none;
            font-weight: bolder;
            line-height: 120%;
        }

        a.top1link1:hover {

            font-family: "宋体";
            font-size: 14px;
            color: #000000;
            text-decoration: underline;
            font-weight: bolder;
            line-height: 120%;
        }

        .topa {
            width: 84%;
            float: left;
            margin: 0 0 0 10px;
            height: 60px;

        }

        .top {
            width: 99%;
            max-width: 1000px;
            height: 60px;
            color: #FFF;
            margin: 0 auto;
            text-align: center;
            margin-top: 5px;

        }

        .top li {
            float: left;
            margin-left: 8px;

        }

        .xyqtop {
            list-style: none;
            line-height: 30px;
            float: left;
            text-align: center;
            margin: 0 auto;
            width: 14%;

        }

        .topb {
            width: 76%;
            margin: 0 0 0 60px;
            text-align: center;
            float: left;
            height: 30px;

        }

        .topb li {
            margin: 0 0 0 0;
            width: 18%;

        }

        .topc {
            width: 100%;
            clear: both;
            margin: 0 auto;
            text-align: center;
            float: left;
            height: 30px;
        }

        .topc li {
            float: left;
            margin-left: 16px;

        }

        @media only screen and (max-width: 2200px) {
            .mobilecss {
                display: none;
            }
        }

        @media only screen and (max-width: 980px) {
            .mobilecss {
                display: none;
            }
        }

        @media only screen and (max-width: 768px) {
            .pccss {
                display: none;
            }

            .mobilecss {
                display: block;
            }
        }

        @media only screen and (max-width: 640px) {
            .pccss {
                display: none;
            }

            .mobilecss {
                display: block;
            }
        }

        @media only screen and (max-width: 360px) {
            .pccss {
                display: none;
            }

            .mobilecss {
                display: block;
            }
        }

        @media only screen and (max-width: 812px) {
            .pccss {
                display: none;
            }

            .mobilecss {
                display: block;
            }
        }

        .top_02 {
            clear: both;
            width: 99%;
            background-color: #6CA620;
            max-width: 1000px;
            margin: 0 auto;
            text-align: center;
            margin-top: 5px;
            height: 80px;

        }

        .top_02_01 {
            height: 16px;
        }

        .search {
            background-color: #f5f5f5;
            width: 80%;
            margin: 0 auto;
            height: 30px;

        }

        .navlist {
            background-color: #f5f5f5;
            width: 95%;
            margin: 0 auto;
            height: 30px;
        }

        .navlist ul {
            width: 100%;
            border-top: 1px solid #999999;

        }

        .navlist ul li {
            float: left;
            width: 8%;
            margin-top: 6px;
            border-right: 1px solid #999999;

        }

        #navbig {
            width: 160px;

        }

        .mid {
            width: 1000px;
            margin: 0 auto;
        }

        .mid_left {
            float: left;
            width: 760px;
            margin-right: 14px;

        }

        .mid_right {

            float: left;
            width: 200px;
        }

        .classarea .classlist li {
            float: left;
            text-align: center;
            font-size: 14px;
            line-height: 14px;
            white-space: nowrap;
        }

        .classtitle {

            width: 100%;

            margin: 6px 0px 8px 0px;
            clear: both;
        }

        .classtitle li {
            float: left;
            width: 50%;
            background-color: #F0FAE4;
            height: 26px;

        }

        .classtitle li a {
            color: #2F7D1C;
            font-size: 14px;
            line-height: 20px;
            font-weight: bold;
        }

        .classtitle li .titlemore {
            color: #969696;
            font-size: 12px;
            line-height: 14px;
        }

        .classlist {
            width: 100%;
            margin: 0 auto;
            clear: both;


        }

        .classlist li {
            margin: 2px 0px 2px 0px;
            width: 46%;
            background-color: #ffffff;
        }

        .classlist .midl {
            width: 10px;
            color: #880000;
        }

        .ebook img {
            width: 228px;
            height: 160px;
        }

        .ebookintro {
            font-size: 14px;
            line-height: 16px;
            padding-left: 10px;
            padding-top: 10px;
            letter-spacing: 2px;
        }

        .bott {
            width: 1000px;
            max-width: 1000px;
            margin: 0 auto;

        }

        .bott_top {
            clear: both;
            width: 1000px;
            height: 80px;
            text-align: center;
            border-right: 1px solid #985f0d;
            border-left: 1px solid #985f0d;
            border-bottom: 1px solid #985f0d;
            border-top: 1px solid #985f0d;

        }

        .bott_top_top {

            width: 90%;
            margin: 0 auto;

        }

        .bott_top_top li {
            float: left;
            width: 15%;
            background-color: #D2E0E6;
        }

        .bott_top_body {
            width: 80%;
            margin: 0 auto;

        }

        .bott_top_body li {
            float: left;
            width: 15%;

        }

        .friend_link {
            width: 98%;
            margin: 0 auto;
        }

        .bott_bott {
            width: 1000px;
            margin: 0 auto;
            background-color: #5F7320;
        }

        .bott_body {

            width: 900px;
            margin: 10px auto 10px auto;
            background-color: #7E923D;
        }

        .bott_body_text {
            text-align: center;
            font-size: 14px;
            line-height: 16px;
            color: #e9e9e9;

        }

        .top_m {
            width: 99%;
            max-width: 640px;
            height: 40px;
            background-color: #41771A;
            color: #FFF;
            margin: 0 auto;
            text-align: center;
            margin-top: 5px;
            position: fixed;
            top: 0;
        }

        .top_m li {
            width: 30%;

        }

        .xyqtop img {
            width: 130px;
            height: 40px;
        }
		 .classcoation{ 
		 background-color:#669900;
		 color:#FFFFFF;
           
        }
         .p_intro{
		 clear:both;
		 margin:10px 0px 6px 10px;
		 }
        .classcoation a {
            font-size: 16px;
            line-height: 16px;
            color:#FFFFFF;
        }

        .class_current a {
            font-size: 16px;
            line-height: 20px;
            height: 30px;
            color: #880000;
            padding-right: 30px;
            margin-top: 20px;
            word-break: break-all;
            text-align: center;
            letter-spacing: 3px;
        }
		.product_current {
          clear:both;
        }
        .product_current a {
            font-size: 14px;
            line-height: 16px;
            color: #880000;
            padding-right: 20px;
            letter-spacing: 3px;
        }
        .wklist2016 a
        {
            font-size: 16px;
            line-height: 20px;
            height: 30px;
            color: #880000;
            padding-right: 30px;
            margin-top: 20px;
            word-break: break-all;
            text-align: center;
            letter-spacing: 3px;
        }
       .Product_Intro
       {
            width:100%;
            clear: both;

        }
        .m_location
        {
            clear: both;
            width:100%;
			background-color:#669900;
			color:#FFFFFF;
			margin-bottom:10px;
        }
        .m_location a
        {
            font-size: 16px;
            line-height: 16px;
            color:#FFFFFF;
        }
		.p_name
		{
		  margin:6px 0px 10px 6px;
		   color:#2C3883;
		   font-size:18px;
		   line-height:24px;
		   font-weight:bold;
		}
		#downpc{width:100px;height:40px;}
		.p_rele_tt_m{
		clear:both;
		
		height:16px;
		color:#0000FF;
		line-height:16px;
		font-size:16px;
		}
		.wsgjksyslistm {
            
            width: 100%;
           
            padding-bottom: 10px;
            margin: 5px auto 10px auto;
			clear:both;
        }

      	
		#mimg
		{
		width:160px;
        height:180px;
       
		margin:5px auto 10px 10px;
		padding-top:5px;
	
		}
		.product_m_text{
		 margin:8px 0px 6px 0px;
            font-size: 16px;
            line-height: 20px;
            width: 100%;
            padding-left: 10px;
            color: #880000;
            font-weight: bold;
            letter-spacing: 2px;
		
		}
		.p_rele_m{
		 margin:8px 0px 6px 0px;
            font-size: 16px;
            line-height: 20px;
            width: 100%;
            padding-left: 10px;
            color: #880000;
            font-weight: bold;
            letter-spacing: 2px;
		
		}
		 .intro_text{
		 clear:both;
		 margin:10px 0px 6px 10px;
		 font-size: 16px;
		 color:#0033FF;
		 }
		 .p_comm_m{
		 width:1px;
		 height:1px;
		 clear:both;
		 }
		 .product_m_name
		 {
		   margin:8px 0px 6px 0px;
            font-size: 16px;
            line-height: 20px;
            width: 100%;
            padding-left: 10px;
            color: #880000;
            font-weight: bold;
            letter-spacing: 2px;
		 }
		 .product_m_current
		 {
		   clear:both;
		 }
		 .product_current {
          
        }
        .product_m_current a {
            font-size: 14px;
            line-height: 16px;
            color: #880000;
            padding-right: 20px;
            letter-spacing: 3px;
        }
		.plist_m_text{
		   margin:8px 0px 6px 0px;
            font-size: 16px;
            line-height: 20px;
             width: 100%;
            padding-left: 6px;
            color: #880000;
            font-weight: bold;
            letter-spacing: 2px;
		
		}
		.plist_m_text a{
		   margin:8px 0px 6px 0px;
            font-size: 16px;
            line-height: 20px;
             width: 100%;
            padding-left: 6px;
            color:#990000;
            font-weight: bold;
            letter-spacing: 2px;
			text-decoration:underline;
		
		}
		.page_turn a{
		  
		    font-size: 16px;
            line-height: 20px;
			color:#990000;
			text-decoration:underline;
		}
		.plist_m img {
    width: 160px;
    height: 180px;
}