/* CSS Document */
*,
*::after,
*::before {box-sizing:border-box;}
html {background-color:#fff;}
body{font-family:"Microsoft Yahei",sans-serif,Verdana, Lucida, Helvetica,Futura, "Trebuchet MS", Arial;min-height:100vh;color:#fff;background-color:#fff;background-size: cover;-webkit-background-size:cover;-o-background-size:cover;background-position:center 0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;padding:0;margin:0 auto;overflow-x:hidden;letter-spacing: 1px;} 
a{text-decoration:none;color:#555;}
a:hover{color:#c94c4c}
.container{background-color:#fff;margin:0 auto;width:100%;max-width:1920px;padding:0;overflow: hidden;color:#555;}
.content{width:1600px;height:auto;margin:0 auto;padding:0;clear:both; }
.clearfix{width: 100%;height:1px;display:block;clear:both;}

.top,.banner{overflow: hidden;width: 100%;margin: 0 auto;padding: 0;aspect-ratio:640/343;}
.top img, .banner img{width: 100%;max-width: 100%;}

.cnt{background:url('../images/bg.jpg') no-repeat; height: 1894px;}

.box{width: 49%;padding: 0; margin:50px 0 0; height: 700px; float: left;border-radius:5px;}
.box:nth-child(2n){margin-left: 1.999%}
.box .bh{width: 100%; height: auto;overflow: hidden;margin-top:40px}
.box .bh img{width: 100%; height: auto;}
.box .bc{width: 737px; margin-left: 43px;margin-top:40px; overflow: hidden;}
.box .bc img.qr{width: 737px; height: 423px;}

.box .bc .ssjs{width: 100%;}
.box .bc .ssjs h3{font-size:24px; line-height:2em;background: url('../images/dot.png') no-repeat 0 18px;padding-left:18px;height: 144px;overflow: hidden;margin-top: 0}
.box .bc .ssjs h3 a,.box .bc .ssjs h3 a:visited{color:#000;}
.box .bc .ssjs h3 a:hover{color:#333;}
.box .bc .ssjs .ssjs_cnt{border-bottom:1px dashed #aaa;border-top:1px dashed #aaa; padding:34px 30px;background-color: #fff;height: 260px;border-radius: 2px;}
.box .bc .ssjs .ssjs_cnt p{text-indent: 2em;line-height: 2em; color: #777;height: 128px;overflow: hidden;}
.box .bc .ssjs .ssjs_cnt p a.more{border: 1px solid #017def; background-color: #017def; font-size: 12px;border-radius: 10px; color:#ccc; display: inline-block;text-align: center;text-indent: 0em;padding: 0px 8px;line-height: 1.5em;margin-left:20px;}
.box .bc .ssjs .ssjs_cnt p a.more:hover{color:#fff;}


.box .bc .gzdt{width:100%;}
.box .bc .gzdt h3{font-size:24px; line-height:2em;background: url('../images/dot.png') no-repeat 0 18px;padding-left:18px;height: 48px;overflow: hidden;margin-top: 0}
.box .bc .gzdt h3 a,.box .bc .gzdt h3 a:visited{color:#000;}
.box .bc .gzdt h3 a:hover{color:#333;}
.box .bc .gzdt .gzdt_cnt{border-bottom:1px dashed #aaa;border-top:1px dashed #aaa; padding:15px 15px;background-color: #fff;height: 200px;border-radius: 2px;margin-bottom:30px;}
.box .bc .gzdt .gzdt_cnt p{text-indent: 2em;line-height: 2em; color: #777;height: 128px;overflow: hidden;}
.box .bc .gzdt .gzdt_cnt p .more{font-size: 12px;border-radius: 10px; color:#cc0000; display: inline-block;text-align: center;text-indent: 0em;padding: 0px 8px;line-height: 1.5em;}
.box .bc .gzdt .gzdt_cnt p .more:hover{color: #bb0000;}

.box .bc .tszs{width:100%;}
.box .bc .tszs h3{font-size:24px; line-height:2em;background: url('../images/dot.png') no-repeat 0 18px;padding-left:18px;height: 48px;overflow: hidden;margin-top: 0}
.box .bc .tszs h3 a,.box .bc .tszs h3 a:visited{color:#2974d4;}
.box .bc .tszs .tszs_cnt{border-bottom:1px dashed #aaa;border-top:1px dashed #aaa; padding:15px 15px;background-color: #fff;height: 200px;border-radius: 2px;margin-bottom:30px;}
.box .bc .tszs .tszs_cnt ul{width: 100%;margin: 0;padding: 0;list-style:none;}
.box .bc .tszs .tszs_cnt ul li{list-style:url('../images/dot2.png') no-repeat; margin-left:18px;line-height: 2em;width:100%;}
.box .bc .tszs .tszs_cnt ul li a,.box .bc .tszs .tszs_cnt ul li a:visited{color:#333;height: 32px; width: 100%; display:flow;white-space:nowrap;text-overflow: ellipsis;overflow: hidden;}
.box .bc .tszs .tszs_cnt ul li a:hover{color:#000}

.nav{width:100%;margin: 20px auto;font-size:24px;}
.nav a{color:#2974d4;font-size:18px}
.list{width: 100%; height: auto;padding: 0 0 30px 0;list-style:url('../images/dot.png') no-repeat; margin-left:18px;line-height: 3em;font-size:18px;}
.list ul{list-style: none;width: 100%;margin: 0;padding:0px;}
.list ul li{list-style:url('../images/dot2.png') no-repeat; margin-left:18px; line-height: 3em; border-bottom:1px dashed #aaa;}
.list ul li a{display:flow; overflow: hidden; white-space:nowrap; text-overflow: ellipsis;}
.list ul li span{color:#aaa;float: right;}

.v_news_content{font-size:18px;}
.v_news_content p{font-size:18px; text-indent:2em; line-height:2em;}
.v_news_content p img{max-width:100%;width:auto; display: block; margin: 10px auto 8px;}

.pages{height:auto; margin:30px auto; text-align:center;width: 100%;}
.pages span,.pages a{border: 1px solid #aaa; padding: 3px 10px;border-radius: 3px;margin-left:5px;}
.pages a{color:#2974d4;}
.footer{text-align: center;color:#999;margin: 50px auto;padding-top:30px;border-top:dashed 1px #aaa;width:800px;}