﻿@charset "utf-8";
/* CSS Document */
/* index */


body{padding-top:68px;}
.op0{opacity: 0;}
.wrap{ width:100%; max-width:1200px; margin:0 auto;}
 

.top{ height: auto;width:100%; position:fixed; left:0; top:0px; z-index:95; transition:all 0.5s ease; background:#fff; box-shadow:0 0 10px rgba(0,0,0,0.2); transition:all 0.5s ease;}
.laenls{ margin-top:20px;}
.laenls span{ display:block; width:45px; height:45px; background:url(../images/fdsl.png) no-repeat center center; cursor:pointer;}
.laenls p{ position:absolute; z-index:5; right:0; top:45px; width:200px; box-shadow:0 0 10px rgba(0,0,0,0.2); display:none;}
.laenls p .c1{ width:155px; float:left; height:40px; border:none; background:#fff; padding:0 10px;}
.laenls p .c2{ float:left; width:45px; height:40px; background:#fff url(../images/fdsl.png) no-repeat center center; float:left; border:none; cursor:pointer;}

.T-nav{ margin-left:100px;}
.T-nav > li{ float:left; position:relative;}
.T-nav > li > a{ display:block; height:90px; line-height:90px; font-size:14px; padding:0 20px; text-align:center; position:relative; transition:all 0.5s ease;}
.T-nav > li > a:after{ display:block; content:''; left:50%; bottom:0; height:3px; width:0px; background:#652ca9; transform:translateX(-50%); position:absolute; transition:all 0.5s ease;}
.T-nav > li .gdlt{ position:absolute; width:150%; left:-25%; top:90px; display: none; background:#652ca9; text-align:center;}
.T-nav > li .gdlt a{ display:block; line-height:45px; color:#fff; transition:all 0.5s ease;}
.lbenl li{ width:23.5%; margin-right:2%; margin-top:3%; float:left; position:relative; padding-bottom:127px; overflow:hidden;}

.lbenl li:nth-child(4n){ margin-right:0;}
.lbenl li .con{ text-align:center; background:#f9f9f9; padding:35px 10px; transition:all 0.5s ease; width:100%; position:absolute; left:0; bottom:0;}
.lbenl li .con .p1{ line-height:35px; height:35px; overflow:hidden; font-size:16px; transition:all 0.5s ease; text-indent:0;}
.lbenl li .con .p2{ color:#999; transition:all 0.5s ease; text-transform:uppercase; line-height:20px; overflow:hidden; font-size:12px;}
.lbenl li .con .p3{ padding:0; transition:all 0.5s ease;}
.lbenl li .con .p3 span{ display:inline-block; height:0px; width:1px; background:#fff; transition:all 0.5s ease;}
.lbenl li .con .p4{ height:0; transition:all 0.5s ease; overflow:hidden;}
.standard-table{ line-height:38px; width:100%; margin:3% auto;border-left:1px solid #ddd;border-top:1px solid #ddd;}
.standard-table td{ border-right:1px solid #ddd;border-bottom:1px solid #ddd; padding-left:1rem; width:50%}
.standard-table-group{ background:#f9f9f9; text-align:center; font-weight:bold;}

.honor-ul li {
	width: 23.5%;
	float: left;
	margin-right: 2%;
	margin-top: 2%;
}
.honor-ul li:nth-child(4n) {
	margin-right: 0;
}
.honor-ul li .honor-li-tit {
	line-height: 25px;
	height: 25px;
	overflow: hidden;
	margin-top: 10px;
}
.honor-ul li .honor-li-img:after {
	content: '';
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background: rgba(0,0,0,0.7) url(../images/fdj.png) no-repeat center center;
	opacity: 0;
	transition: all 0.5s ease;
}
.honor-ul li:hover .honor-li-img:after {
	opacity: 1;
	transition: all 0.5s ease;
}
.sj{  font-size:26px; margin-bottom:2%; width:100%;}
.penlms{ padding:3% 0 6%;}
.wboute{ width:730px; margin:30px 0; }
.wboute .p1{ width:310px;}
.wboute .p1 strong{ font-size:18px; color:#c40c16; margin-right:10px;}
.wboute .p2{ width:380px; margin-bottom:15px; line-height:2.4;}
.wboute .p3{ width:380px;}
.wboute .p3 a{ height:38px; line-height:38px; font-size:12px; width:115px; display:block; float:left;}
.wboute .p3 a:first-child{ color:#74a310; border:1px solid #74a310; margin-right:10px; text-align:center;}
.wboute .p3 a:nth-child(2){ color:#666; border:1px solid #ddd; background:url(../images/sp.jpg) 80px center no-repeat; text-indent:1.5rem; }

.sonlma{ padding:30px 0; background:#fafafa; }
.slml-ot{ width:100%; position:relative; border-bottom:2px solid #ddd; line-height:36px; height:36px;}
.slml-ot:after{ display:block; content:''; left:9%; bottom:-2px; height:2px; width:70px; background:#74a310; transform:translateX(-50%); position:absolute; transition:all 0.5s ease;}
.slml-ot .p1{ font-size:16px; font-weight:bold;float:left;}
.slml-ot .p1 span{ font-size:12px; font-weight:100; color:#999;}
.slml-ot .p2{ float:right;}

.slml-ot2{ width:100%; line-height:36px; height:36px;}
.slml-ot2 .p1{ font-size:16px; font-weight:bold; }
.slml-ot2 .p1 span{ font-size:12px; font-weight:100; color:#999;}



.rolsca{width:420px; margin-top:30px;}
.bomlsa{ }

.buolsc{   width:100%;}
.buolsc .p1{ font-size:16px; margin-top:15px; line-height:30px; height:30px; overflow:hidden;}
.buolsc .p2{ color:#999; line-height:22px;}
.buolsc .p3{ margin-top:40px;}
/*.buolsc .p3 a{ display:inline-block; font-size:12px; color:#fff; width:175px; line-height:45px; background:#c41019; text-align:center;}
*/
.rewoac{ width:100%;}
.lbftes li{ width:100%; line-height:50px; height:50px; overflow:hidden; border-bottom:1px dotted #ccc;   }
.lbftes li span{ color:#999; font-size:14px; padding-right:15px;}
.lbftes li a{ font-size:14px;}

.foot{ background:#f9f9f9;}

.bunlw{ padding:2% 0;}
.trnlc{ width:100%;}
.trnlc dt{ font-size:16px; color:#fff; padding-left:15px; background:url(../images/hc.jpg) no-repeat left center; line-height:30px; height:30px; overflow:hidden;}
.trnlc dd{ margin-left:20px; padding-right:20px; float:left; border-right:1px solid #ddd;}
.trnlc dd:last-child{ border:none;}
.trnlc dd:first-child{ margin-left:0px; }

.trnlc dd a{ color:#333;}
.muewos{ width:50%;}
.muewos p{ float:left;}
.muewos .p1{ color:#fff; font-size:16px; margin-right:60px;}
.muewos .p2{ padding-left:46px; background:url(../images/tel.png) no-repeat left center; color:#999; margin:15px 0;}
.muewos .p2 strong{ font-weight:bold; font-size:24px; display:block; color:#8fc31f;}
.ewmlr{ width:40%;}
.ewmlr span{ float:right; line-height:30px;}
.ewmlr img{ float:right; margin-left:15px;}

.bolmt{ color:#fff; line-height:55px; background:#471e74 url(../images/btline.jpg) repeat-y;}
.bolmt a{ float:right; padding-left:50px; color:#fff; margin-right:10px; }
.bolmt a:first-child {
 
    FLOAT: INHERIT;
    BACKGROUND: none;
    padding-left: 0;
    margin-right: 0;
    margin-left: 10px;
}
.bolmt a:nth-child(2){ display:none;}
.bolmt a:nth-child(3){ background:url(../images/oa.png) 15px center no-repeat;}
.bolmt a:nth-child(4){ background:url(../images/yx.png) 15px center no-repeat;}

.float-sild{ position: fixed; right:50px; bottom:50px; display:none;}
.float-sild a{ display:block; width:40px; height:40px; background: url(../images/gt.png) no-repeat center center;}

.zenlct li{ border-bottom:1px solid #eee;}
.zenlct li:nth-child(2n-1){ background:#f9f9f9;}
.zenlct li a{ display:block; padding:20px;}
.zenlct li a .data{ width:95px; height:95px; color:#999; background:#f1f1f1; text-align:center; padding-top:15px;}
.zenlct li a .data strong{ font-size:30px; color:#005bac; font-weight:normal; display:block;}
.zenlct li a .cont{width:calc(100% - 120px);}
.zenlct li a .cont .p1{ font-size:16px; line-height:35px; height:35px; overflow:hidden;}
.zenlct li a .cont .p2{ color:#999; line-height:25px; height:50px; overflow:hidden; margin-top:5px;}

.ny-banner{ height:335px; background-repeat:no-repeat; background-position:center center; background-size:cover;}
.cpoewl{ position:absolute; left:50%; margin-left:-600px; color:#fff; bottom:20px;}
.cpoewl .p1{ font-size:32px;}
.cpoewl .p2{ margin-top:5px;}
.cpoewl .p2 a{ color:#fff;}

.ny-main{ padding:2% 0;}
.bomlre{}
.bomlre span{ display:none;}
.bomlre div a{ display:inline-block; line-height:40px; width:155px; border:2px solid #eee; text-align:center; font-size:14px; margin-right:10px; transition:all ease .3s;}
.bomlre div a.cur{ background:#652ca9; color:#fff; border-color:#652ca9; transition:all ease .3s;}

.breol{ margin-top:4%; background:#f3f2f2;}
.breol span{ display:inline-block; width:195px; line-height:55px; text-align:center; font-size:18px; font-weight:bold; cursor:pointer;}
.breol span.cur{ color:#fff; background:#8fc31f;}

.fboute{ margin-top:4%;}
.fboute h3{ font-size:24px; line-height:69px; border-bottom:1px solid #ddd; font-weight:100}
.fboute h2{ font-size:24px; font-weight:100}

.fboute .pleft{ width:60%; float:left;}
.fboute .pleft p{ margin-bottom:2rem; line-height:2;}
.fboute .pright{ width:35%; float:right;}
.fboute .pleft2{ width:100%; margin-bottom:2%; line-height:2;}
.fboute .right2{ background:#fff; margin-bottom:2%;}
.fboute .right2 img{float:left;}
.fboute .right2 p{float:left; width:84%; padding:2%; line-height:2;}

.fboute .p1{ font-size:16px;/* margin-top:1%; */line-height:2; text-indent:2rem;}
.teclm{ width:52%; font-size:16px;}
.teclm p{ margin-bottom:15px; line-height:2; text-indent:2em;}
.teclm2{ width:60%; font-size:16px;}
.teclm2 p{ margin-bottom:15px; line-height:2.4;  }
.pewlm{ width:40%;}

.bhoren li{ width:100%;   position:relative; margin-bottom:2%;  }
.bhoren li a{ display:block;}
.bhoren li a .pic{ overflow:hidden; float:right; width:50%;}
.bhoren li a .pic img{ transition:all 0.5s ease;}
.bhoren li a .goblc{   background:#f9f9f9; float:left; width:50%; transition:all 0.5s ease; padding:3.5% 4%;}
.bhoren li a .goblc .p1{ font-size:20px;text-indent:0; }
.bhoren li a .goblc .p2{ text-transform:uppercase; margin-top:10px; line-height:2.4; color:#888;}
.bhoren li a .goblc .p3{ margin:15px 0; height:40px;  width:135px; background:#8fc31f; color:#fff; text-align:center; line-height:40px;}

.bhoren li:nth-child(2n) a .pic  { float:left;}
.bhoren li:nth-child(2n) a .goblc{ float:right;  }

.boures{ text-indent:2em; font-size:16px; line-height:2;}
.lbcts{ padding:0 15px; margin-top:40px;}
.lbcts li{ width:47%; float:left; border:1px solid #ddd;}
.lbcts li:nth-child(2n){ float:right;}
.lbcts li a{ display:block; position:relative; left:-15px; top:-15px; position:relative; transition:all 0.5s ease;}
.lbcts li a .tit{ position:absolute; left:0; bottom:0; width:100%; height:40px; line-height:40px; color:#fff; padding:0 2%; background:rgba(0,0,0,0.7) url(../images/hx.png) no-repeat 98% center;}

.buewo li{ width:32%; float:left; margin-right:2%; margin-top:2%;}
.buewo li:nth-child(3n){ margin-right:0;}
.buewo li a{ display:block;}
.buewo li a .tit{ font-size:15px; line-height:50px; height:50px; background:#4c4c4c url(../images/ad.png) no-repeat 95% center; padding:0 12px; color:#fff; transition:all 0.5s ease;}

.sloelc dt{ color:#471e74; font-weight:bold; font-size:24px; padding:30px 0;}
.sloelc dd{ line-height:2; font-size:16px;}
.ablre a{ display:inline-block; width:220px; line-height:55px; border:1px solid #ddd; font-size:16px;}

.news-list li{ padding:20px 10px 20px 20px; border-bottom:1px solid #ddd;}
.news-list li .pic{ overflow:hidden;}
.news-list li .pic img{transition:all 0.4s ease; background:#f9f9f9 url(../images/logo.png) center center no-repeat; font-size:0px; display:block;}
.news-list li:nth-child(2n){ background:#f9f9f9;}
.news-list li .con{ padding-left:300px;}
.news-list li .con .p1{ font-size:18px; line-height:40px; height:40px; overflow:hidden;}
.news-list li .con .p2{ color:#999; line-height:25px; height:50px; overflow:hidden;}
.news-list li .con .p3{ margin-top:15px;}
.news-list li .con .p3 span{ color:#999;}
.news-list li .con .p3 em{ float:right; width: 135px;text-align: center;line-height: 40px;border: 2px solid #ddd; background:#fff;transition:all 0.4s ease;display:block;}
.news-list li a:hover .con .p3 em{ border-color:#204299;width: 145px;transition:all 0.4s ease; }

#dcms_pager{
	width:100%;
	font-family:arial;
}
#dcms_pager .pages {border:none;text-transform:uppercase;font-size:12px;margin:40px 0 10px 0;padding:0;height:auto;clear:both;text-align:center;  }
#dcms_pager .pages a {border:1px solid #ccc;text-decoration:none;margin:0 9px 0 0;padding:8px 12px;font-size:12px; width:16px;height:16px;line-height:16px; font-family:arial; border-radius:3px;}
#dcms_pager .pages a:hover {border:1px solid #aeaeae;}
#dcms_pager .pages .pgempty {border:1px solid #eee;color:#333;}
#dcms_pager .pages .pgcurrent {border:1px solid #652ca9;color:#fff; background-color:#652ca9;}
#dcms_pager .pages select{padding: 6px 13px;
    margin-left: 11px;
    vertical-align: inherit;
    border: 1px solid #ddd;}

.tb-bt .date{ width:100px; height:100px; border:1px solid #ddd; border-radius:8px; color:#666; padding-left:10px; padding-top:20px;}
.tb-bt .date span{ font-size:22px; color:#e31d1a; display:block;}
.tb-bt .ecnls{ padding-left:120px;}
.tb-bt .ecnls .p1{ font-size:20px; font-weight: bold;}
.tb-bt .ecnls .p2{ font-size:12px; color:#999; margin:10px 0;}
.news-cont{ margin-top:2%; padding:2% 0; line-height:2; color:#333; font-size:16px;}

.dbulos{ margin-top:27px;}
.dbulos p span{ display:none; padding:10px; background:#fff; position:absolute; right:0; bottom:-125px;box-shadow:0 0 10px rgba(0,0,0,0.2); width:120px;}
.dbulos p span img{ width:100px; height:100px;}
.fylre{ position: fixed; right:20px; top:50%; transform:translateY(-50%); z-index:10;}
.fylre a{ display:block; width:125px; text-align:center; background:#f5f5f5; line-height:35px; margin-bottom:1px;}

.mfwep .pic{ overflow:hidden; position:relative;}
.mfwep .pic img{ transition:all 0.5s ease;}
.mfwep .pic:after{ width:60px; height:60px; display:block; content:''; position:absolute; left:50%; top:50%; transform:translateX(-50%) translateY(-50%); background:url(../images/pl.png) no-repeat center center; background-size:100% 100%;}

.wcenlm li{ width:23.5%; float:left; margin-right:2%; margin-top:2%;}
.wcenlm li:nth-child(4n){ margin-right:0;}
.wcenlm li a{ display:block;}
.wcenlm li a .pic{ overflow:hidden;}
.wcenlm li a .pic img{ transition:all 0.5s ease;}
.wcenlm li a .tit{ color:#fff; line-height:60px; height:60px; overflow:hidden; padding:0 12px; font-size:16px; background:#4c4c4c url(../images/ad.png) no-repeat 95% center;transition:all 0.5s ease; margin-top:-1px;}

.bloeac .p1{ font-size:18px;}
.bloeac .p2{ font-size:16px; color:#464646; line-height:1.6; margin-top:5px;}

.ehoutc td{ padding:8px 5px; color:#666;}
.ehoutc td.tr{ width:100px;}
.ehoutc td .obcl{ height:40px; border:1px solid #eee; padding:0 5px; width:100%;}
.ehoutc td textarea{ width:100%; height:100px; border:1px solid #eee; padding:5px;font-family:"Microsoft Yahei","微软雅黑",sans-serif;}
.ehoutc td .bree{ width:150px; height:40px; color:#fff; background:#1b5db4; border:none; cursor:pointer;}

.cuorel{ width:920px; font-size:16px; line-height:2;}
.cuorel p{ margin-bottom:20px;}
.blcct{ font-size:36px; font-weight:bold; margin:40px 0;}
.splmc{ padding-left:35px; line-height:40px; color:#666;}
.splmc span{ float:left; width:20%; padding-left:20px;}
.lbrela li{ padding-left:35px; margin-bottom:20px;}
.sbuewn{ line-height:45px; height:45px; background:#90c025; color:#fff; transition:all 0.5s ease;}
.sbuewn.on{ background:#652ca9; transition:all 0.5s ease;}
.sbuewn span{ float:left; width:20%; padding-left:20px; overflow:hidden;}
.sbuewn .buct{ display:block; width:30px; height:30px; background:url(../images/x.jpg) no-repeat center center; position:absolute; left:-40px; top:5px; transform:rotate(45deg); transition:all 0.5s ease;}
.sbuewn.on .buct{transform:rotate(270deg);}
.molewa{ padding:2% 4%; line-height:2; color:#666; border:1px solid #652ca9; display:none;}
.yureoc{ margin-top:2%; padding-top:2%; border-top:1px solid #ddd;}

.porewl{ padding-bottom:2%; border-bottom:1px solid #eee;}
.acnol .p1{ font-size:20px; margin-bottom:15px;}
.acnol .p2{ padding:5px 0; line-height:25px;}

.lboewa{ padding:2% 0; border-bottom:1px solid #eee;}
.gencsc{ width:50%; padding-right:30px;}
.gencsc dt{ font-size:20px; margin-bottom:15px;}
.gencsc dd{ padding:5px 0; line-height:25px;}

.transition{transition: all .3s ease;-webkit-transition: all .3s ease;-moz-transition: all .3s ease;-o-transition: all .3s ease;-ms-transition: all .3s ease;}
.honor{ width: 100%;  box-sizing: border-box;}
.honors-cont{position:relative;padding: 0 20px;height:450px;box-sizing: border-box; overflow:hidden;}
.honors-btn{position: absolute;top: 100px;z-index:1;width: 44px;height: 44px;background-repeat: no-repeat;background-position: center;}
.honors-btn-prev{left: 0px;background-image: url("../images/icon73.png");  }
.honors-btn-next{right: 0px;background-image: url("../images/icon74.png");  }
.honors-btn.active{opacity: .6;filter: alpha(opacity=60);cursor: no-drop;}
.honors-ul{position: relative;height:100%;width: 100%;}
.honors-li{position:absolute;left:0;bottom:-100%;float:left;padding-left: 20px;padding-right:20px;width: 25%;border-left:3px solid #652ca9;box-sizing: border-box;}
.honors-li:after{content: "";position: absolute;left: -9px;top: 0;width: 15px;height: 15px;background:#fff url("../images/icon75.png") no-repeat center center;}
.honors-li-desc{ min-height: auto; box-sizing: border-box; margin-bottom:55%; }
.honors-li-p{padding-left:10px;position:relative;line-height: 30px;color: #444;box-sizing: border-box;cursor: pointer;}
.honors-li-p:after{content:'';position: absolute;left: 0;top: 0;color: #652ca9;}
.honors-li-time{font-size: 30px;line-height: 32px;color: #652ca9;font-family: arial;}
  
@media (min-width: 1201px){
.T-nav > li .gdlt a:hover{ background:rgba(116,163,16,1); transition:all 0.5s ease;}
.T-nav > li > a:hover{ background:#652ca9; color:#fff; transition:all 0.5s ease;}
.T-nav > li > a.cur:after{ width:0px; transition:all 0.5s ease; color:#fff;}
.bhoren li a:hover .goblc .p1{color:#652ca9;}

.bhoren li a:hover .pic img,.mfwep a:hover .pic img{ transform:scale(1.1); transition:all 0.5s ease;}
.bhoren li a:hover .bg-odc{ opacity:1; transition:all 0.5s ease;}
.bhoren li a:hover{ color:#333;}
.bhoren li a:hover .goblc .p3{ background:#652ca9;}
.left_menubg_over{background:#652ca9; color:#fff; border-color:#652ca9; transition:all ease .3s;}
/*.bhoren li a:hover .goblc{ transform:translateX(10px) translateY(-50%); transition:all 0.5s ease;}*/
.bomlre div a:hover{ background:#652ca9; color:#fff; border-color:#652ca9;  transition:all ease .5s;}
.wboute .p3 a:first-child:hover{color:#5c830a; border:1px solid #5c830a;}
.wboute .p3 a:nth-child(2):hover{ color:#333; border:1px solid #999;}
.lbcts li a:hover{ top:0; left:0; transition:all 0.5s ease;}
.lbenl li a:hover .con{ background:#652ca9; padding:86px 10px;}
.lbenl li a:hover .con .p3{ padding:15px 0; transition:all 0.5s ease;}
.lbenl li a:hover .con .p3 span{ display:inline-block; height:35px; transition:all 0.5s ease;}
.lbenl li a:hover .con .p4{ height:68px; transition:all 0.5s ease;}
.lbenl li a:hover .con .p1,.lbenl li a:hover .con .p2{ color:#fff; transition:all 0.5s ease;}
.buewo li a:hover .tit,.wcenlm li a:hover .tit{ background-color:#652ca9; transition:all 0.5s ease;}
.news-list li:hover .pic img{transform:scale(1.1);transition:all 0.4s ease;}
.dbulos p:hover span{ display:block;}
.fylre a:hover{ background:#e31d1a; color:#fff;}
.bolmt a:hover{ color:#ddd;}
.trnlc dd a:hover{ color:#652ca9;}
.cpoewl .p2 a:hover{ color:#ddd;}
.gencsc:hover{ color:#652ca9;}
.acnol:hover{ color:#652ca9;}
}

@media (max-width: 1200px){
body{ padding-top:50px;}
.wrap{ width:100%; max-width:768px;}
.laenls{ margin-top:3px;}
.top .logo img{ height:50px;}
.top .logo img:nth-child(2){  height:30px;}
.dbulos p{ display:none!important;}
.mob-nav{ display:block; float:right; background:url(../images/mob-ct.png) no-repeat center center; background-size:auto 30%; width:50px; height:50px;}
.T-nav{ width:100%; position:absolute;  display:none;height:100%; overflow-x:hidden; overflow-y:auto; top:50px; left:0; margin:0; background:rgba(255,255,255,1);}
.T-nav li{ display:block; width:100%; border-bottom:1px solid #eee;}
.T-nav > li a{ width:100%; text-align:center; padding:0 2%; line-height:45px; height:45px; color:#333;}
.T-nav > li > a.cur{ background:none; border:none; color:#333;}
.T-nav li .gdlt{ position:relative; width:100%; top:0; padding:0; left:0; background:none;z-index:9; }
.T-nav li .gdlt a{ padding:0; height:35px; font-size:12px; line-height:35px; margin:5px 0; border-bottom:1px dotted #ddd; color:#666;}
.bunlw{ display:none;}
.ny-banner{ height:200px;}
.cpoewl{ left:2%; margin-left:0;}
.cpoewl .p1{ font-size:24px;}
.cpoewl .p2{ font-size:12px;}
.bomlre{    position: relative;
    z-index: 1;}
.bomlre span{ display:block; line-height:45px; border-bottom:1px solid #ddd; height:45px; background:url(../images/z1.png) no-repeat 98% center;}
.bomlre div{ display:none; position:absolute; left:0; top:45px; background:#fff;  width:100%; box-shadow:0 0 10px rgba(0,0,0,0.2);}
.bomlre div a{ border:none; border-bottom:1px solid #ddd; width:100%; margin:0; text-align:left; font-size:14px; padding:0 2%;}
.teclm{ font-size:14px;}
.teclm2{ font-size:14px;}
.float-sild{ right:20px; bottom:20px;}
.sloelc dt{ padding:20px 0; font-size:18px;}
.sloelc dd{ font-size:14px;}
.ablre a{ line-height:40px; font-size:14px; width:160px;}
.cuorel{ width:100%; margin-top:15px;}
.lbenl li{ padding-bottom:0;}
.lbenl li .con{ position:relative; padding:10px 0;}
.lbenl li .con .p1{ font-size:14px;}
.lbenl li .con .p3{ display:none;}
.honor{width:100%;height: auto;}
	.honors-li{padding-left: 10px;padding-right: 10px;}
	.honors-cont{padding: 0 40px;height:445px;overflow: hidden;}
	.honors-btn-prev{left: 0;}
	.honors-btn-next{right: 0;}
}
@media (max-width: 768px){
.bunlw{ display:block;}
.laenls, .muewos, .trnlc{ display:none;}
.ewmlr {
    width: 70%;
    margin: 0 15%;
}
.ewmlr span{text-align:left;}
.ewmlr img{ float:left;}
.wrap{ padding:0 2%;}
.wboute{ padding:0%; width:100%;}
.wboute .p1{ width:100%;}
.wboute .p2{ width:100%;}
.wboute .p3{ width:100%;}
.wboute .p1 img{ width:100%;}
 .wboute .p1 strong,.slml-ot .p1{ font-size:16px;}
 .rolsca{width:100%; margin-top:0px;}
 .sonlma{ padding:10px 0;}
.buolsc{ width:100%; padding-left:0px;}
.buolsc .date{ width:75px;}
.buolsc .date strong{ font-size:36px;}
.buolsc .p1{ font-size:16px;}
.rewoac{ width:100%; margin-top:15px;}
.lbftes li span{ display:none;}
.lbftes li a{ display:block; font-size:14px;}
.teclm{ width:100%;}
.teclm2{ width:100%;}
.pewlm{ width:100%;}
.bhoren li{ width:100%;}
.bhoren li a .goblc .p1{ font-size:14px;}
.bhoren li a .goblc .p2{ font-size:12px;}
.boures{ font-size:14px;}
.lbcts{ margin-top:20px;}
.lbcts li{ width:49%;}
.lbcts li a{ left:-5px; top:-5px;}
.lbcts li a .tit{ font-size:12px; height:30px; line-height:30px;}
.wcenlm li{ width:49%;}
.wcenlm li:nth-child(2n){ margin-right:0;}
.wcenlm li a .tit{ line-height:45px; height:45px; font-size:14px;}
.cuorel{ font-size:14px;}
.blcct{ font-size:18px; margin:10px 0;}
.brewua{ display:none;}
.splmc{ display:none;}
.sbuewn span{ width:100%; display:none;}
.sbuewn span.sp01{ display:block;}
.acnol{ width:100%;}
.hboew{ float:left;}
.porewl{ padding:15px 0;}
.acnol .p1,.gencsc dt{ font-size:18px;}
.gencsc{ width:100%; padding-right:0; padding:15px 0;}
.news-list li{ padding:10px 5px 10px 10px; }
.mfwep .pic:after{  background-size:80% 80%;}
.honor-ul li{ width:47.5%; margin:2% 1% 0 1%;}
.lbenl li{    width: 47.5%;
   margin:3% 1% 0 1%;}
   .bhoren li a .pic{ width:100%;}
   .bhoren li a .goblc{ width:100%;}
.zenlct li a{ padding:10px;}
.zenlct li a .data{ display:none;}
.zenlct li a .cont{ width:100%;}
.honor{padding-left: 10px;padding-right:10px;box-sizing: border-box;}
.honors-li-desc{ min-height: 220px; box-sizing: border-box; margin-bottom:0; }
	.honors-li{width: 100%;}
	.honors-cont{height:250px;}
	.honors-btn{width: 30px;height: 30px;background-size: contain;}	
	
	.fboute .pleft{ width:100%; float: inherit;}
.fboute .pleft p{ margin-bottom:15px; }
.fboute .pright{ width:100%; float: inherit;}
.fboute .pleft2{ width:100%; margin-bottom:15px; }
.fboute .right2{ background:#fff; margin-bottom:15px;}
.fboute .right2 img{ width:30%; margin-right:15px;}
.fboute .right2 p{float: inherit; width:100%; padding:15px; }

 
#dcms_pager .pages .pgcurrent {border:1px solid #652ca9;color:#fff; background-color:#652ca9; display:none;}
 .news-list li .pic img{background-size:contain;}
}

@media (max-width: 640px){

 .breol span{ font-size:16px; width:135px; line-height:45px;}
.fboute h3{ font-size:18px; line-height:40px;}
.fboute .p1{ font-size:14px;}
.buewo li{ width:49%;}
.buewo li:nth-child(3n){ margin-right:2%;}
.buewo li:nth-child(2n){ margin-right:0%;}
.buewo li a .tit{ height:40px; line-height:40px; font-size:14px;}
.pagelc a.mov{ display:none;}
.pagelc a{ margin:0 10px 0 0;}
.news-list li .pic img{ width:120px; height:70px;}
.news-list li .con{ padding-left:130px;}
.news-list li .con .p1{ font-size:14px;}
.news-list li .con .p2{ display:none;}
.news-list li .con .p3{ margin:0;}
.news-list li .con .p3 em{ display:none;}
.tb-bt .date{ width:60px; height:60px; padding-top:10px;}
.tb-bt .date span{ font-size:14px;}
.tb-bt .ecnls{ padding-left:70px;}
.tb-bt .ecnls .p1{ font-size:14px;}
.fylre{ right:0; top:30%}
.fylre a{ width:70px; font-size:12px;}
.news-cont{ font-size:14px;}
.bloeac .p1{ font-size:16px;}
.bloeac .p2{ font-size:14px;}
.ehoutc td{ width:100%; text-align:left; float:left;}
.sj{ font-size:16px;}
.gencsc dd{ padding:0;}
}
@media (max-width: 420px){


}


.shade {position: fixed;left: 0; top: 0; z-index: 21;display: none; width: 100%;height: 100%; background-color: #000;filter: alpha(opacity=50); opacity: 0.5; }
.big-video {
    position: fixed;
    left: 50%;
    top: 50%;
	margin-top:-240px;
    z-index: 22;
    display: none;
    margin-left: -450px;
    background-color: #fff;
    width: 900px;
    box-sizing: border-box;
}
.big-video-main {
    height: 480px;
}
.big-video-clo {
    position: absolute;
    right: -35px;
    top: 0;
    width: 30px;
    height: 30px;
    background: url(../images/icon30.png) no-repeat center center;
    cursor: pointer;
}

@media screen and (max-width: 750px){
.big-video {
    width: 100%;
    left: 0;
    margin-left: 0;
}
.big-video-main {
    height: 185px;
}
.big-video-clo {
    right: 0;
    z-index: 21;
}

}
.right_box_hp{position: fixed;right:0;top:200px;z-index:10;}
.right_box_hp2{position: fixed;right:0;top:200px;z-index:10;}
@media screen and (max-width:1200px) {
	.right_box_hp { display:none;}
}
.right_box_hp li{
            width: 63px;height: 63px;border-radius: 3px;color:#fff;font-size: 12px;text-align: center;padding-top: 35px;
            box-sizing: border-box;line-height: 28px;margin-bottom: 3px;position: relative;transition: all .5s;
        }
		.right_box_hp2 li {background-color: #652ca9  }
		.right_box_hp2 li{
           width: 162px;
    /* height: 63px; */
    border-radius: 3px;
    color: #fff;
    font-size: 12px;
    text-align: left;
    padding: 15px;
    box-sizing: border-box;
    line-height: 28px;
    margin-bottom: 3px;
    position: relative;
    transition: all .5s;
    /* padding-left: 10px; */
        }
			.right_box_hp2 li span{ font-size:18px;}
.right_box_hp li.icon_kf_hp{background: #652ca9 url(../images/leftIcon_kf.png) center 11px no-repeat;}
.right_box_hp li.icon_tel_hp{background: #652ca9 url(../images/leftIcon_tel.png) center 11px no-repeat;}
.right_box_hp li.icon_ok_hp{background: #652ca9 url(../images/leftIcon_login.png) center 11px no-repeat;}
.right_box_hp li.icon_prize_hp{background: #652ca9 url(../imagesimg/leftIcon_prize.png) center no-repeat;cursor:pointer;}   
.right_box_hp li.icon_top_hp{background: #999;cursor:pointer;height:33px;padding-top:3px;}             
.right_box_hp li:hover{background-color: #652ca9  }
        .right_box_hp li .openFather{
            position: absolute;right: 135%;top:0;border-radius: 3px;
            visibility: hidden;opacity: 0;transition: opacity .6s,right .6s;
        }
        .right_box_hp li:hover .openFather{opacity: 1;right: 100%;visibility: visible;}        

        .openFather .right_openDiv{
            margin-right: 15px;border-left: 3px solid #1f82d6;background: #f9f9f9;position: relative;
        }        
.right_box_hp li .right_openDiv:after{
            content: "";display: block;border: 5px solid transparent;
            border-left-color: #f9f9f9;position: absolute;left: 100%;top:12px;
        }
.right_box_hp li.icon_kf_hp .right_openDiv{width: 206px;padding: 6px 0;}
.right_openDiv .ROD_nav{display: block;padding-left: 20px;}
.right_openDiv .ROD_nav>span{
            line-height: 36px;font-size: 14px;color:#444;text-align: left;display: block;
            position: relative;cursor: pointer;
        }
.right_openDiv .ROD_nav>span:after{
            content: "";display: block;border: 3px solid transparent;transition: all .5s;;
            border-left-color: #1f82d6;position: absolute;left: -10px;top:15px;
        }
.right_openDiv .ROD_nav>span.open:after{transform: rotateZ(90deg);}
.ROD_nav .ROD_navList{padding-left: 10px;display: none;}
.ROD_nav .ROD_navList a{
            display: block;line-height: 30px;font-size: 12px;color:#6b6b6b;text-align: left;position: relative;
        }
.ROD_nav .ROD_navList a:after{
            content: "";display: block;width: 4px;height: 4px;background: #d6d6d6;border-radius: 50%;
            position: absolute;left:-10px;top:14px;
        }
.right_box_hp li.icon_tel_hp .right_openDiv{
            padding: 10px 12px;box-sizing: border-box;width: 181px;font-size: 12px;color:#444;line-height: 24px;
        }
.right_box_hp li.icon_ok_hp .right_openDiv{width: 240px;padding: 15px 20px 15px 0;margin-top:-188px;}
.right_box_hp li.icon_ok_hp .right_openDiv:after{top:200px;}        
.right_openDiv .ROD_ipt_one{margin-bottom: 10px;}
.ROD_ipt_one .ROD_ipt_name{
            width: 30px;padding:3px 10px 0;line-height: 18px;font-size: 12px;color:#444;float:left;
        }
.ROD_ipt_one input[type='text']{
            width: 188px;height: 28px;box-sizing: border-box;border: 1px solid #dcdcdc;float:left;color:#000;
        }
.ROD_ipt_one input[type='text']:focus{border: 1px solid #a6d6ff;}
.ROD_ipt_one textarea{width: 188px;height: 80px;box-sizing: border-box;border: 1px solid #dcdcdc;resize:none;float:left;color:#000;}
.ROD_ipt_one textarea:focus{border: 1px solid #a6d6ff;}
.right_openDiv .ROD_btn{text-align: right}
.ROD_btn input[type='submit']{width: 89px;height: 28px;color:#fff;background: #1f82d6;font-size: 12px;border-radius: 2px;}
.ROD_ipt_one input[type='text'].ROD_validatecode{width: 28px;padding-left:5px;}
.ROD_ipt_one img{float:left; height: 20px;width: 70px;margin:4px 0;}
.ROD_ipt_one a{float:left; height: 28px;margin-left: 10px;}   
.right_openDiv .error_message{color:#f00;}     
.right_openDiv .success_message{color:#0a0;} 
