@charset "utf-8";

/* CSS Document */

/*通用样式*/

*{-webkit-box-sizing: border-box;-moz-box-sizing: border-box; -ms-box-sizing: border-box;-o-box-sizing: border-box;x-sizing: border-box;box-sizing: border-box;}

*{zoom:1; font-size:100%;}

a {-webkit-transition: all .4s ease;-moz-transition: all .4s ease;-o-transition: all .4s ease;transition: all .4s ease;}

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,form,input,textarea,p,th,td { margin:0; padding:0; }

section{position: relative;}

.section-padding {padding: 100px 0px;}

body {	font-size: 1em; color: #555; font-family: '微软雅黑'; overflow-x:hidden; margin:auto; } 

table { border-collapse:collapse; border-spacing:0; } 

img { border:0;}

ol,ul,li {list-style:none; } 

h1,h2,h3,h4,h5,h6 {font-size:100%; color: #666;  font-weight:normal; margin:0; padding:0;}

i,b { font-style:normal; display:block; text-align:center;}

em {font-style:normal;}

a{ text-decoration: none; color:#555;}

a:link,a:visited{text-decoration: none;}

input {	vertical-align: middle; background-color: #fff;color: #7f7f7f;border: 1px solid #ccc;text-align: left;margin: 2px 0 2px 0;} 

input,button,textarea,select {outline: none; font-family: '微软雅黑';	font-size: 0.875em; }

div { display:block;}

form { display:block;}

.gd {-webkit-transition:0.6s all;-moz-transition:0.6s all; -o-transition:0.6s all; transition:0.6s all;}

.gd:hover {-webkit-transition:0.6s all;-moz-transition:0.6s all; -o-transition:0.6s all; transition:0.6s all;}

hr {width: 33px;height: 1px;overflow: hidden;background: #9d9d9d;padding: 0;border: 0; margin:auto;display: block;-webkit-box-sizing: content-box;box-sizing: content-box;}

.kch_nav:before,.kch_nav:after {display: table;content: " ";clear:both;}



:after, :before {

    -webkit-box-sizing: border-box;

    -moz-box-sizing: border-box;

    box-sizing: border-box;

}

.w1200 { width:1200px; margin:0 auto}

.fl { float:left;}

/*通用样式END*/

/*取消样式*/

.clr { clear:both; height:0; font-size: 1px; line-height: 0px;}

.clr:after{content: "."; display: block; height: 0; clear: both; visibility: hidden; }

/*取消样式END*/



.pagination{width: 100%; font-size: 14px;}
.pagination span{padding: 8px; background: #2F3237; margin-right: 5px; color: #fff;}
.pagination span a{color: #fff;}
.page-numbar a{ margin-right: 10px;}
.page-numbar a.page-num-current{color: #FCCF04;}
.range {    display: flex;    flex-wrap: wrap;}





/*导航*/

.kch_nav{width: 100%;z-index: 999;height: 3.75em; position: absolute;background-color: rgba(255, 255, 255, 0.65);}

.kch_nav_cont{width:75em;margin: 0 auto 0;height: 3.75em; overflow:hidden;/*background-color:rgba(0, 0, 0, 0.5);*/ border-radius:5px;}

/*.kch_nav_logo{width: 30%;float: left;position: relative;z-index: 1001;}*/



.kch_nav_logo{width: auto;float: left;position: relative;z-index: 1001;}



.kch_nav_logo>a>img{ margin:0; padding:0.3125em 0 0.3125em 0.625em;}

.kch_nav_logo>a>span {float:left; line-height:3.75em; font-size:15px; color:#fff;}

.kch_nav_menu{width:75em;text-align: right;position: absolute;z-index: 1000;display: block; height:3.75em;}

.kch_nav_menu>ul{margin-bottom: 0px;}

.kch_nav_menu ul>li{display: inline; margin-left:1em;}

.kch_nav_menu>ul>li{height: 3.75em;line-height: 3.75em; position:relative;display: inline-block;}

.kch_nav_menu .nav-list li:hover dd{opacity:1;filter:alpha(opacity=100);display:block \9;pointer-events:auto;-webkit-transform:translateY(0) scale(1);-moz-transform:translateY(0) scale(1);-ms-transform:translateY(0) scale(1);-o-transform:translateY(0) scale(1);transform:translateY(0) scale(1)}

.kch_nav_menu li dd{

	line-height:28px;

	color:#fff;

	position:absolute;

	left:50%;

	top:3.4375em;

	width:140px;

	margin-left:-72px;

	margin-top:5px;

	background:#f1f1f1;

	border-radius:2px;

	padding-bottom:10px;

	box-shadow:0 0 3px rgba(0,0,0,0.2);

	filter:alpha(opacity=0);

	display:none \9;

	opacity:0;

	-webkit-transition:all 500ms cubic-bezier(.34, 1.21, .4, 1);

	-moz-transition:all 500ms cubic-bezier(.34, 1.21, .4, 1);

	transition:all 500ms cubic-bezier(.34, 1.21, .4, 1);

	-webkit-transform-origin:50% 0;

	-moz-transform-origin:50% 0;

	-ms-transform-origin:50% 0;

	-o-transform-origin:50% 0;

	transform-origin:50% 0;

	-webkit-transform:translateY(0) scale(0);

	-moz-transform:translateY(0) scale(0);

	-ms-transform:translateY(0) scale(0);

	-o-transform:translateY(0) scale(0);

	transform:translateY(0) scale(0);

	z-index:99;

}

.kch_nav_menu li dd dl{

	width:100%;

	text-align:center;

}

.kch_nav_menu li dd dl a{

	font-weight:normal;

	color:#555;

	font-size:14px;

	display:block;

	white-space:nowrap;

	padding:0 13px;

}

.kch_nav_menu li dd dl a:hover{

	background:rgba(0, 0, 0, 0.4);

	color:#fff;

}

.kch_nav_menu li dd dl i{

	background-image:url(../images/Sprite@1x.png);

	width:18px;

	height:12px;

	display:block;

	margin:0 auto;

	position:relative;

	top:-11px;

}

.kch_nav_menu a{ color: #333; font-size: 1em; padding: 0px 10px 0px; text-decoration: none;}

.kch_nav_menu>ul>li>a:hover{color: #ee1523;}

.kch_nav_menu span { display:block; height:45px;padding-left: 40px;background: url(../images/db-dh.png) center left no-repeat;background-size: 40px; padding-right:10px;font-weight: bold;color: #fff; line-height:45px;}

.active>a{color: #ee1523;/*border-bottom: 1.5px solid #f00;*/}

.mainMenu{display: none}

.mainMenu span {width:80%; height:2px; background-color:#fff; margin:0 auto; margin-top:5.5px; display:block;}

@media \0screen\,screen\9 {/* 只支持IE6、7、8 */

  .kch_nav_cont{

    background-color:#000000;

    filter:Alpha(opacity=50);

    position:static;

    *zoom:1;

  }

  .kch_nav_logo{

    position: relative;

  }

  .kch_nav_menu{

	position: relative;

  }  

}

@media (max-width: 1180px) {

    .kch_nav_cont{ width: 95%; }

	.kch_nav_menu { width:95%;}

	.kch_nav_menu a {font-size: 0.875em;padding: 0px 10px 10px;text-decoration: none;}

	.kch_nav_menu ul>li{ margin-left:0.5em;}

}

@media (max-width: 1080px) {

    .kch_nav_cont{ width: 95%; }

	.kch_nav_menu { width:95%;}

	.kch_nav_menu a {font-size: 0.875em;padding: 0px 10px 10px;text-decoration: none;}

	.kch_nav_menu ul>li{ margin-left:0.5em;}

}

@media (max-width: 980px) {

    .kch_nav_cont{ width: 95%; }

	.kch_nav_menu { width:95%;}

	.kch_nav_menu a {font-size: 0.875em;padding: 0px 10px 10px;text-decoration: none;}

	.kch_nav_menu ul li:nth-last-of-type(1) { display:none;}

}





/*banner*/

.fullSlide{width:100%;position:relative;height:56.25em;background:#000;}

.fullSlide .bd{margin:0 auto;position:relative;z-index:0;overflow:hidden;}

.fullSlide .bd ul{width:100% !important;}

.fullSlide .bd li{width:100% !important;height:56.25em;overflow:hidden;text-align:center;-webkit-animation-name: kenburns-1;

          animation-name: kenburns-1;

  -webkit-animation-timing-function: linear;

          animation-timing-function: linear;

  -webkit-animation-iteration-count: infinite;

          animation-iteration-count: infinite;

  -webkit-animation-duration: 8s;

          animation-duration: 8s;

  -webkit-transform: scale(1.1);

          transform: scale(1.1);}

.fullSlide .bd li a{display:block;height:56.25em;}

.fullSlide .hd{width:100%;position:absolute;z-index:1;bottom:0;left:0;height:30px;line-height:30px;}

.fullSlide .hd ul{text-align:center;}

.fullSlide .hd ul li{cursor:pointer;display:inline-block;*display:inline;zoom:1;width:12px;height:12px;margin:5px;overflow:hidden; border:1px solid #fff;filter:alpha(opacity=50);/*opacity:0.5;*/line-height:999px; border-radius:100%;}

.fullSlide .hd ul .on{background:#fff;}

.fullSlide .prev,.fullSlide .next{display:block;position:absolute;z-index:1;top:50%;margin-top:-30px;left:15%;z-index:1;width:40px;height:60px;background: url(../images/slider-arrow.png)-126px -137px #000 no-repeat;cursor:pointer;filter:alpha(opacity=50);opacity:0.5;display:none;border-radius: 5px;}

.fullSlide .next{left:auto;right:15%;background-position:-6px -137px;}

.dding {-webkit-animation: minus 10s 0s ease both infinite;

-moz-animation: minus 10s 0s ease both infinite; animation: minus 10s 0s ease both infinite; -webkit-transform: scale3d(1, 1, 1);transform: scale3d(1, 1, 1);animation-delay: 1s;-webkit-animation-delay: 1s;animation-iteration-count: 1;-webkit-animation-iteration-count: 1;}

/*banner END*/

@-webkit-keyframes kenburns-1 {

  0% {-webkit-transform: scale(1.1);transform: scale(1.1);}

  1.5625% {}

  23.4375% {}

  26.5625% {}

  50% {}

  60% {-webkit-transform: scale(1);transform: scale(1);}

  100% {;-webkit-transform: scale(1);transform: scale(1);}

}



@keyframes kenburns-1 {

  0% {-webkit-transform: scale(1.1);transform: scale(1.1);}

  1.5625% {}

  23.4375% {}

  26.5625% {-webkit-transform: scale(1);transform: scale(1);}

  50% {}

  60% {-webkit-transform: scale(1);transform: scale(1);}

  100% {-webkit-transform: scale(1);transform: scale(1);}

}





/*选项*/

.index-nav_k { position:absolute; width:100%;bottom: 1.875em; z-index:999999;}

.index-nav {width: 75em; background-color:rgba(255,255,255,0.7);overflow: hidden;margin:auto;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px; }

.index-nav .item {position: relative;float: left;width: 25%;text-align: center;-webkit-transition: .5s;-o-transition: .5s;transition: .5s;}

.index-nav:hover .item {width: 24%;}

.index-nav .item:hover {width: 28%;}

.index-nav .item ~ .item:before {content: "";position: absolute;left: 0; height: 100%;border-left: 1px solid #E5E5E5;}

.index-nav .item:after {content: "";position: absolute;left: 50%;bottom: 0;width: 0;border-bottom: 3px solid #ee1523;-webkit-transition: .5s;-o-transition: .5s;transition: .5s;}

.index-nav .item:hover:after {width: 100%;left: 0;}

.index-nav .item a {display: inline-block;padding: 1.25em 0 1.5em;width: 100%;}

.index-nav .item .pic {display: inline-block;margin-right: 1em;text-align: right;}

.index-nav .item .pic {display: inline-block;vertical-align: middle;}

.index-nav .item .des {display: inline-block;text-align: left;vertical-align: middle;color: #666;}

.sp-st {background-image: url(../images/sprint_st.png);background-repeat: no-repeat;}

.sp-st-1 {width: 28px;height: 26px;background-position: 0 0;}

.sp-st-2 {width: 29px;height: 25px;background-position: 0 -36px;}

.sp-st-3 {width: 31px;height: 30px;background-position: 0 -69px;}

.sp-st-4 {width: 26px;height: 33px;background-position: 0 -109px;}

.index-nav .item .tit {margin-bottom: 5px;font-size: 1em;color: #ee1523;overflow: hidden;}

/*三个按钮*/

.sanbg{ background:#fff; height:160px; min-width:1100px; margin-top:40px; padding-top:40px; padding-bottom:40px; margin-bottom:40px; overflow:hidden}

.sanbox{ width:400px; overflow:hidden;}



.sanbox{ line-height:18px; color:#999}

.sanbox i.sj{ background:url(../images/icon04.png) no-repeat; width:77px; height:77px; display:block; float:left; }

.sanbox i.gy{ background:url(../images/icon05.png) no-repeat; width:77px; height:77px; display:block; float:left; }

.sanbox i.cx{ background:url(../images/icon06.png) no-repeat; width:77px; height:77px; display:block; float:left; }

.sanbox span{ width:230px; float:left; padding-left:15px; padding-top:5px; font-size:14px}

.sanbox span h2{ font-size:16px; color:#333333; padding-bottom:10px;}



.More{ background:url(../img/icon02.png) no-repeat; text-align:center; width:90px; height:28px; line-height:28px; margin-top:34px; font-size:13px; }

.More i{ font-family:"宋体"; font-style:normal; padding-left:5px}

.More:hover{ background:url(../img/icon01.png) no-repeat}



/*简介*/

.jianj_nr:before,.jianj_nr:after,.jianj_gd_nr .zzrz:before,.jianj_gd_nr .zzrz:after,.zz_bt:before,.zz_bt:after,.hb_bt:before,.hb_bt:after,.hz_hb:before,.hz_hb:after,.td_bt:before,.td_bt:after,.gstd .left:before,.gstd .left:after,.gstd:before,.gstd:after,.jianj_nr_left .ds:before,.jianj_nr_left .ds:after {display: table;content: " ";clear:both;}



.section_jianj {padding:3.125em 0; position:relative; background: url(../images/about.jpg) top center no-repeat;}



.sy_js{width:1200px; margin:0 auto; background:url(../images/bt_1.png) no-repeat top center;}

.b_bt{text-align:center; margin-top:10px;  padding-top:36px; height:113px;}

.b_bt h3{font-size:32px; font-weight:bold; color:#fff; margin-bottom:5px; background:url(../images/icon_4.png) center bottom no-repeat; padding-bottom:10px;}

.b_bt h4{font-size:22px;font-weight:bold;text-transform:uppercase;color: #ff003a;margin-bottom:5px;}

.b_bt p{font-size:15px; color:#fff;}

.sy_js .b_by{text-align:center; font-size:40px; font-weight:bold; color:#666; margin:30px auto 50px;}

.sy_js .b_wz{padding:20px 25px; width:970px; background-color:rgba(255,255,255,.8); font-size:15px; color:#333; line-height:30px; text-align:center; margin:0 auto 20px;}

.sy_js .b_wz p{}

.jianj {width:75em; margin: auto;}

.jianj .bt {width:100%; text-align:center;}

.jianj .bt h4 {color:#333; font-size:1.875em; line-height:2em; font-weight:bold;}

.jianj .bt p {color:#555; font-size:0.875em; line-height:2em;}

.jianj_nr {width:100%; position:relative; margin:3em 0 2em;}

.jianj_nr_left {width:70%; float:left; padding:0 1.875em 1.875em;}

.jianj_nr_left .ds {width:100%; border-radius:8px; background-color:#dbdbdb; height:26.5em;}

.jianj_nr_left .ds img {width:100%; border-radius:8px; position:relative; top:0.625em; left:0.625em; height:26.5em;-webkit-transition: .3s;-o-transition: .3s;transition: .3s;}

.jianj_nr_left .ds img:hover {-webkit-transform: translate(6px,6px);-ms-transform: translate(6px,6px);-o-transform: translate(6px,6px);transform: translate(6px,6px);}

.jianj_nr_right {width:100%; float:left;}

.jianj_nr_right .k {width:100%; padding:1.5em 0 0;}

.jianj_nr_right .k .ner {font-size:0.875em; line-height:1.875em; color:#666; padding-bottom:0.75em;}

.jianj_nr_right .k .ner span{color:#000; font-weight: bold;}

.jianj_nr_right_ul {width:100%; text-align:center}

.jianj_nr_right_ul li {display: inline-block;margin-left:2.5em;padding-top: 20px;width: 100px;height: 100px;/*background: #f1f1f1;*/font-size: 12px;text-align: center;-webkit-transition:all 0.5s; -moz-transition:all 0.5s; -o-transition:all 0.5s; transition:all 0.5s;}

.jianj_nr_right_ul li:first-child { margin-left:0;}

.jianj_nr_right_ul li .titx_t { font-size:1.375em; color:#ff003a;}

.jianj_nr_right_ul li .titx_t span {font-size:1.5em;}

.jianj_nr_right_ul li .titx_b {line-height:2em; color:#666}

.jianj_nr_right_ul li {-webkit-transition: .5s;-o-transition: .5s;transition: .5s;}

.jianj_nr_right_ul li:hover {-webkit-box-shadow:0 0 20px rgba(0,0,0,0.2);box-shadow:0 0 20px rgba(0,0,0,0.2);-webkit-transform: rotateY(360deg);

-moz-transform: rotateY(360deg);

-o-transform: rotateY(360deg);

-ms-transform: rotateY(360deg);

transform: rotateY(360deg);}

.jianj_nr_right_a {width:8.75em; height:2.8em; float:left; display:block; border-radius:5px; border:1px solid #000; margin-top:1.5em; text-align:center; font-size:0.875em; line-height:2.6em; color:#000;-webkit-transition: .5s;-o-transition: .5s;transition: .5s;}

.jianj_nr_right_a:hover { background-color:#000; color:#fff;}

/*标题*/

.b_bt1{text-align:center; margin-top:10px;  padding-top:36px; height: auto;}

.b_bt1 h3{font-size:32px; font-weight:bold; color:#333; margin-bottom:5px; background:url(../images/icon_40.png) center bottom no-repeat; padding-bottom:10px;}

.b_bt1 h4{font-size:22px;font-weight:bold;text-transform:uppercase;color: #ff003a;margin-bottom:5px;}

.b_bt1 p{font-size:15px; color:#666;}

/*fuwu*/

.gybe-main{margin-top:40px; overflow:hidden; margin-bottom:25px}

.gybe-main li{float: left;width:199px;height:290px;margin-right:1px; padding:20px 0 20px}

.gybe-main li p { text-indent:0em}

.gybe-main li a{display: block; width:166px; margin:0 auto;}

.gybe-main li.no{margin-right:0;}

.gybe-main .gm-img{height:136px;background-repeat:no-repeat;background-position: center center;transition: all 0.2s linear 0s; width:100%}

.gybe-main li:hover a  .gm-img{

    transform: rotate(360deg);

    -ms-transform: rotate(360deg);

    -webkit-transform: rotate(360deg);

    -moz-transform: rotate(360deg);

}

.sykj{background-image: url("../images/e1.png");}

.jdkj{background-image: url("../images/e2.png");}

.cykj{background-image: url("../images/e3.png");}

.xxyl{background-image: url("../images/e4.png");}

.bgkj{background-image: url("../images/e5.png");}

.ppsj {background-image: url("../images/e6.png");}

.gybe-main .gm-font1{color:#ff003a;font-size: 18px;text-align: center; font-weight:bold; margin-top:20px;}

.gybe-main .gm-font2{color:#333;font-size: 14px;text-align: center;margin-top: 10px;}



/*新加*/

.x_pinp {width:30%; float: right; padding:0 0.75em 1.875em; position: relative; height:100%;}

.x_pinp_k {width:100%; height:100%; box-shadow: 0px 0px 10px #ccc;}

.x_pinp_ys { width:100%;}

.x_pinp_ys ul { width:100%;}

.x_pinp_ys ul:before,.x_pinp_ys ul:after,.x_pinp_ys:before,.x_pinp_ys:after {display: table;content: " ";clear:both;}

.x_pinp_ys ul li {width:50%; padding:1.5em 1em; float:left;}

.x_pinp_ys ul li .kuang {width:100%; height:3.75em; overflow:hidden; box-shadow:0 0 5px #ccc; text-align:center;display: table-cell; padding: 0 1.5em; vertical-align:middle;-webkit-transition: .5s;-o-transition: .5s;transition: .5s;}

.x_pinp_ys ul li .kuang img { vertical-align:middle; max-height:3.125em;}

.x_pinp_ys ul li:hover .kuang { box-shadow:0 5px 5px #ccc;}

.x_pinp_xx {display: table;margin: auto;padding: 2em 0;}

.x_pinp_xx ul {width: 100%;text-align: center;}

.x_pinp_xx ul li {width: 0.625em;height: 0.625em;border-radius: 50%;text-align: center;float: left;margin: 0 0.25em;background-color: #666; color:#666; overflow:hidden;}

.x_pinp_xx ul .on { background-color:#000; color:#000;}







.jianj_gd {width:100%; position:relative; overflow:hidden;}

.jianj_gd_nr {width:100%; position:relative;}

.jianj_gd_nr .hb_bt {width:100%; position:relative;padding-bottom: 1em;}

.hb_bt .hb_bt_z {border-width:10em; font-weight:bold; font-size:1.25em; color:#000; line-height:2em;padding-top: 0.2em;}

.hb_bt .hb_bt_z i {margin-right: 0.5em;width: 25px;height: 23px;background: url(../images/sp.png) no-repeat center;vertical-align: sub;display: inline-block;}

.hb_bt .hb_bt_f {text-transform: uppercase; font-size:1em; color:#333;}

.hb_bt:before { width:40%; border-top:3px double #000;}

/*新加*/

.jianj_gd_nr:before,.jianj_gd_nr:after {display: table;content: " ";clear:both;}

.xin_zz {width:100%; position:relative; padding:0.875em 0;}

.xin_zz ul {width:100%;}

.xin_zz ul li {width:20%; padding:0.5em 0.5em; float:left; overflow:hidden;}

.xin_zz ul li .xin_zz_k {width:100%; overflow:hidden; text-align:center; box-shadow:0 0 5px #ccc;}

.xin_zz ul li .xin_zz_k img {max-height:15.625em; vertical-align:middle;}



/*定制流程*/

.dzlc_ul:before,.dzlc_ul:after {display: table;content: " ";clear:both;}

.section_dzlc {padding:3.125em 0; position:relative;}

.dzlc {width:75em; margin: auto;}

.dzlc .bt {width:100%; text-align:center;}

.dzlc .bt h4 {color:#333; font-size:1.875em; line-height:2em; font-weight:bold;}

.dzlc .bt p {color:#555; font-size:0.875em; line-height:2em;}



/*案例展示*/

.linkBtn{background-image:url("../images/righticon.png"); background-repeat:no-repeat; background-size:36px auto; background-position:254px center;width:308px;height:58px;line-height:58px;text-align:left;border:2px solid #e60012;color:#e60012;font-size:22px;}

.linkBtn{background-size:27px auto; background-position:190px center;width:230px;height:44px;line-height:44px;font-size:16px;}

.linkBtn span{margin-left:20px;}

.linkBtn:hover{color:#fff;background-color:#e60012;background-image:url("../images/righticonon.png")/*tpa=http://f.yibaidu.cn/x/shengdeweia/images/righticonon.png*/;}

.work{padding:0px 0px 80px 0px;text-align:center;}

.work .content{padding-top:40px;width:100%;height:auto;width:100%;}

.work .content:after{content: "020"; display: block; height: 0; clear: both;visibility:hidden;}

.work .content .child{position:relative;float:left;width:24.5%; margin:0.25%;}

.work .content .child .childImg{width:100%;height:300px; vertical-align:middle;}

.work .content .child .childHide{display:none;position:absolute;top:0px;left:0px;width:100%;height:100%;background:#df1020;}

.work .content .child .childPointer{position:absolute;bottom:17px;right:20px;width:71px;}

.work .content .child .childTag{letter-spacing:0.1em;font-weight:100;font-stretch:condensed;padding:6%;position:absolute;top:0px;left:0px;width:88%;*width:60%;font-size:24px;font-family:'MyriadPro-LightCond';font-size:24px;color:#fff;text-align:left;}

.work .content .child .childTag .childSub{width:21px;height:2px;background:#fff;margin:10px 0px;}

.work .content .child .childContent{position:absolute;top:50%;left:0px;height:54px;width:100%;margin-top:-27px;}

.work .content .child .childContent .title{font-size:21px;color:#fff;width:50%;margin:0 auto;}

.work .content .child .childContent .info{color:#fff;font-size:16px;margin-top:10px;}

.work .linkBtn{margin:80px auto 0px auto;}

.work .TabTitlea {

	margin:0 auto;

	width:1000px;

	margin-top:25px; text-align:center;

}



.work .TabTitlea li { display:inline-block;

	cursor:pointer;

	height:38px;

	margin:0 20px;

	line-height:34px;

	text-align:center;

	font-size:16px;

	

}

.work .TabTitlea .active {

border-bottom:2px solid #e60012;

	color:#e60012;

}

.work .TabTitlea .normal {

	border-bottom:2px solid #dedfdf;

	color:#343434;

}

.work .TabContent {

	overflow:hidden;

	display:block;

}

.work .TabTitlea:before, .work .TabTitlea:after {display:table;clear:both;content:''}

/*index_02*/

.index_02 {

    width: 100%;

    height: auto;

    padding:0 0 50px;

    overflow: hidden;

    background: #fff url(../images/index_c_bg1.jpg) no-repeat top center;

    box-sizing: border-box;

}

.index_02 .mian { margin-top:30px}



    .index_02 .mian .hd {

        padding: 30px 0;

        text-align: center;

    }



        .index_02 .mian .hd ul {

            display: inline-block;

        }



            .index_02 .mian .hd ul li {

                float: left;

                margin: 0 5px;

                padding: 0 20px;

                border: 1px solid #e1e1e1;

                background: #fff;

                line-height: 32px;

                cursor: default;

                -webkit-transition: all .5s;

                transition: all .5s;

            }



                .index_02 .mian .hd ul li.on, .index_02 .mian .hd ul li:hover {

                    border: 1px solid #E1112A;

                    background: #E1112A;

                    color: #fff;

                    -webkit-transform: scale(1.05);

                    transform: scale(1.05);

                }



    .index_02 .mian .bd .box .gg {

        position: relative;

        height: 722px;

        overflow: hidden;

    }



        .index_02 .mian .bd .box .gg > div {

            position: absolute;

            overflow: hidden;

        }



            .index_02 .mian .bd .box .gg > div > a {

                display: block;

            }



                .index_02 .mian .bd .box .gg > div > a > img {

                    width: 100%;

                    background: url(../images/loading.gif) no-repeat center;

                    -webkit-transition: all .8s;

                    transition: all .8s;

                }



                .index_02 .mian .bd .box .gg > div > a > span {

                    position: absolute;

                    left: 0;

                    bottom: -64px;

                    width: 100%;

                    height: 64px;

                    padding: 6px 20px 0 20px;

                    background: url(../images/icon_5.png) repeat;

                    box-sizing: border-box;

                    -webkit-transition: all .5s;

                    transition: all .5s;

                }



                    .index_02 .mian .bd .box .gg > div > a > span font {

                        display: block;

                        font-size: 13px;

                        color: #f5f5f5;

                        line-height: 26px;

                    }



                        .index_02 .mian .bd .box .gg > div > a > span font:first-child {

                            font-size: 16px;

                        }



            .index_02 .mian .bd .box .gg > div:hover > a > span {

                bottom: 0;

            }



            .index_02 .mian .bd .box .gg > div:hover > a > img {

                -webkit-transform: scale(1.09);

                transform: scale(1.09);

            }



        .index_02 .mian .bd .box .gg .a1 {

            top: 0;

            left: 0;

            width: 390px;

            height: 477px;

        }



            .index_02 .mian .bd .box .gg .a1 a {

                width: 390px;

                height: 477px;

                background-position: top left;

                -webkit-transition: all 5.5s;

                transition: all 5.5s;

            }





        .index_02 .mian .bd .box .gg .a2 {

            top: 0;

            left: 405px;

            width: 390px;

            height: 231px;

        }



        .index_02 .mian .bd .box .gg .a3 {

            top: 246px;

            left: 405px;

            width: 390px;

            height: 231px;

        }



        .index_02 .mian .bd .box .gg .a4 {

            bottom: 0;

            left: 405px;

            width: 390px;

            height: 231px;

        }



        .index_02 .mian .bd .box .gg .a5 {

            bottom: 0;

            right: 0;

            width: 390px;

            height: 477px;

            background-position: top left;

            -webkit-transition: all 5.5s;

            transition: all 5.5s;

        }



        .index_02 .mian .bd .box .gg .a6 {

            bottom: 0;

            left: 0;

            width: 390px;

            height: 231px;

        }



        .index_02 .mian .bd .box .gg .a7 {

            top: 0;

            right: 0;

            width: 390px;

            height: 231px;

        }



        .index_02 .mian .bd .box .gg .a1:hover a {

            background-position: top right;

        }



        .index_02 .mian .bd .box .gg .a5:hover {

            background-position: top right;

        }



        .index_02 .mian .bd .box .gg .aa p {

            position: absolute;

            top: 0;

            left: 0;

            width: 100%;

            height: 100%;

            text-align: center;

            line-height: 213px;

        }



            .index_02 .mian .bd .box .gg .aa p em {

                visibility: hidden;

                position: absolute;

                top: 0;

                right: 0;

                z-index: 1;

                width: 100%;

                height: 100%;

                background: url(../images/icon_68.png) repeat;

                -webkit-transition: all .5s;

                transition: all .5s;

                /*opacity: 0;*/

                visibility: inherit;

                opacity: 1;

            }



            .index_02 .mian .bd .box .gg .aa p font {

                display: inline-block;

                position: relative;

                z-index: 2;

                width: 245px;

                height: 72px;

                font-size: 24px;

                /*color: #ccc;*/

                line-height: 72px;

                vertical-align: middle;

                -webkit-transition: all .3s;

                transition: all .3s;

                background: url(../images/icon_74.png) no-repeat top center;

                color: #fff;

            }



                .index_02 .mian .bd .box .gg .aa p font i {

                    display: block;

                    font-size: 20px;

                    color: #fff;

                    line-height: 0;

                    -webkit-transition: all .5s;

                    transition: all .5s;

                    -webkit-transform: translateY(30px);

                    transform: translateY(30px);

                    opacity: 0;

                }



        /*.index_02 .mian .bd .box .gg .aa:hover p em {

            visibility: inherit;

            opacity: 1;

        }



        .index_02 .mian .bd .box .gg .aa:hover p font {

            background: url(../images/icon_74.png) no-repeat top center;

            color: #fff;

        }*/



            .index_02 .mian .bd .box .gg .aa:hover p font i {

                -webkit-transform: translateY(0);

                transform: translateY(0);

                opacity: 1;

            }



    .index_02 .mian .bd .box .kk {

        margin-top: 40px;

        padding: 25px 0;

        text-align: center;

    }



        .index_02 .mian .bd .box .kk a {

            display: inline-block;

            width: 200px;

            height: 50px;

            background: #3f4a55;

            font-size: 16px;

            color: #fff;

            text-align: center;

            line-height: 50px;

            -webkit-transition: all .5s;

            transition: all .5s;

        }



            .index_02 .mian .bd .box .kk a:hover {

                background: #E1112A;

            }



.section_alzs:before,.section_alzs:after {display: table;content: " ";clear:both;}

.section_alzs {padding:3.125em 0; position:relative;}

.alzs {width:75em; margin: auto;}

.alzs .bt {width:100%; text-align:center;}

.alzs .bt h4 {color:#333; font-size:1.875em; line-height:2em; font-weight:bold;}

.alzs .bt p {color:#555; font-size:0.875em; line-height:2em;}

.alzs .nr {width:75em; height:16.25em; position:relative; margin-top:3.125em;}

.alzs .nr-p {padding: 0;}

.alzs .nr-tu {width:75em; position:relative;overflow: hidden; padding:1em 0; background-color:#7f7f7f;}

.alzs .nr-tu .tempWrap {margin:0 auto; height:15.3125em; width:100% !important;}

.alzs .nr-tu ul {}

.alzs .nr-tu li {position:relative; width:100%; max-width: 24.375em; background-color:#ccc; overflow:hidden; float:left; text-align:center; margin:0 5px;}

.alzs .nr-tu li .xtu {text-align:center;vertical-align: middle; height:15.3125em;}

.alzs .nr-tu:before,.alzs .nr-tu:after {display: table;content: " ";clear:both; width:100%; height:1em; background:url(../images/al_bj.jpg); position:relative;}

.alzs .nr-tu:before {margin-top:-1em;}

.alzs .nr-tu:after {margin-bottom:-1em;}

.alzs .nr-tu li .xtu img {vertical-align: middle; max-width:150%; height:100%}

.alzs .nr-tu li:hover a{ display:block;}

.alzs .nr-tu li a {display: none;width: 100%;height: 100%;position: absolute;top: 0;left: 0; background-color:rgba(0, 0, 0, 0.7);;padding-top: 30%;color: #fff;text-decoration: none; z-index:1;}

.alzs .nr-tu li a p {width: 100%;height: auto;line-height: 20px;text-align: center;font-size: 14px;}

.alzs .nr-tu li a p img { width:40px; height:40px; margin-bottom:10px;}



/*解决方案*/

.section_jjfa:before,.section_jjfa:after,.jjfa ul:before,.jjfa ul:after {display: table;content: " ";clear:both;}

.section_jjfa {padding:3.125em 0; position:relative; background:url(../images/block_08bg.jpg) fixed top center no-repeat;}



.list-unstyled h3{



	font-size: 20px;



	margin-top: 40px;



	color: #333;



}



.list-unstyled p{



	color: #666; line-height:35px; padding:0 35px; font-size:14px



}

.second li:hover h3 { color:#ff003a}

.second li:hover p {color:#ff003a}

.carousel-indicators li{



	width: 50px;



	height: 4px;



	border-radius: 1px;



	padding: 10px 3px;



	box-sizing: content-box;



	background-clip: padding-box;



}

.second li .tp1 { display:block; margin:0 auto;transition: all 0.3s;



	-wbkit-transition: all 0.3s;



	-o-transition: all 0.3s;



	-moz-transition: all 0.3s;}

.second li .tp2 { display:none; margin:0 auto;transition: all 0.3s;



	-wbkit-transition: all 0.3s;



	-o-transition: all 0.3s;



	-moz-transition: all 0.3s;}

.second li:hover .tp1 { display:none;transition: all 0.3s;



	-wbkit-transition: all 0.3s;



	-o-transition: all 0.3s;



	-moz-transition: all 0.3s;}

.second li:hover .tp2 { display: block;transition: all 0.3s;



	-wbkit-transition: all 0.3s;



	-o-transition: all 0.3s;



	-moz-transition: all 0.3s;}

.carousel-indicators .active{



	width: 50px;



	height: 4px;



	position: relative;



	top: -1px;



}

.second li {text-align: center;



	width: 22%; float:left;



	margin: 45px 3% 40px 0px;



	padding-top:20px;border-radius:10px;-moz-border-radius:10px;

-webkit-border-radius:10px; 



	transition: all 0.3s;



	-wbkit-transition: all 0.3s;



	-o-transition: all 0.3s;



	-moz-transition: all 0.3s;



}



.second li:hover{

	transform: translateY(-5px);



	-wbkit-transform: translateY(-5px);



	-o-transform: translateY(-5px);



	-moz-transform: translateY(-5px);



	transition: all 0.3s;



	-wbkit-transition: all 0.3s;



	-o-transition: all 0.3s;



	-moz-transition: all 0.3s;



}



.second {



	position: relative;



	padding-top: 70px;



	text-align: center;



	margin-top: -6px; overflow:hidden; margin-bottom:40px;



}







.sec-left {



	padding-left: 70px;



	padding-right: 70px;



	border-left: 1px solid #d4dbe5;



	height: 210px;



	margin-top: 70px;



	padding-top: 10px;



}



.second h2{



	text-align: center;



	color: #1b314c;



	margin: 0px 0px 7px 0px; font-size:30px; line-height:40px;



}

.jjfa {width:75em; margin: auto;}

.jjfa .bt {width:100%; text-align:center;}

.jjfa .bt h4 {color:#f1f1f1; font-size:1.875em; line-height:2em; font-weight:bold;}

.jjfa .bt p {color:#d0d0d0; font-size:0.875em; line-height:2em;}



.jjfa .jjfa_k { width:100%; border-radius:5px; background-color:rgba(255, 255, 255, 0.6); padding:12% 6%; text-align:center;-webkit-box-shadow:0 10px 10px rgba(0,0,0,0.5);

    box-shadow:0 10px 10px rgba(0,0,0,0.5);-webkit-transition: .3s;-o-transition: .3s;transition: .3s;}

.jjfa .jjfa_bt { border-top:3px double #333; border-bottom:1px solid #333; padding:8% 0; margin-bottom:1em;-webkit-transition: .3s;-o-transition: .3s;transition: .3s;}

.jjfa .jjfa_bt h5 { color:#000; font-size:1.75em; cursor:pointer;-webkit-transition: .3s;-o-transition: .3s;transition: .3s;}

.jjfa .jjfa_bt span { color:#000; font-size:0.75em; cursor:pointer;-webkit-transition: .3s;-o-transition: .3s;transition: .3s;}

.jjfa .jjfa_k p a { color:#000; line-height:2em;-webkit-transition: .3s;-o-transition: .3s;transition: .3s;}

.jjfa .jjfa_k:hover {background-color:rgba(102, 102, 102, 0.8);-webkit-transition: .3s;-o-transition: .3s;transition: .3s;}

.jjfa .jjfa_k:hover .jjfa_bt {border-top:3px double #fff; border-bottom:1px solid #fff;-webkit-transition: .3s;-o-transition: .3s;transition: .3s;}

.jjfa .jjfa_k:hover h5 { color:#fff;-webkit-transition: .3s;-o-transition: .3s;transition: .3s;}

.jjfa .jjfa_k:hover span { color:#fff;-webkit-transition: .3s;-o-transition: .3s;transition: .3s;}

.jjfa .jjfa_k:hover p a { color:#fff;-webkit-transition: .3s;-o-transition: .3s;transition: .3s;}



/*新闻中心*/

.section_xwzx:before,.section_xwzx:after,.xwzx_dh ul:before,.xwzx_dh ul:after,.xwzx_wenan ul:before,.xwzx_wenan ul:after,.xwzx_wenan .ckgd:before,.xwzx_wenan .ckgd:after,.xwzx_wenan .k:before,.xwzx_wenan .k:after {display: table;content: " ";clear:both;}

.section_xwzx {padding:0 0 3.125em; position:relative;}

.xwzx {width:75em; margin: auto;}

.xwzx .bt {width:100%; text-align:center;}

.xwzx .bt h4 {color:#333; font-size:1.875em; line-height:2em; font-weight:bold;}

.xwzx .bt p {color:#555; font-size:0.875em; line-height:2em;}

.xwzx .nr {width:100%; position:relative; margin-top:30px;}

.xwzx_dh { display:table; margin:auto;padding: 1.5em 0;}

.xwzx_dh ul { width:100%; text-align:center;}

.xwzx_dh ul li {border-radius:5px; border:1px solid #ccc; text-align:center; float:left; margin:0 0.25em;}

.xwzx_dh ul li em { color:#666; font-size:0.875em;padding: 0.5em 0.875em;display: block; cursor:pointer;}

.xwzx_wenan { width:100%; position:relative;}

.xwzx_wenan ul { width:100%;}

.xwzx_wenan ul li { width:32%; float:left; margin-left:2%;}

.xwzx_wenan ul a:nth-child(1) li { margin-left:0;}

.xwzx_wenan .zw { width:100%; position:relative;}

.xwzx_wenan .zw .img { width:100%; position:relative; overflow:hidden; height:14.625em; border:1px solid #ebebeb;}

.xwzx_wenan .zw .img img { vertical-align:middle; width:100%; height:100%;-webkit-transition: all .3s ease-in-out;-moz-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;-ms-transition: all .3s ease-in-out;transition: all .3s ease-in-out;}

.xwzx_wenan .zw h4 {font-size: 1em;margin-top:0.875em;margin-bottom: 0.625em;line-height: 1.25em;overflow: hidden;

text-overflow: ellipsis;white-space: nowrap; color:#454545;-webkit-transition: .3s;-o-transition: .3s;transition: .3s;}

.xwzx_wenan .zw h4 em{display: inline-block;background: #ee1523;color: #fff;padding: 0 5px;margin-right: 0.375em;font-size: 0.875em;}

.xwzx_wenan .zw .des{margin-bottom: 8px;color: #666; font-size:0.875em;}

.xwzx_wenan .zw .date { color:#999; font-size:0.875em;}

.xwzx_wenan .zw .date .icon-clock{margin-right:0.5em;width: 15px;height: 15px;background: url(../images/icon_clock.png) no-repeat center;vertical-align: sub;display: inline-block;}

.xwzx_wenan ul li:hover h4{-webkit-transition: .3s;-o-transition: .3s;transition: .3s; color:#ee1523;}

.xwzx_wenan ul li:hover img {-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-o-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}

.xwzx_wenan .ckgd { width:100%;}

.xwzx_wenan .ckgd a{width: 8.75em;height: 2.8em;display: block;border-radius: 5px;border: 1px solid #000;text-align: center;font-size: 0.875em;line-height: 2.6em;color: #000;-webkit-transition: .5s;-o-transition: .5s;transition: .5s; margin:1.5em auto 0;}

.xwzx_wenan .k { width:100%;}

.xwzx_wenan .ckgd a:hover { background-color:#000; color:#fff;}

.xwzx_dh ul .on {border: 1px solid #666;}

.xwzx_dh ul .on em {color: #fff; background-color:#666;}



.hzhb { width:1200px; margin:30px auto;}

.hzhb li { width:240px;-moz-box-sizing: border-box; /*Firefox3.5+*/

-webkit-box-sizing: border-box; /*Safari3.2+*/

-o-box-sizing: border-box; /*Opera9.6*/

-ms-box-sizing: border-box; /*IE8*/

box-sizing: border-box; border:#eee 1px solid; height:130px; display:table; float:left; text-align:center; position:relative}

.hzhb li a { width:100%; height:130px; display:block}

.hzhb li .nrjz {display: table-cell;vertical-align: middle;text-align:center; width:240px; height:130px; margin:0 auto}

.hzhb li.bodnno { border-bottom:none}

.hzhb li.bodrno { border-right:none}

.hzhb li.bodtno { border-top:none}



.gg01_tc{ width:100%; height:130px;position:absolute;top:0;left:0; text-align:center;



 filter:url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale");/* Firefox 3.5+ */



 filter:gray;



-webkit-filter:grayscale(100%);



-webkit-filter:grayscale(1);



-moz-filter:grayscale(100%);



-moz-filter:grayscale(1);



filter:grayscale(100%);



filter:gray;











}



/*底部*/

.footer:before,.footer:after,.footer_db:before,.footer_db:after,.footer_ewm:before,.footer_ewm:after,.footer_db .top:before,.footer_db .top:after {display: table;content: " ";clear:both;}

.footer {width:100%; position:relative; padding:3.125em 0 1.5em; background-color:#F5F5F5;}

.footer_db {width:75em; margin:auto;}

.footer_db .top { width:100%; padding-bottom:2em;}

.footer_db_dh {width:auto; float:left;}

.footer_db_dh_xx {float:left;}

.footer_db_dh .footer_db_dh_xx ~ .footer_db_dh_xx {float:left; margin-left:3em;}

.footer_db_dh_xx h4 {color: #333; text-align:left;padding-bottom: 0.75em;}

.footer_db_dh_xx h4 span {text-transform: uppercase; font-size:0.75em;}

.footer_db_dh_xx ul {}

.footer_db_dh_xx ul li {line-height:1.5em;}

.footer_db_dh_xx ul li a {color:#666; font-size:0.875em;}

.footer_db_dh_xx_cp {width:16em;}

.footer_db_dh_xx_cp ul li {width:49%; float:left;overflow: hidden;}

.footer_db_dh_xx_cp ul li:nth-child(odd){ margin-right:2%;	}

.footer_db_dh_xx_cp ul li a { display: block;width:100%;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}

.footer_ewm {width:auto; float:left; max-width:8.75em; text-align:center;margin: 0 10%; padding-top:0.375em;}

.footer_ewm img {vertical-align: middle;max-width: 100%;max-height: 100%;}

.footer_ewm p { font-size:0.875em; color:#666; line-height:2.5em; text-align:center;}

.footer_fwrx {padding-top: 6px;overflow: hidden;text-align: right;font-size: 16px;color: #999; float:right;}

.footer_fwrx h5 { color:#666;}

.footer_fwrx p {margin-top: 0.625em;font-size: 1.5em;color: #333;line-height: 1.1em;}

.footer_fwrx p  span {font-size: 0.625em;display: inline-block;position: relative;top: -2px;}

.footer_fwrx .kf_a {display: inline-block;margin-top: 1em;width: 100%;border-radius: 5px;text-align: center;background: #ff003a;color: #fff; line-height:2.5em;-webkit-transition: .3s;-o-transition: .3s;transition: .3s;}

.footer_fwrx .kf_a i {width: 1.375em;height: 1.625em;margin-right: 0.625em; background:url(../images/sprint_cm.png) no-repeat;background-position: 0 -26px;display: inline-block;vertical-align: middle;}

.footer_fwrx .kf_a:hover { background-color:#ee1523;}

.footer_dz_bah { width:100%; margin:auto;border-top: 1px dashed #403f3f; padding-top:1em; text-align:left; color:#666; font-size:0.875em;}

.footer_dz_bah p { line-height:1.5em;}

.footer_dz_bah p a { color:#666;}

.footer_dz_bah p a:hover { color:#333;}



/*内页*/

.nban { width:100%; height:493px; position:relative; margin:0 auto}

.ntit{ background:rgba(255,255,255,0.6); height:35px; position:absolute; width:100%; bottom:0; z-index:9; left:0; }

.ntit ul { width:1200px; margin:0 auto}

.ntit ul li { float:left; line-height:35px; margin-right:1px; margin-bottom:5px;}

.ntit ul li a { padding:0 50px; background:#eee; color:#000; font-size:14px; display:block}

.ntit ul li a:hover { background:#ff003a; color:#fff; -webkit-transition: all 0.4s linear -1ms;



-moz-transition: all 0.4s linear -1ms;



-ms-transition: all 0.4s linear -1ms;



-o-transition: all 0.4s linear -1ms;



transition: all 0.4s linear -1ms;}

.ntit ul li a.on { background:#ff003a; color:#fff}





.ncontent { margin:30px auto 0; width:1200px; padding-bottom:30px;}

.sysj {}

.sysj ul li { margin-bottom:20px; padding:20px; border-bottom:#eee 1px solid; overflow:hidden;	transition: all 0.3s;



	-wbkit-transition: all 0.3s;



	-o-transition: all 0.3s;



	-moz-transition: all 0.3s;}

.sysj ul li:hover { background:#eee;border-bottom:#ff0d03 1px solid;}

.sysj ul li .tp { width:260px; float:left;}

.sysj ul li .tp img { width:100%}

.sysj ul li .wenz { width:860px; float:right; }

.sysj ul li .wenz h3 {color: #333;margin:0 0 25px;font-weight: 600; font-size:24px; line-height:30px;}

.sysj ul li .wenz p {margin: 0 0 10px; font-size:14px; line-height:22px;}

/*案例*/

#wrap{

	width: 1200px;

	height: auto;

	margin: 10px auto;

}

#wrap ul li .a1 img{

	width: 380px;

	height: 321px;

}

#wrap ul li{

	width: 380px;

	height: 321px;

	list-style: none;

	position: relative;

	float: left;

	overflow: hidden;

	margin: 10px 10px;

} 

#wrap ul li .a1 .divA{

	position: absolute;

	bottom: 0;

	left: 0;

	width: 100%;

	height: 66px;

	padding: 10px 20px;

	background: #fafafa;

}

#wrap ul li .a1 .divA>.p1{

	width: 312px;

	height: 25px;

	font-size: 18px;

    line-height: 25px;

    color: #666;

}

#wrap ul li .a1 .divA>.p2{

	width: 312px;

	height: 21px;

    font-size: 14px;

    color: #b4b4b4;

    line-height: 20px;

    white-space: nowrap;

    overflow: hidden;

    text-overflow: ellipsis;

}

#wrap ul li .a1 .divA>.p3{

	position: absolute;

	right: 0;

	bottom: 12px;

	width: 108px;

	height: 28px;

	color: #f60;

}

#wrap ul li .a1 .divA>.p3>span{

	font-size: 24px;

	font-weight:800;

}

/*遮罩*/

#wrap ul li .a2{

	position: absolute;

	top: 0;

	left:-380PX;

	width: 380px;

	height:321px;

	text-align: center;

	color: white;

	background: rgba(0,0,0,0.5);

	transition: all 0.2s;  

} 

#wrap ul li .a2 .p4{

	width: 380px;

	text-align: center;

	position: absolute;

	top: 34px;

	left: -380px;

	color: #ff003a;

	font-size: 24px;

    font-weight: bold;

    transition: all 0.2s 0.1s ease-out ;  

}

#wrap ul li .a2 .p5{

	width: 360px;

	text-align: center; padding:0 10px;

	line-height:20px ;

	position: absolute;

	top: 65px;

	left: -380px;

	margin: 30px  0 10px;

	font-size: 14px;

    color: white;

    transition: all 0.2s 0.2s ease-out ;  

}

#wrap ul li .a2 .p6{

	position: absolute;

	top: 140px;

	left: 175px;

	transform: scale(1.4);

	transition: all 0.3s 0.2s ;

}

#wrap ul li .a2 .p6 span{

	font-family: Arial;

    font-size: 36px;

    font-weight: 700;

    color: white;

}

#wrap ul li .a2 .p7{

	position: absolute;

	bottom:-50px;

	left:30%;

	width: 160px;

	height: 38px;

	line-height: 38px;

	border-radius: 20px;

	margin: 10px auto;

	border: 1px solid;

	transition: all 0.2s 0.5s ;

}

.page{ text-align:center; margin:30px auto; height:21px;}



.page a{ height:21px; line-height:21px; display:inline-block; font-size:14px; color:#5a5a5a; border:#ccc 1px solid; margin:0 3px; padding:0 5px;}



.page a:hover{ background:#ff003a; border:#ff003a 1px solid; color:#FFF;}



.page a.hover{ background:#ff003a; border:#ff003a 1px solid; color:#FFF;}

.Activsbf1_lb{ width:100%; margin-top:10px;}



.Activsbf1_lb dl{ width:96%; border:1px solid #ebebeb; padding:10px; float:left; margin:0 12px 20px; display:inline;}



.Activsbf1_lb dt{ width:20%; float:left; height:150px;overflow:hidden;}



.Activsbf1_lb dt a{ width:580px; height:150px;overflow:hidden;display:table-cell; text-align:center; vertical-align:middle;}



.Activsbf1_lb dt img{ vertical-align:middle; width:100%;}



.Activsbf1_lb dd{ width:78%; float:right; margin-top:15px;}



.Activsbf1_lb dd .newNrtit{ width:100%; line-height:30px; font-size:16px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}



.Activsbf1_lb dd .newNrtit a{font-size:16px; color:#333;}



.Activsbf1_lb dd .newNrjs{ width:100%; margin-top:10px; line-height:32px; color:#707070; font-size:13px; height: 70px; overflow: hidden;}



.Activsbf1_lb dd .Acdltj_time{width:100%; margin:15px 0 0; color:#a9a9a9;}







.Activsbf1_lb dl:hover dt img{-webkit-transition: -webkit-transform 0.3s ease 0s;



	transition: transform 1s ease 0s;



	-webkit-transform-origin: center;



	transform-origin: center;}



.Activsbf1_lb dl:hover dt img{



	-webkit-transform: scale(1.08);



	transform: scale(1.08);



}



.qyjjl { width:560px; float:left}

.qyjjr { width:550px; line-height:30px; font-size:14px; float:right}

.qyjjr p { text-indent:2em}

/*qiyewenhua*/



.qywh{margin-top:0px;}

.qywh li{float: left;width:270px;height: 200px;margin-right:40px;}

.qywh li p { text-indent:0em}

.qywh li a{display: block;}

.qywh li.no{margin-right:0;}

.qywh .gm-img{height: 95px;background-repeat:no-repeat;background-position: center center;transition: all 0.2s linear 0s;}

.qywh li:hover  .gm-img{

    transform: rotate(360deg);

    -ms-transform: rotate(360deg);

    -webkit-transform: rotate(360deg);

    -moz-transform: rotate(360deg);

}

.lsct{background-image: url("../images/png-5.png");}

.gsnl{background-image: url("../images/png-6.png");}

.gsjz{background-image: url("../images/png-7.png");}

.beqq{background-image: url("../images/png-8.png");}

.wdy{background-image: url("../images/png-az.png");}

.tg {background-image: url("../images/png-07.png");}

.qywh .gm-font1{color:#ff003a;font-size: 18px;text-align: center; font-weight:bold}

.qywh .gm-font2{color:#333;font-size: 14px;text-align: center;margin-top: 10px;}

.case_t1 { text-align:center}

.case_t1 p{



	font-size: 28px;



	color: #333;



	display: inline-block;



	border-bottom: 1px solid #cccccc;



	margin: 20px auto 10px;



	padding: 1rem 0 10px; text-align:center;



}

.case_t2 {



	text-align: center;



	color: #666;



	margin-bottom: 40px;



}

.baise { color:#fff}

.baise p { color:#fff}



.changq {position:relative; margin-top:10px;}

.changq .hd .prev {width:39px; height:39px; background:url(../images/jiantzuo.png) left center no-repeat; position:absolute; left:-45px; top:50%; margin-top:-20px; z-index:10000}

.changq .next{width:39px; height:39px; background:url(../images/jiantyou.png) left center no-repeat; position:absolute; right:-45px; top:50%; margin-top:-20px; z-index:10000}

.changq .bd {width:1200px; margin:0 auto;}

.changq .bd ul li{display:inline-block; width:1200px; float:left; margin-bottom:35px }

.changq .bd ul li .skzs { width:270px; float:left; margin-right:30px;-moz-box-sizing: border-box; /*Firefox3.5+*/

-webkit-box-sizing: border-box; /*Safari3.2+*/

-o-box-sizing: border-box; /*Opera9.6*/

-ms-box-sizing: border-box; /*IE8*/

box-sizing: border-box; background:#f6f6f6; padding:5px; overflow:hidden;border-radius:10px;-moz-border-radius:10px;

-webkit-border-radius:10px; }

.changq .bd ul li .skzs.no { margin-right:0}

.changq .bd ul li .skzs img {width:100%; height:auto;margin-bottom:20px;}



.changq .bd ul li .skzs .tit a { font-weight:normal; font-size:16px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; margin-bottom:5px;color:#333; padding:0 10px; text-align:center; display:block}

.changq .bd ul li .skzs span { display:block; font-size:14px; color:#777; line-height:26px; margin-bottom:15px; padding:0 10px}

.changq .bd ul li .skzs .procase_tu03 a{ width:88px; height:26px; border:1px solid #d2d2d4; display:inline-block; line-height:26px; margin:10px 0 20px 78px; border-radius: 50px; text-transform:uppercase; font-size:12px; text-align:center}

.changq .bd ul li .skzs:hover .procase_tu03 a { background:#ff003a; color:#fff;}



.xx41 li{ display:inline-block;}



/*悬浮链接*/



.suspension{position:fixed;z-index:55;right:0;bottom:85px;width:70px;height:240px;}



.suspension-box{position:relative;float:right;}



.suspension .a{display:block;width:44px;height:44px;background-color:#353535;margin-bottom:4px;cursor:pointer;outline:none;}



.suspension .a.active,



.suspension .a:hover{background:#ff003a;}



.suspension .a .i{float:left;width:44px;height:44px;background-image:url(../images/side_icon.png);background-repeat:no-repeat;}



/* .suspension .a-service .i{background-position:0 0;} */



.suspension .a-service .i{width:20px;height:20px;margin-top:12px;margin-left:12px;background-image:url(../images/suspension-bg.png);background-repeat:no-repeat;background-position:0 0;}



.suspension .a-service-phone .i{width:20px;height:20px;margin-top:12px;margin-left:12px;background-image:url(../images/suspension-bg.png);background-repeat:no-repeat;background-position:-27px 0;}



.suspension .a-qrcode .i{background-position:-44px 0;}



.suspension .a-cart .i{background-position:-88px 0;}



.suspension .a-top .i{background-position:-132px 0;}



.suspension .a-top{background:#D2D3D6;display:none;}



.suspension .a-top:hover{background:#c0c1c3;}



.suspension .d{display:none;width:223px;background:#fff;position:absolute;right:67px;min-height:90px;border:1px solid #E0E1E5;border-radius:3px;box-shadow:0px 2px 5px 0px rgba(161, 163, 175, 0.11);}



.suspension .d .arrow{position:absolute;width:8px;height:12px;background:url(../images/side_bg_arrow.png) no-repeat;right:-8px;top:31px;}



.suspension .d-service{top:0;}



.suspension .d-service-phone{top:34px;}



.suspension .d-qrcode{top:78px;}



.suspension .d .inner-box{padding:8px 22px 12px;}



.suspension .d-service-item{border-bottom:1px solid #eee;padding:14px 0;}



.suspension .d-service .d-service-item{border-bottom:none;}



.suspension .d-service-item .circle{width:44px;height:44px;border-radius:50%;overflow:hidden;background:#F1F1F3;display:block;float:left;}



.suspension .d-service-item .i-qq{width:44px;height:44px;background:url(../images/side_con_icon03.png) no-repeat center 15px;display:block;transition:all .2s;border-radius:50%;overflow:hidden;}



.suspension .d-service-item:hover .i-qq{background-position:center 3px;}



.suspension .d-service-item .i-tel{width:44px;height:44px;background:url(../images/side_con_icon02.png) no-repeat center center;display:block;}



.suspension .d-service-item h3{float:left;width:112px;line-height:44px;font-size:15px;margin-left:12px;}



.suspension .d-service-item .text{float:left;width:112px;line-height:22px;font-size:15px;margin-left:12px;}



.suspension .d-service-item .text .number{font-family:Arial,"Microsoft Yahei","HanHei SC",PingHei,"PingFang SC","Helvetica Neue",Helvetica,Arial,"Hiragino Sans GB","Heiti SC","WenQuanYi Micro Hei",sans-serif;}



.suspension .d-service-intro{padding-top:10px;}



.suspension .d-service-intro p{float:left;line-height:27px;font-size:12px;width:50%;white-space:nowrap;color:#888;}



.suspension .d-service-intro i{background:url(../images/side_con_icon01.png) no-repeat center center;height:27px;width:14px;margin-right:5px;vertical-align:top;display:inline-block;}



.suspension .d-qrcode{text-align:center;}



.suspension .d-qrcode .inner-box{padding:20px 0;}



.suspension .d-qrcode p{font-size:16px;color:#93959c;}





/*my*/







/*文章列表*/

.lbcontent {

  width: 100%;

  margin-top:20px;

  min-height:300px;

}

.lbcontent .lbx li {

  position: relative;

  line-height: 45px;

  height: 45px;

  width: 100%;

  margin: auto;

  border-bottom: 1px dotted #b4b4b4;

}



.lbcontent .lbx li label {

  position: absolute;

  left: 5px;

  top: 20px;

  width: 10px;

  height: 25px;

  background: url(jt.jpg) no-repeat;

}



.lbcontent .lbx li a {

  float: left;

  color: #8c8c8c;

  font-size: 12px;

  padding-left: 15px;

  line-height:45px;

}

.lbcontent .lbx li span {

  position: absolute;

  top: 0px;

  right: 30px;

  line-height: 45px;

  height: 45px;

  color: #8c8c8c;

  font-size: 13px;

}

.lbcontent .lbx li:hover {

  background: #f4f4f4;

}

/*分页*/

.xiaocms-page { padding:14px 0 10px;font-family:\5b8b\4f53; margin-right: 10px;}

.xiaocms-page a { display:inline-block; height:22px; line-height:22px; background:#fff; border:1px solid #e3e3e3; text-align:center; color:#333; padding:0 10px;margin-left: 1px;}

.xiaocms-page a:hover { background:#f1f1f1; color:#000; text-decoration:none; }

.xiaocms-page span { display:inline-block; height:22px;padding:0 10px; line-height:22px; background:#ff003a; border:1px solid #ff003a; color:#fff; text-align:center;margin-left: 1px; }

/*图片列表*/

#shipinleibiao{

	margin-top:20px;

	}

#shipinleibiao ul {

    margin-top:20px;

    margin-right:-60px;

    text-decoration:none;

     

}

#shipinleibiao li {

    float:left;

    margin-right: 9px;

    display:block;

    margin-bottom:30px;

}

#shipinleibiao li:hover {

    }

#shipinleibiao li span {

    display:block;

    text-align:center;

    padding-top:13px;

}

#shipinleibiao li span a {

    color:#333333;

    font-size:14px;

    text-decoration:none;

}

#shipinleibiao li span a:hover {

    color:#00CBFF;

    text-decoration:none;

}

#shipinleibiao li img {

    border:1px solid #ccc;

    padding:3px;

    width: 200px;

    height:150px;

}



/*内页*/

.m_content{

	margin-top:45px;

	font-family:"微软雅黑";

           }

      .m_content h2{

          font-size:16px;

          text-align:center;

          font-family:"微软雅黑";

           font-weight:normal;

		   padding-bottom:5px;

          }

		.page_content{

			font-size:14px;

			min-height: 250px;

			line-height:180%;

			font-family:"微软雅黑";

			}

        .listpage{

            padding:5px;

            font-size:16px;

            font-family:"微软雅黑";

            line-height:200%;

            }

            /*内容页*/

blank10{height:10px;}

.info {text-align:center;color:#999;margin-bottom:20px;  font-size:12px; border-bottom:1px dashed #ccc; padding-bottom:10px;}

.content{line-height:24px;}

.listpage {clear: both;text-align: center;}

.prevpage p{

			margin:10px 0;

			}

.ncontent{

    line-height: 180%;

    margin-top: 10px;

}



.ncontent img{ max-width:100%;}