.home_header { max-width: 640px; margin-right: auto; margin-left: auto; width: 100%; }
.home_header .logos { width: 100% }
.home_header img { width: 100%; }
.home_header .nav { text-align: right; height: 2em; font: 0.75em/2em Helvetica; color: #666; }
.home_header .nav { height: 24px; width: 99%; margin-right: auto; margin-left: auto; text-align: right; color: #333333; font-size: 12px; line-height: 24px; }
.home_header .nav a:link { height: 24px; width: 950px; margin-right: auto; margin-left: auto; padding-top: 124px; text-align: right; color: #333333; font-size: 12px; line-height: 24px; }
.home_header .nav a:visited { height: 24px; width: 950px; margin-right: auto; margin-left: auto; padding-top: 124px; text-align: right; color: #333333; font-size: 12px; line-height: 24px; }
.home_header .nav a:hover { height: 24px; width: 100%; margin-right: auto; margin-left: auto; text-align: right; color: #808080; text-decoration: underline; font-size: 12px; line-height: 24px; }


.home_ads { width: 100%; margin-right: auto; margin-left: auto; }
/* 滑动焦点图 */

.swiper-containerq { width: 100%; text-align: center; margin: 0 auto; position: relative; overflow: hidden; z-index: 5; }
.swiper-wrapper { z-index: 10; }
.swiper-slide { text-align: center; float: left; }
.swiper-slide a { position: relative; width: 100%; display: block; overflow: hidden; }
.swiper-slide img { vertical-align: middle; width: 100%; }
.pagination { position: absolute; height: 1.2em; width: 100%; bottom: 0.8em; z-index: 100; text-align: right; text-align: center; }
.pagination .swiper-pagination-switch { display: inline-block; height: 0.7em; width: 0.7em; background: #FFF; border-radius: 50%; _display: inline; margin-right: 1em; }
.pagination .swiper-active-switch { background: #333333; }
.home_main { width: 100%; margin-right: auto; margin-left: auto; max-width: 640px; position: relative; }
.home_main .topbg { height: 15px; width: 100%; position: absolute; left: 0px; top: 0px; background-image: url(../images/topbg.png); background-repeat: repeat-x; z-index: 99999; }
.home_footer { max-width: 640px; background-color: #80B2D3; width: 100%; margin-right: auto; margin-left: auto; }
.home_footer .copyright { width: 100%; color: #FFF; padding-top: 15px; text-align: center; padding-bottom: 10px; font-size: 12px; line-height: 15px; }
.home_footer .copyrights { margin-right: auto; margin-left: auto; color: #FFF; padding-top: 10px; width: 95%; background: #80B2D3 url(../images/gkh.png) no-repeat 14px 6px; text-align: left; font-size: 12px; line-height: 15px; }
.home_footer .copyrights span {font-size: 10px; -webkit-transform: scale(0.75);;line-height: 15px;}
.home_footer .ssearch { width: 100%; font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 10px; color: #FFF; padding-top: 20px; text-align: center; padding-bottom: 15px; }


.home_footer .maillogo { height: 26px; padding-top: 22px; float: right; padding-right: 40px; }
.home_btitlebttns { width: 90%; padding-top: 50px; margin-right: auto; margin-left: auto; overflow: hidden; padding-bottom: 50px; }
.home_btitlebttns .block { width: 45%; float: left; text-align: center; padding: 20px 2.5%; }
.home_btitlebttns .blockfull { width: 95%; text-align: center; padding: 20px 2.5%; }
.home_btitlebttns .blockfull img { width: 100%; }
.home_btitlebttns .block img { width: 100%; }
.home_btitlebttns .block .a1 { height: 143px; width: 376px; background-color: #ecf0f3; float: left; }
.home_btitlebttns .block .a2 { height: 143px; width: 184px; background-color: #ecf0f3; float: left; }
.contact_header { height: 155px; width: 1004px; margin-right: auto; margin-left: auto; background: url(../images/class_header_bg.png) no-repeat center top; }
.contact_header .nav { height: 21px; width: 950px; margin-right: auto; margin-left: auto; padding-top: 124px; text-align: right; color: #808080; font: 12px "黑体"; }
.contact_header .nav a:link { height: 21px; width: 950px; margin-right: auto; margin-left: auto; padding-top: 124px; text-align: right; color: #808080; font: 12px "黑体"; }
.contact_header .nav a:visited { height: 21px; width: 950px; margin-right: auto; margin-left: auto; padding-top: 124px; text-align: right; color: #808080; font: 12px "黑体"; }
.contact_header .nav a:hover { height: 21px; width: 950px; margin-right: auto; margin-left: auto; padding-top: 124px; text-align: right; color: #808080; font-family: "黑体"; font-size: 12px; text-decoration: underline; }
.contact_main { width: 100%; margin-right: auto; margin-left: auto; position: relative; max-width: 640px; }
.contact_main .bu { max-width: 640px; margin-right: auto; margin-left: auto; background-image: url(../images/contact_bg.jpg); background-repeat: no-repeat; overflow: hidden; background-position: center -20px; height: 530px; }
.contact_main .topbg { height: 15px; width: 100%; position: absolute; left: 0px; top: 0px; background-image: url(../images/topbg.png); background-repeat: repeat-x; }
.contact_main .texts { margin-right: 20px; margin-left: 20px; margin-bottom: 50px; padding-bottom: 50px; }
.contact_main .texts .top { width: 100%; height: 15px; }
.contact_main .texts .btns { width: 216px; text-decoration: none; margin-right: auto; margin-left: auto; padding-top: 10px; overflow: hidden; }
.contact_main .texts .btns .btn { width: 100px; height: 29px; float: left; padding-right: 4px; padding-left: 4px; }
.contact_main .texts .btns .btn .input1 { width: 100px; height: 29px; background-image: url(../images/contact_b1.png); background-size:cover; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; text-indent: 99999px; cursor: pointer; }
.contact_main .texts .btns .btn .input2 { width: 100px; height: 29px; background-image: url(../images/contact_b2.png); background-size:cover; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; text-indent: 9999px; cursor: pointer; }
.contact_main .texts .text { font-family: "黑体"; font-size: 12px; line-height: 24px; text-decoration: none; margin-right: auto; margin-left: auto; padding-top: 10px; text-align: center; }

.contact_main .texts .text .input1 { width: 200px; font-family: "黑体"; font-size: 14px; line-height: 35px; text-decoration: none; height: 35px; border: 1px solid #888; filter:alpha(opacity:60);
opacity: 0.6; -moz-opacity: 0.6; -khtml-opacity: 0.6; padding-right: 54px; padding-left: 10px; background-color: #FFF; background-image: url(../images/inputico1.png); background-repeat: no-repeat; background-position: 330px center; color: #666; }
.contact_main .texts .text .input2 { width: 200px; font-family: "黑体"; font-size: 14px; line-height: 35px; text-decoration: none; height: 35px; border: 1px solid #888; filter:alpha(opacity:60);
opacity: 0.6; -moz-opacity: 0.6; -khtml-opacity: 0.6; padding-right: 54px; padding-left: 10px; background-image: url(../images/inputico2.png); background-repeat: no-repeat; background-position: 330px center; background-color: #FFF; color: #666; }
.contact_main .texts .text .input3 { width: 244px; font-family: "黑体"; font-size: 14px; line-height: 20px; text-decoration: none; height: 100px; border: 1px solid #888; filter:alpha(opacity:60); opacity: 0.6; -moz-opacity: 0.6; -khtml-opacity: 0.6; padding-right: 10px; padding-left: 10px; background-color: #FFF; color: #666; padding-top: 5px; }

.contact_main .texts .title { width: 33.33333%; overflow: hidden; margin-right: auto; margin-left: auto; padding-top: 30px; padding-bottom: 10px; border-bottom-width: 3px; border-bottom-style: solid; border-bottom-color: #81b3d4; margin-bottom: 25px; }
.contact_main .texts .title img {width:100%}
.contact_footer { height: 67px; width: 1004px; margin-right: auto; margin-left: auto; background-color: #80B2D3; }
.contact_footer .copyright { height: 10px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 10px; color: #FFF; padding-top: 30px; padding-left: 40px; width: 600px; float: left; }
.contact_footer .maillogo { height: 26px; padding-top: 22px; width: 111px; float: right; padding-right: 40px; }
.contact_footer .locationsmap { height: 26px; padding-top: 22px; width: 106px; float: right; padding-right: 27px; }
.about_header { height: 155px; width: 1004px; margin-right: auto; margin-left: auto; background: url(../images/class_header_bg.png) no-repeat center top; }
.about_header .nav { height: 21px; width: 950px; margin-right: auto; margin-left: auto; padding-top: 124px; text-align: right; color: #333333; font: 12px "黑体"; }
.about_header .nav a:link { height: 21px; width: 950px; margin-right: auto; margin-left: auto; padding-top: 124px; text-align: right; color: #333333; font: 12px "黑体"; }
.about_header .nav a:visited { height: 21px; width: 950px; margin-right: auto; margin-left: auto; padding-top: 124px; text-align: right; color: #333333; font: 12px "黑体"; }
.about_header .nav a:hover { height: 21px; width: 950px; margin-right: auto; margin-left: auto; padding-top: 124px; text-align: right; color: #333333; text-decoration: underline; font: 12px "黑体"; }
.about_main { width: 100%; margin-right: auto; margin-left: auto; position: relative; overflow: hidden; max-width: 640px; }
.about_main .bu { max-width: 640px; margin-right: auto; margin-left: auto; background-image: url(../images/mainbg.png); background-repeat: repeat; overflow: hidden; background-position: center top; background-color: #f1f3ec; }
.about_main .topbg { height: 15px; width: 100%; position: absolute; left: 0px; top: 0px; background-image: url(../images/topbg.png); background-repeat: repeat-x; }
.about_main .texts { margin-right: auto; margin-left: auto; border-right-width: 1px; border-left-width: 1px; border-right-style: solid; border-left-style: solid; border-right-color: #dfdfdf; border-left-color: #dfdfdf; overflow: hidden; margin-bottom: 50px; padding-bottom: 40px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #dfdfdf; background-color: #FFF; }
.about_main .texts .top { width: 780px; height: 15px; }
.about_main .texts .text { width: 96%; background-color: #FFFFFF; overflow: hidden; text-decoration: none; font: 12px/24px "黑体"; color: #333; margin-right: auto; margin-left: auto; }
.about_main .texts .text p { background-color: #FFFFFF; color: #333; }
.about_main .texts .name { background-color: #FFFFFF; overflow: hidden; padding-top: 30px; text-align: right; font-family: "黑体"; font-size: 18px; line-height: 34px; color: #404040; text-decoration: none; height: 34px; width: 96%; margin-right: auto; margin-left: auto; }
.about_main .texts .pic01 { padding-top: 30px; margin-right: auto; margin-left: auto; text-align: center; width: 96%; }
.about_main .texts .pic01 img { width: 100%; }
.about_main .texts .pic02 { width: 156px; float: left; height: 184px; padding-top: 128px; padding-left: 10px; }
/*classone 开始*/
.classone_header { max-width: 640px; margin-right: auto; margin-left: auto; width: 100%; }
.classone_header .logos { width: 100% }
.classone_header .nav { text-align: right; font-size: 0.75em; height: 2em; line-height: 2em; padding-right: 10px; }
.classone_header .nav a:link { height: 21px; width: 950px; margin-right: auto; margin-left: auto; padding-top: 124px; text-align: right; color: #333333; font: 12px "黑体"; }
.classone_header .nav a:visited { height: 21px; width: 950px; margin-right: auto; margin-left: auto; padding-top: 124px; text-align: right; color: #333333; font: 12px "黑体"; }
.classone_header .nav a:hover { height: 21px; width: 950px; margin-right: auto; margin-left: auto; padding-top: 124px; text-align: right; color: #808080; font-family: "黑体"; font-size: 12px; text-decoration: underline; }
.classone_footer { max-width: 640px; background-color: #80B2D3; width: 100%; margin-right: auto; margin-left: auto; }
.classone_footer .copyright {  100%; color: #FFF; padding-top: 15px; text-align: center; padding-bottom: 10px; font-size: 12px; line-height: 15px;  }
.classone_footer .copyrights { margin-right: auto; margin-left: auto; color: #FFF; padding-top: 10px; width: 95%; background: url(../images/gkh.png) no-repeat 14px 6px; text-align: left; font-size: 12px; line-height: 15px; }
.classone_footer .copyrights span {font-size: 10px; -webkit-transform: scale(0.75);line-height: 15px;}
.classone_footer .maillogo { height: 26px; padding-top: 22px; float: right; padding-right: 40px; }
.classone_footer .locationsmap { height: 26px; padding-top: 22px; float: right; padding-right: 27px; }
.classone_mainv { width: 100%; margin-right: auto; margin-left: auto; max-width: 640px; position: relative; }
.classone_mainv .bu {  min-height:360px; max-width: 640px; margin-right: auto; margin-left: auto; overflow: hidden; background: #E7EBF0 url(../images/cc_bg.jpg) repeat-y center top; }
.classone_mainv .topbg { height: 15px; width: 100%; position: absolute; left: 0px; top: 0px; background-image: url(../images/topbg.png); background-repeat: repeat-x; z-index: 99999; }
.classone_mainv .texts { margin-right: 20px; margin-left: 20px; border-right-width: 1px; border-left-width: 1px; border-right-style: solid; border-left-style: solid; border-right-color: #dfdfdf; border-left-color: #dfdfdf; overflow: hidden; margin-bottom: 50px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #dfdfdf; background-color: #FFF; padding-top: 20px; padding-bottom: 10px;}
.classone_mainv .texts .viewtitle { width: 100%; height: 40px; padding-top: 10px; }
.classone_mainv .texts .viewtitle .titless { font-size: 0.875em; line-height: 40px; font-weight: bold; height: 40px; float: left; max-width: 500px; padding-left: 10px; }
.classone_mainv .texts .viewtitle .downbtn { width: 40px; font-size: 0.75em; line-height: 40px; height: 40px; float: right; text-align: center; }
.classone_mainv .texts .viewtitle .downicon { width: 40px; font-size: 0.875em; line-height: 40px; height: 40px; float: right; text-align: center; }
.classone_mainv .texts .mp4playbox { background-color: #FFF; width: 100%; padding-top: 10px; padding-bottom: 10px; }
.classone_mainv .texts .mp4playbox .player { background-color: #FFF; padding-bottom: 20px; margin-right: 10px; margin-left: 10px; }
.classone_mainv .texts .mp3playbox { background-color: #FFF; width: 100%; padding-top: 10px; padding-bottom: 10px; }
.classone_mainv .texts .mp3playbox .player { background-color: #FFF; margin-right: 10px; margin-left: 10px; padding-bottom: 20px; }
.classone_mainv .texts .pdfplaybox .player { background-color: #FFF; margin-right: 10px; margin-left: 10px; padding-bottom: 20px; padding-top: 20px; font-size: 0.875em; line-height: 22px; text-decoration: none; }
.classone_mainv .texts .pdfplaybox .player p { background-color: #FFF; padding-bottom: 5px; padding-top: 5px; text-decoration: none; }

.classone_main { width: 100%; margin-right: auto; margin-left: auto; max-width: 640px; position: relative; }
.classone_main .bu { max-width: 640px; margin-right: auto; margin-left: auto; overflow: hidden; background: #E7EBF0 url(../images/mainbg.png) repeat center top;  }
.classone_main .topbg { height: 15px; width: 100%; position: absolute; left: 0px; top: 0px; background-image: url(../images/topbg.png); background-repeat: repeat-x; z-index: 99999; }
.classone_main .texts { margin-right: 20px; margin-left: 20px; border-right-width: 1px; border-left-width: 1px; border-right-style: solid; border-left-style: solid; border-right-color: #dfdfdf; border-left-color: #dfdfdf; overflow: hidden; margin-bottom: 50px; padding-bottom: 50px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #dfdfdf; background-color: #FFF; }
.classone_main .texts .viewtitle { width: 100%; height: 40px; padding-top: 50px; }
.classone_main .texts .viewtitle .titless { font-size: 12px; line-height: 40px; font-weight: bold; height: 40px; float: left; max-width: 500px; padding-left: 10px; }
.classone_main .texts .viewtitle .downbtn { width: 40px; font-size: 0.75em; line-height: 40px; height: 40px; float: right; text-align: center; }
.classone_main .texts .viewtitle .downicon { width: 40px; font-size: 0.875em; line-height: 40px; height: 40px; float: right; text-align: center; }
.classone_main .texts .listbox { background-color: #FFFFFF; overflow: hidden; color: #404040; text-decoration: none; font: 12px/34px "黑体"; border-top: none; border-right: none; border-bottom: 1px dotted #CCC; border-left: none; width: 740px; margin-right: auto; margin-left: auto; padding-top: 15px; padding-bottom: 15px; }
.classone_main .texts .listbox .btitle { overflow: hidden; line-height: 44px; height: 44px; }
.classone_main .texts .listbox .btitle .arr { height: 16px; width: 16px; background: url(../images/arr.png) no-repeat 20px center; float: left; padding: 14px 12px 14px 20px; }
.classone_main .texts .listbox .btitle span { float: left; height: 4px; }
.classone_main .texts .listbox .btitle span a:link { overflow: hidden; font: 16px/44px "黑体"; color: #666; height: 44px; }
.classone_main .texts .listbox .btitle span a:visited { overflow: hidden; font: 16px/44px "黑体"; color: #666; height: 44px; }
.classone_main .texts .listbox .sstitle { overflow: hidden; padding-right: 15px; padding-left: 46px; clear: both; }
.classone_main .texts .listbox .sstitle a:link { overflow: hidden; font: 14px/40px "黑体"; color: #999; height: 40px; padding-top: 1px; padding-bottom: 1px; }
.classone_main .texts .listbox .sstitle a:visited { overflow: hidden; font: 14px/40px "黑体"; color: #999; height: 40px; padding-top: 1px; padding-bottom: 1px; }
.classone_main .texts .listbox .sstitle a:hover { overflow: hidden; font: 14px/40px "黑体"; color: #999; text-decoration: underline; height: 40px; padding-top: 1px; padding-bottom: 1px; }
.classone_main .texts .listbox .sssub { overflow: hidden; padding-right: 20px; padding-left: 35px; float: left; }
.classone_main .texts .listbox .sssub a:link { overflow: hidden; font: 12px/40px "黑体"; color: #999; height: 40px; }
.classone_main .texts .listbox .sssub a:visited { overflow: hidden; font: 12px/40px "黑体"; color: #999; height: 40px; }
.classone_main .texts .listbox .sssub a:hover { overflow: hidden; font: 12px/40px "黑体"; color: #999; text-decoration: underline; height: 40px; }
.classone_main .texts .listbox .stsub { overflow: hidden; padding-right: 25px; float: left; font: 14px/40px "黑体"; color: #CDCDCD; height: 40px; }
.classone_main .texts .listbox .stsub a:link { overflow: hidden; font: 14px/40px "黑体"; color: #999; height: 40px; }
.classone_main .texts .listbox .stsub a:visited { overflow: hidden; font: 14px/40px "黑体"; color: #999; height: 40px; }
.classone_main .texts .listbox .stsub a:hover { overflow: hidden; font: 14px/40px "黑体"; color: #999; text-decoration: underline; height: 40px; }
.classone_main .texts .searchbox { background-color: #FFFFFF; overflow: hidden; text-decoration: none; width: 740px; margin-right: auto; margin-left: auto; padding-top: 20px; padding-bottom: 25px; border-bottom: 1px solid #CCC; }
.classone_main .texts .searchbox .pointpic { background-color: #FFFFFF; overflow: hidden; color: #404040; text-decoration: none; width: 40px; height: 40px; float: left; }
.classone_main .texts .searchbox .pointtitle { background-color: #FFFFFF; overflow: hidden; color: #666666; text-decoration: none; height: 40px; float: left; font: 16px/40px "黑体"; padding-left: 8px; }
.classone_main .texts .searchbox .searchkuang { background-color: #FFFFFF; overflow: hidden; color: #404040; text-decoration: none; height: 36px; float: left; width: 600px; padding-top: 4px; }
.classone_main .texts .searchbox .searchkuang .slogo { height: 32px; padding-left: 10px; float: left; width: 100px; padding-right: 10px; }
.classone_main .texts .searchbox .searchkuang .skuang { float: left; width: 400px; }
.classone_main .texts .searchbox .searchkuang .skuang #search { color: #CCC; border: 1px solid #CCCCCC; line-height: 30px; height: 30px; width: 380px; background: #FFF; }
.classone_main .texts .searchbox .searchkuang .slogo .subbtnx { height: 32px; width: 90px; border-width: 0px; border-style: none; cursor: pointer; font: 14px/32px "黑体"; color: #FFF; background: #80B2D3; }
.classone_main .texts .searchbox .searchkuang input { height: 30px; width: 100px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; padding-right: 5px; padding-left: 5px; font: 12px/18px "黑体"; color: #000; }
.classone_main .texts .mp3playbox { margin-right: auto; margin-left: auto; background-color: #FFF; width: 640px; padding-top: 80px; padding-bottom: 10px; }
.classone_main .texts .mp3playbox .pic { background-color: #FFF; width: 150px; height: 150px; overflow: hidden; padding: 10px; float: left; background-image: url(../images/screen_bg.png); background-repeat: no-repeat; background-position: center center; }
.classone_main .texts .mp3playbox .pic img { background-color: #FFF; width: 100%; overflow: hidden; height: 100%; }
.classone_main .texts .mp3playbox .title { background-color: #FFF; padding-right: 10px; padding-left: 10px; padding-top: 36px; height: 30px; float: right; width: 420px; }
.classone_main .texts .mp3playbox .title .name { background-color: #FFF; font: 18px/30px "黑体"; color: #404040; text-decoration: none; height: 30px; float: left; padding-right: 60px; }
.classone_main .texts .mp3playbox .title .downbtn { background-color: #FFF; height: 16px; float: left; width: 15px; padding-top: 7px; padding-bottom: 7px; }
.classone_main .texts .mp3playbox .player { background-color: #FFF; font: 18px/30px "黑体"; color: #404040; text-decoration: none; width: 420px; float: right; text-align: right; padding-top: 14px; padding-right: 10px; padding-bottom: 20px; padding-left: 10px; }
.classone_main .texts .mp4playbox { margin-right: auto; margin-left: auto; background-color: #FFF; width: 640px; padding-top: 80px; padding-bottom: 10px; }
.classone_main .texts .mp4playbox .pic { background-color: #FFF; width: 150px; height: 150px; overflow: hidden; padding: 10px; float: left; background-image: url(../images/screen_bg.png); background-repeat: no-repeat; background-position: center center; }
.classone_main .texts .mp4playbox .pic img { background-color: #FFF; width: 100%; overflow: hidden; height: 100%; }
.classone_main .texts .mp4playbox .title { background-color: #FFF; padding-right: 20px; padding-left: 20px; padding-top: 10px; height: 30px; width: 600px; }
.classone_main .texts .mp4playbox .title .name { background-color: #FFF; font: 18px/30px "黑体"; color: #404040; text-decoration: none; height: 30px; float: left; padding-right: 60px; }
.classone_main .texts .mp4playbox .title .downbtn { background-color: #FFF; height: 16px; float: left; width: 15px; padding-top: 7px; padding-bottom: 7px; }
.classone_main .texts .mp4playbox .player { background-color: #FFF; font: 18px/30px "黑体"; color: #404040; text-decoration: none; width: 620px; text-align: right; padding-top: 20px; padding-right: 10px; padding-bottom: 20px; padding-left: 10px; }
.classone_main .texts .top { width: 780px; height: 15px; }
.classone_main .left { width: 210px; padding-left: 10px; float: left; padding-right: 10px; background-image: url(../images/leftbg.png); background-repeat: no-repeat; background-position: center bottom; }
.classone_main .right { width: 94%; margin-bottom: 50px; margin-right: auto; margin-left: auto; }
.classone_main .right .top { width: 789px; height: 15px; }
.classone_main .right .midd { width: 100%; }
.classone_main .right .midd .subpics { width: 100%; }
.classone_main .right .ssearch { width: 100%; padding-top: 20px; text-align: center; padding-bottom: 10px; overflow: hidden; }
.classone_main .right .ssearch .ssk { width: 74%; text-align: left; float: left; }
.classone_main .right .ssearch .sss { width: 26%; float: left; }
.classone_main .right .ssearch input { color: #CCC; height: 40px; width: 95%; border: 1px solid #FFF; font-size: 16px; line-height: 42px; background: #FFF url(../images/search_icon.png) no-repeat 0px 0px; background-size: contain; text-indent: 40px; }
.classone_main .right .ssearch .selel { padding-top: 10px; text-align: right; float: left; width: 47%; padding-right: 1%; padding-left: 1%; }
.classone_main .right .ssearch .seler { padding-top: 10px; text-align: center; width: 100%; }
.classone_main .right .ssearch .seler #submit { color: #FFF; height: 32px; width: 100px; font-size: 16px; line-height: 30px; background: #80B2D3; background-size: contain; text-align: center; text-indent: 0; border: 1px solid #FFF; -webkit-appearance: none; }
.classone_main .right .ssearch .sss select { line-height: 42px; height: 42px; border: 1px solid #FFF; font-size: 14px; width: 98%; background: #FFF; text-align: center; -webkit-appearance: none; background: #CCC url(../images/arrow.png) no-repeat scroll right center; color: #FFF; }
.classone_main .right .midd .subpics img { width: 100%; }
.classone_main .right .midd .main { width: 100%; margin-right: auto; margin-left: auto; background-color: #FFF; padding-top: 30px; padding-bottom: 30px; }
.classone_main .right .midd .main .resize { height: 30px; border-bottom: 1px solid #EAEAEA; width: 640px; margin-right: auto; margin-left: auto; margin-bottom: 30px; }
.classone_main .right .midd .main .resize .leftx { font: 14px/30px "黑体"; float: left; height: 30px; padding-right: 10px; padding-left: 10px; color: #666; }
.classone_main .right .midd .main .resize .rightx { padding-right: 10px; float: right; }
.classone_main .right .midd .main .resize .rightx .text { font: 14px/30px "黑体"; float: left; color: #666; }
.classone_main .right .midd .main .resize .rightx .pdf { width: 14px; height: 16px; float: left; padding: 7px 5px 7px 10px; }
.classone_main .right .midd .main .resize .rightx .mp3 { width: 16px; height: 16px; float: left; padding: 7px 5px 7px 10px; }
.classone_main .right .midd .main .resize .rightx .download { width: 15px; height: 16px; float: left; padding: 7px 5px 7px 10px; }
.classone_main .right .midd .main .resize .rightx .mp4 { width: 15px; height: 16px; float: left; padding: 7px 5px 7px 10px; }
.classone_main .right .midd .main .blank { height: 40px; }
.classone_main .right .midd .main .page { font: 14px "黑体"; color: #666; text-decoration: none; width: 590px; text-align: center; border-top: 1px solid #ddd; padding-right: 10px; padding-left: 10px; margin-top: 10px; }
.classone_main .right .midd .main .page_font { font: 14px/40px "黑体"; color: #666666; text-decoration: none; height: 40px; margin-bottom: 5px; width: 610px; text-align: right; }
.classone_main .right .midd .main a.page_font:link { font: 14px/30px "黑体"; color: #666666; text-decoration: none; margin-bottom: 5px; text-align: right; }
.classone_main .right .midd .main a.page_font:visited { font: 14px/30px "黑体"; color: #666666; text-decoration: none; margin-bottom: 5px; text-align: right; }
.classone_main .right .midd .main a.page_font:hover { font: 14px/40px "黑体"; color: #FF5A5F; text-decoration: underline; margin-bottom: 5px; text-align: right; }
.classone_main .right .midd .main .pages_n { padding: 1px; display: inline-block; background-color: #666666; width: 20px; text-align: center; margin-right: 5px; color: #333; font: 14px "黑体"; }
.classone_main .right .midd .main a.pages_n:link { padding: 1px; display: inline-block; width: 20px; text-align: center; margin-right: 5px; color: #FFF; text-decoration: none; font: 14px "黑体"; background: #80B2D3; }
.classone_main .right .midd .main a.pages_n:visited { padding: 1px; display: inline-block; width: 20px; text-align: center; margin-right: 5px; color: #FFF; text-decoration: none; font: 14px "黑体"; background: #80B2D3; }
.classone_main .right .midd .main a.pages_n:hover { padding: 1px; display: inline-block; background-color: #666666; width: 20px; text-align: center; margin-right: 5px; color: #FFF; text-decoration: none; font: 14px "黑体"; }
.classone_main .right .midd .main .listline { width: 100%; background-color: #FFF; padding-bottom: 10px; border-bottom: 1px dotted #CCC; padding-top: 9px; }
.classone_main .right .midd .main .listline .titlex { sbackground-color: #FFF; padding-left: 10px; color: #666; overflow: hidden; font: 12px/22px "黑体"; padding-right: 10px; }
.classone_main .right .midd .main .listline .titlex a:link { background-color: #FFF; color: #666; font: 15px/40px "黑体"; display: block; }
.classone_main .right .midd .main .listline .titlex a:visited { background-color: #FFF; color: #666; font: 15px/40px "黑体"; }
.classone_main .right .midd .main .listline .titlex a:hover { background-color: #FFF; color: #666; font: 15px/40px "黑体"; text-decoration: none; }
.classone_main .right .midd .main .listline .titley { background-color: #FFF; height: 40px; padding-left: 20px; color: #666; overflow: hidden; font: 14px/40px "黑体"; }
.classone_main .right .midd .main .listline .oper { width: 100px; height: 30px; float: left; padding-right: 30px; }
.classone_main .right .midd .main .listline .oper .pdf { width: 14px; height: 16px; float: right; padding-right: 10px; padding-top: 7px; padding-bottom: 7px; }
.classone_main .right .midd .main .listline .oper .mp3 { width: 16px; height: 16px; float: right; padding-right: 10px; padding-top: 7px; padding-bottom: 7px; }
.classone_main .right .midd .main .listline .oper .download { width: 15px; height: 16px; float: right; padding-top: 7px; padding-bottom: 7px; padding-right: 10px; }
.classone_main .right .midd .main .listline .oper .mp4 { width: 15px; height: 16px; float: right; padding-top: 7px; padding-bottom: 7px; padding-right: 10px; }
.classone_main .left .top { width: 210px; height: 15px; background-color: #FFF; }
.classone_main .left .midd { width: 210px; background-color: #FFF; }
.classone_main .left .midd .btncurr { width: 210px; height: 40px; color: #FFF; font: 12px/40px "黑体"; text-indent: 14px; cursor: pointer; background: #80B2D3 url(../images/class_btn_bgcurr_.png); }
.classone_main .left .midd .btncurr.hover { }
.classone_main .left .midd .btncurr.active { width: 210px; height: 40px; color: #FFF; font: 12px/40px "黑体"; text-indent: 14px; cursor: pointer; background: #80B2D3 url(../images/class_btn_bgcurr.png); }
.classone_main .left .midd .btn { width: 210px; height: 40px; }
.classone_main .left .midd .btn a:link { width: 210px; height: 40px; color: #333333; text-decoration: none; display: block; background: url(../images/class_btn_bg.png) no-repeat 0px 0px; text-indent: 14px; font: 12px/40px "黑体"; }
.classone_main .left .midd .btn a:visited { width: 210px; height: 40px; color: #333333; text-decoration: none; display: block; background: url(../images/class_btn_bg.png) no-repeat 0px 0px; text-indent: 14px; font: 12px/40px "黑体"; }
.classone_main .left .midd .btn a:hover { width: 210px; height: 40px; color: #FFFFFF; text-decoration: none; display: block; font: 12px/40px "黑体"; text-indent: 14px; background-color: #81B3D4; background-image: url(../images/class_btn_bgcurr.png); background-repeat: no-repeat; background-position: 0px 0px; }
.classone_main .left .midd .subblock { }
.classone_main .left .midd .sub { padding-top: 4px; height: 180px; z-index: 9999999; display: none; }
.classone_main .left .midd .btnsub { width: 210px; height: 26px; padding-top: 2px; padding-bottom: 2px; }
.classone_main .left .midd .btnsub a:link { width: 180px; height: 26px; color: #333333; text-decoration: none; display: block; margin-left: 30px; font: 12px/26px "黑体"; }
.classone_main .left .midd .btnsub a:visited { width: 180px; height: 26px; color: #333333; text-decoration: none; display: block; margin-left: 30px; font: 12px/26px "黑体"; }
.classone_main .left .midd .btnsub a:hover { width: 180px; height: 26px; color: #FFFFFF; text-decoration: none; display: block; font-family: "黑体"; font-size: 12px; line-height: 26px; background-color: #80B2D3; margin-left: 30px; }
.classone_main .left .midd .btnsubcurr { width: 210px; height: 26px; padding-top: 2px; padding-bottom: 2px; }
.classone_main .left .midd .btnsubcurr a:link { width: 180px; height: 26px; color: #FFFFFF; text-decoration: none; display: block; font-family: "黑体"; font-size: 12px; line-height: 26px; margin-left: 30px; background-color: #80B2D3; }
.classone_main .left .midd .btnsubcurr a:visited { width: 180px; height: 26px; color: #FFFFFF; text-decoration: none; display: block; font-family: "黑体"; font-size: 12px; line-height: 26px; margin-left: 30px; background-color: #80B2D3; }
.classone_main .left .midd .btnsubcurr a:hover { width: 180px; height: 26px; color: #FFFFFF; text-decoration: none; display: block; font-family: "黑体"; font-size: 12px; line-height: 26px; background-color: #80B2D3; margin-left: 30px; }
.classone_main .left .bottom { width: 210px; background-color: #FFF; height: 15px; margin-bottom: 10px; }
.classone_main .left .searchbox { width: 210px; background-color: #80B2D3; height: 68px; margin-bottom: 10px; }
.classone_main .left .searchbox .slogo { width: 38px; height: 15px; padding-top: 10px; padding-left: 30px; padding-bottom: 7px; }
.subbtn { height: 15px; width: 38px; border-width: 0px; border-style: none; background: url(/images/searchlogo.png); text-indent: -9999px; cursor: pointer; }
.classone_main .left .searchbox .skuang { width: 148px; height: 18px; padding-left: 30px; }
.classone_main .left .searchbox .skuang input { background-color: #FFF; height: 18px; width: 138px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; font-family: "黑体"; font-size: 12px; line-height: 18px; padding-right: 5px; padding-left: 5px; }
/*classone 结束*/

/*classtwo 开始*/
.classtwo_header { height: 155px; width: 1004px; margin-right: auto; margin-left: auto; background: url(../images/class_header_bg.png) no-repeat center top; }
.classtwo_header .nav { height: 21px; width: 950px; margin-right: auto; margin-left: auto; padding-top: 124px; text-align: right; color: #333333; font: 12px "黑体"; }
.classtwo_header .nav a:link { height: 21px; width: 950px; margin-right: auto; margin-left: auto; padding-top: 124px; text-align: right; color: #333333; font: 12px "黑体"; }
.classtwo_header .nav a:visited { height: 21px; width: 950px; margin-right: auto; margin-left: auto; padding-top: 124px; text-align: right; color: #333333; font: 12px "黑体"; }
.classtwo_header .nav a:hover { height: 21px; width: 950px; margin-right: auto; margin-left: auto; padding-top: 124px; text-align: right; color: #808080; font-family: "黑体"; font-size: 12px; text-decoration: underline; }
.classtwo_footer { max-width: 640px; background-color: #E09A9A; width: 100%; margin-right: auto; margin-left: auto; }
.classtwo_footer .copyright { font-size: 12px; line-height: 15px; color: #FFF; padding-top: 15px; text-align: center; padding-bottom: 10px; }
.classtwo_footer .copyrights { margin-right: auto; margin-left: auto; color: #FFF; padding-top: 10px; width: 95%; background: url(../images/gkh.png) no-repeat 14px 6px; text-align: left; font-size: 12px; line-height: 15px; }
.classtwo_footer .copyrights span {font-size: 10px; -webkit-transform: scale(0.75);;line-height: 15px;}
.classtwo_footer .maillogo { height: 26px; padding-top: 22px; float: right; padding-right: 40px; }
.classtwo_footer .locationsmap { height: 26px; padding-top: 22px; float: right; padding-right: 27px; }
.classtwo_main { width: 100%; margin-right: auto; margin-left: auto; max-width: 640px; position: relative; }
.classtwo_main .bu { max-width: 640px; margin-right: auto; margin-left: auto; overflow: hidden; background: #EFEFEF url(../images/mainbg.png) repeat center top; }
.classtwo_main .topbg { height: 15px; width: 100%; position: absolute; left: 0px; top: 0px; background-image: url(../images/topbg.png); background-repeat: repeat-x; }
.classtwo_main .texts { width: 780px; margin-right: auto; margin-left: auto; border-right-width: 1px; border-left-width: 1px; border-right-style: solid; border-left-style: solid; border-right-color: #dfdfdf; border-left-color: #dfdfdf; overflow: hidden; margin-bottom: 50px; padding-bottom: 50px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #dfdfdf; background-color: #FFF; }
.classtwo_main .texts .mp3playbox { margin-right: auto; margin-left: auto; background-color: #FFF; width: 640px; padding-top: 80px; padding-bottom: 10px; }
.classtwo_main .texts .mp3playbox .pic { background-color: #FFF; width: 150px; height: 150px; overflow: hidden; padding: 10px; float: left; background-image: url(../images/screen_bg.png); background-repeat: no-repeat; background-position: center center; }
.classtwo_main .texts .mp3playbox .pic img { background-color: #FFF; width: 100%; overflow: hidden; height: 100%; }
.classtwo_main .texts .mp3playbox .title { background-color: #FFF; padding-right: 10px; padding-left: 10px; padding-top: 36px; height: 30px; float: right; width: 420px; }
.classtwo_main .texts .mp3playbox .title .name { background-color: #FFF; font: 18px/30px "黑体"; color: #404040; text-decoration: none; height: 30px; float: left; padding-right: 60px; }
.classtwo_main .texts .mp3playbox .title .downbtn { background-color: #FFF; height: 16px; float: left; width: 15px; padding-top: 7px; padding-bottom: 7px; }
.classtwo_main .texts .mp3playbox .player { background-color: #FFF; font: 18px/30px "黑体"; color: #404040; text-decoration: none; width: 420px; float: right; text-align: right; padding-top: 14px; padding-right: 10px; padding-bottom: 20px; padding-left: 10px; }
.classtwo_main .texts .mp4playbox { margin-right: auto; margin-left: auto; background-color: #FFF; width: 640px; padding-top: 80px; padding-bottom: 10px; }
.classtwo_main .texts .mp4playbox .pic { background-color: #FFF; width: 150px; height: 150px; overflow: hidden; padding: 10px; float: left; background-image: url(../images/screen_bg.png); background-repeat: no-repeat; background-position: center center; }
.classtwo_main .texts .mp4playbox .pic img { background-color: #FFF; width: 100%; overflow: hidden; height: 100%; }
.classtwo_main .texts .mp4playbox .title { background-color: #FFF; padding-right: 20px; padding-left: 20px; padding-top: 10px; height: 30px; width: 600px; }
.classtwo_main .texts .mp4playbox .title .name { background-color: #FFF; font: 18px/30px "黑体"; color: #404040; text-decoration: none; height: 30px; float: left; padding-right: 60px; }
.classtwo_main .texts .mp4playbox .title .downbtn { background-color: #FFF; height: 16px; float: left; width: 15px; padding-top: 7px; padding-bottom: 7px; }
.classtwo_main .texts .mp4playbox .player { background-color: #FFF; font: 18px/30px "黑体"; color: #404040; text-decoration: none; width: 620px; text-align: right; padding-top: 20px; padding-right: 10px; padding-bottom: 20px; padding-left: 10px; }
.classtwo_main .left { width: 210px; padding-left: 10px; float: left; padding-right: 10px; background-image: url(../images/leftbg.png); background-repeat: no-repeat; background-position: center bottom; }
.classtwo_main .right { width: 94%; margin-bottom: 50px; margin-right: auto; margin-left: auto; }
.classtwo_main .right .top { height: 15px; width: 100%; }
.classtwo_main .right .midd { width: 100%; }
.classtwo_main .right .ssearch { width: 100%; padding-top: 20px; text-align: center; padding-bottom: 10px; overflow: hidden; }
.classtwo_main .right .ssearch .ssk { width: 74%; text-align: left; float: left; }
.classtwo_main .right .ssearch .sss { width: 26%; float: left; }
.classtwo_main .right .ssearch input { color: #CCC; height: 40px; width: 95%; border: 1px solid #FFF; font-size: 16px; line-height: 42px; background: #FFF url(../images/search_icon.png) no-repeat 0px 0px; background-size: contain; text-indent: 40px; }
.classtwo_main .right .ssearch .selel { padding-top: 10px; text-align: right; float: left; width: 47%; padding-right: 1%; padding-left: 1%; }
.classtwo_main .right .ssearch .seler { padding-top: 10px; text-align: center; width: 100%; }
.classtwo_main .right .ssearch .seler #submit { color: #FFF; height: 32px; width: 100px; font-size: 16px; line-height: 30px; background: #E09A9A; background-size: contain; text-align: center; text-indent: 0; border: 1px solid #FFF; -webkit-appearance: none; }
.classtwo_main .right .ssearch .sss select { line-height: 42px; height: 42px; border: 1px solid #FFF; font-size: 14px; width: 98%; background: #FFF; text-align: center; -webkit-appearance: none; background: #CCC url(../images/arrow.png) no-repeat scroll right center; color: #FFF; }
.classtwo_main .right .midd .subpics img { width: 100%; }
.classtwo_main .right .midd .main { width: 100%; margin-right: auto; margin-left: auto; background-color: #FFF; padding-top: 40px; padding-bottom: 50px; }
.classtwo_main .right .midd .main .resize { height: 30px; border-bottom: 1px solid #EAEAEA; width: 640px; margin-right: auto; margin-left: auto; margin-bottom: 30px; }
.classtwo_main .right .midd .main .resize .leftx { font: 14px/30px "黑体"; float: left; height: 30px; padding-right: 10px; padding-left: 10px; color: #666; }
.classtwo_main .right .midd .main .resize .rightx { padding-right: 10px; float: right; }
.classtwo_main .right .midd .main .resize .rightx .text { font: 14px/30px "黑体"; float: left; color: #666; }
.classtwo_main .right .midd .main .resize .rightx .pdf { width: 14px; height: 16px; float: left; padding: 7px 5px 7px 10px; }
.classtwo_main .right .midd .main .resize .rightx .mp3 { width: 16px; height: 16px; float: left; padding: 7px 5px 7px 10px; }
.classtwo_main .right .midd .main .resize .rightx .download { width: 15px; height: 16px; float: left; padding: 7px 5px 7px 10px; }
.classtwo_main .right .midd .main .resize .rightx .mp4 { width: 15px; height: 16px; float: left; padding: 7px 5px 7px 10px; }
.classtwo_main .right .midd .main .listline { width: 100%; background-color: #FFF; padding-bottom: 10px; border-bottom: 1px dotted #CCC; padding-top: 9px; }
.classtwo_main .right .midd .main .listline .titlex { sbackground-color: #FFF; padding-left: 10px; color: #666; overflow: hidden; font: 12px/22px "黑体"; padding-right: 10px; }
.classtwo_main .right .midd .main .listline .titlex a:link { background-color: #FFF; color: #666; font: 15px/40px "黑体"; display: block; }
.classtwo_main .right .midd .main .listline .titlex a:visited { background-color: #FFF; color: #666; font: 15px/40px "黑体"; }
.classtwo_main .right .midd .main .listline .titlex a:hover { background-color: #FFF; color: #666; font: 15px/40px "黑体"; text-decoration: none; }
.classtwo_main .right .midd .main .listline .titley { width: 450px; background-color: #FFF; height: 30px; float: left; padding-left: 30px; color: #666; overflow: hidden; font: 14px/30px "黑体"; }
.classtwo_main .right .midd .main .listline .oper { width: 100px; height: 30px; float: left; padding-right: 30px; }
.classtwo_main .right .midd .main .listline .oper .pdf { width: 14px; height: 16px; float: right; padding-right: 10px; padding-top: 7px; padding-bottom: 7px; }
.classtwo_main .right .midd .main .listline .oper .mp3 { width: 16px; height: 16px; float: right; padding-right: 10px; padding-top: 7px; padding-bottom: 7px; }
.classtwo_main .right .midd .main .listline .oper .download { width: 15px; height: 16px; float: right; padding-top: 7px; padding-bottom: 7px; padding-right: 10px; }
.classtwo_main .right .midd .main .listline .oper .mp4 { width: 15px; height: 16px; float: right; padding-top: 7px; padding-bottom: 7px; padding-right: 10px; }
.classtwo_main .left .top { width: 210px; height: 15px; background-color: #FFF; }
.classtwo_main .left .midd { width: 210px; background-color: #FFF; }
.classtwo_main .left .midd .btncurr { width: 210px; height: 40px; color: #FFF; font: 12px/40px "黑体"; text-indent: 14px; cursor: pointer; background: #E09A9A url(../images/class_btn_bgcurr_.png); }
.classtwo_main .left .midd .btncurr.hover { }
.classtwo_main .left .midd .btncurr.active { width: 210px; height: 40px; color: #FFF; font: 12px/40px "黑体"; text-indent: 14px; cursor: pointer; background: #E09A9A url(../images/class_btn_bgcurr.png); }
.classtwo_main .left .midd .btn { width: 210px; height: 40px; }
.classtwo_main .left .midd .btn a:link { width: 210px; height: 40px; color: #333333; text-decoration: none; display: block; background: url(../images/class_btn_bg.png) no-repeat 0px 0px; text-indent: 14px; font: 12px/40px "黑体"; }
.classtwo_main .left .midd .btn a:visited { width: 210px; height: 40px; color: #333333; text-decoration: none; display: block; background: url(../images/class_btn_bg.png) no-repeat 0px 0px; text-indent: 14px; font: 12px/40px "黑体"; }
.classtwo_main .left .midd .btn a:hover { width: 210px; height: 40px; color: #FFFFFF; text-decoration: none; display: block; font: 12px/40px "黑体"; text-indent: 14px; background: #E09A9A url(../images/class_btn_bgcurr.png) no-repeat 0px 0px; }
.classtwo_main .left .midd .subblock { }
.classtwo_main .left .midd .sub { padding-top: 4px; height: 180px; z-index: 9999999; display: none; }
.classtwo_main .left .midd .btnsub { width: 210px; height: 26px; padding-top: 2px; padding-bottom: 2px; }
.classtwo_main .left .midd .btnsub a:link { width: 180px; height: 26px; color: #333333; text-decoration: none; display: block; margin-left: 30px; font: 12px/26px "黑体"; }
.classtwo_main .left .midd .btnsub a:visited { width: 180px; height: 26px; color: #333333; text-decoration: none; display: block; margin-left: 30px; font: 12px/26px "黑体"; }
.classtwo_main .left .midd .btnsub a:hover { width: 180px; height: 26px; color: #FFFFFF; text-decoration: none; display: block; font-family: "黑体"; font-size: 12px; line-height: 26px; background-color: #E09A9A; margin-left: 30px; }
.classtwo_main .left .midd .btnsubcurr { width: 210px; height: 26px; padding-top: 2px; padding-bottom: 2px; }
.classtwo_main .left .midd .btnsubcurr a:link { width: 178px; height: 26px; color: #FFFFFF; text-decoration: none; display: block; font-family: "黑体"; font-size: 12px; line-height: 26px; margin-left: 30px; background-color: #E09A9A; }
.classtwo_main .left .midd .btnsubcurr a:visited { width: 178px; height: 26px; color: #FFFFFF; text-decoration: none; display: block; font-family: "黑体"; font-size: 12px; line-height: 26px; margin-left: 30px; background-color: #E09A9A; }
.classtwo_main .left .midd .btnsubcurr a:hover { width: 178px; height: 26px; color: #FFFFFF; text-decoration: none; display: block; font-family: "黑体"; font-size: 12px; line-height: 26px; background-color: #E09A9A; margin-left: 30px; }
.classtwo_main .left .bottom { width: 210px; background-color: #FFF; height: 15px; margin-bottom: 10px; }
.classtwo_main .left .searchbox { width: 210px; background-color: #E09A9A; height: 68px; margin-bottom: 10px; }
.classtwo_main .left .searchbox .slogo { width: 38px; height: 15px; padding-top: 10px; padding-left: 30px; padding-bottom: 7px; }
.classtwo_main .left .searchbox .skuang { width: 148px; height: 18px; padding-left: 30px; }
.classtwo_main .left .searchbox .skuang input { background-color: #FFF; height: 18px; width: 138px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; font-family: "黑体"; font-size: 12px; line-height: 18px; padding-right: 5px; padding-left: 5px; }
/*classtwo 结束*/

/*classthree 开始*/
.classthree_header { height: 155px; width: 1004px; margin-right: auto; margin-left: auto; background: url(../images/class_header_bg.png) no-repeat center top; }
.classthree_header .nav { height: 21px; width: 950px; margin-right: auto; margin-left: auto; padding-top: 124px; text-align: right; color: #333333; font: 12px "黑体"; }
.classthree_header .nav a:link { height: 21px; width: 950px; margin-right: auto; margin-left: auto; padding-top: 124px; text-align: right; color: #333333; font: 12px "黑体"; }
.classthree_header .nav a:visited { height: 21px; width: 950px; margin-right: auto; margin-left: auto; padding-top: 124px; text-align: right; color: #333333; font: 12px "黑体"; }
.classthree_header .nav a:hover { height: 21px; width: 950px; margin-right: auto; margin-left: auto; padding-top: 124px; text-align: right; color: #808080; font-family: "黑体"; font-size: 12px; text-decoration: underline; }
.classthree_footer { max-width: 640px; background-color: #D3B080; width: 100%; margin-right: auto; margin-left: auto; }
.classthree_footer .copyright { width: 100%; font-size: 12px; line-height: 15px; color: #FFF; padding-top: 15px; text-align: center; padding-bottom: 10px; }
.classthree_footer .copyrights { margin-right: auto; margin-left: auto; color: #FFF; padding-top: 10px; width: 95%; background: url(../images/gkh.png) no-repeat 14px 6px; text-align: left; font-size: 12px; line-height: 15px; }
.classthree_footer .copyrights span {font-size: 10px; -webkit-transform: scale(0.75);;line-height: 15px;}
.classthree_footer .maillogo { height: 26px; padding-top: 22px; float: right; padding-right: 40px; }
.classthree_footer .locationsmap { height: 26px; padding-top: 22px; float: right; padding-right: 27px; }
.classthree_main { width: 100%; margin-right: auto; margin-left: auto; position: relative; overflow: hidden; min-wieth: 1004px; }
.classthree_main .bu { max-width: 640px; margin-right: auto; margin-left: auto; overflow: hidden; background: #EFEDE0  url(../images/mainbg.png) repeat center top; }
.classthree_main .topbg { height: 15px; width: 100%; position: absolute; left: 0px; top: 0px; background-image: url(../images/topbg.png); background-repeat: repeat-x; }
.classthree_main .texts { width: 780px; margin-right: auto; margin-left: auto; border-right-width: 1px; border-left-width: 1px; border-right-style: solid; border-left-style: solid; border-right-color: #dfdfdf; border-left-color: #dfdfdf; overflow: hidden; margin-bottom: 50px; padding-bottom: 50px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #dfdfdf; background-color: #FFF; }
.classthree_main .texts .mp3playbox { margin-right: auto; margin-left: auto; background-color: #FFF; width: 640px; padding-top: 80px; padding-bottom: 10px; }
.classthree_main .texts .mp3playbox .pic { background-color: #FFF; width: 150px; height: 150px; overflow: hidden; padding: 10px; float: left; background-image: url(../images/screen_bg.png); background-repeat: no-repeat; background-position: center center; }
.classthree_main .texts .mp3playbox .pic img { background-color: #FFF; width: 100%; overflow: hidden; height: 100%; }
.classthree_main .texts .mp3playbox .title { background-color: #FFF; padding-right: 10px; padding-left: 10px; padding-top: 36px; height: 30px; float: right; width: 420px; }
.classthree_main .texts .mp3playbox .title .name { background-color: #FFF; font: 18px/30px "黑体"; color: #404040; text-decoration: none; height: 30px; float: left; padding-right: 60px; }
.classthree_main .texts .mp3playbox .title .downbtn { background-color: #FFF; height: 16px; float: left; width: 15px; padding-top: 7px; padding-bottom: 7px; }
.classthree_main .texts .mp3playbox .player { background-color: #FFF; font: 18px/30px "黑体"; color: #404040; text-decoration: none; width: 420px; float: right; text-align: right; padding-top: 14px; padding-right: 10px; padding-bottom: 20px; padding-left: 10px; }
.classthree_main .texts .mp4playbox { margin-right: auto; margin-left: auto; background-color: #FFF; width: 640px; padding-top: 80px; padding-bottom: 10px; }
.classthree_main .texts .mp4playbox .pic { background-color: #FFF; width: 150px; height: 150px; overflow: hidden; padding: 10px; float: left; background-image: url(../images/screen_bg.png); background-repeat: no-repeat; background-position: center center; }
.classthree_main .texts .mp4playbox .pic img { background-color: #FFF; width: 100%; overflow: hidden; height: 100%; }
.classthree_main .texts .mp4playbox .title { background-color: #FFF; padding-right: 20px; padding-left: 20px; padding-top: 10px; height: 30px; width: 600px; }
.classthree_main .texts .mp4playbox .title .name { background-color: #FFF; font: 18px/30px "黑体"; color: #404040; text-decoration: none; height: 30px; float: left; padding-right: 60px; }
.classthree_main .texts .mp4playbox .title .downbtn { background-color: #FFF; height: 16px; float: left; width: 15px; padding-top: 7px; padding-bottom: 7px; }
.classthree_main .texts .mp4playbox .player { background-color: #FFF; font: 18px/30px "黑体"; color: #404040; text-decoration: none; width: 620px; text-align: right; padding-top: 20px; padding-right: 10px; padding-bottom: 20px; padding-left: 10px; }

.classthree_main .texts .top { width: 780px; height: 15px; }
.classthree_main .left { width: 210px; padding-left: 10px; float: left; padding-right: 10px; background-image: url(../images/leftbg.png); background-repeat: no-repeat; background-position: center bottom; }
.classthree_main .right { width: 94%; margin-bottom: 50px; margin-right: auto; margin-left: auto; }
.classthree_main .right .top { width: 789px; height: 15px; }
.classthree_main .right .midd { width: 100%; }
.classthree_main .right .ssearch { width: 100%; padding-top: 20px; text-align: center; padding-bottom: 10px; overflow: hidden; }
.classthree_main .right .ssearch .ssk { width: 74%; text-align: left; float: left; }
.classthree_main .right .ssearch .sss { width: 26%; float: left; }
.classthree_main .right .ssearch input { color: #CCC; height: 40px; width: 95%; border: 1px solid #FFF; font-size: 16px; line-height: 42px; background: #FFF url(../images/search_icon.png) no-repeat 0px 0px; background-size: contain; text-indent: 40px; }
.classthree_main .right .ssearch .selel { padding-top: 10px; text-align: right; float: left; width: 47%; padding-right: 1%; padding-left: 1%; }
.classthree_main .right .ssearch .seler { padding-top: 10px; text-align: center; width: 100%; }
.classthree_main .right .ssearch .seler #submit { color: #FFF; height: 32px; width: 100px; font-size: 16px; line-height: 30px; background: #D3B080; background-size: contain; text-align: center; text-indent: 0; border: 1px solid #FFF; -webkit-appearance: none; }
.classthree_main .right .ssearch .sss select { line-height: 42px; height: 42px; border: 1px solid #FFF; font-size: 14px; width: 98%; background: #FFF; text-align: center; -webkit-appearance: none; background: #CCC url(../images/arrow.png) no-repeat scroll right center; color: #FFF; }
.classthree_main .right .midd .subpics img { width: 100%; }
.classthree_main .right .midd .main { width: 100%; margin-right: auto; margin-left: auto; background-color: #FFF; padding-top: 40px; padding-bottom: 50px; }
.classthree_main .right .midd .main .resize { height: 30px; border-bottom: 1px solid #EAEAEA; width: 640px; margin-right: auto; margin-left: auto; margin-bottom: 30px; }
.classthree_main .right .midd .main .resize .leftx { font: 14px/30px "黑体"; float: left; height: 30px; padding-right: 10px; padding-left: 10px; color: #666; }
.classthree_main .right .midd .main .resize .rightx { padding-right: 10px; float: right; }
.classthree_main .right .midd .main .resize .rightx .text { font: 14px/30px "黑体"; float: left; color: #666; }
.classthree_main .right .midd .main .resize .rightx .pdf { width: 14px; height: 16px; float: left; padding: 7px 5px 7px 10px; }
.classthree_main .right .midd .main .resize .rightx .mp3 { width: 16px; height: 16px; float: left; padding: 7px 5px 7px 10px; }
.classthree_main .right .midd .main .resize .rightx .download { width: 15px; height: 16px; float: left; padding: 7px 5px 7px 10px; }
.classthree_main .right .midd .main .resize .rightx .mp4 { width: 15px; height: 16px; float: left; padding: 7px 5px 7px 10px; }
.classthree_main .right .midd .main .blank { height: 40px; }
.classthree_main .right .midd .main .listline { width: 100%; background-color: #FFF; padding-bottom: 10px; border-bottom: 1px dotted #CCC; padding-top: 9px; }
.classthree_main .right .midd .main .listline .titlex { sbackground-color: #FFF; padding-left: 10px; color: #666; overflow: hidden; font: 12px/22px "黑体"; padding-right: 10px; }
.classthree_main .right .midd .main .listline .titlex a:link { background-color: #FFF; color: #666; font: 15px/40px "黑体"; display: block; }
.classthree_main .right .midd .main .listline .titlex a:visited { background-color: #FFF; color: #666; font: 15px/40px "黑体"; }
.classthree_main .right .midd .main .listline .titlex a:hover { background-color: #FFF; color: #666; font: 15px/40px "黑体"; text-decoration: none; }
.classthree_main .right .midd .main .listline .titley { background-color: #FFF; height: 40px; padding-left: 20px; color: #666; overflow: hidden; font: 14px/40px "黑体"; }
.classthree_main .right .midd .main .listline .oper { width: 100px; height: 30px; float: left; padding-right: 30px; }
.classthree_main .right .midd .main .listline .oper .pdf { width: 14px; height: 16px; float: right; padding-right: 10px; padding-top: 7px; padding-bottom: 7px; }
.classthree_main .right .midd .main .listline .oper .mp3 { width: 16px; height: 16px; float: right; padding-right: 10px; padding-top: 7px; padding-bottom: 7px; }
.classthree_main .right .midd .main .listline .oper .download { width: 15px; height: 16px; float: right; padding-top: 7px; padding-bottom: 7px; padding-right: 10px; }
.classthree_main .right .midd .main .listline .oper .mp4 { width: 15px; height: 16px; float: right; padding-top: 7px; padding-bottom: 7px; padding-right: 10px; }
.classthree_main .left .top { width: 210px; height: 15px; background-color: #FFF; }
.classthree_main .left .midd { width: 210px; background-color: #FFF; }
.classthree_main .left .midd .btncurr { width: 210px; height: 40px; color: #FFF; font: 12px/40px "黑体"; text-indent: 14px; cursor: pointer; background: #D3B080 url(../images/class_btn_bgcurr_.png); }
.classthree_main .left .midd .btncurr.hover { }
.classthree_main .left .midd .btncurr.active { width: 210px; height: 40px; color: #FFF; font: 12px/40px "黑体"; text-indent: 14px; cursor: pointer; background: #D3B080 url(../images/class_btn_bgcurr.png); }
.classthree_main .left .midd .btn { width: 210px; height: 40px; }
.classthree_main .left .midd .btn a:link { width: 210px; height: 40px; color: #333333; text-decoration: none; display: block; background: url(../images/class_btn_bg.png) no-repeat 0px 0px; text-indent: 14px; font: 12px/40px "黑体"; }
.classthree_main .left .midd .btn a:visited { width: 210px; height: 40px; color: #333333; text-decoration: none; display: block; background: url(../images/class_btn_bg.png) no-repeat 0px 0px; text-indent: 14px; font: 12px/40px "黑体"; }
.classthree_main .left .midd .btn a:hover { width: 210px; height: 40px; color: #FFFFFF; text-decoration: none; display: block; font: 12px/40px "黑体"; text-indent: 14px; background: #D3B080 url(../images/class_btn_bgcurr.png) no-repeat 0px 0px; }
.classthree_main .left .midd .subblock { }
.classthree_main .left .midd .sub { padding-top: 4px; height: 180px; z-index: 9999999; display: none; }
.classthree_main .left .midd .btnsub { width: 210px; height: 26px; padding-top: 2px; padding-bottom: 2px; }
.classthree_main .left .midd .btnsub a:link { width: 180px; height: 26px; color: #333333; text-decoration: none; display: block; margin-left: 30px; font: 12px/26px "黑体"; }
.classthree_main .left .midd .btnsub a:visited { width: 180px; height: 26px; color: #333333; text-decoration: none; display: block; margin-left: 30px; font: 12px/26px "黑体"; }
.classthree_main .left .midd .btnsub a:hover { width: 180px; height: 26px; color: #FFFFFF; text-decoration: none; display: block; font-family: "黑体"; font-size: 12px; line-height: 26px; background-color: #D3B080; margin-left: 30px; }
.classthree_main .left .midd .btnsubcurr { width: 210px; height: 26px; padding-top: 2px; padding-bottom: 2px; }
.classthree_main .left .midd .btnsubcurr a:link { width: 180px; height: 26px; color: #FFFFFF; text-decoration: none; display: block; font-family: "黑体"; font-size: 12px; line-height: 26px; margin-left: 30px; background-color: #D3B080; }
.classthree_main .left .midd .btnsubcurr a:visited { width: 180px; height: 26px; color: #FFFFFF; text-decoration: none; display: block; font-family: "黑体"; font-size: 12px; line-height: 26px; margin-left: 30px; background-color: #D3B080; }
.classthree_main .left .midd .btnsubcurr a:hover { width: 180px; height: 26px; color: #FFFFFF; text-decoration: none; display: block; font-family: "黑体"; font-size: 12px; line-height: 26px; background-color: #D3B080; margin-left: 30px; }
.classthree_main .left .bottom { width: 210px; background-color: #FFF; height: 15px; margin-bottom: 10px; }
.classthree_main .left .searchbox { width: 210px; height: 68px; margin-bottom: 10px; background: #D3B080; }
.classthree_main .left .searchbox .slogo { width: 38px; height: 15px; padding-top: 10px; padding-left: 30px; padding-bottom: 7px; }
.classthree_main .left .searchbox .skuang { width: 148px; height: 18px; padding-left: 30px; }
.classthree_main .left .searchbox .skuang input { background-color: #FFF; height: 18px; width: 138px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; font-family: "黑体"; font-size: 12px; line-height: 18px; padding-right: 5px; padding-left: 5px; }
/*classthree 结束*/

/*classfour 开始*/
.classfour_header { height: 155px; width: 1004px; margin-right: auto; margin-left: auto; background: url(../images/class_header_bg.png) no-repeat center top; }
.classfour_header .nav { height: 21px; width: 950px; margin-right: auto; margin-left: auto; padding-top: 124px; text-align: right; color: #808080; font: 12px "黑体"; }
.classfour_header .nav a:link { height: 21px; width: 950px; margin-right: auto; margin-left: auto; padding-top: 124px; text-align: right; color: #333333; font: 12px "黑体"; }
.classfour_header .nav a:visited { height: 21px; width: 950px; margin-right: auto; margin-left: auto; padding-top: 124px; text-align: right; color: #333333; font: 12px "黑体"; }
.classfour_header .nav a:hover { height: 21px; width: 950px; margin-right: auto; margin-left: auto; padding-top: 124px; text-align: right; color: #808080; font-family: "黑体"; font-size: 12px; text-decoration: underline; }
.classfour_footer { height: 67px; width: 1004px; margin-right: auto; margin-left: auto; background: #BD98D3; }
.classfour_footer .copyright { height: 10px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 10px; color: #FFF; padding-top: 30px; padding-left: 40px; width: 600px; float: left; }
.classfour_footer .maillogo { height: 26px; padding-top: 22px; float: right; padding-right: 40px; }
.classfour_footer .locationsmap { height: 26px; padding-top: 22px; float: right; padding-right: 27px; }
.classfour_main { width: 100%; margin-right: auto; margin-left: auto; position: relative; overflow: hidden; min-wieth: 1004px; }
.classfour_main .bu { width: 1004px; margin-right: auto; margin-left: auto; overflow: hidden; background: #F6F2FF url(../images/mainbg.png) repeat center top; }
.classfour_main .topbg { height: 15px; width: 100%; position: absolute; left: 0px; top: 0px; background-image: url(../images/topbg.png); background-repeat: repeat-x; }
.classfour_main .texts { width: 780px; margin-right: auto; margin-left: auto; border-right-width: 1px; border-left-width: 1px; border-right-style: solid; border-left-style: solid; border-right-color: #dfdfdf; border-left-color: #dfdfdf; overflow: hidden; margin-bottom: 50px; padding-bottom: 50px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #dfdfdf; background-color: #FFF; }
.classfour_main .texts .mp3playbox { margin-right: auto; margin-left: auto; background-color: #FFF; width: 640px; padding-top: 80px; padding-bottom: 10px; }
.classfour_main .texts .mp3playbox .pic { background-color: #FFF; width: 150px; height: 150px; overflow: hidden; padding: 10px; float: left; background-image: url(../images/screen_bg.png); background-repeat: no-repeat; background-position: center center; }
.classfour_main .texts .mp3playbox .pic img { background-color: #FFF; width: 100%; overflow: hidden; height: 100%; }
.classfour_main .texts .mp3playbox .title { background-color: #FFF; padding-right: 10px; padding-left: 10px; padding-top: 36px; height: 30px; float: right; width: 420px; }
.classfour_main .texts .mp3playbox .title .name { background-color: #FFF; font: 18px/30px "黑体"; color: #404040; text-decoration: none; height: 30px; float: left; padding-right: 60px; }
.classfour_main .texts .mp3playbox .title .downbtn { background-color: #FFF; height: 16px; float: left; width: 15px; padding-top: 7px; padding-bottom: 7px; }
.classfour_main .texts .mp3playbox .player { background-color: #FFF; font: 18px/30px "黑体"; color: #404040; text-decoration: none; width: 420px; float: right; text-align: right; padding-top: 14px; padding-right: 10px; padding-bottom: 20px; padding-left: 10px; }
.classfour_main .texts .mp4playbox { margin-right: auto; margin-left: auto; background-color: #FFF; width: 640px; padding-top: 80px; padding-bottom: 10px; }
.classfour_main .texts .mp4playbox .pic { background-color: #FFF; width: 150px; height: 150px; overflow: hidden; padding: 10px; float: left; background-image: url(../images/screen_bg.png); background-repeat: no-repeat; background-position: center center; }
.classfour_main .texts .mp4playbox .pic img { background-color: #FFF; width: 100%; overflow: hidden; height: 100%; }
.classfour_main .texts .mp4playbox .title { background-color: #FFF; padding-right: 20px; padding-left: 20px; padding-top: 10px; height: 30px; width: 600px; }
.classfour_main .texts .mp4playbox .title .name { background-color: #FFF; font: 18px/30px "黑体"; color: #404040; text-decoration: none; height: 30px; float: left; padding-right: 60px; }
.classfour_main .texts .mp4playbox .title .downbtn { background-color: #FFF; height: 16px; float: left; width: 15px; padding-top: 7px; padding-bottom: 7px; }
.classfour_main .texts .mp4playbox .player { background-color: #FFF; font: 18px/30px "黑体"; color: #404040; text-decoration: none; width: 620px; text-align: right; padding-top: 20px; padding-right: 10px; padding-bottom: 20px; padding-left: 10px; }
.classfour_main .texts .top { width: 780px; height: 15px; }
.classfour_main .left { width: 210px; padding-left: 10px; float: left; padding-right: 10px; background-image: url(../images/leftbg.png); background-repeat: no-repeat; background-position: center bottom; }
.classfour_main .right { width: 774px; float: right; margin-bottom: 50px; }
.classfour_main .right .top { width: 789px; height: 15px; }
.classfour_main .right .midd { width: 774px; }
.classfour_main .right .midd .subpics { width: 584px; height: 279px; margin-right: auto; margin-left: auto; }
.classfour_main .right .midd .main { width: 660px; margin-right: auto; margin-left: auto; background-color: #FFF; padding-top: 40px; padding-bottom: 50px; }
.classfour_main .right .midd .main .resize { height: 30px; border-bottom: 1px solid #EAEAEA; width: 640px; margin-right: auto; margin-left: auto; margin-bottom: 30px; }
.classfour_main .right .midd .main .resize .leftx { font: 14px/30px "黑体"; float: left; height: 30px; padding-right: 10px; padding-left: 10px; color: #666; }
.classfour_main .right .midd .main .resize .rightx { padding-right: 10px; float: right; }
.classfour_main .right .midd .main .resize .rightx .text { font: 14px/30px "黑体"; float: left; color: #666; }
.classfour_main .right .midd .main .resize .rightx .pdf { width: 14px; height: 16px; float: left; padding: 7px 5px 7px 10px; }
.classfour_main .right .midd .main .resize .rightx .mp3 { width: 16px; height: 16px; float: left; padding: 7px 5px 7px 10px; }
.classfour_main .right .midd .main .resize .rightx .download { width: 15px; height: 16px; float: left; padding: 7px 5px 7px 10px; }
.classfour_main .right .midd .main .resize .rightx .mp4 { width: 15px; height: 16px; float: left; padding: 7px 5px 7px 10px; }
.classfour_main .right .midd .main .sub { padding-top: 4px; height: 180px; z-index: 9999999; display: none; }
.classfour_main .right .midd .main .sub_work { padding-top: 4px; height: auto; z-index: 9999999; display: none; }
.classfour_main .right .midd .main .showsub { padding-top: 4px; z-index: 9999999; }
.classfour_main .right .midd .main .btncurr { height: 50px; color: #666; font: 16px/50px "黑体"; text-indent: 24px; cursor: pointer; }
.classfour_main .right .midd .main .btncurrs { height: 49px; color: #666; font: 16px/50px "黑体"; text-indent: 24px; cursor: pointer; border-bottom: 1px solid #EAEAEA; }
.classfour_main .right .midd .main .btncurr.hover { height: 49px; color: #666; font: 16px/50px "黑体"; text-indent: 24px; cursor: pointer; background: url(/images/class_btn_bg_.png) no-repeat 380px 5px; border-bottom: 1px solid #EAEAEA; }
.classfour_main .right .midd .main .btncurr.active { height: 49px; color: #666; font: 16px/50px "黑体"; text-indent: 24px; cursor: pointer; background: url(../images/class_btn_bg.png) no-repeat 380px 5px; border-bottom: 1px solid #EAEAEA; }
.classfour_main .right .midd .main .btn { height: 50px; }
.classfour_main .right .midd .main .btn a:link { height: 50px; color: #888888; text-decoration: none; display: block; background: url(../images/class_btn_bg.png) no-repeat 380px 5px; text-indent: 34px; font: 16px/50px "黑体"; }
.classfour_main .right .midd .main .btn a:visited { height: 50px; color: #888888; text-decoration: none; display: block; background: url(../images/class_btn_bg.png) no-repeat 380px 0px; text-indent: 34px; font: 16px/50px "黑体"; }
.classfour_main .right .midd .main .btn a:hover { height: 50px; color: #888888; text-decoration: none; display: block; font: 16px/50px "黑体"; text-indent: 34; background: #F6F2FF url(../images/class_btncurr_bg.png) no-repeat 380px 5px; }
.classfour_main .right .midd .main .btnsub { width: 210px; height: 26px; padding-top: 2px; padding-bottom: 2px; }
.classfour_main .right .midd .main .btnsub .curr { width: 180px; height: 26px; color: #666666; text-decoration: none; display: block; margin-left: 30px; font: 14px/26px "黑体"; }
.classfour_main .right .midd .main .btnsub a:link { width: 180px; height: 26px; color: #888888; text-decoration: none; display: block; font-family: "黑体"; font-size: 12px; line-height: 26px; margin-left: 30px; text-indent: 5px; }
.classfour_main .right .midd .main .btnsub a:visited { width: 180px; height: 26px; color: #888888; text-decoration: none; display: block; font-family: "黑体"; font-size: 12px; line-height: 26px; margin-left: 30px; text-indent: 5px; }
.classfour_main .right .midd .main .btnsub a:hover { width: 180px; height: 26px; color: #FFFFFF; text-decoration: none; display: block; font-family: "黑体"; font-size: 12px; line-height: 26px; margin-left: 30px; background: #BD98D3; text-indent: 5px; }
.classfour_main .right .midd .main .blank { height: 50px; }
.classfour_main .right .midd .main .listline { width: 660px; background-color: #FFF; height: 30px; }
.classfour_main .right .midd .main .listline .titlex { width: 500px; background-color: #FFF; height: 30px; float: left; padding-left: 30px; font-family: "黑体"; line-height: 30px; color: #666; font-size: 12px; overflow: hidden; }
.classfour_main .right .midd .main .listline .titley { width: 450px; background-color: #FFF; height: 30px; float: left; padding-left: 30px; color: #666; overflow: hidden; font: 14px/30px "黑体"; }
.classfour_main .right .midd .main .listline .oper { width: 100px; height: 30px; float: left; padding-right: 30px; }
.classfour_main .right .midd .main .listline .oper .pdf { width: 14px; height: 16px; float: right; padding-right: 10px; padding-top: 7px; padding-bottom: 7px; }
.classfour_main .right .midd .main .listline .oper .mp3 { width: 16px; height: 16px; float: right; padding-right: 10px; padding-top: 7px; padding-bottom: 7px; }
.classfour_main .right .midd .main .listline .oper .download { width: 15px; height: 16px; float: right; padding-top: 7px; padding-bottom: 7px; padding-right: 10px; }
.classfour_main .right .midd .main .listline .oper .mp4 { width: 15px; height: 16px; float: right; padding-top: 7px; padding-bottom: 7px; padding-right: 10px; }
.classfour_main .left .top { width: 210px; height: 15px; background-color: #FFF; }
.classfour_main .left .midd { width: 210px; background-color: #FFF; }
.classfour_main .left .midd .btncurr { width: 210px; height: 40px; color: #FFF; font: 12px/40px "黑体"; text-indent: 14px; cursor: pointer; background: #BD98D3 url(../images/class_btn_bgcurr_.png); }
.classfour_main .left .midd .btncurr.hover { }
.classfour_main .left .midd .btncurr.active { width: 210px; height: 40px; color: #FFF; font: 12px/40px "黑体"; text-indent: 14px; cursor: pointer; background: #BD98D3 url(../images/class_btn_bgcurr.png); }
.classfour_main .left .midd .btn { width: 210px; height: 40px; }
.classfour_main .left .midd .btn a:link { width: 210px; height: 40px; color: #333333; text-decoration: none; display: block; background: url(../images/class_btn_bg.png) no-repeat 0px 0px; text-indent: 14px; font: 12px/40px "黑体"; }
.classfour_main .left .midd .btn a:visited { width: 210px; height: 40px; color: #333333; text-decoration: none; display: block; background: url(../images/class_btn_bg.png) no-repeat 0px 0px; text-indent: 14px; font: 12px/40px "黑体"; }
.classfour_main .left .midd .btn a:hover { width: 210px; height: 40px; color: #FFFFFF; text-decoration: none; display: block; font: 12px/40px "黑体"; text-indent: 14px; background: #BD98D3 url(../images/class_btn_bgcurr.png) no-repeat 0px 0px; }
.classfour_main .left .midd .subblock { }
.classfour_main .left .midd .sub { padding-top: 4px; height: 180px; z-index: 9999999; display: none; }
.classfour_main .left .midd .subdown { padding-top: 4px; height: 90px; z-index: 9999999; display: none; }
.classfour_main .left .midd .btnsub { width: 210px; height: 26px; padding-top: 2px; padding-bottom: 2px; }
.classfour_main .left .midd .btnsub a:link { width: 180px; height: 26px; color: #333333; text-decoration: none; display: block; margin-left: 30px; font: 12px/26px "黑体"; }
.classfour_main .left .midd .btnsub a:visited { width: 180px; height: 26px; color: #333333; text-decoration: none; display: block; margin-left: 30px; font: 12px/26px "黑体"; }
.classfour_main .left .midd .btnsub a:hover { width: 180px; height: 26px; color: #FFFFFF; text-decoration: none; display: block; font-family: "黑体"; font-size: 12px; line-height: 26px; margin-left: 30px; background: #BD98D3; }
.classfour_main .left .midd .btnsubcurr { width: 210px; height: 26px; padding-top: 2px; padding-bottom: 2px; }
.classfour_main .left .midd .btnsubcurr a:link { width: 180px; height: 26px; color: #FFFFFF; text-decoration: none; display: block; font-family: "黑体"; font-size: 12px; line-height: 26px; margin-left: 30px; background-color: #D3B080; }
.classfour_main .left .midd .btnsubcurr a:visited { width: 180px; height: 26px; color: #FFFFFF; text-decoration: none; display: block; font-family: "黑体"; font-size: 12px; line-height: 26px; margin-left: 30px; background-color: #D3B080; }
.classfour_main .left .midd .btnsubcurr a:hover { width: 180px; height: 26px; color: #FFFFFF; text-decoration: none; display: block; font-family: "黑体"; font-size: 12px; line-height: 26px; background-color: #D3B080; margin-left: 30px; }
.classfour_main .left .bottom { width: 210px; background-color: #FFF; height: 15px; margin-bottom: 10px; }
.classfour_main .left .searchbox { width: 210px; height: 68px; margin-bottom: 10px; background: #BD98D3; }
.classfour_main .left .searchbox .slogo { width: 38px; height: 15px; padding-top: 10px; padding-left: 30px; padding-bottom: 7px; }
.classfour_main .left .searchbox .skuang { width: 148px; height: 18px; padding-left: 30px; }
.classfour_main .left .searchbox .skuang input { background-color: #FFF; height: 18px; width: 138px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; font-family: "黑体"; font-size: 12px; line-height: 18px; padding-right: 5px; padding-left: 5px; }
/*classfour 结束*/

.about_footer { max-width: 640px; margin-right: auto; margin-left: auto; background-color: #aac180; }
.about_footer .copyright { width: 100%; color: #FFF; padding-top: 15px; text-align: center; padding-bottom: 10px; font-size: 12px; line-height: 15px; }
.about_footer .copyrights { margin-right: auto; margin-left: auto; color: #FFF; padding-top: 10px; width: 95%; background: url(../images/gkh.png) no-repeat 14px 6px; text-align: left;  }
.about_footer .copyrights span {font-size: 10px; -webkit-transform: scale(0.75);line-height: 15px;}
.about_footer .maillogo { height: 26px; padding-top: 22px; float: right; padding-right: 40px; }
.about_footer .locationsmap { height: 26px; padding-top: 22px; float: right; padding-right: 27px; }
#goTopBtn { position: fixed; width: 47px; bottom: 131px; height: 47px; cursor: pointer; display: none; }
#goTopBtn2 { position: fixed; width: 47px; bottom: 117px; height: 47px; cursor: pointer; display: none; }
#sidebar.sticky { float: none; position: fixed; z-index: 6; }
.searchnone { font-size: 12px; line-height: 22px; text-decoration: none; text-align: center; height: 22px; width: 100%; color: #666; }
.pdf_inline { width: 220px; background: #FFF; display: none; padding-bottom: 10px; }
.pdf_inline .titlen { width: 220px; height: 30px; line-height: 30px; background: #80B2D3; }
.pdf_inline .texte { width: 220px; line-height: 25px; }
.pdf_inline .texte .text_s { height: 40px; font: 12px/40px "微软雅黑", "Microsoft YaHei", Tahoma, Helvetica, arial, sans-serif; color: #666; text-align: center; margin-top: 10px; }
.pdf_inline .texte .text_s a:link { color: #666; text-align: center; }
.pdf_inline .texte .text_s a:visited { color: #666; text-align: center; }
.pdf_inline .texte .text_s a:hover { color: #BD98D3; text-align: center; }
.pdf_inline .texte .text_t { height: 40px; font: 12px/40px "微软雅黑", "Microsoft YaHei", Tahoma, Helvetica, arial, sans-serif; color: #666; text-align: center; }
.pdf_inline .texte .text_t a:link { color: #666; text-align: center; }
.pdf_inline .texte .text_t a:visited { color: #666; text-align: center; }
.pdf_inline .texte .text_t a:hover { color: #BD98D3; text-align: center; }
.pdf_inline .texte .text_line { width: 160px; text-align: center; border-bottom: 1px solid #CCC; margin-right: auto; margin-left: auto; }
.pdf_inline .titlen .l { width: 50px; height: 30px; float: left; text-align: center; font: 14px/30px "微软雅黑", "Microsoft YaHei", Tahoma, Helvetica, arial, sans-serif; color: #FFF; }
.pdf_inline .titlen .r { width: 40px; float: right; text-align: center; line-height: 25px; padding-top: 7px; }


.nav .titled{ height: 24px; text-align: left; color: #333333; float: right; font-size: 12px; line-height: 24px; }
.nav .backed { height: 24px; color: #333333; font: 12px/24px "黑体"; float: right; }
.nav .titled a:link { height: 24px; width: 950px; margin-right: auto; margin-left: auto; padding-top: 124px; text-align: right; color: #333333; font-size: 12px; line-height: 24px; }
.nav .titled a:visited { height: 24px; width: 950px; margin-right: auto; margin-left: auto; padding-top: 124px; text-align: right; color: #333333; font-size: 12px; line-height: 24px; }
.nav .titled a:hover { height: 24px; width: 950px; margin-right: auto; margin-left: auto; padding-top: 124px; text-align: right; color: #333333; text-decoration: underline; font-size: 12px; line-height: 24px; }
.nav .backed a:link { height: 24px; width: 950px; margin-right: auto; margin-left: auto; padding-top: 124px; text-align: right; color: #333333; font: 12px/24px "黑体"; }
.nav .backed a:visited { height: 24px; width: 950px; margin-right: auto; margin-left: auto; padding-top: 124px; text-align: right; color: #333333; font: 12px/24px "黑体"; }
.nav .backed a:hover { height: 24px; width: 950px; margin-right: auto; margin-left: auto; padding-top: 124px; text-align: right; color: #333333; text-decoration: underline; font: 12px/24px "黑体"; }
.nav .backedimg { height: 24px; width: 26px; padding-left: 2px; float: right; display: block; }
