@charset "utf-8";

/* CSS Document */

/*公共样式*/

* {

  font-family: "Microsoft Yahei",Arial,tahoma,arial;

  margin: 0;

  padding: 0;

}

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

li,dt,dd{list-style:none;}



a {

	text-decoration:none;

	color:#4e4e4e;

}

a:hover {

	color:#FF3300;

	text-decoration:none;

}

i, em, cite {font-size: 21px;}

.slider-box {

  padding: 0;

  overflow:hidden;

  width: 100%;

}

table {

  border-collapse: collapse;

}

.slider-box .banner-body {

  background: rgba(0, 0, 0, 0) url("../dy1011/banner.jpg") no-repeat scroll center center;

  height: 878px;

  width: 100%;

    overflow:hidden;

}



.index-infos {

  margin-top: 5px;

  position: relative;

}

.index-content {

  margin: 0 auto;

  position: relative;

  width: 960px;

}

.item-title {

  border-bottom: 1px solid #f2f2f2;

  bottom: -1px;

  padding-top: 55px;

  position: relative;

  text-align: center;

}

.item-title .en {

  color: #000;

  display: block;

  font-size: 46px;

  font-weight: bold;

  line-height: 1;

}

.item-title .cn {

  border-bottom: 5px solid #ff6c00;

  display: inline-block;

  font-size: 2em;

  line-height: 1.5;

}

.index-infos .brief {

  font-size: 14px;

  padding: 30px 0;

  text-align: center;

}



/*楼层开始*/

.index-solution-contsc {

  height: 380px;

  width: 1200px;

}

.index-solution-li {

  border: 1px solid #dcdcdc;

  display: inline-block;

  float: left;

  height: 378px;

  position: relative;

  width: 238px;

}

*, *::before, *::after {

  box-sizing: content-box;

  margin: 0;

  padding: 0;

}

.index-solution-liimg1 {

  height: 64px;

  left: 81px;

  top: 42px;

  width: 76px;

}

.index-solution-liimg2 {

    height: 84px;

    left: 85px;

    top: 40px;

    width: 76px;

}

.index-solution-liimg3 {

    height: 64px;

    left: 85px;

    top: 43px;

    width: 76px;

}

.index-solution-liimg4 {

    height: 58px;

    left: 80px;

    top: 42px;

    width: 76px;

}

.index-solution-li img {

  position: absolute;

}

.index-solution-li p {

  color: #666666;

  font-size: 14px;

  left: 0;

  position: absolute;

  text-align: center;

  width: 238px;

}

.index-solution-li .index-solution-lip1 {

  color: #333333;

  font-size: 18px;

  font-weight: bold;

  top: 155px;

}

.index-solution-li .index-solution-lip2 {

  top: 191px;

}

.index-solution-li .index-solution-lip3 {

  top: 209px;

}

.index-solution-li .index-solution-lip4 {

  color: #0eacdd;

  font-size: 18px;

  top: 253px;

}

.index-solution-li .index-solution-div {

  border: 1px solid #faa046;

  border-radius: 4px;

  bottom: 42px;

  color: #faa046;

  cursor: pointer;

  font-size: 14px;

  height: 38px;

  line-height: 40px;

  margin-left: 39px;

  position: absolute;

  text-align: center;

  width: 158px;

}

.index-solution-li .index-solution-div:hover {

    background: #faa046 none repeat scroll 0 0;

    color: #fff;

}

.index-solution-li:hover {

    border: 2px solid #faa046;

    height: 390px;

    position: relative;

    top: -6px;

    width: 250px;

}

.index-solution-li:hover .index-solution-div {

    background: #faa046 none repeat scroll 0 0;

    color: #fff;

}

.index-solution-li:hover .index-solution-btnfir {

    bottom: 52px;

}

.index-solution-li:hover .index-solution-div {

    bottom: 58px;

}

.part-one {

  margin: 0 auto;

  width: 1200px;

  text-align: center;

  overflow: hidden;

}

.row .col-3 {

  width: 25%;

  float: left;

}

.part-one .part-one-item {

  padding-bottom: 20px;

  height:550px;

  position: relative;

}

.bg-cyan {

  background: #fdebdf none repeat scroll 0 0;

}

.bg-blue {

  background: #ace0f8 none repeat scroll 0 0;

}

.bg-green {

  background: #ffa3a4 none repeat scroll 0 0;

}

.bg-orange {

  background: #cfcfcf none repeat scroll 0 0;

}

.icon100x100 {

  height: 100px;

  width: 300px;

}

.icon-part-two-1 {

  background: rgba(0, 0, 0, 0) url("../dy1011/se1.png") no-repeat scroll 0 -1px;

  display: inline-block;



}

.icon-part-two-2 {

  background: rgba(0, 0, 0, 0) url("../dy1011/se1.png") no-repeat scroll 0 0;

  display: inline-block;



}

.icon-part-two-3 {

  background: rgba(0, 0, 0, 0) url("../dy1011/se1.png") no-repeat scroll 0 0;

  display: inline-block;



}

.icon-part-two-4 {

  background: rgba(0, 0, 0, 0) url("../dy1011/se1.png") no-repeat scroll 0 0;

  display: inline-block;



}

.part-one .part-one-item h3 {

  color: #333;

  font-size: 30px;

  font-weight: 400;

  margin: 10px 0 20px;

}

.part-one .part-one-item p {

  color: #333;

  margin: 5px 0;

  padding-left:40px;

  text-align:left;

    font-size:16px;

	width:220px;

	float:left;

}

.part-one .part-one-item span {

  color: #333;

  padding:0 40px;

  text-align:left;

  float:left;

  margin-bottom: 23px;

  font-size:16px;

  width:220px;

}

.part-one .part-one-item .po-btn-line {

  margin: 30px 0 0;

}

.white-btn {

  display: inline-block;

  width:115px;

   bottom: 34px;

    left: 86px;

    overflow: hidden;

    position: absolute;



}

.white-btn a {

  background: #00b8ee none repeat scroll 0 0;

  border: medium none;

  border-radius:15px;

  color: #fff;

  display: inline-block;

  height: 34px;

  line-height: 33px;

  margin: 0 5px;

  padding: 0;

  text-align: center;

  width: 108px;

  font-size:14px;

}

.white-btn a:hover {background:#fff;color:#00b8ee;}

.items {

  background-color: #f19200;

  height: 80px;

  margin-bottom: 30px;

  position: relative;

  border-radius:60px 60px 0px 0px;

  margin:0 auto;

  width:1200px;

}

.items h3 {

  color: #fff;

  font-size: 30px;

  font-weight: bold;

  padding: 20px 0 0;

  text-align: center;

}

.con10_bx {

  background: #f7f7f7 none repeat scroll 0 0;

  margin: 0 auto;

  position: relative;

  width: 1200px;



}

.con10_bx > table {

  border-left: 1px solid #d6d6d6;

  margin: auto;

  width: 1200px;

}

.con10_bx > table th {

  background: #4592e2 none repeat scroll 0 0;

  border-bottom: 1px solid #d6d6d6;

  border-right: 1px solid #d6d6d6;

  color: #fff;

  font-size: 18px;

  line-height: 25px;

  padding: 10px 5px;

  text-align: center;

}

.con10_bx > table td {

  background: #fff none repeat scroll 0 0;

  border-bottom: 1px solid #d6d6d6;

  border-right: 1px solid #d6d6d6;

  color: #333;

  font-size: 16px;

  line-height: 20px;

  padding: 5px 9px;

  text-align: center;

}

.con10_bx > table td strong {

  background: #00a2ff none repeat scroll 0 0;

  color: #fff;

  font-size: 16px;

  font-weight: bold;

}

.con10_bx > table td .td_a1 {

  background: #00a2ff none repeat scroll 0 0;

  color: #fff;

  display: block;

  font-weight: bold;

  margin: 2px 0;

  padding: 5px 0;

  text-align: center;

}

.con10_bx > table td .td_a2 {

  background: #f76c05 none repeat scroll 0 0;

  color: #fff;

  display: block;

  font-weight: bold;

  margin: 2px 0;

  padding: 5px 0;

  text-align: center;

}



.block-2 {

  background-color: #00a2ff;

  height: 480px;

  margin: 20px 0;

  width: 100%;

  text-align: center;

}

.con-title {

  height: 27px;

  line-height: 27px;

  padding: 30px 0;

  width: 100%;

  font-size: 2em;

    line-height: 1.5;

	color:#fff;

}

.container {

  max-width: 1200px;

  width: 100%;

  margin:0 auto;

}

.block-2 .lc {

  background: rgba(0, 0, 0, 0) url("../dy1011/pic-0.png") no-repeat scroll center center;

  height: 120px;

  margin-left: 10px;

  margin-top: 40px;

  width: 1180px;

}

.wapp-w {

  margin: 0 auto;

  min-width: 1000px;

  width: 1200px;

}

.block-2 li {

  float: left;

  padding-bottom: 40px;

  width: 20%;

}

.block-2 p {

  background-color: #ffffff;

  color: #666;

  height: 74px;

  margin: 0 10px;

  text-align: center;

  height: 60px;

  font-size:14px;

}

.block-2 p.p0, .block-2 p.p1, .block-2 p.p4 {

  height: 60px;

  padding-top: 14px;

}

.block-2 p.p2 {

  height: 68px;

  padding-top: 6px;

}

.block-2 p.p3 {

  height: 74px;

  line-height: 74px;

}

.zixun a {

  background-color: #fff;

  border-radius: 20px;

  color: #333;

  cursor: pointer;

  display: inline-block;

  line-height: 30px;

  margin: 20px auto;

  padding: 0 25px;

  font-size:14px;

}

.zixun-a a:hover {

  background-color: #def2fd;

  color: #00a2ff;

}

.title-c {

  background: rgba(0, 0, 0, 0) url("../images/title-2.png") no-repeat scroll center center;

}

.con-titleb {

  color: #000;

  font-size: 2em;

  height: 27px;

  line-height: 1.5;

  padding: 30px 0;

  width: 1200px;

  text-align: center;

  margin:0 auto;

}

.block-3 {text-align: center;}

.block-3 li {

  float: left;

  font-size: 16px;

  margin-bottom: 10px;

  width: 25%;

}

.block-3 li .con {

  background-color: #f9f9f9;

  margin: 10px;

  min-height: 200px;

  padding-top: 30px;

  text-align: center;

}

.block-3 li .con span {

  background: rgba(0, 0, 0, 0) url("../dy1011/icon-0.png") no-repeat scroll center top;

  color: #fff;

  display: inline-block;

  font-size: 36px;

  font-weight: normal;

  height: 97px;

  line-height: 90px;

  margin-bottom: 20px;

  width: 91px;

}

.zixunb a {

  background-color: #00a2ff;

  border-radius: 20px;

  color: #fff;

  cursor: pointer;

  display: inline-block;

  line-height: 30px;

  margin: 20px auto;

  padding: 0 25px;

  font-size:14px;

}

.index-contentb {

  margin: 0 auto;

  position: relative;

  width: 1200px;

}

.bottom-promise {

  border-bottom: 1px solid #d6d6d6;

  height: 140px;

  width: 1200px;

}

.bottom-promiseli {

  display: inline-block;

  float: left;

  height: 140px;

  margin-left: 77px;

  overflow: hidden;

}



.bottom-promiseliimg {

  display: inline-block;

  height: 80px;

  margin-top: 30px;

  width: 68px;

}

.bottom-promisediv {

  float: right;

  height: 125px;

  margin-left: 20px;

  overflow: hidden;

}

.bottom-promiseliti {

  color: #333333;

  font-size: 18px;

  font-weight: bold;

  height: 18px;

  line-height: 18px;

  margin-bottom: 6px;

  margin-top: 40px;

}

.bottom-promiselisub {

  color: #666666;

  font-size: 14px;

  letter-spacing: -1px;

  line-height: 24px;

}

.slider-box .banner-zhuce {

  background: rgba(0, 0, 0, 0) url("../dy1011/zhuce.jpg") no-repeat scroll center center;

  height: 613px;

  margin: 0 auto;

  overflow: hidden;

  width: 100%;

}

.slider-box .banner-guakao {

  background: rgba(0, 0, 0, 0) url("../dy1011/guakao.jpg") no-repeat scroll center center;

  height: 722px;

  margin: 0 auto;

  overflow: hidden;

  width: 100%;

}

.slider-box .banner-step {

  background: rgba(0, 0, 0, 0) url("../dy1011/step.png") no-repeat scroll center center;

  height: 887px;

  margin: 0 auto;

  overflow: hidden;

  width: 100%;

}

/* slideCasetBox */

.item2 {

  margin: 0 auto;

  position: relative;

  width: 1200px;padding: 30px 0 50px;

}

.slideCasetBox{padding:27px 0 20px;}

.slideCasetBox .hd{height:62px;padding-bottom:34px;}

.slideCasetBox .hd ul{height:62px;text-align:center;}

.slideCasetBox .hd ul li{width:226px;height:62px;display:inline-block;*display:inline;*zoom:1;color:#333;font-size:26px;line-height:62px;text-align:center;cursor:pointer;color: #d12527;color:#092676;font-weight: 600;}

.slideCasetBox .hd ul li.on{background:url(../images/slideCase_on.png) no-repeat center bottom;}

.slideCasetBox .bd li img{display:block;}





.side-nav {

  color: #fff;

  font-size: 16px;

  line-height: 27px;

  text-align: center;

  width: 122px;

}

.side-nav h2 {

  background-color: #00a2ff;

  font-size: 22px;

  font-weight: normal;

}

.side-nav h2 a {

  color: #fff;

}

.side-nav ul {

  background-color: #0184d0;

}

.side-nav .side-shadow {

  border-left: 3px dashed transparent;

  border-right: 3px dashed transparent;

  border-top: 5px solid #0184d0;

  font-size: 0;

  line-height: 0;

  overflow: hidden;

}

.side-nav .side-top a {

  background-color: #00a2ff;

  color: #fff;

  display: block;

  font-size: 16px;

  line-height: 20px;

  padding: 12px 0;

}

.side-nav .side-top a::before {

  background:  url("../dy1011/side-gototop.png") no-repeat scroll 0 0;

  content: "";

  display: block;

  height: 16px;

  margin: 0 auto 10px;

  overflow: hidden;

  width: 30px;

}

.our_clients {

  width: 100%;

  overflow: hidden;

}

.our_clients .divLeft {

  background: url("../dy1011/bgleft.jpg") no-repeat scroll right top;

}

.our_clients .divRight {

  background: url("../dy1011/bgright.jpg") no-repeat scroll right top;

}



.our_clients .divLeft, .our_clients .our_clients_right {

  float: left;

}

.our_clients .divRight, .our_clients .our_clients_left {

  float: right;

}

.our_clients .divLeft, .our_clients .divRight {

  height: 650px;

  width: 50%;

}

.our_clients .our_clients_left, .our_clients .our_clients_right {

  width: 600px;

}

.our_clients_left .service_Title1 {

  padding-bottom: 15px;

  padding-top: 50px;

}

.service_Title1 .en {

  color: #fff;

  display: block;

  font-size: 28px;

  font-weight: bold;

  line-height: 1;

}

.our_clients_left .briefa {

  font-size: 16px;

  line-height: 25px;

  margin-top:25px;

  padding-right:80px;

  color:#fff;

}

.our_clients_left .briefa span{color:#09d87e}



.our_clients_right{margin-left:80px;}

.our_clients_right .service_Title1 {

  padding-bottom: 15px;

  padding-top: 50px;

}



.our_clients_right .briefa {

  font-size: 16px;

  line-height: 25px;

  margin-top:25px;

  padding-right:80px;

  color:#fff;



}

.our_clients_right .briefa span{color:#1e6dec}

.our_clients_left a{

background-color: #009945;

border-radius: 20px;

color: #fff;

cursor: pointer;

display: inline-block;

font-size: 14px;

line-height: 30px;

margin: 20px auto;

padding: 0 25px;

}

.our_clients_left a:hover{opacity:0.8}



.our_clients_right a{

background-color: #0d6af6;

border-radius: 20px;

color: #fff;

cursor: pointer;

display: inline-block;

font-size: 14px;

line-height: 30px;

margin: 20px auto;

padding: 0 25px;

}

.our_clients_right a:hover{opacity:0.8}

/*1014*/

.bottom {

  background: #008cf3 none repeat scroll 0 0;

  height: 100%;

  overflow: hidden;

  width: 100%;

}

.btm {

  margin: 0 auto;

  width: 1200px;

  overflow:hidden;

  padding:20px 0;

}

.bq {

  color: #ffffff;

  float: left;

  font-size: 14px;

  line-height: 30px;

  padding-bottom: 10px;

  padding-top: 5px;

  position: relative;

  text-align: center;

  width: 1200px;

}

.bq a{

  color: #ffffff;

  text-decoration: none;

  padding-right:10px;

  font-size:14px;

}

.govIcon {

  position: absolute;

  right: 0;

  top: 1px;

}



.header2 {

  background-color: #fff;

  font-family: "Microsoft YaHei",STXihei,MingLiu,tahoma,arial,宋体;

  height: 59px;

  margin: 0 auto;

  overflow: hidden;

  width: 1240px;

}

.header2 .mgw_top_logo {

  float: left;

  height: 59px;

  width: 196px;

}

.header2 .mgw_top_phone {

  float: right;

  width: 200px;

}

.header2 .mgw_top_phone img {

  float: left;

}

.header2 .mgw_top_phone em {

  color: #f60;

  float: right;

  font-style: normal;

  font-weight: normal;

  line-height: 59px;

}



.header2 ul {

  float: right;

  padding-right: 100px;

}

.header2 li.pad10 {

  padding: 0 15px;

}

.header2 li {

  color: #333;

  float: left;

  height: 59px;

  line-height: 59px;

}

.header2 li a {

  color: #333;

  text-decoration: none;

}

.header2 li a:hover {color:#00a2ff;}

