*,:after,:before{margin:0;padding:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;outline:0!important;-webkit-tap-highlight-color:rgba(255,255,255,0);-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;}
body{color:#666;font-size:16px;line-height:1.8;font-family:'Microsoft Yahei',"PingFang SC","Helvetica Neue",Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;}
img{max-width:100%;border:none;}
input,select,textarea{font-size:14px;color:#333;font-family:'Microsoft Yahei',"PingFang SC","Helvetica Neue",Helvetica,Arial,sans-serif;border:none;}
input [type=submit],input[type=button],input[type=checkbox],input[type=radio],input[type=reset],select{-webkit-appearance:none;-moz-appearance:none;appearance:none;}
::-webkit-input-placeholder{color:#999;}
::-moz-placeholder{color:#999;}
::-ms-input-placeholder{color:#999;}
select::-ms-expand{display:none;}
a{color:#000;text-decoration:none;}
a:hover{color:#ae0400;}
ul{list-style:none;}
.fix{*zoom:1;}
.fix:after,.fix:before{display:block;content:"";height:0;clear:both;}
table{border-collapse:collapse;border-spacing:0;}
.c{clear:both;}
.col-l{float:left;}
.col-r{float:right;}
em{font-style:normal;}
.wp{margin:0 auto;width:100%;max-width:1100px;}
.header{height:120px;background-color:#fff;box-shadow:0 0 5px rgba(0,0,0,.2);overflow: hidden;}
.header.on{
	position:fixed;
	left:0;right:0;top:0;
	z-index:99;
}
.nav.on{
	position:fixed;
	left:0;
	right:0;
	top:120px;
	z-index:99;
	background:#000;
	font-size: 0;
	}
    body.on{padding-top: 120px;}
.logo{float:left;width:745px;margin-top:25px;}
.logo .img{float:left;margin-right:8px;}
.logo h2{line-height: 47px;padding-top:0px;font-weight:400;overflow:hidden;font-size:28px;color:#333;white-space: nowrap;}
.logo h2 em{display:block;font-family:Arial;font-size:12px;color:#999;line-height:1.2;}
.hdr{float:right;padding-top:28px;}
.hdr .link{margin-bottom:5px;}
.hdr .link a{font-size:14px;color:#666;margin-left:20px;position:relative;}
.hdr .link a:after{content:'';position:absolute;top:50%;margin-top:-5px;left:-12px;width:1px;height:10px;background-color:#ccc;}
.hdr .link a:hover{color:#ae0400;}
.hdr .link a:first-child{margin-left:0;}
.hdr .link a:first-child:after{display:none;}
.nav{position:absolute;top:128px;left:0;right:0;z-index:9;text-align:center;}
.nav ul{display:inline-block;}
.nav li{float:left;position:relative;}
.nav li:after{content:'';position:absolute;left:0;top:12px;width:1px;height:11px;background-color:#a3a3a3;}
.nav li:first-child:after{display:none;}
.nav li.on .v1{font-weight:700;border-bottom:2px solid #fff;}
.nav .v1:hover{border-bottom:2px solid #fff;}
.nav li.ok .v1{border-bottom:2px solid #ae0400;}
.nav .v1{display:block;margin:0 65px;font-size:18px;line-height:36px;color:#fff;border-bottom:2px solid transparent;}
.nav dl{display:none;position:absolute;width:150px;left:50%;margin-left:-75px;top:100%;background-color:rgba(0,0,0,.45);padding:15px 0;overflow:hidden;}
.nav dd a{display:block;font-size:14px;line-height:36px;color:#fff;text-align:left;padding-left:38px;position:relative;}
.nav dd a i{position:absolute;width:5px;height:9px;background:url(../images/q-right.jpg) center center no-repeat;top:50%;margin-top:-4px;right:-120%;transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;-o-transition:.3s;}
.nav li:first-child dd a{padding-left:30px;}
.nav dd a:hover{color:#ae0400;}
.nav dd a:hover i{right:10%;}
.so{position:relative;width:262px;}
.so .inp{width:100%;height:30px;border:1px solid #ccc;padding:0 50px 0 10px;}
.so .btn{position:absolute;top:0;right:0;width:40px;height:30px;font-size:0;cursor:pointer;background:url(../images/so.png) center no-repeat #434343;}
#aside{display:none;position:fixed;top:50px;left:0;right:0;bottom:0;background-color:rgba(255,255,255,.9);z-index:100;}
#aside ul{overflow:hidden;}
#aside li{border-bottom:1px dashed #666;}
#aside .v1{display:block;font-size:16px;line-height:42px;text-align:center;}
#aside .sub{display:none;}
#aside .sub a{display:block;text-align:center;font-size:14px;line-height:30px;}
#aside .link{text-align:center;margin:20px 0;}
#aside .link a{font-size:14px;color:#666;margin:0 5px;}
#aside .so{margin:0 auto;}
.menuBtn{display:none;position:fixed;top:10px;right:10px;z-index:100;width:30px;height:30px;cursor:pointer;transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;-o-transition:.3s;}
.menuBtn b{display:block;height:4px;background-color:#ae0400;margin:4px 0;transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;-o-transition:.3s;}
.bgc2 .menuBtn b{background-color:#fff;}
.bgc2{background-color:#f2f2f2;}
.menuBtn.open b{display:none;margin:-5px 0 0;position:absolute;left:0;top:50%;width:30px;}
.menuBtn.open b:first-child{display:block;transform:rotate(45deg);-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);}
.menuBtn.open b:last-child{display:block;transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg);}
.footer{padding:60px 0 54px;background-color:#333;overflow:hidden;}
.fd-left{float:left;}
.fd-logo{width:660px;overflow:hidden;margin-top:28px;}
.fd-logo .img{float:left;margin-right:11px;}
.fd-logo h2{font-weight:400;overflow:hidden;color:#858585;font-size:28px;margin-top:7px;line-height: 22px;}
.fd-logo h2 em{display:block;font-family:Arial;font-size:12px;}
.m-select{position:relative;height: 35px;padding: 0 10px;width:270px;display:inline-block;vertical-align:middle;}
.m-select .show{height:35px;line-height:35px;background:url(../images/q-select.jpg) right center no-repeat #fff;color:#333;padding:0 12px;cursor:pointer;}
.m-select .opt{display:none;position:absolute;top:100%;left:0;right:0;background-color:#fff;}
.m-select .opt li{border-top:1px dotted #666;}
.m-select .opt li span{display:block;padding:0 12px;cursor:pointer;color:#333;}
.copyright{margin-top:33px;}
.copyright,.copyright a{font-size:14px;color:#858585;letter-spacing:.2px;}
.copyright a{display:inline-block;}
.copyright a:hover{color:#fff;}
.copyright span{margin-right:26px;}
.eq{float:right;width:150px;}
.eq img{display:block;}
.eq p{font-size:14px;color:#fff;line-height:26px;text-align:center;margin-top:6px;}
.g-visit .visit{display:inline-block;vertical-align:middle;width:60px;height:35px;font-size:14px;text-transform:uppercase;color:#fff;background-color:#ae0400;cursor:pointer;margin-left:1px;}
.ban{height:300px;background-repeat:no-repeat;background-position:center;-webkit-background-size:cover;background-size:cover;position:relative;}
.ban:after{content:'';position:absolute;top:0;left:0;bottom:0;right:0;background:url(../images/ban-bg.png) top center no-repeat;z-index:2;}
.main{overflow:hidden;    min-height: 730px;}
.cur,.cur a{font-size:14px;color:#999;}
.cur a{-webkit-transition:.3s;-o-transition:.3s;transition:.3s;}
.cur{float:right;margin-bottom:8px;padding-left:25px;background:url(../images/q-home.jpg) left center no-repeat;}
.cur a:hover{color:#ae0400;}
.g-tit-qj{padding-left:18px;position:relative;display:inline-block;}
.g-tit-qj:after{content:'';position:absolute;top:8px;left:0;width:2px;height:50px;background-color:#ccc;}
.g-tit-qj h3{font-weight:400;font-size:30px;color:#ae0400;line-height:1.3;}
.g-tit-qj p{font-size:14px;color:#999;}
.h25{height:30px;}
.footer2{padding:35px 0 20px;background-color:#fff;}
.footer2 .copy{font-size:14px;line-height:26px;text-align:center;}
.footer2 .copy a{display:inline-block;color:#666;}
.footer2 .copy a:hover{color:#ae0400;}
.pages{text-align:center;margin:29px 0 64px;}
.pages ul{display:inline-block;}
.pages li{float:left;margin:0 5px;}
.pages a{-webkit-transition:.3s;-o-transition:.3s;transition:.3s;}
.pages a,.pages span{display:block;padding:0 10px;font-size:14px;color:#666;height:30px;line-height:28px;border:1px solid #ededed;}
.pages a:hover,.pages li.on a{background-color:#ae0400;color:#fff;}
.bgcf2{background-color:#f2f2f2;}
.p-btn-1{display:inline-block;margin-bottom:5px;width:150px;font-size:16px;line-height:40px;text-align:center;background-color:#999;color:#fff;margin-right:6px;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;border: 0;}
.p-btn-1.edit{background-color:#ae0400;}
.p-btn-1.sbtn1{
    display: block;
    margin: 40px auto 10px;
    overflow: hidden;
    cursor: pointer;}
.p-btn-1.sbtn1 input{
    position: absolute;
    left: -9999px;}
.p-btn-1:hover{opacity:.8;-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity= 80)';filter:alpha(Opacity=80);color:#fff;}
.box-subject-p1{padding:30px 0;}
.box-subject-title{position:relative;overflow:hidden;margin-bottom:30px;background-color:#fff;}
.box-subject-title:before{content:'';position:absolute;top:0;bottom:0;left:260px;width:1px;background-color:#ebebeb;}
.box-subject-title .picture{
    float:left;margin-right:50px;
    /*padding:49px 50px 39px 59px;*/
    padding: 20px;
    width: 260px;
    font-size:14px;
    text-align: center;color:#999;}
.box-subject-title .picture .img{margin-bottom:0;}
.box-subject-title .picture .img img{display:block;width:100%;}
.box-subject-title .picture .name b{font-weight:700;padding-right:9px;font-size:16px;color:#333;}
.box-subject-title .content{overflow:hidden;padding:10px 60px 0px 0;}
.box-subject-title .ct-row{overflow:hidden;line-height:25px;}
.box-subject-title .ct-row1 p{float:left;width: 50%;}
.box-subject-title .ct-row p{margin-bottom: 25px;}
.box-subject-title .ct-row .p1{}
.box-subject-title .ct-row .p2{}
/*.box-subject-title .ct-row .p3{float: none;clear: both;}*/
.box-subject-title .ct-row .tit{color:#000;}
.box-subject-title .ct-row .input{padding:0 4px;width:200px;height:25px;font-size:16px;border:1px solid #e5e5e5;color:#666;display:none;}
.box-subject-title .ct-row .inp1{width:160px;}
.box-subject-title .ct-row .inp2{width:135px;}
.box-subject-title .ct-row .inp3{width:347px;}
.box-subject-title .ct-row .inp4{width:440px;}
.box-subject-title .ct-row .inp5{width:455px;}
.box-subject-title .ct-row .input::-webkit-input-placeholder{color:#bcbcbc;}
.box-subject-title .ct-row .input::-moz-placeholder{color:#bcbcbc;}
.box-subject-title .ct-row .input::-ms-input-placeholder{color:#bcbcbc;}
.box-subject-title .ct-row .input.on{display:inline-block;}
.box-subject-title .ct-row .txt.on{display:none;}
.box-subject-title .ct-button{padding-bottom:15px;text-align:right;}
.box-subject-title .ct-button .p-btn-1{height:40px;background-color:#ae0400;cursor: pointer;}
.box-subject-title .ct-button .p-btn-1:hover{color:#fff;}
/*.box-subject-title .ct-button .p-btn-1.on:after{content:'保存修改';font-size:16px;line-height:40px;color:#fff}
.box-subject-title .ct-button .p-btn-1.on{font-size:0;background-color:#999}*/
.box-subject-cont{overflow:hidden;position:relative;padding-left:260px;min-height:800px;background-color:#fff;}
.box-subject-cont .ct-left{position:absolute;top:0;left:0;height:100%;width:260px;background-color:#e2e7eb;}
.box-subject-cont .ct-right{overflow:hidden;padding:0 50px 20px;}
.box-subject-cont .ct-list a{display:block;padding-left:40px;font-size:18px;line-height:64px;border-left:2px solid #e2e7eb;color:#666;}
.box-subject-cont .ct-list a:hover{background-color:#fff;border-left:2px solid #fff;}
.box-subject-cont .ct-list a.on{border-color:#ae0400;background-color:#fff;}
.tabtitle-p1{border-bottom:1px solid #ebebeb;}
.tabtitle-p1 li{display:inline-block;padding-right:54px;}
.tabtitle-p1 a{position:relative;display:inline-block;padding:23px 0 15px;font-size:18px;color:#666;}
.tabtitle-p1 li.on a{color:#ae0400;font-weight:700;}
.tabtitle-p1.p2 li.on a{color:#333;}
.tabtitle-p1 a:hover{color:#ae0400;}
.tabtitle-p1 li.on a:after{content:'';position:absolute;bottom:-1px;left:0;z-index:5;width:100%;height:2px;background-color:#666;}
.tabcont-detail1{padding-top:29px;}
.tabcont-detail1 .list{margin-bottom:20px;padding:31px 20px 30px;font-size:14px;line-height:2;border:1px solid #ebebeb;background-color:#fcfcfc;color:#333;}
.tabcont-detail1 .p-btn-1{margin-right:4px;}
.tabcont-cg1 .list{padding-top:18px;}
.tabcont-cg1 .list li{position:relative;padding-right:95px;line-height:2.5;}
.tabcont-cg1 .btns{position:absolute;top:50%;right:0;margin-top:-20px;}
.tabcont-cg1 .btns a{font-size:14px;color:#666;}
.tabcont-cg1 .btns .mark{margin:0 3px;font-size:12px;}
.tabcont-cg1 .btns a:hover{color:#ae0400;}
.tabcont-cg2{padding-top:29px;}
.tabcont-cg2 .row{overflow:hidden;padding-bottom:30px;font-size:14px;color:#a2a2a2;}
.tabcont-cg2 .row2{padding-bottom:43px;}
.tabcont-cg2 .row3{padding-bottom:46px;}
.tabcont-cg2 .row4{padding-bottom:24px;}
.tabcont-cg2 .row .tit{float:left;line-height:30px;color:#333;}
.tabcont-cg2 .row .tip{color:#a2a2a2;}
.tabcont-cg2 .row .input{overflow:hidden;}
.tabcont-cg2 .row .inpt{padding:0 5px;height:30px;border:1px solid #ebebeb;}
.tabcont-cg2 .row .inp1{display:block;width:100%;}
.tabcont-cg2 .row .inp2{display:inline-block;width:70px;vertical-align:middle;}
.tabcont-cg2 .row .date{display:inline-block;padding:0 19px 0 4px;vertical-align:middle;}
.tabcont-cg2 .row .texta{display:block;padding-top:8px;padding-bottom:8px;width:100%;height:90px;resize:none;}
.tabcont-cg2 .row .mark{display:inline-block;margin:0 4px;width:20px;height:1px;vertical-align:middle;background-color:#ebebeb;}
.tabcont-cg2 .row.last .tit{float:none;}
.tabcont-cg2.pt0{padding-top:0;}
.tabpaper-title{padding:14px 0 26px;}
.tabpaper-title label{display:inline-block;margin-right:24px;font-size:14px;cursor:pointer;color:#333;}
.tabpaper-title input{width:20px;height:20px;display:inline-block;vertical-align:middle;background:url(../images/icop-radio-1.jpg) center center no-repeat;}
.tabpaper-title input:checked{background-image:url(../images/icop-radio-2.jpg);}
.tabcont-cg2 .inp3{display:block;width:100%;}
.upfiles{position:relative;display:inline-block;padding-right:70px;width:290px;}
.upfiles .file-btn{position:absolute;top:0;right:0;width:70px;
	font-size:14px;line-height:30px;text-align:center;height: 30px;
	background-color:#ae0400;color:#fff;cursor: pointer;}
.upfiles .file-btn input{position: absolute;left: -9999px;}
.upfiles .file-inp{position:absolute;top:0;right:0;width:70px;height:30px;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(Opacity=0);}
.box-login{overflow:hidden;background:url(../images/imgp-img2.jpg) center no-repeat;-webkit-background-size:cover;background-size:cover;}
.box-login .form{float:right;margin:178px 0;padding:36px 36px 46px;width:356px;background-color:rgba(255,255,255,.7);}
.box-login .title{position:relative;margin-bottom:29px;}
.box-login .title:after{content:'';position:absolute;bottom:0;left:0;right:0;height:1px;background-color:rgba(255,255,255,.5);}
.box-login .title span{display:inline-block;padding:14px 19px;line-height:1;font-size:22px;border-bottom:3px solid #ae0400;color:#ae0400;}
.box-login .cont .inpt{display:block;width:100%;height:40px;}
.box-login .cont .inp1{margin-bottom:20px;padding:0 23px;}
.box-login .cont .inp2{font-size:16px;text-align:center;background-color:#ae0400;color:#fff;cursor:pointer;}
.box-login .cont .tips{padding-top:14px;font-size:14px;color:#000;}
.box-subject-cont.cont2{min-height:inherit;}
.tabcont-cg1 .list p{white-space:nowrap;overflow:hidden;-ms-text-overflow:ellipsis;text-overflow:ellipsis;}

.m-list1{}
/*.m-list1 li{margin-bottom: 20px;}*/
.m-list1 li a{line-height: 30px;overflow: hidden;display: block;font-size: 18px;
    background: url(../images/ico-dian.jpg) no-repeat left 18px;padding: 7px 0 7px 15px;}
.m-qj2 .tr1 p span{font-size: 18px;color: #000;}
.m-qj2 .tr1 p{color: #000;font-size: 18px;line-height: 28px;}

/*.m-qj2 p a{line-height: 28px;display: inline-block;}*/













@media only screen and (max-width:1099px){
.box-subject-title:before{left:180px;display: none;}
.box-subject-title .picture{padding:15px!important;margin-right:15px;}
.box-subject-title .content{padding: 15px;}
.box-subject-title .ct-row p{width: auto;float: none;margin-bottom: 15px;}
.box-subject-title .ct-button{padding-top:15px;text-align:left;}
.box-subject-cont{padding-left:150px;}
.box-subject-cont .ct-left{width:150px;}
.box-subject-cont .ct-right{padding:0 15px 20px;}
.box-subject-cont .ct-list a{padding-left:15px;}
.tabtitle-p1 li{padding-right:20px;}
}
@media only screen and (max-width:767px){
.box-subject-title .ct-row .inp4{width:340px;}
.box-subject-cont{padding-left:0;min-height:750px;}
.box-subject-cont .ct-left{position:static;width:100%;height:auto;}
.tabtitle-p1{white-space:nowrap;overflow-y:hidden;overflow-x:auto;}
.tabcont-cg1 .list li{padding-right:0;line-height:1.5;padding-bottom:15px;}
.tabcont-cg1 .list p{white-space:normal;}
.tabcont-cg1 .list .btns{position:static;margin-top:0;}
.box-subject-cont .ct-list{border-bottom:10px solid #f2f2f2;}
.box-subject-cont .ct-list a+a{border-top:1px solid #fff;}
.box-subject-cont .ct-list a.on{border-top-color:#fff;}
.v_news_content img{height: auto!important;}
}
}
@media only screen and (max-width:600px){
.box-subject-title:before{display:none;}
.box-subject-title .picture{float:none;width:100%;margin-right:0;text-align:left;}
.box-subject-title .picture .img,.box-subject-title .picture .name{display:inline-block;vertical-align:middle;}
.box-subject-title .picture .img{margin-right:10px;}
.box-subject-title .content{padding:0 15px 15px;}
.box-subject-title .ct-row p{padding-top:0;width:auto!important;float:none;}
.box-subject-title .ct-row .inp4{width:100%;}
.tabcont-cg2 .row{padding-bottom:15px;}
.tabcont-cg2 .row .inp2{margin-bottom:5px;}
.box-login .form{margin:100px auto;float:none;width:300px;padding:15px;}
.box-subject-title .ct-row{font-size:14px;}
.tabcont-cg2 .row .date{padding:0 10px 0 4px;}
.box-subject-cont .ct-list a{line-height:42px;font-size:16px;}
.tabtitle-p1 a{font-size:16px;padding:10px 0;}
.tabcont-detail1{padding-top:10px;}
.tabcont-detail1 .list{padding:15px 10px;}
.p-btn-1.sbtn1 {
    margin: 10px auto;}
}
@media only screen and (max-width:479px){
.box-subject-title .ct-row .inp3{width:100%;}
.tabcont-cg2 .row .tit{float:none;width:100%;}
}
@media only screen and (max-width:380px){
.upfiles{width:100%;}
.p-btn-1{width:125px;line-height:32px;height:32px!important;}
}
.js-textarea{height:175px;border:1px solid #ebebeb;width:100%;padding:10px;display:none;margin-bottom:20px;}
.tabcont-detail1.on .list{display:none;}
.tabcont-detail1.on .js-textarea{display:block;}
.js-emp2{display:none;}
.m-qj1{overflow:hidden;padding:25px 0 0;    min-height: 500px;}
.m-qj1 img{
margin: 0 auto;
    display: block;
    height: auto !important;
}
.m-qj1 .txt{float:left;width:553px;margin-right:30px;}
.m-qj1 .txt p{font-size:16px;line-height:2;color:#666;text-align:justify;margin-bottom:32px;}
.m-qj1 .pic{padding:18px 0 30px;overflow:hidden;}
.m-qj1 .pic img{display:block;padding:35px 0;}
.h65{height:65px;}
.col-slide{
    float:left;width:270px;background-color:#ededed;
    min-height:610px;/*margin-right:50px;*/
    margin-bottom:50px;}
.col-slide .tit{height:110px;background-color:#ae0400;padding:25px 0 0 30px;}
.col-slide .tit h3{font-weight:400;font-size:30px;color:#fff;position:relative;}
.col-slide .tit h3:after{content:'';position:absolute;left:0;bottom:-8px;width:30px;height:1px;background-color:#fff;}
.col-slide ul{margin:16px 0 0 15px;}
.col-slide a{display:block;font-size:20px;height:56px;line-height:58px;padding:0 30px 0 15px;border-bottom:1px solid #fff;position:relative;}
.col-slide li.on{margin-bottom:6px;}
.col-slide li.on a{height:60px;line-height:62px;background-color:#fff;color:#ae0400;}
.col-slide a i{position:absolute;top:25px;right:28px;width:7px;height:11px;background:url(../images/q-right2.jpg) center no-repeat;}
.col-slide a:hover i,.col-slide li.on a i{background-image:url(../images/q-right2-on.jpg);}
.col-main{overflow:hidden;margin-top:-5px;margin-left: 320px;}
.ul-qj1{border-top:1px solid #f0f0f0;overflow: hidden;}
.ul-qj1 li{overflow:hidden;padding:30px 0;border-bottom:1px solid #f0f0f0;float:left;width:49%;min-height:130px;}
.ul-qj1 li:nth-child(2n){margin-left:2%;}
.ul-qj1 li:nth-child(2){border-top: none !important;}
.ul-qj1 .date{float:left;width:63px;margin-right:12px;}
.ul-qj1 .date strong{display:block;font-size:38px;font-family:Arial;text-align:center;height:41px;line-height:41px;background-color:#999;color:#fff;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;}
.ul-qj1 .date span{display:block;font-size:14px;line-height:21px;text-align:center;border:1px solid #c9c9c9;border-top:0;}
.ul-qj1 .txt{overflow:hidden;}
.ul-qj1 .txt h4{font-weight:400;padding:8px 0 5px;}
.ul-qj1 .txt h4 a{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;}
.ul-qj1 .txt p{font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap; color: #959595; }
.ul-qj1 li:hover .date strong{background-color:#ae0400;}
.ul-qj1 li:hover a{color:#ae0400;}
.ul-qj2{border-top:1px solid #f0f0f0;}
.ul-qj2 li{overflow:hidden;padding:30px 0;border-bottom:1px solid #f0f0f0;}
.ul-qj2 .pic{float:left;max-width:155px;max-height:219px;line-height: 219px; margin-right:30px;overflow: hidden;}
.ul-qj2 .pic img{
    display: inline-block;
    vertical-align: middle;
    width: 100%;
    height: auto;}
.ul-qj2 .txt{padding:7px 0 0;overflow:hidden;}
.ul-qj2 .txt h4{font-weight:400;font-size:22px;color:#333;margin-bottom:3px;}
.ul-qj2 .txt h4 em{font-size:16px;color:#666;margin-left:18px;}
.ul-qj2 .txt p{font-size:14px;line-height:24px;}
.ul-qj2 .txt p a{color:#666;}
.ul-qj2 .txt p a:hover{color:#ae0400;}
.ul-qj2 .txt .more{display:block;margin-top:14px;font-size:14px;color:#fff;width:80px;height:30px;line-height:30px;text-align:center;background-color:#ae0400;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;}
.ul-qj2 .txt .more:hover{opacity:.8;-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity= 80)';filter:alpha(Opacity=80);}
.m-qj2{padding:26px 0 0;border-top:1px solid #e5e5e5;}
.m-qj2 h3{font-weight:400;font-size:22px;color:#333;margin-bottom:10px;}
.m-qj2 p{line-height:40px;font-size: 20px;}
.m-qj2 p a{font-size: 18px;}
.m-qj2 .tr1{
    line-height: 40px;
    overflow: hidden;}
.m-qj2 .tr1 .pdf{
    float: right;
    color: #ae0400;
    text-decoration: underline;
    padding-left: 10px;}
.m-qj2 .tr1 .date{
    float: right;
    padding:0 10px;}
.m-qj2 .tr1 p{
    /*margin-right: 180px;*/
    -ms-text-overflow: ellipsis;
    text-overflow: ellipsis;}

.header2{height:120px;background:url(../images/header2-bg.jpg) center no-repeat;}
.header2 h1{font-size:38px;line-height:120px;color:#fff;}
.box-subject-title.qj{margin-bottom:0;}
.box-subject-title.qj .picture{
    /*padding:62px 50px 57px 59px*/
    padding: 20px;
   
    }
.m-qj3{padding:40px 59px 39px;background-color:#fff;border-top:1px solid #ebebeb;}
.m-qj3 h3{display:inline-block;font-size:20px;line-height:40px;color:#ae0400;border-bottom:2px solid #ae0400;margin-bottom:9px;}
.m-qj3 .con{font-size:16px;line-height:36px;color:#666;}
.m-qj3 .con span{display:inline-block;}
.m-qj3 .con .s1{display:block;}
.m-qj3 .con i{font-style:normal;margin:0 35px;color:#cccbcb;}
.m-qj3.qj2,.m-qj3.qj3{padding:40px 30px 39px 59px;}
.m-qj3.qj3 .con{word-break:break-all;}

.banner{}
.banner .item:after{content:'';position:absolute;top:0;left:0;bottom:0;right:0;background:url(../images/ban-bg.jpg) top center no-repeat;z-index:2;}
.banner .item{display:block;height:525px;background-repeat:no-repeat;background-position:center;-webkit-background-size:cover;background-size:cover;position:relative;height: calc(100vh - 120px);}
.banner .slick-dots{position:absolute;bottom: 15px;left:0;right:0;text-align:right;z-index:3;padding-right: 20px;}
.banner .slick-dots li{display:inline-block;margin: 0 10px;font-size:0;}
.banner .item p{
	position:absolute;
	left:0;
	width:70%;
	bottom:20px;
	color:#fff;
	padding:0 0 0 30px;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	font-size:16px;
}

.banner .slick-dots li:after {
    content: "";
    border-top: 1px solid #fff;
    display: inline-block;
    vertical-align: middle;
    width: 0px;
    margin-left: 5px;
    transition: all 0.5s ease-out 0s;
	
}

.banner .slick-dots button{background-color:transparent;font-size: 20px;cursor:pointer;font-weight: 600;background: none;border: none;color: #fff;vertical-align: middle;}
.banner .slick-dots li.slick-active button{
    font-size: 24px; 
}
.banner .slick-dots li.slick-active:after{
	width:50px;
}
.index-row{padding:53px 0 40px;position:relative;overflow:hidden;}
.index-row .col-l,.index-row .col-r{width:47%;}
.index-row:after{content:'';position:absolute;top:98px;left:0;right:0;height:1px;background-color:#ccc;}
.g-tit-ind{overflow:hidden;margin-bottom:10px;position:relative;z-index:2;}
.g-tit-ind .more{float:right;text-transform:uppercase;font-size:14px;color:#666;margin-top:16px;}
.g-tit-ind .more:hover{color:#ae0400;}
.g-tit-ind h3{font-weight:400;position:relative;z-index:2;display:inline-block;font-size:24px;color:#333;border-bottom:3px solid #ae0400;}
.index-row .ul-qj1 li{padding:20px 0;border-bottom:0;border-top:1px solid #f0f0f0;}
.index-row .ul-qj1,.index-row .ul-qj1 li:first-child{border-top:0;}
.ul-index2{padding-top:1px;}
.ul-index2 h4{font-weight:400;}
.ul-index2 h4 a{display:block;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;max-height:52px;position:relative;padding-left:15px;}
.ul-index2 h4 a:after{content:'';position:absolute;top:8px;left:0;width:5px;height:5px;background-color:#ae0400;}
.ul-index2 .time{font-size:14px;padding-left:15px;}
.ul-index2 li{padding:15px 0;border-top:1px solid #f0f0f0;}
.ul-index2 li:first-child{border-top:0;}
.index-row.row2{padding:53px 0 45px;background-color:#f6f6f6;}
.ul-index3{padding:6px 0 0;}
.ul-index3 li{padding:9px 0 10px;}
.ul-index3 h4{font-weight:400;color:#ae0400;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;max-height:48px;}
.ul-index3 .time{font-size:14px;}
.ul-index4{padding-top:4px;}
.ul-index4 li{padding:10px 0;}
.ul-index4 a{display:block;padding-left:15px;line-height:26px;background:url(../images/q-right3.jpg) top 7px left no-repeat;}
.ul-recruit{margin-top:25px;padding:0 0 68px;border-top:1px solid #f0f0f0;}
.ul-recruit li{border-bottom:1px solid #f0f0f0;}
.ul-recruit .tit{padding:24px 190px 25px 0;position:relative;cursor:pointer;}
.ul-recruit .tit i{position:absolute;right:0;top:50%;margin-top:-18px;width:35px;height:35px;background:url(../images/q-down.jpg) center no-repeat;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;}
.ul-recruit .tit.on i{background-image:url(../images/q-up.jpg);}
.ul-recruit .tit h4{font-weight:400;line-height:26px;color:#000;letter-spacing:.2px;padding-left:15px;background:url(../images/q-right4.jpg) top 7px left no-repeat;}
.ul-recruit .tit.on h4{color:#ae0400;}
.ul-recruit .con{display:none;padding:0 0 25px 15px;margin-top:-8px;}
.ul-recruit .con h5{font-weight:400;}
.ul-recruit .con h5,.ul-recruit .con p{font-size:14px;line-height:2;color:#666;}





@media only screen and (max-width:959px){
.m-qj1 .txt{float:none;width:auto;margin:0;}
.h65{height:30px;}
.m-qj1 .txt p{margin-bottom:20px;font-size:14px;}
.m-qj1 .pic{padding-top:0;}
.m-qj1 .pic img{padding:0;float:left;width:50%;}
.g-tit-qj h3{font-size:22px;}
.g-tit-qj p{font-size:13px;}
.g-tit-qj:after{height:35px;}
.ban{height:200px;}
.col-slide{width:150px;min-height:300px;}
.col-main {margin-left: 170px;}
.col-slide .tit{height:60px;padding:10px 0 0 10px;}
.col-slide .tit h3{font-size:20px;}
.col-slide a{height:36px!important;line-height:36px!important;font-size:14px;}
.col-slide li.on{margin-bottom:0;}
.col-slide a i{top:13px;}
.ul-qj1 li{padding:10px 0!important;width: auto;float: none;min-height:90px;}
	.ul-qj1 li:nth-child(2n) {
    margin-left: 0;
}
	.ul-qj1 li:nth-child(2) {
   border-top: 1px solid #f0f0f0;
}
.ul-index2 li{padding:10px 0;}
.ul-qj1 .txt h4 a{font-size:14px;}
.ul-qj1 .txt p{font-size:13px;}
.ul-qj1 .date strong{font-size:28px;}
.ul-qj1 .date span{font-size:13px;}
.ul-qj2 .txt p{font-size:13px;line-height:22px;}
.m-qj2 h3{font-size:20px;}
.m-qj2 p{font-size:14px;line-height:30px;}
.m-qj2 p a{font-size: 14px;}
.m-qj3 .con span{display:block;}
.m-qj3 .con i{display:none;}
.m-qj3{padding:15px!important;}
.m-qj3 .con{font-size:14px;line-height:28px;}
.banner .item{height:350px;}
.ul-index2 h4 a{font-size:14px;}
.ul-index2 .time{font-size:13px;}
.ul-index3 h4{font-size:14px;}
.ul-index4 a{font-size:14px;background-position:top 6px left;}
.index-row{padding:30px 0!important;}
.g-tit-ind h3{font-size:20px;padding-bottom:4px;}
.g-tit-ind .more{margin-top:10px;}
.index-row .col-l,.index-row .col-r{float:none;width:auto;}
.index-row .col-l{margin-bottom:15px;}
.index-row:after{display:none;}
.g-tit-ind:after{content:'';position:absolute;height:1px;background-color:#ccc;left:0;right:0;bottom:0;}
.ul-recruit .tit{padding:15px 100px 15px 0;}
}
@media only screen and (max-width:767px){
.m-qj1{padding:10px 0 0;word-break: break-all;}
.m-qj1 .txt p{font-size:13px;}
.col-slide{float:none;width:auto;margin:0 0 10px;min-height:inherit;}
.col-slide ul{margin:5px 5px 0;}
.ul-qj2 .pic{margin-right:15px;}
.ul-qj2 .txt h4{font-size:18px;}
.ul-qj2 .txt h4 em{font-size:14px;margin-left:10px;}
.m-qj2{padding:20px 0 50px;}
.banner .item{height:240px;}
.ul-recruit .tit i{width:28px;height:28px;-webkit-background-size:28px 28px;background-size:28px 28px;margin-top:-14px;}
.ul-recruit .tit h4{font-size:14px;}
.ul-recruit .con h5,.ul-recruit .con p{font-size:13px;}
.ul-recruit .tit{padding:10px 30px 10px 0;}
.ul-recruit{padding:0 0 30px;}
.col-main{margin-top:5px;margin-left: 0;}
.ul-recruit .con{
overflow-x: scroll;
}
}
@media only screen and (max-width:479px){
.ul-qj2 .pic{float:none;margin:0 auto;height: auto;line-height: normal;font-size: 0;}
.ul-qj2 .txt .more{margin:10px auto 0;}
.ul-qj2 li{padding:15px 0;}
.index-row{padding:20px 0!important;}
.banner .item{height:200px;}
.m-list1 li a{font-size: 16px;line-height: 30px;height: 30px;}
.box-subject-title .picture{width:100%;}
.box-subject-title .picture .img img{width:70%;margin: 0 auto;}
}
@media only screen and (max-width:1365px){
.logo{width:650px;margin-top:34px;}
.logo .img{max-width:250px;}
.logo h2{font-size:20px;}
.logo h2 em{font-size:12px;}
}
@media only screen and (max-width:1199px){
.wp{width:96%;}
.nav .v1{margin:0 40px;}
}
@media only screen and (max-width:959px){
body{margin-top:50px;}
.header,.header2{position:fixed;height:50px;top:0;left:0;right:0;background-color:#fff;z-index:99;box-shadow:0 0 5px rgba(0,0,0,.5);}
.header2 h1{line-height:50px;font-size:26px;}
.hdr{display:none;}
.logo{width:auto;margin-top:8px;}
.logo .img{max-width:160px;}
.logo .img img{display:inline-block;vertical-align:middle;}
.eq,.fd-logo,.g-visit,.logo h2,.nav{display:none;}
.footer{padding:10px 0;}
.fd-left{float:none;}
.copyright{text-align:center;margin:0;}
.menuBtn{display:block;}
}
@media only screen and (max-width:767px){
.wp{width:94%;}
.ban{height:150px;}
.copyright span{display:block;margin:0;font-size:12px;}
.cur{float:none;margin-bottom:10px;}
.cur,.cur a{font-size:13px;}
.footer2{padding:20px 0;}
.footer2 .copy{font-size:13px;line-height:24px;}
}
@media only screen and (max-width:479px){
.pages li{display:none;}
.pages li.on,.pages li.turn{display:block;}
.pages{margin:20px 0 30px;}
}



.newsbox{
    overflow: hidden;
}
.newsbox ul{
    margin: 0 -10px;
}
.newsbox ul li {
    float: left;
    width: 33.33%;
    margin-top: 30px;
}
.newsbox ul li a {
    display: block;
    margin: 0 10px;
}
.newsbox ul li a .ninfo{}
.newsbox ul li a .ninfo span {
    display: block;
    font-size: 14px;
    line-height: 21px;
    color: #999;
    border-top: 0;
}
.newsbox ul li a .ninfo h3{
    font-weight: 400;
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
     -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
   
    overflow: hidden;
    font-size: 17px;
    line-height: 30px;
    height: 60px;
    -webkit-transition: .3s;
    -o-transition: .3s;
    transition: .3s;
    margin: 10px 0;
}
.newsbox ul li a .ninfo p{
    font-size: 14px;
    line-height: 24px;
     display: -webkit-box;
     -webkit-line-clamp: 2;
     -webkit-box-orient: vertical;
      
    overflow: hidden;
    height: 48px;
    color: #959595;
}
.newsbox ul li a .pic{
    padding-top: 65%;
    position: relative;
    overflow: hidden;
}
.newsbox ul li a .pic img{
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
}


@media only screen and (max-width:959px){
    .newsbox ul li{
        width: 50%;
    }
    .banner .slick-dots{
       /* display: none !important;*/
    }
    .banner .item p{
        width: auto;
        right: 0;padding-right: 20px;
        padding-left: 20px;
    }
}