﻿@charset "utf-8";

html{height:100%;}
body{margin:0;font-family:'微软雅黑','Microsoft YaHei','\5B8B\4F53 ', Arial, Helvetica, sans-serif;padding:0;-webkit-text-size-adjust:none;min-width:1160px; height:100%;font-size: 12px; background:#fff; margin:0 auto;max-width:1920px;}
*{padding:0;margin:0;border:0;font-style: normal;-webkit-tap-highlight-color:rgba(0,0,0,0);/*禁止链接高亮*/-webkit-touch-callout:none;/*禁止链接长按弹出选项菜单*/}
a:link{-webkit-tap-highlight-color:rgba(0,0,0,0);/*禁止链接高亮*/-webkit-touch-callout:none;/*禁止链接长按弹出选项菜单*/}
img{-webkit-touch-callout:none;vertical-align:middle;border:0;-ms-interpolation-mode:bicubic;/*禁止图片长按弹出选项菜单*/}
input,textarea{-moz-border-radius:0px;-webkit-border-radius:0px;border-radius:0px;}
h1, h2, h3, h4, h5, h6{font-size:100%;}
address, cite, dfn, em, var, i{font-style:normal;}
code, kbd, pre, samp{font-family:courier new, courier, monospace;}
form{display:inline;}
small{font-size:12px;}
ul, ol{list-style:none;}
a{text-decoration:none;color:#555;}
a:hover, a:active, a:focus{color:#F60;text-decoration:none;}
a:active{color:#aacd06;}
button, input, select, textarea{font-size:100%;vertical-align:middle;outline:none;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;}
textarea{resize:none;}
header, footer, article, section, nav, menu, hgroup{display: block;}
.clear{clear:both;height:0px;overflow:hidden;}
.clear10{clear:both;height:10px;overflow:hidden;}
.clear20{clear:both;height:20px;overflow:hidden;}

a{transition: all 0.2s;-moz-transition: all 0.2s; /* Firefox 4 */-webkit-transition: all 0.2s; /* Safari 和 Chrome */-o-transition: all 0.2s; /* Opera */}

.clearfix:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.clearfix {display: inline-block;}

/* wrap */

.wrap{width:1200px; margin:0 auto;}

/* header */

#top{ width:1200px; margin:0 auto;height:104px; clear:both;}
.top_left{ float:left; width:560px;margin-top:32px;}
.logo{ float:left;}
.logo_txt{ float:left; padding-top:10px; padding-left:20px;}
.logo_txt h1{ font-size:26px; color:#e86319; font-weight:bold; line-height:32px;}
.logo_txt h2{ color:#9a9a9a; font-weight:bold}
.top_right{ float:right; width:391px;}
.top_right_nav{ text-align:center;overflow:auto; height:auto; clear:both; width:348px; margin:0px auto;}
.top_right_nav li{ line-height:59px; float:left; color:#5f5f5f;background:url(../images/2016home_03.jpg) no-repeat right; width:87px; font-size:13px;}
.top_right_nav li a{color:#5f5f5f;}
.top_right_nav li a:hover{ color:#e86319}
.top_right_tel{ background: url(../images/2016home_10.jpg) no-repeat center; height:44px;padding-left:61px;line-height:44px;}
.top_right_tel span{ background:url(../images/2016home_16.jpg) no-repeat right; padding-right:16px; margin-right:14px; font-size:15px; color:#373737; font-weight:bold; vertical-align:top}
.top_right_tel b{ font-weight:bold; font-size:18px; color:#ff5b00;}


/*  nav  */

#menu{ margin-top:30px; width:100%; background:#02091a; height:59px;}
#menu ul{ width:1200px; margin:0 auto;}
#menu ul li{ float:left; line-height:59px; font-size:15px; font-weight:bold; color:#ffffff; background:url(../images/2016home_23.jpg) right no-repeat;}
#menu ul li a{ padding:0px 37px;color:#ffffff; display:block;}
#menu ul li a:hover{color:#ff823d; border-top:#ff823d 2px solid; line-height:57px;}
.menuren{color:#ff823d;}

/* banner */

.banner{}

.fullSlide {width:100%;position:relative;height:520px;}
.fullSlide .bd{margin:0 auto;position:relative;z-index:0;overflow:hidden;}
.fullSlide .bd ul{width:100% !important;}
.fullSlide .bd li{width:100% !important;height:520px;overflow:hidden;text-align:center;}
.fullSlide .bd li a{display:block;height:520px;}

.fullSlide .hd{ width:100%;  position:absolute; z-index:1; bottom:20px; left:0; text-align:center;}	
.fullSlide .hd ul{ text-align:center;  padding-top:5px;  }	
.fullSlide .hd ul li{ cursor:pointer;display:inline-block; *display:inline; zoom:1; width:10px; height:10px; margin:5px; overflow:hidden;line-height:9999px;background: #F69625 no-repeat center center;margin: 15px 5px 0px 5px;border-radius: 10px;}	
.fullSlide .hd ul .on{background: #323437 no-repeat center center;}

/* main */

.main-0{}

.main-0 .brief {text-align: center;font-size: 14px;padding: 20px 0;color:#333;}
.main-0 .brief h5{ font-weight:normal;}

.our_service{ width:100%; position:relative; overflow:hidden;}

.service_Title1 { padding-top:55px; padding-bottom:32px;}
.service_Title1 .en{ display:block; font-size:4em; font-weight:bold; color:#000; line-height:1;}
.service_Title1 .cn{ display:inline-block; font-size:2em; border-bottom:#f60 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(../images/bg28.jpg) no-repeat left top;}
.our_service .TabList .List .ul li.a_service2 a{ background:url(../images/bg29.jpg) no-repeat left 14px;}
.our_service .TabList .List .ul li.a_service3 a{ background:url(../images/bg30.jpg) no-repeat left top;}
.our_service .TabList .List .ul li.a_service4 a{ background:url(../images/bg31.jpg) no-repeat left 12px;}
.our_service .TabList .List .ul li.a_service5 a{ background:url(../images/bg32.jpg) no-repeat left 14px;}
.our_service .TabList .List .ul li.a_service6 a{ background:url(../images/bg33.jpg) no-repeat left 14px;}

/*main-1*/

.Ser_Title1 {text-align: center;border-bottom:#eee 1px solid;position: relative;bottom: -1px; padding-top:50px;}
.Ser_Title1 .en {display: block;font-size:4em;font-weight: bold;color:#000;line-height: 1;font-family:Tahoma, Geneva, sans-serif;}
.Ser_Title1 .cn {display: inline-block;font-size: 2em;border-bottom: #F60 5px solid;line-height: 2.5;color:#666;}
.Ser_Title1 .cn h4{font-weight:normal;}

.Ser_Title2 {text-align: center;border-bottom:#333 1px solid;position: relative;bottom: -1px;}
.Ser_Title2 .en {display: block;font-size:3em;color:#F60;line-height: 1;font-family:Tahoma, Geneva, sans-serif;}
.Ser_Title2 .en h3{}
.Ser_Title2 .cn {display: inline-block;font-size: 2em;border-bottom: #F60 5px solid;line-height: 2.5;color:#CCC;}
.Ser_Title2 .cn h4{font-weight:normal;}

.Ser_Title4 {text-align: center;border-bottom:#333 1px solid;position: relative;bottom: -1px; padding-top:50px;}
.Ser_Title4 .en {display: block;font-size:4em;font-weight: bold;color:#fff;line-height: 1;font-family:Tahoma, Geneva, sans-serif;}
.Ser_Title4 .cn {display: inline-block;font-size: 2em;border-bottom: #F60 5px solid;line-height: 2.5;color:#ddd;}
.Ser_Title4 .cn h4{font-weight:normal;}

/*main-3*/

.main-3{}

.main-3 .brief {text-align: center;font-size: 14px;padding: 20px 0;color:#333;}
.main-3 .brief h5{ font-weight:normal;}
.main-3 .title1{font-size:36px; color:#F60; padding-top:50px;padding-bottom:15px;}
.main-3 .title2{font-size:16px; color:#999;padding-bottom:20px;}
.main-3 .title3{font-size:30px; color:#333; font-weight:bold;padding-bottom:40px;}

.main-3 .our_case_cont ul li{ width:20%; float:left; position:relative;}
.main-3 .our_case_cont ul li .imglist{ width:100%;}
.main-3 .our_case_cont ul li .divDown{ position:absolute; left:0px; bottom:0px; width:100%; background:url(../images/bg36.png) repeat left top; text-align:center; display:none; padding-bottom:2%;}
.main-3 .our_case_cont ul li .divDown img{ display:none;}
.main-3 .our_case_cont ul li .divDown .cont{ width:80%; height:100%; margin:0 auto; display:table;}
.main-3 .our_case_cont ul li .divDown .cont .div{ display:table-cell; vertical-align:middle;}
.main-3 .our_case_cont ul li .divDown .cont span{ display:block;  color:#fff;}
.main-3 .our_case_cont ul li .divDown .cont .tit{/* background:url(../images/index/bg39.jpg) no-repeat center bottom;*/ height:40px; line-height:40px; font-size:1.4em; margin-bottom:1%;}
.main-3 .our_case_cont ul li .divDown .cont .p{ line-height:22px; margin-top:10px; text-align:left; display:none;}
.main-3 .our_case_cont ul li:hover .divDown{ display:block;}
.main-3 .our_case_cont .see_more{ text-align:center; padding-top:38px;}
.main-3 .our_case_cont .see_more a{ display:inline-block; background:#F60; width:360px; height:60px; font-size:1.5em;color:#fff; line-height:60px; border-radius:30px;}
.main-3 .our_case_cont .see_more a:hover{ background:#333;}

/*-----  实力  ----*/

.sl_bg { background:url(../images/hz_bg.gif) no-repeat center bottom; height:790px;}

.sl_bg .brief {text-align: center;font-size: 14px;padding: 20px 0;color:#333;}
.sl_bg .brief h5{ font-weight:normal;}

.sl_con { position:relative;}
.sl_con ul li { position:absolute; top:0; left:0;}
.sl_con ul li a { background:url(../images/hz_pic01.png) no-repeat; width:181px; height:181px; display:block;}
.sl_con ul li a:hover { background:url(../images/hz_pic02.png) no-repeat;}

.contents {width: 1080px;margin: 0 auto;}

.sl_con ul .sl_li02 { top:0; left:183px;}
.sl_con ul .sl_li02 a { background:url(../images/hz_pic01.png) no-repeat -183px 0;}
.sl_con ul .sl_li02 a:hover { background:url(../images/hz_pic02.png) no-repeat -183px 0;}
.sl_con ul .sl_li03 { top:0; left:366px;}
.sl_con ul .sl_li03 a { background:url(../images/hz_pic01.png) no-repeat -363px 0;}
.sl_con ul .sl_li03 a:hover { background:url(../images/hz_pic02.png) no-repeat -363px 0;}
.sl_con ul .sl_li04 { top:0; left:549px;}
.sl_con ul .sl_li04 a { background:url(../images/hz_pic01.png) no-repeat -544px 0;}
.sl_con ul .sl_li04 a:hover { background:url(../images/hz_pic02.png) no-repeat -544px 0;}
.sl_con ul .sl_li05 { top:0; left:732px;}
.sl_con ul .sl_li05 a { background:url(../images/hz_pic01.png) no-repeat -724px 0;}
.sl_con ul .sl_li05 a:hover { background:url(../images/hz_pic02.png) no-repeat -724px 0;}
.sl_con ul .sl_li06 { top:0; left:915px;}
.sl_con ul .sl_li06 a { background:url(../images/hz_pic01.png) no-repeat -905px 0;}
.sl_con ul .sl_li06 a:hover { background:url(../images/hz_pic02.png) no-repeat -905px 0;}
.sl_con ul .sl_li07 { top:97px; left:91px;}
.sl_con ul .sl_li07 a { background:url(../images/hz_pic01.png) no-repeat -91px -187px;}
.sl_con ul .sl_li07 a:hover { background:url(../images/hz_pic02.png) no-repeat -91px -187px;}
.sl_con ul .sl_li08 { top:97px; left:274px;}
.sl_con ul .sl_li08 a { background:url(../images/hz_pic01.png) no-repeat -273px -187px;}
.sl_con ul .sl_li08 a:hover { background:url(../images/hz_pic02.png) no-repeat -273px -187px;}
.sl_con ul .sl_li09 { top:97px; left:457px;}
.sl_con ul .sl_li09 a { background:url(../images/hz_pic01.png) no-repeat -453px -187px;}
.sl_con ul .sl_li09 a:hover { background:url(../images/hz_pic02.png) no-repeat -453px -187px;}
.sl_con ul .sl_li10 { top:97px; left:640px;}
.sl_con ul .sl_li10 a { background:url(../images/hz_pic01.png) no-repeat -634px -187px;}
.sl_con ul .sl_li10 a:hover { background:url(../images/hz_pic02.png) no-repeat -634px -187px;}
.sl_con ul .sl_li11 { top:97px; left:823px;}
.sl_con ul .sl_li11 a { background:url(../images/hz_pic01.png) no-repeat -815px -187px;}
.sl_con ul .sl_li11 a:hover { background:url(../images/hz_pic02.png) no-repeat -815px -187px;}
.sl_con ul .sl_li12 { top:193px; left:183px;}
.sl_con ul .sl_li12 a { background:url(../images/hz_pic01.png) no-repeat -183px -424px;}
.sl_con ul .sl_li12 a:hover { background:url(../images/hz_pic02.png) no-repeat -183px -424px;}
.sl_con ul .sl_li13 { top:193px; left:366px;}
.sl_con ul .sl_li13 a { background:url(../images/hz_pic01.png) no-repeat -363px -424px;}
.sl_con ul .sl_li13 a:hover { background:url(../images/hz_pic02.png) no-repeat -363px -424px;}
.sl_con ul .sl_li14 { top:193px; left:549px;}
.sl_con ul .sl_li14 a { background:url(../images/hz_pic01.png) no-repeat -544px -424px;}
.sl_con ul .sl_li14 a:hover { background:url(../images/hz_pic02.png) no-repeat -544px -424px;}
.sl_con ul .sl_li15 { top:193px; left:732px;}
.sl_con ul .sl_li15 a { background:url(../images/hz_pic01.png) no-repeat -725px -424px;}
.sl_con ul .sl_li15 a:hover { background:url(../images/hz_pic02.png) no-repeat -725px -424px;}
.sl_con ul .sl_li16 { top:287px; left:274px;}
.sl_con ul .sl_li16 a { background:url(../images/hz_pic01.png) no-repeat -273px -620px;}
.sl_con ul .sl_li16 a:hover { background:url(../images/hz_pic02.png) no-repeat -273px -620px;}
.sl_con ul .sl_li17 { top:287px; left:457px;}
.sl_con ul .sl_li17 a { background:url(../images/hz_pic01.png) no-repeat -454px -620px;}
.sl_con ul .sl_li17 a:hover { background:url(../images/hz_pic02.png) no-repeat -454px -620px;}
.sl_con ul .sl_li18 { top:287px; left:640px;}
.sl_con ul .sl_li18 a { background:url(../images/hz_pic01.png) no-repeat -634px -620px;}
.sl_con ul .sl_li18 a:hover { background:url(../images/hz_pic02.png) no-repeat -634px -620px;}


/*-----  case  ----*/

.main-4{ width:100%; height:550px; background:url(../images/jz_bg.jpg) no-repeat left bottom #212121;margin-top:20px;}

.jz_bg {}
.jz01 { width:685px; overflow:hidden}
.jz_top { width:685px; text-align:center; padding-top:50px;}
.jz_top a { font-family:"宋体"; font-size:30px; color:#fff; display:block; margin-bottom:15px;}
.jz_top a b { font-family:"Microsoft YaHei";}

.jz_con { padding-top:20px;width: 685px;overflow: hidden;} 
.jz_con dl { background:url(../images/jz_pbg.png) no-repeat; width:680px; height:145px; margin-bottom:50px;}
.jz_con dl dt { float: left; padding-top:5px;}
.jz_con dl dt img { width:136px; height:135px; border-radius:80px; border:1px solid #fff;}
.jz_con dl dd { float: left; width:460px; padding:20px 0 0 30px;}
.jz_con dl dd b{ line-height:30px; height:30px; overflow:hidden; display:block}
.jz_con dl dd b a { font-size:18px; color:#fff;}
.jz_con dl dd p { color:#838383; line-height:25px;height:50px; font-size:14px; overflow:hidden;}
.jz_con dd q { display:block; color:#ccc; line-height:30px; font-size:14px;}
.jz_con dd q em { padding-left:30px;}

.xb {width:370px;height:550px;float:right; background:#f30;}
.xb .tits {padding-top:30px; text-align:center;}
.xb b a { font-size:24px; color:#fff; padding-right:10px; }

.xb .picMarquee-top{}
.xb .picMarquee-top .bd{ padding:15px 20px 20px 20px;}
.xb .picMarquee-top .bd ul{}
.xb .picMarquee-top .bd ul li{height:48px;line-height:48px;font-size:14px;overflow:hidden;border-bottom:1px dashed #ccc; text-align:left;}
.xb .picMarquee-top .bd ul li a{  color:#ccc;}
.xb .picMarquee-top .bd ul li a:hover{  color:#FFF;}

/*main-5*/

.main-5{ width:100%; height:810px; background:#f1f1f1;}

.main-5 .brief {text-align: center;font-size: 14px;padding: 20px 0;color:#333;}
.main-5 .brief h5{ font-weight:normal;}
.main-5 .title1{font-size:36px; color:#F60; padding-top:40px;padding-bottom:15px;text-align:center;}
.main-5 .title3{font-size:16px; color:#666; padding-bottom:40px;text-align:center;}

.main-5 .newsdata{background:#fff;width:1200px;height:520px;margin:0 auto;position:relative;}
.main-5 .newsad{position:absolute;top:15px;left:15px;}
.main-5 .newstabs{position:absolute;width:820px;top:15px;right:15px;}

.newsTxtBox{}
.newsTxtBox .hd{height:40px; line-height:40px; border-bottom:2px solid #ddd; position:relative; font-size:14px;}
.newsTxtBox .hd ul{float:left; position:absolute; left:0px; top:0px; height:42px;}
.newsTxtBox .hd ul li{float:left; padding:0 20px; cursor:pointer;}
.newsTxtBox .hd ul li.on{height:40px; background:#fff; border-bottom:2px solid #f60; color:#f60;}
.newsTxtBox .bd ul{border-top:2px solid #eee;margin-top:-2px;padding-top:15px;}
.newsTxtBox .bd ul.hidden{display:none;}
.newsTxtBox .bd ul li{position:relative;border-bottom:1px dotted #ccc;padding:6px 0;}
.newsTxtBox .bd ul li .newslist{position:absolute;width:710px;height:82px; overflow:hidden;right:0;top:10px;}
.newsTxtBox .bd ul li .newslist a{font:bold 16px/30px Microsoft YaHei;}
.newsTxtBox .bd ul li .newslist a:hover{text-decoration:underline;}
.newsTxtBox .bd ul li .newslist span{display:block;line-height:20px;color:#999;}

.newsCon .ttc{ width:410px; float:left; height:26px; line-height:26px; overflow:hidden;background:url(../images/row.gif) 0 11px no-repeat; text-indent:12px;}

/*==================================*/
/*site*/
/*==================================*/

.site{float:left; width:100%; height:406px; display:block;position:relative; background:url(../images/sitebg.jpg) top center no-repeat;}

/* Tab切换 */

.slideTxtBox{width:100%; overflow:hidden; padding-top:16px;}

.slideTxtBox .cd{height:58px; line-height:52px;font-size:14px;background:url(../images/tab_h.png) left bottom no-repeat; border-bottom:2px solid #;color:#ffffff; font-size:24px;}
.slideTxtBox .cd h3 {font-weight:normal;}
.slideTxtBox .cd ul{overflow:hidden; zoom:1;}
.slideTxtBox .cd ul li{float:left; width:125px;   text-align:center; margin-right:2px; }
.slideTxtBox .cd ul li.on{}

.slideTxtBox .bd{float:left; width:100%; height:332px; background:#333333;}
.slideTxtBox .bd .sc-0{float:left; width:375px; padding:20px; display:block;text-align:left;}
.slideTxtBox .bd .sc-0 span.fshare{display:block; width:100%; padding:15px 0;}
.slideTxtBox .bd .sc-0 span.fshare a{display: inline-block; width:30px; height:30px; text-align:center; background:url(../images/ico-fsa.png) 50% no-repeat; margin-right:5px; position: relative;}
.slideTxtBox .bd .sc-0 span.fshare a .wechar-qr{display: none; position: absolute; top: -34px; left: 155px;}
.slideTxtBox .bd .sc-0 span.fshare a:hover{background:url(../images/ico-fsh.png) 50% no-repeat;}
.slideTxtBox .bd .sc-0 span.tell{display:block; width:100%; padding-top:25px; line-height:26px; color:#FFF; font-size:14px;}
.slideTxtBox .bd .sc-0 span.tell i{display:block; width:100%; font-size:30px; font-family:"Times New Roman", Times, serif;}
.slideTxtBox .bd .sc-0 h2{width:100%; font-weight:normal; margin:5px 0; border-bottom:dashed #5e5e5e 1px; line-height:46px; height:46px; font-size:18px; color:#FFF;}
.slideTxtBox .bd .sc-0 .siteTxt li{width:100%; line-height:30px; display:block; color:#ffffff; font-size:14px;}
.slideTxtBox .bd .sc-0 .siteTxt li img{display:block; vertical-align:middle; padding:2px 14px 0 0; float:left;}
.slideTxtBox .bd .sc-1{float:left; padding:0 10px 0 0;}

/*==================================*/
/*footer*/
/*==================================*/

.footer{width: 100%;overflow: hidden;background: #363b3f;}
.footer-top{width: 100%;margin: 0 auto;overflow: hidden;padding-bottom: 50px;}
.footer-topbox{width: 1200px;margin: 0 auto;overflow: hidden;}
.footer-topbox-num{width: 328px;float: left;}
.footer-head{width: 100%;margin-top: 48px;margin-bottom: 18px;}
.footer-head img{margin: 0px auto;display: block;}
.footer-num{font-size: 32px;color:#F60;line-height: 24px;height: 24px;text-align: center;}
.footer-mail{line-height: 40px;height: 40px;color: #7d8390;font-size:14px;text-align: center;}
.footer-nav {float: left;margin-top: 57px;padding: 0 57px;border-left: 1px solid #404549;border-right: 1px solid #404549;}
.footer-nav ul{}
.footer-nav li {margin: 0px 65px;float:left;}
.footer-nav li a{font-size: 14px;color: #7d8390;line-height: 38px;height: 38px;display: block;}
.footer-nav li a:hover{color:#fff;}
.footer-fx{float: left;text-align: center;width: 333px;margin-top: 63px;margin-left: 35px;}
.footer-fx .fx{display: inline-block;margin: 0 17px;float: left;}
.footer-fx .fx p{text-align: center;color: #7d8390;font-size: 14px;line-height: 42px;}

.footers { background:#000; padding:15px 0; text-align:center;color:#999;}
.footers a { color:#999;}
.footers a:hover { color:#fff;}

/*==================================*/
/*fixed-right*/
/*==================================*/

.fixed-right{position:fixed; top:50%; right:0; z-index:4; width:100px; margin-top: -153px;}
.fixed-right li{width:100px; float:right;display:block; margin-bottom:2px;height:100px; overflow:hidden; cursor:pointer;}
.fixed-right li a{display:block; float:left; width:100px; height:100px; text-align:center; margin-right:2px; background:#F60;}
.fixed-right li a img{padding-top:14px; vertical-align:middle;}
.fixed-right li a i{color:#FFF; width:100%; display:block; font-size:14px;}
.fixed-right li span{display:block; float:right; width:192px; background:#696969; margin-right:-194px; height:100px; line-height:100px; text-align:center; color:#FFF; font-size:32px; font-family:"Times New Roman", Times, serif;}

/*==================================*/
/*aboutBox*/
/*==================================*/

.overbg{position:fixed; top:211px; right:0; left:0; bottom:0; background:rgba(0,0,0,0.7); z-index:6; display:none;}
.aboutBox{position:fixed; top:80px; left:0; width:100%; height:131px; background:#FFF; text-align:center; z-index:7; display:none;}
.aboutBox h2{width:940px; margin:10px auto; text-align:center; line-height:28px; color:#666; font-size:14px;}
.aboutBox a{display:block;margin:5px auto; width:148px; font-weight:600; height:42px; font-size:16px; color:#F60; line-height:42px; background:url(../images/ico-right.png) 112px center no-repeat; border:solid #f2848c 1px;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px; border-radius:3px;}

/* Sidebar */
/*=============================================================*/

.sidebar{position: fixed; right: 0; height: 250px;top:30%; text-align: center; z-index: 9997; display: block;}
a.side_btn_outter{width: 90px; height: 78px; padding: 12px 0 0 0; background: #c91521; margin: 0 0 1px 0; display: block; color: #fff; transition: all .3s ease-out; -webkit-transition: all .3s ease-out; -ms-transition: all .3s ease-out; -moz-transition: all .3s ease-out; -o-transition: all .3s ease-out;}

a.side_btn_outter i{width: 39px; height: 41px; display: block; color: #fff; background:url(../images/side_comm.png); margin: 0 0 0 25px;}
a.bgccc { background:#00F;}

.side_mb .side_btn_outter i{background-position: 0 0;}
.side_phone .side_btn_outter i{background-position: 0 -41px;}
.side_im .side_btn_outter i{background-position: 0 -82px;}

.side_btn_outter em{font-weight: bold; font-size: 14px;}
.side_btn_inner a{width: 90px; height: 38px; display: block; color: #fff; line-height: 38px;}
.side_btn_inner span{width: 83px; height: 37px; display: block; padding: 0 0 0 7px; margin: 0 0 1px 0; background: #c91521; transition: all .3s ease-out; -webkit-transition: all .3s ease-out; -ms-transition: all .3s ease-out; -moz-transition: all .3s ease-out; -o-transition: all .3s ease-out;}
.side_phone a:hover,
.side_btn_inner a:hover span{background: #aa000b;}
.side_im .side_btn_outter{cursor: default;}
.side_im .side_btn_inner{display: none;}

/*text*/

.b{font-weight:bold;}
.f8{font-size:8px;}
.f9{font-size:9px;}
.f10{font-size:10px;}
.f11{font-size:11px;}
.f12{font-size:12px;}
.f13{font-size:13px;}
.f14{font-size:14px;}
.f15{font-size:15px;}
.f16{font-size:16px;}
.f18{font-size:18px;}
.f20{font-size:20px;}
.f22{font-size:22px;}
.f24{font-size:24px;}
.f27{font-size:27px;}
.f32{font-size:32px;}
.f36{font-size:36px;}
.em{text-indent:2em;}
.td0{text-indent:0;}
.hei{color:#000;}
.red{color:#ff0000;}
.Arial{font-family:"Arial", Helvetica, sans-serif;}
.yahei{font-family:"\5FAE\8F6F\96C5\9ED1";}
.nobak{background:none}
.normg{margin-right:0;}
.nopd{padding:5px 0;}
.nobor{border:0}
li.normg{margin-right:0;}
li.nobor{border:0}
.fl{float:left;}
.fr{float:right}
.pos{position:absolute}
.por{position:relative}
.lv{color:#308fa0}
.none{display:none}

/* about */
/*=============================================================*/
.aboutBody {background:url(../images/bg_bg09.jpg) no-repeat top #eee;}

.inner1024{width:980px;margin: 0 auto;}
.about-tit { height:300px;}
.about-tit p.c1{}
.about-tit h2 {margin-bottom: 8px;font-size: 30px;line-height: 50px;color: #fff;}

.list-aboutBox{padding-top:40px;padding-bottom:60px; background:#fff; border-bottom:2px solid #ddd;}
.list-aboutBox dl{margin:0 40px;}
.list-aboutBox dt{float:left;}
.list-aboutBox dd{margin-left:378px;}
.list-aboutBox dd h5{ font-size:20px; border-left:3px solid #666; padding-left:15px;color:#f60;}
.list-aboutBox dd h5 span{ font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif; font-weight:normal; color:#ddd;font-size:28px;}
.list-aboutBox dd p{margin-top:28px; line-height:24px; font-size:14px;}
.list-aboutBox dd .cc2{ line-height:32px; font-size:14px;}
.list-aboutBox dd .cc2 p{padding-bottom:10px;font-size:18px;font-weight:bold;}

.pzhi{margin-top:26px; margin-bottom:20px; overflow:hidden;}
.pzhi dl{float:left; margin-right:17px; width:230px; height:248px; background-color:#fff; border:1px solid #ddd; border-top:none; border-bottom-width:2px; overflow:hidden;}
.pzhi dl.noMr{margin-right:0;}
.pzhi dl dt{margin-top:25px; margin-left:36px; margin-bottom:20px; padding-left:18px; border-left:3px solid #f60;}
.pzhi dl dt span{display:block; margin-bottom:6px; font-size:24px; color:#f60;}
.pzhi dl dt em{display:block; font-size:16px; font-family:arial; color:#999;}
.pzhi dl dd{margin-left:40px; line-height:22px; font-size:13px;}
.pzhi dl dd span{color:#333;}
.pzhi dl dd p{margin-top:20px;}



.wap1160 {width: 1160px;margin: 0 auto;}
/* Clients */
/*=============================================================*/
.clients{background:#000; padding-bottom: 100px;}
.clients h2,
.clients h3,
.clients h4{color: #fff;}
.clients h3{font-size: 18px; font-weight: normal;}
.clients .list_summary h5,
.work_activities .list_summary h5{background: #fff; margin: 0 0 60px 0;}

.client_list{width: 100%; border-top: 1px solid #636363;}
.client_list td{border-bottom: 1px solid #636363; border-right: 1px solid #636363;}
.client_list img{width: 100%;}

.list_clients ul{width:1024px;font-size:0;letter-spacing:-6px;text-align:center;border-top:1px dotted #444;}
.list_clients ul li{display:inline-block;zoom:1;*display:inline;position:relative;width:195px;height:120px;overflow:hidden;letter-spacing:normal;border-bottom:1px dotted #444;border-right:1px dotted #444;}
.list_clients ul li a{display:block;width:100%;height:100%;}
.list_clients ul li a:hover{background:#333;}
.list_clients ul li.justify_fix{height:0;overflow:hidden;border:none;}
.list_clients ul li.noborder{border-right:none;}
.wide_banner{height:400px; width:100%;}

/* Service list */
/*=============================================================*/
.service_cate{width: 100%;height: 390px;padding: 80px 0 0 0;position: relative;}
.service_cate1{height: 370px;padding: 80px 0 0 0;}
.service_cate0,
.service_cate2,
.service_cate4{background: #fff; transition: all .3s ease-out; -webkit-transition: all .3s ease-out; -ms-transition: all .3s ease-out; -moz-transition: all .3s ease-out; -o-transition: all .3s ease-out;}
.service_cate1,
.service_cate3{background: #f7f7f7; transition: all .3s ease-out; -webkit-transition: all .3s ease-out; -ms-transition: all .3s ease-out; -moz-transition: all .3s ease-out; -o-transition: all .3s ease-out;}

.cate_active{background: #404040;}
.cate_icon,
.cate_ltem,
.cate_desc{float: left;}
.cate_icon{width: 226px; height: 226px; border: 2px solid #000; border-radius: 113px; margin: 40px 80px 0 0; transition: all .3s ease-out; -webkit-transition: all .3s ease-out; -ms-transition: all .3s ease-out; -moz-transition: all .3s ease-out; -o-transition: all .3s ease-out;}
.cate_icon i{width: 226px; height: 226px; border-radius: 113px;display: block; background: url(../images/servicesIconHuge.png); transition: all .3s ease-out; -webkit-transition: all .3s ease-out; -ms-transition: all .3s ease-out; -moz-transition: all .3s ease-out; -o-transition: all .3s ease-out;}
.cate_icon:hover i{-webkit-transform: scale(1.1, 1.1); -ms-transform: scale(1.1, 1.1); -moz-transform: scale(1.1, 1.1); -o-transform: scale(1.1, 1.1); transform: scale(1.1, 1.1);}
.cate_active .cate_icon{border: 2px solid #fff;}

.service_cate0 i{background-position: -226px 0;}
.service_cate1 i{background-position: 0 0;}
.service_cate2 i{background-position: -452px 0;}
.service_cate3 i{background-position: -678px 0;}
.service_cate4 i{background-position: -904px 0;}
.service_cate0 .icon_active i{background-position: -226px bottom;}
.service_cate1 .icon_active i{background-position: 0 bottom;}
.service_cate2 .icon_active i{background-position: -452px bottom;}
.service_cate3 .icon_active i{background-position: -678px bottom;}
.service_cate4 .icon_active i{background-position: -904px bottom;}

.cate_ltem{width: 290px;margin: 0 58px 0 0;}
.cate_ltem h3{font-size: 28px;line-height: 28px;color: #000;margin: 0 0 20px 0;}
.cate_ltem li{font-size: 14px;line-height: 35px;border-bottom: 1px solid #b7b7b7;}
.cate_desc{padding-top: 56px;}
.cate_desc h3{font-size: 14px;font-weight: bold;color: #000;margin: 0 0 12px 0;}
.cate_desc h5{width: 365px;line-height: 28px;}
.cate_active h3,
.cate_active h5,
.cate_active li{color: #fff;}

/* Service list end */
.work_list{padding: 70px 0 40px 0; overflow: hidden;}
.work_thumb{width: 320px; height: 200px; overflow: hidden;}
.work_thumb img{width: 320px; height: 200px; transition: all 2s ease; -webkit-transition: all 2s ease; -ms-transition: all 2s ease; -moz-transition: all 2s ease; -o-transition: all 2s ease;}
.work_thumb img.active{-webkit-transform: scale(1.1, 1.1); -ms-transform: scale(1.1, 1.1); -moz-transform: scale(1.1, 1.1); -o-transform: scale(1.1, 1.1); transform: scale(1.1, 1.1);}
.inner1160{width: 1160px; margin: 0 auto;}
.work_item{width: 320px; height: 340px; float: left; margin: 0 27px; position: relative;}
.work_item h3{height: 48px; line-height: 48px; font-size: 18px; color: #484848; border-bottom: 1px solid #cbcbcb; margin: 0 0 12px 0; cursor: pointer;}
.work_thumb{cursor: pointer;}
.work_item p{line-height: 18px;}
.work_item i{position: absolute; width: 90px; height: 22px; right: 0; top: 263px; display: block;}
.work_item h5{float: right; width: 21px; height: 16px; margin-left: 4px; display: block; background: url(../images/cate.png);}
h5.cate0{width: 18px; background-position: 0 0;}
h5.cate1{width: 15px; background-position: -18px 0;}
h5.cate2{width: 18px; background-position: -33px 0;}
h5.cate3{width: 18px; background-position: -51px 0;}
h5.cate4{width: 19px; background-position: -70px 0;}

/* ------ detail case ------ */
.detail_analysis{padding: 30px 0 80px 0; overflow: hidden; position: relative;}
.detail_analysis .analysis_item{padding: 110px 0 0 0;}
.detail_analysis .analysis_item{width: 260px; float: left; margin: 0 60px; padding: 60px 0 0 0;}
.detail_analysis .analysis_item i{width: 168px; height: 168px; margin-left: 44px; display: block; background: url(../images/1_analysis0.png);}
.detail_analysis .analysis_list:nth-child(2) i{background-position: -168px 0;}
.detail_analysis .analysis_list:nth-child(2) i{background-position: -168px 0;}
.detail_analysis .analysis_list:nth-child(3) i{background-position: right 0;}
.detail_analysis .analysis_item em{width: 260px; height: 1px; display: block; margin: 28px 0; background: #ccc;}
.detail_analysis .analysis_item h2{font-size: 18px; line-height: 33px; font-weight: bold; text-align: center; margin: 6px 0 12px 0;}
.detail_analysis .analysis_item h3{font-size: 14px; line-height: 30px; font-weight:normal; color: #676767;}
.extra{height: 600px;}
.extra_head{text-align: center; padding: 74px 0 62px 0;}
.back_to_list{width: 210px; height: 52px; line-height: 52px; display: block; margin: 0 auto; border: 2px solid #000; font-size: 26px; color: #02030a; transition: all .3s ease-out; -webkit-transition: all .3s ease-out; -ms-transition: all .3s ease-out; -moz-transition: all .3s ease-out; -o-transition: all .3s ease-out;}
.extra_head i{display: block; margin: 12px auto;}
.interactive .d_summary{text-align: center; padding-top:60px;}
.interactive .d_summary h3{width: 100%; font-size: 40px; font-family: Arial; line-height: 50px; font-weight: bold;}
.interactive .d_summary h4{width: 100%; font-size: 25px; line-height: 32px;}
.inter_main_context{padding:30px 0 50px 0; color:#FFF; line-height:32px;}

/* ------ list news ------ */

.top_links {width: 1200px;height: 34px;line-height: 34px;background-color:#999;margin-bottom:15px; color:#FFF; text-indent:15px;}
.top_links a{color:#FFF;}
.top_links a:hover{color:#F60;}

.eo-left {width:200px;float:left;}

.zq-menu{width:198px; padding: 10px 0; border:1px solid #ececec;}
.zq-menu ul{ margin-left: -1px;}
.zq-menu li{line-height: 44px;}
.zq-menu li.t{font-size: 16px; color: #333;padding-left: 64px; font-weight: bold; background: url(../images/icon-l-t.png) no-repeat 36px center;}
.zq-menu li a{color: #666; display: block;padding-left: 64px; 
	transition: color 0.2s; -moz-transition: color 0.2s; -webkit-transition: color 0.2s; -o-transition: color 0.2s;}
.zq-menu li a:hover{background: #f9f9f9; color: #008cd6; border-left: 2px solid #008cd6; padding-left: 62px;}
.zq-menu li a.active{background: #f9f9f9; color: #008cd6; border-left: 2px solid #008cd6; padding-left: 62px;}

.ad-con{width:198px; text-align: center; border:1px solid #ececec; padding:14px 0; margin-top:6px;}
.ad-con h2{font-size: 20px; font-weight: bold;}
.ad-con1 h2{color:#008cd6;}
.ad-con2 h2{font-size: 18px; color:#00479d; position: relative;}
.ad-con2 h2 span{padding-right:25px;/* background: url(../images/arrow-h2.jpg) center right no-repeat;*/}
.ad-con3 h2{color:#ff9121;}
.ad-con p{color:#999;}
.ad-con .ad-img{padding:12px 0;}
.ad-con2 h2 i{display: block; width:25px; height:24px; background: url(../images/arrow-h2.jpg) center right no-repeat; position: absolute; top:0; left:122px; animation:arrowMove 1s; -webkit-animation:arrowMove 1.5s infinite;}

.eo-content {width:650px;float:left;padding:0 30px; line-height:26px;}
.eo-tit { height:42px; line-height:42px; border-bottom:1px solid #eee; font-size:20px;color:#F60;}

.media-list-con{}
.media-list-con li{border-bottom: 1px solid #ececec; padding-bottom: 20px; margin-bottom: 25px;}
.media-list-con li .t{font-size: 18px; line-height: 18px; padding-bottom: 4px; position: relative;}
.media-list-con li .t .time{font-size: 12px; color: #999;position: absolute;right: 0; top: 0;}
.media-list-con li .des{font-size: 12px; line-height: 30px;height: 60px;color: #999; overflow:hidden;}

.eo-right {width:288px;float:left;border: 1px solid #ddd;padding: 22px 0;}

.eo-right ul li{padding:18px 0 20px 20px; border-bottom:1px dashed #ddd;}
.eo-right ul li h3{font-size: 18px; font-weight: normal; padding-bottom:20px;}
.ask_ways_detail span{width:55px; height:55px; background: url(../images/zixun_bg_55.jpg) no-repeat 0 0; margin-right:12px;}
.eo-right ul li.ask_ways2 .ask_ways_detail span{background-position: 0 -55px;}
.eo-right ul li.ask_ways3 .ask_ways_detail span{background-position: 0 -165px;}
.eo-right ul li.ask_ways4 .ask_ways_detail span{background-position: 0 -110px;}
.detail_txt{width: 178px; font-size: 14px;}
.detail_txt div{line-height: 28px;}
.detail_txt a{width:88px; height: 28px; line-height: 28px; text-align: center; color:#fff; background-color: #F60; display: block; margin-top: 12px;}
.detail_txt p{font-size: 20px; padding-top:10px; padding-bottom:6px;}
.branch_info{padding-top:20px;}
.branch_info p{padding-left:20px;}

.page{width:100%; margin:10px auto 40px;}
.page a,.page span{display:inline-block; background:#F60; padding:4px 12px; color:#a1a1a1; background:#EEECEC; margin-left:5px;}
.page a:hover{background:#F60; color:#fff;}
.page span{ color:#fff; background:#F60;}


.news-content .title{font-size: 20px; line-height: 20px; padding-bottom: 5px; text-align: center;}
.news-content .sub-info{text-align: center; font-size: 12px; color: #999; border-bottom: 1px solid #ececec; padding-bottom: 8px;}
.news-content .sub-info span{padding: 0 10px; line-height: 40px;}
.news-content .content{padding-top: 20px; color: #333;line-height: 30px;}
.news-content .content p{padding-bottom:15px;}
.news-content .content img{ max-width:650px; padding:15px 0;}
.news-content .content a{ color:#F00; font-weight:bold; text-decoration:underline;}
.news-content .content a:hover{ color:#666;}

.related-article{}
.related-article .t{font-size: 18px; line-height: 30px; color: #333;}
.related-article ul{margin-top: 10px;font-size: 14px;}
.related-article li{line-height: 40px; color: #666;}
.related-article li span{color: #999; padding-right:20px; }

.pre_next {border-bottom: 1px dashed #E6E6E6;border-top: 1px dashed #E6E6E6;font-size: 14px;}
.pre_next ul{}
.pre_next li {width: 325px;overflow: hidden;height: 25px;text-overflow: ellipsis;white-space: nowrap;color:#C00; padding:15px 0;}
.news_daihengl {float:left;}
.news_daihengr {float:right;}


.feedbacks .ltd{width:50px;padding-right:15px; text-align:right;}
.feedbacks td{padding-bottom:15px;}

.feedbacks span{width: 350px; height: 22px; margin: 0 0 10px 0;}
.feedbacks p.callme{width: 350px; height: 45px; float: left; margin: 0 0 40px 0; position: relative;}
.feedbacks span{width: 100%; color: #666; font-size: 16px; display: block; float: left;}
.feedbacks input{width: 260px; height: 25px; line-height: 25px; padding: 5px 10px; color: #333; margin: 0 10px 0 0; font-size: 18px; border: 0; display: block; float: left; font-family: "微软雅黑", "Microsoft YaHei"; background:#eaeaea;}
.feedbacks .form1{width: 100px; height: 25px; line-height: 25px; padding: 5px 10px; color: #333; margin: 0 10px 0 0; font-size: 18px; border: 0; display: block; float: left; font-family: "微软雅黑", "Microsoft YaHei"; background:#eaeaea;}
.feedbacks .formtext{width:450px; height:60px; line-height: 25px; padding: 10px 12px 10px 10px; color: #333; margin: 0 10px 0 0; font-size: 18px; border: 0; display: block; float: left; font-family: "微软雅黑", "Microsoft YaHei"; background:#eaeaea;}
.feedbacks .formbtn{background: #c91521; color: #fff; height: 45px; float: left; text-align: center; font-size: 18px; font-weight: bold; display: block; transition: all .3s ease-out; -webkit-transition: all .3s ease-out; -ms-transition: all .3s ease-out; -moz-transition: all .3s ease-out; -o-transition: all .3s ease-out;}


.zonghe{ font-family:"微软雅黑"; font-size:12px;}
.zonghe .w500{ width:500px;}
.zonghe .w1000{ width:1000px; margin:0 auto;}
.zonghe .wraps { width:1000px; margin:0 auto;}
.zonghe .wraps .img img{width:500px;}
.zonghe .wraps .con{ width:415px;}
.zonghe .wraps .con .p1{ font-size:36px; color:#f60; padding-bottom:15px;}
.zonghe .wraps .con .p2{ font-size:18px; color:#666; padding-bottom:30px;}
.zonghe .wraps .con .list{}
.zonghe .wraps .con .list li{ float:left; font-size:15px; color:#666; width:50%; background:url(../images/zonghe_7.jpg) left center no-repeat; text-indent:10px; line-height:30px;}
.zonghe .wraps .con .btn{ padding-top:30px;}
.zonghe .wraps .con .more{ line-height:60px;}
.zonghe .wraps .con .more a{ font-size:14px; color:#48b2e6;}
.left{float: left;}
.zonghe .line {border-bottom: #ececec 1px solid; margin: 50px 0;}
.zonghe .lines {margin-bottom:70px;}
.buttonnew{ margin:15px 0px; width:126px; height:38px; border-radius:40px; line-height:36px; text-align:center; font-size:14px;  display:inline-block;color:#FFffff; border:#FFFFFF solid 1px; background:#f69625;}
.buttonnew:hover{border:#e6e6e6 solid 1px; color:#666666; background:none;}

.news-main table{border-top:1px solid #d8dfe3;border-right:none;border-bottom:none;border-left:1px solid #d8dfe3;font-size:12px;margin-top:20px;}
.news-main table td{padding:3px 0 3px 12px;border-spacing:0;border:1px solid #d8dfe3;border-top:none;border-left:none;border-collapse:collapse;}


.service_list_seo {width: 1003px;margin: 0 auto;}
.contrast {Z-INDEX: 2; BORDER-BOTTOM: #e2e2e2 1px solid; POSITION: relative; BORDER-LEFT: #e2e2e2 1px solid; BACKGROUND: url(../images/contrast_bj.png) #fff no-repeat center bottom; HEIGHT: 240px; BORDER-TOP: #e2e2e2 1px solid; BORDER-RIGHT: #e2e2e2 1px solid;}


.contrast .new_bj {POSITION: absolute; WIDTH: 160px; BACKGROUND: url(../images/new_bj.png) no-repeat; HEIGHT: 160px; TOP: -10px; LEFT: -10px}
.contrast_bj {FONT-SIZE: 18px; FONT-WEIGHT: bold; PADDING-TOP: 28px}
.contrast_le {TEXT-ALIGN: right; WIDTH: 483px; PADDING-RIGHT: 15px; BORDER-RIGHT: #ba210d 3px solid}
.contrast_fr {TEXT-ALIGN: left; PADDING-LEFT: 15px; WIDTH: 483px}
.contrast_le H2 {FONT-SIZE: 22px; FONT-WEIGHT: bold}
.contrast_fr H2 {FONT-SIZE: 22px; FONT-WEIGHT: bold}
.contrast_le .contras_list {MARGIN-TOP: 15px}
.contrast_fr .contras_list {MARGIN-TOP: 15px}
.contrast_le .contras_list LI {PADDING-BOTTOM: 3px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: block; PADDING-TOP: 3px}
.contrast_fr .contras_list LI {PADDING-BOTTOM: 3px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: block; PADDING-TOP: 3px}
.contrast_le .contras_list LI SPAN {PADDING-BOTTOM: 0px; PADDING-LEFT: 8px; PADDING-RIGHT: 8px; BACKGROUND: #ba210d; COLOR: #fff; MARGIN-LEFT: 10px; PADDING-TOP: 0px}
.contrast_fr .contras_list LI SPAN {PADDING-BOTTOM: 0px; PADDING-LEFT: 8px; PADDING-RIGHT: 8px; BACKGROUND: #ba210d; COLOR: #fff; MARGIN-RIGHT: 10px; PADDING-TOP: 0px}


.s_list .s_list_t h2 {
    font-size: 18px;
    color: #b20000;
    margin-bottom: 5px;
}

.mb-10 {
    margin-bottom: 10px;
}

.s_list .s_list_t p {
    font-size: 14px;
    line-height: 20px;
}

.s_list .serBox{}
.s_list .serBox .hd{ height:40px; line-height:40px; background:#f4f4f4; padding:0 10px 0 20px; margin-bottom:20px;}
.s_list .serBox .hd ul{ float:left; height:40px;}
.s_list .serBox .hd ul li{ float:left; padding:0 36px; cursor:pointer; font-size:16px;}
.s_list .serBox .hd ul li.on{ height:40px;  background:#f60; color:#FFF;}

.s_list .serBox .bd {}
.s_list .s_list_m2 div {
    float: left;
    width: 140px;
}
.table_border{  
    border: solid 1px #ddd;  
    border-collapse: collapse; 
}  
.table_border tr th{  
    padding: 5px 10px;
    border: solid 1px #ddd;  
}  
.table_border tr td{  
    padding: 5px 10px; 
    border: solid 1px #ddd;  
}  

.work_items {width: 280px; height: 300px; float: left; margin: 0 20px; position: relative;}
.work_items h3{height: 48px; line-height: 48px; font-size: 18px; color: #484848; border-bottom: 1px solid #cbcbcb; margin: 0 0 12px 0; cursor: pointer;}
.work_items p{line-height: 18px;}
.work_items i{position: absolute; width: 90px; height: 22px; right: 0; top: 263px; display: block;}
.work_items h5{float: right; width: 21px; height: 16px; margin-left: 4px; display: block; background: url(../images/cate.png);}

.work_thumbs {width:280px; height: 170px; overflow: hidden;}
.work_thumbs img{width:280px; height: 170px; transition: all 2s ease; -webkit-transition: all 2s ease; -ms-transition: all 2s ease; -moz-transition: all 2s ease; -o-transition: all 2s ease;}
.work_thumbs img.active{-webkit-transform: scale(1.1, 1.1); -ms-transform: scale(1.1, 1.1); -moz-transform: scale(1.1, 1.1); -o-transform: scale(1.1, 1.1); transform: scale(1.1, 1.1);}


.sitemap_con { width:650px; margin:0 auto; color:#666;}
.sitemap_con h4 { line-height:30px;}
.sitemap_con .bt { width:150px;float:left;}

.newsName { height:36px; background:#F60; line-height:36px; text-indent:15px; margin:10px 0;}
.newsName h3{ font-size:14px; font-weight:bold;}
.newsName h3 a{color:#FFF;}
.news_con table tr td { height:42px;}
.row {background: url(../images/row.gif) no-repeat 10px center; font-size:14px; font-weight:bold;}
.pl20 {padding-left: 20px;}

.eo-mofine {width:890px;float:left;margin-right:20px;}
.p_about {padding:20px 55px; border:1px solid #ccc;}

.listnewscca {width:230px;float:left;}
.listnewscca img{ border:1px solid #ddd;}
.listnewsccb {width:400px;float:right;}


.caseBox {width:1020px; margin:0 auto;}
.ff{ margin-top:60px;}
.ffa{ margin-top:20px;}

.ff2{ margin-top:30px;}
.ff2 a{ width:190px; height:48px; line-height:48px; display: inline-block; text-align:center; color:#333; background:#eee; font-size:16px; margin:0 5px; border-radius:30px;}
.ff2 .a1,.ff2 a:hover,.ff2 .a1,.ff2:hover a:hover{ background:#F90; color:#fff;}
.ff2:hover a{}
.ff2a{ margin-top:20px;}

.ff3{ margin-top:25px;}
.ff3 ul{ width:1020px;}
.ff3 ul li{ width:318px; border:1px solid #cccccc; float:left; margin-right:20px; margin-bottom:20px; position:relative; overflow:hidden; box-shadow: 0px 0 0px #efefef,0 0px 0px #efefef,0 5px 10px #efefef,5px 0 10px #efefef;}
.ff3 ul li a{ display:block; padding:20px;}
.ff3 ul li a .div1{ overflow:hidden; width:280px;}
.ff3 ul li a .div1 img{ -webkit-transform:scale(1); -moz-transform:scale(1); -o-transform:scale(1); -ms-transform:scale(1); transform:scale(1); -webkit-transition: all 0.5s; -moz-transition: all 0.5s; transition: all 0.5s;}
.ff3 ul li a .div2{ margin-top:10px;}
.ff3 ul li a .div2 .lf{ width:235px;}
.ff3 ul li a .div2 .lf .p1{ font-size:16px; color:#333; -webkit-transition: none; -moz-transition: none; transition: color 0.2s linear, background-color 0.2s linear, background-image 0.2s linear; -moz-transition: color 0.2s linear, background-color 0.2s linear, background-image 0.2s linear; -webkit-transition: color 0.2s linear, background-color 0.2s linear, background-image 0.2s linear; -o-transition: color 0.2s linear, background-color 0.2s linear, background-image 0.2s linear;  }
.ff3 ul li a .div2 .lf .p2{ color:#999; -webkit-transition: none; -moz-transition: none; transition: color 0.2s linear, background-color 0.2s linear, background-image 0.2s linear; -moz-transition: color 0.2s linear, background-color 0.2s linear, background-image 0.2s linear; -webkit-transition: color 0.2s linear, background-color 0.2s linear, background-image 0.2s linear; -o-transition: color 0.2s linear, background-color 0.2s linear, background-image 0.2s linear; }
.ff3 ul li a .div2 .rg{ width:38px; height:38px; overflow:hidden; background:url(../images/1_29.png) center center no-repeat; margin-top:2px;}
.ff3 ul li a .div3{ position:absolute; background:#ffb841; height:0%; left:0px; top:0px; z-index:-1; overflow:hidden; width:100%; filter:alpha(opacity=0); }
.ff3 ul li a .div3 img{ width:100%; }
.ff3 ul li:hover a .div1 img{ -webkit-transform:scale(1.04); -moz-transform:scale(1.04); -o-transform:scale(1.04); -ms-transform:scale(1.04); transform:scale(1.04); -webkit-transition: all 0.5s; -moz-transition: all 0.5s; transition: all 0.5s;}
.ff3 ul li:hover a .div2 .lf .p1,.ff3 ul li:hover a .div2 .lf .p2{ color:#fff; -webkit-transition: none; -moz-transition: none; transition: color 0.2s linear, background-color 0.2s linear, background-image 0.2s linear; -moz-transition: color 0.2s linear, background-color 0.2s linear, background-image 0.2s linear; -webkit-transition: color 0.2s linear, background-color 0.2s linear, background-image 0.2s linear; -o-transition: color 0.2s linear, background-color 0.2s linear, background-image 0.2s linear; }
.ff3 ul li:hover a .div2 .rg{ background:url(../images/1_30.png) center center no-repeat; }
.ff3 .aaa1{ width:1000px;height:60px;line-height:60px;font-size:16px;text-align:center; background:#666;color:#fff;cursor:pointer; display:block; }
.ff3 .aaa1:hover{ background:#333;color:#fff;}
.ff3a{ margin-bottom:60px;}
.ff3a ul .li{ margin-right:0px;}

.lf {float: left;}
.rg {float: right;}
