body, dl, dd, ul, ol, h1, h2, h3, h4, form, input, button, textarea, p, th, td { margin: 0; padding: 0; }
body { font: 12px/1.5 '\5FAE\8F6F\96C5\9ED1', arial, 'Hiragino Sans GB'; color: #333; -webkit-text-size-adjust: none; }
img { vertical-align: middle; border: none; }
ul, ol { list-style: none outside none; }
table { border-collapse: collapse; border-spacing: 0; }
button, input, select, textarea { font-size: 100%; vertical-align: middle; outline: none; font-family: 'arial'; }
a { color: #333; text-decoration: none; blr: expression(this.onFocus=this.blur()); }
a:hover { color: #004EA2; }
a:focus { outline: 0 none; }
h1, h2, h3, h4 { font-size: 100%; font-weight: normal; }
button, input[type="button"], input[type="reset"], input[type="submit"] { cursor: pointer; -webkit-appearance: button; -moz-appearance: button; }
.text, .btn, textarea { font-family: "\5FAE\8F6F\96C5\9ED1", arial, 'Hiragino Sans GB'; }
.clearfix:after { content: "."; clear: both; height: 0; visibility: hidden; display: block; }
.clearfix { *zoom: 1; }
.btn { border: none; cursor: pointer; }
html, body { width: 100%; height: 100% }
.text { height: 20px; line-height: 20px; padding: 0 8px; background: #fff; border: 1px solid #c5c5c5; }
em { font-style: normal; }
li { list-style: none; }
.wrap { width: 1200px; margin: auto; }
.fl { float: left; }
.fr { float: right; }
a, img, a:before, .nav-two-slt,.news-list-title,.news-no-title{ -webkit-transition: all 0.4s; -ms-transition: all 0.4s; transition: all 0.4s; }
img { max-width: 100%; }
.head { position: fixed; top: 0; left: 0; width: 100%; height: 102px; background: #fff; box-shadow: 0 4px 10px #eaeaea; z-index: 1024; }
.logo { float: left; line-height: 102px; width: 134px;}
.headnav { float: right; font-weight: 600;}
.nav, .cn-en { float: left; line-height: 102px; }
.nav li { float: left; position: relative; }
.nav li a { display: block; padding: 0 17px; font-size: 14px; position: relative; color: #004EA2;}
.nav li>a:before { position: absolute; top: 0; right: 0; color: #bbbbbb; font-size: 16px; content: "/"; }
.nav li:last-child a:before { display: none; }
.nav-two-slt { position: absolute; top: 100px; left: 0; width: 100%; height: 0; overflow: hidden; border-top: 2px solid #fff; background: #fff; }
.nav-two-slt a { display: block; height: 0; line-height: 0; text-align: center; padding: 0 5px; font-size: 15px; overflow: hidden; }
.nav-two-slt>a:hover { color: rgba(255, 255, 255, 1); background: #004EA2; }
.nav li:hover>a { color: #004EA2; }
.nav li:hover .nav-two-slt a { height: 46px; line-height: 46px; font-weight: 400;}
.nav li:hover>.nav-two-slt { height: auto; opacity: 1; border-top: 2px solid #004EA2; }
.cn-en a { font-size: 16px; font-weight: 700; color: #004EA2; margin-left: 5px; }
.cn-en a:hover{ opacity: .8; }

/**
 * è½®æ’­å›¾
 */
.slide-img { overflow: hidden; position: relative; margin-top: 102px; }
.slide-b li img { max-width: 100%; }
.slide-b li { background-size: cover !important; }
.slide-img .flex-control-nav { position: absolute; bottom: 52px; left: 50%; width: 1200px; overflow: hidden; z-index: 99; text-align: center; margin-left: -600px; display: none; }
.slide-img .flex-control-nav li { display: inline-block; text-indent: -9999px; margin: 0 4px; border-radius: 50%; overflow: hidden; border: 1px solid #fff; }
.slide-img .flex-control-nav li a { display: block; width: 10px; height: 10px; font-size: 0; text-indent: -9999px; cursor: pointer; background: #0a0a0a; }
.slide-img .flex-control-nav li .flex-active { background: #fff; }
.flex-direction-nav { position: absolute; bottom: 0; left: 50%;   margin-left: 600px; z-index: 2; }
.flex-direction-nav li { position: absolute; right: -80px; width: 80px; height: 40px; cursor: pointer; background: url(../images/prev.png) no-repeat center rgba(255, 255, 255, .5); text-indent: -9999px; }
.flex-direction-nav li a { display: block; height: 100%; }
.flex-direction-nav li:nth-child(1) { bottom: 40px; }
.flex-direction-nav li:nth-child(2) { bottom: 0; background-image: url(../images/next.png); }
.flex-direction-nav li:hover { opacity: 0.8; }


.pos-bnr{
	position: absolute;
	top: 0;
	left: 50%;
	margin-left: -600px;
	text-align: center;
}
.pos-bnr-timesbox{ padding-top: 196px; color: #fff;}
.pos-bnr-time1{
	font-size: 16px;
	line-height: 24px;
	text-transform: uppercase;
	display: none;
}
.pos-bnr-hr{
	display: block;
	width: 90px;
	height: 2px;
	margin:28px auto 35px;
	background: #fff;
	border-bottom: 1px solid rgba(0,0,0,.7);
}
.pos-bnr-time2{ font-size: 48px; font-weight: 700; margin-bottom: 15px;}
.pos-bnr-time3{ font-size: 18px;}


.flex-active-slide .pos-bnr-time1{
    -webkit-animation: flipInX 1s linear 0.3s both;
    -moz-animation: flipInX 1s linear 0.3s both;
    animation: flipInX 1s ease 0.3s both;
}
/* .flex-active-slide .pos-bnr-hr{
    -webkit-animation: rubberBand 1s linear 0.3s both;
    -moz-animation: rubberBand 1s linear 0.3s both;
    animation: rubberBand 1s ease 0.3s both;
}
.flex-active-slide .pos-bnr-time2{
    -webkit-animation: fadeInRight 1s linear 0.3s both;
    -moz-animation: fadeInRight 1s linear 0.3s both;
    animation: fadeInRight 1s ease 0.3s both;
}
.flex-active-slide .pos-bnr-time3{
    -webkit-animation: fadeInUp 1s linear 0.3s both;
    -moz-animation: fadeInUp 1s linear 0.3s both;
    animation: fadeInUp 1s ease 0.3s both;
} */

.pos-bnr-timesbox2,.pos-bnr-timesbox1{ width: 1260px; margin-left: -30px; padding-top: 153px;display: none;}

.flex-active-slide .pos-bnr-time4{
    -webkit-animation: flipInX 1s linear 0.3s both;
    -moz-animation: flipInX 1s linear 0.3s both;
    animation: flipInX 1s ease 0.3s both;
}
.pos-bnr-timesbox3{ padding-top: 115px;display: none;}
.pos-bnr-time5{
	text-align: right;
	margin-right: -42px;
}

.flex-active-slide .pos-bnr-time5{
    -webkit-animation: fadeInLeft 1s linear 0.3s both;
    -moz-animation: fadeInLeft 1s linear 0.3s both;
    animation: fadeInLeft 1s ease 0.3s both;
}

.mb-slide{ display: none;}













/*index*/
.abt-pad { padding: 55px 0 79px; }
.abt-head { text-align: center; padding-bottom: 20px; line-height: 30px; background: url(../images/pic_09.jpg) no-repeat center bottom; }
.title-en { font-size: 30px; font-weight: 700; margin-bottom: 15px; color: #004EA2; text-transform: uppercase; }
.title-cn { font-size: 24px; color: #666; }
.ind-abt-box { margin-top: 60px; position: relative; overflow: hidden;}
.ind-abt-nav { position: absolute; top: 50%; left: 50%; width: 116px; height: 124px; margin-left: 90px; margin-top: -73px; z-index: 9; }
.ind-abt-nav span { display: block; width: 116px; height: 38px; color: #fff; text-align: center; line-height: 38px; margin-bottom: 5px; background: #cccccc;  }
.ind-abt-nav span a{ display: block; height: 100%; color: #fff;}
.ind-abt-nav span:hover, .ind-abt-nav span.show { background: #004EA2; }
.ind-abt-nav span:last-child { margin-bottom: 0; }
.ind-abt-timecont { float: left; width: 635px; }
.ind-abt-timescont, .abt-timesimg { display: none; }
.ind-abt-timescont.show, .abt-timesimg.show { display: block; }
.timecont-title { font-size: 18px; color: #004EA2; padding: 20px 0; }
.timescont { font-size: 14px; color: #999; text-indent: 2em; line-height: 26px; margin-bottom: 36px; height: 154px; overflow: hidden; }
.more { display: block; width: 90px; height: 40px; padding-left: 40px; line-height: 40px; color: #fff; background: url(../images/ico_09.png) no-repeat 85px center #004EA2; }
.more:hover { background-position: 95px center; background-color: #ccc; }
.ind-abt-imgbox { float: right; padding: 12px 15px 12px 12px; position: relative; }
.ind-abt-imgbox:before { position: absolute; top: 0; left: 0; width: 441px; height: 300px; background: url(../images/pic_03.jpg) no-repeat 0 0; content: ""; z-index: -1; }
.abt-timesimg { max-width: 414px; max-height: 274px; border: 1px solid #dedede; overflow: hidden; }

.ind-business { height: 745px; padding: 55px 0 40px; background: url(../images/picbg_20.jpg) no-repeat center top; }
.bus-head { background-image: url(../images/pic_21.png); }
.bus-head .title-en, .bus-head .title-cn { color: #fff; }
.ind-bus-list { margin-top: 60px; padding: 0 30px; position: relative; }
.ind-bus-list:before { position: absolute; top: 166px; left: -100px; width: 1400px; height: 20px; background: url(../images/pic_25.png) no-repeat 0 0; content: ""; z-index: -1; }
.ind-bus-times { width: 308px; margin-right: 105px; position: relative; z-index: 2; *display:inline }

.ind-bus-times.on { margin-right: 0!important; *margin-right: 0!important; }
.bus-txt { text-align: center; color: #fff; padding: 25px 0; }
.bus-ttitle a { font-size: 24px; color: #fff; }
.bus-tp { font-size: 14px; line-height: 24px; margin-top: 15px; height: 48px; display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden; text-align: left;}
.ind-bus-times:hover .bus-rhombus img {-webkit-transform: scale(1.1, 1.1); -moz-transform: scale(1.1, 1.1); transform: scale(1.1, 1.1); }
.bus-rhombus{width: 302px; height: 319px;padding: 18px 0; padding-left: 6px; background:url(../images/picbg_03.png) no-repeat ; background: none\9; -ms-border-radius:  50% ; overflow: hidden; }
.boxF, .boxS, .boxT, .overlay
{
    width: 277px;
    width: 240px\9;
    height: 320px;
    overflow: hidden;
}
.boxF, .boxS
{
    visibility: hidden;
}
.boxF
{
    transform: rotate(120deg);
    float: left;
    margin-left: 10px;
    -ms-transform: rotate(120deg);
    -moz-transform: rotate(120deg);
    -webkit-transform: rotate(120deg);
	
    
}
.boxS
{
    transform: rotate(-60deg);
    -ms-transform: rotate(-60deg);
    -moz-transform: rotate(-60deg);
    -webkit-transform: rotate(-60deg);
	
   
}
.boxT
{
    transform: rotate(-60deg);
    background: no-repeat 50% center;
    background-size: 125% auto;
    -ms-transform: rotate(-60deg);
    -moz-transform: rotate(-60deg);
    -webkit-transform: rotate(-60deg);
    visibility: visible;
	border-radius: 267px\9;
     width:267px\9; height:267px\9;
	 overflow:hidden\9;
	 behavior: url(ie-css3.htc);
    
}
.ind-bus-list .owl-nav{ display: none; }



.bus-more { text-align: center;}
.bus-more a {display: inline-block; width: 186px; height: 53px; text-align: center; line-height: 53px; font-size: 16px; color: #004EA2; background: #fff; border: 1px solid #fff; }
.bus-more a:hover { background: none; color: #fff; }
.bus-field { margin-right: -1; }
.ind-news-title { color: #4472a9; }
.svcp { font-size: 16px; color: #333; text-align: center; }
.ind-news-title:after { background-color: #e5e5e5; }
.ind-news-title:before { border-top-color: #4472a9; }
.ind-news { padding-top: 55px; }
.ind-news-img { float: left; width: 600px; overflow: hidden; }
.news-img-time {overflow: hidden; max-height: 460px; }

.ind-news-box { margin-top: 60px; }
.ind-news-list { float: left; width: 559px; border: 1px solid #004EA2; border-left: none; padding: 0 20px; }
.ind-news-list li { position: relative; border-bottom: 1px dashed #dbdbdb; }
.ind-news-list li:last-child { border-bottom: none; }
.list-nbox { line-height: 55px; font-size: 14px; font-size: 16px; }
.ind-ntitle { float: left; width: 80%; color: #666666; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.ind-date { float: right; width: 20px; height: 20px; margin-top: 18px; cursor: pointer; background: url(../images/down_41.jpg) no-repeat 0 0; }
.list-npos { height: 0; line-height: 30px; color: #999; margin-bottom: 0; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 3; overflow: hidden; }
.ind-news-list li.show .ind-ntitle { color: #004EA2; }
.ind-news-list li.show .list-npos { height: 90px; margin-bottom: 23px; }
.ind-news-list li.show .ind-date { background-image: url(../images/up.jpg); }
.nmore { display: block; width: 185px; height: 54px; text-align: center; line-height: 54px; color: #fff; margin: 40px auto; background: #004EA2; }
.nmore:hover { width: 195px; background: #e5e5e5; }
.blog { line-height: 52px; font-size: 14px; color: #666; }
.blog-link{ width: 1095px; margin: auto;}
.blog-time { float: left; width: 198px; height: 50px; overflow: hidden; border: 1px solid #e5e5e5; }
.blog-time:hover img ,.abt-timesimg:hover img{ -webkit-transform: scale(1.1, 1.1); -moz-transform: scale(1.1, 1.1); transform: scale(1.1, 1.1); }

/*åº•éƒ¨*/
.foot { margin-top: 30px; }
.foot-head { padding: 46px 0; background: #004EA2; }
.foot-logo { float: left; width: 300px; position: relative; }
.foot-logo:before { position: absolute; top: 10px; right: 0; width: 0; height: 130px; border-left: 1px solid rgba(255, 255, 255, .2); border-right: 1px solid rgba(0, 0, 0, 0.2); content: ""; }
.foot-navbox { width: 680px; padding-left: 15px; }
.service-hot { margin-top: 16px; color: #fff; font-size: 14px; line-height: 30px; }
.svc-phone { font-size: 24px; font-weight: 700; }
.foot-nav { color: #fff; padding: 25px 0 20px; line-height: 22px; }
.foot-nav a { font-size: 14px; color: #fff; margin: 0 5px; }
.foot-nav a:hover{ text-decoration: underline;}
.foot-nav a:nth-child(1) { margin-left: 0; }
.foot-nav a:last-child { margin-right: 0; }
.foot-contact { color: #fff; font-size: 14px; line-height: 32px; }
.foot-wx { padding-top: 14px; }
.foot_bottom { line-height: 47px; text-align: center; color: #fff; background: #004774; }
.foot_bottom a { color: #fff; }

/*about*/
.banner { margin-top: 102px; }
.main { padding: 18px 0 4px; }
.select-left { float: left; width: 270px; }
.slt-head { padding: 16px 0; font-size: 16px; color: #666; line-height: 34px; margin-bottom: 35px; border-bottom: 1px solid #e5e5e5; position: relative; }
.slt-head:before { position: absolute; bottom: -2px; left: 0; width: 40px; height: 3px; background: #e5e5e5; content: ""; }
.slt-head h3 { font-size: 30px; color: #004EA2; font-family: "Arial"; font-weight: 700; text-transform: uppercase; }
.slt-list li { font-size: 16px; margin-bottom: 10px; box-shadow: 0 5px 10px #e0e0e0; }
.slt-list li:last-child { margin-bottom: 0; }
.slt-list li>a { display: block; text-align: center; color: #999; font-size: 16px; cursor: pointer; line-height: 60px; border: 1px solid #004EA2; position: relative; }
.slt-list li>a:before { position: absolute; top: 29px; left: 29px; width: 6px; height: 4px; background: #e8e8e8; content: ""; }
.slt-list li.show>a,.slt-list li>a:hover { color: #fff; background: #004EA2; }
.slt-list li.show>a:before ,.slt-list li>a:hover:before{background: #def3fc; }
.slt-two-list { border: 1px solid #e5e5e5; }
.slt-two-list>a { display: block;height: 60px; line-height: 60px; font-size: 14px; text-align: center; border-bottom: 1px solid #e5e5e5; position: relative; }
.slt-two-list>a:hover{transform:translateX(5px)}
.slt-two-list>a:before{
    position: absolute;
    top: 29px;
    left: 28px;
    width: 10px;
    height: 4px;
    background: #e8e8e8;
    content: ""
}
.slt-two-list>a.show:before{
    background: #004EA2;
}
.slt-two-list>a:last-child { border-bottom: none }
.slt-list li.show .slt-two-list a { color: #999; }
.slt-list li.show .slt-two-list a:hover ,.slt-list li.show .slt-two-list a.show { color: #1cadda; }

.slt-cont-head { margin-top: 28px; font-size: 16px; line-height: 56px; }
.slt-cont-list li { padding-top: 27px; height: 63px; border-top: 1px solid #f0f0f0; }
.slt-icon { width: 36px; height: 36px; margin-right: 18px; border-radius: 50%; background: url(../images/ioc.png) no-repeat center 9px #004EA2; }
.slt-cont-list li:nth-child(2) .slt-icon { background-position: center -29px; }
.slt-cont-list li:nth-child(3)  .slt-icon { background-position: 11px -63px }
.slt-contp { width: 80%; font-size: 14px; line-height: 34px; color: #666; }
.main-word { float: right; width: 850px; }
.article, .list { padding: 25px 0; min-height: 400px; }
.rlink { color: #999; line-height: 52px; padding-left: 15px; border-bottom: 1px solid #e5e5e5; position: relative; }
.rlink:before { position: absolute; top: 20px; left: 0; width: 4px; height: 14px; background: #004EA2; content: ""; }
.rlink a { color: #999; }
.box { font-size: 14px; line-height: 32px; color: #666; }
.honor-list { margin-bottom: 40px; }
.honor-list a { float: left; padding: 0 7px; line-height: 20px; font-size: 14px; color: #666; margin-right: 44px; position: relative; }
.honor-list a:before { position: absolute; bottom: -11px; left: 0; width: 0%; height: 2px; background: #004EA2; content: ""; }
.honor-list a.show:before, .honor-list a:hover:before { width: 100%; }
.across-times { padding-bottom: 14px; border-bottom: 1px dashed #e5e5e5; margin-bottom: 40px;}
.across-time { float: left; width: 268px; height: 198px; margin-right: 20px; border: 1px solid #e5e5e5; box-shadow: 0 0 15px #cecece;overflow: hidden; margin-bottom: 30px; }
.across-time:nth-child(3n){ margin-right: 0; }
.hor-erect .across-time { width: 148px; margin-right: 25px; margin-bottom: 25px; }
.hor-erect .across-time:nth-child(5n) { margin-right: 0; }
.honor-boxs{ display: none;}
.honor-boxs.show{ display: block;}

/*news*/
.news-no1:hover img,.across-time:hover img{ 
-webkit-transform: scale(1.1); -moz-transform: scale(1.1); -o-transform: scale(1.1); -ms-transform: scale(1.1); transform: scale(1.1);}
.news-img { float: left; width: 270px; height: 170px; margin-right: 20px; overflow: hidden; }
.news-no-title,.news-list-title{overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.news-no-title a { font-size: 16px; color: #004EA2; line-height: 48px; }
.news-no-word { font-size: 14px; color: #666; line-height: 26px; margin-bottom: 10px; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 3; overflow: hidden; }
.n-more { font-size: 14px; color: #004EA2; }
.n-more:hover { opacity: 0.6; }
.news-list { margin-top: 30px; padding-top: 30px; border-top: 1px solid #e5e5e5; }
.news-list li { margin-bottom: 30px; padding-bottom: 30px; border-bottom: 1px solid #e5e5e5; }
.ndate { float: left; width: 90px; height: 72px; color: #fff; font-size: 16px; line-height: 28px; padding-top: 18px; margin-right: 20px; text-align: center; background: #004EA2; }
.ndate i { font-style: normal; font-size: 32px; font-weight: 700; }
.news-list-title { font-size: 16px; line-height: 30px; margin-bottom: 5px; }
.news-list-cont { line-height: 26px; font-size: 14px; color: #666;display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; }
.news-list-title:hover,.news-no-title:hover{
	    transform: translate(5px,0);
    -webkit-transform: translate(5px,0);
    -moz-transform: translate(5px,0);
    -o-transform: translate(5px,0);
    -ms-transform: translate(5px,0);
}

/*åˆ†é¡µ*/
.pagings { text-align: center; }
.pags-item { padding: 4px 8px; color: #999; margin: 0 5px; border: 1px solid #e5e5e5; }
.pags-item.show { color: #004EA2; border: none; }
.news-inhead { text-align: center; padding-bottom: 12px; margin-bottom: 20px; border-bottom: 1px dashed #ececec; }
.news-inhead h3 { font-size: 20px; margin: 15px 0 10px; }
.news-inhead p { font-size: 12px; color: #999; }
.piece { padding: 15px 0; margin-top: 15px; border-top: 1px solid #ececec; }
.piece a { color: #999; }

/*video*/
.video-list li { float: left; width: 410px; margin-right: 30px; margin-bottom: 26px; }
.video-list li:nth-child(2n) { margin-right: 0; }
.video-img { height: 308px; border: 1px solid #e5e5e5; overflow: hidden; }
.video-cont-title { font-size: 14px; color: #999; line-height: 34px; margin-top: 10px; }
.video-more { color: #004EA2; line-height: 24px; }
.video-info { width: 408px; height: 308px; margin: 50px auto; }
.video-intitle { font-size: 16px; text-align: center; }

/* ä¸šåŠ¡é¢†åŸŸ */
.pro-list li { float: left; width: 270px; height: 220px; padding: 2px; border: 1px solid #004EA2; border-radius: 10px; position: relative; overflow: hidden; margin-right: 10px; margin-bottom: 30px; -webkit-animation: anima 2s; -moz-animation: anima 2s; -o-animation: anima 2s; -ms-animation: anima 2s; animation: anima 2s; -webkit-backface-visibility: hidden; -moz-backface-visibility: hidden; -o-backface-visibility: hidden; -ms-backface-visibility: hidden; backface-visibility: hidden; }
.pro-list li:nth-child(3n) { margin-right: 0; }
.pro-list-imgs { height: 170px; overflow: hidden; border-top-left-radius: 10px; border-top-right-radius: 10px; }
.pro-list li:hover .pro-list-imgs img { -webkit-transform: scale(1.1); -moz-transform: scale(1.1); -o-transform: scale(1.1); -ms-transform: scale(1.1); transform: scale(1.1); }
.pro-list-title { line-height: 50px; text-align: center; color: #fff; background: #004EA2; border-bottom-left-radius: 10px; border-bottom-right-radius: 10px; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -o-transition: all 0.5s ease; -ms-transition: all 0.5s ease; transition: all 0.5s ease; }
.pos-pro-box { position: absolute; top: 2px; left: 2px; width: 270px; height: 220px; color: #fff; border-radius: 10px; background: rgba(49, 178, 236, 0.8); opacity: 0; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -o-transition: all 0.5s ease; -ms-transition: all 0.5s ease; transition: all 0.5s ease; -webkit-transform: rotate(90deg) scale(0.1); -moz-transform: rotate(90deg) scale(0.1); -o-transform: rotate(90deg) scale(0.1); -ms-transform: rotate(90deg) scale(0.1); transform: rotate(90deg) scale(0.1); }
.pos-pro-name { font-size: 16px; margin: 85px 0 10px; text-align: center }
.pos-pro-more { display: block; width: 100px; height: 30px; line-height: 30px; color: #004EA2; text-align: center; border-radius: 5px; margin: auto; background: #fff; }
.pro-list li:hover .pos-pro-box { -webkit-transform: rotate(360deg) scale(1); -moz-transform: rotate(360deg) scale(1); -o-transform: rotate(360deg) scale(1); -ms-transform: rotate(360deg) scale(1); transform: rotate(360deg) scale(1); opacity: 1; -webkit-user-select: none; -moz-user-select: none; -o-user-select: none; -ms-user-select: none; user-select: none; -webkit-touch-callout: none; -moz-touch-callout: none; -o-touch-callout: none; -ms-touch-callout: none; touch-callout: none; -webkit-tap-highlight-color: transparent; -moz-tap-highlight-color: transparent; -o-tap-highlight-color: transparent; -ms-tap-highlight-color: transparent; tap-highlight-color: transparent; }
/* .pro-list li:hover .pro-list-title { opacity: 0; } */

/* performance */
.perf-list li { padding-bottom: 20px; margin-bottom: 20px; border-bottom: 1px dashed #ececec; }
.perf-list-imgs { float: left; width: 175px; height: 175px; margin-right: 24px; border-radius: 50%; overflow: hidden; position: relative; }
.perf-list-imgs a { display: block; height: 100%; }
.perf-list-imgs a:before { position: absolute; top: 50%; left: 50%; width: 10px; height: 10px; border-radius: 50%; background: rgba(49, 178, 236, .5); content: ""; opacity: 0; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -o-transition: all 0.5s ease; -ms-transition: all 0.5s ease; transition: all 0.5s ease; }
.perf-list li:hover .perf-list-imgs a:before { width: 175px; height: 175px; margin-left: -88px; margin-top: -88px; opacity: 1; }
.perf-list-title { font-size: 16px; line-height: 44px; }
.perf-list-a { display: inline-table; width: 52%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.perf-list-date { float: right; font-size: 12px; color: #999; padding-left: 16px; background: url(../images/date.png) no-repeat left center; }
.perf-list-cont { line-height: 28px; font-size: 14px; color: #666; height: 56px; margin-bottom: 25px; overflow: hidden; }
.perf-list-more { float: right; width: 100px; height: 36px; line-height: 36px; text-align: center; font-size: 14px; color: #019fe9; border: 1px solid #019fe9; }
.perf-list-more:hover { color: #fff; background: #019fe9; }

/* contact */
.load-list li { margin-bottom: 32px; }
.load-img { float: left; width: 80px; height: 80px; overflow: hidden;/*
    -webkit-border-radius:50%;
       -moz-border-radius:50%;
        -ms-border-radius:50%;
         -o-border-radius:50%;
            border-radius:50%;*/}
.load-list li:hover .load-img img { -webkit-transform: scale(1.1); -moz-transform: scale(1.1); transform: scale(1.1); }
.load-box { float: right; width: 87%; }
.load-head { line-height: 34px; }
.load-head-title { float: left; width: 60%; font-size: 16px; color: #343434; overflow: hidden; }
.load-head-date { float: right; font-size: 12px; color: #9ca0a1; }
.load-btm-l { float: left; padding-top: 12px; }
.load-btm-l span { float: left; padding-left: 18px; line-height: 22px; margin-right: 26px; background: url(../images/icon.png) no-repeat; }
.load-btm-l .load-btm-cls { background-position: 0 -22px; }
.load-btm-l .load-btm-nmb { background-position: 0 -47px; }
.load-btm-l .load-btm-size { background-position: 0 6px; }
.load-btm-up { float: right; width: 45px; height: 32px; line-height: 32px; padding-left: 35px; color: #fff; background: url(../images/icon.png) no-repeat 14px -79px #004EA2; }
.load-btm-up:hover { color: #004EA2; background-color: #e5e5e5; }

/*æ‹›è�˜*/
.gagebox { width: 100%; margin: 0 auto 37px; }
.gage-dl { margin-bottom: 4px; }
.gage-dl dt { height: 48px; color: #666666; line-height: 48px; padding: 0 18px 0 24px; font-size: 16px; background: #fff; cursor: pointer; border: 1px solid #e5e5e5; }
.gage-dl dt span { float: left; width: 45%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.gage-dl dt span:nth-child(2) { width: 25%; }
.gage-dl dt span:nth-child(3) { width: 25%; }
.gage-dl dt span:nth-child(4) { width: 5%; text-align: right; }
.btndl { display: block; width: 100%; height: 14px; margin-top: 18px; background: url(../images/down_06.jpg) no-repeat right 0; overflow: hidden; }
.gage-dl dd { display: none; font-size: 14px; color: #747575; padding: 25px 20px; line-height: 30px; background: #f2f2f2; }
.gage-dl dd h4 { font-size: 14px; color: #0079c1; margin-bottom: 10px; }
.gage-dl dd.active { display: block; }
.gage-dlshow .btndl { background-image: url(../images/up_03.jpg); background-position: right center; }

/**/

/*åœ¨çº¿ç•™è¨€*/
.mess-title { text-align: center; line-height: 32px; font-size: 22px; color: #004EA2; font-weight: 700; margin-bottom: 55px; }
.mess-time { float: left; width: 50%; margin-bottom: 30px; }
.mess-time:last-child{ margin-bottom: 0;}
.mess-name{ font-size: 14px;}
.text { width: 278px; height: 48px; margin-left: 15px; border: 1px solid #e5e5e5; padding: 0 10px; }
.xing { padding-left: 14px; font-size: 18px; color: #ff0000; font-style: normal; }
.mess-width { width: 100%; }
.text-contact { width: 766px; height: 172px; padding: 10px; resize: none; }
.submit { width: 272px; height: 48px; color: #fff; border: none; margin-left: 58px; border-radius: 5px; background: #b2b2b2; }
.submit:hover { background: #004EA2; }

/**/


/*å›¾ç‰‡å±•ç¤º*/
.slids { width:700px; margin:0 auto 30px; position: relative; }
.large_box { height: 493px; overflow: hidden; }
.act-img { width: 100%; height: 493px; }
.large_box img { display: block; height: 100%; width: 100%; }
.small_box { padding: 10px 0; width: 700px; height: 80px; position: absolute; bottom: 0; left: 0; background: rgba(0,0,0,.5); opacity: 1; z-index: 9;}
.small_list { position: relative; width: 640px; height: 80px; overflow: hidden; margin: auto; }
.small_list ul { height: 80px; overflow: hidden; }
.small_list ul li { position: relative; float: left; cursor: pointer; margin-right: 10px; width: 120px; }
.small_list ul li .bun_bg { display: none; position: absolute; top: 0; left: 0; width: 116px; height: 76px; background: none; border:2px solid #004EA2; }
.small_list ul li.on .bun_bg { display: block; }
.left_btn, .right_btn { position: absolute; top: 38px; width: 10px; height: 19px; border-radius: 50%; cursor: pointer; }
.left_btn { left: 10px; background-image: url(../images/perv_s.png); }
.right_btn { right: 10px; background-image: url(../images/next_s.png); }
.slids:hover .small_box{ opacity: 1;}

.foot-cont-p span{ padding-right:20px;}


.pro-slt .slt-two-list{ display: none;}
.pro-slt .slt-list li.show .slt-two-list{ display: block;}
.nav li>a.show{ color: #004EA2;  }


/*nav*/
.nav__trigger { float: left; width: 30px; height: 30px; position: relative; right: 0; top: 18px; z-index:1025; display: none; margin-left: 12px; cursor: pointer; }
.nav__icon { display: block; position: absolute; width: 30px; height: 5px; top: 0; left: 0; background-color: #004da1; -webkit-transition-property: background-color, -webkit-transform; transition-property: background-color, -webkit-transform; transition-property: background-color, transform; transition-property: background-color, transform, -webkit-transform; -webkit-transition-duration: 300ms; transition-duration: 300ms; }
.nav__icon:before, .nav__icon:after { content: ''; display: block; width: 30px; height: 5px; position: absolute; background: #004da1; -webkit-transition-property: margin, -webkit-transform; transition-property: margin, -webkit-transform; transition-property: margin, transform; transition-property: margin, transform, -webkit-transform; -webkit-transition-duration: 300ms; transition-duration: 300ms; }
.nav__icon:before { margin-top: 20px; }
.nav__icon:after { margin-top: 10px; }
.zjq-mnav { width: 100%; height: 0; padding: 0 0; position: fixed; z-index: 1200; opacity: 0; -webkit-transition-property: all; transition-property: all; -webkit-transition-duration: 300ms; transition-duration: 300ms; -webkit-transform: translateY(0%); transform: translateY(0); left: 0; top: 62px; overflow: hidden; }
.zjq-msons { margin: 14px 10px; border-bottom: 1px solid rgba(255, 255, 255, 0.3); }
.zjq-msons dt { font-size: 16px; margin-bottom: 8px; line-height: 1.6rem; text-align: center; }
.zjq-msons a { color: #fff }
.zjq-msons dd { line-height: 22px; margin-left: -20px }
.zjq-msons dd a { margin-left: 20px; display: inline-block; color: #e9e8e8 }
.nav--active .nav__trigger { opacity: 0.5; }
.nav--active .nav__icon { top: 11px; -webkit-transform: rotate(45deg); transform: rotate(45deg); }
.nav--active .nav__icon:before { display: none; }
.nav--active .nav__icon:after { margin-top: 0; -webkit-transform: rotate(90deg); transform: rotate(90deg); }
.nav--active .zjq-mnav { opacity: 1;  height: 100%;background: rgba(44, 50, 58, 0.9); -webkit-transform: translateY(0); transform: translateY(0);  padding: 5rem 0;}



.blog-link .owl-nav{
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
}
.blog-link .owl-prev,.blog-link .owl-next{
	position: absolute;
	top: 10px;
	width: 15px;
	height: 27px;
	text-indent: -9999px;
	background: url(../images/perv_n.png) no-repeat 0 0;
}
.blog-link .owl-prev{ left: -33px;}
.blog-link .owl-next{ right: -33px; background-image: url(../images/next_n.png);}

.ind-news-img .owl-controls{
	position: absolute;
	bottom: 10px;
	right: 0;
	width: 100%;
	text-align: right;
	margin-right: 6px;
}
.ind-news-img .owl-page{
	display: inline-block;
	width: 30px;
	height: 30px;
	margin-right: 6px;
	text-align: center;
	line-height: 30px;
	color: #fff;
	cursor: pointer;
	background: #c0c0c0;
}
.ind-news-img .owl-page.active,.ind-news-img .owl-page:hover{
	background: #004EA2;
}




/* .col_none{ display: none!important; } */






