*, :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: 14px; line-height: 1.5; font-family: 'Microsoft Yahei', "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; -webkit-font-smoothing: antialiased; overflow-x: hidden; margin-top: 100px }
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: #333; text-decoration: none }
h1, h2, h3, h4, h5, h6 { font-size: 100%; font-weight: normal; }
a:hover { color: #ff4b59 }
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: 1400px }
.header { position: absolute; top: 0; left: 0; right: 0; height: 100px; background-color: #fff; box-shadow: 0 3px 10px rgba(0,0,0,.31); z-index: 99 }
.logo { float: left; line-height: 100px; }
.logo img { display: inline-block; vertical-align: middle;  }
.nav { float: right; overflow: hidden;  }
.nav li { float: left; }


#qq_icon {width:187px; height:193px; background:url(../../images/n/qq_icon.png) no-repeat; position:fixed; right:-200px; top:150px; cursor:pointer; z-index:99999;}
#cs_online {width:217px; height:324px; position:fixed; top:150px; right:-220px; background:url(../../images/n/qq_bg.png) no-repeat; display:none; filter:alpha(opacity:0); opacity:0; z-index:99999;}
.qq_context {width:185px; height:244px; margin-top:73px; margin-left:24px; list-style:none; padding:0px;} 
.qq_context li {width:175px; height:25px; margin-left:5px; margin-top:20px; float:left;}
.span_t {display:block; float:left; color:#333; line-height:25px; font-size:12px; font-family:'Arial';}

.nav a { display: block; font-size: 16px; color: #333; padding: 32px 19px; position: relative; text-align: center }
.nav li.on a:after { content: ''; position: absolute; bottom: 0; left: 50%; margin-left: -6px; width: 12px; height: 6px; background: url(../../images/n/q-on.png) center no-repeat }
.nav a em { text-transform: uppercase; display: block; text-align: center; font-size: 12px; line-height: 1; color: #999 }
.nav a:hover, .nav li.on a { color: #fff; background: url(../../images/n/nav-li2.png) center no-repeat; -webkit-background-size: cover; background-size: cover }
.nav a:hover em, .nav li.on a em { color: #fff }
.nav li.on:first-child a { background-image: url(../../images/n/nav-li1.png) }
.menuBtn { display: none; position: fixed; top: 12px; right: 10px; 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: #0086cf; margin: 4px 0; transition: .3s; -ms-transition: .3s; -moz-transition: .3s; -webkit-transition: .3s; -o-transition: .3s }
.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 { margin-top: 10px; padding-top: 32px; background: url(../../images/n/footer.jpg) center no-repeat; -webkit-background-size: cover; background-size: cover; position: relative }
.footer:after { content: ''; position: absolute; top: -10px; height: 10px; left: 0; right: 0; background: url(../../images/n/q-bls.png) center no-repeat }
.fd-top { overflow: hidden; padding: 0 0 45px }



.fd-nv { width:610px; float:left;}



.fd-nv li { float: left; margin-right: 14px }
.fd-nv h4 { font-weight: 400; width: 138px; height: 28px; line-height: 28px; border-radius: 14px; font-size: 16px; background-color: #fff; color: #062867; padding: 0 16px; margin-bottom: 14px }
.fd-nv .con a { display: block; color: #fff; line-height: 30px; position: relative; padding-left: 15px }
.fd-nv .con a:hover { text-decoration: underline }
.fd-nv .con a:after { content: ''; position: absolute; top: 50%; margin-top: -1px; left: 8px; width: 2px; height: 2px; background-color: #fff }
.fd-contact { width:360px; float: left; padding-left: 10px; position: relative }
.fd-contact:after { content: ''; position: absolute; left: 24px; top: 35px; width: 1px; height: 176px; background: url(../../images/n/fd-line.png) center no-repeat }
.fd-contact:before { content: ''; position: absolute; right: -44px; top: 35px; width: 1px; height: 176px; background: url(../../images/n/fd-line.png) center no-repeat }
.g-tit-fd { font-weight: 400; font-size: 18px; color: #fff; padding-left: 21px; background: url(../../images/n/fd-tit1.jpg) left center no-repeat; margin-bottom: 17px }
.ul-contact li { line-height: 30px; color: #fff; text-align:left; }

.ul-contact i { font-family: Impact; font-size: 16px; color: #f6ff00; margin-bottom: 8px; font-style:normal; font-weight:bold; }
.eq { float: right; margin-right: 30px }
.eq img { display: block; width: 144px; height: 144px; margin-left: 17px }
.copyright { padding: 23px 10px; color: #fff; text-align: center; background: url(../../images/n/fd-line2.png) top center no-repeat }
.copyright a { color: #fff; }
.copyright span { margin: 0 8px; color:#FFF; }
.copyright a.a1 { margin-right: 8px }
.copyright a:hover { text-decoration: underline }
.banner .item { display: block; height: 670px; background-repeat: no-repeat; background-position: center; -webkit-background-size: cover; background-size: cover; position: relative }
.banner .slick-dots { position: absolute; bottom: 50px; left: 0; right: 0; text-align: center; z-index: 3 }
.banner .slick-dots li { display: inline-block; margin: 0 8px }
.banner .slick-dots button { width: 23px; height: 23px; border-radius: 50%; border: 1px solid #07f; background-color: #fff; font-size: 0; cursor: pointer }
.banner .slick-dots li.slick-active button { background-color: #07f; border: 1px solid #fff }
.ban { height: 730px; background-repeat: no-repeat; background-position: center; -webkit-background-size: cover; background-size: cover }
.pages { text-align: center; margin: 10px 0 48px }
.pages a,.pages span{ display: inline-block; vertical-align: middle; width: 42px; height: 42px; line-height: 40px; text-align: center; font-size: 20px; color: #0086cf; border: 1px solid #0086cf; border-radius: 50%; margin: 0 3px; -webkit-transition: .3s; -o-transition: .3s; transition: .3s }
.pages a.prev { background: url(../../images/n/q-prev.png) center; font-size:0;}
.pages a.next { background: url(../../images/n/q-next.png) center no-repeat; font-size:0;}
.pages span, .pages a:hover { background-color: #0086cf; color: #fff }
.pages .a1{ font-size:12px;}
.box-column-p1.qj a { padding: 10px 32px }
.box-column-p1.qj .center { padding: 0 20px 0 50px }
.box-column-p1.qj2 .center { padding: 0 20px 0 40px }
.box-column-p1.qj a.on { padding: 10px 46px }
.box-column-p1 { text-align: center }
.box-column-p1 .center { position: relative; z-index: 2; display: inline-block; padding: 0 34px; font-size: 0; border-radius: 65px; background: url(../../images/n/icop-ico3.png) center no-repeat; -webkit-background-size: cover; background-size: cover }
.box-column-p1 .center:after, .box-column-p1 .center:before { content: ''; position: absolute; z-index: -1; background-position: center; background-repeat: no-repeat; -webkit-background-size: cover; background-size: cover }
.box-column-p1 .center:after { bottom: 0; right: -31px; width: 60px; height: 58px; background-image: url(../../images/n/icop-ico2.png) }
.box-column-p1 .center:before { top: -12px; left: -34px; width: 48px; height: 63px; background-image: url(../../images/n/icop-ico1.png) }
.box-column-p1 a { position: relative; z-index: 5; display: inline-block; padding: 11px 25px 13px; font-size: 16px; line-height: 1.2;  }
.box-column-p1 a:after { content: ''; position: absolute; top: 0; bottom: 0; right: 0; width: 1px; background: url(../../images/n/icop-ico4.png) center no-repeat; -webkit-background-size: auto 100%; background-size: auto 100% }
.box-column-p1 a:last-child:after { display: none }
.box-column-p1 .en { display: block; font-size: 12px }
.box-column-p1 a.on { border: 1px solid #157aba; -webkit-box-shadow: -3px 0 5px rgba(0,0,0,.4); box-shadow: -3px 0 5px rgba(0,0,0,.4); background: url(../../images/n/imgp-img1.jpg) center no-repeat; -webkit-background-size: cover; background-size: cover; color: #000 }
.box-column-p1 a.on .en { color: #666 }
.box-column-p1 a:hover { opacity: .9; -ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity= 90)'; filter: alpha(Opacity=90) }
.p-title-1 { overflow: hidden; text-align: center ; margin:40px 0;}
.p-title-1 .center { position: relative; z-index: 2; display: inline-block; padding: 0 15px; font-size: 22px; line-height: 1.1; color: #dd7131 }
/*.p-title-1 .center:after, .p-title-1 .center:before { content: ''; position: absolute; top: 50%; margin-top: -5px; width: 960px; height: 11px; background: url(../../images/n/icop-ico5.png) left repeat-x }*/
.p-title-1 .center:after { left: -960px }
.p-title-1 .center:before { right: -960px }
.p-title-1 .cn { display: inline-block; vertical-align: middle; line-height:35px}
.p-title-1 .cn em { font-size:28px; font-family:微软雅黑; font-weight:bold}
.p-title-1 .cn b { font-size: 14px; color:#666; }
.p-title-1 .en { display: inline-block; font-size: 0; vertical-align: middle }
.p-title-1 .en b { font-size: 57px }
.p-title-1 b { text-transform: uppercase }
.p-title-1.white .center { color: #fff }
.p-title-1.pt36 { padding-top: 36px }
.ul-list-p1 { padding: 36px 0 4px }
.ul-list-p1 li { position: relative; z-index: 2; margin-bottom: 28px; padding: 18px 48px 18px 17px; border: 1px solid #ddd; border-radius: 6px }
.ul-list-p1 .date { float: left; margin-right: 30px; width: 122px; font-size: 18px; line-height: 1.1; text-align: center; border-radius: 7px; background-color: #0086cf; color: #fff }
.ul-list-p1 .date .d1 { padding: 21px 0 13px; font-size: 20px; border-top-left-radius: 6px; border-top-right-radius: 6px; background-color: #fce600; color: #000 }
.ul-list-p1 .date .d2 { padding: 22px 0 25px; background: url(../../images/n/icop-ico7.png) top center no-repeat; -webkit-background-size: 100% 7px; background-size: 100% 7px }
.ul-list-p1 .text { overflow: hidden; padding-top: 13px }
.ul-list-p1 .text a { color: #000 }
.ul-list-p1 .text h3 { padding-bottom: 6px; font-size: 18px; font-weight: 400 }
.ul-list-p1 .text .info { font-size: 14px; line-height: 1.57; color: #999 }
.ul-list-p1 .addmore { position: absolute; bottom: 0; right: 0; z-index: 3; width: 36px; font-size: 24px; line-height: 36px; text-align: center; border-top-left-radius: 7px; border-bottom-right-radius: 7px; background-color: #0086cf; color: #fff }
.ul-list-p1 .addmore:hover { color: #fff }
.ul-list-p2 { overflow: hidden; margin-left: -36px; padding: 57px 10px 0 }
.ul-list-p2 li { float: left; width: 50% }
.ul-list-p2 .box { overflow: hidden; padding: 0 0 41px 36px }
.ul-list-p2 .date { float: left; margin-top: 12px; padding-right: 18px; width: 178px; height: 164px; font-size: 18px; text-align: center; background-repeat: no-repeat; background-position: center; -webkit-background-size: cover; background-size: cover; color: #fff }
.ul-list-p2 .date:after { content: ''; display: inline-block; width: 0; height: 100%; vertical-align: middle }
.ul-list-p2 .tit { display: inline-block; vertical-align: middle }
.ul-list-p2 .date span { display: block; font-size: 26px; line-height: 1.3 }
.ul-list-p2 .text { overflow: hidden; padding: 27px 34px 24px 23px; border: 1px solid #ddd; border-radius: 10px }
.ul-list-p2 li:hover .text { box-shadow: 0 0 2px rgba(0,0,0,.3) inset }
.ul-list-p2 .picture { float: left; position: relative; z-index: 2; margin-right: 24px; width: 41.79% }
.ul-list-p2 .img { padding-top: 100% }
.ul-list-p2 .txt { overflow: hidden }
.ul-list-p2 .title { padding-bottom: 3px; font-size: 18px }
.ul-list-p2 .txt .info { overflow: hidden; height: 7.15em; font-size: 14px; line-height: 1.43; color: #999 }
.ul-list-p2 li:nth-child(1) .date { background-image: url(../../images/n/icop-li-1.png) }
.ul-list-p2 li:nth-child(2) .date { background-image: url(../../images/n/icop-li-2.png) }
.ul-list-p2 li:nth-child(3) .date { background-image: url(../../images/n/icop-li-3.png) }
.ul-list-p2 li:nth-child(4) .date { background-image: url(../../images/n/icop-li-4.png) }
.ul-list-p2 li:nth-child(5) .date { background-image: url(../../images/n/icop-li-5.png) }
.ul-list-p2 li:nth-child(6) .date { background-image: url(../../images/n/icop-li-6.png) }
.ul-list-p2 li:nth-child(7) .date { background-image: url(../../images/n/icop-li-7.png) }
.ul-list-p2 li:nth-child(8) .date { background-image: url(../../images/n/icop-li-8.png) }
.ul-list-p2 li:nth-child(9) .date { background-image: url(../../images/n/icop-li-9.png) }
.ul-list-p2 li:nth-child(10) .date { background-image: url(../../images/n/icop-li-10.png) }
.ul-list-p2 li:nth-child(11) .date { background-image: url(../../images/n/icop-li-11.png) }
.ul-list-p2 li:nth-child(12) .date { background-image: url(../../images/n/icop-li-12.png) }
.ul-list-p2 li:nth-child(1) .title { color: #ff3700 }
.ul-list-p2 li:nth-child(2) .title { color: #ed1d38 }
.ul-list-p2 li:nth-child(3) .title { color: #0b6da6 }
.ul-list-p2 li:nth-child(4) .title { color: #649908 }
.ul-list-p2 li:nth-child(5) .title { color: #dd9500 }
.ul-list-p2 li:nth-child(6) .title { color: #854f29 }
.ul-list-p2 li:nth-child(7) .title { color: #dd4900 }
.ul-list-p2 li:nth-child(8) .title { color: #344a1f }
.ul-list-p2 li:nth-child(9) .title { color: #03a0b3 }
.ul-list-p2 li:nth-child(10) .title { color: #0288cf }
.ul-list-p2 li:nth-child(11) .title { color: #224390 }
.ul-list-p2 li:nth-child(12) .title { color: #a42860 }
.ban .text { height: 100%; text-align: center; background-color: rgba(6,40,103,.6); color: #fff }
.ban .text h3 { padding-top: 107px; font-size: 42px; line-height: 1.4 }
.ban .text p { font-size: 12px; text-transform: uppercase }
.ul-list-p3 { margin: 60px 0 0 -24px; font-size: 0 }
.ul-list-p3 li { float: left; width: 50% }
.ul-list-p3 .box { position: relative; z-index: 2; margin: 0 0 27px 24px; padding: 7px 6px 7px 168px; border-radius: 7px; background-color: #0086cf }
.ul-list-p3 .picture { overflow: hidden; position: absolute; top: 7px; left: 5px; bottom: 7px; width: 156px; border-radius: 7px }
.ul-list-p3 .picture .img { padding-top: 100% }
.ul-list-p3 .content { overflow: hidden; padding: 16px 22px 20px 33px; border-radius: 7px; background-color: #fff }
.ul-list-p3 .content h3 { position: relative; z-index: 2; padding-bottom: 9px; font-size: 18px; font-weight: 400; color: #062867 }
.ul-list-p3 .content h3:before { content: ''; position: absolute; top: 5px; left: -18px; width: 9px; height: 16px; background: url(../../images/n/imgp-img4.jpg) center no-repeat; -webkit-background-size: cover; background-size: cover }
.ul-list-p3 .content .info { padding-bottom: 12px; font-size: 14px; line-height: 1.57 }
.ul-list-p3 .content .info p { overflow: hidden; white-space: nowrap; -ms-text-overflow: ellipsis; text-overflow: ellipsis }
.ul-list-p3 .content .btn { display: inline-block; margin: 0 6px 4px 0; width: 86px; font-size: 14px; line-height: 26px; text-align: center; border-radius: 4px; color: #fff; -webkit-transition: .3s; -o-transition: .3s; transition: .3s }
.ul-list-p3 .content .btn1 { background-color: #0076b6 }
.ul-list-p3 .content .btn2 { background-color: #fc7700 }
.ul-list-p3 .content .btn:hover { opacity: .8; -ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity= 80)'; filter: alpha(Opacity=80) }
.ul-list-p4{  margin:60px 0 0 0;}
.ul-list-p4 li{ width:31.33%; margin-left:2%; float:left; border:1px solid #ddd; border-radius:10px; margin-bottom:20px;}
.ul-list-p4 li .box .pic{ height:0; padding-bottom:60%; overflow:hidden;}
.ul-list-p4 li .box .pic img{border-radius: 10px 10px 0px 0px;}
.ul-list-p4 li .box .tit{ background:url(../../images/n/bg_kc2.jpg) top repeat-x; height:60px; margin-top:10px;}
.ul-list-p4 li .box .tit h2{ background:url(../../images/n/bg_kc.jpg) top no-repeat; line-height:50px; text-align:center; font-size:16px;}
.ul-list-p4 li .box .tit h2 a{ color:#fff;}
.ul-list-p4 li .box .con{padding:15px; line-height:150%; font-size:14px;}
.ul-list-p4 li .box .con p{ color:#0086cf; margin:10px auto; font-size:14px;}
.ul-list-p4 li .box .con p a{ float:right;color:#0086cf;font-size:14px;}
.ul-list-p5{  margin:60px 0 0 0;}
.ul-list-p5 li{ width:31.33%; margin-left:2%; float:left; border:1px solid #ddd; border-radius:10px;}
.ul-list-p5 li .box .pic{ height:0; padding-bottom:61%; overflow:hidden;}
.ul-list-p5 li .box .pic img{border-radius: 10px 10px 0px 0px;}
.ul-list-p5 li .box .tit{ background:url(../../images/n/bg_kc2.jpg) top repeat-x; height:60px; margin-top:10px;}
.ul-list-p5 li .box .tit h2{ background:url(../../images/n/bg_kc.jpg) top no-repeat; line-height:50px; text-align:center; font-size:16px;}
.ul-list-p5 li .box .tit h2 a{ color:#fff;}
.ul-list-p5 li .box .con{padding:15px; line-height:150%; font-size:14px;}
.ul-list-p5 li .box .con p{ color:#0086cf; margin:10px auto; font-size:14px;}
.ul-list-p5 li .box .con p a{color:#0086cf;font-size:14px;}
.ul-article{ max-width:1125px; margin:0 auto;}
.ul-article li{ overflow:hidden; margin:15px auto; border-bottom:1px dashed #ccc; padding-bottom:15px;}
.ul-article li.team {
	width: 30%;
    float: left;
    margin: 0 10px 0 10px;
    position: relative;
    /* background: #ccc; */
    border: 1px solid #ccc;
    background-color: white;
    border-radius: 11px;
    margin-bottom: 5px;
	padding-bottom:0
}
.ul-article li.team img { 
	width: 49%;
    float: left;
    margin-right: 5px;
    padding: 10px;
}
.ul-article li.team h2 {width:40%;float:left;}
.ul-article li.team h3 {
	float: left;
    position: absolute;
    bottom: 20px;
    right: 5px;
}

.ul-article li.team h3 a {
	font-size: 15px;
    color: red;
    font-weight: bold;
}

.ul-article li.team p { float:left; line-height:25px; width:40%;}

.ul-article li h2{ font-size:18px;}
.ul-article li h2 em { float:right; padding-right:30px;  }
.ul-article li h2 em a {color:#dd7131; font-weight:bold;}
.ul-article li h2 i{ font-style:normal; float:right; font-size:12px; color:#999999;}
.ul-article li span{ font-size:14px; color:#666;}

.judge{ font-size:24px; color:#fff; text-align:center; margin-bottom:30px;}
.slick-qj2 .item p{ color:#fff; text-align:center; font-size:16px; margin-top:15px;}

.box-expert-p1 { overflow: hidden; padding: 33px 13px 36px 7px }
.expScroNav { float: left; margin-right: 12px; padding: 42px 0; width: 108px; height: 656px }
.expScroNav .item { position: relative }
.expScroNav .img { display: block; padding-top: 104.63% }
.expScroNav .img:after { content: ''; position: absolute; top: 0; left: 0; z-index: 5; width: 100%; height: 100%; background-color: rgba(0,0,0,.5) }
.expScroNav .slick-arrow { position: absolute; left: 0; z-index: 5; width: 100%; height: 42px; background-repeat: no-repeat; background-position: center }
.expScroNav .slick-arrow.prev { top: 0; background-image: url(../../images/n/icop-ico8.png) }
.expScroNav .slick-arrow.next { bottom: 0; background-image: url(../../images/n/icop-ico9.png) }
.expScroNav .item.on .img:after, .expScroNav .slick-current .img:after { display: none }
.expScroFor { overflow: hidden; padding: 17px 19px 17px 13px; border: 1px solid #ddd }
.expScroFor .picture { position: relative; z-index: 2; float: left; margin-right: 30px; width: 44.64%; min-width: 270px }
.expScroFor .picture .img { padding-top: 135.59% }
.expScroFor .content { overflow: hidden }
.expScroFor .content h3 { padding: 34px 0 20px; overflow: hidden; font-weight: 400 }
.expScroFor .content .name { float: left; margin-right: 22px; font-size: 36px; color: #0086cf }
.expScroFor .content .name span { display: inline-block; border-bottom: 4px solid #0086cf }
.expScroFor .content .exp { overflow: hidden; padding: 22px 0 4px; font-size: 18px; border-bottom: 4px solid #b9b9b9; color: #000 }
.expScroFor .content .info { overflow: hidden; height: 35.34em; font-size: 14px; line-height: 1.86 }
.box-about-p1 { padding: 52px 0 46px }
.box-about-p1 .title { font-size: 0; font-weight: 400; color: #fff }
.box-about-p1 .title span { display: inline-block; padding-left: 24px; width: 270px; font-size: 18px; line-height: 38px; border-radius: 38px; vertical-align: middle }
.box-about-p1 .title img { vertical-align: middle }
.box-about-p1 .title.t1 span { background-color: #f8b62a }
.box-about-p1 .title.t2 span { background-color: #d92032 }
.box-about-p1 .title.t3 span { background-color: #1b3e90 }
.box-about-p1 .cont { font-size: 18px; line-height: 1.83; text-align: justify; }
.box-about-p1 .cont1 { padding: 25px 0 50px }
.box-about-p1 .cont2 { padding: 10px 0 43px }
.box-about-p1 .list1 { padding: 27px 0 0 10px; font-size: 0 }
.box-about-p1 .list1 li { display: inline-block; width: 25% }
.box-about-p1 .list1 .img { position: relative; z-index: 2; margin: 0 10px 10px 0 }
.box-about-p1 .list1 .bg { display: block; width: 100% }
.box-about-p1 .list1 .pic { position: absolute; top: 8%; left: 9%; padding-top: 62%; width: 84% }
.ul-list-p1 a:hover { color: #0086cf }
.box-about-p1 .list1 .pic img, .expScroFor .picture img, .expScroNav img, .ul-list-p2 .img img, .ul-list-p3 .picture img { position: absolute; top: 0; left: 0; z-index: 3; width: 100%; height: 100% }
.pgcon{ margin:30px 30px 60px; line-height:150%; font-size:16px;}
.pgcon img{height:auto !important;}

@media only screen and (max-width:1440px){
	
.banner .item { height:600px}	



}


@media only screen and (max-width:1199px) {
.p-title-1 .center { font-size: 18px }
.p-title-1 .cn b { font-size: 14px }
.p-title-1 .en b { font-size: 42px }
.expScroFor .content h3 { padding-top: 8px }
.expScroFor .content .name { float: none }
.expScroFor .content .exp { padding-top: 8px }
.ul-list-p2 { margin-left: -15px }
.ul-list-p2 .box { padding-left: 15px }
.ul-list-p2 .date { padding-right: 11px; width: 120px; height: 111px; font-size: 12px }
.ul-list-p2 .date span { font-size: 18px }
.ul-list-p2 .text { padding: 10px }
.ul-list-p2 .picture { margin-right: 12px }


}

@media only screen and (max-width:959px) {
.box-column-p1 .center { padding: 0 20px!important }
.box-column-p1 a { padding: 10px }
.ul-list-p3 li{ display: block; width: 100% }
.ul-list-p4 li,.ul-list-p5 li{ display: block; width: 48%; margin-bottom:15px;}
.ban .text h3 { font-size: 30px; padding-top: 60px }
.ul-list-p3,.ul-list-p4,.ul-list-p5{ margin-top: 30px }
.ul-list-p1 .text { padding-top: 0 }
.ul-list-p1 .date { margin-right: 15px }
.box-about-p1, .ul-list-p2 { padding-top: 30px }
.box-about-p1 .title img { width: 60px }
.ul-list-p2 .title { font-size: 16px }
.ul-list-p2 .txt .info { font-size: 12px }
.ul-list-p2 .picture { float: none; width: 100%; margin-right: 0; margin-bottom: 10px }
.pgcon{ margin:20px;}
}

@media only screen and (max-width:767px) {
.box-column-p1 .center { display: block; padding: 0!important; border-radius: 0; background-image: none; background-color: #0086cf }
.box-column-p1 a { display: block; border-bottom: 1px solid rgba(255,255,255,.3); color:#fff; }
.box-column-p1 a.on { background-image: none; background-color: #fce600 }
.box-column-p1 .center:after, .box-column-p1 .center:before, .box-column-p1 a:after { display: none }
.p-title-1 {    margin: 10px 0; padding-left: 10px; padding-right: 10px }
.p-title-1 .cn { display: block; text-align: center }
.p-title-1 .en { display: none }
.expScroNav { float: none; width: 100%; margin-right: 0; margin-bottom: 15px; height: auto; padding: 0 36px }
.expScroNav .slick-arrow { width: 36px; height: 72px; top: 50%; margin-top: -36px; background-image: url(../../images/n/icop-ico14.png) }
.expScroNav .slick-arrow.next1 { left: auto; right: 0; -webkit-transform: rotate(180deg); -ms-transform: rotate(180deg); -o-transform: rotate(180deg); transform: rotate(180deg) }
.expScroFor .content .name span { font-size: 24px }
.box-about-p1 .list1 li { width: 50% }
.box-about-p1 .cont { font-size: 14px }
.box-about-p1 .cont1 { padding: 12px 0 25px }
.box-about-p1 .cont2 { padding-bottom: 25px }
.ul-list-p2 li { float: none; width: 100% }
}

@media only screen and (max-width:600px) {
.expScroFor .picture { float: none; width: 100%; margin-bottom: 15px }
.ul-list-p3 .content { padding: 10px 10px 10px 25px }
.ul-list-p3 .content .info, .ul-list-p3 .content h3 { padding-bottom: 4px }
.ul-list-p1 li { padding: 10px 10px 30px }
.ul-list-p1 .date { font-size: 12px; width: auto; margin-right: 5px }
.ul-list-p1 .date .d1 { font-size: 14px; padding: 14px 0 7px }
.ul-list-p1 .date .d2 { padding: 15px 0 14px }
.ul-list-p2 { margin-left: 0; padding-top: 10px }
.ul-list-p2 .box { padding: 0 0 10px }
.ul-list-p2 .date { float: none; -webkit-transform: rotate(90deg); -ms-transform: rotate(90deg); -o-transform: rotate(90deg); transform: rotate(90deg); margin: 12px auto 5px }
.ul-list-p2 .tit { -webkit-transform: rotate(-90deg); -ms-transform: rotate(-90deg); -o-transform: rotate(-90deg); transform: rotate(-90deg) }
.ul-list-p2 .txt .info { height: auto }
}

@media only screen and (max-width:479px) {
.p-title-1 .center { padding: 0 5px }
.ban .text h3 { font-size: 22px; padding-top: 30px }
.ul-list-p3 .box { padding-left: 7px }
.ul-list-p3 .picture { position: relative; width: 100%; top: auto; left: auto; bottom: auto; margin-bottom: 7px }
.ul-list-p1 .date { float: none; margin-bottom: 15px; margin-right: 0 }
.box-about-p1 .list1 li { width: 100% }
.box-about-p1 .title img { width: 40px }
.box-about-p1 .title span { font-size: 16px; line-height: 32px; padding-left: 15px; width: 240px }
.ul-list-p4 li,.ul-list-p5 li{ display: block; width: 100%; margin-bottom:10px; margin-left:auto;}
}
.p-title-1.index .center { padding: 0 5px }
.index-row1 { padding: 38px 0 38px }
.index-row1 .box { overflow: hidden; padding: 0 0 89px }
.index-row1 .pic { float: left; width: 351px;  position: relative; margin: 0 25px 0 10px }
.index-row1 .pic em { display: block; padding-top: 69%; position: relative }
.index-row1 .pic img { position: absolute; top: 0; left: 0; width: 100%; height: 100% }
/*.index-row1 .pic:after{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5)}*/
.index-row1 .pic .btn-play { position: absolute; top: 50%; left: 50%; margin-left: -41px; margin-top: -41px; width: 82px; height: 82px; background: url(../../images/n/q-play.png) center no-repeat; z-index: 3; cursor: pointer; -webkit-transition: .3s; -o-transition: .3s; transition: .3s }
.index-row1 .pic .btn-play:hover { opacity: .8; -ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity= 80)'; filter: alpha(Opacity=80) }
.index-row1 .txt { overflow: hidden; font-size: 16px; line-height: 28px; margin-top: 30px; padding-right: 42px; text-indent:2em; }
.index-row2 { padding: 60px 0 23px; background: url(../../images/n/q-row2.jpg) center no-repeat; -webkit-background-size: cover; background-size: cover; position: relative }
.index-row2:before { content: ''; position: absolute; top: -10px; left: 0; right: 0; height: 10px; background: url(../../images/n/q-bls.png) center no-repeat }
.index-row2:after { content: ''; position: absolute; left: 0; right: 0; bottom: -10px; height: 10px; background: url(../../images/n/q-blx.png) center no-repeat }
.ul-qj1 { overflow: hidden; padding: 16px 10px 0 }
.ul-qj1 li { 
	float: left; 
	width: 20%;
	line-height:35px;
	background: url(../../images/n/q-item.png) center no-repeat; 
	position: relative; 
	top: 0; -webkit-transition: .3s; -o-transition: .3s; transition: .3s 
}

.ul-qj1 li a.content {    
	text-indent: 2em;
    padding: 0 27px;
    line-height: 22px;
    display: block;
	height: 70px;
}


.ul-qj1 li a.title b {
	font-size: 18px;
    width: 100%;
    text-align: center;
    display: block;
    color: #dd7131;
    /* text-indent: 2em; */
    display: block;
}
.ul-qj1 li a.content { text-align:left;}
.ul-qj1 li a.title b:hover,.ul-qj1 li a.content:hover { text-decoration:none}
.ul-qj1 li a.more {     
	border: 1px solid #777;
    padding: 3px 4px;
    text-align: right;
    color: #777;
    margin-left: 27px;
    border-radius: 5px;
    /* display: table-cell; */
    line-height: 30px;
    font-size: 12px;
    /* text-align: center; */
}
.ul-qj1 li:nth-child(1) { background: url(../../images/n/q-itemm.png) center no-repeat;}
.ul-qj1 li:nth-child(2) { background: url(../../images/n/q-itema.png) center no-repeat;}
.ul-qj1 li:nth-child(4) { background: url(../../images/n/q-itemb.png) center no-repeat;}
.ul-qj1 li:nth-child(5) { background: url(../../images/n/q-itemv.png) center no-repeat;}

.ul-qj1 .inner {    
	display: block;
    margin: 0px 2px;
    position: relative;
} 
.ul-qj1 li:hover { top: -10px;  }

.ul-qj1 .pic { width: 216px; height: 128px; margin-left:25px; background-size:100%;}

.ul-qj1 li:nth-child(1) .pic {
	background:url(../../images/n/grzs.jpg) no-repeat;	 background-size:100%;	
}
.ul-qj1 li:nth-child(2) .pic {
	background:url(../../images/n/yuesao.jpg) no-repeat;	 background-size:100%;	
}
.ul-qj1 li:nth-child(3) .pic {
	background:url(../../images/n/xetn.jpg) no-repeat;	 background-size:100%;	
}
.ul-qj1 li:nth-child(4) .pic {
	background:url(../../images/n/yys.jpg) no-repeat;	 background-size:100%;	
}
.ul-qj1 li:nth-child(5) .pic {
	background:url(../../images/n/chxf.jpg) no-repeat;	 background-size:100%;	
}





.ul-qj1 li:nth-child(1) .picc {
	background:url(../../images/n/1111.jpg) no-repeat;	 background-size:100%;	
}
.ul-qj1 li:nth-child(2) .picc {
	background:url(../../images/n/2222.jpg) no-repeat;	 background-size:100%;	
}
.ul-qj1 li:nth-child(3) .picc {
	background:url(../../images/n/3333.jpg) no-repeat;	 background-size:100%;	
}
.ul-qj1 li:nth-child(4) .picc {
	background:url(../../images/n/4444.jpg) no-repeat;	 background-size:100%;	
}
.ul-qj1 li:nth-child(5) .picc {
	background:url(../../images/n/5555.jpg) no-repeat;	 background-size:100%;	
}





.ul-qj1 .pic img { width: 100%; height: 100% }
.ul-qj1 .txt { padding: 37px 20px 20px }
.ul-qj1 .txt a:hover { text-decoration:none;}
.ul-qj1 .txt h4 { font-weight: 400; font-size: 16px; padding-bottom: 6px; margin-bottom: 5px; color: #000; line-height: 1.1; position: relative; text-align:center; }
.ul-qj1 .txt h4 em { display: block; color: #0086d3 }
.ul-qj1 .txt h4:after { content: ''; position: absolute; bottom: 0; left:-2px; width: 240px; height: 1px; background-color: #cfcfcf }
.ul-qj1 .txt p { 
	line-height: 16px; 
	color: #999; 
	display: -webkit-box; 
	-webkit-box-orient: vertical; 
	-webkit-line-clamp: 3; 
	overflow: hidden; 
	height: 48px;
	line-height:48px; 
	text-align:center; 
}
.ul-qj1 .txt p a { font-size: 24px !important;}

.index-row3 { padding: 72px 0 56px }
.slick-qj { margin-top: 40px }
.slick-qj .item { position: relative }
.slick-qj .pic { position: absolute; top: 50%; margin-top: -140px; width: 280px; height: 280px; transform: rotate(45deg); border-radius: 30px; overflow: hidden; }
.slick-qj .pic img { display: block; width: 460px; height: 460px; transform: rotate(-45deg); position: absolute; top: -30%; max-width: none; }
.slick-qj .pic1 { left: 46px; }
.slick-qj .pic2 { right: 46px; }
.slick-qj .pic1 img { left: -20%; }
.slick-qj .pic2 img { right: -20%; }
.slick-qj .con { width: 604px; height: 604px; background: url(../../images/n/q-p3.png) center no-repeat; margin: 0 auto; text-align: center; padding: 110px 0 0 }
.slick-qj .con h3 { font-weight: 400; font-size: 40px; line-height: 48px; color: #0086cf; padding-bottom: 35px; background: url(../../images/n/q-p4.png) bottom center no-repeat }
.slick-qj .con h2 { width: 213px; height: 46px; line-height: 46px; border-radius: 8px; background-color: #0086cf; font-size: 30px; color: #fff; margin: 22px auto 21px }
.slick-qj .con p { font-size: 16px; line-height: 28px; color: #333; max-width: 300px; margin: 0 auto; text-indent:2em; }
.slick-qj .con .more { text-transform: uppercase; font-size: 18px; color: #0086cf; display: inline-block; margin-top: 8px }
.slick-qj .con .more:hover { text-decoration: underline }
.slick-qj .slick-arrow { position: absolute; bottom: 52px; width: 189px; height: 191px; background-repeat: no-repeat; background-position: center; background-color: transparent; border: none; z-index: 2; cursor: pointer; padding: 48px 0 0 }
.slick-qj .slick-prev { left: 245px; background-image: url(../../images/n/q-prev2.png) }
.slick-qj .slick-next { right: 245px; background-image: url(../../images/n/q-next2.png) }
.slick-qj .slick-arrow em { font-weight: 700; display: block; text-align: center; font-size: 18px }
.slick-qj .slick-arrow em.em1 { color: #00a1ff; margin-bottom: 6px }
.slick-qj .slick-arrow em.em2 { line-height: 24px; color: red }
.tab-index { text-align: center; margin-top: 20px }
.tab-index ul { display: inline-block }
.tab-index li { float: left; margin-right: 28px }
.tab-index a { display: block; font-size: 16px; color: #062867; width: 109px; height: 37px; line-height: 37px; background: url(../../images/n/q-bg3.png) center no-repeat }
.tab-con {
/*	width: 1200px;*/
    height: 352px;
    margin-bottom: 18px;
    -webkit-background-size: cover;
    background: #fff;
    margin: 25px auto;
    border-radius: 81px;
}
.tab-con .pic-box { float: left; margin: 72px 55px 0 95px; width: 222px; height: 227px; background: url(../../images/n/q-bg4.png) center no-repeat; text-align: center }
.tab-con .pic-box h3 { font-size: 18px; color: #062867; padding-top: 90px }
.tab-con .pic-box .more { padding-right: 18px; font-weight: 700; font-size: 16px; line-height: 1.3; color: #062867; text-transform: uppercase; background: url(../../images/n/q-more.png) right center no-repeat; -webkit-transition: .3s; -o-transition: .3s; transition: .3s }
.tab-con .pic-box .more:hover { text-decoration: underline }
.ul-qj2 { overflow: hidden; padding-top: 60px; padding-right: 20px }
.ul-qj2 li { height: 29px; line-height: 29px; padding-left: 32px; background: url(../../images/n/q-star.png) left center no-repeat; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; position: relative; width:45%; float:left;}
.ul-qj2 li em { position: absolute; font-weight: 700; font-size: 30px; color: #002363; left: 32px; top: -8px }
.slick-qj2 { padding: 0 60px }
.slick-qj2 .item { /*background: url(../../images/n/q-item2.png) center top no-repeat */}
.slick-qj2 .pic {    
	width: 200px;
    height: 150px;
    margin: 18px auto 0;
    border: 2px solid #fffc00;
    /* padding: 38px 28px; */
    background: #fff;
    border-radius: 32px; 
}
.slick-qj2 .pic img { display: block; height: 100%; border-radius: 9px; overflow: hidden; margin:0 auto;}
.slick-qj2 .slick-arrow { position: absolute; top: 50%; margin-top: -15px; width: 31px; height: 29px; background-repeat: no-repeat; background-position: center; font-size: 0; background-color: transparent; border: none; z-index: 2; cursor: pointer; -webkit-transition: .3s; -o-transition: .3s; transition: .3s }
.slick-qj2 .slick-arrow:hover { opacity: .8; -ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity= 80)'; filter: alpha(Opacity=80) }
.slick-qj2 .slick-prev { left: 6px; background-image: url(../../images/n/q-prev1.png) }
.slick-qj2 .slick-next { right: 6px; background-image: url(../../images/n/q-next1.png) }
.index-row3.row5 { overflow: hidden; padding: 88px 0 46px }
.index-row3.row5 .con { margin: 42px -11px 0 }
.index-row3.row5 .col-l, .index-row3.row5 .col-r { width: 33.33% }
.m-qj1 { margin: 0 11px }
.g-tit-ind { margin-bottom: 7px }
.g-tit-ind h3 { font-weight: 400; font-size: 18px; padding-left: 21px; background: url(../../images/n/q-tit1.jpg) left center no-repeat; color: #062867 }
.g-tit-ind .more { float: right; font-size: 12px; color: #666; margin-top: 6px; -webkit-transition: .3s; -o-transition: .3s; transition: .3s }
.g-tit-ind .more:hover { color: #0086cf }
.ul-qj3 li { border-bottom: 1px dashed #ddd }
.ul-qj3 a { display: block; line-height: 29px; color: #666; padding-left: 26px; position: relative; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; -webkit-transition: .3s; -o-transition: .3s; transition: .3s }
.ul-qj3 a:hover { color: #0086cf }
.ul-qj3 a:after { content: ''; position: absolute; left: 5px; top: 50%; margin-top: -4px; width: 7px; height: 7px; background-color: #666; border-radius: 50% }
.m-qj1 .pictxt { border: 1px solid #ddd; border-radius: 8px; padding: 9px 8px 20px }
.m-qj1 .pictxt .pic { padding-top: 33%; position: relative; margin-bottom: 10px; overflow: hidden; border-radius: 10px; }
.m-qj1 .pictxt .pic img { position: absolute; top: 0; left: 0; width: 100%; height: 100%; -webkit-transition: .3s; -o-transition: .3s; transition: .3s }
.m-qj1 .pictxt .pic:hover img { -webkit-transform: scale(1.05); -ms-transform: scale(1.05); -o-transform: scale(1.05); transform: scale(1.05) }
.ul-honer { overflow: hidden; padding: 16px 0 12px }
.ul-honer li { float: left; width: 25%; padding-top: 10px; background: url(../../images/n/q-bg5.png) center no-repeat; margin-bottom: 8px }
.ul-honer .inner { padding: 10px 0 60px; margin: 0 20px }
.ul-honer .pic { width: 258px; height: 180px; margin-bottom: 28px }
.ul-honer .pic img { display: block; width: 100%; height: 100% }
.ul-honer .txt h4 { font-weight: 400; font-size: 16px; line-height: 22px; padding-bottom: 11px; margin-bottom: 6px; color: #000; border-bottom: 1px solid #cfcfcf; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; height: 55px }
.ul-honer .txt em { font-size: 12px; color: #0086cf; display: block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap }
.ul-video { overflow: hidden; padding: 50px 7px 0 }
.ul-video li { float: left; width: 33.33%; margin-bottom: 32px }
.ul-video .inner { display: block; margin: 0 27px; border: 6px solid #0086cf; border-top-width: 7px; border-radius: 9px; position: relative }
.ul-video .pic { padding-top: 75%; position: relative }
.ul-video .pic img { position: absolute; top: 0; left: 0; width: 100%; height: 100% }
.ul-video .txt { position: absolute; bottom: 0; left: 0; right: 0; padding-left: 7px; height: 42px; line-height: 42px; background-color: rgba(0,0,0,.67) }
.ul-video .txt h4 { font-weight: 400; font-size: 16px; color: #fff; padding-left: 43px; background: url(../../images/n/q-play2.png) left center no-repeat }
.ul-person { overflow: hidden; padding: 50px 7px 0 }
.ul-person li { float: left; width: 33.33%; margin-bottom: 32px }
.ul-person .inner { display: block; margin: 0 27px; border: 6px solid #0086cf; border-top-width: 7px; border-radius: 9px; position: relative }
.ul-person .pic { padding-top: 100%; position: relative }
.ul-person .pic img { position: absolute; top: 0; left: 0; width: 100%; height: 100% }
.ul-person .txt { position: absolute; bottom: 0; left: 0; right: 0; padding-left: 7px; height: 42px; line-height: 42px; background-color: rgba(0,0,0,.67) }
.ul-person .txt h4 { font-weight: 400; font-size: 16px; color: #fff;}
.ul-honor { overflow: hidden; padding: 50px 7px 0 }
.ul-honor li { float: left; width: 33.33%; margin-bottom: 32px }
.ul-honor .inner { display: block; margin: 0 27px; border: 6px solid #fffa41; border-top-width: 7px; border-radius: 9px; position: relative }
.ul-honor .pic { padding-top: 75%; position: relative }
.ul-honor .pic img { position: absolute; top: 0; left: 0; width: 100%; height: 100% }
.ul-honor .txt { position: absolute; bottom: 0; left: 0; right: 0; height: 42px; line-height: 42px; background-color: rgba(0,0,0,.67) }
.ul-honor .txt h4 { font-weight: 400; font-size: 16px; color: #fff; text-align: center; }
.m-video { padding: 32px 0 0 }
.m-video h1.title { height: 50px; line-height: 50px; font-size: 20px; text-align: center; border-radius: 9px; color: #fff; background: -webkit-linear-gradient(#0187cf, #006acc); background: -o-linear-gradient(#0187cf, #006acc); background: -moz-linear-gradient(#0187cf, #006acc); background: linear-gradient(#0187cf, #006acc) }
.m-video .tips { text-align: center; width: 358px; height: 50px; line-height: 50px; margin: 0 auto 27px; border: 1px solid #ddd; border-radius: 0 0 8px 8px; background: -webkit-linear-gradient(#fff, #e1e1e1); background: -o-linear-gradient(#fff, #e1e1e1); background: -moz-linear-gradient(#fff, #e1e1e1); background: linear-gradient(#fff, #e1e1e1) }
.m-video .tips span { margin: 0 6px }
.m-video.join .tips{ width:600px;}
.m-video .con { padding: 0 10px 40px;line-height:180%; font-size:16px; }
.m-video .con .iframe1 { height: 630px; width: 96% }
.m-video .con iframe { display: block; margin: 0 auto }
.m-video .con .tip { font-size: 16px;  padding: 20px 0 0 }
.m-video .pic{ text-align:center; width:90%; margin:0 auto;}
.m-video .con img{ height:auto !important;}
.share-box { text-align: center; height: 50px; border: 1px solid #cecece; border-radius: 8px }
.share-box .jiathis_style_32x32 { display: inline-block; margin-top: 13px }
.share-box .jiathis_style_32x32 .jtico { background: url(../../images/n/icon-share.png); padding-left: 38px!important }
.share-box .jiathis_style_32x32 .jtico_qzone { background-position: 0 0 }
.share-box .jiathis_style_32x32 .jtico_tsina { background-position: -38px 0 }
.share-box .jiathis_style_32x32 .jtico_renren { background-position: -76px 0 }
.share-box .jiathis_style_32x32 .jtico_tqq { background-position: -114px 0 }
.share-box .jiathis_style_32x32 .jiathis_button_wangyi { float: left; background: url(../../images/n/icon-share.png) -152px 0; width: 32px; height: 32px; margin-right: 6px }
.share-box .jiathis_style_32x32 .jtico_jiathis { background-position: -190px 0 }
.share-box .jiathis_style_32x32 .jiathis_counter.jiathis_bubble_style { background-position: right 0; width: 72px!important }
.m-turn { overflow: hidden; margin: 19px 6px 30px }
.m-turn a { font-size: 16px; color: #666; padding: 11px 0; width: 45%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap }
.m-turn a.prev { padding-left: 53px; float: left; background: url(../../images/n/q-prev.png) left center no-repeat }
.m-turn a.next { padding-right: 53px; float: right; background: url(../../images/n/q-next.png) right center no-repeat; text-align: right }
.m-turn a:hover { color: #0086cf }
.links{ margin-bottom:30px;}
.links dl dt{ font-size:18px;color:#062867;}
.links dl dd{ overflow:auto; margin-top:10px;}
.links dl dd a{ margin:3px 10px; display:block; float:left;}
.bdsharebuttonbox{ width:305px; margin:0 auto}
@media only screen and (max-width:1199px) {
#cs_box { display:none;}
#qq_icon { width:140px;  background-size:30%; position:fixed;  top:200px !important;}
.index-row1 .pic { margin-top: 50px }
.ul-qj1 { width: 100%; margin: 0 auto }
.ul-qj1 li { width: 33%; position: static }



.ul-honer { width: 600px; margin: 0 auto }
.ul-honer li { width: 50% }
.ul-video .inner,.ul-honor .inner{ margin: 0 10px }
.slick-qj .pic { width: 300px; height: 300px; margin-top: -150px }
.slick-qj .slick-arrow { bottom: 0 }
.slick-qj .con h3 { font-size: 30px; line-height: 36px }
.index-row1 { padding:0;}
}

@media only screen and (max-width:959px) {
.index-row3.row5 .col-l, .index-row3.row5 .col-r { float: none; width: auto; margin-bottom: 10px }
.index-row1 .pic { float: none; margin: 30px auto 0;  }
.index-row1 .pic .btn-play { width: 50px; height: 50px; margin-left: -25px; margin-top: -25px; -webkit-background-size: 50px 50px; background-size: 50px 50px }
.index-row1 .txt { font-size: 14px; line-height: 24px; padding-right: 0; margin-top: 20px; height:90px; }
.index-row1 .box { padding: 0 0 30px }
.index-row2 { padding: 20px 0 }
.tab-con .pic-box { margin: 70px 30px 0 }
.ban { height: 300px }
.m-video .con { padding: 0 0 20px }
.m-video .con img { width:50%!important;}
.m-video .con .iframe1 { height: 350px }
.m-video .con .tip { font-size: 14px; padding: 10px 0 0 }
.ul-qj1 li { margin-bottom: -20px }
.slick-qj .pic { width: 200px; height: 200px; margin-top: -100px }
.slick-qj .slick-next { right: 150px }
.slick-qj .slick-prev { left: 150px }
.slick-qj .con h2 { font-size: 22px }
.slick-qj .con p { font-size: 14px; line-height: 24px }
.index-row3 { padding: 30px 0 50px!important }
.slick-qj { margin-top: 20px }
.index-row3.row5 { padding-bottom: 20px!important }
.index-row3.row5 .con { margin: 20px 0 0 }
.m-qj1 { margin: 0 }
.ul-video,.ul-honor{ padding: 20px 0 0 }
.ul-video li,.ul-honor li{ margin-bottom: 15px }
.jy { display: none !important; }
}

@media only screen and (max-width:767px) {
.ul-qj1 { width: 100%; padding: 0 10px }
.ul-qj1 li { float: none; width: 48%;  margin-bottom: 20px; float:left; margin-right:2%;}
.ul-qj1 li a.content { padding:0 1%; display:none;}
.ul-qj1 li a.title b { font-size:16px;   line-height: 20px;}
.tab-index li {   
	width: 29%;
    margin: 0 6px -8px;
}
.ul-qj1 li a.more { display:none;}



.tab-index a { margin: 0 auto; font-size: 14px;  }
.tab-con { height: auto; background: #fff; padding: 20px 0 10px }
.tab-con .pic-box { float: none; margin: 0 auto;  display:none; }
.ul-qj2 { padding: 10px; padding-left:35px; height:135px;}
.ul-qj2 li { height: 24px; line-height: 24px; font-size: 13px; width:50%;}
.index-row3.row5 { padding: 30px 0 }
.ul-honer { width: 300px }
.ul-honer li { float: none; width: auto; margin-bottom: -5px }
.ban { height: 200px }
.ul-video li,.ul-honor li{ width: 50%; margin-bottom: 10px }
.ul-video .inner,.ul-honor .inner { margin: 0 5px }
.ul-video .txt { height: 36px; line-height: 36px }
.ul-video .txt h4 { font-size: 14px; -webkit-background-size: 25px 25px; background-size: 25px 25px; padding-left: 30px }
.pages a { display: none; width: 30px; height: 30px; line-height: 28px; font-size: 16px }
.pages a.next, .pages a.on, .pages a.prev { display: inline-block }
.m-turn a { font-size: 14px; width: auto!important; float: none!important; text-align: left!important; background: 0 0!important; padding: 0!important; line-height: 24px }
.m-video .con .iframe1 { height: 200px }
.m-video h1 { height: 40px; line-height: 40px; font-size: 18px }
.slick-qj .pic { display: none }
.slick-qj .con { width: 450px; height: 450px; -webkit-background-size: 450px 450px; background-size: 450px 450px; padding: 45px 0 0 }
.slick-qj .slick-next { right: 0 }
.slick-qj .slick-prev { left: 0 }
.slick-qj .con h3 { font-size: 20px; line-height: 30px; -webkit-background-size: 50% auto; background-size: 50% auto; padding-bottom: 15px }
.slick-qj .slick-arrow { width: 140px; height: 140px; -webkit-background-size: 140px 140px; background-size: 140px 140px; padding: 30px 0 0 }
.slick-qj .slick-arrow em { font-size: 14px }
.slick-qj .slick-arrow em.em1 { margin-bottom: 3px }
.slick-qj .slick-arrow em.em2 { line-height: 18px }
.slick-qj .con p { font-size: 13px; line-height: 22px }
.slick-qj .con .more { font-size: 16px; margin-top: 3px }
.index-row1 .pic { width:100%; height:100px; margin: 0px auto 0 }
.m-video h1.title { overflow:hidden;}

.ul-article li.team {
    float: left;
	width:100%;
	margin:5px 0;
}

}

@media only screen and (max-width:479px) {
.ban { height: 150px;   
    background-repeat: no-repeat;
    background-position: center;
    /* -webkit-background-size: cover; */
    background-size: cover;}
.ul-video li,.ul-honor li { float: none; width: auto }
.m-video .tips,.m-video.join .tips{ width: 300px; height: 40px; line-height: 40px }
.m-video .tips span { margin: 0 2px; font-size: 13px }
.slick-qj .con { width: 350px; height: 350px; -webkit-background-size: 350px 350px; background-size: 350px 350px; padding: 50px 0 0 }
.slick-qj .con h2 { width: 180px; height: 30px; line-height: 30px; margin: 10px auto; font-size: 18px }
.slick-qj .slick-arrow { width: 130px; height: 130px; -webkit-background-size: 130px 130px; background-size: 130px 130px; bottom: -30px }
.slick-qj .con p { display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; height: 44px }
.ul-qj2 li{ width:auto; float:none;}
}

@media only screen and (max-width:349px) {
.slick-qj .con { width: 300px; height: 300px; -webkit-background-size: 300px 300px; background-size: 300px 300px }
.slick-qj .slick-arrow em { margin: 0; line-height: 100px }
.slick-qj .slick-arrow em.em2 { display: none }
.slick-qj .slick-arrow { width: 100px; height: 100px; -webkit-background-size: 100px 100px; background-size: 100px 100px; bottom: -10px; padding: 0 }
}

@media only screen and (max-width:1366px) {
.nav { margin-right: 0 }
}

@media only screen and (max-width:1199px) {
.wp { width: 96% }
.nav a { padding: 32px 5px }
.header .wp { width: 98% }
.footer { padding-top: 0 }
.fd-top { display: none }
.copyright { padding: 10px; background: 0 0; font-size: 13px }
}

@media only screen and (max-width:959px) {
body { margin-top: 50px }
.header { position: fixed; height: 50px }
.logo {
		line-height: 50px;
    max-width: 250px;
    margin-top: 4px;
} 
.nav { display: none; position: absolute; top: 50px; left: 0; right: 0; background-color: rgba(255,255,255,.9) }
.nav li { float: none; border-bottom: 1px dashed #333 }
.nav a { padding: 10px 0 }
.nav a em { font-size: 12px }
.menuBtn { display: block }
.banner .item { height: 350px }
.banner .slick-dots { bottom: 10px }
.banner .slick-dots li { margin: 0 3px }
.banner .slick-dots button { width: 15px; height: 15px }
.copyright span { display: block }
}

@media only screen and (max-width:767px) {
.banner .item { height: 170px }
}
