﻿@charset "utf-8";
@import "/Skins/Default/resetcommon.css";

html,body { -webkit-text-size-adjust:none; }
.mb10 { margin-bottom:10px;}
.ml10 { margin-left:10px;}
.bg { background:#FFF;}
h2 a:hover, h3 a:hover, h4 a:hover { text-decoration:none;}
/*banner*/
.ban  { position:relative; height:562px; position:relative;}
.ban .ban_img { background:url(../images/ban.jpg) center center no-repeat; height:562px; display:block; }

.banner{ height:562px; overflow:hidden; position:relative; z-index:7;}
.banner{ height:562px; position:relative;}
.banner{ width:100% !important;}
.banner .xbitem ul,.banner .xbitem ul li,.banner .xbitem ul li a{ width:100% !important;height:562px !important;}
.banner .xbitem ul li a{ display:block; height:492px;display:block; height:562px; overflow:hidden;}

.banner .btn{  bottom: 5px;padding: 5px 6px;position: absolute;right: 50%;z-index: 7; margin-right:-76px;}
.banner .btn li {background: none repeat scroll 0 0 #000;border: 1px solid #000;color: #FFFFFF;cursor: pointer;display: inline-block;
margin-left: 5px;padding: 2px 5px; width:50px;height:10px; filter:alpha(opacity=50);-moz-opacity:0.5;-khtml-opacity: 0.5;opacity: 0.5;}
.banner .btn li.on {font-weight: bold;background: none repeat scroll 0 0 #04904b;border: 1px solid #04904b;}


.banner .ljt{position: absolute;width: 34px; height: 58px;display: block;left:50%; margin-left:-510px;top:39%; z-index:10;background:url(../images/ljt.png) no-repeat ; cursor:pointer;}
.banner .rjt{position: absolute;width: 34px; height: 58px;display: block;left:50%; margin-left:510px; top:39%; z-index:10;background:url(../images/rjt.png) no-repeat ;cursor:pointer;}



/*一站式语言服务*/
.sys { width:1160px; margin:0 auto; padding:40px 0 60px; height:630px;}
.sys_tit { text-align:center; height:206px; margin-bottom:25px; font-weight:normal; }
.sys_tit em { display:block; margin:0 auto; }
.sys_tit a { color:#2857ac; font-size:36px; font-weight:bold;}
.sys_tit span { display:block; color:#666; font-size:16px; }
.sys_con { height:390px; overflow:hidden;}
.sys_list { float:left; width:836px; }
.sys_list li a:hover { text-decoration:none;}
.sys_list li { float:left; width:277px; height:110px; padding-top:20px; display:inline; margin:0 1px 1px 0; }
.sys_list li img { display:block; width:63px; height:60px; margin:0 auto; }
.sys_list li span { display:block; text-align:center; height:24px; line-height:24px; margin-top:4px; color:#fff; font-size:14px;}
.sys_list .color1 { background:#28878B; }
.sys_list .color2 { background:#4781AF; }
.sys_list .color3 { background:#28A4D7; }
.sys_list .color4 { background:#93B352; }
.sys_list .color5 { background:#398545; }
.sys_list .color6 { background:#F2C73A; }
.sys_list .color7 { background:#DA8A33; }
.sys_list .color8 { background:#0EE5F8; }
.sys_list .color9 { background:#D4E51A; }
.sys_rt { float:right; width:320px; height:390px; background:#eee;}
.sys_rt h4 { padding:14px 28px 0 0; text-align:center; font-weight:normal;}
.sys_rt h4 a { color:#666; font-weight:bold; font-size:16px;}
.sys_rt h4 em { font-family:"Impact"; font-size:36px; display:block; color:#02509e;}
.e-clist { padding:19px 0 0 27px;}
.e-clist li { float:left; display:inline; margin:0 13px 13px 0; width:126px; }
.e-clist li a { display:block; width:124px; height:57px; text-align:center; border:2px solid #2CB445; color:#2CB445; font-size:14px;}
.e-clist li em { display:block;font-family:"Impact"; padding-top:10px; }
.e-clist li a:hover { text-decoration:none; color:#458DD9; border:2px solid #458DD9;}
/*客户案例*/
.gray_bg { background:#eee; padding:56px 0 66px; margin-bottom:58px; }
.cus_case { width:1002px; margin:0 auto; }
.cus_tit { text-align:center; font-weight:normal; height:85px; margin-bottom:26px;}
.cus_tit a { color:#2857ac; font-size:36px; font-weight:bold;}
.cus_tit span {display:block; color:#333; height: 40px; font-size:14px; line-height: 40px;}
.cus_con { height:325px; overflow:hidden;  }
.cus_lt { width:322px; float:left; }
.cus_lt li { float:left; display:inline; width:109px; height:89px; padding:35px 22px; margin:0 7px 7px 0; }
.cus_lt li a { display:block; width:107px; height:87px; border:1px solid #4e85bb; }
.cus_lt li a:hover { text-decoration:none;}
.cus_lt li img { display:block; width:28px; height:19px; margin:0 auto 4px; padding-top:20px;}
.cus_lt li span { display:block; height:24px; line-height:24px; text-align:center; color:#fff; overflow:hidden; font-size:20px;}
.cus_lt .c1 { background:#02509e; }
.cus_lt .c2 { background:#09b92a; }
.cus_lt .c3 { background:#079a3e; }
.cus_lt .c4 { background:#2857ac; }
.cus_lt .c1 a { border:1px solid #4e85bb; }
.cus_lt .c2 a { border:1px solid #53ce6a; }
.cus_lt .c3 a { border:1px solid #52b878; }
.cus_lt .c4 a { border:1px solid #698ac5; }
.cus_md { float:left; width:308px; height:290px; background:#fff; padding:35px 40px 0 18px; position:relative; z-index:9; }
.cus_md h4 { font-weight:normal; height:24px; line-height:24px; overflow:hidden; margin-bottom:12px;}
.cus_md h4 a { color:#333; font-size:16px;}
.cus_md .cus_txt { color:#666; font-size:14px; height:72px; line-height:24px; overflow:hidden; margin-bottom:12px;}
.cus_md .cus_xq { display:block; border:2px solid #02509e; width:94px; height:25px; color:#02509e; font-size:14px; text-align:center; line-height:25px;}
.cus_md .jt { position:absolute; background:url(../images/jt1.png) no-repeat; width:16px; height:27px; left:366px; top:149px; z-index:99;}
.other { height:78px; overflow:hidden; zoom:1; margin-top:45px; line-height:26px; color:#333; font-size:14px;}
.other em { float:left; width:70px;}
.other span { float:left; width:238px; float:left;}
.other span a { display:inline-block; padding:0 12px; color:#333;}
.other .c_more { color:#02509e;}
.cus_rt { width:314px; float:left; }
.cus_rt a { display:block; width:314px; height:325px; position:relative;}
.cus_rt a img { display:block; width:314px; height:325px; }
.cus_rt a span { background:url(../images/png1.png) no-repeat; width:127px; height:114px; text-align:center; line-height:114px; color:#fff; font-size:20px; position:absolute; right:0; bottom:0;}
/*聚焦*/
.focus { width:1160px; margin:0 auto 0px;}
.fc_tit { text-align:center; height:75px; margin-bottom:40px; margin-top:40px;}
.fc_tit a { color:#2857ac; font-size:30px;}
.fc_tit em { display:block; color:#c2c2c2; font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif; text-transform:uppercase; height:40px;}
.focus_con { height:434px; overflow:hidden;}
.fs_lt { float:left; width:404px; border-bottom:4px solid #2cb445; height:430px;}
.fs_lt h4 { background:#2cb445; padding:22px 16px 0; height:78px; overflow:hidden;}
.fs_lt h4 a { color:#fff; font-size:16px; font-weight:normal;}
.fs_lt h4 b { display:block; font-size:20px;}
.fs_pic { width:400px; height:180px; position:relative;}
.lt { position:absolute; left:11px; top:66px; background:url(../images/lt.png) no-repeat; width:40px; height:40px;}
.rt { position:absolute; right:11px; top:66px; background:url(../images/rt.png) no-repeat; width:40px; height:40px;}
.fs_wrp { width:402px; overflow:hidden;}
.fs_wrp li { float:left; width:402px;}
.fs_wrp li a,.fs_wrp li img { display:block; width:402px; height:180px;}
.fs_txt { color:#666; font-size:14px; line-height:26px; height:78px; overflow:hidden; margin:12px 0 15px; padding:0 11px 0 9px;}
.fs_rt { width:710px; float:right;}
.fs_more { display:block; border:2px solid #2cb445; width:94px; height:25px; color:#2cb445; font-size:14px; text-align:center; line-height:25px; margin-left:9px; }
.fs_rt h4 { height:47px; line-height:47px; overflow:hidden; zoom:1; margin-bottom:20px; background:url(../images/n_line.gif) 293px 16px no-repeat; }
.fs_rt h4 .n_more { float:right; font-weight:normal; color:#333; font-size:14px; padding-right:18px;}
.fs_rt h4 .n_name { color:#333; font-size:20px;background:url(../images/lk_line.gif) right center no-repeat;padding-right: 10px;}
.fs_rt h4 .n_namesnone{}
.fs_rt h4 .cur{ color:#2857ac;}
.n_list {}
.n_list li { height:94px; overflow:hidden; zoom:1; border-bottom:1px solid #e0e0e0; margin-bottom:40px; _margin-bottom:36px;}
.n_list dl { float:left; width:475px;}
.n_list dt { height:32px; line-height:32px; overflow:hidden;}
.n_list dt a { color:#333; font-size:16px;}
.n_list dd { color:#666; font-size:14px; line-height:24px; height:48px; overflow:hidden;}
.n_list dd a { color:#333;}
.n_list li span { float:right; width:91px; height:80px; padding-top:14px; text-align:center; background:#2cb445; color:#fff; font-size:16px; font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;}
.n_list li b { font-size:40px; display:block;}
.n_list .n_top span { background:#02509e;} 
.n_list .n_top span b{ font-size:30px;margin-top:14px;font-family: "Microsoft Yahei";}
/*客户服务*/
.serv_bg { padding:42px 0 28px; background:#eee; margin-bottom:55px;}
.service { width:1160px; margin:0 auto; height:408px;}
.serv_list  {}
.serv_list dl { float:left; display:inline; margin-right:173px; width:150px;}
.serv_list .s4 { margin-right:0; }
.serv_list dt { height:162px; margin-bottom:15px;}
.s1 dt { background:url(../images/s1.gif) no-repeat;}
.s2 dt { background:url(../images/s2.gif) no-repeat;}
.s3 dt { background:url(../images/s3.gif) no-repeat;}
.s4 dt { background:url(../images/s4.gif) no-repeat;}
.serv_list dt a { display:block; text-align:center; color:#fff; font-size:16px; line-height:22px; padding-top:99px;}
.serv_list dt a:hover { text-decoration:none; font-weight:bold;}
.serv_list dd { height:28px; line-height:28px; overflow:hidden; padding-left:45px; color:#333; font-size:14px;}

/*友情链接*/
.lk  { width:1002px; margin:0 auto 45px; height:63px;}
.lk h3 { float:left; width:90px; height:43px; line-height:43px; border:1px solid #cdcdcd; margin-top:8px; text-align:center;}
.lk h3 span { display:inline-block; background:url(../images/jt2.gif) right center no-repeat; color:#666; font-size:14px; padding-right:14px;}
.lk_list { float:right; width:900px; line-height:30px;}
.lk_list a { display:inline-block; background:url(../images/lk_line.gif) right center no-repeat; color:#666; padding:0 16px; font-size:14px;}
.lk_list .no_bor { background:none; padding-right:0;}
/*快速通道*/
.cross { width:1002px; margin:0 auto 21px; height:133px;}
.cross h3 { text-align:center; height:32px; line-height:32px; margin-bottom:25px; background:url(../images/td_line.gif) center center no-repeat;}
.cross h3 a { color:#2857ac; font-size:20px;}
.cr_list { width:450px; height:58px; border:1px solid #cdcdcd; line-height:24px; padding:13px 28px 0 10px;}
.cr_list dt { float:left; height:24px; line-height:24px; width:68px; background:url(../images/jt2.gif) right center no-repeat; padding-right:8px;}
.cr_list dd { width:356px; float:right;}
.cr_list dt a { color:#666; font-weight:bold; font-size:14px;}
.cr_list dd a { display:inline-block; color:#666; font-size:14px; padding:0 12px;}
/*底部导航*/
.ft_nav { text-align:center; width:1002px; margin:0 auto; position:relative; color:#666; font-size:14px; line-height:30px; font-weight:bold; height:30px; padding:40px 0 10px; margin-bottom:22px;}
.ft_nav a { color:#666; display:inline-block; padding:0 8px;}
.ft_nav em { display:inline-block; padding:0 100px;}
.ft_nav .ft_logo { position:absolute; left:412px; top:0;}
.n_gray{ background:#FFF; padding:0px; margin:0px;}
/*-------------客户展示---------------*/
.index_customer{background:url(../images/customer_bg.jpg) no-repeat;background-size:cover;-moz-background-size:cover;width:100%;height:673px;}
.index_customer .pro_daohang{padding:50px 0 20px;}
.index_customer .pro_daohang h2{color:#2857ac;}
.index_customer .pro_daohang p{background:url(../images/daohang_spanbg.jpg) 0 center repeat-x;line-height:30px; width:1120px; margin:0 auto;}
.index_customer .pro_daohang p span{color:#8d8d8d;background:#eaeced;/* filter:alpha(opacity=50);opacity: 0.5;*/}
.customer_list{padding-top:20px;}
.customer_list .multipleColumn{overflow:hidden;position:relative;width:1282px;}
.customer_list .multipleColumn .hd{overflow:hidden;height:14px;width:1180px;margin:3px auto 25px;}
.customer_list .multipleColumn .hd ul{overflow:hidden;zoom:1;text-align:center;}
.customer_list .multipleColumn .hd ul li{display:inline-block;width:14px;height:14px;overflow:hidden;margin:0 8px;text-indent:-999px;cursor:pointer;background:url(../images/customer_icoCircle.png) no-repeat;}
.customer_list .multipleColumn .hd ul li.on{background:url(../images/customer_icoCirclea.png) no-repeat;}
.customer_list .multipleColumn .prev,.customer_list .multipleColumn .next{display:block;width:51px;height:51px;cursor:pointer;margin-top:125px;}
.customer_list .multipleColumn .prev{float:left;background:url(../images/customer_icoLeft.png) no-repeat;left:-51px;}
.customer_list .multipleColumn .next{float:right;background:url(../images/customer_icoRight.png) no-repeat;right:-51px;}
.customer_list .multipleColumn .prev:hover{background:url(../images/customer_icoLefta.png) no-repeat;}
.customer_list .multipleColumn .next:hover{background:url(../images/customer_icoRighta.png) no-repeat;}
.customer_list .multipleColumn .bd{overflow:hidden;float:left;width:1180px;}
.customer_list .multipleColumn .bd ul{overflow:hidden;zoom:1;width:1180px;float:left;_display:inline;}
.customer_list .multipleColumn .bd ul li{margin:0 11px 23px;float:left;_display:inline;overflow:hidden;text-align:center;position:relative;}
.customer_list .multipleColumn .bd ul li .pic{text-align:center;}
.customer_list .multipleColumn .bd ul li .pic img{width:214px;height:140px;display:block;transform: transform 0.35s;-ms-transform: -ms-transform 0.35s;/* IE 9*/-moz-transform: -moz-transform 0.35s;/* Firefox*/-webkit-transform: -webkittransform 0.35s;/* Safari 和 Chrome*/-o-transform: -o-transform 0.35s;/* Opera*/transform:scale(1);-ms-transform:scale(1);-moz-transform:scale(1);-webkit-transform:scale(1);-o-transform:scale(1);}
.customer_list .multipleColumn .bd ul li:hover .pic img{transform:scale(1.2);-ms-transform:scale(1.2);-moz-transform:scale(1.2);-webkit-transform:scale(1.2);-o-transform:scale(1.2);}
.customer_list .multipleColumn .bd ul li .title{line-height:140px;position:absolute;top:0;left:0;width:214px;height:140px;background:#1ea9eb;display:none;}
.customer_list .multipleColumn .bd ul li .title a{display:block;height:140px;}
.customer_list .multipleColumn .bd ul li .title p{color:#fff;line-height:140px;font-size:16px;text-align:center;}
.customer_list .multipleColumn .bd ul li .title p.title_more{text-align:center;}
.customer_list .multipleColumn .bd ul li .title p.title_more span{color:#fff;font-size:10px;width:75px;height:18px;line-height:18px;background:#f4a600;display:inline-block;}
.customer_more{text-align:center;}
.customer_more a{display:inline-block;font-size:14px;color:#01bbf0;width:212px;height:29px;line-height:29px;border:1px solid #01bbf0;border-radius:5px;}
.customer_more a:hover{background:#01bbf0;color:#fff;}
.index_pro{background:url(../images/index_probg.jpg) #fff repeat-x;min-height:620px;}
.pro_daohang{text-align:center;padding:15px 0;}
.pro_daohang h2{font-size:32px;color:#fff;line-height:56px;}
.pro_daohang span{padding:4px 15px;font-size:14px;background:#00b6eb;color:#c2f1fe;}

.sunn-data {
  padding: 55px 0 65px;
  width: 1160px;
  overflow: hidden;
  margin:0 auto
}
.sunn_tit { text-align:center; height:75px; margin-bottom:10px;}
.sunn_tit b { color:#2857ac; font-size:30px;}
.sunn_tit em { display:block; color:#c2c2c2; font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif; text-transform:uppercase; height:40px;}
/* line 173, ../sass/main.scss */
.sunn-data .data-list {
  width: 1160px;
  height: 320px;
}
/* line 176, ../sass/main.scss */
.sunn-data .data-list .data-item {
  float: left;
  margin-right: 20px;
  height: 320px;
  width: 270px;
  background: url("../images/data-bg.png") no-repeat center 180px;
  background-color: #eac02e;
}
/* line 184, ../sass/main.scss */
.sunn-data .data-list .data-item:hover {
  /* Wobble Vertical */
  /* Buzz Out */
}
@-webkit-keyframes wobble-vertical {
  16.65% {
    -webkit-transform: translateY(8px);
    transform: translateY(8px);
  }
  33.3% {
    -webkit-transform: translateY(-6px);
    transform: translateY(-6px);
  }
  49.95% {
    -webkit-transform: translateY(4px);
    transform: translateY(4px);
  }
  66.6% {
    -webkit-transform: translateY(-2px);
    transform: translateY(-2px);
  }
  83.25% {
    -webkit-transform: translateY(1px);
    transform: translateY(1px);
  }
  100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}
@keyframes wobble-vertical {
  16.65% {
    -webkit-transform: translateY(8px);
    transform: translateY(8px);
  }
  33.3% {
    -webkit-transform: translateY(-6px);
    transform: translateY(-6px);
  }
  49.95% {
    -webkit-transform: translateY(4px);
    transform: translateY(4px);
  }
  66.6% {
    -webkit-transform: translateY(-2px);
    transform: translateY(-2px);
  }
  83.25% {
    -webkit-transform: translateY(1px);
    transform: translateY(1px);
  }
  100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}
/* line 66, ../sass/wobble-vertical.scss */
.sunn-data .data-list .data-item:hover .wobble-vertical {
  display: inline-block;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px transparent;
}
/* line 72, ../sass/wobble-vertical.scss */
.sunn-data .data-list .data-item:hover .wobble-vertical:hover, .sunn-data .data-list .data-item:hover .wobble-vertical:focus, .sunn-data .data-list .data-item:hover .wobble-vertical:active {
  -webkit-animation-name: wobble-vertical;
  animation-name: wobble-vertical;
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-timing-function: ease-in-out;
  animation-timing-function: ease-in-out;
  -webkit-animation-iteration-count: 1;
  animation-iteration-count: 1;
}
/* line 83, ../sass/wobble-vertical.scss */
.sunn-data .data-list .data-item:hover .wobble-vertical-son {
  display: inline-block;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px transparent;
  -webkit-animation-name: wobble-vertical;
  animation-name: wobble-vertical;
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-timing-function: ease-in-out;
  animation-timing-function: ease-in-out;
  -webkit-animation-iteration-count: 1;
  animation-iteration-count: 1;
  
}
.sunn-data .data-list .wobble-vertical-son dt
{
	height:86px;
	
	text-align:center;
	font-size:58px;color:#fff;line-height:40px;height:66px;
	width:250px;
	}
.sunn-data .data-list .wobble-vertical-son dt b{font-size:24px;color:#fff;}
.sunn-data .data-list .wobble-vertical-son dt sup{vertical-align:10px;}
@-webkit-keyframes buzz-out {
  10% {
    -webkit-transform: translateX(3px) rotate(2deg);
    transform: translateX(3px) rotate(2deg);
  }
  20% {
    -webkit-transform: translateX(-3px) rotate(-2deg);
    transform: translateX(-3px) rotate(-2deg);
  }
  30% {
    -webkit-transform: translateX(3px) rotate(2deg);
    transform: translateX(3px) rotate(2deg);
  }
  40% {
    -webkit-transform: translateX(-3px) rotate(-2deg);
    transform: translateX(-3px) rotate(-2deg);
  }
  50% {
    -webkit-transform: translateX(2px) rotate(1deg);
    transform: translateX(2px) rotate(1deg);
  }
  60% {
    -webkit-transform: translateX(-2px) rotate(-1deg);
    transform: translateX(-2px) rotate(-1deg);
  }
  70% {
    -webkit-transform: translateX(2px) rotate(1deg);
    transform: translateX(2px) rotate(1deg);
  }
  80% {
    -webkit-transform: translateX(-2px) rotate(-1deg);
    transform: translateX(-2px) rotate(-1deg);
  }
  90% {
    -webkit-transform: translateX(1px) rotate(0);
    transform: translateX(1px) rotate(0);
  }
  100% {
    -webkit-transform: translateX(-1px) rotate(0);
    transform: translateX(-1px) rotate(0);
  }
}
@keyframes buzz-out {
  10% {
    -webkit-transform: translateX(3px) rotate(2deg);
    transform: translateX(3px) rotate(2deg);
  }
  20% {
    -webkit-transform: translateX(-3px) rotate(-2deg);
    transform: translateX(-3px) rotate(-2deg);
  }
  30% {
    -webkit-transform: translateX(3px) rotate(2deg);
    transform: translateX(3px) rotate(2deg);
  }
  40% {
    -webkit-transform: translateX(-3px) rotate(-2deg);
    transform: translateX(-3px) rotate(-2deg);
  }
  50% {
    -webkit-transform: translateX(2px) rotate(1deg);
    transform: translateX(2px) rotate(1deg);
  }
  60% {
    -webkit-transform: translateX(-2px) rotate(-1deg);
    transform: translateX(-2px) rotate(-1deg);
  }
  70% {
    -webkit-transform: translateX(2px) rotate(1deg);
    transform: translateX(2px) rotate(1deg);
  }
  80% {
    -webkit-transform: translateX(-2px) rotate(-1deg);
    transform: translateX(-2px) rotate(-1deg);
  }
  90% {
    -webkit-transform: translateX(1px) rotate(0);
    transform: translateX(1px) rotate(0);
  }
  100% {
    -webkit-transform: translateX(-1px) rotate(0);
    transform: translateX(-1px) rotate(0);
  }
}
/* line 204, ../sass/wobble-vertical.scss */
.sunn-data .data-list .data-item:hover .buzz-out {
  display: inline-block;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px transparent;
}
/* line 210, ../sass/wobble-vertical.scss */
.sunn-data .data-list .data-item:hover .buzz-out:hover, .sunn-data .data-list .data-item:hover .buzz-out:focus, .sunn-data .data-list .data-item:hover .buzz-out:active {
  -webkit-animation-name: buzz-out;
  animation-name: buzz-out;
  -webkit-animation-duration: 0.75s;
  animation-duration: 0.75s;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
  -webkit-animation-iteration-count: 1;
  animation-iteration-count: 1;
}
/* line 188, ../sass/main.scss */
.sunn-data .data-list .data-item .data-item-wrap {
  padding-top: 55px;
  text-align: center;
}
/* line 192, ../sass/main.scss */
.sunn-data .data-list .data-item .data-item-wrap .data-item-img {
  width: 230px;
  margin: 0 auto;
  height: 94px;
  position: relative;
  top: 0;
}
/* line 199, ../sass/main.scss */
.sunn-data .data-list .data-item .data-item-wrap .data-item-img img {
  width: 100%;
  vertical-align: middle;
}
/* line 204, ../sass/main.scss */
.sunn-data .data-list .data-item .data-item-wrap .heading {
  margin-top: 55px;
  color: #ffffff;
  font-size: 44px;
  text-align: center;
  font-weight: 800;
}
/* line 211, ../sass/main.scss */
.sunn-data .data-list .data-item .data-item-wrap p {
  margin-top: 15px;
  color: #ffffff;
  font-size: 24px;
  text-align: center;
}
/* line 222, ../sass/main.scss */
.sunn-data .data-list .data-item-first .data-item-wrap .data-item-img {
  width: 250px;
}
/* line 228, ../sass/main.scss */
.sunn-data .data-list .data-item-sec {
  background-color: #ff7171;
}
/* line 231, ../sass/main.scss */
.sunn-data .data-list .data-item-sec .data-item-wrap .data-item-img {
  width: 250px;
}
/* line 237, ../sass/main.scss */
.sunn-data .data-list .data-item-three {
  background-color: #56a5c1;
}
/* line 240, ../sass/main.scss */
.sunn-data .data-list .data-item-three .data-item-wrap .data-item-img {
  width: 250px;
}
/* line 246, ../sass/main.scss */
.sunn-data .data-list .data-item-four {
  background-color: #1fd8e3;
}
/* line 249, ../sass/main.scss */
.sunn-data .data-list .data-item-four .data-item-wrap .data-item-img {
   width: 250px;
}

.about{ width:1160px; margin:0px auto;height:565px;font-size:14px; padding-top:40px}
.about h2{ font-size:36px; color:#2957AD; font-weight:bold; height:80px; line-height:80px; border-bottom:3px solid #2957AD; text-align:center;}
.about_1{ background:url(../images/aboutbg.jpg) no-repeat right top; height:420px; margin-top:35px;}
.ab_left { width:461px; float:left;}
.ab_left h3{ background:#2957AD; height:79px; font-size:35px; line-height:35px; text-indent:120px; font-weight:bold; line-height:79px; color:#fff;}
.ab_right{ width:694px; float:right; position:relative;}
.ab_right h3{ font-size:36px; color:#2957AD; text-indent:30px; font-weight:bold; height:60px; line-height:60px;}
.ab_right h3 font{ font-size:18px;}
.ab_right p{ width:494px; margin-left:30px; margin-top:5px;}
.ab_right a{ width:212px; height:58px; color:#fff; position:absolute; left:505px; font-size:18px; top:380px;display:block;}

.liucheng { width:1920px; margin:0 auto; padding:20px; height:30px;text-align:center;  margin-bottom:30px; font-weight:normal; }
.liucheng h3 {  color:#2857ac; font-size:36px; font-weight:bold;}
.liuchengimg{background-image:url(../images/lc.jpg);width:100%; height:500px;}

.own{background: url(../images/own_bg.jpg) no-repeat center top;height: 500px;margin-bottom:30px; margin-top:30px}
.own dl{width:1160px;margin:0 auto;font-family:"Microsoft Yahei";clear: both;padding:150px 0 0;}
.own dt{float: right;width: 420px;}
.own dt img{display: block;width: 420px;height: 292px;}
.own dd{float: left;color: #2957AD;width: 595px;padding:10px 0 0;}
.own dd h4{font-size:30px;font-weight: normal;}
.own dd p{line-height:30px;font-size: 18px;}
.own dd span{display: block;padding:17px 0 0;}
.own dd a{display: inline-block;color: #2957AD;text-align: center;width:124px;height: 31px;line-height: 31px;border:2px solid #2957AD;border-radius: 1px;font-size: 18px;margin-right: 12px;}

.step{width:1160px;margin:42px auto 0;font-family:"Microsoft Yahei";background:#f9f9f9;height: 98px;border:1px solid #e2e2e2;border-left: 0;}
.step h4{float: left;width:100px;padding:17px 0 0;height: 98px;background: #175ac0;text-align: center;color: #fff;font-size: 26px;font-weight: normal;line-height: 30px;}
.step h4 a{color: #fff;padding:17px 0 0;display: inline-block;}
.step ul{float: left;width:960px;display: inline-block;padding: 24px 0 0 20px;}
.step li{float: left;display: inline-block;zoom:1;position: relative;font-size: 18px;color: #212121;padding:3px 28px 0 38px;background: url(../images/step_arrow.gif) no-repeat right center;margin-right: 13px;}
.step li em{position: absolute;top:0;left:0;color:#cecece;font-family: Arial;font-size: 58px;line-height:60px;}
.step li b{display: block;}
.step .nobg{background: none;padding-right: 0;margin-right: 0;}

