body,td,th {font-family: "Microsoft YaHei UI", "Source Code Pro"; font-size: 14px; color: #666666;}
body {background-color: #FFFFFF; margin: 0px;}
form,ul,li,h1,h2,h3,h4,h5,h6,dl,dt,dd,img {list-style:none; margin:0px; padding:0px; border:0px;}
a,input,select,textarea {outline: none;}
a {color: #666666; text-decoration: none;}
a:hover {text-decoration: none; color: #0061a6;}
.nav a {display: block; float: left; padding: 10px 16px; font-size: 16px; color: #333333;}
.nav a:hover {text-decoration: none; background: #0061a6; color: #ffffff;}
.stitle:after {background:#f3981d; content:""; height:3px; width:2%; left:49%; bottom:-60px; position:absolute}
.indexSort a {display:inline-block; padding: 10px 20px; background: #626262; color: #FFFFFF; margin-right: 10px; font-size: 16px;}
.box {width:1200px; margin: auto; height:auto;overflow:hidden;border: 0px solid transparent;position:relative;}
.box .tit {color:#e5e4e4; font-size:55px; text-transform:uppercase; padding-left:40px; position: relative; top: 20px}
.box .x_box {position: relative; top: -70px; width: 100%; margin: auto; padding-bottom: unset;}
.box .x_box .left {position:relative; left:0px; top:0; z-index:3; width:60%;}
.box .x_box .bt {background:url("../images/rBQBHF_qwgmESznYAAAAAJcwcxA695.png") no-repeat; padding-left:25px;}
.box .x_box .bt .yw {font-size:43px; color:#333; line-height:1; font-weight:700; padding-top:50px; display:block; text-transform:uppercase;}
.box .x_box .bt .zw {font-size:24px; color:#333; padding-bottom:90px; display:block;}
.box .x_box .sum {background:#fff; padding:30px; font-size:15px; line-height:2; color:#333; margin-top:55px;}
.box .x_box .right {position:absolute; right:4%; top:0; z-index:1;}
.box .mor {position:absolute; right:0; top:55%; z-index:2; width:130px; height:45px; background:#2590dc; text-align:right;}
.box .mor a {padding-right:23px; line-height:45px; position:relative; transition:all 0.5s; display:block; color:#fff;}
.box .mor a:before {content:''; position:absolute; top:22px; left:20px; width:37px; height:1px; background:#fff; transition:all 0.5s;}
.box .mor a:after {content:''; position:absolute; top:22px; right:0px; width:15px; height:1px; background:#fff; transition:all 0.5s;}
.box .mor:hover a {padding-right:65px;}
.box .mor:hover a:before {left:0px; width:15px;}
.box .mor:hover a:after {right:20px; width:40px;}

.innewsList {float: right; width: 550px; height: 400px; overflow: hidden;}
.innewsList a {display:block; width: 548px; height: 90px;}
.innewsList a .newsTitle2 {width: 548px; height: 90px; overflow: hidden; margin-top: 10px;}
.innewsList a .newsTitle2 .dateNews2 {float: left; width: 98px; height: 90px; text-align: center; overflow: hidden; color: #444444;}
.innewsList a .newsTitle2 .dateNews2 span {display: block; width: 98px; text-align: center; font-size: 45px;}
.innewsList a .newsTitle2 .newsText2 {float: right; width: 426px; height: 80px; line-height: 24px; overflow: hidden; color: #888888; vertical-align: top;}
.innewsList a .newsTitle2 .newsText2 p {margin:0px; padding: 0px; font-size: 16px; color: #333333; height: 30px; line-height: 30px; overflow: hidden;}


.innewsList2 {float: right; width: 880px; height: 400px; overflow: hidden;}
.innewsList2 a {display:block; float: left; width: 420px; height: 90px; overflow: hidden; margin-bottom: 15px;}
.innewsList2 a:nth-child(2n+0) {float: right;}
.innewsList2 a .newsTitle2 {width: 420px; height: 90px; overflow: hidden; margin-top: 10px;}
.innewsList2 a .newsTitle2 .dateNews2 {display: none; width: 98px; height: 90px; text-align: center; overflow: hidden; color: #444444;}
.innewsList2 a .newsTitle2 .dateNews2 span {display: block; width: 98px; text-align: center; font-size: 45px;}
.innewsList2 a .newsTitle2 .newsText2 {float: right; width: 420px; height: 80px; line-height: 24px; overflow: hidden; color: #888888; vertical-align: top;}
.innewsList2 a .newsTitle2 .newsText2 p {margin:0px; padding: 0px; font-size: 16px; color: #333333; height: 30px; line-height: 30px; overflow: hidden;}

.leftSort a {display: block; width: 100%; height: 54px; line-height: 54px; text-indent: 20px; border-bottom: #e8e8e8 solid 1px; font-size: 16px; background: url("../images/iconJt.png") no-repeat right;}
.leftSort a:hover {background-color: #2590dc; color: #ffffff; border-bottom: #2590dc solid 1px; background-image: url("../images/iconJt2.png"); background-repeat: no-repeat; background-position: right ;}
.mainTit {margin-bottom: 20px; width: 100%; height: 100%; overflow: hidden;}
.mainTit span {display:block; float:left; width:100px; height:36px; font-size:20px; vertical-align: top; text-align:center; font-weight:bold; border-bottom:#2590dc solid 2px;}
.mainTit font {display:block; float:left; text-align: right;line-height: 36px; width:780px; height:36px; border-bottom:#e8e8e8 solid 2px;}
.botTitle {color:#81807e; height: 30px; line-height: 30px;}
.botTitle span {color: #FFFFFF;}
.botText {color: #FFFFFF; line-height: 25px; padding-top :15px;}
.botText a {color: #FFFFFF;}
#telback{ background:url(/images/lxs.png) no-repeat 0 -30px; min-height:380px; padding:50px 0 0 380px; width:400px; font-size:15px; line-height:35px}
#telback b{font-size:16px; color:#ca0000; line-height:35px; font-weight:bold}
#telback strong{font-size:15px; color:#333; line-height:35px; font-weight:bold}
h1 {font-size:20px; font-weight:bold; line-height:34px; color: #292929;}
#content_text {overflow:hidden; font-size: 16px; line-height:2.5em;}
#content_text a {font-size: 16px; text-decoration: none;}
#content_text a:hover {text-decoration: none;}
#content_text p {line-height:34px;}
#content_text img {max-width:898px;}