﻿@charset "utf-8";body{font:14px/1.6 Microsoft Yahei,Microsoft JhengHei, Arial, Helvetica, sans-serif, Verdana, Geneva, sans-serif;background:url(../../../resources/images/bg.gif);}
.wrap{width:1100px;margin:0 auto;}
.header{width:100%;height:42px;background:url(../../../resources/images/top_bg.png) repeat-x;margin:36px auto;margin-bottom:0;position:relative;box-shadow:0 1px 3px #666;}
.header_arrow{position:absolute;display:block;top:40px;left:33px;width:24px;height:16px;background:url(../../../resources/images/mainnav_dot.png);z-index:5}
.logo{float:left;margin:12px auto 11px 36px}
a.hide_nav{display:none;float:right;right:16px;top:6px;height:29px;width:28px;cursor:pointer;position:absolute;background:url(../../../resources/images/butt_arrow_bottom.png)}
p#lh_nav{text-align:center;line-height:42px;color:white;font-size:16px;text-shadow:1px 1px 0 #000000;display:none}
.mainnav{float:right;margin-right:16px;height:42px;position:relative;z-index:4;}
.mainnav li{float:left;display:inline;margin:0 10px;line-height:42px;}
.mainnav li a{display:block;color:white;padding:0 10px;text-shadow:1px 1px 0 #111;line-height:42px;-moz-transition:all 0.2s linear;-webkit-transition:all 0.2s linear;transition:all 0.2s linear;}
.mainnav li a.li_highlight{color:#ff7e00}
.mainnav li a:hover,
.mainnav li a:active{color:#ff7e00;background:#2f2e29;text-shadow:1px 1px 1px #000;}
.banner{width:100%;margin:0 auto;position:relative;}
.banner img{max-width:100%;height:auto;width:auto\9;position:relative;z-index:3;}
.img_loading{position:absolute;top:43%;left:47.5%;width:32px;height:32px;z-index:1;background:url('../../../resources/animate/loading.gif');}
.img_play{position:absolute;top:56%;left:48%;width:32px;height:32px;z-index:2;opacity:0.8;background:url('../../../resources/animate/EZ-Play-icon-32x32.png');}
.content{width:100%;box-sizing:content-box;min-height:550px;height:auto !important;_height:550px;margin:0 auto;*zoom:1;filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr=white,endcolorstr=#f4f4f4,gradientType=0);-ms-filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr=white,endcolorstr=#f4f4f4,gradientType=0);background:#f4f4f4;background:-o-linear-gradient(top, white, #f4f4f4);background:-moz-linear-gradient(top, white, #f4f4f4);background:-webkit-gradient(linear, 0 0, 0 bottom, from(#ffffff), to(#f4f4f4))}
.content:after{content:"";height:0;line-height:0;visibility:hidden;display:block;clear:both}
.intro_unit{width:26.5%;float:left;display:inline;margin:30px 30px 0 30px;}
.intro_unit:first-child{margin-left:58px}
.cont_intro{display:none}
.cont_intro h1{width:100%;font-size:26px;color:#508bca}
.cont_intro p{color:black;font-weight:500}
.footer{margin:60px auto;width:100%;clear:both;margin-bottom:40px;position:relative}
.footer:after{content:"";display:block;visibility:hidden;height:0}
.footer p{color:#777;font-size:12px;line-height:12px;text-transform:uppercase;text-align:left}
.footer .foot_logo{position:absolute;right:0;top:0}
.footer .foot_logo img{margin:0 7px}
.footer .share_wrap{position:relative;margin-left:5px}
.footer .share_wrap .btn_share{margin-bottom:8px}
.footer .share_wrap .btn_share p{color:#009ec6}
.footer .share_wrap .btn_share p b{margin-right:8px;font-weight:normal}
.footer .share_wrap .btn_share p b strong{margin:0 4px}
.footer .share_wrap .btn_share p b strong a{color:#787878}
.footer .share_wrap .btn_share p b strong a.lang_active{color:#ffa44c}
.footer .share_wrap .btn_share p b strong a:hover{color:#009ec6}
.footer .share_wrap .btn_share img{width:18px;max-width:18px;height:auto;}

.marginTop{padding-top:70px}
.index_img{float:left;margin-top:94px;width:642px;height:536px;display:block;background:url(../../../resources/images/index_img_1100.png) no-repeat}
.index_cont_wrap{width:27%;float:right;margin:0 4.5% 0 0;}
.index_cont{width:100%;margin-bottom:70px;}
#more{background:#02add8;text-transform:uppercase;line-height:34px;height:34px;float:right;}
#more a{width:112px;height:34px;display:block;text-align:center;color:white;font-size:15px;-moz-transition:all 0.2s linear;-webkit-transition:all 0.2s linear;transition:all 0.2s linear;}
#more a:hover,#more a:active{background:#009ec6}
.cont_intro{width:100%;margin:0 auto;height:205px;background:#eee}
.index_cont h2{font-size:22px;font-weight:bold;padding-left:42px;margin-bottom:14px}
.about_sub01 h2{padding-left:42px;margin-bottom:40px}
.about_sub01 h2#bg1{background:url(../../../resources/images/index_cont_img01.png) no-repeat 0 10%}
.index_cont h2#bg1{background:url(../../../resources/images/index_cont_img01.png) no-repeat 0 50%}
.index_cont h2#bg2{background:url(../../../resources/images/index_cont_img02.png) no-repeat 0 50%}
.index_cont h2#bg3{background:url(../../../resources/images/index_cont_img03.png) no-repeat 0 50%}
.index_cont p{font-size:15px;color:#717171;font-weight:580}
.about_main{width:750px;float:left;background:#f5f6f6;padding:65px 0 35px 0}
.about_main h3{width:85%;margin:0 auto;font-size:27px;font-weight:bold;color:#262626;line-height:1;margin-bottom:40px}
.about_main p,.about_main .about_ul{width:85%;word-spacing:1px;font-size:17px;color:#4c4c4c;margin:10px auto;line-height:1.8;margin-bottom:55px;text-align:left}
.about_main .about_ul li{margin-bottom:0.3em}

.contact_main p{font-size:16px;line-height:1.6}
.contact_main p a{color:#30bbdc;text-decoration:underline;-moz-transition:all 0.2s linear;-webkit-transition:all 0.2s linear;transition:all 0.2s linear;}
.contact_main p a:hover,.contact_main p a:active{color:#009ec6}
.contact_main .c_hidden h3,.contact_main .c_hidden p{width:85%}
.contact_main h3{width:100%}

.about_main p img{float:left;display:inline;margin:0 30px 25px 0}
.about_main p span{background-color:#00aed7;color:white;padding:3px 5px;margin-right:5px}
.about_main p img.img_hide1{display:none}
hr.about,hr.about1{width:100%;border:0;height:1px;background-color:#e4e4e4;margin:120px 0 80px 0}
hr.hr_hide{display:none}
hr.about1{margin:75px 0 50px 0}
.about_sub01,.about_sub02{width:310px;margin:0 0 0 40px;float:right;}
.about_sub01{padding-top:65px}
.about_sub02 p.a_blue{color:#00aed7;font-size:24px;line-height:1.6;font-weight:bold;margin-top:8px;margin-bottom:18px;}
.about_sub01 h2,.about_sub02 h2{font-size:20px;color:#262626;font-weight:bold;width:76%;line-height:2;}
.contact_main .form{width:85%;margin:0 auto}
ul.ul_about{color:#4c4c4c;font-size:17px;}
ul.sp,ul.sp1{margin-top:20px;font-size:16px;}
ul.ul_about li{line-height:1.7}
ul.sp li{line-height:1.8}
ul.sp li:first-child,ul.sp1 li:first-child{font-weight:bold}
a.a_contact{width:155px;height:45px;background:#00aed7;line-height:45px;display:block;text-align:center;color:white;margin:15px 0 25px;-moz-transition:all 0.2s linear;-webkit-transition:all 0.2s linear;transition:all 0.2s linear;}
a.a_contact:hover,a.a_contact:active{background:#009ec6;}
.client_cont{background:white;padding:60px 0 80px}
.client_img_wrap{margin:0 54px}
.client_name{float:left;margin:0 15px 25px 15px;width:300px}
.client_img{width:300px;height:200px;padding:3px;outline:3px solid white;border:1px solid #dfdfdf;-moz-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}
.client_img:hover{border-color:#ff7e00;outline:3px solid #ff7e00;background:#ff7e00}
.client_name p{width:100%;height:40px;overflow:hidden;font:18px/40px Microsoft Yahei, Arial, Helvetica, sans-serif;color:#555;}
.services_cont{padding:52px 0 25px;}
.services_cont_wrap{/*float:left;*/margin:50px auto;margin-top:40px;width:84%;overflow:hidden}
.services_cont_wrap h4,.services_cont_wrap h5{font-size:26px;line-height:1;color:#222;letter-spacing:-1px;word-spacing:-1px;font-weight:bold;margin-bottom:20px;}
.services_cont_wrap h4.spp{color:#00aed7;font-size:40px}
.services_cont_wrap h5{color:#333;margin-top:20px;margin-bottom:10px}
.services_cont_wrap .service_ul{margin-bottom:10px}
.services_cont_wrap .service_ul li{
	line-height:1.7;color:#333;font-size:18px}
.services_cont_wrap ol.service_ul li{
	list-style:decimal;margin-left:22px}
.services_cont_wrap li a:link{color:#666;border-bottom:1px dotted #666;-moz-transition:all 0.2s linear;-webkit-transition:all 0.2s linear;transition:all 0.2s linear;}
.services_cont_wrap li a:visited{color:#666}
.services_cont_wrap li a:hover{color:#FF7E00;border-bottom:1px dotted #ff7e00;margin-left:8px}
#service_detail hr,.services_cont hr{height:1px;line-height:0;border-width:1px 0 0;border-color:#ddd transparent transparent;border-style:solid dashed dashed;width:100%;margin:50px 0}
.services_cont hr{margin:70px 0}
.services_cont_wrap > img{float:right;margin-left:5%;margin-bottom:100px;margin-top:5px;max-width:45%;height:auto}
.services_cont_wrap > img.img_left{float:left;margin-right:5%;margin-left:0}
.client_more{display:block;width:33.5%;height:44px;box-sizing:content-box;background:#00aed7;clear:both;margin:60px auto;text-align:center;color:white;font:28px/44px Impact, Arial, Helvetica, sans-serif;text-shadow:1px 1px 3px rgba(0,0,0,0.2)}
.client_more span{padding-left:36px;height:44px;background:url(../../../resources/images/drop_dot.gif) no-repeat 0 5px;margin-top:5px}
.client_more:hover,.client_more:hover span{cursor:pointer}
.client_more:hover{background:#009ec6;box-shadow:0 0 10px #00aed7}
.client_more:hover span{background:url(../../../resources/images/drop_dot_hover.gif) no-repeat 0 5px;}
/*-------------
     服务介绍详细
  --------------*/
#service_detail>*{width:84%;margin:0 auto;margin-bottom:20px;text-shadow:1px 1px 0 #fff;font-size:16px;}
#service_detail h1{font-size:30px;color:#00aed7;font-weight:bold}
#service_detail h2{font-size:22px;color:#FF7E00}
#service_detail p{color:#333;margin-bottom:30px}
#service_detail ol,#service_detail ul{margin-bottom:30px;}
#service_detail * li{color:#333;list-style:decimal inside;padding-left:1.2em;text-indent:-1em;margin-bottom:5px}
#service_detail ul li{list-style:disc inside}
#service_detail ul li b{color:red}
#service_detail h3{margin-bottom:10px;color:#00aed7;font-weight:bold;font-size:20px}
#service_detail ul p{margin-bottom:5px;}
#service_detail p a{color:#fff;padding:5px 16px;text-shadow:none;background:#00aed7;-moz-transition:all 0.2s linear;-webkit-transition:all 0.2s linear;transition:all 0.2s linear;}
#service_detail p a:hover,#service_detail p a:active{background:#009ec6;padding-left:30px}
#service_detail p.seo_p img{width:98%;max-width:98%;height:auto;outline:2px solid #fff;box-shadow:0 0 10px #777;}
#service_detail p#no_sp a{color:#00aed7;border-bottom:1px dotted #00aed7;padding:0;background-color:transparent;-moz-transition:all 0 linear;-webkit-transition:all 0 linear;transition:all 0 linear;}
#service_detail p#no_sp a:hover{border-bottom:1px dotted #009ec6;color:#009ec6;}
#service_detail p span{color:#009ec6}
#service_detail p strong{font-weight:bold}
#service_detail p#s_search{text-align:center;padding:20px 0;background:#efefef;border:1px solid #dfdfdf;border-radius:5px;}
#service_detail p#s_search:hover{background:#e9e9e9}
#service_detail p input.s_input{width:200px;font-family:Arial, Microsoft Yahei, Microsoft JhengHei;height:20px;padding:5px;border:1px solid #ddd;border-radius:3px}
#service_detail p input.s_input:focus{border:1px solid #009ec6;box-shadow:0 0 6px #009ec6}
.s_btn{
  display: inline-block;
  *display: inline;
  padding: 5px 14px;
  margin-bottom: 0;
  *margin-left: .3em;
  font-size: 14px;
  line-height: 20px;
  *line-height: 20px;
  font-family:Arial, Microsoft Yahei, Microsoft JhengHei;
  color: #333333;
  text-align: center;
  text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
  vertical-align: middle;
  cursor: pointer;
  background-color: #f5f5f5;
  *background-color: #e6e6e6;
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#e6e6e6));
  background-image: -webkit-linear-gradient(top, #ffffff, #e6e6e6);
  background-image: -o-linear-gradient(top, #ffffff, #e6e6e6);
  background-image: linear-gradient(to bottom, #ffffff, #e6e6e6);
  background-image: -moz-linear-gradient(top, #ffffff, #e6e6e6);
  background-repeat: repeat-x;
  border: 1px solid #bbbbbb;
  *border: 0;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  border-color: #e6e6e6 #e6e6e6 #bfbfbf;
  border-bottom-color: #a2a2a2;
  -webkit-border-radius: 4px;
     -moz-border-radius: 4px;
          border-radius: 4px;
  filter: progid:dximagetransform.microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe6e6e6', GradientType=0);
  filter: progid:dximagetransform.microsoft.gradient(enabled=false);
  *zoom: 1;
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
     -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
          box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
}

.s_btn:hover {
  color: #333333;
  text-decoration: none;
  background-color: #e6e6e6;
  *background-color: #d9d9d9;
  /* Buttons in IE7 don't get borders, so darken on hover */

  background-position: 0 -15px;
  -webkit-transition: background-position 0.3s linear;
     -moz-transition: background-position 0.3s linear;
       -o-transition: background-position 0.3s linear;
          transition: background-position 0.3s linear;
}

.s_btn:focus {
  outline: thin dotted #333;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}

.s_btn.active,
.s_btn:active {
  background-color: #e6e6e6;
  background-color: #d9d9d9 \9;
  background-image: none;
  outline: 0;
  -webkit-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
     -moz-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
          box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
}
/*--------
    表格样式
  -------*/
table {
  max-width: 100%;
  background-color: transparent;
  border-collapse: collapse;
  border-spacing: 0;
}
.table {
  width: 100%;
  margin-bottom: 20px;
}
.table tbody *{
  font-size:13px !important
}
.table th,
.table td {
  padding: 8px;
  line-height: 20px;
  text-align:center;
  vertical-align:middle;
  border-top: 1px solid #dddddd;
}

.table thead tr > *{
  font-weight: bold;
  background:#efefef
}
.table caption + thead tr:first-child th,
.table caption + thead tr:first-child td,
.table colgroup + thead tr:first-child th,
.table colgroup + thead tr:first-child td,
.table thead:first-child tr:first-child th,
.table thead:first-child tr:first-child td {
  border-top: 0;
}

.table tbody + tbody {
  border-top: 2px solid #dddddd;
}

.table-condensed th,
.table-condensed td {
  padding: 4px 5px;
}

.table-bordered {
  border: 1px solid #dddddd;
  border-collapse: separate;
  *border-collapse: collapse;
  border-left: 0;
  -webkit-border-radius: 4px;
     -moz-border-radius: 4px;
          border-radius: 4px;
}

.table-bordered th,
.table-bordered td {
  border-left: 1px solid #dddddd;
}

.table-bordered caption + thead tr:first-child th,
.table-bordered caption + tbody tr:first-child th,
.table-bordered caption + tbody tr:first-child td,
.table-bordered colgroup + thead tr:first-child th,
.table-bordered colgroup + tbody tr:first-child th,
.table-bordered colgroup + tbody tr:first-child td,
.table-bordered thead:first-child tr:first-child th,
.table-bordered tbody:first-child tr:first-child th,
.table-bordered tbody:first-child tr:first-child td {
  border-top: 0;
}

.table-bordered thead:first-child tr:first-child th:first-child,
.table-bordered tbody:first-child tr:first-child td:first-child {
  -webkit-border-top-left-radius: 4px;
          border-top-left-radius: 4px;
  -moz-border-radius-topleft: 4px;
}

.table-bordered thead:first-child tr:first-child th:last-child,
.table-bordered tbody:first-child tr:first-child td:last-child {
  -webkit-border-top-right-radius: 4px;
          border-top-right-radius: 4px;
  -moz-border-radius-topright: 4px;
}

.table-bordered thead:last-child tr:last-child th:first-child,
.table-bordered tbody:last-child tr:last-child td:first-child,
.table-bordered tfoot:last-child tr:last-child td:first-child {
  -webkit-border-radius: 0 0 0 4px;
     -moz-border-radius: 0 0 0 4px;
          border-radius: 0 0 0 4px;
  -webkit-border-bottom-left-radius: 4px;
          border-bottom-left-radius: 4px;
  -moz-border-radius-bottomleft: 4px;
}

.table-bordered thead:last-child tr:last-child th:last-child,
.table-bordered tbody:last-child tr:last-child td:last-child,
.table-bordered tfoot:last-child tr:last-child td:last-child {
  -webkit-border-bottom-right-radius: 4px;
          border-bottom-right-radius: 4px;
  -moz-border-radius-bottomright: 4px;
}

.table-bordered caption + thead tr:first-child th:first-child,
.table-bordered caption + tbody tr:first-child td:first-child,
.table-bordered colgroup + thead tr:first-child th:first-child,
.table-bordered colgroup + tbody tr:first-child td:first-child {
  -webkit-border-top-left-radius: 4px;
          border-top-left-radius: 4px;
  -moz-border-radius-topleft: 4px;
}

.table-bordered caption + thead tr:first-child th:last-child,
.table-bordered caption + tbody tr:first-child td:last-child,
.table-bordered colgroup + thead tr:first-child th:last-child,
.table-bordered colgroup + tbody tr:first-child td:last-child {
  -webkit-border-top-right-radius: 4px;
          border-top-right-radius: 4px;
  -moz-border-radius-topleft: 4px;
}

.table-striped tbody tr:nth-child(odd) td,
.table-striped tbody tr:nth-child(odd) th {
  background-color: #f9f9f9;
}

.table-hover tbody tr:hover td,
.table-hover tbody tr:hover th {
  background-color: #f5f5f5;
}
/*----
    表格样式结束
  -----*/
.services_cont_wrap p{font-size:18px;line-height:1.6;color:#2c2c2c;margin-bottom:20px}
p.view_more a{width:120px;height:30px;margin:10px 0;line-height:30px;padding-right:10px;background:#01aed8 url(../../../resources/images/services_dot.png) 115px 50% no-repeat;font-size:15px;color:white;text-align:center;display:block;-moz-transition:all 0.2s linear;-webkit-transition:all 0.2s linear;transition:all 0.2s linear;}
p.view_more a:hover,p.view_more a:active{background:#009ec6 url(../../../resources/images/services_dot.png) 115px 50% no-repeat;}
.form{width:620px;padding-top:20px;background:transparent;margin-bottom:90px;position:relative}

.form .title{font-size:26px;color:#00aed7;display:block}
.form input[type="text"], textarea{font-family:Arial, Helvetica, sans-serif;width:90%;border:1px solid #ddd;height:26px;display:block;line-height:26px;padding:6px 0;background-color:white;padding-left:4px}
.form input[type="text"]:focus, textarea:focus{border:1px solid #00aed7;box-shadow:0 0 10px #00aed7}
.form #message{min-height:80px;margin-bottom:30px}
.form input[type="radio"], input[type="checkbox"] {margin-right: 5px;*margin-top: 0;line-height: normal;width: auto;min-height: 20px;display: inline-block;margin-bottom: 0;vertical-align: middle;}
.form .labletype, .lablefunction{display:inline-block; width:30%;vertical-align: top}
.form .type, .function{margin-top:5px;margin-bottom: 15px;}

.form p{width:530px;font-size:15px;line-height:1.5;margin-top:41px;color:white}
.form #submit,.form .c_success{width:91%;height:44px;box-sizing:content-box;background:#00aed7 url(../../../resources/images/submit_fly.gif) no-repeat 50% 2px;cursor:pointer;border:none;}
.form .c_success{background-image:none;text-align:center;color:white;font:28px/44px Impact, Arial, Helvetica, sans-serif;cursor:auto}
.form *:disabled{background:#eee !important}

.form #submit:hover{background:#009ec6 url(../../../resources/images/submit_fly_hover.gif) no-repeat 50% 2px;box-shadow:0 0 10px #00aed7}
.about_sub0201_sp{padding-top:25px}
.r_cont{padding:75px 0 100px 0}
.r_title{margin:0 auto;margin-bottom:50px;width:440px;height:83px;text-align:center;background:url(../../../resources/images/responsive_title_img.png)}
.r_title_cht{background:url(../../../resources/images/responsive_title_img_cht.png)}
.r_img{width:760px;height:auto;margin:0 auto;}
.r_cont p{width:83%;font-size:24px;color:#00242c;line-height:36px;text-align:center;margin:0 auto;font-family:"华文细黑", Microsoft YaHei, STXihei}
.r_wrap01,.r_wrap02,.r_wrap03{float:left;display:inline;margin-left:8%}
.r_wrap01 p,.r_wrap02 p,.r_wrap03 p{font-size:14px;line-height:26px;font-family:Microsoft Yahei;text-align:left;color:black}
.r_cont p strong{font-size:20px;line-height:1.2;display:block;font-weight:bold;padding:0.6em;text-align:center}
.r_wrap01{width:32%;margin-left:33.6%}
.r_wrap02,.r_wrap03{width:22%}
.r_wrap02 p,.r_wrap03 p{width:100%}
.r_wrap02 img{margin:37.5px 30px}
.r_wrap03 img{margin:14px 33px}
.r_wrap02{margin-left:-60%}
span#p_hide1,span#p_hide2{display:none}
@media (min-width:1100px){#more{margin:-26px 0 23px 0;}
.r_cont p{text-align:left;}
}
@media (max-width:1099px){
.about_main{width:84%;margin:0 auto;float:none;background:white;padding:35px 0 0 0;}
.about_main h3,.about_main p,.about_main .about_ul{width:100%}
.about_main p{font-size:16px}
.about_sub02{width:84%;margin:0 auto;position:relative;float:none}
.about_sub0202{margin:0 auto;padding-bottom:45px;width:100%;position:relative}
.contact_main h3{width:100%;overflow:hidden}
.contact_main h3 img{max-width:100%;height:auto}
.contact_main .form{width:100%}
}
@media (min-width:981px) and (max-width:1099px){
.wrap{width:100%}
.header{margin-top:0}
.banner{width:100%}
.banner img{max-width:100%;height:auto;width:auto\9;}
.content{padding-top:50px;background:white}
.cont_intro{display:none}
.index_img{float:none}
.index_cont_wrap{width:auto;margin:0 60px 90px;float:none;}
.index_cont{padding-bottom:45px;margin-bottom:30px;background:url(../../../resources/images/index_hr.gif) no-repeat 50% bottom}
.index_cont p{font-size:22px;}#more{margin:10px 0 0;}
.index_img{margin:40px 0 0 178px;height:399px;background-image:url(../../../resources/images/index_img01.png)}
.footer{background:white;border-top:1px solid #e9e9e9;height:140px;margin:0}
.footer p{margin-left:50px;}
.footer .foot_logo{top:55px;right:50px;}
.footer .share_wrap{position:absolute;top:55px;margin-left:0}
.footer .share_wrap .btn_share{margin-bottom:8px}

.about_main p{font-size:16px;clear:both;}
.about_main .about_ul li{}
.about_main p img.img_hide{display:none}
.about_main p img.img_hide1{display:inline}
.about_sub01{display:none}
.about_sub0201{position:absolute;width:340px;left:300px}
.about_sub01 h2,.about_sub02 h2,.about_sub01 p,.about_sub02 p,.about_sub02 ul{margin-left:0}
hr.hr_hide{display:block;margin:85px 0 50px 0}
ul.sp1{margin-bottom:45px}
ul.sp,ul.sp1{margin-top:20px;font-size:16px;margin-left:0 !important}
.client_cont{background:white;padding:60px 0 50px}
/*.client_img_wrap{margin:0 auto}
.client_name{display:block;float:none;width:800px;height:auto;margin:0 auto;margin-bottom:30px;}
.client_img{width:800px;height:auto;}*/
.client_img{width:100%;height:auto}
.client_name{width:28%;margin-left:2%;margin-right:2%}
.services_cont{padding:90px 0 40px;}
.services_cont_wrap{width:90%;float:none;height:auto;display:block;margin:0 auto;margin-bottom:60px}
.c_hidden{display:none}
h3.a_marginTop{margin-left:75px}
.form{width:620px;padding-top:20px;background:transparent;margin-bottom:90px;position:relative}
.form .title{font-size:26px;color:#00aed7;display:block}
.form input[type="text"], textarea{font-family:Arial, Helvetica, sans-serif;font-size:22px;border:1px solid #ddd;height:26px;display:block;line-height:26px;padding:6px 0;background-color:white;padding-left:4px}

.about_sub0201_sp{padding-top:0}
.r_cont{padding-top:100px}
.r_cont p{}
.r_wrap01{width:100%;float:none}
.r_wrap01 p{width:84%;text-align:center}
.r_cont p strong{font-size:20px;line-height:2.4;display:block;font-weight:bold;text-align:center}
.r_wrap02,.r_wrap03{width:34%;margin-left:11%;margin-top:90px}
.r_wrap02 img,.r_wrap03 img{margin-left:78px}
span#p_hide1{display:inline}
}
@media (min-width:769px) and (max-width:980px){.wrap{width:100%}
.header{margin-top:0}
.banner img{max-width:100%;height:auto;width:auto\9;}
p#lh_nav{display:block}
a.hide_nav{display:block}
.mainnav{clear:both;height:210px;width:100%;display:none}
.mainnav,.mainnav li,.mainnav li a{padding:0;margin:0}
.mainnav li{display:block;width:100%;background:rgba(0,0,0,0.8)}
.mainnav li a{text-indent:2em;border-width:1px 0 0;background:-moz-linear-gradient(top, #252525, #232323);background:-webkit-gradient(linear, 0 0, 0 100%, from(#252525), to(#232323));border-bottom:1px solid #202020;border-top:1px solid #292929}
.marginTop{padding-top:0px}
.content{padding-top:40px;background:white;padding-bottom:45px;}
.cont_intro{display:none}
.index_img{display:none;height:0}
.index_cont_wrap{width:auto;margin:0 60px 40px;float:none;}
.index_cont{padding-bottom:45px;margin-bottom:30px;background:url(../../../resources/images/index_hr.gif) no-repeat 50% bottom}
.index_cont h2{font-size:30px;}
.index_cont p{font-size:26px;line-height:1.6};#more{float:none;display:block;}
#more{width:168px;height:50px;line-height:50px;}
#more a{font-size:24px;display:block;width:168px;height:50px;}
#more a:hover,#more a:active{height:50px}
.index_img{margin:40px 0 0 178px;height:399px;background-image:url(../../../resources/images/index_img01.png)}
.footer{background:white;border-top:1px solid #e9e9e9;height:140px;margin:0}
.footer p{margin-left:50px;}
.footer .foot_logo{top:55px;right:50px;}
.footer .share_wrap{position:absolute;top:55px;margin-left:0}
.footer .share_wrap .btn_share{margin-bottom:8px}

.about_main p{font-size:16px;clear:both;}
.about_main .about_ul li{margin-bottom:0}
.about_main p img.img_hide{display:none}
.about_main p img.img_hide1{display:inline}
.about_sub01{display:none}
.about_sub02 p.a_blue{font-size:18px}

.about_sub0201{position:absolute;width:340px;left:300px}
.about_sub01 h2,.about_sub02 h2,.about_sub01 p,.about_sub02 p,.about_sub02 ul{margin-left:0}
.about_sub0201_sp{padding-top:0 !important}

hr.hr_hide{display:block;margin:85px 0 50px 0}
ul.sp1{margin-bottom:45px}
.client_cont{background:white;padding:50px 0 50px}
/*.client_img_wrap{margin:0 auto}
.client_name{display:block;float:none;margin:0 auto;margin-bottom:25px;width:82%;height:auto}*/
.client_img{width:100%;height:auto}
.client_name{width:27%;margin-left:3%;margin-right:3%}

.services_cont{padding:70px 0 20px;}
.services_cont_wrap{width:90%;float:none;height:auto;display:block;margin:0 auto;margin-bottom:60px;text-align:center}
.services_cont_wrap > img{float:none;display:block;margin:30px auto;max-width:auto;height:auto}
.services_cont_wrap > img.img_left{float:none;margin-right:auto;margin-left:auto}

.c_hidden{display:none}
h3.a_marginTop{margin-left:75px}
/*.form{width:83%;margin-left:75px}
.form p{width:80%;margin-top:35px;margin-left:32px;font-size:16px;}*/
.r_cont{padding-top:65px}
.r_title{width:352px;height:76px;background-size:cover;-webkit-background-size:cover;-o-background-size:cover;}
.r_img{width:84%}
.r_img img{max-width:100%;height:auto;width:auto\9;margin:0 auto}
.r_cont p{font-size:18px;line-height:28px}
.r_wrap01,.r_wrap02,.r_wrap03{float:none;display:block;width:100%;margin:0 auto;margin-bottom:90px}
.r_wrap01 img,.r_wrap02 img,.r_wrap03 img{display:block;text-align:center;margin:0 auto}
.r_wrap01 p,.r_wrap02 p,.r_wrap03 p{font-size:13px;line-height:22px;text-align:center;width:85%}
.r_cont p strong{font-size:17px;line-height:2.6}
span#p_hide1,span#p_hide2{display:inline}
}
@media (max-width:768px) and (min-width:481px){.wrap{width:100%}
.header{margin-top:0}
.banner img{max-width:100%;height:auto;width:auto\9;}
p#lh_nav{display:block}
a.hide_nav{display:block}
.mainnav{clear:both;height:210px;width:100%;display:none}
.mainnav,.mainnav li,.mainnav li a{padding:0;margin:0}
.mainnav li{display:block;width:100%;background:rgba(0,0,0,0.8)}
.mainnav li a{text-indent:2em;border-width:1px 0 0;background:-moz-linear-gradient(top, #252525, #232323);background:-webkit-gradient(linear, 0 0, 0 100%, from(#252525), to(#232323));border-bottom:1px solid #202020;border-top:1px solid #292929}
.marginTop{padding-top:0px}
.content{padding-top:40px;background:white;padding-bottom:45px;}
.cont_intro{display:none}
.index_img{display:none;height:0}
.index_cont_wrap{width:auto;margin:0 60px 40px;float:none;}
.index_cont{padding-bottom:45px;margin-bottom:30px;background:url(../../../resources/images/index_hr.gif) no-repeat 50% bottom}
.index_cont h2{font-size:30px;}
.index_cont p{font-size:26px;line-height:1.6};#more{float:none;display:block;}
#more{width:168px;height:50px;line-height:50px;}
#more a{font-size:24px;display:block;width:168px;height:50px;}
#more a:hover,#more a:active{height:50px}
.index_img{margin:40px 0 0 178px;height:399px;background-image:url(../../../resources/images/index_img01.png)}
.footer{background:white;border-top:1px solid #e9e9e9;height:140px;margin:0;padding-bottom:50px}
.footer p{padding-top:20px;text-align:center}
.footer .foot_logo{position:static;display:block;margin:10px auto;width:210px}
.footer .foot_logo img{margin:5px}
.footer .share_wrap{position:relative;width:100%;margin-top:20px;margin-left:0}
.footer .share_wrap .btn_share{position:relative;left:auto;top:10px}
.footer .share_wrap .btn_share span img{width:20px;max-width:20px;height:auto}

.about_main .about_ul li{margin-bottom:0}
.about_main p img{margin-right:20px;width:200px;height:auto}
.about_main p img.img_hide{display:none}
.about_main p img.img_hide1{display:inline}
.about_main .about_ul,.about_sub02 p,.about_sub02 ul li{font-size:15px}
.about_sub02 p.a_blue{font-size:16px}

.about_sub0202{margin:0 auto;padding-bottom:45px;width:100%;position:relative}
.about_sub01{display:none}
.about_sub01 h2,.about_sub01 p,.about_sub02 p,.about_sub02 h2,ul.ul_about{margin-left:0}

hr.hr_hide{display:block;margin:85px 0 50px 0}
ul.sp1{margin-bottom:45px}
.client_cont{background:white;padding:50px 0 50px}
.client_img_wrap{margin:0 auto}
.client_name{display:block;float:none;margin:0 auto;margin-bottom:40px;width:82%;height:auto}
.client_img{width:100%;height:auto}
.client_name p{text-align:center;}
.client_more{width:83%;margin-left:9.4%}

.services_cont{padding:70px 0 20px;}
.services_cont_wrap{width:90%;float:none;height:auto;display:block;margin:0 auto;margin-bottom:50px}
.c_hidden{display:none}
h3.a_marginTop{margin-left:45px}

/*-------------
     服务介绍详细
  --------------*/
#service_detail p a{display:block;text-align:center}
#service_detail p#no_sp a{display:inline;text-align:left}
.services_cont_wrap{width:90%;float:none;height:auto;display:block;margin:0 auto;margin-bottom:60px;text-align:center}
.services_cont_wrap > img{float:none;display:block;margin:30px auto;max-width:auto;height:auto}
.services_cont_wrap > img.img_left{float:none;margin-right:auto;margin-left:auto}

.form{width:90%}
.form #submit{padding:0 1px;}
.form input[type="text"], textarea{font-size:16px}
/*.form{width:80%;margin-left:45px}
.form p{width:80%;margin-top:35px;margin-left:32px;font-size:16px;}*/
.r_cont{padding-top:65px}
.r_title{width:352px;height:76px;background-size:cover;-webkit-background-size:cover;-o-background-size:cover;}
.r_img{width:84%}
.r_img img{max-width:100%;height:auto;width:auto\9;}
.r_cont p{font-size:16px;line-height:28px}
.r_wrap01,.r_wrap02,.r_wrap03{float:none;display:block;width:100%;margin:0 auto;margin-bottom:90px}
.r_wrap01 img,.r_wrap02 img,.r_wrap03 img{display:block;text-align:center;margin:0 auto}
.r_wrap01 p,.r_wrap02 p,.r_wrap03 p{font-size:13px;line-height:22px;text-align:center;width:85%}
.r_cont p strong{font-size:17px;line-height:2.6}
span#p_hide1,span#p_hide2{display:inline}
}
@media (max-width:480px){.wrap{width:100%}
.header{margin-top:0}
.banner img{max-width:100%;height:auto;width:auto\9;}
p#lh_nav{display:block}
a.hide_nav{display:block}
.mainnav{clear:both;height:210px;width:100%;display:none}
.mainnav,.mainnav li,.mainnav li a{padding:0;margin:0}
.mainnav li{display:block;width:100%;background:rgba(0,0,0,0.8)}
.mainnav li a{text-indent:2em;border-width:1px 0 0;background:-moz-linear-gradient(top, #252525, #232323);background:-webkit-gradient(linear, 0 0, 0 100%, from(#252525), to(#232323));border-bottom:1px solid #202020;border-top:1px solid #292929}
.marginTop{padding-top:0px}
.content{padding-top:40px;background:white;padding-bottom:45px;}
.cont_intro{display:none}
.index_img{display:none;height:0}
.index_cont_wrap{width:auto;margin:0 30px 30px;float:none;}
.index_cont{padding-bottom:45px;margin-bottom:30px;background:url(../../../resources/images/index_hr.gif) no-repeat 50% bottom}
.index_cont h2{font-size:24px;}
.index_cont p{font-size:16px;line-height:1.6};#more{float:none;display:block;}
#more{width:168px;height:50px;line-height:50px;}
#more a{font-size:24px;display:block;width:168px;height:50px;}
#more a:hover,#more a:active{height:50px}
.index_img{margin:40px 0 0 178px;height:399px;background-image:url(../../../resources/images/index_img01.png)}
.footer{background:white;border-top:1px solid #e9e9e9;height:140px;margin:0;padding-bottom:50px}
.footer p{padding-top:20px;text-align:center}
.footer .foot_logo{position:static;display:block;margin:10px auto;width:210px}
.footer .foot_logo img{margin:5px}
.footer .share_wrap{position:relative;width:100%;margin-top:20px;margin-left:0}
.footer .share_wrap .btn_share{position:relative;left:auto;top:10px}
.footer .share_wrap .btn_share span img{width:20px;max-width:20px;height:auto}

.about_main h3{font-size:20px}
.about_main p{font-size:14px}
.about_main p img.img_hide{display:none}
.about_main p img.img_hide1{display:inline}
.about_main .about_ul,.about_sub02 p,.about_sub02 ul li{font-size:14px}
.about_sub02 p.a_blue{font-size:16px}

.about_sub0202{margin:0 auto;padding-bottom:45px;width:100%;position:relative}
.about_sub01{display:none}
.about_sub01 h2,.about_sub02 h2,.about_sub01 p,.about_sub02 p,.about_sub02 ul{margin-left:0}

#more{width:112px;height:34px;line-height:34px;}
#more a,#more a:hover{width:112px;height:34px;font-size:15px;}
hr.hr_hide{display:block;margin:85px 0 50px 0}
ul.sp,ul.sp1{margin-bottom:45px;}
.client_cont{background:white;padding:40px 0 40px}
.client_img_wrap{margin:0 auto}
.client_name{display:block;float:none;margin:0 auto;margin-bottom:20px;width:84%}
.client_img{width:100%;height:auto}
.client_name p{text-align:center;}
.client_more{width:81.2%;margin-left:10.2%;}

.services_cont{padding:70px 0 20px;}
.services_cont_wrap{width:90%;float:none;height:auto;display:block;margin:0 auto;margin-bottom:50px}
.c_hidden{display:none}
h3.a_marginTop{margin-left:5%;}
/*-------------
     服务介绍详细
  --------------*/
#service_detail p a{display:block;text-align:center}
#service_detail p#no_sp a{display:inline;text-align:left}
#service_detail p#s_search *{display:block}
#service_detail p#s_search input.s_input{width:84%;margin:5px auto;}
#service_detail p#s_search input.s_btn{width:87%;margin:5px auto;}
.services_cont_wrap{width:90%;float:none;height:auto;display:block;margin:0 auto;margin-bottom:60px;text-align:left}
.services_cont_wrap > img{float:none;display:none;margin:30px auto;max-width:80%;height:auto}
.services_cont_wrap > img.img_left{float:none;margin-right:auto;margin-left:auto}
.services_cont_wrap h4.spp{font-size:28px}
.services_cont_wrap p,.services_cont_wrap .service_ul li a{font-size:15px}

/*.form{width:80%;margin-left:45px}
.form p{width:80%;margin-top:35px;margin-left:32px;font-size:16px;}*/
.contact_main{width:84%}
.r_cont{padding-top:65px}
.r_title{width:260px;height:49.6px;background-size:cover;-webkit-background-size:100%;-o-background-size:100%;}
.r_img{width:84%}
.r_img img{max-width:100%;height:auto;width:auto\9;}
.r_cont p{font-size:15px;line-height:28px;}
.r_wrap01,.r_wrap02,.r_wrap03{float:none;display:block;width:100%;margin:0 auto;margin-bottom:90px}
.r_wrap01 img,.r_wrap02 img,.r_wrap03 img{display:block;text-align:center;margin:0 auto}
.r_wrap01 img{max-width:90%;height:auto;}
.r_wrap01 p,.r_wrap02 p,.r_wrap03 p{font-size:13px;line-height:22px;text-align:center;width:85%}
.r_cont p strong{font-size:17px;line-height:2.6}
span#p_hide1,span#p_hide2{display:inline}
.form p{display:none}
.form{width:100%}
.form #submit{margin-left:1px;padding:0 2px;}
.contact_main h3{width:100%}
.form input[type="text"], textarea{width:100%}
.form .title{font-size:18px;height:22px;margin-bottom:10px;font-family:Microsoft Yahei,Microsoft JhengHei,Arial}
.form #submit, .form .c_success{width:100%}
.contact_sub02{width:84%}
}