/* movepic */
.fullslide {width:100%; position:relative; }

.slide_image {margin:0 auto; position:relative; overflow:hidden; height:600px;  }
.slide_image ul {width:100%; height:100%;  position:absolute; top:0; left:0;}
.slide_image li {float:left; width:100%; height:100%;}
.slide_image li > a {display:block; width:100%; height:100%; content:"";}

/*animation slide_image*/
.scrollin a {animation: rotateIn 0.5s; -moz-animation: rotateIn 0.5s; -webkit-animation: rotateIn 0.5s;  -o-animation: rotateIn 0.5s; }

.slide_num {position:absolute;z-index:100;bottom:20px;left:0; text-align: center; width: 100%}
.slide_num ul li {cursor:pointer;display:inline-block;*display:inline;width:12px;height:12px;margin:0 2px; font-size: 0; background-color: #f2f2f2;box-shadow: 0 3px 6px rgba(0, 0, 0, 0.6);-webkit-transition: width ease-in-out .3s;-o-transition: width ease-in-out .3s; transition: width ease-in-out .3s;}
.slide_num ul li.active { background-color: #f00;width:24px;}

.slide_image li .slide_box .slide_btn{display:inline-block;border: 1px solid #fff; color: #fff; margin-top: 2rem;padding: 1rem 3rem;border-radius: 0.5rem; font-size: 1.6rem;-webkit-transition: margin-top ease-in-out .3s;-o-transition: margin-top ease-in-out .3s; transition: margin-top ease-in-out .3s;}
.slide_image li .slide_box .slide_btn:hover{color: #ff0; border-color: #ff0;margin-top:1.5rem}

.slide_icon .btn_prev,.slide_icon .btn_next {position:absolute;top:50%;margin-top:-51px;left:20px;z-index:100;width:38px;height:68px; text-align: center; cursor:pointer; display: none;color: #eee;  }
.slide_icon i{font-size: 38px;display: table-cell;vertical-align: middle;height:68px; }
.slide_icon .btn_next {left:auto;right:20px;}
.slide_icon .btn_next:hover ,.slide_icon .btn_prev:hover{color: #fff;}

/*share*/
.section_tit{margin-bottom:20px; text-align: center;}
.section_tit h2{font-size: 3.2rem;padding-bottom: 10px; line-height: 100%; font-weight: bold;}

/* mkt_d_a */
.mkt_d_a{padding:60px 0;background-color: #fff;}

.mkt_d_a .section_con {clear: both; overflow: hidden; padding: 10px 0;}
.mkt_d_a .section_con ul li .item{margin-bottom: 2rem; background: #fffff6; padding: 2rem 2rem 3rem; border: 1px solid #eee;position: relative; }
.mkt_d_a .section_con ul li .item .item_pic{position: relative; text-align: center;z-index: 2;}
.mkt_d_a .section_con ul li .item .item_pic img{max-width:120px;}
.mkt_d_a .section_con ul li .item .item_con{position: relative;z-index: 2; }
.mkt_d_a .section_con ul li .item .item_con h3{font-size: 1.6rem; padding: 1rem 0;word-break:keep-all;white-space:nowrap;overflow:hidden;text-overflow:ellipsis; text-align: center; font-weight: bold;}
.mkt_d_a .section_con ul li .item .item_con p{line-height: 200%;}


.mkt_d_a .section_con ul li:hover .item {border-color:#ff9b6f; }
.mkt_d_a .section_con ul li:hover .item .item_pic img{animation: fadeInDown 0.5s; -moz-animation: fadeInDown 0.5s; -webkit-animation: fadeInDown 0.5s;  -o-animation: fadeInDown 0.5s; animation-fill-mode : forwards }
.mkt_d_a .section_con ul li:hover .item .item_con h3{animation: fadeInUp 0.5s; -moz-animation: fadeInUp 0.5s; -webkit-animation: fadeInUp 0.5s;  -o-animation: fadeInUp 0.5s;}
.mkt_d_a .section_con ul li .item:after{position: absolute; width:100%; top: 0; left: 0; height:0; background-color: rgba(255,0,0,0.06); content: "";-webkit-transition: all ease-in-out .3s;-o-transition: all ease-in-out .3s; transition: all ease-in-out .3s; z-index: 1;}
.mkt_d_a .section_con ul li:hover .item:after{ height:100%; }

/*animation mkt_d_a*/
.mkt_d_a .box_cover ul li{animation: rotateIn 0.5s; -moz-animation: rotateIn 0.5s; -webkit-animation: rotateIn 0.5s;  -o-animation: rotateIn 0.5s; }

/*mkt_d_b*/
.mkt_d_b{padding:60px 0; background:url(../images/demo_d_bbg.jpg) no-repeat center bottom #1f221f; background-size: 100%;}
.mkt_d_b .section_tit h2{color:#fff;}

.mkt_d_b .section_con ul li .item{margin-bottom: 2rem; background:rgba(0,0,0,0.80); padding: 2rem 2rem 3rem; border: 5px solid rgba(255,255,255,0.30);position: relative; }
.mkt_d_b .section_con ul li .item .item_pic{position: relative; padding-bottom: 75%; background-color: #fff; clear: both; overflow: hidden;z-index: 2;}
.mkt_d_b .section_con ul li .item .item_pic img{max-width:100%; height: 100%; position: absolute; left:0; top:0;}
.mkt_d_b .section_con ul li .item .item_con{position: relative;z-index: 2;}
.mkt_d_b .section_con ul li .item .item_con h3{font-size: 1.6rem; padding: 1rem 0;word-break:keep-all;white-space:nowrap;overflow:hidden;text-overflow:ellipsis; text-align: center; font-weight: bold; color: #fff; }
.mkt_d_b .section_con ul li .item .item_con p{line-height: 200%;color: rgba(255,255,255,0.60);}


.mkt_d_b .section_con ul li:hover .item {border-color:#ff9b6f; }
.mkt_d_b .section_con ul li:hover .item .item_pic img{animation: imgzoom 0.5s; -moz-animation: imgzoom 0.5s; -webkit-animation: imgzoom 0.5s;  -o-animation: imgzoom 0.5s; animation-fill-mode : forwards }
.mkt_d_b .section_con ul li:hover .item .item_con h3{animation: fadeInUp 0.5s; -moz-animation: fadeInUp 0.5s; -webkit-animation: fadeInUp 0.5s;  -o-animation: fadeInUp 0.5s; }
.mkt_d_b .section_con ul li .item:after{position: absolute; width:100%; bottom:50%; left: 0; height:0; background-color: rgba(255,0,0,0.30); content: "";-webkit-transition: all ease-in-out .3s;-o-transition: all ease-in-out .3s; transition: all ease-in-out .3s; z-index: 1;}
.mkt_d_b .section_con ul li:hover .item:after{ bottom:0;height:100%; }

/*animation mkt_d_b*/
.mkt_d_b .box_cover ul li{animation: rotateIn 0.5s; -moz-animation: rotateIn 0.5s; -webkit-animation: rotateIn 0.5s;  -o-animation: rotateIn 0.5s; }

/* mkt_d_c */
.mkt_d_c{padding: 60px 0;background:#fff; }

.mkt_d_c .section_con {clear: both; overflow: hidden;position: relative; }
.mkt_d_c .section_con .about_tu img{max-width: 100%; padding-bottom: 1rem;}
.mkt_d_c .section_con .about_text {line-height: 200%; text-indent: 2em; font-size: 1.5rem;}
.mkt_d_c .section_con .about_text p{margin-bottom: 1rem;}

/*animation mkt_d_c*/
.mkt_d_c .box_cover{animation: fadeInLongUp 0.5s; -moz-animation: fadeInLongUp 0.5s; -webkit-animation: fadeInLongUp 0.5s;  -o-animation: fadeInLongUp 0.5s; }

/* about */
.about{padding: 60px 0; background:#fff; }

.about .section_con {clear: both; overflow: hidden;position: relative; }
.about .section_con .about_tu img{max-width: 100%; padding-bottom: 1rem;}
.about .section_con .about_text {line-height: 200%; text-indent: 2em; font-size: 1.5rem;}
.about .section_con .about_text p{margin-bottom: 1rem;}

/*animation about*/
.about .box_cover{animation: fadeInLongUp 0.5s; -moz-animation: fadeInLongUp 0.5s; -webkit-animation: fadeInLongUp 0.5s;  -o-animation: fadeInLongUp 0.5s; }

/* mkt_d_d */
.mkt_d_d{padding: 60px 0; }
.mkt_d_d .section_con{padding: 20px 0; }

.mkt_d_d .section_con .newa ul li {margin-bottom: 2.0rem;}
.mkt_d_d .section_con .newa ul li .item { background-color: #fff; padding: 1.5rem; clear: both; overflow: hidden;}
.mkt_d_d .section_con .newa ul li .item .con_pic{float:left;width:20%;overflow: hidden; }
.mkt_d_d .section_con .newa ul li .item .con_pic .pic_box{position: relative; padding-bottom: 75%; background-color: #fff;}
.mkt_d_d .section_con .newa ul li .item .con_pic .pic_box img{max-width:100%; height: 100%; position: absolute; left:0; top:0; }

.mkt_d_d .section_con .newa ul li .item .con_text { float:left; width:80%;}
.mkt_d_d .section_con .newa ul li .item .con_text .text_box{padding-left: 1rem;}
.mkt_d_d .section_con .newa ul li .item .con_text h3{font-size: 1.6rem; line-height: 150%; padding: 5px 0;word-break:keep-all;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.mkt_d_d .section_con .newa ul li .item .con_text p{line-height: 150%;color: #999;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical; }
.mkt_d_d .section_con .newa ul li .item .time{color: #999;}

.mkt_d_d .section_con .newb ul li {margin-bottom: 9px; position: relative; }
.mkt_d_d .section_con .newb ul li h3{line-height: 150%; padding: 5px 0;word-break:keep-all;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.mkt_d_d .section_con .newb ul li h3:before{position: absolute;top:50%; left: 0; content: "";  width: 4px; height: 4px; background-color: #aaa; display: inline-block; margin-top: -2px;}

.mkt_d_d_talk {position: relative; height: auto; padding:0 3rem;}
.mkt_d_d_talk .scroll_box ul{clear: both;overflow: hidden;}
.mkt_d_d_talk .scroll_box ul li {float: left; width: 25%; text-align: center;}
.mkt_d_d_talk .scroll_box ul li .pic_con{border: 5px solid #fff;clear: both; overflow: hidden; margin: 0 1rem}
.mkt_d_d_talk .scroll_box ul li img{max-width: 100%;}
.mkt_d_d_talk .scroll_box ul li:hover .pic_con{border-color:#ff9b6f;} 
.mkt_d_d_talk .scroll_box ul li:hover img{animation: imgzoom 0.5s; -moz-animation: imgzoom 0.5s; -webkit-animation: imgzoom 0.5s;  -o-animation: imgzoom 0.5s; animation-fill-mode : forwards } 

.mkt_d_d_talk .link_prev,.mkt_d_d_talk .link_next {position:absolute;top:50%;margin-top:-15px;left:10px;z-index:100;width:30px;height:30px; text-align: center; cursor:pointer;background-color:rgba(0,0,0,0.1); color: #eee; line-height: 28px; border-radius: 15px;}
.mkt_d_d_talk i{font-size: 1.6rem;}
.mkt_d_d_talk .link_next {left:auto;right:10px;}
.mkt_d_d_talk .link_next:hover ,.mkt_d_d_talk .link_prev:hover{color: #fff;background-color:rgba(0,0,0,0.3);}

/*animation mkt_d_d*/
.mkt_d_d .box_cover{animation: fadeInLongUp 0.5s; -moz-animation: fadeInLongUp 0.5s; -webkit-animation: fadeInLongUp 0.5s;  -o-animation: fadeInLongUp 0.5s; }

/*mkt_d_e*/
.mkt_d_e{padding: 60px 0;background-color: #fff; }
.mkt_d_e .section_con {clear: both; overflow: hidden; }
.mkt_d_e .section_con ul li .item{position: relative; background-color: #fff; text-align: center; border:1px solid #f2f2f2; cursor: pointer; margin-bottom: 2rem; height: 120px;line-height: 120px;}
.mkt_d_e .section_con ul li .item img{ max-width: 100%;}
.mkt_d_e .section_con ul li.active .item,.mkt_d_e .section_con li:hover .item{background-color: #edfffe; border:1px solid #c1f3f9;}

.mkt_d_e_con{line-height: 200%;}
.mkt_d_e_con p{ text-indent: 2em; margin-bottom: 1rem;}


/*animation mkt_d_e*/
.mkt_d_e .box_cover{animation: fadeInLongUp 0.5s; -moz-animation: fadeInLongUp 0.5s; -webkit-animation: fadeInLongUp 0.5s;  -o-animation: fadeInLongUp 0.5s; }

/*mkt_d_f*/
.mkt_d_f{padding: 60px 0; }
.mkt_d_f .section_con {clear: both; overflow: hidden; }

/*animation mkt_d_f*/
.mkt_d_f .box_cover{animation: fadeInLongUp 0.5s; -moz-animation: fadeInLongUp 0.5s; -webkit-animation: fadeInLongUp 0.5s;  -o-animation: fadeInLongUp 0.5s; }

/*home_scroll*/
.home_scroll{padding:60px 0;background: linear-gradient(to right, #1391eb 0%, #005196 100%);}
.home_scroll .section_tit h2{color: #fff;}
.home_scroll .section_con{lear: both; overflow: hidden; }
.home_scroll .scroll_pic {position: relative; height: auto; padding: 1rem 3rem;}
.home_scroll .scroll_pic .scroll_box ul{clear: both;overflow: hidden;}
.home_scroll .scroll_pic .scroll_box ul li {float: left; width: 25%; text-align: center;}
.home_scroll .scroll_pic .scroll_box ul li .pic_con{padding: 0 1rem;}
.home_scroll .scroll_pic .scroll_box ul li h3{padding-top:0.5rem;}
.home_scroll .scroll_pic .scroll_box ul li a{color: #fff;}
.home_scroll .scroll_pic .scroll_box ul li img{max-width: 100%; border: 5px solid #fff;}
.home_scroll .scroll_pic .scroll_box ul li img:hover{} 

.home_scroll .link_prev,.home_scroll .link_next {position:absolute;top:50%;margin-top:-15px;left:0;z-index:100;width:30px;height:30px; text-align: center; cursor:pointer;background-color:rgba(0,0,0,0.05); color: #aaa; line-height: 28px; border-radius: 15px;}
.home_scroll i{font-size: 1.6rem;}
.home_scroll .link_next {left:auto;right:0;}
.home_scroll .link_next:hover,.home_scroll .link_prev:hover{color: #fff;background-color:rgba(0,0,0,0.3);}


.btn_more{ text-align: center; padding: 1rem 0;}
.btn_more a{ text-align: center; padding: 1.2rem 3rem; color: #fff; background-color: #003f9b; font-size: 1.6rem; border-radius: 30px;}
.btn_more a:hover{background-color: #002b6a;}

/*mkt_soft_a*/
.mkt_soft_a{padding:60px 0; background:#fff;}

.mkt_soft_a .section_con {clear: both; overflow: hidden; padding: 10px 0;}
.mkt_soft_a .section_con ul li .item{margin-bottom: 2rem; border:1px solid #eee; padding: 2rem;position: relative; -webkit-transition: all ease-in-out .3s;-o-transition: all ease-in-out .3s; transition: all ease-in-out .3s; }
.mkt_soft_a .section_con ul li .item .item_pic{ text-align: center;position: relative;z-index: 2; padding: 1rem 0;}
.mkt_soft_a .section_con ul li .item .item_pic span{ width: 10rem; height: 10rem; line-height:10rem; border-radius: 50%; display: inline-block;}
.mkt_soft_a .section_con ul li .item .item_pic span i{font-size:6rem; color: #fff;display: inline-block;}
.mkt_soft_a .section_con ul li .item .item_con{position: relative;z-index: 2; }
.mkt_soft_a .section_con ul li .item .item_con h3{font-size: 1.8rem; padding: 1rem 0;word-break:keep-all;white-space:nowrap;overflow:hidden;text-overflow:ellipsis; text-align: center; font-weight: bold;}
.mkt_soft_a .section_con ul li .item .item_con p{line-height: 200%; color:#666;}
.mkt_soft_a .section_con ul li:hover .item {border-color:#ff9b6f; }
.mkt_soft_a .section_con ul li:hover .item .item_pic i{animation: imgzoom 0.5s; -moz-animation: imgzoom 0.5s; -webkit-animation: imgzoom 0.5s;  -o-animation: imgzoom 0.5s; animation-fill-mode : forwards }
.mkt_soft_a .section_con ul li:hover .item .item_con h3{animation: fadeInUp 0.5s; -moz-animation: fadeInUp 0.5s; -webkit-animation: fadeInUp 0.5s;  -o-animation: fadeInUp 0.5s; }
.mkt_soft_a .section_con ul li .item:after{position: absolute; width:100%; bottom: 0; left: 0; height:0; background: rgba(255,0,0,0.06); content: "";-webkit-transition: all ease-in-out .3s;-o-transition: all ease-in-out .3s; transition: all ease-in-out .3s; z-index: 1;}
.mkt_soft_a .section_con ul li:hover .item:after{ height:100%; }

/*animation mkt_soft_a*/
.mkt_soft_a .box_cover ul li{animation: rotateIn 0.5s; -moz-animation: rotateIn 0.5s; -webkit-animation: rotateIn 0.5s;  -o-animation: rotateIn 0.5s; }

/*mkt_soft_b*/
.mkt_soft_b{padding:60px 0; background:url(../images/mkt_ai_bg.jpg) no-repeat bottom center; background-size:cover;}

.mkt_soft_b .section_tit h2{color: #fff;}
.mkt_soft_b .section_tit p{color:rgba(255,255,255,0.8); position: relative;z-index: 1;}
.mkt_soft_b .section_con{padding: 20px 0; }

.mkt_soft_b .section_con {clear: both; overflow: hidden; padding: 10px 0;}
.mkt_soft_b .section_con ul li .item{margin-bottom: 2rem; border:1px solid rgba(255,255,255,0.20); padding: 2rem;position: relative; -webkit-transition: all ease-in-out .3s;-o-transition: all ease-in-out .3s; transition: all ease-in-out .3s; }
.mkt_soft_b .section_con ul li .item .item_pic{ text-align: center;position: relative;z-index: 2; padding: 1rem 0;}
.mkt_soft_b .section_con ul li .item .item_pic span{ width: 10rem; height: 10rem; line-height:10rem; border-radius: 50%; display: inline-block;}
.mkt_soft_b .section_con ul li .item .item_pic span i{font-size:6rem; color: #fff;display: inline-block;}
.mkt_soft_b .section_con ul li .item .item_con{position: relative;z-index: 2; }
.mkt_soft_b .section_con ul li .item .item_con h3{font-size: 1.8rem; padding: 1rem 0;word-break:keep-all;white-space:nowrap;overflow:hidden;text-overflow:ellipsis; text-align: center; font-weight: bold; color: #fff;}
.mkt_soft_b .section_con ul li .item .item_con p{line-height: 200%; color:rgba(255,255,255,0.80)}
.mkt_soft_b .section_con ul li:hover .item {border-color:#ff9b6f; }
.mkt_soft_b .section_con ul li:hover .item .item_pic i{animation: imgzoom 0.5s; -moz-animation: imgzoom 0.5s; -webkit-animation: imgzoom 0.5s;  -o-animation: imgzoom 0.5s; animation-fill-mode : forwards }
.mkt_soft_b .section_con ul li:hover .item .item_con h3{animation: fadeInUp 0.5s; -moz-animation: fadeInUp 0.5s; -webkit-animation: fadeInUp 0.5s;  -o-animation: fadeInUp 0.5s; }
.mkt_soft_b .section_con ul li .item:after{position: absolute; width:100%; bottom: 0; left: 0; height:0; background: linear-gradient(to bottom, #a00 0%, #100 100%); content: "";-webkit-transition: all ease-in-out .3s;-o-transition: all ease-in-out .3s; transition: all ease-in-out .3s; z-index: 1;}
.mkt_soft_b .section_con ul li:hover .item:after{ height:100%; }

/*animation mkt_soft_b*/
.mkt_soft_b .box_cover ul li{animation: rotateIn 0.5s; -moz-animation: rotateIn 0.5s; -webkit-animation: rotateIn 0.5s;  -o-animation: rotateIn 0.5s; }


/*mkt_soft_c*/
.mkt_soft_c{padding:60px 0; background:#fff;}

.mkt_soft_c .section_con {clear: both; overflow: hidden; padding: 10px 0;}
.mkt_soft_c .section_con ul li .item{margin-bottom: 2rem; border:1px solid #eee; padding: 2rem;position: relative; -webkit-transition: all ease-in-out .3s;-o-transition: all ease-in-out .3s; transition: all ease-in-out .3s; }
.mkt_soft_c .section_con ul li .item .item_pic{ text-align: center;position: relative;z-index: 2; padding: 1rem 0;}
.mkt_soft_c .section_con ul li .item .item_pic span{ width: 10rem; height: 10rem; line-height:10rem; border-radius: 50%; display: inline-block;}
.mkt_soft_c .section_con ul li .item .item_pic span i{font-size:6rem; color: #fff;display: inline-block;}
.mkt_soft_c .section_con ul li .item .item_con{position: relative;z-index: 2; }
.mkt_soft_c .section_con ul li .item .item_con h3{font-size: 1.8rem; padding: 1rem 0;word-break:keep-all;white-space:nowrap;overflow:hidden;text-overflow:ellipsis; text-align: center; font-weight: bold;}
.mkt_soft_c .section_con ul li .item .item_con p{line-height: 200%; color:#666;}
.mkt_soft_c .section_con ul li:hover .item {border-color:#ff9b6f; }
.mkt_soft_c .section_con ul li:hover .item .item_pic i{animation: imgzoom 0.5s; -moz-animation: imgzoom 0.5s; -webkit-animation: imgzoom 0.5s;  -o-animation: imgzoom 0.5s; animation-fill-mode : forwards }
.mkt_soft_c .section_con ul li:hover .item .item_con h3{animation: fadeInUp 0.5s; -moz-animation: fadeInUp 0.5s; -webkit-animation: fadeInUp 0.5s;  -o-animation: fadeInUp 0.5s; }
.mkt_soft_c .section_con ul li .item:after{position: absolute; width:100%; bottom: 0; left: 0; height:0; background: rgba(255,0,0,0.06); content: "";-webkit-transition: all ease-in-out .3s;-o-transition: all ease-in-out .3s; transition: all ease-in-out .3s; z-index: 1;}
.mkt_soft_c .section_con ul li:hover .item:after{ height:100%; }

/*animation mkt_soft_c*/
.mkt_soft_c .box_cover ul li{animation: fadeInUp 0.5s; -moz-animation: fadeInUp 0.5s; -webkit-animation: fadeInUp 0.5s;  -o-animation: fadeInUp 0.5s; }


/*mkt_soft_d*/
.mkt_soft_d{padding:60px 0; background:url(../images/mkt_ai_bg.jpg) no-repeat bottom center; background-size:cover;}

.mkt_soft_d .section_tit h2{color: #fff;}
.mkt_soft_d .section_tit p{color:rgba(255,255,255,0.8); position: relative;z-index: 1;}
.mkt_soft_d .section_con{padding: 20px 0; }

.mkt_soft_d .section_con {clear: both; overflow: hidden; padding: 10px 0;}
.mkt_soft_d .section_con ul li .item{margin-bottom: 2rem; border:1px solid rgba(255,255,255,0.20); padding:2rem 1.5rem;position: relative; -webkit-transition: all ease-in-out .3s;-o-transition: all ease-in-out .3s; transition: all ease-in-out .3s;  min-height:13rem;}
.mkt_soft_d .section_con ul li .item .item_pic{ text-align: center;position: absolute;z-index: 2;}
.mkt_soft_d .section_con ul li .item .item_pic span{ width: 9rem; height: 9rem; line-height:9rem; border-radius: 50%; display: inline-block;}
.mkt_soft_d .section_con ul li .item .item_pic span i{font-size:6rem; color: #fff;display: inline-block;}
.mkt_soft_d .section_con ul li .item .item_con{position: relative;z-index: 2; padding-left: 10rem; }
.mkt_soft_d .section_con ul li .item .item_con h3{font-size: 1.8rem; padding: 1rem 0;word-break:keep-all;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight: bold; color: #fff;}
.mkt_soft_d .section_con ul li .item .item_con p{line-height: 200%; color:rgba(255,255,255,0.80)}
.mkt_soft_d .section_con ul li:hover .item {border-color:#ff9b6f; }
.mkt_soft_d .section_con ul li:hover .item .item_pic i{animation: imgzoom 0.5s; -moz-animation: imgzoom 0.5s; -webkit-animation: imgzoom 0.5s;  -o-animation: imgzoom 0.5s; animation-fill-mode : forwards }
.mkt_soft_d .section_con ul li:hover .item .item_con h3{animation: fadeInUp 0.5s; -moz-animation: fadeInUp 0.5s; -webkit-animation: fadeInUp 0.5s;  -o-animation: fadeInUp 0.5s; }
.mkt_soft_d .section_con ul li .item:after{position: absolute; width:0%; bottom: 0; left: 0; height:100%; background: linear-gradient(to bottom, #a00 0%, #100 100%); content: "";-webkit-transition: all ease-in-out .3s;-o-transition: all ease-in-out .3s; transition: all ease-in-out .3s; z-index: 1;}
.mkt_soft_d .section_con ul li:hover .item:after{ width:100%; }

/*animation mkt_soft_d*/
.mkt_soft_d .box_cover ul li{animation: rotateIn 0.5s; -moz-animation: rotateIn 0.5s; -webkit-animation: rotateIn 0.5s;  -o-animation: rotateIn 0.5s; }

/*mkt_soft_e*/
.mkt_soft_e{padding:60px 0; background:#fff;}

.mkt_soft_e .section_con {clear: both; overflow: hidden; padding: 10px 0;}
.mkt_soft_e .section_con ul li .item{margin-bottom: 2rem; border:1px solid #eee; padding: 2rem 1.5rem;position: relative; -webkit-transition: all ease-in-out .3s;-o-transition: all ease-in-out .3s; transition: all ease-in-out .3s; min-height: 13rem; }
.mkt_soft_e .section_con ul li .item .item_pic{ text-align: center;position: absolute;z-index: 2; }
.mkt_soft_e .section_con ul li .item .item_pic span{ width: 9rem; height: 9rem; line-height:9rem; border-radius: 50%; display: inline-block;}
.mkt_soft_e .section_con ul li .item .item_pic span i{font-size:6rem; color: #fff;display: inline-block;}
.mkt_soft_e .section_con ul li .item .item_con{position: relative;z-index: 2; padding-left: 10rem;  }
.mkt_soft_e .section_con ul li .item .item_con h3{font-size: 1.8rem; padding: 1rem 0;word-break:keep-all;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight: bold;}
.mkt_soft_e .section_con ul li .item .item_con p{line-height: 200%; color:#666;}
.mkt_soft_e .section_con ul li:hover .item {border-color:#ff9b6f; }
.mkt_soft_e .section_con ul li:hover .item .item_pic i{animation: imgzoom 0.5s; -moz-animation: imgzoom 0.5s; -webkit-animation: imgzoom 0.5s;  -o-animation: imgzoom 0.5s; animation-fill-mode : forwards }
.mkt_soft_e .section_con ul li:hover .item .item_con h3{animation: fadeInUp 0.5s; -moz-animation: fadeInUp 0.5s; -webkit-animation: fadeInUp 0.5s;  -o-animation: fadeInUp 0.5s; }
.mkt_soft_e .section_con ul li .item:after{position: absolute; width:0%; bottom: 0; left: 0; height:100%; background: rgba(255,0,0,0.06); content: "";-webkit-transition: all ease-in-out .3s;-o-transition: all ease-in-out .3s; transition: all ease-in-out .3s; z-index: 1;}
.mkt_soft_e .section_con ul li:hover .item:after{ width:100%; }

/*animation mkt_soft_e*/
.mkt_soft_e .box_cover ul li{animation: fadeInUp 0.5s; -moz-animation: fadeInUp 0.5s; -webkit-animation: fadeInUp 0.5s;  -o-animation: fadeInUp 0.5s; }

/* mkt_ai */
.mkt_ai{padding:80px 0 0; background: url(../images/mkt_ai_bg.jpg) no-repeat top center; background-size:cover;}
.mkt_ai .section_tit{color:#fff;}
.mkt_ai .mkt_ai_pic img{max-width: 120%;}

.mkt_ai .section_con ul li .item{clear: both; overflow: hidden; background-color:rgba(0,0,0,0.20); padding:2rem 3rem 2rem 1rem;border-radius: 1rem; margin-bottom: 2rem; }
.mkt_ai .section_con ul li .item .item_ico{ width: 31%;float: left; overflow: hidden; text-align: center;}
.mkt_ai .section_con ul li .item .item_ico i{font-size:6rem; display: inline-block;color: #fff;}
.mkt_ai .section_con ul li .item .item_con{ width: 69%;float: left; text-align: left}
.mkt_ai .section_con ul li .item .item_con h3{color: #fff;font-size: 1.8rem;margin-bottom: 0.8rem; font-weight: bold;}
.mkt_ai .section_con ul li .item .item_con p{color: rgba(255,255,255,0.90);line-height: 180%; }

.mkt_ai .section_con ul li:hover .item .item_ico i{animation: pulse 1s; -moz-animation: pulse 1s; -webkit-animation: pulse 1s;  -o-animation: pulse 1s; }

.mkt_ai .section_con ul li:hover .item .item_con h3{animation: fadeInDown 1s; -moz-animation: fadeInDown 1s; -webkit-animation: fadeInDown 1s;  -o-animation: fadeInDown 1s; }
.mkt_ai .section_con ul li:hover .item .item_con p{animation: fadeInUp 1s; -moz-animation: fadeInUp 1s; -webkit-animation: fadeInUp 1s;  -o-animation: fadeInUp 1s; }

/* ban_pic */
.ban_pic{background: url(../images/product_ban.jpg) no-repeat center; background-size: cover; text-align: center; clear: both; overflow: hidden;}
.ban_pic h2{font-size: 3.9rem;padding:90px 0 110px;color: #fff; text-shadow: 2px 2px 5px rgba(0, 0, 0, 0.6); font-weight: bold;}

/* pagemenu */
.pagemenu {margin:20px 0; font-size:1.4rem;clear:both; overflow:hidden; text-align:center;}
.pagemenu a{border:#ddd 1px solid; margin-left:5px;color:#333; background:#F2F2F2; padding:0 10px; display:inline-block; height:32px; line-height: 30px; vertical-align:bottom;}
.pagemenu span{font-family: simsun; font-weight: bold; }
.pagemenu a:hover,.pagemenu a:active {border:#ff5d3e 1px solid;color:#ff5d3e;}
.pagemenu a.current {border:#ff5d3e 1px solid;font-weight:bold;color:#FFF; background:#ff5d3e;pointer-events:none; cursor:default;}
.pagemenu a.disabled {border:#E6E6E6 1px solid; color:#999; pointer-events:none; cursor:default;}
.pagemenu a.text {border:#E6E6E6 1px solid; color:#666; pointer-events:none; cursor:default;}

/*all_tab*/
.all_tab {border-bottom: 1px solid #eee;  padding: 20px 0 0;}
.all_tab .tab_tit ul{ word-spacing: -6px; text-align: center;}
.all_tab .tab_tit ul li{display: inline-block;height: 38px; line-height: 38px;font-size: 1.6rem; cursor: pointer;word-spacing:0; position: relative; margin: 0 10px 20px;}
.all_tab .tab_tit ul li a{display:block;padding: 0 2.5rem; background-color: #efefef;border-radius: 19px; }
.all_tab .tab_tit ul li:hover a{color: #003f9b;}
.all_tab .tab_tit ul li.active a{color: #fff; background-color: #003f9b;}

/*product*/
.productpic{background-image:url(../images/product_ban.jpg);}


/*message*/
.messagepic{background-image:url(../images/message_ban.jpg);}

.message_box{padding:30px 0;}

.message{background-color: #fff; padding: 3rem;}
.message .message_desc{color: #005add;}

.message ul{padding:1rem 0;}
.message ul li{ padding-bottom:1rem; }
.message ul li input,.message ul li textarea{ padding:8px 10px; margin-top: 5px; width: 60%; border: 1px solid #ddd;}
.message ul li img{padding-left: 1rem; vertical-align: bottom; height:20px;}
.message ul li textarea{min-height: 120px;}

.message_btn button{display: inline-block; height:50px; line-height: 50px; padding: 0 3.6rem; background-color: #c00; border-radius: 25px; color: #fff; font-size: 1.8rem; border:none;}
.message_btn button:hover{background-color: #a00;}

.message_btn button.gray_button{background:#555555;}

/*contact*/
.contactpic{background-image:url(../images/contact_ban.jpg);}

.contact{padding: 30px 0; }

.contact .contact_map{border: 1px solid #ccc; padding: 5px 5px 0}

.contact .contact_con{padding: 0 0 10px;}
.contact .contact_con .contact_pic img{max-width: 100%; margin-bottom: 10px;}
.contact .contact_con .contact_text { line-height: 180%; font-size: 1.5rem;}
.contact .contact_con .contact_text p{margin-bottom: 0.5rem;}

/*aboutpic*/
.aboutpic{background-image:url(../images/about_ban.jpg);}

.photo{padding: 30px 0;}

.photo ul li{ margin-bottom: 2rem;}
.photo ul li .item .item_pic{clear: both; overflow: hidden;}
.photo ul li .item .item_pic img{width: 100%;}
.photo ul li .item h3{text-align: center; padding: 10px 0; font-size: 1.6rem;word-break:keep-all;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}

/*honor*/
.honorpic{background-image:url(../images/honor_ban.jpg);}

.honor{padding: 30px 0;}

.honor ul li .item{position: relative; background-color: #fff; text-align: center; border:1px solid #f2f2f2; cursor: pointer; margin-bottom: 2rem; height: 120px;line-height: 120px;}
.honor ul li .item img{ max-width: 100%;}
.honor ul li.active .item,.honor li:hover .item{background-color: #edfffe; border:1px solid #c1f3f9;}


/*jobs*/
.jobspic{background-image:url(../images/jobs_ban.jpg);}

.jobs{padding: 30px 0;}

.jobs .jobs_con .jobs_left{width:39%; float: left; padding: 0 1rem;}
.jobs .jobs_con .jobs_right{width:61%; float: left; padding: 0 1rem;}
.jobs .jobs_con ul li .jobs_pic{ text-align: center;}
.jobs .jobs_con ul li .jobs_pic img{ max-width: 100%;}
.jobs .jobs_con ul li .jobs_text{ line-height: 200%; margin: 1rem 0;}
.jobs .jobs_con ul li .jobs_text h3{ font-size: 1.8rem;color: #0091f5; margin-bottom: 0.5rem; }
.jobs .jobs_con ul li .jobs_text p{margin-bottom: 2rem; }

.jobs .jobs_tit {padding:3rem 0 1rem; text-align: center;}
.jobs .jobs_tit h3{display: inline-block; height:5rem; border-radius: 2.5rem; text-align: center;line-height: 5rem; background-color: #3ea3f0; color: #fff; font-size: 2.4rem; padding: 0 35px; font-weight: bold;}

.jobs .jobs_list{ margin: 1rem 0}
.jobs .jobs_list ul li{ margin-bottom: 2rem;}
.jobs .jobs_list ul li .item .jobs_name{padding: 2rem; background-color: #fff;border-bottom: 1px solid #eee;position: relative;}
.jobs .jobs_list ul li .item .jobs_name h3{font-size: 1.8rem; color: #0091f5; font-weight: bold;}
.jobs .jobs_list ul li .item .jobs_name p{ color: #999;}
.jobs .jobs_list ul li .item .jobs_name .jobs_show{ position: absolute; top:50%; right: 2rem; height: 36px; line-height: 36px; margin-top: -19px; border: 1px solid #dde5ed; padding: 0 1rem; background-color: #fff; cursor: pointer;}
.jobs .jobs_list ul li .item .jobs_name .jobs_show i{display: inline-block; margin-left: 0.5rem; font-size: 1.4rem;transition: all 0.2s ease-in-out;-webkit-transition: all 0.2s ease-in-out;-moz-transition: all 0.2s ease-in-out;-o-transition: all 0.2s ease-in-out;}
.jobs .jobs_list ul li .item .jobs_detail{padding: 1rem 2rem; line-height: 200%; display: none;background-color: #fff;}
.jobs_btn{margin: 1rem 0;}
.jobs_btn a{display: inline-block;padding:0.6rem 3rem; background-color: #EC6900; border-radius: 5px; color: #fff; font-size: 1.6rem;}
.jobs .jobs_list ul li .item .jobs_name .jobs_turn i{-webkit-transform: rotate(-180deg);-moz-transform: rotate(-180deg);-o-transform: rotate(-180deg);transform: rotate(-180deg); }

/*news*/
.newspic{background-image:url(../images/news_ban.jpg);}

.news{padding:10px 0 30px;}

.news ul li{position: relative; margin-bottom: 20px; background-color: #fff; padding: 20px;}
.news ul li .item{position: relative; min-height: 150px;}
.news ul li .item .pic{position: absolute; left: 0px; top: 0;display: block; width: 200px;line-height: 30px;color: #666;text-align: center; background-color: #f2f2f2;}
.news ul li .item .pic .pic_box{position: relative; padding-bottom: 75%; background-color: #fff; }
.news ul li .item .pic img{max-width: 100%;height: 100%; position: absolute; left:0; top:0; }

.news ul li .item .text {margin-left: 220px;}
.news ul li .item .text h3{ font-size: 1.8rem;word-break:keep-all;white-space:nowrap;overflow:hidden;text-overflow:ellipsis; line-height: 200%;}
.news ul li .item .text p{line-height: 180%;color: #999;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.news ul li .item .text h5{color: #999; padding-top: 1rem;}

.news .news_list{padding: 20px 0 10px; }
.news .news_list ul li:before {position: absolute; content: "";bottom:0;left: 0; width: 0; height: 1px; background-color: #ff5d3e; transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;}
.news .news_list ul li:hover:before {width: 100%;}
 
/* news_view */
.news_view_box{background-color: #fff; padding: 30px 0}
.news_view{clear:both; overflow:hidden; }
.news_view .view_tit{ border-bottom:1px dotted #d8d8d8;text-align:center;}
.news_view h1{ font-size:3rem;  line-height: 150%; padding:10px 0; }
.news_view .view_bar{line-height:150%; padding-bottom:20px; color: #666}
.news_view .view_bar span{padding:0 10px;}

.news_view .view_pic {padding: 20px 0;  text-align:center;clear:both; overflow:hidden; }
.news_view .view_pic img {max-width: 100%;}

.news_view .view_ban h2{max-width: 100%; height: 50px; line-height: 50px; background-color: #6a91ca; color: #fff; font-size: 1.8rem; padding-left: 2rem; font-weight: bold;}

.news_view .view_con{padding: 20px 0; line-height:200%;word-break: break-word;}
.news_view .view_con img{max-width: 100%; height: auto;}
.news_view .view_con p{word-break: break-word;}

/*share*/
.share_data{ margin-top:10px;border-top:1px solid #d8d8d8; padding: 20px 0 0;}
.share_data ul{word-spacing: -6px;}
.share_data ul li{display: inline-block; margin-left:10px; position: relative;word-spacing: 0; vertical-align: middle;z-index: 2;}
.share_data ul li a{display:block; background-image: url(../images/share.png); border-radius: 19px; width: 38px; height: 38px;position: relative;z-index: 2;}

.share_data ul li.colora a{background-color: #35bd51;background-position: 0 0; }
.share_data ul li.colorb a{background-color: #dc3c3c;background-position: -36px 0; }
.share_data ul li.colorc a{background-color: #3c9adc;background-position: -72px 0;  }
.share_data ul li.colord a{background-color: #fab619;background-position: -108px 0;  }

.share_data ul li a i{font-size: 2.4rem;color: #fff;position: relative;}

.share_data ul li .s_weixin_code{position: absolute; bottom:43px; left:50%; margin-left: -68px; text-align: center;background-color: #fff;  z-index:999;opacity: 0;-webkit-transition: all ease-in .3s;-o-transition: all ease-in .3s; transition: all ease-in .3s;overflow: hidden; height: 0;}
.share_data ul li .s_weixin_code #qrcode{padding: 5px 5px 0; border: 1px solid #eee; border-bottom:none; }
.share_data ul li .s_weixin_code p{padding: 5px 0 ; border: 1px solid #eee;border-top:none;}

.share_data ul li.colora:hover .s_weixin_code{opacity: 1; height:auto;}

.share_data ul li a:after{position: absolute; width:100%; bottom: 0; left: 0; height:0; background: rgba(255,255,255,0.30); content: "";-webkit-transition: all ease-in-out .3s;-o-transition: all ease-in-out .3s; transition: all ease-in-out .3s; z-index: 0; border-radius: 50%}
.share_data ul li:hover a:after{ height:100%;}

.view_next{ margin-top:10px; line-height:30px;padding: 20px 0;}
.view_next ul{ clear: both; overflow: hidden;}
.view_next ul li{ width:50%;min-height:1px;padding-left: 1rem;padding-right: 1rem;float: left;}
.view_next ul li a{max-width:100%; display: inline-block; border:1px solid #ccc; padding: 5px 20px; border-radius: 100px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}

.lb_wrap{display:none;}
.lightbox_bg{background:#000;filter:alpha(opacity=70);opacity:.7;position:absolute;left:0;top:0;width:100%;height:100%;z-index:1;}
.lightbox{position:absolute;left:0;top:50%;width:100%;z-index:2;text-align:center;}
.lightbox p{position:absolute;height:61px;width:38px;top:50%;left:0;z-index:2;background:transparent url(../images/) no-repeat left top;margin-top:-30.5px;cursor:pointer;}
.lightbox p.next{left:auto;background-position:right top;right:0;}

/* add_ry_ban */
.add_ry_ban{padding: 5rem 0;}

.add_ry_ban .add_ry_scroll {position: relative; height: auto; padding: 0 1rem 0 3rem;}
.add_ry_ban .add_ry_scroll .add_ry_box ul{clear: both;overflow: hidden;margin: 0 -1rem;}
.add_ry_ban .add_ry_scroll .add_ry_box ul li {float: left; width: 25%; text-align: center;padding: 0 1rem;}
.add_ry_ban .add_ry_scroll .add_ry_box ul li .pic_con{clear: both; overflow: hidden;position: relative; text-align: center;}
.add_ry_ban .add_ry_scroll .add_ry_box ul li .pic_con img{max-width: 100%;}
.add_ry_ban .add_ry_scroll .add_ry_box ul li h3{padding:0.5rem 0;}
.add_ry_ban .add_ry_scroll .add_ry_box ul li p{color: #666; line-height: 180%;}

.add_ry_ban .link_prev,.add_ry_ban .link_next {position:absolute;top:50%;margin-top:-30px;left:0;z-index:100;width:30px;height:60px; text-align: center; cursor:pointer;background-color:rgba(0,0,0,0.05); color: #aaa; line-height: 60px; }
.add_ry_ban i{font-size: 2.8rem;}
.add_ry_ban .link_next {left:auto;right:0;}
.add_ry_ban .link_next:hover,.add_ry_ban .link_prev:hover{color: #fff;background-color:rgba(0,0,0,0.3);}

/*animation add_ry_ban*/
.add_ry_ban .box_cover{animation: fadeInLongUp 0.5s; -moz-animation: fadeInLongUp 0.5s; -webkit-animation: fadeInLongUp 0.5s;  -o-animation: fadeInLongUp 0.5s; }