﻿@charset "utf-8";

html{ font:normal 62.5%/2.3em "微软雅黑",Arial;}
body{ margin:0px; padding:0px; margin:0px auto; font-size:1.2em; color:#555555; width:100%; min-width:1200px; width:expression((documentElement.clientWidth < 1200) ? "1200px" : "100%" ); zoom:1;}
ul,li,form, dl,dt,dd, div{ padding: 0px; margin: 0px;}
select,input,textarea{ border-radius:0; -webkit-border-radius:0; color:#555555;}
input:focus { outline: none;}
input,button,select,textarea{outline:none;}
textarea{resize:none;}
textarea,input,select { background:none; border:none; margin:0; padding:0;}
article,aside,footer,header,hgroup,nav,section,figure,figcaption{ display: block;}
figure,figcaption{ margin:0px; padding:0px;}
audio,canvas,progress,video { display: inline-block; vertical-align: baseline;}
img{ border:none; border:0; max-width:100%; vertical-align:top;}
a{ color:#414446; text-decoration:none; noline:-webkit-tap-highlight-color:rgba(0,0,0,0);}
a:focus {outline:none; -moz-outline:none;}
a:hover{ text-decoration:none; color:#ff6c00;}
.clear{ clear:both; height:0px; overflow:hidden;}
#zhichi_as{ display:none;}
.Contain{}
.SildeBar{}
.MainContent{}
.Content{}
.SinglePage{ text-justify:inter-ideograph; text-align:justify; word-wrap:break-word; clear:both; overflow:hidden; line-height:24px;}
.Current{}
.Main{ width:1200px; margin:0 auto;}
ul li{ list-style:none;}
.home_fixed{ position:fixed; left:50%; top:50%; width:508px; height:268px; margin:-134px 0 0 -254px; background:url(home_fixed_03.png) no-repeat; z-index:99999999 !important; display:none;}
.home_fixed .close{ position:absolute; right:14px; top:17px; width:13px; height:12px; cursor:pointer;}
.home_fixed .txt{ font-family:"幼圆"; font-size:16px; color:#6e6e6e; text-align:center; margin:60px auto 0; line-height:28px; padding:0 40px 90px;}
.home_fixed .btn{ width:127px; height:40px; background:url(home_fixed_btn_03.png) no-repeat; display:block; margin:0 auto;}
.pages_{ clear:both; text-align:center; margin-bottom:50px; color:#999;}
.Top{ padding:0 15px; max-width:1890px; margin:0 auto; height:121px; position:relative; z-index:9; background:#fff;}
.TopMain{ width:100%;}
.logo{float:left; position:relative;top:28px;left: 0px;z-index:88; display:inline-block; width:228px; height:64px; background:url(logo.png) no-repeat center top; margin:0px;}
.MainNav,.Top_Hotline{ float:right;}
.Top_Hotline { padding-top:18px; padding-left:240px;}
.Top_Hotline .Hotline,.Top_Hotline .a_oa,.Top_Hotline .website_list,.Top_Hotline .SreachBox{ float:left;}
.Top_Hotline .Hotline{ /*background:url(bg5.jpg) no-repeat right center; */padding-right:15px; position:relative; top:-3px; height:29px;}
.Top_Hotline .Hotline .phone{ padding-left:20px; background:url(bg2.jpg) no-repeat left 8px;}
.Top_Hotline .Hotline b{ background:url(bg2.jpg) no-repeat left center; padding-left:20px; font-size:20px; color:#ff6c00;}
.Top_Hotline .SreachBox{ width:148px; height:28px; background:url(bg4.jpg) no-repeat left top; padding:1px; overflow:hidden; float:left;}
.Top_Hotline .SreachBox .sreach_btn{ width:31px; height:28px; display:block;float:right;} 
.Top_Hotline .SreachBox .sreach_ipu{ width:106px; height:20px; line-height:20px; padding:4px 0px 4px 9px; border:0px; background:none; color:#7E7E7E; float:left;}
.MainNav { padding-top:0px;}
.MainNav ul li{ float:left;}
.MainNav ul li .navA{ color:#555; font-size:1.333em; padding:0 22px 16px; display:inline-block; line-height:40px;}
.MainNav ul li .navA:hover,.MainNav ul li.onnav .navA{ color:#ff6c00; border-bottom:3px solid #ff6c00;}
.divFoot{ /*padding-top:90px;*/ background:#000; position:relative; z-index:333;}
.divFoot .links{ padding:55px 0; background:#111;}
.divFoot .links .Main{ border-top:#1a1a1a 1px solid;}
.divFoot .links dl{ float:left; position:relative; top:-15px; margin-right:50px;}
.divFoot .links dl dd a{ font-size:1.333em; color:#666; background:#111; padding:0 18px;}
.divFoot .links dl dt a{ font-size:1.167em; color:#555; padding:0 18px;}
.divFoot .links dl a:hover{ color:#ff6c00;}
.Bottom{ background:#111111; position:relative; z-index:333;}
.Bottom .Bottom_top{ border-bottom:#262626 1px solid; padding:25px 0;}
.Bottom .Bottom_top .links{ float:left; color:#555;}
.Bottom .Bottom_top .links a{ color:#555;  font-size:1.167em;}
.Bottom .Bottom_top .links a:hover{ color:#ff6c00;}
.Bottom .Bottom_top .links em{ font-style:normal; margin:0 8px;}
.Bottom .Bottom_top .Copyright{ float:right; text-align:right; color:#555;}
.BottomLinks { padding:10px 0 10px;}
.BottomLinks .title{ display:inline-block;  padding:0 3px 3px 3px; color:#4f4f4f; }
.BottomLinks .links{ width:1126px; float:right;}
.BottomLinks .links a{ color:#3a3a3a; margin-right:15px; display:inline-block; margin-bottom:5px;}
.BottomLinks .links a:hover{ color:#ff6c00;}
.BottomLinks .links em{ font-style:normal; margin:0 8px;}
.toTop{ cursor:pointer; display:none; position:fixed; right:50px; bottom:8%;  width:60px; height:60px; background:url(top.png) no-repeat center top; z-index:1000;}
.Solution_Column{ width:100%; height:180px;}
.Solution_Column .title{ display:inline-block; position:relative; bottom:-40px; left:50%; font-size:3.5em; color:#000; line-height:1.5; padding:0 45px;}
.SildeBar{ width:100%; padding-top:42px;}
.MenuList{ margin:0 auto; width:1200px; text-align:center;}
.MenuList ul li{ margin-right:10px; display:inline-block;}
.MenuList ul li a{ display:block;}
.MenuList ul li span{ display:inline-block;}
.MenuList ul li .left,.MenuList ul li .right{ display:inline-block; width:20px; height:33px;}
.MenuList ul li .left{ background:url(bg29.png) no-repeat right top; float:left;}
.MenuList ul li .right{ background:url(bg30.png) no-repeat left top; float:right;}
.MenuList ul li .cont{ background:#dfdfdf; color:#555; font-size:1.333em; padding:0 15px;  height:33px; line-height:32px;}
.MenuList ul li:hover .left,.MenuList ul li.onmenu .left{ background:url(bg27.png) no-repeat right top;}
.MenuList ul li:hover .right,.MenuList ul li.onmenu .right{ background:url(bg28.png) no-repeat left top;}
.MenuList ul li:hover .cont,.MenuList ul li.onmenu .cont{ background:#ffa800; color:#fff;}
.Banner{ width:100%; height:645px; overflow:hidden; position:relative;}
.Banner .fixed_txt{ position:absolute; width:1100px; left:50%; margin-left:-550px; bottom:12px; z-index:10;}
.Banner .fixed_txt h1{ font-size:42px; margin:0; font-weight:normal; line-height:normal;}
.Banner .fixed_txt h2{font-size:42px; text-transform:uppercase; margin:0; font-weight:800;line-height:normal; color:#a6a6a6; font-family:Arial; }
.Banner .fixed_txt span{ width:79px; height:3px; display:block; background-color:#fe6c00;}
.backgroung1{ background:#fff url(bg11.jpg) no-repeat center 954px; position:relative;}
.Site_Brief{ padding:20px 0 80px; width:1100px; margin:0 auto; height:190px; position:relative;}
.Site_Box{ position:relative;}
.backgroung1 .Site_btn{ display:block; position:absolute; left:50%; width:54px; height:54px; background:url(Site_btn.png) no-repeat; z-index:999; cursor:pointer; margin-left:-27px;}
.backgroung1 .Site_btn0{ top:1025px;}
.backgroung1 .Site_btn1{ top:1571px;}
.backgroung1 .Site_btn2{ top:2195px;}
.backgroung1 .Site_btn3{ top:2890px;}
.backgroung1 .Site_btn4{ top:3540px;}
.backgroung1 .Site_btn5{ top:4136px;}
.Site_Box .left{}
.Site_Box .left .span{ display:block;}
.Site_Box .left .span img{ width:60px; height:60px; vertical-align:middle;}
.Site_Box .left .span b{  font-size:34px; color:#fff; display:inline-block; line-height:1; vertical-align:middle;}
.Site_Box .right .p{ font-size:16px; color:#fff; text-indent:2em; padding:13px 0 20px; margin:0; line-height:28px;}
.Site_Box .right .p p{ margin:0; text-indent:2em;}
.Site_Box .down{ padding:45px 0;}
.Site_Box .down .Case{ background:url(bg12.png) no-repeat right center; padding:15px 35px 15px 0px; margin-top:20px;}
.Site_Box .down .Case b{ display:block; text-align:right;}
.Site_Box .down .Case .cn{ font-size:24px; color:#ffa800;}
.Site_Box .down .Case .en{ font-size:22px; color:#b2b2b2; text-transform:uppercase;}
.Site_Box .down ul{ overflow:hidden;}
.Site_Box .down ul li{ float:left; width:118px; height:58px; border:#e8e8e8 1px solid; margin-left:11px; position:relative;}
.Site_Box .down ul li img{ width:118px; height:58px;}
.Site_Box .down ul li span{ position:absolute; left:0; top:0; width:100%; height:100%; color:#fff; text-align:center; line-height:58px; background:rgba(0,0,0,0.8); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#BF000000,endColorstr=#BF000000); display:none;}
.Site_Box1{ height:643px;}
.Site_Box1 .img{ float:right; padding-top:40px;}
.Site_Box1 .down{ float:left; width:596px;}
.Site_Box1 .down .Case{ background:url(bg122.png) no-repeat right center; width:180px;}
.Site_Box1 .down .Case .cn,.Site_Box1 .down .Case .en{ color:#fff;}
.Site_Box2{ height:573px;}
.Site_Box2 .left{ text-align:right;}
.Site_Box2 .left .span b{ color:#555;}
.Site_Box2 .right .p{ float:right; color:#555; width:563px; padding-top:70px;}
.Site_Box2 .right .img{ margin-top:-54px; float:left;}
.Site_Box2 .down{ float:right; width:524px; padding:0;}
.Site_Box3{ height:737px;}
.Site_Box3 .down{ float:right; width:524px;}
.Site_Box3 .down .Case{ background:url(bg122.png) no-repeat right center;}
.Site_Box3 .down .Case .cn,.Site_Box3 .down .Case .en{ color:#fff;}
.Site_Box4{ height:550px;}
.Site_Box4 .left .span b{ color:#555;}
.Site_Box4 .right .p{ color:#555; width:530px;}
.Site_Box4 .right .img{ margin-top:-113px; float:right;}
.Site_Box4 .down{ float:left; width:530px; padding:25px 0 0;}
.Site_Box4 .down .Case{ width:180px;}
.Site_Box5{ height:680px;}
.Site_Box5 .left{ text-align:right;}
.Site_Box5 .left .span b{ color:#fff;}
.Site_Box5 .right .p{ float:right; color:#fff; width:560px;}
.Site_Box5 .right .img{ float:left; margin:114px 0 0 -15px;}
.Site_Box5 .down{ float:right; width:524px; padding:25px 0 0;}
.Site_Box5 .down .Case{ background:url(bg122.png) no-repeat right center;}
.Site_Box5 .down .Case .cn,.Site_Box5 .down .Case .en{ color:#fff;}
.Site_Box6{ height:643px;}
.Site_Box6 .left .span b{ color:#555;}
.Site_Box6 .right .p{ color:#555;}
.Site_Box6 .img{ float:right; padding-top:0;}
.Site_Box6 .down{ float:left; width:596px;}
.Site_Box6 .down .Case{ width:180px;}
.backgroung3{ background:url(bg20.jpg) no-repeat center top; width:100%; height:680px;}
.Solution_content{ width:100%;}
.Solution_content .box{ padding-right:670px; height:365px; position:relative; display:none; padding-bottom:30px;}
.Solution_content .box .title{ background:url(bg26.jpg) no-repeat left bottom; line-height:3.2; margin-top:16px;}
.Solution_content .box .title .cn{ color:#9eaecf; font-size:3.333em;}
.Solution_content .box .title .en{ color:#b1b1b5; font-size:2.167em; margin-left:15px;}
.Solution_content .box .cont{ color:#bbbbbe; font-size:1.167em; line-height:26px; padding:25px 0 30px;}
.Solution_content .box .more{ display:inline-block; width:171px; height:45px; background:url(bg26.png) no-repeat center top; text-align:center; line-height:44px; color:#fff; font-size:1.333em;}
.Solution_content .box .span{ color:#8b8e99; position:absolute;}
.Solution_content .box1 .span1{ bottom:48px; left:500px;}
.Solution_content .box1 .span2{ bottom:100px; left:730px;}
.Solution_content .box2 .span1{ bottom:48px; left:500px;}
.Solution_content .box2 .span2{ bottom:90px; left:570px;}
.Solution_content .box2 .span3{ bottom:45px; left:720px;}
.Solution_content .box2 .span4{ bottom:100px; left:780px;}
.Solution_content .box2 .span5{ bottom:50px; left:820px;}
.Solution_content .box3 .span1{ bottom:48px; left:500px;}
.Solution_content .box3 .span2{ bottom:110px; left:730px;}
.Solution_content .box4 .title .cn{ color:#ce5553;}
.Solution_content .box4 .span1{ bottom:48px; left:500px;}
.Solution_content .box4 .span2{ bottom:105px; left:540px;}
.Solution_content .box4 .span3{ bottom:45px; left:720px;}
.Solution_content .box4 .span4{ bottom:115px; left:750px;}
.Solution_content .box5 .span1{ bottom:60px; left:440px;}
.Solution_content .box5 .span2{ bottom:125px; left:640px;}
.Solution_content .box6 .title .cn{ color:#27b868;}
.Solution_content .box6 .span1{ bottom:48px; left:430px;}
.Solution_content .box6 .span2{ bottom:120px; left:540px;}
.Solution_content .box6 .span3{ bottom:40px; left:700px;}
.Solution_content .box6 .span4{ bottom:105px; left:780px;}
.Solution_list ul li{ float:left; width:170px; height:220px; padding-top:30px;}
.Solution_list ul li a{ display:block; width:100%; height:100%;}
.Solution_list ul li a .title,.Solution_list ul li a .brief{ display:block; text-align:center;}
.Solution_list ul li a .title{ color:#fff; font-size:1.5em; line-height:2;  padding-top:15px;}
.Solution_list ul li:hover,.Solution_list ul li.on{ height:235px; padding:0 5px;}
.Solution_list ul li:hover a,.Solution_list ul li.on a{padding:10px 0 5px;}
.Solution_list ul li.list_1 a{ background:url(bg21.png) no-repeat;}
.Solution_list ul li.list_1 a .brief{ color:#b9bdc5; font-size:1.167em;}
.Solution_list ul li.list_1:hover a,.Solution_list ul .list_1.on a{ background:url(bg21_2.png) no-repeat; }
.Solution_list ul li.list_2 a{ background:url(bg22.png) no-repeat;}
.Solution_list ul li.list_2 a .brief{ color:#f4ddbf; font-size:1.167em;}
.Solution_list ul li.list_2:hover a,.Solution_list ul .list_2.on a{ background:url(bg22_2.png) no-repeat; }
.Solution_list ul li.list_3 a{ background:url(bg23.png) no-repeat;}
.Solution_list ul li.list_3 a .brief{ color:#b9bdc5; font-size:1.167em;}
.Solution_list ul li.list_3:hover a,.Solution_list ul .list_3.on a{ background:url(bg23_2.png) no-repeat; }
.Solution_list ul li.list_4 a{ background:url(bg24.png) no-repeat;}
.Solution_list ul li.list_4 a .brief{ color:#e7b7b6; font-size:1.167em;}
.Solution_list ul li.list_4:hover a,.Solution_list ul .list_4.on a{ background:url(bg24_2.png) no-repeat; }
.Solution_list ul li.list_5 a{ background:url(bg25.png) no-repeat;}
.Solution_list ul li.list_5 a .brief{ color:#b9bdc5; font-size:1.167em;}
.Solution_list ul li.list_5:hover a,.Solution_list ul .list_5.on a{ background:url(bg25_2.png) no-repeat; }
.Solution_list ul li.list_6 a{ background:url(bg26s.png) no-repeat;}
.Solution_list ul li.list_6 a .brief{ color:#bde4cb; font-size:1.167em;}
.Solution_list ul li.list_6:hover a,.Solution_list ul .list_6.on a{ background:url(bg26_2.png) no-repeat; }
.Solution_list ul li.list_7 a{ background:url(bg27s.png) no-repeat;}
.Solution_list ul li.list_7 a .brief{ color:#b9bdc5; font-size:1.167em;}
.Solution_list ul li.list_7:hover a,.Solution_list ul .list_7.on a{ background:url(bg27_2.png) no-repeat; }
.backgroung4{ width:100%; height:auto; min-height:700px;/*background:url(bg25.jpg) no-repeat center top;*/}
.divSolution{ padding:67px 30px 78px 30px; position:relative;}
.divSolution .other_link{ display:block; width:252px; height:52px; text-align:center; line-height:52px; color:#fff; background:url(other_link_bg.png) no-repeat; font-size:20px; position:absolute; left:50%; margin-left:-126px; top:15px;}
.divSolution .other_link span{ font-family:"宋体";}
.Solution_Content{ padding:0 0 25px;}
.Solution_Content .box{ border:#f4f4f4 1px solid; padding:30px 50px; margin-bottom:20px;}
.Solution_Content .box .tit{ display:inline-block; font-size:1.667em; color:#555; line-height:2.5;}
.Solution_Content .box .tit font{ color:#ffa800;}
.Solution_Content .box .p{ color:#929292; overflow:hidden; width:100%;}
.Solution_Content .box .p p{}
.Solution_Content .box1 .tit{ background:url(bg31.png) no-repeat left 15px;  padding-left:40px;}
.Solution_Content .box1 .p{  /*padding-left:40px;*/}
.Solution_Content .box2 .tit{ background:url(bg32.png) no-repeat right 15px; float:right;  padding-right:40px;}
.Solution_Content .box2 .p{  /*padding-right:40px;*/  float:right;}
.Solution_Content .box3 .tit{ background:url(bg33.png) no-repeat left 15px;  padding-left:40px;}
.Solution_Content .box3 .p{ /* padding-left:40px;*/}
.Typical_Case{}
.Typical_Case .title{ background:url(bg34.jpg) no-repeat left center; font-size:1.167em; color:#999; padding:25px 0 25px 50px;}
.Typical_Case .title span{ font-size:1.714em; color:#222; margin-right:15px;}
.Typical_Case .cont ul li{ border:#e1e3e2 1px solid; width:318px; height:238px; float:left; margin-right:30px; position:relative; overflow:hidden;}
.Typical_Case .cont ul li .webimg{ width:318px; height:238px;}
.Typical_Case .cont ul li .divDown{ width:318px; height:238px; background:url(bg24s.png) repeat left top; display:none; position:absolute; top:0; left:0;}
.Typical_Case .cont ul li .divDown .link{ width:100%; text-align:center; padding:75px 0 20px;}
.Typical_Case .cont ul li .divDown .link a{ display:inline-block; width:42px; height:42px; margin:0 15px;}
.Typical_Case .cont ul li .divDown .link .a_link{ background:url(bg22s.png) no-repeat center top;}
.Typical_Case .cont ul li .divDown .link .a_brief{ background:url(bg23s.png) no-repeat center top;}
.Typical_Case .cont ul li .divDown .span{ display:block; text-align:center; font-size:1.5em; color:#fff;} 
.Typical_Case .cont ul li:hover .divDown{ display:block;}
.Typical_Case .cont .more{ display:inline-block; border:#e1e3e2 1px solid; background:url(bg21.jpg) no-repeat center top; width:78px; height:238px;}
.HomeBan{ width:100%; height:500px; overflow:hidden; position:relative;}
.HomeBan .BanList{ width:100%; height:500px;}
.HomeBan .BanList li{ width:100%; height:500px; overflow:hidden;}
.HomeBan .BanList li a{ width:100%; height:500px; display:block;}
.HomeBan .hd{ position:absolute; width:153px; height:26px; background:url(HomeBan_bg.png) no-repeat center center; left:50%; bottom:11px; margin-left:-77.5px; padding-left:2px;}
.HomeBan .hd li{ float:left; position:relative; width:14px; height:14px; background:url(HomeBan_on.png) no-repeat left top; margin:7px 0 0 14px;}
.HomeBan .hd .on{ background-position:left bottom;}
.HomeBan .hd li span{ position:absolute; display:none; width:90px; height:57px; padding:5px 5px 0 5px; background:url(HomeBan2.png) no-repeat center center; bottom:16px; left:50%; margin-left:-50px;}
.HomeBan .hd li span img{ width:90px; height:43px;}
.HomeBan .hd .on span{ display:block;}
.our_service{ width:100%; position:relative; overflow:hidden;}
.service_Title1 { padding-top:55px; padding-bottom:32px;}
.service_Title1 .en{ display:block; font-size:2.5em; font-weight:bold; color:#000; line-height:1;}
.service_Title1 .cn{ display:inline-block; font-size:2em; border-bottom:#ff6c00 5px solid; line-height:1.5;}
.our_service .service_Title1{ width:1200px; margin:0 auto; padding-bottom:30px;}
.our_service .service_Title1 .brief{ line-height:20px; padding-top:5px; font-size:15px;}
.our_service .BanList{ width:50%; height:578px; float:right; position:absolute; right:0; top:70px;}
.our_service .BanList li{ width:100%; height:100%; overflow:hidden; position:absolute; right:0; top:0;}
.our_service .BanList li a{ display:block; width:100%; height:100%;}
.our_service .TabList{ width:100%; height:100%; position:relative; left:0px; top:0px; z-index:5;}
.our_service .TabList .List{ width:1200px; margin:0 auto; height:0; position:relative; z-index:333;}
.our_service .TabList .List .ul{ width:100%;}
.our_service .TabList .List .ul li{ float:left; position:relative; padding:42px 21px 0 45px; border-left:1px solid #dadada; border-bottom:1px solid #dadada; border-top:none; width:232px; height:217px;}
.our_service .TabList .List .ul li.a_service1{ border:1px solid #dadada; border-right:none; width:532px;}
.our_service .TabList .List .ul li.a_service4{ border-top:1px solid #dadada; border-right:1px solid #dadada; width:533px;}
.our_service .TabList .List .ul li.a_service2{ border-left:1px solid #dadada; width:233px;}
.our_service .TabList .List .ul li.a_service6{ border-right:1px solid #dadada; width:234px;}
.our_service .TabList .List .ul li .span{ position:absolute; right:46px; top:36px;}
.our_service .TabList .List .ul li .img{ position:absolute; left:0; top:0; width:100%; height:100%; z-index:3; display:none;}
.our_service .TabList .List .ul li a{ display:inline-block; color:#555; padding:120px 0 0; line-height:20px}
.our_service .TabList .List .ul li a span{ display:block; font-size:14px;}
.our_service .TabList .List .ul li a .title{ font-size:24px; padding-bottom:10px;}
.our_service .TabList .List .ul li a .brief{ color:#999;}
.our_service .TabList .List .ul li.a_service1 a{ background:url(bg28.jpg) no-repeat left top;}
.our_service .TabList .List .ul li.a_service2 a{ background:url(bg33.jpg) no-repeat left 14px;}
.our_service .TabList .List .ul li.a_service3 a{ background:url(bg29.jpg) no-repeat left 14px;}
.our_service .TabList .List .ul li.a_service4 a{ background:url(bg31.jpg) no-repeat left 12px;}
.our_service .TabList .List .ul li.a_service5 a{ background:url(bg32.jpg) no-repeat left 14px;}
.our_service .TabList .List .ul li.a_service6 a{ background:url(bg30.jpg) no-repeat left 14px;}
.our_case{ width:100%; padding-bottom:38px;}
.service_Title2 { padding-top:55px; text-align:center; border-bottom:#f2f2f2 1px solid; position:relative; bottom:-1px;}
.service_Title2 .en{ display:block; font-size:2.5em; font-weight:bold; color:#000; line-height:1;}
.service_Title2 .cn{ display:inline-block; font-size:2em; border-bottom:#ff6c00 5px solid; line-height:1.5;}
.our_case .brief{ text-align:center; font-size:14px; padding:30px 0;}
.our_case .our_case_cont ul li{ width:20%; float:left; position:relative;}
.our_case .our_case_cont ul li .imglist{ width:100%;}
.our_case .our_case_cont ul li .divDown{ position:absolute; left:0px; bottom:0px; width:100%; background:url(bg36.png) repeat left top; text-align:center; display:none; padding-bottom:2%;}
.our_case .our_case_cont ul li .divDown img{ display:none;}
.our_case .our_case_cont ul li .divDown .cont{ width:80%; height:100%; margin:0 auto; display:table;}
.our_case .our_case_cont ul li .divDown .cont .div{ display:table-cell; vertical-align:middle;}
.our_case .our_case_cont ul li .divDown .cont span{ display:block;  color:#fff;}
.our_case .our_case_cont ul li .divDown .cont .tit{ height:40px; line-height:40px; font-size:1.4em; margin-bottom:1%;}
.our_case .our_case_cont ul li .divDown .cont .p{ line-height:22px; margin-top:10px; text-align:left; display:none;}
.our_case .our_case_cont ul li:hover .divDown{ display:block;}
.our_case .our_case_cont .see_more{ text-align:center; padding-top:38px;}
.our_case .our_case_cont .see_more a{ display:inline-block; background:url(bg38_2.png) no-repeat center top; width:360px; height:60px; font-size:1.5em; line-height:60px;}
.our_case .our_case_cont .see_more a span{ color:#fff; padding-right:25px; background:url(bg37_2.png) no-repeat right center;}
@font-face
{
font-family: myFirstFont;
src: url('DIN Medium.ttf');
}
.our_clients{ width:100%;}
.our_clients .divLeft,.our_clients .divRight{ width:50%; height:637px;}
.our_clients .our_clients_left,.our_clients .our_clients_right{ width:600px;}
.our_clients .divLeft,.our_clients .our_clients_right{ float:left;}
.our_clients .divRight,.our_clients .our_clients_left{ float:right;}
.our_clients .divLeft{ background:url(bg40.jpg) no-repeat right top;}
.our_clients_left .service_Title1{ padding-top:30px; padding-bottom:15px;}
.our_clients_left .brief{ font-size:14px; line-height:20px;}
.our_clients_left .clients_num{ margin:30px 0 20px; background:url(bg43.png) no-repeat left top; /*padding-bottom:45px;*/ height:410px;}
.our_clients_left .clients_num span{ display:block; font-size:1.5em; padding-left:130px; padding-top:23px;}
.our_clients_left .clients_num span b{ display:block; font-size:50px; line-height:1; color:#ff6c00; font-family:myFirstFont;}
.our_clients_right{ position:relative;}
.our_clients_right .clientsBan{ width:100%; height:642px;}
.our_clients_right .clientsBan ul{ border-top:#f1f1f1 1px solid; border-left:#f1f1f1 1px solid; }
.our_clients_right .clientsBan ul li{position: relative; border-bottom:#f1f1f1 1px solid;width:198px; height:105px; border-right:#f1f1f1 1px solid; float:left;}
.our_clients_right .clientsBan ul li img{ width:198px; height:105px;}
.our_clients_right .clientsBan ul li .OcOverlay{display: none;text-align: center; background:url("bg_overlay.png") repeat scroll;width: 100%;height: 100%;overflow: hidden;position: absolute;left: 0px;top: 0px;}
.our_clients_right .clientsBan ul li .OcOverlay div{display:table-cell; vertical-align:middle; *position: absolute; *top: 50%;}
.our_clients_right .clientsBan ul li .OcOverlay div span{padding: 0 10px; *position:relative;*top: -50%; color: #fff; font-size: 12px; line-height: 18px;}
.our_clients_right .box{ position:absolute; bottom:5px; right:2px; border-bottom:#f1f1f1 1px solid; width:198px; height:75px; border-right:#f1f1f1 1px solid; padding-top:30px; z-index:10; background:#fff;}
.our_clients_right .box .prev,.our_clients_right .box .next{ display:inline-block; width:42px; height:42px;}
.our_clients_right .box .prev{ background:url(bg41.png) no-repeat center center; margin-left:40px;}
.our_clients_right .box .next{ background:url(bg42.png) no-repeat center center; margin-left:20px;}
.our_news{}
.our_news .service_Title1 .more{ background:url(bg50.png) no-repeat right center; display:inline-block; float:right; padding-right:60px; line-height:50px; font-size:1.5em; display:none;}
.our_news .divTitle .a_tab{ display:block; width:20%; float:left;}
.our_news .divTitle .a_tab p{ border:#000 2px solid; margin:0; text-align:center; line-height:60px;}
.our_news .divTitle .a_tab1 p,.our_news .divTitle .a_tab2 p,.our_news .divTitle .a_tab3 p,.our_news .divTitle .a_tab4 p{border-right:none;}
.our_news .divTitle .a_tab p span{ padding-left:33px; color:#555; font-size:1.667em;}
/*.our_news .divTitle .a_tab1 p span{ background:url(bg46_2.jpg) no-repeat left center;}
.our_news .divTitle .a_tab2 p span{ background:url(bg47.jpg) no-repeat left center;}*/
.our_news .divTitle .a_tab.on{ background:#000;}
.our_news .divTitle .a_tab1.on span,.our_news .divTitle .a_tab5.on span{ /*background:url(bg46.jpg) no-repeat left center;*/ color:#fff;}
.our_news .divTitle .a_tab2.on span,.our_news .divTitle .a_tab3.on span,.our_news .divTitle .a_tab4.on span{ /*background:url(bg47_2.jpg) no-repeat left center; */color:#fff;}
.our_news .divBox{ width:100%; position:relative; overflow:hidden; height:844px;}
.our_news .box{ position:absolute; top:0; left:0; background:#fff; width:100%;}
.our_news .box .citylist .citys{ border-bottom:#f2f2f2 1px solid;}
.our_news .box .citylist .citys ul{ position:relative; bottom:-8px; padding-top:23px;}
.our_news .box .citylist .citys ul li{ float:left; background:url(bg48.jpg) no-repeat center bottom; padding-bottom:16px; font-size:1.5em; line-height:2; cursor:pointer; text-align:center;} 
.our_news .box .citylist .citys ul li.on,.our_news .box .citylist .citys ul li:hover{ background:url(bg49.jpg) no-repeat center bottom; color:#ff6c00; font-weight:bold;}
.our_news .box .citylist .cityBan{}
.our_news .box .citylist .cityBan .newslistTop{ padding-top:47px;}
.our_news .box .citylist .cityBan .newslistTop .prev_next{ position:relative; z-index:10; top:-25px; width:250px; background:#fff; margin:0 auto; overflow:hidden; padding:0 10px; left:50%; margin-left:-135px;}
.our_news .box .citylist .cityBan .newslistTop .btn_prev,.our_news .box .citylist .cityBan .newslistTop .btn_next{ width:50px; height:50px; margin:0;}
.our_news .box .citylist .cityBan .newslistTop .btn_prev{/* background:url(bg41.png) no-repeat center center; */float:left;}
.our_news .box .citylist .cityBan .newslistTop .btn_next{ /*background:url(bg42.png) no-repeat center center; */float:right;}
.our_news .box .citylist .cityBan .newslistTop .prev_next .chakangengduo{ display:block; width:133px; height:34px; background:url(chakanxiangxi.jpg) no-repeat center top; font-size:16px; line-height:34px; position:absolute; left:50%; top:7px; margin-left:-66.5px; text-align:center;}
.our_news .box .citylist .cityBan .newslistTop .prev_next .chakangengduo:hover{ color:#fff; background-position:center bottom;}
.our_news .box .citylist .cityBan .newslistTop .div{  border-bottom:#f3f3f3 1px solid;}
.our_news .box .citylist .cityBan .newslistTop .div .NewsTopBan{ padding-bottom:10px;}
.our_news .box .citylist .cityBan .NewsTopBan .newsTop dl{ overflow:hidden; width:540px; float:left; margin-right:120px; padding-bottom:18px; border-bottom:1px solid #f3f3f3;}
.our_news .box .citylist .cityBan .NewsTopBan .newsTop dl dt{ float:left; width:200px; height:124px;}
.our_news .box .citylist .cityBan .NewsTopBan .newsTop dl dt img{ width:200px; height:124px;}
.our_news .box .citylist .cityBan .NewsTopBan .newsTop dl dd{ float:right; width:300px;}
.our_news .box .citylist .cityBan .NewsTopBan .newsTop dl dd .tit{ font-size:1.333em; color:#ff6c00;}
.our_news .box .citylist .cityBan .NewsTopBan .newsTop dl .p{ font-size:1.167em; color:#888; line-height:20px; margin:10px 0;}
.our_news .box .citylist .cityBan .NewsTopBan .newsTop dl .more{ display:inline-block; width:80px; line-height:30px; background:url(bg52.jpg) no-repeat center top; color:#555; padding-left:20px; float:right;}
.our_news .box .citylist .cityBan .NewsTopBan .newsTop dl .more:hover{background:url(bg51.jpg) no-repeat center top; color:#fff;}
.our_news .box .citylist .cityBan .NewsTopBan ul li{ width:540px; height:133px; float:left; margin-right:120px; padding:18px 0; border-bottom:1px solid #f3f3f3; overflow:hidden;}
.our_news .box .citylist .cityBan .NewsTopBan ul li .time{ display:inline-block; width:100px; height:72px; padding:14px 0; background:url(bg53.jpg) no-repeat center top; text-align:center; float:left;}
.our_news .box .citylist .cityBan .NewsTopBan ul li:hover .time{ background-position:center bottom; color:#fff;}
.our_news .box .citylist .cityBan .NewsTopBan ul li .time b{ display:block; font-size:4.667em; line-height:0.8;}
.our_news .box .citylist .cityBan .NewsTopBan ul li p{ margin:0; width:420px; float:right;}
.our_news .box .citylist .cityBan .NewsTopBan ul li p a{ line-height:1; font-size:1.333em;}
.our_news .box .citylist .cityBan .NewsTopBan ul li p span{ display:block; line-height:20px; color:#888; font-size:1.167em; padding-top:6px;}
.our_news .box .citylist .cityBan .NewsTopBan ul li .more{ display:block; width:90px; line-height:30px; background:url(bg52.jpg) no-repeat center top; color:#555; padding-left:20px; font-size:14px; margin-top:10px; float:right;}
.our_news .box .citylist .cityBan .NewsTopBan ul li .more:hover{background:url(bg51.jpg) no-repeat center top; color:#fff;}
.our_contact{ width:100%; overflow:hidden;}
.our_contact .brief{ text-align:center; font-size:14px; padding:30px 0;}
.our_contact .our_contact_cont { position:relative;}
.our_contact .our_contact_cont .our_contact_Ban{ width:100%; height:380px; overflow:hidden; position:relative;}
.our_contact .our_contact_cont .our_contact_Ban .prev,.our_contact .our_contact_cont .our_contact_Ban .next{ position:absolute; top:50%; display:inline-block; width:80px; height:80px; z-index:10; margin-top:-40px;}
.our_contact .our_contact_cont .our_contact_Ban .prev{ background:url(bg54_2.png) no-repeat center top; left:20px;}
.our_contact .our_contact_cont .our_contact_Ban .prev:hover{ background:url(bg54.png) no-repeat center top;}
.our_contact .our_contact_cont .our_contact_Ban .next{ background:url(bg55.png) no-repeat center top; right:20px;}
.our_contact .our_contact_cont .our_contact_Ban .next:hover{ background:url(bg55_2.png) no-repeat center top;}
.our_contact .our_contact_cont .our_contact_Ban .BanList{ width:100%; height:380px;}
.our_contact .our_contact_cont .our_contact_Ban .BanList ul li{ width:100%; height:380px;}
.our_contact .our_contact_cont .our_contact_phone{ position:absolute; top:0px; left:50%; margin-left:-231px; width:462px; height:380px; z-index:11;}
.our_contact .our_contact_cont .our_contact_phone .divCont{ background:#fff; border:#ff6c00 3px solid; border-top:0; padding:0 75px;  height:377px;}
.our_contact .our_contact_cont .our_contact_phone .divCont .phone_email{ padding:10px 0;}
.our_contact .our_contact_cont .our_contact_phone .divCont .phone_email b,.our_contact .our_contact_cont .our_contact_phone .divCont .phone_email span{ display:block; text-align:center; color:#000; font-family:"Arial";}
.our_contact .our_contact_cont .our_contact_phone .divCont .phone_email b{ font-size:3.5em; line-height:1; color:#ff6c00;}
.our_contact .our_contact_cont .our_contact_phone .divCont .phone_email span{ text-align:center; font-size:1.33em;}
.our_contact .our_contact_cont .our_contact_phone .divCont .SreachBox{ width:296px; height:36px; border:#000 2px solid;overflow:hidden; margin-bottom:30px;}
.our_contact .our_contact_cont .our_contact_phone .divCont .SreachBox .sreach_btn{ width:48px; height:36px; display:block; float:right; background:#000 url(bg56.jpg) no-repeat center center;} 
.our_contact .our_contact_cont .our_contact_phone .divCont .SreachBox .sreach_ipu{ width:235px; height:36px; line-height:36px; padding:0px 0px 0px 10px; border:0px; background:none; color:#7E7E7E; float:left; font-size:1.167em; font-family:"微软雅黑";}
.our_contact .our_contact_cont .our_contact_phone .divCont .showBox{ height:70px; border-top:#eeeeee 1px solid; border-bottom:#eeeeee 1px solid;  text-align:center;}
.our_contact .our_contact_cont .our_contact_phone .divCont .showBox .title{ display:inline-block; background:#fff; padding:0 10px; color:#000; font-size:1.167em; position:relative; top:-15px;}
.our_contact .our_contact_cont .our_contact_phone .divCont .showBox .jiathis_style_32x32{ position:relative; top:-10px;}
.our_contact .our_contact_cont .our_contact_phone .divCont .showBox .jtico_tsina{ background:url(bg62.jpg) no-repeat !important; width:4px; height:40px !important; margin-right:12px;}
.our_contact .our_contact_cont .our_contact_phone .divCont .showBox .jtico_weixin{ background:url(bg57.jpg) no-repeat !important; width:4px; height:40px !important; margin-right:12px;}
.our_contact .our_contact_cont .our_contact_phone .divCont .showBox .jtico_qzone{ background:url(bg58.jpg) no-repeat !important; width:4px; height:40px !important; margin-right:12px;}
.our_contact .our_contact_cont .our_contact_phone .divCont .showBox .jtico_douban{ background:url(bg59.jpg) no-repeat !important; width:4px; height:40px !important; margin-right:12px;}
.our_contact .our_contact_cont .our_contact_phone .divCont .showBox .jtico_renren{ background:url(bg60.jpg) no-repeat !important; width:4px; height:40px !important; margin-right:12px;}
.our_contact .our_contact_cont .our_contact_phone .divCont .showBox .jtico_jiathis{ background:url(bg61.jpg) no-repeat !important; width:4px; height:40px !important; }
.our_contact .our_contact_cont .our_contact_phone .divCont .er_wei{ padding:17px 0 0; overflow:hidden;}
.our_contact .our_contact_cont .our_contact_phone .divCont .er_wei .er_wei_phone{ width:90px; padding-left:50px; float:left;}
.our_contact .our_contact_cont .our_contact_phone .divCont .er_wei .er_wei_weixin{ width:90px; padding-right:50px; float:right;}
.our_contact .our_contact_cont .our_contact_phone .divCont .er_wei .er_wei_phone img,.our_contact .our_contact_cont .our_contact_phone .divCont .er_wei .er_wei_weixin img{ width:90px; height:90px;}
.our_contact .our_contact_cont .our_contact_phone .divCont .er_wei .er_wei_phone span,.our_contact .our_contact_cont .our_contact_phone .divCont .er_wei .er_wei_weixin span{ display:block; text-align:center; line-height:30px;}
.fast_nav{ width:60px; position:absolute; right:5px; top:50%; z-index:9999;}
.fast_nav li{ height:42px; padding-top:18px; border-bottom:1px solid #fff; background:url(fast_bg_03.png) repeat; cursor:pointer; text-align:center; position:relative; color:#fff;}
.fast_nav .first{ background:url(fase_first_03.png) no-repeat;}
.fast_nav .last{ background:url(fase_last_03.png) no-repeat; border:none;}
.fast_nav li .hover{ height:60px; background:url(fast_left_03.png) no-repeat left center; padding-left:22px; vertical-align:middle; position:absolute; right:0; top:0; overflow:hidden; width:140px; display:none; font-size:14px;}
.fast_nav li .hover img{ vertical-align:middle; float:left; padding-top:11px;}
.fast_nav li .hover .name{ float:right; height:60px; line-height:60px; background:#ff6c00; text-align:left; width:97px;}
.fast_nav li:hover .hover{ display:block;}
.fast_nav2 li .hover{ width:190px;}
.fast_nav2 li .hover .name{ width:147px;}
.official_website_bg{ width:100%; background:url(bg30s.jpg) no-repeat center bottom;}
.official_website_bg .official_website{ background:url(bg35s.png) no-repeat top left; width:860px; padding-left:43px;}
.official_website_bg{ position:relative;}
.official_website_bg .img{ position:absolute; left:50%; bottom:1px; width:1200px; margin-left:-600px;}
.official_website_bg .img img{ position:absolute; right:80px; bottom:0; width:700px;}
.official_website_bg .img2 img{ width:550px;}
.ServicesBox .divBox .title{ display:block; font-size:4em; color:#ff6c00; line-height:1; padding-top:28px;}
.ServicesBox .divBox .brief{ display:block; font-size:2em; color:#ff6c00;line-height:2;}
.ServicesBox .divBox .p{ font-size:1.167em; line-height:24px; margin-top:10px; text-indent:2em;}
.ServicesBox .divBox .see_more{ display:inline-block; width:135px; height:40px; background:url(bg36s.png) no-repeat center top; font-size:1.333em; color:#555; padding-left:25px; line-height:40px; margin-top:40px;}
.ServicesBox .divBox .see_more:hover{ background:url(bg36_2.png) no-repeat center top; color:#fff;}
.ServicesBox .divBox .caselist{ padding-top:40px; width:300px; overflow:hidden;}
.ServicesBox .divBox .caselist ul{ overflow:hidden; border-top:#d2d2d2 1px solid; border-left:#d2d2d2 1px solid; }
.ServicesBox .divBox .caselist ul li{ float:left; width:148px; height:58px; border-bottom:#d2d2d2 1px solid; border-right:#d2d2d2 1px solid; position:relative;}
.ServicesBox .divBox .caselist ul li img{width:148px; height:58px;}
.ServicesBox .divBox .caselist ul li span{ position:absolute; left:0; top:0; width:100%; height:100%; background:rgba(0,0,0,0.8); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#BF000000,endColorstr=#BF000000); color:#fff; text-align:center; line-height:58px; display:none;}
.ServicesBox2 .divBox .title,.ServicesBox2 .divBox .brief{ text-align:right;}
.ServicesBox2 .divBox .span_more{ display:block; text-align:right;}
.ServicesBox2 .divBox .span_more .see_more{ padding-left:0; padding-right:45px;}
.ServicesBox2 .divBox .caselist{ width:448px; float:right;}
.online_store_bg{ width:100%; background:url(bg31s.jpg) no-repeat center center;}
.online_store_bg .online_store{ background:url(bg37s.png) no-repeat top right; width:610px; padding-right:40px; float:right;}
.Interactive_Marketing_bg{ width:100%; background:url(bg32s.jpg) no-repeat center center;}
.Interactive_Marketing_bg .Interactive_Marketing{ background:url(bg38s.png) no-repeat top left; width:365px; padding-left:45px;}
.Interactive_Marketing_bg .divBox .p{ color:#fff;}
.Interactive_Marketing_bg .divBox .see_more{ color:#fff;}
.Interactive_Marketing_bg .divBox .caselist ul{ border-top:#363c4f 1px solid; border-left:#363c4f 1px solid; }
.Interactive_Marketing_bg .divBox .caselist ul li{ border-bottom:#363c4f 1px solid; border-right:#363c4f 1px solid;  }
.Brand_Website_bg{ width:100%; background:url(bg33s.jpg) no-repeat center center;}
.Brand_Website_bg .Brand_Website{ background:url(bg39.png) no-repeat top right; width:490px; padding-right:38px; float:right;}
.Industry_Portal_bg{ width:100%; background:url(bg34s.jpg) no-repeat center center;}
.Industry_Portal_bg .Industry_Portal{ width:440px; padding-left:45px; background:url(bg41s.png) no-repeat left top;}
.Industry_Portal_bg .divBox .caselist{ width:448px;}
.technology_ban{ height:518px}
.technology{ position:relative; margin:55px auto; width:1200px; height:890px; font-size:14px;}
.technology .technology_s{ height:890px; width:9px; position:absolute; left:50%; margin-left:-4.5px; background:url(technology_s.png) no-repeat; z-index:4;}
.technology .technology_h{ width:1200px; height:9px; position:absolute; left:0; top:50%; margin-top:-4.5px; background:url(technology_h.png) no-repeat; z-index:5;}
.technology .technology_c{ width:415px; height:415px; position:absolute; left:50%; top:50%; margin:-207.5px 0 0 -207.5px; background:url(technology_c.png) no-repeat; z-index:6;}
.technology .technology_c_hover{ width:392px; height:392px; padding:10px; background:url(technology_c_hover.png) no-repeat center center; position:absolute; left:50%; top:50%; margin:-206px 0 0 -206px; z-index:7; display:none; text-align:center;}
.technology .technology_c_hover .txt{ padding-top:210px; color:#fff; line-height:22px; height:130px;}
.technology .technology_c_hover .more{ display:block; width:131px; height:30px; text-align:center; line-height:30px; margin:0 auto; overflow:hidden; text-indent:999px;}
.technology .con{ float:left; width:598px; height:443px; border:1px solid #e8e8e6; position:relative; z-index:3; background:#f5f5f5; color:#333;}
.technology .con .more{ display:block; width:131px; height:30px; position:absolute; background:url(technology_more.png) no-repeat; display:none;}
.technology .con .t{ position:absolute; font-size:20px;}
.technology .con .txt{ line-height:22px; position:absolute;}
.technology .con .img{ position:absolute;}
.technology .con .list{ position:absolute; line-height:30px;}
.technology .con .list li{ height:30px; padding-left:40px; background:url(technology_listbg.png) no-repeat left top;}
.technology .con:hover .t{ color:#fff;}
.technology .con:hover .list li{ background-position:left bottom;}
.technology .con:hover .more{ display:block;}
.technology .con1 .t{ color:#459ee6; top:33px; left:40px;}
.technology .con2 .t{ color:#1fc072; top:33px; right:40px; text-align:right;}
.technology .con3 .t{ color:#9423ca; left:40px; top:290px;}
.technology .con4 .t{ color:#eb601a; right:40px; top:290px; text-align:right;}
.technology .con1 .txt{ top:85px; left:40px; width:490px;}
.technology .con2 .txt{ top:85px; right:40px; text-align:right; width:510px;}
.technology .con3 .txt{ top:340px; right:40px; width:517px;}
.technology .con4 .txt{ top:340px; right:40px; text-align:right; width:496px;}
.technology .con1 .img{ top:272px; left:40px;}
.technology .con2 .img{ top:218px; right:-5px;}
.technology .con3 .img{ top:62px; left:0px;}
.technology .con4 .img{ top:74px; right:28px;}
.technology .con1:hover{ background:#3e8dd0; color:#fff; border-color:#3e8dd0;}
.technology .con2:hover{ background:#45d041; color:#fff; border-color:#45d041;}
.technology .con3:hover{ background:#bd41d0; color:#fff; border-color:#bd41d0;}
.technology .con4:hover{ background:#fcc904; color:#fff; border-color:#fcc904;}
.technology .con1 .list{ left:259px; top:246px;}
.technology .con2 .list{ left:223px; top:200px;}
.technology .con3 .list{ left:265px; top:61px;}
.technology .con4 .list{ left:222px; top:60px;}
.technology .con1 .more{ left:40px; top:209px;}
.technology .con2 .more{ right:40px; top:165px;}
.technology .con3 .more{ left:40px; top:250px;}
.technology .con4 .more{ right:40px; top:250px;}
.technology .con2,.technology .con3{ border-color:#fff; background:#fff;}
.technology_bg{ background:#fff !important; padding-top:42px; font-size:14px; line-height:28px;}
.technology_title{ height:1px; text-align:center; position:relative; padding:54px 0; font-size:32px; color:#000; background:url(technology_title.png) no-repeat center center;}
.technology_title span{ display:block; position:relative; top:-18px;}
.technology_shop span.t{ float:left; color:#ffa800; font-size:24px;}
.technology_shop .con{ width:1140px; margin:0 auto; clear:both; font-size:14px; line-height:28px; overflow:hidden;}
.technology_shop .con1{ padding-bottom:40px;}
.technology_shop .con1 .shop_link{ display:block; margin:0 auto 20px; width:252px; height:52px; text-align:center; line-height:52px; color:#fff; background:url(other_link_bgx.png) no-repeat; font-size:20px; border-radius:3px;}
.technology_shop .con1 .shop_link span{ font-family:"宋体";}
.technology_shop .con2 .con2_bg{ background:#f7f7f7; clear:both; margin-top:10px;}
.technology_shop .con2 .p{ margin:0; padding:40px 0 0; text-indent:2em;}
.technology_shop .con2 .img{ float:right; padding-left:50px;}
.technology_shop .con3{ padding:45px 0 38px;}
.technology_shop .con3 span.t{ display:block; float:none;}
.technology_shop .con4{ overflow:hidden;}
.technology_shop .con4 .table{ padding-bottom:38px;}
.technology_shop .con4 .table table{ background:#e5e5e5;}
.technology_shop .con4 .table td{ padding:20px 30px; background:#fff;}
.technology_shop .con4 .table .tr1 td{ background:#c7dbf1; font-size:16px; font-weight:bold;}
.technology_shop .con4 .p{ text-indent:2em; padding-bottom:30px;}
.technology_site span.t{ display:block; color:#ffa800; font-size:24px; padding-bottom:20px;}
.technology_site .con{ width:1140px; margin:0 auto; overflow:hidden;}
.technology_site .con1 .img{ float:right; padding-left:86px;}
.technology_site .con1 .txt .p{ text-indent:2em; margin:0; padding:25px 0;}
.technology_site .con2_bg{ background:#f5f6f7;}
.technology_site .con2 .con{ padding:55px 0;}
.technology_site .con2 .con ul{ width:1220px;}
.technology_site .con2 li{ float:left; width:610px;}
.technology_site .con2 .img{ float:left;}
.technology_site .con2 .txt{ float:left; width:425px; padding-left:23px;}
.technology_site .con2 .txt .t{ font-size:24px; color:#31548e;}
.technology_site .con3 .table{ padding:25px 0;}
.technology_site .con3 table{ width:1138px; background:#e5e5e5;}
.technology_site .con3 table td{ background:#fff; font-size:16px; padding:20px 70px;}
.technology_site .con3 table .tr1 td{ font-weight:bold; color:#fff; background:#ffa400; padding:15px 0; text-align:center;}
.case_ban{ height:459px; position:relative;}
.case_ban .bd ul{ height:459px;}
.case_ban .bd li{ height:459px; position:absolute; left:0; top:0; width:100%;}
.case_ban .img{ position:absolute; left:0; bottom:0; width:100%; height:94px;}
.case_list{ width:1200px; margin:0 auto; font-size:16px;}
.case_industry{ overflow:hidden;margin-top:39px;}
.case_industry dt{ float:left; width:92px; color:#000; font-weight:bold;}
.case_industry dt em{ padding:0 20px;}
.case_industry dd{ float:right; width:1090px;}
.case_industry .case_industry_all{ float:left; width:116px;}
.case_industry .case_industry_all .onmenu{ background-color:#ffa800; color:#fff;}
.case_industry dd .all{ display:block; width:100px; height:30px; text-align:center; line-height:30px;}
.case_industry .case_industry_other{ float:left; width:974px; line-height:30px;}
.case_industry .case_industry_other a{ display:block; float:left; padding:0 32px 0 16px; background:url(case_industry_bg.jpg) no-repeat left center; width:146px;}
.case_industry .case_industry_other .onmenu{ color:#ffa800;}
.case_list .list{ margin-top:70px;}
.case_list .list li{ float:left; width:380px; border-bottom:3px solid #d2d1d1; margin-right:30px; margin-bottom:40px; position:relative;}
.case_list .list li .img{ position:relative; width:380px; height:250px; overflow:hidden;}
.case_list .list li .img img{ position:absolute; left:50%; top:50%; width:380px; height:250px; margin:-125px 0 0 -190px; max-width:none;}
.case_list .list li .img span{ display:block; position:absolute; left:5px; top:5px; width:100%; height:100%; cursor:pointer;}
.case_list .list li .title{ height:42px; line-height:42px; padding:0 5px; font-weight:bold; color:#000;}
.case_list .list li .categoryname{ height:38px; line-height:38px; padding:0 5px; color:#999;}
.case_list .list li .case_list_icon{ position:absolute; width:44px; height:19px; right:8px; bottom:9px;}
.case_list .list li .case_list_icon .pc{ display:block; float:left; width:20px; height:19px; background:url(case_list_icon.png) no-repeat left bottom;}
.case_list .list li .case_list_icon .mobile{ float:right; display:block; width:11px; height:19px; background:url(case_list_icon.png) no-repeat right center;}
.case_list .list .li{ border-color:#ffb119;}
.case_list .list .li .img span{ width:370px; height:240px; border:5px solid #ffb119; left:0; top:0;}
.case_list .list .li .title{ background:#ffb119;}
.case_list .list .li .title a{ color:#fff;}
.case_info_banbox{ height:94px; position:relative; z-index:3;}
.case_info_banbox .case_info_ban{ height:94px; position:relative; left:0; top:0; width:100%; z-index:4;}
.case_info_banbox .case_info_ban .img{ width:100%; height:94px; position:absolute; left:0; top:0; width:100%;}
.case_info{ width:100%; max-width:1920px; margin:0 auto; min-width:1200px; overflow:hidden; font-size:14px; position:relative; background:#f2f2f2; min-height:500px;}
.case_info .case_fixed{ width:100%; height:10px; max-width:1920px;}
.case_info .left{ width:34.8%; position:absolute; height:100%; background:#fff;}
.case_info .left .con{ padding:35px 10% 0; position:relative;}
.case_info .left .con .b{ position:absolute; left:10%; bottom:5px; width:80%; background:#fff;}
.case_info .left .con .title{ font-size:37px; color:#666; line-height:1em; position:relative; padding-bottom:17px; margin-bottom:20px;}
.case_info .left .con .title span{ width:71px; height:4px; background:#ffa800; position:absolute; left:0; bottom:0;}
.case_info .left .con .txt{ line-height:24px; color:#666; margin-bottom:20px;}
.case_info .left .con .link{ display:block; width:197px; height:48px; border:2px solid #ffa800; text-align:center; line-height:48px; color:#ffa800; font-size:18px; font-weight:bold; margin-bottom:20px;}
.case_info .left .con .link span{ padding:0 10px;}
.case_info .left .con .case_info_categoryname{ line-height:26px; margin-bottom:24px;}
.case_info .left .con .case_info_categoryname span{ display:inline-block; padding:0 22px; background:#e8e8e8;}
.case_info .left .con .case_info_return{ display:block; width:122px; height:38px; line-height:38px; text-indent:54px; background:#9f9f9f url(case_info_return.jpg) no-repeat 26px top; font-size:18px; font-weight:bold; color:#fff;}
.case_info .left .con .case_info_return:hover{ background-position:26px bottom; background-color:#ffa800;}
.case_info .conten{ width:100px; background:#e1e1e1; position:absolute; top:0; height:100%;}
.case_info .conten .con{ padding-top:70px;}
.case_info .conten .con span{ display:block; width:100%; height:76px; background:url(csae_info_icon.png) no-repeat center top; cursor:pointer;}
.case_info .conten .con span.mobile{ background-position:center bottom;}
.case_info .conten .con .span{ background-color:#f2f2f2;}
.case_info .right{ float:right; width:800px;}
.case_info .right .con{ padding:23px 20px 50px 0; display:none;}
.case_info .right .con img{ width:100%;}
.case_info .right .con.pc { display:block;}
.case_info .right .con .tab{ overflow:hidden; padding-bottom:10px;}
.case_info .right .con .tab .prev{ float:left; width:50px; height:38px; background:url(case_info_prev.jpg) no-repeat center top;}
.case_info .right .con .tab .prev:hover{ background-position:center bottom;}
.case_info .right .con .tab .next{ float:right; width:50px; height:38px; background:url(case_info_next.jpg) no-repeat center top;}
.case_info .right .con .tab .next:hover{ background-position:center bottom;}
.case_info .right .mobile .div{ position:relative; overflow:hidden; margin-bottom:30px;}
.case_info .right .mobile .div .case_info_mobilebg1{ position:absolute; left:50%; bottom:0; width:520px; margin-left:-260px;}
.case_info .right .mobile .div .case_info_mobilebg1 .img{ width:179px; position:absolute; left:173px; top:56px;}
.case_info .right .mobile .div .case_info_mobilebg1_big{ width:636px; margin-left:-318px;}
.case_info .right .mobile .div .case_info_mobilebg1_big .img{ width:220px; position:absolute; left:211px; top:68px;}
.case_info .right .mobile .div .case_info_mobilebg2{ position:absolute; left:50%; bottom:0; width:500px; margin-left:-250px;}
.case_info .right .mobile .div .case_info_mobilebg2 .img{ width:177px; position:absolute; left:156px; top:54px;}
.case_info .right .mobile .div .case_info_mobilebg2_big{ width:624px; margin-left:-312px;}
.case_info .right .mobile .div .case_info_mobilebg2_big .img{ width:220px; position:absolute; left:195px; top:68px;}
.aboutchan_ban{ overflow:hidden; text-align:center; clear:both;}
.aboutchan_ban ul{ min-height:306px; width:100% !important;}
.aboutchan_ban ul li{ width:100% !important;}
.aboutchan{ font-size:14px; line-height:28px;}
.aboutchan .con{ width:1200px; margin:0 auto;}
.aboutchan .con1 .title{ font-size:48px; color:#ff6c00; line-height:1em; padding:70px 0 50px; position:relative;}
.aboutchan .con1 .title em{ position:absolute; left:5px; bottom:27px; width:180px; display:block; height:4px; background:#ff6c00;}
.aboutchan .con1 .title span{ font-size:36px; color:#555;}
.aboutchan .con1 .txt{ background:url(aboutchan_txtbg.jpg) no-repeat right bottom;}
.aboutchan .con1 .txt .c{ width:710px;}
.aboutchan .con1 .more{ display:block; width:150px; height:40px; line-height:40px; font-size:16px; background:url(aboutchan_bg1_03.png) no-repeat center top; color:#fff; text-indent:35px; margin:30px 0 0;}
.aboutchan .con1 .aboutchan_video{ margin-top:40px; position:relative; width:1200px; height:450px; background:url(aboutchan_con1bg.jpg) no-repeat left top; overflow:hidden;}
.aboutchan .con1 .aboutchan_video .img{ position:absolute; left:28px; top:16px;}
.aboutchan .con1 .aboutchan_video .img embed,.aboutchan .con1 .aboutchan_video .img iframe{ width:860px !important; height:420px !important;}
.aboutchan .con1 .aboutchan_video .list{ width:270px; position:absolute; right:28px; top:16px;}
.aboutchan .con1 .aboutchan_video li{ width:270px; height:132px; margin-bottom:12px; overflow:hidden;}
.aboutchan .con1 .aboutchan_video li div{ position:absolute; left:-999px; top:-999px;}
.aboutchan .con1 .aboutchan_video li img{ width:270px; height:132px;}
.aboutchan .con2{ overflow:hidden; width:1201px;}
.aboutchan .con2 .title{ padding:75px 0 20px; font-size:30px; line-height:1em;}
.aboutchan .con2 .title .more{ float:right; width:150px; height:40px; line-height:40px; font-size:16px; background:url(aboutchan_bg1_03.jpg) no-repeat center bottom; text-indent:35px;}
.aboutchan .con2 .list{ border-top:1px solid #f6f6f6; border-left:1px solid #f6f6f6;}
.aboutchan .con2 .list li{ float:left; width:199px; height:130px; border-right:1px solid #f6f6f6; border-bottom:1px solid #f6f6f6; text-align:center; padding-top:20px;}
.aboutchan .con3 .title{ padding:75px 0 20px; font-size:30px; line-height:1em;}
.aboutchan .con3_bg{ height:287px; background:url(aboutchan_con3_bg_02.jpg) no-repeat center 60px; padding:60px 0 124px;}
.aboutchan .con3_bg .con{ height:287px; position:relative;}
.aboutchan .con3_bg .con .more{ display:block; width:40px; height:40px; background:url(aboutchan_con3more_03.jpg) no-repeat; position:absolute; right:0; top:50%; margin-top:-20px;}
.aboutchan .con3_bg li{ position:absolute; padding:18px 4px 18px 18px; width:250px;}
.aboutchan .con3_bg li .t{ font-size:30px; color:#ff6c00; padding-bottom:5px;}
.aboutchan .con3_bg li .txt{ font-size:12px; line-height:20px;}
.aboutchan .con3_bg .li4,.aboutchan .con3_bg .li5,.aboutchan .con3_bg .li6{ top:-60px;}
.aboutchan .con3_bg .li1,.aboutchan .con3_bg .li2,.aboutchan .con3_bg .li3{ top:210px;}
.aboutchan .con3_bg .li6{ left:20px;}
.aboutchan .con3_bg .li5{ left:378px;}
.aboutchan .con3_bg .li4{ left:737px;}
.aboutchan .con3_bg .li3{ left:200px;}
.aboutchan .con3_bg .li2{ left:558px;}
.aboutchan .con3_bg .li1{ left:916px;}
.aboutchan .con3_bg li:hover{ background:#ff6c00; color:#fff;}
.aboutchan .con3_bg li:hover .t{ color:#fff;}
.aboutchan .con4{ overflow:hidden; position:relative; max-width:1920px; width:100%; margin:0 auto;}
.aboutchan .con4 .bd{ position:relative;}
.aboutchan .con4 .bd ul{ float:left;}
.aboutchan .con4 li{ float:left; width:16.666%;}
.aboutchan .con4 .prev,.aboutchan .con4 .next{ display:block; width:80px; height:80px; position:absolute; top:50%; margin-top:-40px; z-index:333;}
.aboutchan .con4 .prev{ background:url(bg54.png) no-repeat; left:0;}
.aboutchan .con4 .next{ background:url(bg55.png) no-repeat; right:0;}
.aboutchan .con5{ height:800px;}
.aboutchan .con5 .con{ overflow:visible;}
.aboutchan .con5 .title{ height:1px; text-align:center; position:relative; padding:100px 0 50px; font-size:48px; color:#000; background:url(technology_title2.png) no-repeat center center;}
.aboutchan .con5 .title span{ display:block; position:relative; top:-40px; color:#ff6c00;}
.aboutchan .con5 .nav{ text-align:center;}
.aboutchan .con5 .nav a{ display:inline-block; width:160px; height:40px; text-align:center; line-height:40px; font-size:16px; background:url(aboutchan_con5bg_03.jpg) no-repeat; margin:0 15px; color:#fff; font-weight:bold;}
.aboutchan .con5 .nav a.a{ filter: grayscale(100%); -webkit-filter: grayscale(100%); -moz-filter: grayscale(100%); -ms-filter: grayscale(100%); -o-filter: grayscale(100%); filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale"); filter:progid:DXImageTransform.Microsoft.BasicImage(grayscale=1); -webkit-filter: grayscale(1); color:#555;}
.aboutchan .con5 .nav a:hover{ color:#fff;}
.aboutchan .con5 .divBox{ width:100%; position:relative; overflow:hidden; height:700px;}
.aboutchan .con5 .box{ position:absolute; top:0; left:0; background:#fff; width:100%;}
.aboutchan .con5 .box .citylist .divNews{ position:absolute; left:0; top:0; width:4800px;}
.aboutchan .con5 .box .citylist .newsList{ width:1200px; float:left;}
.aboutchan .con5 .box .citylist .cityBan .newslistTop{ padding-top:17px;}
.aboutchan .con5 .box .citylist .cityBan .newslistTop .prev_next{ position:relative; z-index:10; top:-25px; width:300px; padding:0 30px; text-align:center; background:#fff; margin:0 auto; overflow:hidden; left:50%; margin-left:-180px;}
.aboutchan .con5 .box .citylist .cityBan .newslistTop .prev_next .more{ display:inline-block; width:150px; height:40px; line-height:40px; font-size:16px; background:url(aboutchan_bg1_03.jpg) no-repeat center bottom; text-indent:35px; text-align:left; margin-top:5px;}
.aboutchan .con5 .box .citylist .cityBan .newslistTop .btn_prev,.aboutchan .con5 .box .citylist .cityBan .newslistTop .btn_next{ /*display:inline-block; width:50px; height:50px;*/}
.aboutchan .con5 .box .citylist .cityBan .newslistTop .btn_prev{ background:url(bg41.png) no-repeat center center; float:left;}
.aboutchan .con5 .box .citylist .cityBan .newslistTop .btn_next{ background:url(bg42.png) no-repeat center center; float:right;}
.aboutchan .con5 .box .citylist .cityBan .newslistTop .div{  border-bottom:#f3f3f3 1px solid;}
.aboutchan .con5 .box .citylist .cityBan .NewsTopBan .newsTop dl{ overflow:hidden; width:540px; float:left; margin-right:120px;}
.aboutchan .con5 .box .citylist .cityBan .NewsTopBan .newsTop dl dt{ float:left; width:200px; height:150px;}
.aboutchan .con5 .box .citylist .cityBan .NewsTopBan .newsTop dl dt img{ width:200px; height:150px;}
.aboutchan .con5 .box .citylist .cityBan .NewsTopBan .newsTop dl dd{ float:right; width:300px;}
.aboutchan .con5 .box .citylist .cityBan .NewsTopBan .newsTop dl dd .tit{ font-size:16px;}
.aboutchan .con5 .box .citylist .cityBan .NewsTopBan .newsTop dl .p{text-indent: 30px; font-size:14px; color:#888; line-height:20px; margin:10px 0;}
.aboutchan .con5 .box .citylist .cityBan .NewsTopBan .newsTop dl .more{ display:inline-block; width:80px; line-height:30px; background:url(bg52.jpg) no-repeat center top; color:#555; padding-left:20px;}
.aboutchan .con5 .box .citylist .cityBan .NewsTopBan .newsTop dl .more:hover{background:url(bg51.jpg) no-repeat center top; color:#fff;}
.aboutchan .con5 .box .citylist .cityBan .NewsTopBan ul li{ width:540px; float:left; margin-right:120px; padding:36px 0; border-bottom:#f3f3f3 1px solid;}
.aboutchan .con5 .box .citylist .cityBan .NewsTopBan ul li .time{ display:inline-block; width:100px; padding:13px 0; background:url(bg53.jpg) no-repeat center top; text-align:center;}
.aboutchan .con5 .box .citylist .cityBan .NewsTopBan ul li .time b{ display:block; font-size:56px; line-height:0.8;}
.aboutchan .con5 .box .citylist .cityBan .NewsTopBan ul li p{ margin:0; width:420px; float:right;}
.aboutchan .con5 .box .citylist .cityBan .NewsTopBan ul li p a{ line-height:3; font-size:16px;}
.aboutchan .con5 .box .citylist .cityBan .NewsTopBan ul li p span{text-indent: 30px; display:block; line-height:20px; color:#888; font-size:14px;}
.aboutchan .con6{ background:#282828; padding:119px 0 120px;}
.aboutchan .con6 .con{ height:1px; overflow:visible; background:#303030; position:relative;}
.aboutchan .con6 .con li{ position:absolute; top:50%; margin-top:-75px; width:150px; height:150px; background-image:url(aboutchan_con6bg_03.png); background-repeat:no-repeat; background-color:#282828; text-align:center; color:#fff; font-size:18px; cursor:pointer;}
.aboutchan .con6 .con li .img{ padding:32px 0 17px;}
.aboutchan .con6 .con .li1{ background-position:left bottom; left:0; padding-right:67px;}
.aboutchan .con6 .con .li2{ padding:0 67px; left:50%; margin-left:-142px; background-position:center bottom;}
.aboutchan .con6 .con .li3{ right:0; background-position:right bottom; padding-left:67px;}
.aboutchan .con6 .con .li1:hover{ background-position:left top;}
.aboutchan .con6 .con .li2:hover{ background-position:center top;}
.aboutchan .con6 .con .li3:hover{ background-position:right top;}
.about_alertbg{ position:fixed; left:50%; top:50%; width:954px; height:594px; border:4px solid #444; z-index:333333; background:#fff; margin:-300px 0 0 -481px; display:none;}
.about_alertbg .close{ position:absolute; right:0; top:0; width:39px; height:39px; display:block; background:url(about_alert_close.jpg) no-repeat;}
.about_alertbg .c{ padding:35px 58px 0;}
.about_alertbg .c .t{ font-size:36px; padding-bottom:20px;}
.about_alertbg .c .t span{ font-size:14px; position:relative; padding-left:30px; top:3px;}
.about_alertbg .table{ background:#eee; width:100%;}
.about_alertbg .table td{ background:#fff; padding:15px 0; font-size:18px;}
.about_alertbg .table .td1{ width:157px; text-align:center; color:#505255;} 
.about_alertbg .table .td2{ width:660px; padding-left:18px;}
.about_alertbg .table .select{ width:340px; height:34px; background:url(ts_bg_03.jpg) no-repeat 314px center; border:1px solid #cdcdcd; line-height:34px; position:relative;}
.about_alertbg .table .select span{ display:block; padding-left:11px; height:34px; cursor:pointer;}
.about_alertbg .table .select dl{ position:absolute; left:-1px; top:34px; background:#fff; z-index:333; border:1px solid #cdcdcd; width:340px; border-bottom:none; display:none;}
.about_alertbg .table .select dl a{ display:block; padding-left:11px; border-bottom:1px solid #cdcdcd;}
.about_alertbg .table .text{ width:330px; height:34px; line-height:34px; padding-left:10px; border:1px solid #cdcdcd;}
.about_alertbg .table textarea.text{ width:610px; height:160px; padding:10px;}
.about_alertbg .table .btn{ display:block; width:160px; height:40px; line-height:40px; text-align:center; color:#fff; font-weight:bold; font-size:18px; background:url(aboutchan_con5bg_03.jpg) no-repeat; margin-top:30px;}
.about_menu{ text-align:center; overflow:hidden; height:44px;}
.about_menu li{ display:inline-block; margin:0 11px; position:relative; padding:0 16px; font-size:16px;}
.about_menu li .left{ display:block; width:16px; height:33px; position:absolute; left:0; top:0; background:url(about_menu_l_03.png) no-repeat;}
.about_menu li .right{ display:block; width:16px; height:33px; position:absolute; right:0; top:0; background:url(about_menu_r_03.png) no-repeat;}
.about_menu li .cont{ display:block; padding:0 15px; height:33px; line-height:33px; background:url(about_menu_c_03.jpg) repeat-x left top;}
.about_menu li .c{ display:block; width:16px; height:14px; background:url(about_menu_b_03.png) no-repeat; position:absolute; left:50%; bottom:-11px; margin-left:-8px;}
.about_menu .li .c{ display:none;}
.about_menu .li{ filter: grayscale(100%); -webkit-filter: grayscale(100%); -moz-filter: grayscale(100%); -ms-filter: grayscale(100%); -o-filter: grayscale(100%); filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale"); filter:progid:DXImageTransform.Microsoft.BasicImage(grayscale=1); -webkit-filter: grayscale(1);}
.about_menu .li .left{ filter: grayscale(100%); -webkit-filter: grayscale(100%); -moz-filter: grayscale(100%); -ms-filter: grayscale(100%); -o-filter: grayscale(100%); filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale"); filter:progid:DXImageTransform.Microsoft.BasicImage(grayscale=1); -webkit-filter: grayscale(1);}
.about_menu .li .right{ filter: grayscale(100%); -webkit-filter: grayscale(100%); -moz-filter: grayscale(100%); -ms-filter: grayscale(100%); -o-filter: grayscale(100%); filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale"); filter:progid:DXImageTransform.Microsoft.BasicImage(grayscale=1); -webkit-filter: grayscale(1);}
.about_ban{ height:250px;}
.about .title{ font-size:28px; color:#000; line-height:1.5em; padding-bottom:20px;}
.about .title span{ display:block; width:68px; height:4px; background:#ffa800;}
.about .con{ width:1170px; margin:0 auto; font-size:14px; line-height:28px;padding-bottom:30px;}
.about .con1 .img{ float:right; margin-top: 50px;}
.about .con1 .txt{ float:left; width:704px;}
.about .con1 .txt .div{ text-indent:2em; padding-bottom:30px; line-height:28px;}
.about .con2{ padding:60px 0 50px; position:relative; height:350px;}
.about .con2 .txt{ width:523px; padding:40px 0 0 0;}
.about .con2 .img{ position:absolute; right:0; bottom:50px;}
.about .con3_bg{ background:#f5f5f5;}
.about .con3_bg .con3{ padding:40px 0 70px;}
.about .con3_bg .con3 .title{ padding-bottom:60px;}
.about .con3_bg .con3 .list{ height:346px; position:relative; background:url(about_img3.jpg) no-repeat; font-size:18px; line-height:24px; color:#646464;}
.about .con3_bg .con3 .list li{ position:absolute; width:300px;}
.about .con3_bg .con3 .list .li1{ left:112px; top:35px;}
.about .con3_bg .con3 .list .li2{ left:112px; top:226px;}
.about .con3_bg .con3 .list .li3{ left:784px; top:35px;}
.about .con3_bg .con3 .list .li4{ left:784px; top:206px;}
.horon{ font-size:16px; margin:0 auto; width:1140px; padding-bottom:70px;}
.horon li{ float:left; width:242px; padding-right:57px; padding-top:33px;}
.horon li .img{ display:block; padding:3px; background:#e8e8e8; width:236px;}
.horon li .img img{ width:236px; height:156px;}
.horon li .name{ display:block; padding:10px 0; text-align:center; line-height:24px;}
.course{ overflow:hidden; width:1140px; margin:0 auto; font-size:14px; line-height:28px;}
.course .t_txt{ padding-bottom:35px;}
.course .list{ background:url(course_bg_03.jpg) repeat-y 114px top; padding:18px 0 60px; margin-bottom:30px;}
.course .list li{ position:relative; padding:5px 0;}
.course .list li .l{ position:absolute; left:0; top:50%; width:92px; height:92px; background:url(course_list_bg1_03.jpg) no-repeat left top; margin-top:-46px; font-size:24px; font-weight:bold; text-align:center; line-height:92px; color:#fff;}
.course .list li .l .dot{ position:absolute; width:17px; height:23px; right:-32px; top:50%; margin-top:-11.5px; background:url(course_dot_03.jpg) no-repeat;}
.course .list li .l .jt{ width:18px; height:32px; position:absolute; right:-64px; top:50%; margin-top:-16px; background:url(course_jt_03.jpg) no-repeat;}
.course .list li .r{ float:right; width:924px; min-height:43px; background:#f3f3f3; padding:28px 20px 28px 40px;}
.course .list .li .l{ background-position:left bottom;}
.contact{ font-size:14px; line-height:24px; width:1140px; margin:0 auto; background:#fff;}
.contact .span{ display:block; width:92px; height:92px; background:url(course_list_bg1_03.jpg) no-repeat left bottom; text-align:center; line-height:92px; color:#fff; font-size:24px; margin-bottom:5px; position:relative;}
.contact .span:hover{ font-size:16px; font-weight:bold; padding-top:68px; line-height:0; height:24px;}
.contact .span:hover span{ display:block;}
.contact .span span{ position:absolute; width:100%; height:100%; left:0; top:0; display:none;}
.contact .table b{ font-weight:bold; color:#ffa800; padding-bottom:3px; display:inline-block;}
.contactmap{ position:fixed; width:796px; height:496px; left:50%; top:50%; margin:-250px 0 0 -400px; border:2px solid #000; background:#fff; overflow:hidden; z-index:-99;}
.contactmap .clear{ display:block; position:absolute; right:0; top:0; width:39px; height:39px; cursor:pointer; background:url(about_alert_close.jpg) no-repeat; z-index:333;}
.contactmap .ul{ width:13532px; height:496px; position:relative;}
.contactmap .ul li{ float:left; width:796px; height:496px;}
.contactmap #allmap1,
.contactmap #allmap2,
.contactmap #allmap3,
.contactmap #allmap4,
.contactmap #allmap5{ width:100%; height:100%;}
.news{ width:1140px; margin:0 auto; font-size:14px; color:#999;}
.news li{ border:1px solid #e8e8e8; padding-right:24px; margin-bottom:20px;}
.news li .img{ float:left; width:266px; height:206px; border-right:1px solid #e8e8e8;}
.news li .img img{ width:266px; height:206px;}
.news li .time{ float:left; margin:32px 0 0 27px; width:80px; height:104px; background:#acacac; line-height:68px; text-align:center; font-weight:bold; font-size:41px; color:#fff; position:relative;}
.news li .time span{ display:block; height:36px; position:absolute; left:0; bottom:0; width:100%; background:#818181; line-height:36px; font-weight:normal; font-size:15px;}
.news li .txt{ float:right; width:720px; width:986px;padding-top:24px; height:182px; position:relative;}
.news li .txt .t{ font-size:24px; color:#555;}
.news li .txt p{ margin:10px 0 0; line-height:24px;}
.news li .txt .more{ position:absolute; right:0; bottom:17px; padding-bottom:4px; background:url(news_more_03.jpg) no-repeat right bottom; color:#eb8710;}
.news_info{ font-size:14px; line-height:24px; color:#999; padding:80px 0; width:1140px; margin:0 auto;}
.news_info .info_title{ font-size:24px; text-align:center; color:#555; line-height:1em;}
.news_info .info_time{ padding:26px 0 3px; text-align:center;}
.news_info .info_time em{ padding:0 2em;}
.news_info .info_time span{ cursor:pointer; display:inline-block; width:27px; height:25px; border:1px solid #c1c1c1;}
.news_info .info_page{ overflow:hidden;}
.news_info .info_page a{ float:left; width:50px; height:38px;}
.news_info .info_page a.prev{ background:url(case_info_prev.jpg) no-repeat left top;}
.news_info .info_page a.next{ background:url(case_info_next.jpg) no-repeat right top; float:right;}
.news_info .info_page a:hover{ background-position:left bottom;}
.news_info .info_txt{ border:1px solid #e8e8e8; padding:30px 80px 50px 80px; overflow:hidden;}
.news_info .info_txt .info_return{ display:block; width:122px; height:38px; overflow:hidden; text-indent:-999px; background:url(news_info_prev_03.jpg) no-repeat left top; margin:20px auto 0;}
.news_info .info_txt .info_return:hover{ background-position:left bottom;}
.news_info .news_label{ padding:18px 0 60px;}
.news_info #bdshare{ float:right;}
.news_info #bdshare .name{ float:left;}
.news_info .other_news{ overflow:hidden;}
.news_info .other_news .con{ float:left;}
.news_info .other_news .con .title{ font-size:24px; padding-left:40px; background:url(search_nav_img1_03.png) no-repeat 8px center;}
.news_info .other_news .con .list{ width:522px; height:194px; border:1px solid #e8e8e8; margin-top:10px; padding:20px 10px 0 20px; line-height:30px;}
.news_info .other_news .con .list li{ overflow:hidden;}
.news_info .other_news .con .list li a{ padding-left:13px; background:url(bg24x.png) no-repeat left center;}
.news_info .other_news .con .list li span{ float:right;}
.news_info .other_news .con.r{ float:right;}
.about_business_menu{ width:1140px; margin:0 auto 28px;}
.about_business_menu li{ margin:0 15px 0 0;}
.about_business_menu li .cont{ padding:0 8px;}
.echo li .txt{ width:815px;}
.echo li .txt .name{ font-size:24px; position:absolute; right:0; bottom:40px; color:#555;}
.pagenavi{clear: both;text-align: center;margin-bottom: 80px;color: #999;}
.divSolution {
    padding: 67px 30px 78px 30px;
    position: relative;
}
/*固定的悬浮窗*/
.yb_conct{position:fixed;z-index:9999999;top:200px;right:-127px;cursor:pointer;transition:all .3s ease;}
.yb_bar ul li{width:180px;height:53px;font:16px/53px 'Microsoft YaHei';color:#fff;text-indent:54px;margin-bottom:3px;border-radius:3px;transition:all .5s ease;overflow:hidden;}
.yb_bar .yb_top{background:#ff4a00 url(fixCont.png) no-repeat 0 0;}
.yb_bar .yb_phone{background:#ff4a00 url(fixCont.png) no-repeat 0 -57px;}
.yb_bar .yb_QQ{text-indent:0;background:#ff4a00 url(fixCont.png) no-repeat 0 -113px;}
.yb_bar .yb_ercode{background:#ff4a00 url(fixCont.png) no-repeat 0 -169px;}
.hd_qr{padding:0 29px 25px 29px;}
.yb_QQ a{display:block;text-indent:54px;width:100%;height:100%;color:#fff;}
.station_ban{ height:420px;}
.station_fixed a{ color:#fff;}
.station_fixed li{ list-style:none;}
.station_nav{ padding:29px 0; text-align:center; position:relative;}
.station_nav ul{ position:relative; z-index:2; text-align:center; overflow:hidden;}
.station_nav ul li{ display:inline-block; background:#fff; padding:0 4px;}
.station_nav ul li a{ display:block; width:200px; height:50px; background:url(station22.png) no-repeat center top; font-size:18px; color:#fff; line-height:50px;}
.station_nav ul li a:hover,.station_nav ul li.on a{ background-position:center bottom; font-weight:bold;}
.station_nav_bg{ height:1px; position:absolute; left:0; top:50%; width:100%; background:#e6e6e6; z-index:1;}
.station{ margin:28px auto 80px; width:1200px; overflow:hidden;}
.station .station_title{ text-align:center; font-size:48px; line-height:117px; color:#31548e; padding-bottom:27px;}
.station .station_list{ height:650px; background:url(station_bg.jpg) no-repeat center top; position:relative;}
.station .station_list li{ position:absolute;}
.station .station_list li a{ font-size:18px; line-height:24px; font-weight:bold; color:#31548e;}
.station .station_list li a:hover{ color:#f69803;}
.station .station_list li dl{ overflow:hidden; padding-top:10px; line-height:20px;}
.station .station_list li dt{ float:left; padding:0 15px 0 10px; background:url(station_list_dt_03.jpg) no-repeat left center;}
.station .station_list .li1{ top:14px; left:474px; width:293px;}
.station .station_list .li1 dt{ width:116px;}
.station .station_list .li2{ left:56px; top:61px; width:284px;}
.station .station_list .li2 dt{ width:116px;}
.station .station_list .li3{ top:65px; width:217px;}
.station .station_list .li3 dt{ width:116px; float:right;}
.station .station_list .li4{ top:220px; width:273px;}
.station .station_list .li4 dt{ width:210px;}
.station .station_list .li5{ top:226px; width:273px;}
.station .station_list .li6{ top:377px; width:220px;}
.station .station_list .li6 dt{ width:84px;}
.station .station_list .li7{ top:387px; width:300px;}
.station .station_list .li7 dt{ width:124px;}
.station .station_list .li8{ top:570px; width:330px;}
.station .station_list .li8 dt{ width:86px;}
.station .station_list .li9{ top:590px; width:220px;}
.station .station_list .li2,.station .station_list .li4,.station .station_list .li6,.station .station_list .li8{ left:56px;}
.station .station_list .li3,.station .station_list .li5,.station .station_list .li7,.station .station_list .li9{ text-align:right; right:57px;}
.station .station_list .li3 dt,.station .station_list .li5 dt,.station .station_list .li7 dt,.station .station_list .li9 dt{ padding:0 10px 0 15px; text-align:right; background-position:right center;}
.station_bg{ background:url(station_bg_02.jpg) no-repeat center top;}
.station_info_ban{ height:250px;}
.station_info_title{ padding:62px 0 55px; font-size:48px; color:#000; text-align:center;}
.site_revision_title{ text-align:center; padding:67px 0 36px; font-size:48px;}


/*banner*/
.banner {
	width:980px;
	position:relative;
	z-index:1;
	height:auto;
	margin:0 auto;
	overflow:hidden;
}
.cycle-slideshow {
	width:100%;
	padding:0;
	position:relative;
	overflow:hidden;
	float:left;
	max-width:980px;
	margin-top:12px;
}
.cycle-slideshow div.slides-content {
	width:100%;
	padding:0;
	display:block;
	overflow:hidden;
}
.cycle-slideshow div.slides-content:first-child {
	position:static;
	z-index:100;
}
.cycle-slideshow div.slides-content a,.cycle-slideshow div.slides-content img {
	width:100%;height:auto;
}
.cycle-pager {
	text-align:center;
	width:100%;
	height:12px;
	position:absolute;
	bottom:26px;
	z-index:990;
}
.cycle-pager span {
	display:inline-block;
	zoom:1;
	width:22px;
	height:9px;
	text-indent:-10000px;
	*text-indent:0 !important;
	*font-size:0 !important;
	margin:0 5px;
	background:#fff;
}
.cycle-pager span.cycle-pager-active {
	background:#c7130f;
}
.cycle-pager > * {
	cursor:pointer;
}
.cycle-pager span::-moz-selection {
	background:none;
	color:inherit;
}
.cycle-pager span::selection {
	background:none;
	color:inherit;
}
.cycle-caption {
	position:absolute;
	color:white;
	bottom:15px;
	right:15px;
	z-index:700;
}
.cycle-overlay {
	font-family:tahoma,arial;
	position:absolute;
	bottom:0;
	width:100%;
	z-index:600;
	background:black;
	color:white;
	padding:15px;
	opacity:.5;
}
.cycle-prev,.cycle-next {
	position:absolute;
	top:50%;
	margin-top:-31px;
	width:43px;
	z-index:800;
	height:63px;
	cursor:pointer;
}
.cycle-prev {
	left:50px;
	background:url(tab.png) left top no-repeat;
}
.cycle-next {
	right:50px;
	background:url(tab.png) right top no-repeat;
}
.cycle-prev:hover {
	background:url(tab.png) left bottom no-repeat;
}
.cycle-next:hover {
	background:url(tab.png) right bottom no-repeat;
}
.banner.banner2016 {
	width:100%;
}
.banner.banner2016 .cycle-slideshow {
	max-width:100%;
	margin:0;
}






.wrap-c { width: 1170px; margin-left: auto; margin-right: auto; padding:0 15px; }
.col-3:after,.col-3:before,.wrap-c:after,.wrap-c:before {  display: table; content: " "; }
.col-3:after,.wrap-c:after{ clear: both; }


.wrap { border-top: 1px solid  #ddd; padding-bottom: 50px; }
.wrap img { display: inline-block; }
.wrap-t { font-size: 42px; font-weight: initial; text-align: center; padding: 50px 0; }
.wrap-t span { color: #3cb0f8 }
.wrap-t p { color: #666; font-size: 16px; padding-top: 10px; }
.seo-wrap01 .c-pic {  width: 45%; float: right; text-align: right; }
.seo-wrap01 .c-txt {  width: 55%; float: left; line-height: 28px; box-sizing: border-box; padding: 35px 80px 55px 0; }
.seo-wrap01 .c-txt h5 { font-weight: normal; font-size: 32px; color: #ff4c2f; padding-bottom: 30px; }
.seo-wrap01 li { padding-left: 25px; background: url(add-to1-icon.png) left 8px no-repeat; }

.seo-wrap02 .list li { float: left; width: 25%;}
.seo-wrap02 .list li a { border: 1px solid #fff; -webkit-transition: all .5s; transition: all .5s; display: block; height: 275px; margin: 0 8%; padding: 0 15px; text-decoration: none; color: #333; }
.seo-wrap02 .list li i { display: block; text-align: center; padding-top: 30px;}
.seo-wrap02 .list h4 { font-size: 18px; font-weight: bold; padding-top: 20px; text-align: center; }
.seo-wrap02 .list p { font-size: 14px; padding-top: 15px; text-align: center; color: #888; }
.seo-wrap02 .item1 a { background: #fff }
.seo-wrap02 .item2 a { background: #fff }
.seo-wrap02 .item3 a { background: #fff }
.seo-wrap02 .item4 a { background: #fff }
.seo-wrap02 .list li a:hover { border: 1px solid #00aeff; }
.seo-wrap02 .wrap-t_1 { font-size: 30px; color: #ff4c2f; text-align: center; position: relative; padding-bottom: 40px; }

.seo-wrap03 .list { padding: 20px 0; background: url(seoWrap03-bg.jpg) center 20px no-repeat; height: 277px; position: relative; }
.seo-wrap03 .list h4 { color: #3cb0f8; font-size: 18px; }
.seo-wrap03 .list p { font-size: 14px; color: #999; padding-top: 10px; line-height: 24px; }
.seo-wrap03 .item1 { position: absolute; top: 43px; left: 0px; width: 350px;}
.seo-wrap03 .item2 { position: absolute; top: 58px; right: 0px; width: 360px; }
.seo-wrap03 .item3 { position: absolute; top: 188px; left: 0px; width: 410px; }
.seo-wrap03 .item4 { position: absolute; top: 188px; right: 0px; width: 360px; }
.seo-wrap03 .wrap-t_1 { font-size: 30px; color: #ff4c2f; text-align: center; position: relative; }

.seo-wrap04 { border-top: none; }
.seo-wrap04 .list li { width: 50%; float: left; }
.seo-wrap04 .list li a { border: 1px solid #fff; display: block; margin: 0 4%; height: 230px; margin-bottom: 30px; -webkit-transition: all .5s; transition: all .5s; box-shadow: 0 0 12px rgba(0,0,0,.1) }
.seo-wrap04 .list li a:hover { border: 1px solid #00aeff;  }
.seo-wrap04 .list dl { float: left; color: #333;  margin-left: 55px; padding-top: 50px; }
.seo-wrap04 .list dl dt { font-size: 20px; font-weight: bold; padding-bottom: 10px; }
.seo-wrap04 .list dl dd { font-size: 14px; padding: 3px 0; color: #888 }
.seo-wrap04 .list i { display: block; float: left; padding: 45px 0 0 40px; }
.seo-wrap04 .wrap-t_1 { font-size: 30px; color: #ff4c2f; text-align: center; position: relative; }
.seo-wrap04 .wrap-t_2 { text-align: center; padding: 20px 0 40px 0;}

.seo-wrap04 .item1 a { background: #fff }
.seo-wrap04 .item2 a { background: #fff }
.seo-wrap04 .item3 a { background: #fff }
.seo-wrap04 .item4 a { background: #fff }

.seo-wrap05 { background: #efefef; }
.seo-wrap05 .c-txt { text-align: center; font-size: 30px; padding-bottom: 20px; color: #3cb0f8  }
.seo-wrap05 .title3 { background: #fff; padding: 35px 0; text-align: center; font-size: 30px; color: #ff4c2f }
.seo-wrap05 .c-pic-1 { margin-top: 25px; }




.layer { overflow: hidden;}
.layerBox { width: 1170px; margin-left: auto; margin-right: auto; overflow: hidden; }
.layerBox:after,.layerBox:before,.autoBox:after,.autoBox:before,.sep12:after,.sep12:before {  display: table; content: " "; }
.layerBox:after,.autoBox:after,.sep12:after { clear: both; }

.layer h2 { font-size: 36px; }
.layer h3 { font-size: 30px; }
.layer h4 { font-size: 24px; }
.layer h5 { font-size: 20px; }
.layer h6 { font-size: 18px; }

.layer .bd { padding-bottom: 60px; }
.layer .hd { padding-top: 60px; }
.layer .hd .t { text-align: center; padding-bottom: 15px; }
.layer .hd .t-en { font-size: 30px; text-align: center; color: #bababa; font-weight: initial; text-transform : uppercase ;padding-bottom:15px;}
.layer .hd .t-p { text-align: center; font-size: 14px; color: #666; padding:15px 0 50px 0; }
.layer .hd .t-bg { height: 1px; width: 70%; background: #bababc; position: relative; margin-left: auto; margin-right: auto; }
.layer .hd .t-bg span { display: block; height: 3px; background: #bababc; width: 60px; position: absolute; left: 50%; margin-left: -30px; top: -1px; }

.seo-wrap05 .list-wrap { background: #fff; overflow: hidden; padding:0 15px; padding-bottom: 55px; }
.seo-wrap05 .list-ul li { float: left; padding:0 15px; width: 33.333333333%; box-sizing: border-box; -webkit-box-sizing: border-box;-moz-box-sizing: border-box; box-sizing: border-box; }
.seo-wrap05 .list-ul dl dt { padding: 15px 0 25px 0; font-size: 22px; font-weight: normal; text-align: center; }
.seo-wrap05 .list-ul dd { padding-left: 30px; }
.seo-wrap05 .list-ul .style1 dt { color: #ff5135; border-top: 1px solid #ff5135; }
.seo-wrap05 .list-ul .style1 dd { line-height: 32px; background: url(seo-gou1.png) no-repeat left center; }
.seo-wrap05 .list-ul .style2 dt { color: #86c610; border-top: 1px solid #86c610; }
.seo-wrap05 .list-ul .style2 dd { line-height: 32px; background: url(seo-gou2.png) no-repeat left center; }
.seo-wrap05 .list-ul .style3 dt { color: #3cb0f8; border-top: 1px solid #3cb0f8; }
.seo-wrap05 .list-ul .style3 dd { line-height: 32px; background: url(seo-gou3.png) no-repeat left center; }

.wrap-ser { padding-bottom: 50px; }
.wrap-ser .wrap-c { position: relative; }
.wrap-ser .ser-item { float: left;  padding-right: 100px; width: 485px; }
.wrap-ser .ser-item:last-child { padding-right: 0; padding-left: 100px; }
.wrap-ser .ser-item .style { background: #444; color: #fff; line-height: 1.5; }
.wrap-ser .ser-item .style h4 { color: #fff; font-size: 30px; text-align: center; line-height: 80px; text-shadow: 0 2px 1px rgba(0,0,0,.3) }
.wrap-ser .ser-item .waibao h4 { background: url(seo-ser-t1.png) left top no-repeat; height: 89px; }
.wrap-ser .ser-item .t-in { color: #979797; font-size: 14px; }
.wrap-ser .style .item { border-bottom: 1px solid #333; border-top: 1px solid #555; padding:20px 25px; }
.wrap-ser .style .item:nth-child(2) { border-top: 0; }
.wrap-ser .ser-item .guwen h4 { background: url(seo-ser-t2.png) left top no-repeat; height: 89px; }
.wrap-ser .t-nr dt { overflow: hidden; margin-bottom: 10px; }
.wrap-ser .t-nr dt i { background: url(icons.png) no-repeat left top; display: inline-block; float: left; width: 20px; height: 20px; margin-top: 4px; margin-right: 15px; }
.wrap-ser .t-nr dd { padding-left: 35px; line-height: 26px; font-size: 14px; } 
.wrap-ser .ser-item .waibao dt { color: #86c610; font-size: 20px; }
.wrap-ser .ser-item .guwen dt i { background: url(icons.png) -21px top no-repeat; }
.wrap-ser .ser-item .guwen dt { color: #3cb0f8; font-size: 20px; }
.wrap-ser .bg-vs { display: block; width: 148px; height: 97px; background: url(icons.png) no-repeat -42px top; position: absolute; top: 250px; left: 50%; margin-left: -74px }

.seo-xiaoguo { background: #efefef }
.seo-xiaoguo .d { width: 1170px; overflow: hidden; margin-left: auto; margin-right: auto; }
.seo-xiaoguo .bd { padding-bottom:35px; }
.seo-xiaoguo .list { margin-left: -15px; margin-right: -15px; overflow: hidden;  }
.seo-xiaoguo .list li { width: 25%; float: left; padding:0 15px; box-sizing: border-box; -webkit-box-sizing: border-box;-moz-box-sizing: border-box; box-sizing: border-box; }
.seo-xiaoguo .list li img { display: block; max-width: 100%; }
.seo-xiaoguo .list a { color: #333; display: block; padding: 15px 0; text-align: center; text-decoration: none; }

.seo-wrap02 { background: #f4f5f5 }
.title10 { font-size: 20px; font-weight: bold; color: #00aeff; padding: 20px 0; text-align: center; }
.title10 span { display: block; padding-top: 10px; font-size: 14px; color: #888; text-align: center; font-weight: normal; }