@charset "utf-8";

ul,li
{
	margin:0;
	padding:0;}
a
{
	text-decoration:none;}
/* 头部样式 */

.top .nav{  /*width: 748px;*/ height: 38px;  margin-top: 16px; position: absolute; /*margin-left: 35px;*/}

.top .nav li{float: left; font-size: 16px; line-height: 38px; width: 80px; text-align: center;}

.top .nav li a{ color: #eeeeee; display: block; font-size: 16px !important;}

.top .nav li a:hover{ color: #fcd111; display: block;height: 38px;}

.thisclass{border-bottom: 2px solid #f0c711 !important;color: #f0c711 !important;}

.top .top_tel{line-height: 70px;  width: 200px; position: absolute;  right: 70px;}

.top_tel p{ height: 29px; width: 29px; background: #666565;  border-radius: 100%; float: left; text-align: center; margin-right: 10px; margin-top: 20px;}

.top_tel p:hover{ background: #fcd111;}

.top_tel p img{ margin-top: 6px;}

.top_tel span{ font-size: 16px; color: #eeeeee;}



/* banner大图轮播 */

.lubo{ width: 100%; min-width:1000px;clear: both; position: relative; height:586px;}

.lubo_box{ position: relative; width: 100%; height:586px; }

.lubo_box li{ float: left;position: absolute; top: 0; left: 0; width: 100%; height:586px; opacity: 0;filter:alpha(opacity=0);}

.lubo_box li a{ display: block;width: 100%;  height: 100%; position: absolute; z-index: 3}

.lubo_box li img{ width: 100%; height: 586px;}

.cir_box{ overflow: hidden; position: absolute; z-index: 100; z-index: 4;}

.cir_box li{ float: left; width: 30px; height: 5px; margin:0 5px; cursor: pointer; background: #fff; opacity: 0.8;filter:alpha(opacity=80);}

.cir_on{ background: #f0c711 !important;}



.index_col_name{ height: 38px;line-height: 38px; font-size: 30px; color: #0c141b; text-align: center; margin-top: 56px;}

/*-------------------2017-03-22 add----------------------*/

.index_col_nemeE{text-transform:uppercase; color:#cacaca; background:url(../images/titleline1.jpg) center bottom  no-repeat; height: 42px;line-height: 42px; font-size: 18px;  text-align: center; padding-bottom: 10px; }



.index_col_biref{ line-height: 24px; color: #666; font-size: 13px; text-align: center; margin-top:10px;}

.index_tab_fw{ width: 180px; height: 45px; overflow: hidden; margin: 30px auto 20px auto;}

.index_tab_fw li a{ width: 90px; float: left; border-bottom: 3px solid #818182; text-align: center; line-height: 42px; color: #0c141b; font-size: 21px;}

.index_tab_fw li.infwOn a{  border-bottom: 3px solid #fcd111; text-align: center; line-height: 42px; color: #0c141b; font-size: 21px;}

.index_tab_fw li.caseOn a{  border-bottom: 3px solid #fcd111; text-align: center; line-height: 42px; color: #0c141b; font-size: 21px;}



.tt35{ margin-top:45px;}

.tab_fw_con{overflow: hidden;}

.index_service_1{ width: 170px; float: left; margin-right: 160px;  text-align: center; }

.index_service_2{ width: 170px; float: right; text-align: center; }

.ser_icon{ height: 149px; width: 170px; text-align: center; background: url(../images/index_web_1.jpg) no-repeat;transition: all 0.4s;

    -webkit-transition: all 0.4s;

    -o-transition: all 0.4s;

    -ms-transition: all 0.4s;

    -moz-transition: all 0.4s;  }

.ser_icon:hover{ height: 149px; width: 170px; text-align: center; background: url(../images/index_web_2.jpg) no-repeat; transition: all 0.4s;

    -webkit-transition: all 0.4s;

    -o-transition: all 0.4s;

    -ms-transition: all 0.4s;

    moz-transition: all 0.4s;}



.ser_icon img{ margin-top:36px;}

.fw_name{ font-size: 17px; color: #373737; line-height: 45px;}

.index_service_1 p,.index_service_2 p{ font-size: 13px; color: #838383; line-height: 24px;}





.index_service_main{ width: 1400px; height: 330px; }

.index_service_main li{ width: 120px; float: left; margin-right: 143px; text-align:center;}

.index_service_main li img{ margin-top: 50px ;margin-bottom: 10px;}

.index_service_main li h2{   text-align:center;  font-size: 18px; color: #000; font-weight: normal; line-height: 34px;}

.index_service_main li p{ display:block; font-size: 13px; line-height: 22px; margin-top: 5px; color:#888;  text-align: left; background:url(../images/iconin.jpg) no-repeat 5px 5px; padding-left:22px;}

.index_service_main a{  color: #333;}



.index_ys{ height: 499px; background:#f8f8f8; padding-top:1px;}

.index_advan{ height:549px;}



/* 首页服务优势 */

.tent6{ height: 540px;}

.service_ys{ width: 1250px; margin-top:40px;}

.service_ys li{ 

	color: #999;

	float: left; 

	width: 269px; 

	border: 4px solid #ececec; 

	padding-top: 30px;

	height: 288px; 

	margin-right: 30px; 

	text-align: center;

	transition: all 0.4s;

    -webkit-transition: all 0.4s;

    -o-transition: all 0.4s;

    -ms-transition: all 0.4s;

    -moz-transition: all 0.4s;  

} 

.service_ys li:hover{

	color: #333;

	transition: all 0.4s;

    -webkit-transition: all 0.4s;

    -o-transition: all 0.4s;

    -ms-transition: all 0.4s;

    moz-transition: all 0.4s;

}

.service_ys li p.big_font{ font-size: 36px;font-weight: bold; margin-top: 100px;}

.service_ys li p.big_font span{ font-size: 18px; }

.service_ys li h3{ font-weight:normal; font-size: 18px; height: 32px; background: url(../images/index_ours_11.jpg) no-repeat bottom; margin-top: 3px;}

.service_ys li p.brief{width: 208px; margin: 0 auto; text-align: justify; margin-top: 5px; line-height: 23px;}



.service_ys li.ys1{ background: url(../images/index_ours_7.png) no-repeat 50% 30px; }

.service_ys li.ys1:hover{ background:#fcd111 url(../images/index_ours_7.png) no-repeat 50% 35px; }



.service_ys li.ys2{ background: url(../images/index_ours_8.png) no-repeat 50% 30px; }

.service_ys li.ys2:hover{ background:#fcd111 url(../images/index_ours_8.png) no-repeat 50% 35px; }

.service_ys li.ys3{ background: url(../images/index_ours_9.png) no-repeat 50% 30px; }

.service_ys li.ys3:hover{ background:#fcd111 url(../images/index_ours_9.png) no-repeat 50% 35px; }

.service_ys li.ys4{ background: url(../images/index_ours_10.png) no-repeat 50% 30px; }

.service_ys li.ys4:hover{ background:#fcd111 url(../images/index_ours_10.png) no-repeat 50% 35px; }

















.index_choose{ height: 569px; background:#f8f8f8; padding-top:1px;}

.index_col_name2{ height: 38px;line-height: 38px; font-size: 30px; color: #0c141b; text-align: center; margin-top: 36px;}

.index_col_nemeE2{text-transform:uppercase; color:#cacaca; background:url(../images/titleline2.jpg) center bottom  no-repeat; height: 42px;line-height: 42px; font-size: 18px;  text-align: center; padding-bottom: 10px; }

.index_col_biref22{ line-height: 24px; color: #666; font-size: 13px; text-align: center; margin-top:10px; margin-bottom:45px;}



.whyme{height: 85px; width: 560px; float: left;  margin: 0 23px 36px 15px;}

.whyme img{ float: left; margin-right: 15px;}

.whyme .w_right{ height: 85px; float: left; width: 460px;}

.whyme .w_right p{ font-size: 16px; line-height: 24px; margin-bottom: 5px; text-align: justify;}

.whyme .w_right span{ font-size: 14px; line-height: 24px; text-align: justify; color: #999; }





.small_biref{ font-size: 14px; line-height: 30px; color: #fff;}



.index_more{ height: 49px; line-height: 49px;  width: 75px; border-top: 2px solid #272b2a; margin: 30px auto 35px auto; text-align: center; }





.index_cms{padding-bottom: 70px; overflow: hidden; background:#f8f8f8; padding-top:1px;}

.index_col_name3{height: 72px;line-height: 72px; font-size: 36px; color: #0c141b; text-align: center; margin-top: 26px; }

.index_cms_main{ width: 1300px; margin-top: 50px; height: 381px;}

.index_cms_main li{  transition: all 0.4s;

    -webkit-transition: all 0.4s;

    -o-transition: all 0.4s;

    -ms-transition: all 0.4s;

    moz-transition: all 0.4s;color: #333; text-align: center; float: left; margin-right: 44px;width: 265px; height: 341px; background: #f8f8f8;-moz-box-shadow:2px 2px 10px #ccc; -webkit-box-shadow:2px 2px 10px #ccc; box-shadow:2px 2px 10px #ccc;}

.index_cms_main li:hover{ height: 361px;background: #3e3e3e; color: #fff;  transition: all 0.4s;

    -webkit-transition: all 0.4s;

    -o-transition: all 0.4s;

    -ms-transition: all 0.4s;

    moz-transition: all 0.4s;}

.index_cms_main li p{ font-size: 42px; font-style: italic; margin-top: 10px;}

.index_cms_main li h3{ font-size: 18px; line-height: 45px; margin-top: 6px;}

.index_cms_main li .jianjie{width: 230px; margin: 0 auto;}

.index_cms_main li .jianjie span{ display: block;  line-height: 30px; background: url(../images/index_web_21.png) no-repeat 0 15px; padding-left: 20px; margin-left:28px; font-size: 14px; text-align: justify;}

.index_cms_main li img{margin-top: 22px;}



.index_new_main{ height: 520px; background: #f8f8f8;}

.index_col_name4{height: 72px;line-height: 72px; font-size: 36px; color: #0c141b; text-align: center; padding-top: 26px; letter-spacing:10px}



.index_new_list{ width: 1300px; margin-top: 20px;}

.index_new_list li{ width: 314px; height: 290px; background:  #fff; margin-right: 48px; padding: 25px; float: left;}

.index_new_list li .img_news{ width: 314px; height: 188px; overflow: hidden; overflow:hidden; position: relative;}

.index_new_list li .tjtitle{ position: absolute; bottom:0px; display:block; font-size:14px; line-height:200%; background:#fcd111; width:314px; height:30px; overflow:hidden; }

.index_new_list li .tjtitle a{ line-height:30px; padding-left:5px;}

.index_new_list li .tjtitle a:hover{ line-height:30px; padding-left:5px; color:#fff;}

.index_new_list li .img_news img{-moz-transition: all .8s ease 0s;-ms-transition: all .8s ease 0s;-o-transition: all .8s ease 0s;transition: all .8s ease 0s; width:314px; height:188px;}

.index_new_list li .img_news img:hover{transform: scale(1.1);-moz-transform: scale(1.1);-webkit-transform: scale(1.1); width:314px; height:188px; }

.index_new_list li h3{ display:block; background: url(../images/ico01.jpg) no-repeat 0px 13px; padding-left:12px; width:308px; height:30px; overflow:hidden; font-size: 14px; font-weight:normal; color: #0c141b; line-height: 30px;}

.index_new_list li p{ font-size: 24px; margin-right: 18px; float: left; line-height: 30px;}

.index_new_list li span{ font-size: 14px; float: left; line-height: 30px;}

.index_new_list li .index_biref{ color: #666;line-height: 24px; width: 314px; text-align: justify; margin-top: 10px; font-size: 13px;}



.in_new_title h2{ font-size:20px; font-weight:normal; color:#333; margin-bottom:5px; line-height:24px; display:block; width:150; float:left; }

.in_new_title a{ float:right; display:block; width:40px; color:#999;}





.index_kehu{height: 338px;}

ul.index_kehu_main{ margin-top: 30px; padding-left: 20px;}

ul.index_kehu_main li{ width: 129px; height: 54px; border: 4px solid #f1f1f1; margin:0px 14px 24px 14px; float: left; }





.index_contact{ height: 265px;  background: #1f1f1f;}



.weblink{ border:4px #f8f8f8 solid; margin-bottom:25px; padding:15px; margin-left:25px; width:1090px; overflow:hidden;}

.weblink label{ display:block; float:left; font-size:14px;  color:#000; font-weight:bold; margin-left:20px; line-height:25px; width:80px;}

.weblink ul{  float:left; font-size:14px; color:#666; margin-left:20px; line-height:25px; width:900px; overflow:hidden;}

.weblink ul li{ float:left; margin-right:20px;}











.index_col_name5{ height: 72px;line-height: 72px; font-size: 36px; color: #b2b2b2; text-align: center; padding-top:18px; letter-spacing:10px}

.index_contact_main{height: 112px; margin-top: 18px;}

.content_left{ height: 112px; width: 376px; float:left; border-right: 1px solid #999;}

.content_left p{line-height: 30px; font-size: 18px; color: #ddd; margin-bottom: 6px;}

.content_left span{color: #999; margin-bottom: 15px; display: block;}

.footer_wechat,.footer_qq{height: 40px; width: 40px; border-radius: 100%; float: left; text-align: center; margin-right: 15px;}

.footer_wechat{background:url(../images/index_web_26.png) no-repeat; }

.footer_wechat:hover{ background:url(../images/index_web_28.png) no-repeat;}

.footer_qq{background:url(../images/index_web_27.png) no-repeat; }

.footer_qq:hover{ background:url(../images/index_web_29.png) no-repeat;}



.content_right a{color: #999; font-size: 12px;}

.content_right a:hover{ color: #fcd111}

.content_right ul li{ float:left; width:80px; text-align:center;}



.content_center{ width: 399px; /*height: 112px;*/ padding-left: 49px; line-height: 30px; color: #999; float: left; border-right: 1px solid #999; font-size: 13px; }

.content_right{ width: 200px; padding-left: 49px; line-height: 30px; color: #999; float: left;  font-size: 13px;}

.footer{ background: #171717; overflow: hidden;}

.friendly_link{ line-height: 54px; border-bottom: 1px solid #333; height: 54px;}

.friendly_link p{ font-size: 17px; color: #999; margin-right: 20px; float: left;}

.friendly_link span{ margin-right: 20px; float: left; font-size: 14px;}

.footer a{ color: #999; font-size: 12px;}

.footer a:hover{ color: #fcd111}

.foot_left{ width: 600px; float: left; padding: 18px 0;}

.foot_left p{ line-height:28px; color: #999;}

.foot_right{ width: 600px; float: right; text-align: right; color: #999; margin-top: 50px; font-size: 12px;}









/* -------------------------------------------------------内页样式-关于我们--------------------------------------------------- */



.index_col_biref2{ line-height: 24px; color: #666; font-size: 15px; text-align: center; background: url(../images/inside_web_1.jpg) no-repeat bottom center; height: 45px;}

.about_about{ height: 280px; width:1200px; margin:0 auto; margin-bottom: 70px; margin-top:40px;}

.about_about_left{ height: 280px; float: left; width: 500px; background: url(../images/inside_web_2.jpg) no-repeat;}

.about_about_right{ width: 651px; float: right; text-align: justify; line-height: 26px; height: 280px;}

.about_about_right p{ margin-bottom: 16px;}

.about_about_right p span{ font-size: 18px; color: #222}



.about_team_main{height: 657px; background: #343434;}

.index_col_name6{ height: 72px;line-height: 72px; font-size: 28px; color: #fff; text-align: center; padding-top: 20px;}

.index_col_biref3{ font-size: 15px; line-height: 24px; color: #fff; text-align: center; background: url(../images/inside_web_3.jpg) no-repeat bottom center; height: 45px;}





ul.about_team_1{ height: 262px; margin-top: 65px;}

ul.about_team_1 li.com{ height: 262px; float: left; margin-right: 80px; text-align: center; width: 174px;}

ul.about_team_1 li.last{ float: right;}

ul.about_team_1 li p{ font-size: 24px; color: #fff; line-height: 88px; text-align: center;}

.team_join{ text-align: center; font-size: 20px; margin-bottom: 24px; color: #a9a9a9; margin-top: 50px;}

.team_img { width: 43px; height: 43px; margin: 0 auto; background: url(../images/inside_web_4.jpg) no-repeat;}



.about_joinus{ height:620px; padding-top: 70px;}

.about_joinus_1{ font-size: 28px; color: #000; line-height: 45px; text-align: center;}

.about_joinus_2{ font-size: 16px; color: #444; line-height: 45px; text-align: center;}



ul.join_lc{ height: 164px; margin-top: 30px;}

ul.join_lc li{ width: 363px; border: 1px solid #d2d2d2; padding: 14px; text-align: justify; color: #898989; min-height: 174px; line-height: 24px;}

ul.join_lc li.frist,ul.join_lc li.second{ float:left; margin-right: 10px;}

ul.join_lc li.third{ float: right;}

ul.join_lc li.frist .lc_1{font-size: 18px;  color: #fbcf00; margin-bottom: 8px;}

ul.join_lc li.second .lc_1{font-size: 18px;  color: #559db7; margin-bottom: 8px;}

ul.join_lc li.third .lc_1{font-size: 18px;  color: #c75892; margin-bottom: 8px;}

ul.join_lc li span{  font-style: italic;}

.jmyx_about{ font-size: 18px; color: #000; line-height: 42px; margin-top: 80px; text-align: center; }





/* -------------------------------------------------------内页样式-CMS内容管理--------------------------------------------------- */

.cms_banner{ background: #fece14; height: 682px;}

.w13{ width: 1300px; margin: 0 auto; }

.cms_banner .w13 img{ float: left; margin-top: 72px;}

.cms_banner .w13 .ban_right{ float: right; margin-top: 184px; width: 379px; text-align:center; color: #000;}

.cms_banner .w13 .ban_right h3{ font-size: 46px;height: 64px; line-height: 64px;  margin-bottom: 20px; border: 1px solid #000; font-weight: normal; }

.cms_banner .w13 .ban_right p{ font-size: 36px; margin-bottom: 20px;}

.cms_banner .w13 .ban_right span a{ color: #fff; font-size: 18px; display: block; margin:40px auto 0 auto; background: #3e3e3e;width: 200px; height: 45px; line-height:45px; }



.inside_page_title{ font-size: 26px; color: #000; line-height: 72px; background:url(../images/inside_web_1.jpg) no-repeat bottom center; margin: 30px 0; text-align: center;}

.cms_ys{ height: 228px; margin-bottom: 50px; margin-top: 60px;}

.cms_ys li{width: 204px; float: left; height: 228px; text-align: center; margin: 0 17px;}

.cms_ys li img{ margin-bottom: 20px;}

.cms_ys li p{ color: #444; line-height: 24px;}



.cms_helps{ height: 376px;  background: #f8f8f8;}

.inside_page_title2{ height: 120px; font-size: 22px; line-height: 120px; color: #000; text-align: center;}

.cms_helps_main{ height: 182px; width: 1300px; }

.cms_helps_main li{ padding: 0 18px; background: #373737; color: #9d9d9d; margin-right: 18px;transition: all 0.4s;

    -webkit-transition: all 0.4s;

    -o-transition: all 0.4s;

    -ms-transition: all 0.4s;

    moz-transition: all 0.4s; width: 249px; float: left;}

.cms_helps_main li:hover{ background: #fff;transition: all 0.4s;

    -webkit-transition: all 0.4s;

    -o-transition: all 0.4s;

    -ms-transition: all 0.4s;

    moz-transition: all 0.4s; }

.cms_helps_main li h3{ font-size: 15px;  color: #fff; padding-top: 13px; line-height: 45px; font-weight: normal;}

.cms_helps_main li:hover h3{ color: #373737;}

.cms_helps_main li p{ height: 80px;}



.inside_more{ height: 49px; line-height: 49px;  width: 75px; border-top: 2px solid #272b2a; margin: 0 auto 0 auto; text-align: center; }



.cms_ljtj{ height: 79px; background: #fff; padding-top: 35px;}

.cms_ljtj p{ width: 160px; height: 45px; color: #373737; text-align: center; line-height: 45px; margin: 0 auto; font-size: 16px;}

.cms_ljtj p a{ display: block; width: 160px; height: 45px; background: #f1f1f1;}

.cms_ljtj p a:hover{ background: #373737; color: #fcd111;}











/* -------------------------------------------------------内页样式-联系我们--------------------------------------------------- */

.lx_from{overflow: hidden; color: #999;}

.lx_f{ width: 32%; height: 34px; border: 1px solid #d2d2d2; margin-right: 20px; float: left; text-indent: 15px; color: #666}

.lx_f2{ width: 32%; height: 34px; border: 1px solid #d2d2d2; float: right; text-indent: 12px;  color: #666;  margin-bottom: 30px; }



.lx_f3{height:72px; border: 1px solid #d2d2d2; text-indent: 15px; color: #666; width: 1198px;}



.submit{ width: 100px; height: 36px; margin: 36px auto 72px auto; background:#fcd111; line-height: 36px; text-align: center; font-size: 16px; border: none; display: block;}

.iframe_map {width: 50%;float: left;}

.iframe_map p {height: 52px;line-height: 52px;font-size: 16px;}

.iframe_map p span {font-size: 14px;}

.bf_yl{ background:#fcd111; overflow: hidden; padding-top: 20px;}









/* -------------------------------------------------------内页样式-CRM--------------------------------------------------- */

.inside_page_banner2{ height: 682px; background: url(../images/inside_web_banner3.jpg) no-repeat center; }

.inside_page_banner2 img{ margin-top: 82px;}

.crm_grey{ height: 192px; background: #f8f8f8; padding: 36px 0; }

.crm_white{ height: 192px; background: #fff; padding: 36px 0; }

ul.crm_cont,ul.crm_cont2{ height: 192px;}

ul.crm_cont li img{ height: 192px; margin-left:30px; margin-right: 78px; float: left; }

ul.crm_cont li .text-right{ width: 696px; float: left;}

ul.crm_cont li p{ font-size: 26px; color: #444; line-height: 56px; margin-bottom: 10px;}

ul.crm_cont li span{text-align: justify; line-height: 30px; display: block;}



ul.crm_cont2 li img{ height: 192px;  float: left; }

ul.crm_cont2 li .text-left{ width: 696px; float: left; margin-left:30px; margin-right: 78px;}

ul.crm_cont2 li p{ font-size: 26px; color: #444; line-height: 56px; margin-bottom: 10px;}

ul.crm_cont2 li span{text-align: justify; line-height: 30px; display: block;}









/* -------------------------------------------------------内页样式-服务页面--------------------------------------------------- */

.inside_page_biref{ text-align: center; line-height: 36px; margin-bottom: 60px; margin-top: -20px;}

.fuwu_main{ width: 1300px; height: 438px; margin-bottom: 58px;}



.fuwu_main li{height: 408px; width: 222px; float: left; margin-right: 19px;  border: 1px solid #d2d2d2; text-align: center; transition: all 0.2s linear;

    -webkit-transition: all 0.2s linear;

    -moz-transition: all 0.2s linear;

    -o-transition: all 0.2s linear;}

.fuwu_main li:hover{ -moz-box-shadow: 2px 2px 10px #555;

    -webkit-box-shadow: 2px 2px 10px #555;

    box-shadow: 2px 2px 10px #555; transform: translate(0, -4px); border: 1px solid #fff;}

.fuwu_main li img{ margin-top: 32px;}

.fuwu_main li h2{ font-weight: normal; font-size: 24px; color: #000; line-height: 72px;}

.fuwu_main li .fuwu_xq_1{ height: 96px; margin-left: 46px; margin-bottom: 35px;}

.fuwu_main li .fuwu_xq_1 p{ line-height: 22px; float: left; width: 110px; text-align: left; background: url(../images/inside_web_59.jpg) no-repeat 0 10px; text-indent: 15px; }



.fuwu_main a{ width: 100px; height: 36px; display: block;  text-align: center; background: #343434; color: #fff;margin: 0 auto; line-height: 36px; }

.fuwu_main a:hover{ background: #fcd111; color: #000;}



.fuwu_main2{width: 1300px; height: 438px; margin-bottom: 58px;}

.fuwu_main2 li{height: 438px; width: 270px; float: left; margin-right: 30px;  border: 1px solid #d2d2d2; text-align: center; transition: all 0.2s linear;

    -webkit-transition: all 0.2s linear;

    -moz-transition: all 0.2s linear;

    -o-transition: all 0.2s linear;}

.fuwu_main2 li:hover{ -moz-box-shadow: 2px 2px 10px #555;

    -webkit-box-shadow: 2px 2px 10px #555;

    box-shadow: 2px 2px 10px #555; transform: translate(0, -4px); border: 1px solid #fff;}

.fuwu_main2 li img{ margin-top: 42px;}

.fuwu_main2 li h2{ font-weight: normal; font-size: 24px; color: #000; line-height: 72px; margin-bottom: 16px;}

.fuwu_main2 li .fuwu_xq_1,.fuwu_main li .fuwu_xq_2,.fuwu_main li .fuwu_xq_3{ height: 96px; margin-bottom: 40px;}

.fuwu_main2 li .fuwu_xq_1 p,.fuwu_main li .fuwu_xq_2 p,.fuwu_main li .fuwu_xq_3 p{ line-height: 42px; float: left; padding-left: 80px; width: 73px; text-align: left;}

.fuwu_main2 li .fuwu_xq_1{ background: url(../images/inside_web_16.jpg) no-repeat top center;}

.fuwu_main2 li .fuwu_xq_2{ background: url(../images/inside_web_17.jpg) no-repeat top center;}

.fuwu_main2 li .fuwu_xq_3{ background: url(../images/inside_web_18.jpg) no-repeat top center;}



.fuwu_main2 a{ width: 200px; height: 36px; display: block;  text-align: center; background: #343434; color: #fff;margin: 0 auto; line-height: 36px; }

.fuwu_main2 a:hover{ background: #fcd111; color: #000;}



.process_main{ height: 437px; background: #343434;}

.inside_page_title3{ font-size: 26px; color: #fff; background:url(../images/inside_web_1.jpg) no-repeat bottom center;  text-align: center; line-height: 72px; padding-top: 30px; margin-bottom:10px;}

.inside_page_biref2{ text-align: center; line-height: 36px; margin-bottom: 15px; color: #fff}



.customer_main{ width: 1300px; margin-top: -20px; margin-bottom: 60px; overflow: hidden;}

.customer_main li{ border: 3px solid #eee; text-align: center; float: left;  margin-right: 25px; width: 272px; margin-bottom: 20px; height: 103px;}

.customer_main li img{margin-top: 9px;}



.customer_main li:hover{ border: 3px solid #d9d9d9;}







/* -------------------------------------------------------内页样式-资讯列表页--------------------------------------------------- */



.bg_grey_all{ overflow: hidden;  background: #f8f8f8;}

.news_con{ height: 81px;}

.news_con li{ height: 35px; line-height: 35px; float:left; text-align: center; margin-top: 22px; margin-right: 5px;}

.news_con li a{ display: block;font-size: 17px; padding:0 17px;}

.news_con li a:hover{ background: #e9e9e9; color: #000 }

.news_con li.on a{ background: #fcd111;}

.news_con li.on a:hover{ color: #333; background: #dab71b}

.left_main{ width: 850px; float: left;}

.list_news{ width: 783px; height: 193px; padding: 10px 22px; background: #fff; margin-bottom: 18px;}

.news_left{ width: 556px; float: right;}

.news_left p a{ font-size: 22px;  line-height: 54px; margin-bottom: 6px;}

.news_left span{ display: block; text-align: justify; line-height: 26px; color: #737373; margin-bottom: 18px;}

.list_news img{ float: left;  width: 200px; height: 120px;}

.news_left .cont{ line-height: 36px; background: url(../images/inside_web_32.jpg) no-repeat 0 8px; padding-left: 28px; float:left; margin-right: 16px; color: #999; font-size: 12px;}

.news_left .date{ line-height: 36px; background: url(../images/inside_web_33.jpg) no-repeat 0 8px; padding-left: 24px; float:left; color: #999; font-size: 12px;}



.news_right{ width: 312px; float: right;}

.news_hot{ height: 45px;  line-height: 45px; background: url(../images/inside_web_34.jpg) no-repeat bottom ;font-size: 18px; color: #000; margin-bottom: 10px;}



.list_hot{ background: url(../images/inside_web_35.jpg) no-repeat 0 12px; line-height: 24px; margin-bottom: 8px; padding-left: 13px;}







/* -------------------------------------------------------内页样式-资讯详情页--------------------------------------------------- */

.dqwz{height: 81px; line-height: 81px; font-size: 16px;}

.news_body{ background: #fff; overflow: hidden; padding: 0 40px ; width: 1120px; margin: 0 auto;}

.news_body .news_title{ font-size: 24px; line-height: 72px; margin-top: 20px; text-align: center; font-weight: 700;}

.news_sj{ width: 200px; height: 36px; font-size: 12px;  margin: 0 auto;}

.news_sj .count{ background:url(../images/inside_web_32.jpg) no-repeat; float:left; width: 60px; padding-left: 30px; height: 36px;}

.news_sj .date{ background:url(../images/inside_web_33.jpg) no-repeat; float:left; width:70px; padding-left: 25px; height: 36px;}

.border_body{ height: 1px; border-bottom: 1px solid #eee; margin-bottom: 20px;}

.nr_news{line-height: 26px; padding-bottom: 80px;}

.tag{ height: 28px; line-height: 28px;margin-bottom: 20px;}

.tag p{ float: left; margin-right: 10px;}

.tag .bq1{ height: 28px; width: 60px; text-align: center; background: #eee; color: #333; }

.down-up{ height: 80px; border-top: 1px solid #eee; padding-top: 10px;}

.down-up .down-up-left{ width: 674px; line-height: 28px; float: left; height: 80px;}



.down-up .down-up-right{ height: 80px; float: right;}

.down-up .down-up-right p{ height: 45px;  width: 150px; background: #eee; line-height: 45px; font-size: 14px; color: #fff; text-align: center; margin-top: 10px;}

.down-up .down-up-right p a{ display: block; color: #333;}





/* -------------------------------------------------------内页样式-资讯详情页--------------------------------------------------- */

.case_con{  width: 318px; height: 30px; margin: 0 auto 42px auto;}

.case_con li{ height: 30px; line-height: 30px; width: 92px; float: left; margin-right: 14px; text-align: center;}

.case_con li a{ display: block; border: 1px solid #fff;}

.case_con li a:hover{ border: 1px solid #d7d7d7; color: #333}

.case_con li.on a{ border: 1px solid #fcd111; color: #fcd111}

.case_con li .on a,.case_con li .on a:hover{ border: 1px solid #fcd111; color: #fcd111; }



.case_fwys{ height: 388px; background: #fece14;  margin-top: 50px;}

.case_fwys_main{text-align: center;}







.product_1{ width: 278px; margin: 0 auto; height: 95px;  margin-top: -25px; margin-bottom: 30px; padding: 10px 12px; overflow:hidden; }

.product_1 p{ text-align: center; width:238px; margin-bottom:3px; line-height: 30px;}











/* -----------------------------------------------------我们的服务-开发服务---------------------------------------------------*/

.inside_page_fw_title{ font-size: 36px; line-height: 56px; text-align: center; color: #222;  margin-top: 40px;}

.inside_page_fw_eng{ font-size: 30px; text-align: center; color: #333; line-height: 45px; margin-bottom: 40px;}

.kf_fw_main{ width: 1300px; margin-bottom: 30px; overflow: hidden;}

.kf_fw_main li{ width: 384px; height: 156px; float: left; margin-right: 24px;  background: #f8f8f8; margin-bottom: 20px;}

.kf_fw_main li:hover{ background: #eee; }

.kf_fw_main li img{ float: left;}

.kf_fw_main li p{ font-size: 20px; line-height: 56px; color: #000; margin-top: 12px;}

.kf_fw_main li span{ padding-right: 20px; text-align: justify; line-height: 24px; color: #444; display: block;}



.kf_ys_main{ height: 580px; background: #f8f8f8; padding-top: 1px;}

.kf_ys_nr{ width: 1300px; margin-bottom: 30px; overflow: hidden;}

.kf_ys_nr li{ width: 384px; height: 156px; float: left; margin-right: 24px;  background: #fff; margin-bottom: 20px;  text-align: center;border: 1px solid #eee; transition: all 0.4s;

    -webkit-transition: all 0.4s;

    -o-transition: all 0.4s;

    -ms-transition: all 0.4s;

    moz-transition: all 0.4s;}

.kf_ys_nr li:hover{ border: 1px solid #fcd111; transition: all 0.4s;

    -webkit-transition: all 0.4s;

    -o-transition: all 0.4s;

    -ms-transition: all 0.4s;

    moz-transition: all 0.4s;}

.kf_ys_nr li img{ margin-top:16px;}

.kf_ys_nr li p{ font-size: 20px; line-height: 56px; color: #000;}





.kf_jstc_main{ height: 450px; background: #f8f8f8; padding-top: 1px;}

.kf_jstc_1{width: 1300px;}

.kf_jstc_1 li{ width: 173px; height:158px; border: 1px solid #d8d8d8; text-align: center; float:left; margin-right: 20px; background: #fff; transition: all 0.4s;

    -webkit-transition: all 0.4s;

    -o-transition: all 0.4s;

    -ms-transition: all 0.4s;

    moz-transition: all 0.4s;}

.kf_jstc_1 li:hover{border: 1px solid #d2d2d2; background: #f8f8f8; transition: all 0.4s;

    -webkit-transition: all 0.4s;

    -o-transition: all 0.4s;

    -ms-transition: all 0.4s;

    moz-transition: all 0.4s;}

.kf_jstc_1 li img{ margin: 32px 0 10px 0;}

.kf_jstc_1 li p{ line-height: 36px; font-size: 18px; color: #444}







/* -----------------------------------------------------我们的服务-设计服务---------------------------------------------------*/

.sj_fw_main{ height: 270px;}

.sj_fw_main li{ width: 25%; height:270px;float: left; text-align: center; }

.sj_fw_main li img{ margin-bottom: 21px;}

.sj_fw_main li p{ font-size: 24px;color: #000;}



.xian_grey{ height: 1px; border-bottom: 1px solid #e5e5e5;}



.sj_ys_main{ height: 279px; width: 1300px; margin-bottom: 20px;}

.sj_ys_main li{ height: 279px; width: 360px; border: 1px solid #d2d2d2; float: left; margin-right: 55px; text-align: center;}

.sj_ys_main li img{ margin-top: 20px;}

.sj_ys_main li p{ font-size: 30px; color: #000; line-height: 54px; margin-bottom: 10px;}

.sj_ys_main li span{ width: 80%; line-height: 30px; text-align: justify; color: #666; display: block; margin:  0 auto;}



.sj_lc img{ float:left; margin-right: 12px; overflow: hidden; margin-bottom: 70px;}







/* -----------------------------------------------------我们的服务-建站---------------------------------------------------*/

.banner_inside_web{height: 404px;background-position: center 0%; background-repeat: no-repeat; background-color: #17181c; width: 100%; z-index: 1; top: 50px; overflow:hidden }

.baniframe {

    width: 100%;

    height: 404px;

    border-width: 0px;

}

.jz_lc_main{ height: 388px; background: #f8f8f8; padding-top: 1px;}

.jz_lc{ height:146px; }

.jz_lc li{ height:144px; width: 144px; border-radius: 100%; border: 1px solid #fcd111; background: #fff; float: left; text-align: center;}

.jz_lc li p{ width: 35px; height: 45px; line-height: 45px; border-bottom: 2px solid #fcd111; font-size: 36px;  color: #000; font-style: italic; margin: 32px auto 0 auto; text-align: center;}

.jz_lc img{ float: left;}

.jz_lc li span{ font-size: 16px; line-height: 36px; color: #222}



.jz_lc_r{ float: right;}



.jz_after_left{ width: 807px;  float: left; height: 400px;}

.jz_after_left li{ border: 1px solid #eee; border-right: none;  position: relative; padding: 12px 0 12px 58px; line-height: 30px; color: #454545; margin-bottom: 12px;}

.jz_after_left li span{position: absolute; height: 28px; width: 28px; border-radius: 100%; background: #fcd111; color: #333; text-align: center; line-height: 28px;  font-size: 16px; top: 13px; left: 15px;}

.jz_after_left li p{ padding-right: 15px} 











/* -----------------------------------------------------案例详情页---------------------------------------------------*/

.case_xq_title{ height: 120px; position: relative;}

.case_xa_left{float: left;height: 120px; }

.case_xa_left p{ font-size:24px; color: #222; line-height: 64px; margin-top: 8px;}

.case_xa_left span{ font-size: 16px; color: #777;}



.case_xa_right{text-align: right;}

.case_xa_right img{height: 120px;}







/* -----------------------------------------------------营销服务20170224---------------------------------------------------*/

.inside_page_fw_title{ font-size: 36px; line-height: 56px; text-align: center; color: #222; margin-top: 40px;}

.inside_page_fw_eng{ font-size: 30px; text-align: center; color: #333; line-height: 45px; margin-bottom: 40px;}

.market_fw_main{ width: 1300px; margin-bottom: 30px; overflow: hidden;}

.market_fw_main li{ width: 275px; height: 295px; float: left; margin-right: 30px;  margin-bottom: 20px; background:#fff; border:1px #eee solid; text-align:center;}

.market_fw_main li:hover{ width: 275px; height: 295px; float: left; margin-right: 30px;  margin-bottom: 20px; background:#f8f8f8; border:1px #eee solid;text-align:center;}

.market_fw_main li img{ margin-top:30px;}

.market_fw_main li h2{ display:block; font-size:24px; font-weight:normal; color:#000; margin-top:15px;}

.market_fw_main li label{ display:block; font-size:11px; font-weight:normal; color:#666; margin-top:3px;}

.market_fw_main li p{ display:block; font-size:14px; font-weight:normal; color:#666; margin:18px 12px 25px 12px; }

.market_fw_main li span{font-size:14px; font-weight:normal; color:#666; margin:0 10px; background:#eee; padding:5px 10px; }



.mk_ys_main{ height: 600px; background: #f8f8f8; padding-top: 1px;}

.mk_ys_nr{ width: 1300px; margin-bottom: 30px; overflow: hidden;}

.mk_ys_nr li{ width:570px; height:110px; float:left; margin:0px 60px 20px 0; background:#fff; overflow:hidden;}

.mk_ys_nr li img{ float:left; background:#fcd111; padding:22px;}

.mk_ys_nr_r{ width:425px; float:left; margin-left:15px; margin-top:15px;}

.mk_ys_nr_r h2{ display:block; font-size:24px; font-weight:normal; color:#000; margin-bottom:10px;}

.mk_ys_nr_r p{ display:block; font-size:14px; font-weight:normal; color:#666; margin-bottom:0px;}





.mk_process_main{ height: 450px; background: #f8f8f8; padding-top: 1px;}

.mk_process_1{width: 1300px;}

.mk_process_1 li{ height:163px; overflow:hidden; text-align:center; float:left;}

.mk_process_1 li img{ margin-top:15px; background:#fcd111; padding:10px}

.mk_process_1 h2{ display:block; font-size:18px; font-weight:normal; color:#000; margin-top:10px;}



.linex{ width:50px; border-bottom:1px #999 solid; margin-top:70px; margin-left:24px; margin-right:25px; height:1px;}























/* 右侧浮动效果 */

.right_float_box{height: 308px; width: 64px; position: fixed; top:37%; right: 0; z-index: 20;}

.right_float_box p{ width: 64px; height: 65px;}







/* 弹出层效果 */

.reveal-modal-bg {

    position: fixed;

    height: 100%;

    width: 100%;

    z-index: 100;

    display: none;

    top: 0;

    left: 0;

    background-color:#000;

filter:alpha(opacity=30); 

-moz-opacity:0.3; 

opacity:0.3;

}



.reveal-modal {

    visibility: hidden;

    top: 150px;

    left: 46%;

    margin-left: -300px;

    width: 730px;

    position: absolute;

    z-index: 101;

    -moz-box-shadow: 0 0 10px rgba(0,0,0,.4);

    -webkit-box-shadow: 0 0 10px rgba(0,0,0,.4);

    -box-shadow: 0 0 10px rgba(0,0,0,.4);

    background-color: #FFF;

}



.reveal-modal .close-reveal-modal {

    font-size: 22px;

    line-height: 0.5;

    position: absolute;

    top: 8px;

    right: 11px;

    color: #333;

    text-shadow: 0 -1px 1px rbga(0,0,0,.6);

    font-weight: bold;

    cursor: pointer;

}

.center_tj{ width: 600px; margin: 0 auto;}

.center_tj h2{ text-align: center; font-size:30px; line-height: 72px; color: #000; border-bottom: 1px solid #222; font-weight: normal;}

.center_tj p{ font-size: 16px;  color: #000; line-height: 64px; }

.center_tj input.bd_left{ float: left; width: 286px; height: 40px; margin-bottom: 15px; border: 1px solid #d2d2d2; background: #f8f8f8; text-indent: 10px;}

.center_tj input.bd_right{ float: right;width: 286px; height: 40px; margin-bottom: 15px; border: 1px solid #d2d2d2; background: #f8f8f8; text-indent: 10px;}

.service-need-list {

    color: #333;}





.service-need-list>li {

    margin-right: 20px;
    margin-bottom:8px;

}

.service-need-list>li input {

    vertical-align: top;

    margin-right: 3px;

    margin-top: 5px;

}



.service-need-list>li {

    float: left;}



.submitBtn {

    border: none;

    width: 356px;

    height: 40px;

    line-height: 40px;

    font-family: "微软雅黑";

    cursor: pointer;

    margin: 30px auto;

    display: inline-block;

    text-align: center;

    background-color: #fcd111;

    color: #000;

    font-size: 18px;

    padding: 0;

display: block;}



.bottom_tj{ height: 80px; background: #091016; line-height: 80px;}

.bottom_tj li{ width: 50%; float: left; color: #fff; font-size: 18px;}

.bottom_tj li.left{ background: url(../images/inside_web_57.jpg) no-repeat 20px 20px; text-indent: 70px; width: 45%;}

.bottom_tj li.right{ background: url(../images/inside_web_58.jpg) no-repeat 20px 20px; text-indent: 70px;}





/* 头尾微信二维码弹出 */

.chsCode{

    position: absolute; 

    top: 70px; 

    z-index: 1000; 

    right: 200px;

    display: none;

}

.chsCode img{ width: 100px; height: 100px;}

.chsCodeFoot{

    position:relative; 

    top: -150px; 

    left:-80px; 

    z-index: 900;

    display: none;

}







/* -----------------------------------------------------电商页面---------------------------------------------------*/

.l{ float:left; }

.r{ float:right;}

.c{ clear:both;}

.service{ margin-top:40px; margin-bottom:50px;}

.service h2{ display:block; font-size:26px; color:#333; text-align:center; font-weight: normal;}

.service label{ display:block; font-size:14px; color:#888; text-align:center; font-weight: normal; line-height:32px;}



.servicew{ width:1300px; overflow:hidden; margin-top:35px;}

.servicew h3{ display:block; margin:140px 10px 0 10px; text-align:center; font-size:18px; font-weight:normal}

.sertech1 a{ display:block; width:210px; height:195px; overflow:hidden; border:1px #eee solid; color:#444444; background:url(../images/sericon1.png) no-repeat 60px 35px; float:left; margin-right:33px;}

.sertech1 a:hover{ display:block; width:210px; height:195px; overflow:hidden; border:1px #eee solid; color:#333; background:url(../images/sericon1h.png) #fcd111 no-repeat 60px 35px;float:left; margin-right:33px;}



.sertech2 a{ display:block; width:210px; height:195px; overflow:hidden; border:1px #eee solid; color:#444444; background:url(../images/sericon2.png) no-repeat 60px 35px;float:left; margin-right:33px;}

.sertech2 a:hover{ display:block; width:210px; height:195px; overflow:hidden; border:1px #eee solid; color:#333; background:url(../images/sericon2h.png) #fcd111 no-repeat 60px 35px;float:left; margin-right:33px;}



.sertech3 a{ display:block; width:210px; height:195px; overflow:hidden; border:1px #eee solid; color:#444444; background:url(../images/sericon3.png) no-repeat 60px 35px;float:left; margin-right:33px;}

.sertech3 a:hover{ display:block; width:210px; height:195px; overflow:hidden; border:1px #eee solid; color:#333; background:url(../images/sericon3h.png) #fcd111 no-repeat 60px 35px;float:left; margin-right:33px;}



.sertech4 a{ display:block; width:210px; height:195px; overflow:hidden; border:1px #eee solid; color:#444444; background:url(../images/sericon4.png) no-repeat 68px 35px;float:left; margin-right:33px;}

.sertech4 a:hover{ display:block; width:210px; height:195px; overflow:hidden; border:1px #eee solid; color:#333; background:url(../images/sericon4h.png) #fcd111 no-repeat 68px 35px;float:left; margin-right:33px;}



.sertech5 a{ display:block; width:210px; height:195px; overflow:hidden; border:1px #eee solid; color:#444444; background:url(../images/sericon5.png) no-repeat 60px 35px;float:left; margin-right:33px;}

.sertech5 a:hover{ display:block; width:210px; height:195px; overflow:hidden; border:1px #eee solid; color:#333; background:url(../images/sericon5h.png) #fcd111 no-repeat 60px 35px;float:left; margin-right:33px;}







.makeing{ width:100%; background:#f8f8f8; height:400px;}

.makeing h2{ display:block; font-size:26px; color:#333; text-align:center; font-weight: normal; padding-top:35px;}

.makeing label{ display:block; font-size:14px; color:#888; text-align:center; font-weight: normal; line-height:32px; margin-bottom:30px;}





.makeingleft{ width:1300px; overflow:hidden;}

.makeinglefttitle{ background: url(../images/iconimg.png) no-repeat; padding-left:30px; font-size:26px; margin-top:40px; margin-bottom:20px; }

.makeingleft h3{ font-size:24px; font-weight:normal; padding-top:25px;}

.makeingleft p{ font-size:14px; line-height:26px; display:block; margin-right:20px; margin-top:10px;}



.sermake1{ width:380px; height:200px; overflow:hidden; margin-top:10px; border:1px #eee solid; margin-right:20px;}

.sermake1 a{ background:url(../images/sermakeicon1.png) no-repeat 20px 35px; height:150px; padding-left:120px; color:#444; display:block; width:260px;}

.sermake1 a:hover{ background:url(../images/sermakeicon1h.png) no-repeat 20px 35px #3fb8a0; height:200px; padding-left:120px; color:#fff; display:block; width:260px;}



.sermake2{ width:380px; height:200px; overflow:hidden; margin-top:10px; border:1px #eee solid; margin-right:20px;}

.sermake2 a{ background:url(../images/sermakeicon2.png) no-repeat 20px 35px; height:150px; padding-left:120px; color:#444; display:block; width:260px;}

.sermake2 a:hover{ background:url(../images/sermakeicon2h.png) no-repeat 20px 35px #3fb8a0; height:200px; padding-left:120px; color:#fff; display:block; width:260px;}



.sermake3{ width:380px; height:200px; overflow:hidden; margin-top:10px; border:1px #eee solid; margin-right:20px;}

.sermake3 a{ background:url(../images/sermakeicon3.png) no-repeat 20px 35px; height:150px; padding-left:120px; color:#444; display:block; width:260px;}

.sermake3 a:hover{ background:url(../images/sermakeicon3h.png) no-repeat 20px 35px #8774cc; height:200px; padding-left:120px; color:#fff; display:block; width:260px;}







.makelist{ margin-bottom:26px; margin-top:13px;}

.makelist h3{ font-size:16px; font-weight:normal; display:block; width:310px; overflow:hidden; height:20px; margin-bottom:10px;}

.makelist p{ color:#999; display:block; height:30px; line-height:160%; width:260px; float:left;}

.maketime{ float:right; margin-top:8px;}



.makeyunying{margin-top:40px; margin-bottom:50px;}





.makeyunyingw{ width:1400px; overflow:hidden;}



.makeyunying h2{ display:block; font-size:26px; color:#333; text-align:center; font-weight: normal;}

.makeyunying label{ display:block; font-size:14px; color:#888; text-align:center; font-weight: normal; line-height:32px;}



.makeyunying h3{ display:block; width:190px; margin-left:170px; text-align:center; font-size:18px; font-weight:normal; padding-top:25px; }

.makeyunying p{ display:block; width:190px;  margin-left:170px; font-size:14px; margin-top:10px; }

.yymore{ border:1px #ccc solid; text-align:center; line-height:33px; margin-top:40px;width:190px;  margin-left:170px;}

.makeyy01{ width:380px; height:195px; overflow:hidden; margin-top:30px; margin-right:33px;}

.makeyy01 a{ display:block; width:380px; height:195px; background: url(../images/yunyingicon1.png) no-repeat 20px 20px #f8f8f8;}

.makeyy01 a:hover{ display:block; width:380px; height:195px; background: url(../images/yunyingicon1x.png) no-repeat 20px 20px #454545; color:#fcd111}



.makeyy02{ width:380px; height:195px; overflow:hidden; margin-top:30px; margin-right:33px;}

.makeyy02 a{ display:block; width:380px; height:195px; background: url(../images/yunyingicon2.png) no-repeat 20px 20px #f8f8f8;}

.makeyy02 a:hover{ display:block; width:380px; height:195px; background: url(../images/yunyingicon2x.png) no-repeat 20px 20px #454545; color:#fcd111}





.makeyy03{ width:380px; height:195px; overflow:hidden; margin-top:30px; margin-right:33px;}

.makeyy03 a{ display:block; width:380px; height:195px; background: url(../images/yunyingicon3.png) no-repeat 20px 20px #f8f8f8;}

.makeyy03 a:hover{ display:block; width:380px; height:195px; background: url(../images/yunyingicon3x.png) no-repeat 20px 20px #454545; color:#fcd111}



.guanlian{margin-top:40px;}

.guanlianw{ width:1400px; overflow:hidden;}



.guanlian h2{ display:block; font-size:26px; color:#333; text-align:center; font-weight: normal;}

.guanlian label{ display:block; font-size:14px; color:#888; text-align:center; font-weight: normal; line-height:32px;}



.guanlianw{ width:1300px; overflow:hidden;}

.guanlianw a{ display:block; width:270px; height:200px; overflow:hidden; float:left; margin-top:30px; margin-right:40px;}





.guanlianw h3{ display:block; text-align:center; font-size:18px; font-weight:normal; line-height:33px;}

.guanlianw p{display:block; text-align:center; font-size:14px; font-weight:normal; line-height:23px;}



.guanlicon1{ background:#fcd111; width:115px; height:115px; -moz-border-radius: 55px; -webkit-border-radius: 55px; margin-left:75px; margin-bottom:15px;}

.guanlicon1 img{ margin-top:30px; margin-left:30px;transition:All 0.4s ease-in-out;

-webkit-transition:All 0.4s ease-in-out;

-moz-transition:All 0.4s ease-in-out;

-o-transition:All 0.4s ease-in-out;}

.guanlicon1 img:hover{ transform:rotate(360deg);

-webkit-transform:rotate(360deg);

-moz-transform:rotate(360deg);

-o-transform:rotate(360deg);

-ms-transform:rotate(360deg);}





.guanlicon2{ background:#fcd111; width:115px; height:115px; -moz-border-radius: 55px; -webkit-border-radius: 55px; margin-left:75px; margin-bottom:15px;}

.guanlicon2 img{ margin-top:30px; margin-left:30px;transition:All 0.4s ease-in-out;

-webkit-transition:All 0.4s ease-in-out;

-moz-transition:All 0.4s ease-in-out;

-o-transition:All 0.4s ease-in-out;}

.guanlicon2 img:hover{ transform:rotate(360deg);

-webkit-transform:rotate(360deg);

-moz-transform:rotate(360deg);

-o-transform:rotate(360deg);

-ms-transform:rotate(360deg);}





.guanlicon3{ background:#fcd111; width:115px; height:115px; -moz-border-radius: 55px; -webkit-border-radius: 55px; margin-left:75px; margin-bottom:15px;}

.guanlicon3 img{ margin-top:30px; margin-left:30px;transition:All 0.4s ease-in-out;

-webkit-transition:All 0.4s ease-in-out;

-moz-transition:All 0.4s ease-in-out;

-o-transition:All 0.4s ease-in-out;}

.guanlicon3 img:hover{ transform:rotate(360deg);

-webkit-transform:rotate(360deg);

-moz-transform:rotate(360deg);

-o-transform:rotate(360deg);

-ms-transform:rotate(360deg);}



.guanlicon4{ background:#fcd111; width:115px; height:115px; -moz-border-radius: 55px; -webkit-border-radius: 55px; margin-left:75px; margin-bottom:15px;}

.guanlicon4 img{ margin-top:30px; margin-left:30px;transition:All 0.4s ease-in-out;

-webkit-transition:All 0.4s ease-in-out;

-moz-transition:All 0.4s ease-in-out;

-o-transition:All 0.4s ease-in-out;}

.guanlicon4 img:hover{ transform:rotate(360deg);

-webkit-transform:rotate(360deg);

-moz-transform:rotate(360deg);

-o-transform:rotate(360deg);

-ms-transform:rotate(360deg);}



.glcase{margin-top:30px; background:#f8f8f8; padding-top:40px;}

.glcase h2{ display:block; font-size:26px; color:#333; text-align:center; font-weight: normal;}

.glcase label{ display:block; font-size:14px; color:#888; text-align:center; font-weight: normal; line-height:32px; margin-bottom:30px;}

/*--------------------更新css---------------------*/
.fotbb{ text-align:center;}

.fotbb,.fotbb a{ color:#eee;}

.fotbb p{ padding:8px 0;}

.foot-wei
{
    position: relative;
}
.foot-wei span
{
    display: none;
}
.foot-wei:hover span
{
    display: block;
    position: absolute;
    left:-190px;
    top:0px;
}
.foot-wei .wei-bg
{
    width:170px;
    height: 170px;
    display: none;
    position: absolute;
    background: rgba(255,204,1,.2);
    border-bottom: 2px solid #ffcc01;
    animation:move 3s linear infinite;
    -webkit-animation:move 3s linear infinite;
    -moz-animation:move 3s linear infinite;
    -o-animation:move 3s linear infinite;
    -ms-animation:move 3s linear infinite;
}
.new-seo-banner
{
    height: 396px;
    background: url(../images/new-index-banner.jpg) no-repeat center;
}
/*.new-sem-banner
{
    height: 396px;
    background: url(../images/new-index-banner.jpg) no-repeat center;
}*/
.new-sem-banner{
	background: url(../images/sem-banner.png) no-repeat center;
	height: 608px;
}
.seo-banner{
	background: url(../images/seo-banner.png) no-repeat center;
	height: 608px;
}
.banner_ny{
	background: url(../images/ny-banner.png) no-repeat center;
	height: 608px;
}
.banner_ny2{
	background: url(../images/aso-banner.png) no-repeat center;
	height: 608px;
}
.banner_ny3{
	background: url(../images/weixin-banner.png) no-repeat center;
	height: 608px;
}
.banner_ny4{
	background: url(../images/weibo-banner.png) no-repeat center;
	height: 608px;
}
.banner_ny5{
	background:#252833 url(../images/shequn-banner.png) no-repeat center;
	height: 608px;
}
.index-fr
{
    height: 62px;
    border: 8px solid #f7f7f7;
    margin-bottom: 65px !important;
}
.index-fr li
{
    float: left;
    margin-right: 52px;
    line-height: 62px;
}
.index-fr li a
{
    color:#666;
    font-size: 14px;
}
.index-fr .index-fr-color
{
    font-size: 18px;
    color: #333333;
    background: url(../images/index-new-list.jpg) no-repeat 15px;
    padding-left:32px;
}

/*--------------------------seo更新----------------------------*/
/**/
.index_service_main li{
	width: 300px;
	text-align: center;
	margin: 0;
}
.index_service_main li p{
	background: none;
	text-align: center;
	padding: 0;
	font-size: 18px;
	color: #333333;
	margin-bottom: 12px;
}
.index_service_main li dl{
	text-align: center;
}
.index_service_main li span{
	display: block;
	width: 28px;
	margin: 10px auto;
	height: 4px;
	background: #e6e6e6;
}
.index_service_main li dd{
	line-height: 30px;
	padding-bottom: 65px;
}
.index_service_main{
	overflow: hidden;
	height: auto !important;
}
.tab_fw_con{
	padding-bottom: 37px;
}
#wrap_case dl
{
    width:400px;
    float: left;
    margin-bottom: 10px;
}
#wrap_case dt
{
    widt:400px;
    height: 225px;
    overflow: hidden;
}
#wrap_case dt img
{
    width:400px;
    height: 225px;
    transition: 0.6s;
}
#wrap_case dt img:hover
{
    transform: scale(1.2);
    transition: 0.6s;
}
#wrap_case dd
{
    color: #444444;
    font-size: 14px;
    line-height: 40px;
    margin-left:5px;
}
.index_kehu_main li{
	width: 240px !important;
	border: none !important;
	margin: 0 !important;
	height: 121px !important;
	height: auto !important;
	margin-bottom: 10px !important;
}
.index_kehu{
	height: auto !important;
	overflow: hidden;
	padding-bottom: 70px;
}
.index_kehu_main {
	overflow: hidden;
}
.tent7{ height: 340px; background: #f7f7f7;}
.partner li{width:200px; float: left; height: 180px; background: url(../images/index_whyme14.png) no-repeat center; text-align: center; margin-top: 5px;}
.partner li img{ height: 30px; margin-top:70px; }
.partner li p{margin-top: 24px; color: #333;}
.partner{
	overflow: hidden;
}
.index-huoban{
	background: #f8f8f8;
	height: 340px;
	overflow: hidden;
}
.index-fr
{
    height: 62px;
    border: 8px solid #f7f7f7;
    margin-top: 56px !important;
    margin-bottom: 48px !important;
}
.index-fr li
{
    float: left;
    margin-right: 52px;
    line-height: 62px;
}
.index-fr li a
{
    color:#666;
    font-size: 14px;
}
.index-fr .index-fr-color
{
    font-size: 18px;
    color: #333333;
    background: url(../images/index-new-list.jpg) no-repeat 15px;
    padding-left:32px;
}
.index_col_biref{
	margin-bottom: 34px;
}
.index_new_main{
	overflow: hidden;
}
.index_new_list{overflow: hidden;}
.index_col_name7{
	margin-top: 45px !important;
	margin-bottom: 30px;
}
.index_col_name8{
	margin-top: 60px;
	margin-bottom: 50px;
}
.index_col_name9{
	margin-top: 77px !important;
}
.index_col_name10{
	margin-top: 70px;
}
.index_choose{
	height: auto !important;
	overflow: hidden;
	padding-bottom: 49px;
}
.col_title{
    height: 110px;
    line-height: 110px;
    text-align: center;
    background: url(../images/col_boder.png) no-repeat center ;
    font-size: 30px;
    color: #666;
}
.index-new-right
{
    float: left;
}
.list-news-tit
{
    margin-bottom: 10px;
    font-size: 22px;
    line-height: 54px;
}
.navigation-down-inner .xiala li
{
	float:none;
}
.navigation-down-inner .xiala li a
{
	float:none;
	color:#333;
}
/************联系我们************/
.new-contact-banner
{
    background: url(../images/new-contact-banner.jpg) no-repeat center;
    height: 360px;
    position: relative;
}
.con-form
{
    width:405px;
    height: 392px;
    padding-left:35px;
    background: rgba(38,38,38,0.82);
    position: absolute;
    right:0px;
}
.con-form span
{
    color: #fcd111;
    font-size: 24px;
    display: block;
    margin-bottom: 30px;
    margin-top:40px;
    text-align: center;
}
.con-form input
{
    margin-bottom: 15px;
}
.con-form-banner
{
    width:1200px;
    margin:0 auto;
    position: relative;
}
.cont-left
{
    width:175px;
    height: 33px;
    line-height: 33px;
    color: #333333;
    margin-right: 12px;
    text-indent: 0.5em;
    float: left;
}
.cont-cen
{
    width:365px;
    height: 33px;
    line-height: 33px;
    text-indent: 0.5em;
}
.con-form ul
{
    margin-top:7px;
    overflow: hidden;
    margin-bottom: 15px;
}
.con-form ul li
{
    width:98px;
    color: #fff;
    float: left;
}
.con-form .submitBtn
{
     width:365px;
     margin:0;
}
.new-contact-tit
{
    font-size: 28px;
    color: #333333;
    text-align: center;
   /* background: url(../images/inside_web_1.jpg) no-repeat bottom center;*/
    margin-top:48px;
    margin-bottom: 40px;
    padding-bottom: 20px;
}
.new-con-text
{
    width:1200px;
    margin:0 auto;
    margin-bottom: 60px;
}
.new-con-text ul
{
    overflow: hidden;
}
.new-con-text li
{
    width:375px;
    height: 270px;
    float: left;
    margin-right:25px;
    margin-left:5px;
    margin-top:5px;
    margin-bottom:5px;
   -webkit-box-shadow:0 0 3px 4px #f7f6f6;  
    -moz-box-shadow:0 0 3px 4px #f7f6f6;  
    box-shadow:0 0 5px 3px 4px #f7f6f6;
}
.new-con-tit
{
    margin-top:40px;
    color:#333;
    font-size: 18px;
    text-align: center;
    padding-bottom: 20px;
    background: url(../images/con-list.jpg) no-repeat bottom center;
}
.new-con-text .new-con-right
{
    margin-right:0px;
}
.kefu dl
{
    float: left;
    text-align: center;
    margin-top:45px;
    margin-left:56px;
}
.kefu dl dt
{
    height: 50px;
}
.kefu dl dd
{
    color: #333333;
    font-size: 14px;
    padding-bottom: 22px;
    background:url(../images/con-li-list.png) no-repeat bottom center;
}
.cont-bg
{
    background: #f6f6f6;
    overflow: hidden;
    padding-bottom: 60px;
}
.lianxi .new-con-tit1
{
    margin-top:35px;
    color:#333;
    font-size: 18px;
    text-align: center;
    padding-bottom: 20px;
    background: url(../images/con-list-1.png) no-repeat bottom center;
}
.new-con-tit1
{
    margin-top:35px;
    color:#333;
    font-size: 18px;
    text-align: center;
    padding-bottom: 20px;
    background: url(../images/con-list-1.png) no-repeat bottom center;
}
.lianxi p
{
    color: #333333;
    font-size: 16px;
    margin-left: 35px;
    line-height: 30px;
}
.new-con-b
{
    margin-bottom: 7px;
}
.new-con-color
{
    color: #e36e8d !important;
    font-size: 16px !important;
}
.lianxi .new-con-top
{
    margin-top:10px;
}
.new-con-t
{
    margin-top:10px;
}
.new-con-t span
{
    color: #333333;
    font-size: 12px;
}
.new-con-color1
{
    color: #333333 !important;
    font-size: 12px !important;
}
.shou span
{
    width:310px;
    margin:0 auto;
    text-align: justify;
    display: block;
    margin-top:20px;
    line-height: 22px;
}
.about-button
{
    width:140px;
    height: 35px;
    line-height: 35px;
    border:none;
    background: #efefef;
    margin:0 auto;
    display: block;
    margin:15px  auto;
    text-align: center;
    color: #333;
}
.about-em
{
    width:310px;
    text-align: left;
    display: block;
    margin:0 auto;
    padding:15px 0;
}
.shou .about-em-left
{
    width:310px;
    margin:0 auto;
    text-align: left;
}
.shou p
{
    text-align: center;
}
.cont-bg dl
{
    width:550px;
    height: 185px;
    background: #fff;
    float: left;
    padding-left: 30px;
}
.cont-bg dt
{
    margin-top:30px;
    height: 40px;
    margin-bottom: 10px;
}
/*.cont-k
{
    background: url(../images/con-img2.png) no-repeat center left;
}
.cont-gs
{
    background: url(../images/con-img3.png) no-repeat center left;
}
.cont-k-name
{
    background: url(../images/con-img4.png) no-repeat center left;
}*/
.cont-bg dd li
{
    line-height: 30px;
    padding-left: 40px;
}
.cont-bg .cont-y-right
{
    float: right;
}
/*.new-con-ji-t
{
    padding-top:10px;
}*/
.new-con-jigou
{
    overflow: hidden;
    margin-bottom: 40px;
}
.new-con-jigou dl
{
    width:550px;
    float: left;
    margin-bottom: 20px;
    margin-right: 72px;
}
.new-con-jigou .cont-right-none
{
    margin-right:0px;
}
.new-con-jigou dt
{
    width:156px;
    height: 118px;
    overflow: hidden;
    float: left;
}
.new-con-jigou dd
{
    float: left;
}
.new-con-jigou span
{
    display: block;
    line-height: 28px;
    padding-bottom: 10px;
    margin-left:20px;
    margin-top:7px;
    background: url(../images/con-img9.png) no-repeat left bottom;
    margin-bottom: 15px;
}
.new-con-jigou p
{
    margin-left:20px;
    line-height: 25px;
}
/*************联系我们*************/
.about_team_main{
	background: #f6f6f6;
	height: auto;
	padding-bottom: 35px;
}
.index_col_name11{
    height: 72px;
    line-height: 72px;
    font-size: 28px;
    color: #333;
    text-align: center;
    padding-top: 48px;
}
.index_col_biref4{
	color: #666;
}
ul.about_team_1 li p{
	color: #333;
}
.new-about-team
{
    text-align: center;
    background: #F6F6F6;
    font-size: 0;
    padding-bottom: 70px;
}
.tent3{
 /*   padding-bottom: 20px;*/
/*    background: #f6f6f6;*/
}
.tent3 h3{
    text-align: center;
    font-weight: normal;
    font-size: 16px;
    margin-top: -30px;
}
.our_kh{
    border-left: 1px solid #ccc;
    border-top: 1px solid #ccc;
    overflow: hidden;
/*    margin-bottom: 60px;*/
    margin-top: 40px;
}
.our_kh li{
    border: 1px solid #ccc;
    border-left: none;
    border-top: none;
    float: left;
    width: 239px;
    height: 122px;
    text-indent: -9999px;
}
.w1201{
    width: 1201px;
    margin: 0 auto;
}
.about_team_1 .abou-new-tit
{
    color: #666;
    font-size: 16px;
    display: block;
    margin:0 auto;
}
.about_joinus{
	padding: 0;
}
.about-new-img
{
    margin-top:40px !important;
    text-align: center;
    overflow: hidden;
}
.about-new-img dt
{
    margin-top:33px;
}
.about-new-img .about-new-right
{
    margin-right:0px;
}
.about-new-img dl
{
    width:380px;
    height: 250px;
    border:1px solid #d2d2d2;
    margin-right:22px;
    float: left;
}
.about-new-img dl dd span
{
    color: #333333;
    font-size: 18px;
    margin-top:10px;
    display: block;
}
.about-new-img dl dd p
{
    width:310px;
    margin:0 auto;
    text-align: center;
    line-height: 26px;
    margin-top:20px;
    color: #999999;
    letter-spacing: 1px;
}
.about_joinus{
	height: auto;
	/*padding-bottom: 30px;*/
	padding-bottom: 70px;
}
.jmyx_about{
	margin-top: 30px;
}
.inside_page_biref5{
	margin-bottom: 30px;
}
.service-banner{
	background: url(../images/new-inside_page_banner1.jpg) no-repeat center center;
	height: 291px;
}
.product-banner{
	background: url(../images/new-inside_page_banner2.jpg) no-repeat center center;
	height: 291px;
}
.case-banner{
	background: url(../images/anlibanner.jpg)no-repeat center center;
	height: 291px;
}
.about-banner{
	background:#242833 url(../images/new-inside_page_banner1.jpg)no-repeat center center;
	height: 291px;
}
#wrap_case dl
{
    width:400px;
    float: left;
    margin-bottom: 25px;
}
#wrap_case dt
{
    widt:400px;
    height: 225px;
    overflow: hidden;
}
#wrap_case dt img
{
    width:400px;
    height: 225px;
    transition: 0.6s;
}
#wrap_case dt img:hover
{
    transform: scale(1.2);
    transition: 0.6s;
}
#wrap_case dd
{
    color: #444444;
    font-size: 14px;
    margin-top:7px;
    margin-left:5px;
}
.case-page
{
    text-align: center;
}
.case-page ul
{
    display: inline-block;
}
.case-page li
{
    display: inline;
    border:1px solid #ddd;
    float: left;
    margin-right: 15px;
}
.case-page li a
{
    display: block;
    padding:7px 13px;
    float: left;
}
.case-page
{
    margin-top:15px;
    margin-bottom: 40px;
}
.case-page li:hover a
{
    background: #fcd111;
    color:#333;
}
.case-page .thisclass
{
	border: none !important;
    background: #fcd111;
    color: #333 !important;
    padding:7px 13px;
    border:1px solid #ddd !important;
}
.service2-banner{
	background: url(../images/service-banner.jpg) no-repeat center center;
	height: 291px;
}
.navigation-down-inner .down-bg
{
    margin-top:12px;
    border:1px solid #333025;
    background: #2c2c2c;
    padding-top:35px;
    overflow: hidden;
}
.top-sousuo
{
    margin-left: 45px;
    margin-right: 50px;
    float: left;
}
.top-koubei
{
    margin-left: 25px;
    float: left;
}
.top-hudong
{
    margin-left: 50px;
    margin-right: 65px;
    float: left;
}
.top-sousuo p
{
    color: #d8d8d8;
    font-size: 18px;
    margin-bottom: 7px;
}
.top-sousuo span
{
    width:380px;
    font-size: 13px;
    color: #d8d8d8;
    display: block;
    padding-bottom: 15px;
    border-bottom: 1px solid #333333;
}
.top-sousuo ul
{
    width:380px;
    display: block;
    margin-top:25px;
    overflow: hidden;
}
.top-sousuo ul li
{
    width:158px;
    float: left;
    font-size: 14px;
    height: 25px;
    line-height: 25px;
    color: #d8d8d8;
    margin-bottom: 25px;
    padding-bottom: 10px;
    padding-left:32px;
}
.top-sousuo ul li a
{
    color: #d8d8d8;
}
.top-sousuo ul li a:hover
{
    color: #fcd111;
}

.top-jsfw 
{
    margin-left: 45px;
    margin-right: 50px;
    float: left;
}

.top-jsfw p
{
    color: #d8d8d8;
    font-size: 18px;
    margin-bottom: 7px;
}
.top-jsfw span
{
    width:504px;
    font-size: 13px;
    color: #d8d8d8;
    display: block;
    padding-bottom: 15px;
    border-bottom: 1px solid #333333;
}
.top-jsfw ul
{
    width:504px;
    display: block;
    margin-top:25px;
    overflow: hidden;
}
.top-jsfw ul li
{
    width:220px;
    float: left;
    font-size: 14px;
    height: 25px;
    line-height: 25px;
    color: #d8d8d8;
    margin-bottom: 25px;
    padding-bottom: 10px;
    padding-left:32px;
}
.top-jsfw ul li a
{
    color: #d8d8d8;
}
.top-jsfw ul li a:hover
{
    color: #fcd111;
}




.top-yxtg{
	margin-left: 45px;
    margin-right: 50px;
    float: left;
}
.top-yxtg p
{
    color: #d8d8d8;
    font-size: 18px;
    margin-bottom: 7px;
}
.top-yxtg span
{
    width:304px;
    font-size: 13px;
    color: #d8d8d8;
    display: block;
    padding-bottom: 15px;
    border-bottom: 1px solid #333333;
}
.top-yxtg ul
{
    width:304px;
    display: block;
    margin-top:25px;
    overflow: hidden;
}
.top-yxtg ul li
{
    width:120px;
    float: left;
    font-size: 14px;
    height: 25px;
    line-height: 25px;
    color: #d8d8d8;
    margin-bottom: 25px;
    padding-bottom: 10px;
    padding-left:32px;
}
.top-yxtg ul li a
{
    color: #d8d8d8;
}
.top-yxtg ul li a:hover
{
    color: #fcd111;
}








.top-sou-bg1
{
    background: url(../images/index-list-1.png) no-repeat;
}
.top-sou-bg2
{
    background: url(../images/index-list-2.png) no-repeat;
}
.top-sou-bg3
{
    background: url(../images/index-list-3.png) no-repeat;
}
.top-sou-bg4
{
    background: url(../images/index-list-4.png) no-repeat left 2px;
}
.top-sou-bg5
{
    background: url(../images/index-list-5.png) no-repeat left 5px;
}
.top-sou-bg6
{
    background: url(../images/index-list-6.png) no-repeat left 5px;
}
.top-sou-bg7
{
    background: url(../images/index-list-7.png) no-repeat left 2px;
}
.top-sou-bg8
{
    background: url(../images/index-list-8.png) no-repeat left 5px;
}
.top-sou-bg9
{
    background: url(../images/index-list-9.png) no-repeat left 5px;
}
.top-sou-bg10
{
    background: url(../images/index-list-10.png) no-repeat left 2px;
}
.top-sou-bg11
{
    background: url(../images/index-list-11.png) no-repeat left 3px;
}
.top-sou-bg12
{
    background: url(../images/index-list-12.png) no-repeat left 1px;
}
/**/
.top-koubei p
{
    color: #d8d8d8;
    font-size: 18px;
    margin-bottom: 5px;
}
.top-koubei span
{
    width:285px;
    font-size: 13px;
    color: #d8d8d8;
    display: block;
    padding-bottom: 15px;
    border-bottom: 1px solid #333333;
}
.top-koubei ul
{
    width:220px;
    display: block;
    margin-top:25px;
    overflow: hidden;
}
.top-koubei ul li
{
    width:78px;
    float: left;
    font-size: 14px;
    height: 25px;
    line-height: 25px;
    color: #d8d8d8;
    margin-bottom: 25px;
    padding-bottom: 10px;
    padding-left:32px;
}
.top-koubei ul li a
{
    color: #d8d8d8;
}
.top-koubei ul li a:hover
{
    color: #fcd111;
}
/**/

.top-hudong p
{
    color: #d8d8d8;
    font-size: 18px;
    margin-bottom: 5px;
}
.top-hudong span
{
    width:260px;
    font-size: 13px;
    color: #d8d8d8;
    display: block;
    padding-bottom: 15px;
    border-bottom: 1px solid #333333;
}
.top-hudong ul
{
    width:250px;
    display: block;
    margin-top:25px;
    overflow: hidden;
}
.top-hudong ul li
{
    width:90px;
    float: left;
    font-size: 14px;
    height: 27px;
    line-height: 27px;
    color: #d8d8d8;
    margin-bottom: 25px;
    padding-bottom: 10px;
    padding-left:32px;
}
.top-hudong ul li a
{
    color: #d8d8d8;
}
.top-hudong ul li a:hover
{
    color: #fcd111;
}
.top-pro
{
    width:1200px;
    margin:0 auto;
    font-size: 14px;
    border:1px solid #333025;
    background: #2c2c2c;
    padding-top:30px;
    padding-bottom:11px;
    margin-top:12px;
    overflow: hidden;
}
.top-pro dl
{
    width:33.33%;
    text-align: center;
    float: left;
}
.top-pro dl dd
{
    padding:15px 0;
}
.top-pro dl dd
{
    color: #d8d8d8;
}
.top-pro dl dd:hover
{
    color: #fcd111;
}
/* -------------------------------------------------------微信开发-开发服务--------------------------------------------------- */
.wechat-banner{
    width: 100%;
    height: 380px;
    background: url(../images/wechat_developer-banner.jpg) center center no-repeat;
}
.wechat-service{
    width: 100%;
    height: auto;
    font-family: "微软雅黑" !important;
    padding-bottom: 65px;
}
.wechat-title1{
    width: 100%;
    text-align: center;
    font-size: 14px;
    padding-top: 65px;
    color: #666565;
}
.wechat-title1 p{
    font-size: 24px;
    margin-bottom: 20px;
    color: #333333;
}
.wechat-service-content{
    width: 1215px;
    margin: 0 auto;
    overflow: hidden;
}
.wechat-service-content dl{
    width: 270px;
    text-align: center;
    border: 1px solid #e6e6e6;
    margin: 15px 15px;
    margin-top: 48px;
    float: left;
}
.wechat-service-content dl:hover{
    box-shadow: 0px 0px 10px #dddddd;
    transition: all 0.5s;
    -moz-transition: all 0.5s;
    -webkit-transition: all 0.5s;
    -o-transition: all 0.5s;
}
.wechat-service-content dl span{
    display: block;
    width: 50px;
    height: 6px;
    background: #e6c024;
    margin: 0 auto;
    margin-bottom: 35px;
}
.wechat-service-content dt{
    font-size: 0;
    margin-bottom: 20px;
}
.wechat-service-content dd{
    width: 210px;
    margin: 0 auto;
    color: #999999;
    line-height: 24px;
    height: 127px;
}
.wechat-service-content dd p{
    font-size: 18px;
    color: #666666;
    margin-bottom: 10px;
}

.wechat-advantage{
    width: 100%;
    background: url(../images/wechat_developer-bg1.jpg) center center no-repeat;
    font-family: "微软雅黑" !important;
    height: 540px;
}
.wechat-title2{
    width: 100%;
    text-align: center;
    font-size: 14px;
    color: #e0e0e0;
    padding-top: 65px;
}
.wechat-title2 p{
    font-size: 24px;
    margin-bottom: 20px;
    color: #FFFFFF;
}
.wechat-advantage-content{
    width: 1200px;
    margin: 0 auto;
    overflow: hidden;
    padding-top: 65px;
}
.wechat-advantage-content dl{
    width: 365px;
    height: auto;
    border: 1px solid #E6E6E6;
    float: left;
    text-align: center;
    color: #FFFFFF;
    margin: 0px 16px;
}
.wechat-advantage-content dl:hover dt{
    padding-top: 36px;
    transition: padding-top 0s;
    -moz-transition: padding-top 0s;
    -webkit-transition: padding-top 0s;
    -o-transition: padding-top 0s;
}
.wechat-advantage-content dl:hover{
    border-top: 2px solid #ebcd52;
    transition: border-top-color 1s;
    -moz-transition: border-top-color 1s;
    -webkit-transition: border-top-color 1s;
    -o-transition: border-top-color 1s;
}
.wechat-advantage-content dl p{
    font-size: 18px;
    line-height: 35px;
    margin-bottom: 25px;
}
.wechat-advantage-content dl span{
    color: #e6c024;
}
.wechat-advantage-content dt{
    font-size: 0;
    padding-top: 37px;
}
.wechat-advantage-content dd{
    font-size: 14px;
    color: #e0e0e0;
    line-height: 24px;
    margin-top: 5px;
    height: 150px;
    padding: 0px 45px;
    padding-bottom: 13px;
    margin-top: 5px;
}
.wechat-characteristic{
    width: 100%;
    overflow: hidden;
    padding-bottom: 75px;
}
.wechat-characteristic-centent{
    width: 1200px;
    height: 413px;
    margin: 0 auto;
    margin-top: 65px;
    overflow: hidden;
    background: url(../images/wechat_developer-bg2.jpg)no-repeat center center;
}
.wechat-characteristic-centent dl{
    margin-top: 110px;
    margin-left: 90px;
    float: left;
    width: 300px;
}
.wechat-characteristic-centent dt{
    float: left;
    font-size: 0;
    margin-right: 20px;
    padding: 18px 0;
}
.wechat-characteristic-centent dd {
    font-size: 14px;
    color: #666666;
}
.wechat-characteristic-centent dd p{
    font-size: 18px;
    margin-bottom: 10px;
    color: #333333;
}
.wechat-why{
    width: 100%;
    overflow: hidden;
    padding-bottom: 105px;
    background: #f8f8f8;
}
.wechat-why-content{
    width: 1200px;
    margin: 0 auto;
    overflow: hidden;
}
.wechat-why-content dl{
    width: 365px;
    height: 250px;
    text-align: center;
    font-size: 14px;
    color: #666666;
    margin-left: 15px;
    margin-right: 15px;
    float: left;
}
.wechat-why-content dl span{
    width: 55px;
    display: block;
    height: 5px;
    background: #e2e2e2;
    margin-top: 20px !important;
    margin-bottom: 20px !important;
    margin: 0 auto;
}
.wechat-why-content dl p{
    font-size: 18px;
    color: #333333;
    padding-top: 100px;
}
.wechat-why-content dd{
    padding: 0px 30px;
    line-height: 24px;
}
.wechat-case{
    width: 100%;
    overflow: hidden;
    padding-bottom: 85px;
}
.wechat-case-content{
    width: 1200px;
    overflow: hidden;
    margin: 0 auto;
    margin-top: 65px;
}
.wechat-case-content dl{
    float: left;
    text-align: center;
    margin-left:17px ;
    margin-right: 18px;
}
.wechat-case-content dt{
    width: 365px;
    height: 249px;
}
.wechat-case-content dd{
    line-height: 50px;
    font-size: 14px;
    color: #333333;
}
.wechat-case-content dd a{
    display: block;
}
.company_b2b dl{float:left;width:365px;text-align:center;margin-left:15px;margin-right:15px;position:relative; }
.company_b2b dl dt{width:365px;height:249px;background-color:#fff;}
.company_b2b dl dt.ererima_img{ position:absolute;left:0;top:0;transition: background 1.4s;
    -moz-transition: background 1.4s;
    -webkit-transition: background 1.4s;}
.company_b2b dl dt.ererima_img img{width:135px;height:135px;margin-top:58px;}
.hid{display:none;}
.company_b2b dl dd{font-size:16px;color:#737373;font-family:微软雅黑;}
.company_b2b dl dd.mouse_effi a{color: #FCD111;}
/*苏州智火服务*/
.service2-banner{
	background: url(../images/service-banner.jpg) no-repeat center center;
	height: 291px;
}
.service2-title{
	font-size: 26px;
	color: #333333;
	text-align: center;
	padding-top: 60px;
}
.service2-biref{
	font-size: 14px;
	padding-top: 16px;
	text-align: center;
	color: #999999;
}
.service2-fuwu{
	overflow: hidden;
	padding-bottom: 48px;
}
.service2-fuwu-content{
	width: 1225px;
	margin: 0 auto;
	margin-top: 50px;
}
.service2-fuwu-content a{
	color: #333333;
}
.service2-fuwu-content ul{
	overflow: hidden;
	margin-bottom: 20px;
}
.service2-fuwu-content li{
	float: left;
	width: 223px;
	height: 163px;
	text-align: center;
	margin:0px 10px;
	border: 1px solid #EEEEEE;
}
.service2-fuwu-content li:hover{
	border: 1px solid #FFCC00;
	transition: border 1s;
}
.service2-fuwu-ul1{
	background: url(../images/service-img1.png) no-repeat center;
}
.service2-fuwu-ul1 p{
	padding-top: 113px;
	font-size: 15px;
	color: #333333;
}
.service2-fuwu-ul2{
	background: url(../images/service-img2.png) no-repeat center;
}
.service2-fuwu-ul2 p{
	padding-top: 113px;
	font-size: 15px;
	color: #333333;
}
.service2-fuwu-ul3{
	background: url(../images/service-img3.png) no-repeat center;
}
.service2-fuwu-ul3 p{
	padding-top: 113px;
	font-size: 15px;
	color: #333333;
}
.service2-fuwu-content dt{
	margin-top: 30px;
}
.service2-fuwu-content dd{
	font-size: 14px;
}
.service2-fuwu-content li dl a{
	display: block;
}
.service2-fuwu-content li dl p{
	font-size: 18px;
	padding: 5px 0px;
}
.service2-fuwu-content li dl span{
	display: block;
	line-height: 50px;
	font-size: 16px;
}
.service2-strategy{
	background: #F8F8F8;
	background: url(../images/service-background1.png)no-repeat center bottom;
}
.service2-strategy-content{
	overflow: hidden;
	width: 1200px;
	margin: 0 auto;
	text-align:center;
}
.service2-strategy-content-ul{
	overflow: hidden;
	width: 810px;
	margin: 0 auto;
	margin-top: 70px;
}
.service2-strategy-content-ul li{
	background: url(../images/service-background2.png)no-repeat;
	float: left;
	width: 105px;
	line-height: 37px;
	margin: 0px 15px;
}
.service2-strategy-content-ul2{
	overflow: hidden;
	width: 810px;
	margin: 0 auto;
}
.service2-strategy-content-ul2 li{
	float: left;
	width: 105px;
	line-height: 37px;
	margin: 0px 15px;
	font-size: 14px;
}
.service2-strategy-word{
	font-size: 14px;
	margin-top: 60px;
	line-height: 28px;
	padding-bottom: 122px;
}
.service2-case-content{
	width: 1150px;
	margin: 0 auto;
	margin-top: 45px;
	overflow: hidden;
	padding-bottom: 60px;
}
.service2-case-content dl{
	float: left;
	margin: 0px 15px;
	text-align: center;
	padding-bottom: 40px;
	border-bottom: 3px solid #cccccc;
}
.service2-case-content dl p{
	font-size: 18px;
	color: #333333;
	line-height: 40px;
}
.service2-case-content dd{
	font-size: 14px;
	color: #666666;
}
.service2-process{
	background: #f8f8f8;
}
.service2-process-content{
	width: 1200px;
	margin: 0 auto;
	margin-top: 40px;
	padding-bottom: 80px;
}
.service2-youshi-content{
	width: 1234px;
	margin: 0 auto;
	overflow: hidden;
	margin-top: 30px;
	padding-bottom: 80px;
}
.service2-youshi-content dl{
	width: 376px;
	height: 218px;
	border: 1px solid #fcd111;
	margin: 0px 16px;
	text-align: center;
	float: left;
	margin-top: 25px;
}
.service2-youshi-content dt{
	margin-top: 30px;
}
.service2-youshi-content dd{
	padding: 0px 20px;
	font-size: 14px;
	color: #666;
}
.service2-youshi-content dd p{
	color: #333333;
	font-size: 16px;
	margin-bottom: 20px;
}
.service2-linian{
	background: #f8f8f8;
	padding-bottom: 80px;
}
.service2-linian-content{
	background: url(../images/service-linian.png)no-repeat center center;
	width: 1200px;
	margin: 0 auto;
	overflow: hidden;
	height: 365px;
    margin-top: 40px;
}
.service2-linian-content dl{
	width: 185px;
	height: auto;
	float: left;
	text-align: center;
	padding-bottom: 60px;
}
.service2-linian-content dl p{
	font-size: 18px;
	margin: 5px 0;
}
.service2-linian-content dd{
	font-size: 13px;
	font-family: "微软雅黑";
	line-height: 24px;
}
/*2017-9-6*/
/*苏州智火服务*/
.w1230{
	width: 1230px;
	overflow: hidden;
	margin: 0 auto;
	height:350px;
}
.w1230 dl{
	float: left;
	width: 270px;
	text-align: center;
	margin: 15px 15px;
	background: #f8f8f8;
	box-shadow: 0px 0px 10px #E1E1E1;
}
.w1230 dt{
	margin-top: 25px;
	
}
.w1230 dd{
	font-size: 14px;
	line-height: 24px;
	width: 184px;
	margin: 0 auto;
	color: #666666;
}
.w1230 dd p{
	font-size: 18px;padding: 15px 0;
	color: #333333;
}
.w1230 dd span{
	margin-bottom: 5px;
	display: block;
}
.w1230-btn{
	width: 184px;
	background: #333;
	color: #f1ca23;
	text-align: center;
	line-height: 34px;
	margin: 0 auto;
	margin-top: 20px;
	margin-bottom: 30px;
}
.w1230-btn a{
	color: #f1ca23;
	display: block;
}
.w1230-btn:hover{
	background: #f1ca23;
	transition: all 0.6s;
}
.w1230-btn:hover a{
	color: #333;
}
.index_service_main a{
	color: #666666;
}
/*.w1231 dl:hover{
	margin-top: 0px;
	box-shadow: 5px 5px 5px #999;
	transition: all 0.4s;
}
.w1231 dl:hover .w1230-btn{
	background: #f1ca23;
	transition: all 0.6s;
}
.w1231 dl:hover .w1230-btn a{
	color: #333;
}*/
/*------------------------排名啦---------------------------*/
.pai-banner
{
    height: 295px;
    background:#1d2233 url(../images/pai-banner.jpg) no-repeat center;
}
.top-four{
    margin: 0 auto;
    overflow: hidden;
    width: 100%;
    margin-top: 32px;
    box-shadow: 0px 0px 5px 3px #ebebeb;
    background-color: #FFFFFF;
}
.top-3{
    margin: 0 auto;
    width: 1200px;
    overflow: hidden;
}
.top-3-1 img{
    float: left;
    margin-top: 30px;
    margin-right: 15px;
}
.top-3-1{
    width: 288px;
    height: 106px;
    margin-left: 10px;
    float: left;
    box-shadow: 1px 0px 2px #ebebeb;
}
.top-3-1 p{
    font-size: 18px;
    margin-top: 30px;
    color: #333;
}
.top-3-1 span{
    font-size: 12px;
    color: #999999;
    margin-top:5px;
    display: block;
}
.pai-center{
    width: 100%;
    margin: 0 auto;
    margin-top: 50px;
    overflow: hidden;
}
.pai-title p
{
    font-size: 24px;
    color: #333333;
    text-align: center;
    margin-bottom: 20px;
}
.pai-title span
{
    width:670px;
    text-align: center;
    display: block;
    margin:0 auto;
    color: #999999;
    font-size: 14px;
    line-height: 27px;
}
.pai-center dl
{
    width:280px;
    height: 355px;
    border:1px solid #eeeeee;
    float: left;
    margin-right: 22px;
    margin-top:40px;
}
.pai-center dl:hover
{
    border:1px solid #fbd012;
}
.pai-center .pai-cen-right
{
    margin-right:0px;
}
.pai-center dl dt
{
    text-align: center;
    margin-top: 47px;
    margin-bottom: 23px;
}
.pai-center dl dd span
{
    width:auto;
    font-size: 18px;
    color: #333333;
    display: block;
    margin:0 auto;
    text-align: center;
}
.pai-center dl dd p
{
    width:240px;
    color: #666666;
    font-size: 14px;
    line-height: 25px;
    text-align:justify;
    display: block;
    margin:0 auto;
    margin-top:10px;
}
.pai-center-2{
    background-color: #f8f8f8;
    width: 100%;
    margin: 0 auto;
    overflow: hidden;
    padding:50px 0px;
    margin-top: 50px;
}
.pai-cen-2-bg
{
    width:1200px;
    margin:0 auto;
    overflow: hidden;
    background: url(../images/pai-img13.png) no-repeat  bottom;
    padding-bottom: 118px;
}
.pai-cen-2-bg dl
{
    width:190px;
    height: 260px;
    margin:0 52px;
    text-align: center;
    float: left;
    margin-top:40px;
    border:1px solid #f6e8b0;
}
.pai-cen-2-bg dl dt
{
    margin-top:27px;
    margin-bottom: 10px;
}
.pai-cen-2-bg dl dd
{
    background: url(../images/pai-img19.png) no-repeat center top;
    padding-top: 3px;
}
.pai-cen-2-bg dl dd p
{
    padding-top:23px;
    font-size: 14px;
    color: #666666;
}
.pai-button
{
    width:371px;
    height: 45px;
    line-height: 45px;
    background: #e6c024;
    border-radius: 8px;
    text-align: center;
    margin:0 auto;
    color: #fff;
}
.pai-center-3
{
    width: 100%;
    margin: 0 auto;
    overflow: hidden;
    padding:50px 0px;
}
.cooperation-content{
    width: 1200px;
    margin: 0 auto;
    padding-top:40px; 
    overflow: hidden;
}
.cooperation-content dl{
    float: left;
    width:210px;
    text-align: center;
    margin-left: 6px;
}
.cooperation-content dl span{
    font-size: 17px;
    color: #333333;
}
.cooperation-content dd{
    width:210px;
    margin-top: 10px;
    color: #666666;
    line-height: 25px;
}
.cooperation-content-img{
    float: left;
    width: 67px;
    height: auto;
    margin-left: 23px;
    margin-right: 22px;
    margin-top: 80px;
}
.pai-ceter-4
{
    padding:33px 0px;
    background: #f8f8f8;
}
.pai-ceter-4 a
{
    text-align: center;
    width:300px;
    height: 42px;
    line-height: 42px;
    margin:0 auto;
    background: #e6c024;
    color: #333333;
    font-size: 16px;
    display: block;
}
.pai-banner p
{
    padding-top:200px;
}
.pai-banner p a
{
    width:145px;
    height: 33px;
    line-height: 33px;
    color: #fff;
    border:3px solid #e6c024;
    text-align: center;
    margin:0 auto;
    display: block;
}
/**/
.fuwu_main3 li{
	width: 348px;
	margin-right: 76px;
}
.product_1 p{
	width: 45% !important;
	float: left;
	text-align: left;
    margin-left: 13px;
}
.case-button
{
    position: absolute;
    right:0px;
    top:30px;
    width:150px;
    height: 38px;
    line-height: 38px;
    color:#000 !important;
    display: block;
    background: #fcd111;
    text-align: center;
    border-radius: 6px;
}
.news-page
{
    text-align: left;
    padding-top:22px;
    padding-bottom: 40px;
}
.news-page ul
{
    display: inline-block;
}
.news-page ul li
{
    display: inline;
    border: 1px solid #eee;
    float: left;
    margin-right: 10px;
    background: #fff;
    border-radius: 6px;
    color: #666;
}
.news-page ul li a
{
    display: block;
    padding: 7px 13px;
    float: left;
    color: #999;
}
.news-page li:hover a
{
    background: #fcd111;
    border-radius: 6px;
    color:#333;
}
.news-page .thisclass {
    border: none !important;
    background: #fcd111;
    color: #333 !important;
    padding: 7px 13px;
    border: 1px solid #eee !important;
    border-radius: 6px;
}
/*----------------------cms 更新--------------------------------*/
.cms-banner
{
    height: 295px;
    background:#282b33 url(../images/cms-banner.jpg) no-repeat center;
}
.cms-title
{
    font-size: 26px;
    color:#333333;
    padding:55px;
}
.cms-bg
{
    background: #f8f8f8;
    padding-bottom: 60px;
}
.cms-td
{
    width:1224px;
    margin:0 auto;
    overflow: hidden;
    padding-left:24px;
}
.cms-title
{
    text-align: center;
}
.cms-td dl
{
    width:290px;
    height: 200px;
    float: left;
    margin-right:14px;
    margin-bottom:14px;
    border:1px solid #dedede;
}
.cms-td dl:hover
{
    border:1px solid #fcd111;
}
.cms-td dl dt
{
    text-align: center;
    margin-top:10px;
}
.cms-td dl dd
{
    width:235px;
    margin:0 auto;
    text-align: center;
}
.cms-td dl dd span
{
    color: #333333;
    font-size: 18px;
    margin-top:18px;
    margin-bottom:12px;
    display: block;
}
.cms-td dl dd p
{
    line-height: 23px;
    font-size: 14px;
    color: #666666;
}
.cms-hx
{
    width:1200px;
    margin:0 auto;
    padding-bottom: 60px;
}
.cms-box ul
{
    width:1200px;
    display: block;
    overflow: hidden;
}
.cms-box ul li
{
    float: left;
    line-height: 45px;
    color: #999;
    font-size: 14px;
}
.cms-box-760
{
    width:760px;
    text-indent: 100px;
}
.cms-box-220
{
    width:220px;
    text-align: left;
}
.cms-box-bg
{
    background: #fdd110;
}
.cms-box-bg-1
{
    background: #f5fbff;
}
.cms-box .cms-box-bg li
{
    font-size: 16px;
    color: #333;
}
/*.cms-five
{
    width:1200px;
    height: 550px;
    margin:0 auto;
    background: url(../images/cms-img9.png) no-repeat center 200px;
    padding-top:60px;
}*/
.cms-titl p
{
    font-size: 26px;
    color: #333333;
    text-align: center;
    margin-bottom: 18px;
}
.cms-titl span
{
    font-size: 14px;
    color: #999999;
    text-align: center;
    display: block;
}
.cms-five
{
    width:1200px;
    margin:0 auto;
    padding:60px;
    overflow: hidden;
}
.cms-five dl
{
    width:240px;
    float: left;
    margin-top:55px;
}
.cms-five dl dt
{
    text-align: center;
}
.cms-five dl dd
{
    text-align: center;
    margin-top:10px;
    color: #333333;
    font-size: 14px;
}
/*.cms-five ul
{
    width:1200px;
    margin:0 auto;
    height: 450px;
    position: relative;
}
.cms-five ul li
{
    position: absolute;
    color: #333;
}
.cms-five-1
{
    left:272px;
    bottom:162px;
}
.cms-five-2
{
    left:377px;
    bottom:153px;
}
.cms-five-3
{
    left:325px;
    bottom:273px;
}
.cms-five-4
{
    left:429px;
    bottom:265px;
}
.cms-five-5
{
    left:563px;
    bottom:397px;
}
.cms-five-6
{
    left:573px;
    bottom:322px;
}
.cms-five-7
{
    right:330px;
    bottom:283px;
}
.cms-five-8
{
    right:434px;
    bottom:276px;
}
.cms-five-9
{
    right:318px;
    bottom:165px;
}
.cms-five-10
{
    right:376px;
    bottom:155px;
}*/
/*---------------------火云战车--------------------------*/
.fire-ten1
{
    width:1236px;
    margin:0 auto;
    padding-top:60px;
    overflow: hidden;
    padding-left:36px;
    padding-bottom: 40px;
}
.fire-banner
{
    background:#242833 url(../images/fire-banner.jpg) no-repeat center;
    height: 295px;
}
.fire-ten1 ul li
{
    width:380px;
    height: 140px;
    margin: 30px 0;
    float: left;
    border:1px solid #e1e6f0;
    margin-right: 30px;
    position: relative;

}
.fire-ten1 ul li:hover
{
    border:1px solid #fcd111;
}
.fire-ten1 ul li p ,.fire-ten1 ul li span
{
    display: block;
    position: absolute;
}
.fire-ten1 ul
{
    margin-top:40px;
    overflow: hidden;
}
.fire-ten1 ul li p
{
    top:-25px;
    left:25px;
}
.fire-ten1 ul li span
{
    padding:0 8px;
    left:85px;
    background: #fff;
    top:-12px;
    color: #333;
    font-size: 17px;
}
.fire-ten1 ul li a
{
    width:330px;
    margin:0 auto;
    display: block;
    margin-top:50px;
    color: #666666;
    font-size: 14px;
    line-height: 25px;
}
.fire-ten2
{
    background: #f8f8f8;
    padding-top:60px;
    padding-bottom:31px;
    overflow: hidden;
}
.fire-ten2-w
{
    width:1233px;
    margin:0 auto;
    padding-left:33px;
    margin-top:50px;
}
.fire-ten2-w dl
{
    width:380px;
    height: 120px;
    float: left;
    border:1px solid #e1e6f0;
    background: #fff;
    margin-right: 29px;
    margin-bottom: 29px;
}
.fire-ten2-w dl:hover
{
    border: 1px solid #fcd111;
}
.fire-ten2-w dl dt
{
    float: left;
    margin:0 23px;
    margin-top:35px;
}
.fire-ten2-w dl dd
{
    width:255px;
    text-align: justify;
    float: left;
    font-size: 14px;
    color: #666666;
    line-height: 24px;
}
.fire-ten2-w dl dd span
{
    display: block;
    color: #333333;
    font-size: 16px;
    margin-bottom: 10px;
    margin-top: 18px;
}
.fire-ten3
{
    overflow: hidden;
    padding-bottom: 60px;
}
.fire-intro
{
    width:1215px;
    margin:0 auto;
    padding-left:15px;
    overflow: hidden;
    position: relative;
}
.fire-intro-1
{
    width:228px;
    height: 268px;
    background: url(../images/fire-img14.png);
    text-align: center;
    padding-top:35px;
    position: relative;
    float: left;
    margin-right: 15px;
}
.fire-intro-2
{
    width:228px;
    height: 268px;
    background: url(../images/fire-img15.png);
    text-align: center;
    padding-top:35px;
    position: relative;
    float: left;
    margin-right: 15px;
}
.fire-intro-3
{
    width:228px;
    height: 268px;
    background: url(../images/fire-img16.png);
    text-align: center;
    padding-top:35px;
    position: relative;
    float: left;
    margin-right: 15px;
}
.fire-intro-4
{
    width:228px;
    height: 268px;
    background: url(../images/fire-img17.png);
    text-align: center;
    padding-top:35px;
    position: relative;
    float: left;
    margin-right: 15px;
}
.fire-intro-5
{
    width:228px;
    height: 268px;
    background: url(../images/fire-img18.png);
    text-align: center;
    padding-top:35px;
    position: relative;
    float: left;
    margin-right: 15px;
}
.fire-intro p
{
    font-size: 18px;
    color: #333333;
    margin-bottom: 20px;
}
.fire-intro-1-hover
{
    width:226px;
    height: 266px;
    top:0px;
    position: absolute;
    padding-top:35px;
    z-index: 999;
}
.fire-intro-2-hover
{
    width:226px;
    height: 266px;
    top:0px;
    position: absolute;
    padding-top:35px;
    z-index: 999;
}
.fire-intro-3-hover
{
    width:226px;
    height: 266px;
    top:0px;
    position: absolute;
    padding-top:35px;
    z-index: 999;
}
.fire-intro-4-hover
{
    width:226px;
    height: 266px;
    top:0px;
    position: absolute;
    padding-top:35px;
    z-index: 999;
}
.fire-intro-5-hover
{
    width:226px;
    height: 266px;
    top:0px;
    position: absolute;
    padding-top:35px;
    z-index: 999;
}
.fire-intro-1-hover:hover .fire-intro-1-on,.fire-intro-2-hover:hover .fire-intro-2-on,
.fire-intro-3-hover:hover .fire-intro-3-on,.fire-intro-4-hover:hover .fire-intro-4-on,
.fire-intro-5-hover:hover .fire-intro-5-on
{
    display: block;
    animation: fadeIn .3s;
    -moz-animation: fadeIn .3s;
    -webkit-animation: fadeIn .3s; 
    -o-animation: fadeIn .3s;
}
.fire-intro-1-on
{
    width:226px;
    height: 266px;
    top:0px;
    background: #f8f8f8 !important;
    position: absolute;
    padding-top:35px;
    border:1px solid #cbd9ff;
    display: none;
}
.fire-intro-2-on
{
    width:226px;
    height: 266px;
    top:0px;
    background: #f8f8f8 !important;
    position: absolute;
    padding-top:35px;
    border:1px solid #cbd9ff;
    display: none;
}
.fire-intro-3-on
{
    width:226px;
    height: 266px;
    top:0px;
    background: #f8f8f8 !important;
    position: absolute;
    padding-top:35px;
    border:1px solid #cbd9ff;
    display: none;
}
.fire-intro-4-on
{
    width:226px;
    height: 266px;
    top:0px;
    background: #f8f8f8 !important;
    position: absolute;
    padding-top:35px;
    border:1px solid #cbd9ff;
    display: none;
}
.fire-intro-5-on
{
    width:226px;
    height: 266px;
    top:0px;
    background: #f8f8f8 !important;
    position: absolute;
    padding-top:35px;
    border:1px solid #cbd9ff;
    display: none;
}
.fire-intro-1 .fire-intro-1-on p,.fire-intro-2 .fire-intro-2-on p,
.fire-intro-3 .fire-intro-3-on p,.fire-intro-4 .fire-intro-4-on p,
.fire-intro-5 .fire-intro-5-on p
{
    font-size: 14px;
    margin-bottom: 16px;
}
.fire-intro-1 .fire-intro-1-on a,.fire-intro-2 .fire-intro-2-on a,
.fire-intro-3 .fire-intro-3-on a,.fire-intro-4 .fire-intro-4-on a,
.fire-intro-5 .fire-intro-5-on a
{
    width:175px;
    height: 35px;
    line-height: 35px;
    background: #fcd111;
    display: block;
    margin:0 auto;
    color: #333333;
}
.fire-ten4-bg
{
    background: #f8f8f8;
    padding-top:60px;
}
.fire-top
{
    padding-top:60px;
    background: #fff !important;
}
@-webkit-keyframes fadeIn {
0% {
opacity:0
}
to {
    opacity: 1
}
}
@keyframes fadeIn {
0% {
opacity:0
}
to {
    opacity: 1
}
}
.fire-intro
{
    position: relative;
}
.fire-img
{
    position: absolute;
    background: url(../images/fire-img19.png) no-repeat 0px 0px;
    bottom:-10px;
    width:1190px;
    height: 255px;
}
/*   */
.tourism-banner{
    background: url(../images/tourism-banner.png) no-repeat center center;
    height: 608px;
}
.network-banner{
    background: url(../images/network-banner.png) no-repeat center center;
    height: 608px;
}
.kxp-banner{
    background: url(../images/kxp-banner.png) no-repeat center center;
    height: 608px;
}
.internet-banner{
    background: url(../images/internet-banner.png) no-repeat center center;
    height: 608px;
}
.foreign-banner{
    background: url(../images/foreign-banner.png) no-repeat center center;
    height: 608px;
}
.edu-banner{
    background: url(../images/edu-banner.png) no-repeat center center;
    height: 608px;
}
.cos-banner{
    background: url(../images/cos-banner.png) no-repeat center center;
    height: 608px;
}
.medical-banner{
    background: url(../images/medical-banner.png) no-repeat center center;
    height: 608px;
}
/*------------------------行业------------------------*/
.hangye-ten2-bg
{
    background: #f8f8f8;
}
.hangye-ten2
{
    width:1236px;
    margin:0 auto;
    overflow: hidden;
    padding-left:36px;
    padding-bottom: 40px;
}
.hangye-ten2 ul li
{
    width:380px;
    height: 150px;
    margin: 30px 0;
    float: left;
    border:1px solid #e1e6f0;
    margin-right: 30px;
    position: relative;

}
.hangye-ten2 ul li:hover
{
    border:1px solid #fcd111;
}
.hangye-ten2 ul li p ,.hangye-ten2 ul li span
{
    display: block;
    position: absolute;
}
.hangye-ten2 ul
{
    margin-top:-10px;
    overflow: hidden;
}
.hangye-ten2 ul li p
{
    top:-25px;
    left:25px;
}
.hangye-ten2 ul li span
{
    padding:0 8px;
    left:95px;
    background: #f8f8f8;
    top:-12px;
    color: #333;
    font-size: 17px;
}
.hangye-ten2 ul li a
{
    width:330px;
    margin:0 auto;
    display: block;
    margin-top:50px;
    color: #666666;
    font-size: 14px;
    line-height: 25px;
}
.hangye-ten1
{
    padding:60px 0px;
}
.hangye-banner
{
    background:#242833 url(../images/hangye-banner.jpg) no-repeat center;
    height: 295px;
}
.hangye-ten1
{
    width:1230px;
    margin:0 auto;
    padding-left: 30px;
}
.hangye-ten1-img
{
    margin-top:60px;
    overflow: hidden;
}
.hangye-ten1 dl
{
    width:285px;
    border:1px solid #eaeaea;
    float: left;
    margin-right: 20px;
    text-align: center;
    margin-bottom: 20px;
    padding-bottom: 35px;
}
.hangye-ten1 dl:hover
{
    border:1px solid #e6c024;
}
.hangye-ten1 dl dt
{
    margin-top:35px;
}
.hangye-ten1-img dl dd span
{
    color: #444444;
    margin-top:18px;
    margin-bottom:12px;
    display: block;
}
.hangye-ten1-img dl dd p
{
    line-height: 23px;
    color: #666666;
    font-size: 13px;
    width: 240px;
    margin:0 auto;
}
.hangye-ten1-img dl p
{
    margin-top:70px;
}
.hangye-ten1-img dl span
{
    color: #444444;
    font-size: 16px;
    display: block;
    margin-top:8px;
}
.hangye-ten3
{
    width:1237px;
    margin:0 auto;
    overflow: hidden;
    padding-left:37px;
    padding-bottom: 60px;
}
.hangye-ten3-img1,.hangye-ten3-img2,.hangye-ten3-img3
{
    float: left;
    margin-right: 30px;
}
.hangye-ten3-tit1
{
    width:380px;
    color: #fff;
    height: 66px;
    padding-top:22px;
    background: #ff6661 url(../images/hangye-img19.png) no-repeat 310px 25px;
}
.hangye-ten3-tit2
{
    width:380px;
    color: #fff;
    height: 66px;
    padding-top:22px;
    background: #6b92d7 url(../images/hangye-img20.png) no-repeat 310px 25px;
}
.hangye-ten3-tit3
{
    width:380px;
    color: #fff;
    height: 66px;
    padding-top:22px;
    background: #6bc9d7 url(../images/hangye-img21.png) no-repeat 310px 25px;
}
.hangye-ten3-tit1 p,.hangye-ten3-tit2 p,.hangye-ten3-tit3 p
{
    margin-left:30px;
    margin-bottom: 6px;
    font-size: 16px;
}
.hangye-ten3-cen1,.hangye-ten3-cen2,.hangye-ten3-cen3
{
    width:380px;
    height: 140px;
    border: 1px solid #eeeeee;
    margin-top:15px;
}
.hangye-ten3-cen1 p,.hangye-ten3-cen2 p,.hangye-ten3-cen3 p
{
    width:327px;
    margin:0 auto;
    text-align: justify;
    margin-top:30px;
    line-height: 25px;
    color: #666666;
    font-size: 14px;
}
.fire-con
{
    position: absolute;
    bottom:10px;
    left:25px;
}
/*  品牌部  */
.cms-titl p
{
    font-size: 26px;
    color: #333333;
    text-align: center;
    margin-bottom: 18px;
}
.cms-titl span
{
    font-size: 14px;
    color: #999999;
    text-align: center;
    display: block;
}
/**/
.chanpin-banner
{
    background:#242833 url(../images/chanpin-banner.jpg) no-repeat center;
    height: 295px;
}
.chan-tent1
{
    width:1230px;
    margin:0 auto;
    padding:60px 0px;
    padding-left:30px;
    overflow: hidden;
}
.chan-tent1 dl
{
    width:583px;
    height: 295px;
    float: left;
    border:1px solid #e6c024;
    margin-right: 30px;
    margin-top:50px;
}
.chan-tent1 dl dt
{
    margin-top: 60px;
    text-align: center;
}
.chan-tent1 dl dd span
{
    color: #333333;
    font-size: 18px;
    display: block;
    margin:0 auto;
    text-align: center;
    margin-top:35px;
    margin-bottom: 20px;
}
.chan-tent1 dl dd p
{
    width:500px;
    text-align: center;
    color: #666666;
    font-size: 14px;
    line-height: 25px;
    margin:0 auto;
}
.chan-tent2-bg
{
    background: #f8f8f8;
    padding-top:60px;
    padding-bottom:30px;
    overflow: hidden;
}
.chan-tent2
{
    width:1230px;
    margin:0 auto;
    padding-left: 30px;
    margin-top:50px;
}
.chan-tent2 dl
{
    width:580px;
    height: 135px;
    border:1px solid #e8e7e7;
    float: left;
    background: #fff;
    margin-right:30px;
    margin-bottom:30px;
}
.chan-tent2 dl dt
{
    float: left;
    margin-left:25px;
    margin-right:25px;
    margin-top:37px;
}
.chan-tent2 dl dd
{
    width:427px;
    float: left;
}
.chan-tent2 dl dd span
{
    margin-top:25px;
    display: block;
    font-size: 18px;
    color: #333333; 
    margin-bottom: 14px;    
}
.chan-tent2 dl dd p
{
    color: #666666;
    font-size: 14px;
    line-height: 25px;
}
.chan-tent3
{
    padding-top:60px;
}
.chan-tent3 img
{
    text-align: center;
    display: block;
    margin:0 auto;
    padding:60px 0px;
}
.chan-tent1 dl:hover
{
    background: #e6c024;
}
.chan-tent1 dl:hover span ,.chan-tent1 dl:hover p
{
    color: #fff !important;
}
.chan-ten1-hover1 dt
{
    background: url(../images/baping1.png) no-repeat center;
    width:64px;
    height: 64px;
    margin:0 auto;
}
.chan-ten1-hover2 dt
{
    background: url(../images/baping2.png) no-repeat center;
    width:64px;
    height: 64px;
    margin:0 auto;
}
.chan-ten1-hover1:hover dt
{
    background: url(../images/baping1-on.png) no-repeat center;
}
.chan-ten1-hover2:hover dt
{
    background: url(../images/baping2-on.png) no-repeat center;
}
ul.main{height: auto; width: 163px; float: left; margin-right: 25px; }
ul.main li{ width: 100%; line-height: 32px; text-align: center; border:1px solid #dedede; margin-bottom: 12px; font-size: 14px;}
.zzqOn,.wusongOn{ border:1px solid #e6c024 !important;}
.zzq,.wusong{ border:1px solid #dedede; }
.box{ clear: both; height: auto; background: #f8f8f8; float: left;}
.chan-w1200{
    width: 1200px;
    margin:0 auto;
    overflow: hidden;
    margin-top: 45px;
}
.chan-w1200-center{
    float: left;
    width: 1008px;
}
.chan-cont img{
    margin: 0px 15px;
    padding: 0;
    float: left;
}
.chan-cont{
    width: 1250px;
    padding-bottom: 70px;
}
/*-------------------公关----------------------------*/
.gong-banner
{
    background:#252834 url(../images/gong-banner.jpg) no-repeat center;
    height: 295px;
}
.gong-ten1
{
    padding:60px;
}
.gong-ten1-bg
{
    width:1230px;
    padding-left: 30px;
    padding-bottom: 7px;
    margin:0 auto;
    overflow: hidden;
}
.gong-ten1-box1,.gong-ten1-box2,.gong-ten1-box3
{
    width:380px;
    height: 315px;
    -webkit-box-shadow: 0 0 5px 4px #f3f2f2;
    -moz-box-shadow: 0 0 5px 4px #f3f2f2;
    box-shadow: 0 0 5px 5px 4px #f3f2f2;
    float: left;
    margin-right: 30px;
    margin-top:50px;
}
.gong-ten1-box3
{
    text-align: center;
}
.gong-ten1-box1 span,.gong-ten1-box2 span
{
    color: #333333;
    display: block;
    font-size: 18px;
    padding-bottom: 27px;
    margin-top:35px;
    text-align: center;
    margin-bottom: 20px;
    background: url(../images/gong-img1.png) no-repeat center bottom;
}
.gong-ten1-box1 p
{
    width:300px;
    margin:0 auto;
    color: #333333;
    font-size: 14px;
    line-height: 26px;
}
.gong-ten1-box1 .gong-box1-bottom
{
    margin-bottom: 13px;
}
.gong-ten1-box2 li
{
    width:290px;
    height: 40px;
    border:1px solid #eeeeee;
    margin:23px auto;
    text-align: center;
    line-height: 40px;
    text-indent: 2em;
    background: url(../images/gong-img2.png) no-repeat 70px 12px;
}
.gong-tent2-bg
{
    background: #f8f8f8;
    padding:60px;
    margin-top:10px;
}
.gong-ten2
{
    width:1233px;
    margin:0 auto;
    padding-left:33px;
    overflow: hidden;
}
.gong-ten2-box1,.gong-ten2-box2,.gong-ten2-box3
{
    width:378px;
    float: left;
    height: 415px;
    margin-right: 33px;
    margin-top:50px;
}
.gong-ten2-box1 span
{
    height: 95px;
    display: block;
    text-align: center;
    line-height: 95px;
    color: #fff;
    font-size: 18px;
    text-indent: 30px;
    background: #ff6661 url(../images/gong-img3.png) no-repeat 135px 33px;
}
.gong-ten2-box2 span
{
    height: 95px;
    display: block;
    text-align: center;
    line-height: 95px;
    color: #fff;
    font-size: 18px;
    text-indent: 30px;
    background: #6b92d7 url(../images/gong-img4.png) no-repeat 135px 33px;
}
.gong-ten2-box3 span
{
    height: 95px;
    display: block;
    text-align: center;
    line-height: 95px;
    color: #fff;
    font-size: 18px;
    text-indent: 30px;
    background: #6bc9d7 url(../images/gong-img5.png) no-repeat 135px 33px;
}
.gong-ten2-cen1,.gong-ten2-cen2,.gong-ten2-cen3
{
    height: 270px;
    margin-top:17px;
    border:1px solid #eeeeee;
    background: #fff;
    padding-top:30px;
}
.gong-ten2 p ,.gong-ten2 a
{
    width:320px;
    margin:0 auto;
    display: block;
}
.gong-ten2-cen1 p
{
    margin-bottom:12px;
    color: #ff6661;
    font-size: 16px;
}
.gong-ten2-cen1 a
{
    font-size: 14px;
    color: #666666;
    line-height: 23px;
    margin-bottom: 15px;
}
.gong-ten2-cen2 p
{
    margin-bottom:12px;
    color: #6b92d7;
    font-size: 16px;
}
.gong-ten2-cen2 a
{
    font-size: 14px;
    color: #666666;
    line-height: 23px;
    margin-bottom: 15px;
}
.gong-ten2-cen3 p
{
    margin-bottom:12px;
    color: #46b8c9;
    font-size: 16px;
}
.gong-ten2-cen3 a
{
    font-size: 14px;
    color: #666666;
    line-height: 23px;
    margin-bottom: 15px;
}
.gong-ten3
{
    padding:60px 0px;
}
.gong-ten3-bg
{
    width:1228px;
    margin:0 auto;
    overflow: hidden;
    padding-left:20px;
}
.gong-ten3-bg dl
{
    width:285px;
    height: 285px;
    border:1px solid #ffeb8f;
    float: left;
    margin-right: 20px;
    margin-top:50px;    
}
.gong-ten3-bg dl dt
{
    text-align: center;
    margin-top:35px;
}
.gong-ten3-bg dl dd
{
    text-align: center;
}
.gong-ten3-bg dl dd span
{
    color: #333333;
    display: block;
    padding:30px;
}
.gong-ten3-bg dl dd p
{
    width:237px;
    text-align: center;
    line-height: 25px;
    margin:0 auto;
    color: #666666;
    font-size: 14px;
}
.gong-ten4-bg
{
    background: #f8f8f8;
    padding-top:60px;
    padding-bottom:40px;
}
.gong-ten4
{
    width:1200px;
    margin:0 auto;
    overflow: hidden;
    padding-top:50px;
}
.gong-ten4 li
{
    box-shadow: 0px 0px 0px 4px #f0eeee;
    float: left;
    text-align: center;
    margin:0px 10px;
    margin-bottom: 20px;
}
#menu  ul .nav-up-selected a
{
    color: #fcd111;
}
.new-con-w
{
    width:1200px;
    margin:0 auto;
    overflow: hidden;
}
#newBridge .icon-right-center
{
    display: none !important;
}
/*---------二维码动画---------*/
@keyframes move{from{height:0}
    to{height:170px}
}
@-webkit-keyframes move{from{height:0}
    to{height:170px}
}
@-moz-keyframes move{from{height:0}
    to{height:170px}
}
@-o-keyframes move{from{height:0}
    to{height:170px}
}