*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-family:Microsoft YaHei;}
html{width:100%;overflow-x:hidden;}
body{width:100%;margin:0;padding:0;font-size:16pt;background:#f9f9f9;color:#555;line-height:170%;margin:0 auto}
ul,li{padding:0;margin:0;list-style:none}
dl,dd{padding:0;margin:0;text-align:left;list-style:none}
h1,h2,h3,h4,h5{margin:0;padding:0;font-weight:normal;font-weight:bold;}
h1{font-size:25pt;color: #000;}h2{font-size:20pt;color: #333;}h3{font-size:16pt;color: #555;}
a{text-decoration:none;cursor:pointer;color:#222;}
a:hover{color:#0d1cc8}
img{display: block;}:focus{outline:0 none;}.clearfix:after{content:'.';clear:both;display:block;height:0;visibility:hidden;font-size:0;line-height:0;}
.clear{clear:both;line-height:0;height:0;font-size:0}
input[disabled],input:disabled,input.disabled{color: #999; -webkit-text-fill-color:#999; -webkit-opacity:1; opacity: 1;}
.mauto{margin-right: auto;margin-left: auto;}
.mt{margin-top: 20px}
.bg{background: #fff;}
.srwk{padding: 25px;border: 1px solid #edeff2; box-shadow: 0 2px 8px rgba(0,0,0,.04);border-radius:8px;margin-bottom: 20px;}
.header{height: 80px;position: fixed;width: 100%;border-bottom: 1px solid #edeff2;box-shadow: 0 2px 8px rgba(0,0,0,.04);background: #fff;z-index: 9999;}
.header .nav{float: right;width: 26px;height: 26px;margin-right: 25px;margin-top: 23px;}
.header .nav span{font-size: 26px;}
.header img{float: left;height: 30px; width: 100px;display: block;margin: 25px 0 0 25px;}
.header .sou{position:relative;float: left; margin: 20px 0 0 35px;width: 600px;}
.header .sou #keyboard{width: 100%; margin: 0px;line-height: 38px;height: 38px;float: left;background-color: #f9f9f9;border: 1px solid #e1e4e7;padding: 0 15px;font-size:14px;color: #888;border-radius:8px;}
.header .sou .cha{color: #f9f9f9;background-color: #f9f9f9;width: 26px;border: none;line-height: 26px;position:absolute; top:6px;right:10px;cursor:pointer;background-image: url(so.png);background-size:26px;background-repeat: no-repeat;}
.box{width: 1160px;padding: 100px 0 0 160px;float: left;}
.box .left{float: left;width: 600px;}
.box .topg{padding: 25px;border: 1px solid #edeff2; box-shadow: 0 2px 8px rgba(0,0,0,.04);border-radius:8px;margin-bottom: 20px;}
.title-h1{line-height:140%;}
.box .left .current{font-size: 14px;line-height: 16px;overflow:hidden;
white-space:nowrap;
text-overflow:ellipsis;}
.box .left .infor{padding-bottom: 22px;color: #999;font-family: Constantia, Lucida Bright, DejaVu Serif, Georgia, serif;border-bottom: 1px solid #edeff2;margin-bottom: 25px;overflow:hidden;
white-space:nowrap;
text-overflow:ellipsis;}
.box .left .infor .doc{color:#4b59ff;}.box .left .infor .pdf{color:#da1e25;}
.box .left .infor span{font-size: 10pt;color: #999;margin-right: 20px; line-height: 12pt;}
.box .left #content a{color:#0d1cc8;}#content a:hover{color:#4b59ff;}
.box .left #content h2{font-weight:bold;line-height:20pt;height:20pt;padding-left:5px;margin-bottom:10px;border-left:8px solid #555;}
.box .left #download{color: #fff;background:#05a081 ;border: 1px solid #edeff2; box-shadow: 0 2px 8px rgba(0,0,0,.04);border-radius:8px;margin-bottom: 22px;height: 90px;}
.box .left #download:hover{background:#00af8c;}
.box .left #download span{font-size: 40px;line-height: 60px;display: block;float: left;height: 88px;width: 88px;margin-right: 12px;padding: 15px;border-radius:8px 0 0 8px ;background-image: url(xz.png);background-size:88px;}
.box .left #download p{overflow:hidden;
white-space:nowrap;
text-overflow:ellipsis;margin: 20px 0 0 0;line-height: 16px;font-size: 16px;}
.box .left #download p span{display: inline;float: none;font-weight: normal;background: none;font-size: 16px;line-height: 16px;margin: 0 3px 0 0 ;padding: 0;}
.box .left #download strong{font-size: 20px;line-height: 22px;}
.box .right{float: left;width: 300px;position: fixed;margin-left: 660px;}
.box .right .rightimg{width: 300px;height: 250px;margin-bottom: 20px;}
.box .right .relevant{font-size: 12pt;line-height: 24pt;}
.box .right .relevant li{overflow: hidden;text-overflow: ellipsis;white-space: nowrap;course:hand;}
.box .right .relevant h3{font-size: 14pt;line-height: 30pt;}
.box .right .relevant h3 span{font-size: 10pt;float: right;font-weight: normal;}
.box .right .relevant h3:hover span{color:#0d1cc8;}
.full_text{width:100%;height:45px;line-height:45px;text-align:center;position:relative;display:none;padding:5px;font-size:18px;margin-bottom:10px;}
.full_text .bg{width:100%;height:1rem;background:linear-gradient(180deg,hsla(0,0%,100%,0),#fff);background:-ms-linear-gradient(to bottom,hsla(0,0%,100%,0),#fff 100%);position:absolute;top:-.95rem;left:0}
.full_text .bgh{width:100%;height:1rem;background:linear-gradient(180deg,hsla(0,0%,100%,0),#f1f4f9);background:-ms-linear-gradient(to bottom,hsla(0,0%,100%,0),#f1f4f9 100%);position:absolute;top:-.95rem;left:0}
.full_text .name{margin:auto;border:1px solid #0d1cc8;width:160px;text-align:center;line-height:32px;border-radius:32px;color:#0d1cc8;background:#fff;cursor:pointer}
.full_text .name:hover{color:#fff;background:#0d1cc8;}
#footer{font-size: 10px;line-height: 22px;color: #777;padding: 15px 0 15px 160px;}
/**pages**/
.pages{font-size:14px;text-align:center;margin-bottom: 10px;}
.pages a{display:inline-block;height:30px;line-height:30px;background:#f9f9f9;border:1px solid #ddd;text-align:center;padding:0 10px;font-weight: bold; margin:3px;border-radius:8px;color: #0d1cc8;}
.pages a:hover{background:#0d1cc8;color:#fff;text-decoration:none;border:1px solid #fff;}
.pages .cur{display:inline-block;height:30px;line-height:30px;background:#0d1cc8;border:1px solid #0d1cc8;font-weight:bold;color:#fff;text-align:center;padding:0 14px}
/**left**/
.box .left .list{padding: 20px;border: 1px solid #edeff2;box-shadow: 0 2px 8px rgba(0,0,0,.04);border-radius:8px;margin:0 auto 20px auto;background: #fff;position: relative;}
.box .left .list:hover{background: #f7f8fa;}
.box .left .list:hover h2{color: #4b59ff;}
.box .left .list:hover .infor1 .doc{color: #4b59ff;}
.box .left .list span{font-size: 12px;margin: 0px;color: #999; margin-right: 10px;}
.box .left .list h2{font-weight: 500;font-size: 15pt;color: #000;line-height: 20pt;margin-bottom: 8px;}
.box .left .list p{margin: 1% 0 20px 0;font-size: 14px;color: #666;line-height: 160%;-webkit-line-clamp: 3; -webkit-box-orient: vertical; display: -webkit-box; overflow: hidden;}
.box .left .list .img1{float:left;width: 26%;margin: 1% 2% 1% 1%;height: auto;border-radius:8px;margin-top: 6px;}
.box .left .list .img3{float:left;width: 31.333%;margin: 1%;height: auto;border-radius:8px;margin-top: 6px;}
.box .left .list .infor3{line-height: 13px;margin: 5px 0 10px 0;}
.box .left .list .infor1{position:absolute;right: 10px;bottom: 20px;line-height: 13px;}
.box .left .list .tags{margin: 0px auto;width: 100%;padding: 0;}
.box .left .list .tags .c1{font-size: 14px;margin: 0 10px 0 0;color: #0d1cc8;line-height: 16px;}
.box .left .list .tags .c1:hover{font-weight:bold;}
/**1280px**/
@media only screen and (max-width: 1280px){.box{padding: 100px 0 0 26px;width: 1000px;}
.box .right{margin-left: 630px;}
.header .sou{width: 466px;}
#footer{font-size: 10px;line-height: 22px;color: #777;padding: 15px 0 15px 26px;}}
/**1000px**/
@media only screen and (max-width: 1000px){.box{padding: 100px 0 0 0px;max-width: 600px;width: 100%;float: none;margin: 0 auto;}
.box .left{float: none;width: 100%;margin: 0 auto;}
.box .right{float: none;width: 100%;position: initial;margin: 0 auto;}
.box .right .rightimg{display: none;}
.header .sou{width: 266px;}
.box .left .list .p0{margin: 6px auto 8px auto;}
#footer{font-size: 10px;line-height: 22px;color: #777;padding: 15px 0;margin: auto;text-align: center;}}
/**720**/
@media only screen and (max-width: 720px){.header{height: 80px;padding: 10px;}
.header .nav{width: 20px;height: 20px;line-height: 20px;margin:0 0 5px 0;}
.header .nav span{font-size: 20px;}
.header img{height: 20px; width: 67px;margin:0 0 5px 0;}
.header .sou{position:relative;float: none; margin: 25px auto 0 auto;width: 100%;height:32px;}
.header .sou #keyboard{width: 100%; margin: 0px;line-height: 30px;height: 30px;float: left;background-color: #f9f9f9;padding: 0 10px;font-size:12pt;border-radius:4px;}
.header .sou .cha{color: #f9f9f9;background-color: #f9f9f9;width: 20px;border: none;line-height: 20px;position:absolute; top:6px;right:6px;cursor:pointer;background-image: url(so.png);background-size:20px;background-repeat: no-repeat;}
.box{padding: 75px 10px 0 10px;max-width: 720px;width: 100%;float: none;margin: 0 auto;}
.srwk{margin-bottom: 10px;padding: 15px;}
.box .left .list{margin:0 auto 10px auto;padding: 10px;}
.box .left .list p{font-size: 12px;color: #666;line-height: 150%;margin: 1% 0;}
.box .left .list .img1{border-radius:4px;}
.box .left .list .img3{border-radius:4px;}
.box .right{display: none;}
.box .left .list .infor1{position:initial;right: 0px;bottom: 0px;line-height: 13px;}
.box .topg{padding:10px;border-bottom: 1px solid #edeff2;border-top: none;border-right: none;border-left: none; box-shadow: 0 2px 8px rgba(0,0,0,.04);border-radius:0px;margin: 0 -10px 10px -10px;}
.box .left #download{margin-bottom: 10px;}.box .left #download strong{font-size: 14px;line-height: 22px;}.box .left .infor span{font-size: 8pt;margin-right: 10px; line-height: 10pt;}}