﻿@charset "utf-8";
@font-face { font-family : name ; src : url(msyh.ttf) ; sRules} 


/* [7LIB.ORG] */
html,body,div,iframe,span,
dl,dt,dd,ul,ol,li,
form,input,textarea,pre,p,blockquote,
th,td						{ margin:0; padding:0; font-size:100%;}
a							{ text-decoration:none;}
li							{ list-style:none;}
.clear						{ clear:both; height:0px; line-height:0;}
h1,h2,h3					{ font-weight:normal; padding:0px; margin:0px; }
img							{ border:0; }
a							{ color:#666; }
a:hover 					{ text-decoration:none; }
@font-face{src:url("../font/Helvetica.ttf"); font-family: 'Helvetica';}
@font-face{src:url('../font/AgencyFB.ttf'); font-family:"AgencyFB";}
@font-face{src:url('../font/dincond-regular.otf'); font-family:"dincond";}


/* [7LIB.ORG] */
body,html 					{ font-family:"微软雅黑","黑体"; font-size:14px; color:#000; background:#fff; min-width:1200px;}
.fl{float:left;}
.fr{float:right;}
.pl0{padding-left:0px !important;}
.pr0{padding-right:0px !important;}
.ml0{margin-left:0px !important;}
.mr0{margin-right:0px !important;}
.nobg{background:none !important;}
.tal{text-align:left !important;}
.tar{text-align:right !important;}
.noborder{border:0px !important;}
.bl0{border-left:0px !important;}
.br0{border-right:0px !important;}
.tal{text-align:left !important;}
.tar{text-align:right !important;}
.box{width:1200px; margin:0 auto;}
.w-top{line-height:28px; background:#f5f5f5; color:#333;}
.topl{font-size:12px; color:#a6a6a6;}
.topr a{font-size:12px;}
.topr .wshare{border:1px solid #dbdada; border-right:0px; width:94px; font-size:12px; margin-right:10px; color:#a6a6a6;}
.topr .wshare a{display:inline-block; width:46px; height:26px; line-height:24px; border-right:1px solid #dbdada; text-align:center;}



.iccvy{ border-bottom:4px solid #dcdcdc;}
.iccv{ width:1200px; margin:0 auto; padding:60px 0 45px 0; color:#666; position:relative; }
.iccv h2{ font-size:30px; padding-bottom:10px;}
.iccv p{ font-size:14px; line-height:28px; }
.iccv img{ position:absolute; right:0px; top:60px; }
.icct{ padding-bottom:60px; }
.icct1{width:1200px; margin:0 auto; margin-top:50px;}
.icct1 h2{ font-size:24px; border-bottom:1px solid #dcdcdc; line-height:70px; }

.icct1b{ border-left:1px solid #dcdcdc;  border-bottom:1px solid #dcdcdc; min-height:100px; margin-left:68px; position:relative; padding:38px 0 38px 105px}
.icct1bt{ width:70px; line-height:20px; font-weight:bold; padding-top:15px; height:55px; border-radius:50%; color:#fff; background:#ea3f4c; text-align:center; position:absolute; left:-35px; top:20px; }

.iu1 img { width:217px; height:145px; float:left; display:inline; }
.iu1 .iu1b{ float:right; display:inline; width:770px; line-height:25px; color:#666; }

.iu2b{line-height:25px; color:#666; }



.iu4 img { width:217px; height:145px; float:left; display:inline; }
.iu4 .iu4b{ float:right; display:inline; width:770px; line-height:25px; color:#666; }
.iu4 .iu4b .iu4x{ background:url(../images/xx.png) no-repeat left; height:21px; padding-bottom:10px; }



.sdd img{ width:1200px; height:450px; }
.w-header{height:177px; background:#fff;}
.w-logo{ width:500px; padding-top:60px; }
.w-logo  img{display:block; width:196px; height:72px; padding-right:25px;}
.wfont{width:270px;}
.wfont h2{font-size:24px; color:#ea3f4c; font-weight:bold;}
.wfont p{font-size:16px; font-weight:bold; color:#3f3f3f; letter-spacing:4px;}
.wphone{padding-left:48px; background:url(../images/tphone.png) no-repeat left center; margin-top:68px; padding-right:120px; position:relative;}
.wphone p{font-size:16px; color:#666;}
.wphone h2{font-size:28px; font-weight:bold; font-family:"Arial"; color:#ea3f4c;}
.wcode{position:absolute; right:0px; top:-25px; display:block; width:100px; height:100px;}

/****导航****/
.wnav{background:#3f4346; font-size:14px; height:76px; padding-left:20px; border-bottom:6px solid #ea3f4c;}
.nav li{float:left; text-align:left; line-height:18px; text-align:center; padding-top:26px; height:50px; text-align:center;;}
.nav li a{color:#fff; display:block; padding:0px 18px; background:url(../images/navline.png) no-repeat left 5px; }
.nav li span{display:block; -webkit-transform: scale(0.75); font-size:12px; text-transform:uppercase; color:#b0b2b2; }
.nav li.homepage a{font-weight:bold; color:#fff}
.nav li.cur{background:#ea3f4c;}
.nav li.cur a{color:#fff;}
.nav li.cur a span{color:#bfe3e5;}

/******幻灯片*******/
.w-banner{height:522px; text-align:center; background:#272d39 url('../images/banner.jpg') no-repeat center; position:relative; width:100%;}
.w-banner .bd ul {}
.w-banner .bd li { display:block; height: 522px; text-align: center; width: 100% !important;}
.w-banner .bd li a { display:block; height: 522px; width:100%;}
.w-banner .hd { bottom: 0; height: 30px; left: 0; line-height: 30px; position: absolute; width: 100%; z-index: 1;}
.w-banner .hd ul { text-align: center;}
.w-banner .hd ul li { background: #fff none repeat scroll 0 0; cursor: pointer; display: inline-block; float: none; height: 6px; line-height: 999px; margin: 2px; overflow: hidden; width: 13px; border-radius:3px;}
.w-banner .hd ul .on { background:  #ea3f4c none repeat scroll 0 0; width:30px;}
.w-banner .next, .w-banner .prev { background: #000 url("../images/slider-arrow.png") no-repeat scroll -126px -137px; cursor: pointer; display: none; height: 60px; left: 15%; margin-top: -30px; opacity: 0.5; position: absolute; top: 50%; width: 40px; z-index: 1;}
.w-banner .next { background-position: -6px -137px; left: auto; right: 15%;}

/*******搜索导航********/
.search{height:52px;  background:#fafafa;}
.searchl{width:600px; line-height:52px; color:#666; font-size:14px;}
.s-word{color:#666; font-size:14px; line-height:52px; height:52px; overflow:hidden;}
.s-word span{font-weight:bold;}
.s-word a{color:#666; display:inline-block}

.searchr{margin-top:14px; width:187px; font-size:14px;}
.searchbox{ /*background:#eee;*/}
.searchr .s-input{height:28px; width:143px; padding-left:10px;  color:#b1b1b1; line-height:28px;  float:left;  border:0px; background:#eee url(../images/sinput.jpg) no-repeat left center;}
.searchr .search-btn{ border:0; vertical-align:middle; display:block; height:27px; width:34px; background:#35b3b9 url(../images/sbtn.jpg) no-repeat center;  float:right; }

/**********解决方案*********/
.solution{padding-top:55px;}
.soluhead span{font-size:18px; font-family:"Arial"; font-weight:bold; font-style:italic; color:#666; text-transform:uppercase;}
.soluhead h2{font-size:30px; color:#333; font-family:"宋体"; padding-bottom:7px; background:url(../images/soluhead.jpg) no-repeat left bottom; line-height:40px;}

.soluclass{width:472px;}
.soluclass li{width:224px; height:140px; border:1px solid #e1e1e1; margin-right:10px; margin-top:11px; float:left; background:#f1f0f0 url(../images/swayicon2.png) no-repeat 44px 100px; }
.soluclass li a{display:block; padding:25px 5px 0 44px;}
.soluclass li a h2{font-size:16px; font-weight:bold; color:#666; line-height:28px;}
.soluclass li a span{font-size:12px; color:#a6a6a6; text-transform:uppercase; line-height:18px; font-family:"Arial";}
.soluclass li:hover,
.soluclass li.cur{background:#ea3f4c url(../images/swayicon1.png) no-repeat 44px 100px;}
.soluclass li:hover a h2,
.soluclass li.cur a h2{color:#fff;}
.soluclass li:hover a span,
.soluclass li.cur a span{color:#f7c1c4;}

.soluright{width:717px; height:450px; position:relative;}
.soluright .solubtn{position:absolute; width:34px; height:39px; top:-46px;}
.soluright .prev{background:url(../images/sbtnl.jpg) no-repeat left center; right:40px;}
.soluright .next{background:url(../images/sbtnr.jpg) no-repeat left center; right:0px;}

.solubox{padding-top:20px;}
.soluright{padding-top:10px;}
.soluright li{position:relative;}
.soluright li img{display:block; width:717px; height:450px;}
.soluright li .soluhead{background:rgba(0,0,0,0.8); padding:45px 225px 0 88px; height:100px; position:absolute; bottom:0px; line-height:24px;}
.soluright li .soluhead a{color:#fff;}
.soluright .hd{width:74px; height:43px; position:absolute; right:0px; bottom:40px; color:#fff; font-size:24px;}
.soluright .hd .pageState span{font-size:36px;}

/********start of 广告********/
.adv{padding-bottom:37px; background:url(../images/advbg.jpg) no-repeat center bottom; margin-top:37px;}
.adv .box{position:relative; height:156px;}
.adv .box img{display:block;}
.adv .box a{display:block; width:143px; height:29px; position:absolute; right:68px; bottom:33px;}

/*******products center********/
.pro{padding-top:18px;}
.prohead{border-bottom:1px solid #d6d6d6; position:relative;}
.prohead h2{margin-bottom:-2px;}



.iproclass{width:850px; position:absolute; right:0px; top:33px; height:40px;}
.iproclass li{float:left; line-height:34px; text-align:center; font-size:16px; background:url(../images/proline.png) no-repeat left center; padding:0 15px;}
.iproclass li.cur{background:url(../images/proheadbg.png) no-repeat center; height:40px;}
.iproclass li.cur a{color:#fff;}
.ipromore{font-size:16px; color:#ea3f4c; font-weight:bold; display:block; width:40px; line-height:34px;}

.probox{padding-bottom:25px;}
.prol{width:618px; padding-top:36px;}
.prol .prodesc{height:98px; background:#ea3f4c; padding:18px 30px; font-size:14px; line-height:24px; color:#fff;}
.prol .prodesc a{color:#fff;}
.prol img{ width:618px; height:400px; }
.pror{width:555px; padding-top:12px;}
.proitem{width:553px; height:160px; border:1px solid #e1e1e1; margin-top:24px; position:relative;}
.iproinfo{width:256px; padding:23px 25px 0;}
.iproinfo h2{font-size:14px; font-weight:bold; color:#333; height:30px; line-height:30px;}
.iproinfo h2 a{color:#333;}
.proitem img{ width:246px; height:160px; }
.iproinfo p{font-size:14px; line-height:24px; color:#666;}
.prosubicon{display:block; width:26px; height:24px; position:absolute; bottom:0px;}
.proitem1 .prosubicon{left:0px; background:url(../images/proiconl.jpg) no-repeat left center;} 
.proitem2 .prosubicon{right:0px; background:url(../images/proiconr.jpg) no-repeat left center;} 


/*********优势*********/
.ys{background:url(../images/ysbg.jpg) repeat center; padding-top:45px; padding-bottom:60px;}
.yshead{padding-bottom:32px;}
.yshead img{display:block; margin:0 auto;}


.box10 { background: #404344; padding: 0px; height: 380px;}
.yslist { /*width: 1200px;*/ position: relative; /*left: 50%; margin-left: -590px;*/}
.yslist ul li { float:left; display: block; height: 380px; color: #fff; cursor: pointer; position: relative;}
.yslist ul li.li1 { background: url(../images/ysimg6.jpg) no-repeat center;}
.yslist ul li.li2 { background: url(../images/ysimg5.jpg) no-repeat center;}
.yslist ul li.li3 { background: url(../images/ysimg4.jpg) no-repeat center;}
.yslist ul li.li4 { background: url(../images/ysimg3.jpg) no-repeat right center;}
.yslist ul li.li5 { background: url(../images/ysimg2.jpg) no-repeat right center;}
.yslist ul li.li6 { background: url(../images/ysimg1.jpg) no-repeat right center;}
.yslist .fold { width: 40px; height: 100%; text-align: center; position: absolute; top: 0px; left: 0px; background:#65696c; border-left:1px solid #fff; text-align:center;}
.yslist .cur{background:#e13745;}
.yslist .fold  .ysnum{  display: block; font-size:28px; font-weight:bold; font-family:Arial; color:#8c8e90; padding-top:18px; margin:0 3px; border-bottom:2px solid transparent;}
.yslist .cur .ysnum{color:#fff; border-bottom:2px solid #fff;}
/*.yslist .fold .img { display: block; background: url("img/icon.png") 0 0 no-repeat; margin-bottom: 20px; margin-top: 236px;}
.yslist .li1 .fold .img { background-position: -482px -181px; width: 56px; height: 113px; margin: 236px 20px 20px 20px;}
.yslist .li2 .fold .img { background-position: 0 -417px; width: 51px; height: 138px; margin: 236px 25px 28px 25px;}
.yslist .li3 .fold .img { background-position: -64px -413px; width: 54px; height: 142px; margin: 239px 23px 20px 23px;}
.yslist .li4 .fold .img { background-position: -136px -204px; width: 76px; height: 96px; margin: 276px 12px 26px 12px;}
.yslist .li5 .fold .img { background-position: -141px -420px; width: 53px; height: 116px; margin: 259px 23px 24px 23px;}
.yslist .li6 .fold .img { background-position: -172px -306px; width: 54px; height: 104px; margin: 270px 23px 25px 23px;}*/
.yslist .fold .txt { font-size: 20px; display: block; width: 24px; margin:0 8px; font-weight: normal;   line-height: 25px;  text-align:center; padding-top:100px;}
.yslist .unfold {/* width: 680px;*/ height: 100%; display: none; position: absolute; top: 0px; left: 0px;}
.ysinfo{line-height:26px; background:rgba(255,255,255,0.8); color:#666; position:absolute;}
.ysinfo h2{font-size:24px; color:#333; font-weight:bold; line-height:34px; padding-bottom:16px; background:url(../images/ysheadline.jpg) no-repeat left bottom; margin-bottom:5px;}
.ysinfo p{color:#666; font-size:16px;}
.ysinfo p span{color:#ec414d;}
.yslist ul li.li1 .ysinfo{width:400px; height:155px; padding-left:30px; padding-top:15px; left:95px; top:75px;}
.yslist ul li.li6 .ysinfo{width:425px; height:155px; padding-left:30px; padding-top:25px; left:300px; top:100px;}
.yslist ul li.li5 .ysinfo{width:406px; height:137px; padding-left:30px; padding-top:20px; left:450px; top:130px;}
.yslist ul li.li4 .ysinfo{width:400px; height:137px; padding-left:30px; padding-top:20px; left:450px; top:130px;}
.yslist ul li.li3 .ysinfo{width:400px; height:137px; padding-left:30px; padding-top:20px; left:450px; top:186px;}
.yslist ul li.li2 .ysinfo{width:478px; height:125px; padding-left:30px; padding-top:15px; left:240px; bottom:0px;}

/************服务流程**********/
.fcbg{height:960px; background:url(../images/fcbg.jpg) no-repeat center;}

.flow{padding-top:25px;}
.flowlist{padding-top:30px;}
.flowlist li{float:left; padding-left:64px; width:94px; background:url(../images/flowicon.jpg) no-repeat 24px center; text-align:center;}
.flowlist li .flowicon{width:58px; height:58px; background:#101318; border-radius:90px; margin:0 auto;}
.flowlist li:hover .flowicon{background:#ea3f4c;}
.flowlist li .flowicon i{display:block; width:58px; height:58px;}
.ficon1 i{background:url(../images/ficon1.png) no-repeat center;}
.ficon2 i{background:url(../images/ficon2.png) no-repeat center;}
.ficon3 i{background:url(../images/ficon3.png) no-repeat center;}
.ficon4 i{background:url(../images/ficon4.png) no-repeat center;}
.ficon5 i{background:url(../images/ficon5.png) no-repeat center;}
.ficon6 i{background:url(../images/ficon6.png) no-repeat center;}
.ficon7 i{background:url(../images/ficon7.png) no-repeat center;}
.ficon8 i{background:url(../images/ficon8.png) no-repeat center;}
.flowlist li h2{font-size:16px; color:#101318; line-height:46px;}

.case{margin-top:40px; position:relative; height:638px;}
.icasel{padding-top:33px;}
.icaseclass{width:710px; border-right:1px solid #e5e5e5;}
.icaseclass li{float:left; width:165px; padding-left:68px; border-left:1px solid #e5e5e5; font-size:16px; line-height:48px;}
.icaseclass li a{color:#666;}
.icaseclass li:hover {background:url(../images/caseicon.png) no-repeat 40px center;}
.icaseclass li:hover a{color:#ea3f4c; font-weight:bold;}

.icaser{width:362px; height:407px; background:#ea3f4c; color:#fff; padding-top:39px; padding-left:48px;}
.icasehead{padding-top:38px;}
.icasehead h2{font-size:36px; color:#fff; letter-spacing:5px; line-height:48px;}
.icasehead h2 span{font-weight:bold;}
.icasehead p{font-size:20px; line-height:26px;}


.caseitem{position:absolute; top:202px; left:0px; width:1200px;}
.icaselist{position:relative; z-index:10;}
.icaselist img{display:block; width:722px; height:437px;}
.icaselist .icaseinfo{position:absolute; right:52px; top:84px; z-index:999; width:408px; height:184px; background:#f1f1f1; padding:56px 82px 42px;}
.icaseinfo h2{font-size:18px; color:#333; font-weight:bold; line-height:34px;}
.icaseinfo h2 a{color:#333;}
.icaseinfo p{font-size:14px; color:#666; line-height:24px; height:104px; overflow:hidden; margin-bottom:15px;}
.casezx, .casemore{display:block; width:84px; height:26px; color:#fff; text-align:center; line-height:24px; font-size:14px; margin-left:5px;}
.casezx{background:#ea3f4c;}
.casemore{background:#101318;}
.othercase{position:absolute; width:84px; height:25px; border-right:6px solid #505050; font-size:18px; font-weight:bold; color:#333; bottom:0px; right:0px;}


/************关于我们**********/
.about{background:#f3f3f3 url(../images/ysbg.jpg) repeat center; padding-top:60px; padding-bottom:50px;}
.aboutl{width:526px; padding-right:35px; padding-top:30px; height:416px; background:url(../images/aboutbg.jpg) repeat-y right center;}
.iaboutinfo{height:380px; background:#fff; padding:0 48px 0 38px; position:relative;}
.iaboutinfo p{font-size:14px; line-height:28px; color:#666; padding-top:10px; height:205px;}
.iabouthead{padding-left:57px; background:url(../images/iabouthead.jpg) no-repeat left 49px; padding-top:49px;}
.iabouthead span{font-size:18px; color:#666; font-family:"Arial"; font-weight:bold; text-transform:uppercase;}
.iabouthead h2{font-size:24px; color:#333;}
.aboutmore{display:block; width:112px; height:40px; background:#101318; text-align:center; line-height:38px; color:#fff; font-size:16px; position:absolute; right:48px; bottom:0px;}
.aboutr{width:639px;}
.aboutr img{display:block; width:639px; height:446px;}

/*********新闻中心********/
.news{padding-top:40px;}
.newsclass{}
.newsclass li{width:299px; border-left:1px solid #fff; text-align:center; height:90px; line-height:90px; background:#f3f3f3; float:left; font-size:18px; font-weight:bold;}
.newsclass li a{color:#333;}
.newsclass li.cur{background:#ea3f4c;}
.newsclass li.cur a{color:#fff;}
.newsbox{padding-top:32px;}
.newslist{border:1px solid #c8c7c7; margin-top:43px;}
.newslist .newssub{padding:39px 50px 26px;}
.newsone{width:774px;}
.newsone .newsonel{width:310px; padding-top:85px; position:relative;}
.newsonel h2{font-size:14px; font-weight:bold; border-top:1px solid #cfcfcf; line-height:28px; padding-top:16px; padding-bottom:8px;}
.newsonel p{font-size:14px; color:#666; line-height:24px; height:48px; overflow:hidden;}
.newsone .newsoner{width:436px; height:262px;}
.newsone .newsoner img{display:block; width:436px; height:262px;}
.newsmore{display:block; width:130px; height:30px; line-height:30px; text-align:center; border:1px solid #cdcccc; color:#666; margin-top:15px;}

.newsdate{font-size:12px; font-family:"Arial"; color:#bcbcbc; position:absolute; left:0px; top:0px; width:46px; text-align:center;}
.newsdate span{font-size:36px;}
.lastnews{width:60px; height:28px; text-align:center; line-height:28px; color:#fff; font-size:14px; background:#3f3f3f; position:absolute; right:0px; top:0px;}
.newsr{border-top:1px solid #d9d9d9; padding-top:20px; width:290px;}
.newsr li{height:40px; line-height:40px; border-top:1px dashed #e6e6e6; padding:0px;}




/******友情链接******/
.links{margin-top:60px; padding-bottom:36px;}
.links .linkhead{ width:116px; height:38px; text-align:center;}
.linkname{display:block; margin:0 auto;}
.linkmore{font-size:14px; color:#666; font-weight:bold;}

.links .linkinfo{line-height:30px;  width:920px;}
.links .linkinfo a{padding:0 25px 0 20px; font-size:14px; color:#333; background:url(../images/linkline.jpg) no-repeat right center;}
.linkus{display:block; width:135px; height:27px; text-align:center; line-height:27px; color:#fff; background:#ea3f4c; }

.fastway{background:#fcfcfc url(../images/ysbg.jpg); padding:42px 0px 50px 0;}
.fasthead{border:1px solid #cfcfce; height:66px; line-height:66px; padding-left:44px; background:url(../images/fasticon.png) no-repeat left center; font-size:28px; color:#666;}
.fasebox{border:1px solid #cfcfce; border-top:0px; padding:40px 50px 55px 50px; }
.faselist{border-bottom:1px solid #d9d9d9; min-height:60px; position:relative; padding-left:88px; padding-right:70px; }
.faselist span{width:88px; background:url(../images/fastline.jpg) no-repeat left bottom;  display:inline-block; font-size:20px; color:#666; height:60px; line-height:58px; text-align:center; margin-bottom:-1px; position:absolute; left:0px; top:-1px;}
.faselist .fastitem{line-height:50px; padding-top:10px; padding-left:20px;}
.faselist .fastitem a.fty{ font-weight:bold; }
.faselist .fastitem a{display:inline-block; padding:0 15px;}
.fastmore{display:block; width:18px; height:18px; background:url(../images/ficon.png) no-repeat center; position:absolute; right:0px; top:20px;}


.skknull{ display:none; }
/************footer************/
.footer{background:#1a1a1a url(../images/fbg.jpg) repeat center; height:267px; font-size:14px; line-height:30px; color:#fff;}
.footer .flogo{width:322px;  padding-top:117px;}
.footer .flogo img{display:block; margin:0 auto; width:196px; height:72px;}
.fright{width:878px;}


.footer .fnav{ height:54px; border-bottom:1px solid #3f3f3f; padding-top:16px;}
.footer .fnav  li{float:left; font-size:14px; line-height:54px;  height:54px;}
.footer .fnav  li a{color:#a8a8a8; padding:0 10px;}

.fcontact{width:286px; padding-top:45px; color:#a8a8a8; }
.fcontact p{ font-size:14px; line-height:24px;}


.fcode{font-size:14px; width:240px; height:124px; background:#3f3f3f; padding-right:12px; margin-top:34px;}
.fcode img{display:block;  width:107px; padding-top:8px;}
.fcodeinfo{width:133px; height:100px; text-align:center; font-size:14px; color:#fff; padding-top:32px;}
.fcodeinfo span{font-size:18px;}



.a-banner{height:352px !important;}

.icbox{background:#f5f5f5; border-top:1px solid #ccc; padding-top:45px; padding-bottom:113px;}
.casecenter{border-bottom:1px solid #dedede; padding-bottom:35px;}
.casel{width:284px;}
.casechead{height:68px; background:#3f4346 url(../images/caseclassbg.jpg) no-repeat right center; font-size:24px; color:#fff; line-height:68px; padding-left:55px;}
.casel ul{padding-top:5px; border-left:1px solid #c2c2c2; border-right:1px solid #c2c2c2;}
.casel ul li{ border-bottom:1px solid #c2c2c2; height:40px; font-size:16px; line-height:40px;}
.casel ul li a{color:#666; display:block; padding-left:69px;}
.casel ul li:hover a{background:url(../images/caseicon.png) no-repeat 45px center; color:#ea3f4c; font-weight:bold;}
.casel ul li.cur a{background:url(../images/caseicon.png) no-repeat 45px center; color:#ea3f4c; font-weight:bold;}
.caser{width:916px;}
.caselist{}
.caselist li{width:438px; margin-left:18px; float:left; margin-bottom:22px;}
.caselist img{display:block; width:438px; height:265px; padding-bottom:2px;}
.caselist li h2{height:46px; background:#dedede; text-align:center; line-height:46px; font-size:16px; width:438px; overflow:hidden;}
.caselist li h2 a{color:#666;}

.page{padding-top:15px;}
.page li{height:32px; border:1px solid #bebdbd; padding:0 12px; float:left; line-height:32px; margin-left:10px;}
.page .beforepage  a , .page .nextpage a{ color:#000002;}
.page .thisclass{color:#fff; background:#ea3f4c; border:1px solid #ea3f4c;}
.page .thisclass a{ color:#fff; }

.successcase{padding-top:20px;}
.scasehead{ text-align:center; width:400px; border-bottom:1px solid #c9c9c9; margin:0 auto;}
.scasehead h2{font-size:30px; color:#666; font-weight:bold;}
.scasehead p{font-size:12px; font-family:"Arial"; height:38px; background:url(../images/tjcasebg.jpg) no-repeat center bottom; margin-bottom:-3px;}
.tjcase{padding-top:43px;}
.tjcase li{width:389px; float:left; margin-left:15px;}
.tjcase h2{font-size:16px; color:#ea3f4c; text-align:center; height:50px; line-height:50px; padding-top:10px;}
.tjcaseinfo{background:#fff; padding:0 45px; height:235px;}
.tjcase  img{ width:389px; height:236px;  }
.tjcaseinfo h2 a{color:#ea3f4c;}
.tjcaseinfo p{font-size:14px; line-height:36px; color:#666; height:130px; overflow:hidden;}
.tjcaseinfo .tjcmore{font-size:12px; color:#333;}


.prochead{border-bottom:1px dashed #e0e0e0; text-align:center;}
.prochead h2{font-size:26px; color:#000033; }
.prochead p{color:#adadad; height:25px; background:url(../images/proheadline.jpg) no-repeat center bottom; margin-bottom:-1px;}
.procbox{border:1px solid #e1e1e1; background:#fff; padding-top:30px;}
.proclass{padding-top:55px; padding-bottom:35px;}

.proclist{float:left; width:180px; border-left:1px dashed #e0e0e0; padding-left:58px; height:190px;}
.proclist h2{padding-left:54px; font-size:16px; font-weight:bold; height:28px; line-height:28px; cursor:pointer;}
.proclist h2:hover{color:#ea3f4c;}
.proclist .proc1{background:url(../images/proc1icon.png) no-repeat left center; color:#ea3f4c;}
.proclist .proc2{background:url(../images/proc2icon.png) no-repeat left center;}
.proclist .proc2:hover{background-image:url(../images/proc2icon1.png)}
.proclist .proc3{background:url(../images/proc3icon.png) no-repeat left center;}
.proclist .proc3:hover{background-image:url(../images/proc3icon1.png)}
.proclist .proc4{background:url(../images/proc4icon.png) no-repeat left center;}
.proclist .proc4:hover{background-image:url(../images/proc4icon1.png)}
.proclist .proc5{background:url(../images/proc5icon.png) no-repeat left center;}
.proclist .proc5:hover{background-image:url(../images/proc5icon1.png)}

.proclist ul{padding-left:54px;}
.proclist ul li{height:30px; line-height:30px; font-size:14px; color:#666;}
.proclist ul li a{color:#666;}
.proclist ul li a:hover{color:#ea3f4c;}

.allpro{padding-top:35px;}
.allprohead{text-align:center;}
.allprohead h2{font-size:26px; color:#333;}
.allprohead p{color:#a6a6a6; font-size:14px; font-family:"Arial";}
.allproc{text-align:center; padding-top:40px; padding-bottom:45px;}
.allproc li{display:inline-block; padding:0 35px; background:url(../images/proline.jpg) no-repeat left center;}
.allplist li{width:386px;}
.allplist li img{display:block; width:386px; height:250px;}
.allplist li .apinfo{background:#fff; padding-top:20px; height:53px;}
.allplist li .apinfo h2{font-size:16px; font-weight:bold; color:#666; line-height:28px;}

/* ZZZX */
.owpr{ width:1218px; margin:0 auto; margin-left:-9px; }
.owpr li { float:left; margin:0 10px; margin-bottom:20px; }
.owpr li .apinfo{ height:84px; padding-left:30px; padding-right:60px; background:#fff url(../images/proicon.jpg) no-repeat 350px center;}
.owpr li .apinfo h2{font-size:16px; font-weight:bold; color:#666; line-height:28px; padding-bottom:5px;}
.owpr li .apinfo p{ height:20px; overflow:hidden; color:#666; }

.owpr li:hover .apinfo{ background:#ea3f4c url(../images/proicon1.jpg) no-repeat 350px center; color:#fff;  }
.owpr li:hover .apinfo h2,
.owpr li:hover .apinfo p{ color:#fff; }

.xxpage{ text-align:center; padding-top:70px; }
.xxpage li{ display:inline-block; height:30px; line-height:30px; font-size:14px; color:#666; border:1px solid #dcdcdc; min-width:30px; padding:0 10px; margin:0 2px;  }
.xxpage li strong{ color:#ea3f4c; font-style:normal; font-weight:normal; padding:0 3px; }
.xxpage li.thisclass{ border-color:#ea3f4c; background:#ea3f4c; color:#fff; }
.xxpage li.thisclass a{ color:#fff;}

.maps .t {border-bottom: 1px solid #dcdcdc;height: 50px;line-height: 50px;padding: 0 20px;}
.maps { border: 1px solid #e5e5e5; border-radius: 5px; margin-top:15px; margin-bottom:30px;}
.x-mmmop .t a {background: transparent none repeat scroll 0 0; line-height: 15px; top: 8px;}
.x-mmmop .t { background: transparent none repeat scroll 0 0; border: 1px solid #e5e5e5; border-radius: 5px;color: #fe510d;height: 27px; line-height: 27px; margin-bottom: 9px; padding-left: 20px;position: relative;}
.x-mmmop .t a { line-height: 27px;position: absolute;right: 10px;top: 0;}
.maps .linkbox { border-bottom: 1px solid #e5e5e5;margin-bottom: 10px;padding-bottom: 10px;}
.maps h3 { font-size: 16px;padding: 10px 20px;}
.f6 {padding-left: 20px;}
.f6 li { border: 1px solid #e5e5e5;display: inline-block;margin-bottom: 5px; margin-right: 5px;padding: 10px;}
.f6 li:hover {background:#000a38  none repeat scroll 0 0;color: #fff;}
.f6 li:hover a {color: #fff;}

.pct{ padding-left:20px; }


.show{margin-top:0;}
.showl{width:600px; height:; padding:20px 0px;}
.showl img{width:600px; height:320px; display:block;}


.showr{width:560px; padding-top:30px;}
.showr h2{font-size:24px; color:#595757; line-height:42px;}
.showr .showdesc {color: #999; font-size: 14px; line-height: 28px; padding-top: 10px; min-height:160px;}
.showdesc span { color: #333; font-weight: bold;}
.showobj { color: #999; font-size: 14px; line-height: 28px; padding-top: 10px;}
.showobj span { color: #333; font-weight: bold;}
.show-zx {  padding-top: 25px;}
.showbtn { background:#ea3f4c url(../images/pfw.png) no-repeat 18px center; color: #fff; display: block; font-size: 16px; height: 43px; line-height: 43px; text-align: left; padding-left:60px; padding-right:25px;}
.showbtn:hover{ color:#fff; }

.showphone{ height:43px;background: url(../images/tphone.png) no-repeat 0px center; padding-left:40px; text-align:center; line-height:20px; }
.showphone span{ display:block; color:#666; }
.showphone span.xxtt{ font-size:16px; }
.showphone span.xxtel{ font-size:20px; color:#ea3f4c; font-weight:bold; }

.wpi{ padding-top:49px; }
.wpil{ width:890px; color:#666; }
.wpilt{ height:60px; background:#fff; }
.wpilt ul{ text-align:center; }
.wpilt ul li{ cursor:pointer; display:inline-block; font-size:16px; padding:0 35px; line-height:56px; text-align:center; border-bottom:4px solid #fff; }
.wpilt ul li.cur{ border-bottom:4px solid #ea3f4c;  }
.wpilb{ background:#fff; padding:30px; line-height:25px; font-size:14px; margin-top:1px; padding-bottom:40px; }

.wpir{ width:286px; }
.wpcc{ border:1px solid #d9d9da; border-top:0; padding:35px 0; background:#fff; }
.wpcct{ background:#3f4346 url(../images/wpcb.jpg) no-repeat right center; height:68px; line-height:68px; color:#fff; font-size:24px; font-weight:bold; }
.wpcct span{ display:block; padding-left:137px; }




.wpccl h2{ cursor:pointer; border-top:1px solid #d9d9da;border-bottom:1px solid #d9d9da; height:52px; line-height:52px; font-size:16px; padding-left:102px }


.wpccl h2.proc1{background:url(../images/proc1icon.png) no-repeat 41px center; color:#ea3f4c; border-left:4px solid #3f4346;padding-left:98px;}
.wpccl h2.proc1:hover{background-image:url(../images/proc1icon.png)}
.wpccl h2.proc2{background:url(../images/proc2icon.png) no-repeat 45px center;}
.wpccl h2.proc2:hover{background-image:url(../images/proc2icon1.png)}
.wpccl h2.proc3{background:url(../images/proc3icon.png) no-repeat 45px center;}
.wpccl h2.proc3:hover{background-image:url(../images/proc3icon1.png)}
.wpccl h2.proc4{background:url(../images/proc4icon.png) no-repeat 45px center;}
.wpccl h2.proc4:hover{background-image:url(../images/proc4icon1.png)}
.wpccl h2.proc5{background:url(../images/proc5icon.png) no-repeat 45px center;}
.wpccl h2.proc5:hover{background-image:url(../images/proc5icon1.png)}
.wpccl ul{ margin-left:102px; line-height:35px; padding-top:10px; padding-bottom:10px; }

.wpccl h2:hover{ color:#ea3f4c; border-left:4px solid #3f4346; background-position:41px center; padding-left:98px;}

.wpgt{ margin-top:20px; }
.wpgb{ border:1px solid #d9d9da; border-top:0; padding:30px 0; background:#fff;  }
.wpgb ul{ width:248px; margin:0 auto; border-top:1px dashed #dcdcdc; padding-top:30px; }
.wpgb ul li{ float:left; width:104px; margin:0 10px; padding-bottom:10px; }
.wpgb ul li img{ width:104px; height:83px; }
.wpgb ul li span{ display:block; line-height:40px; height:40px; text-align:center; overflow:hidden; }

.wal{ background:#fff; padding:20px 30px; margin-left:30px; color:#666; }
.wal .title{ font-size:26px; line-height:40px; border-bottom:1px solid #efefef; margin-bottom:10px; padding-bottom:10px; }
.wal .descr{ font-size:12px; line-height:24px; padding:20px 0; }
.wal .bimg{ text-align:center; }
.wal .bimg img{ max-width:800px; }
.wal .content{ line-height:25px; border-top:1px solid #efefef; padding-top:20px; margin-top:30px; }

.xxpp{ color:#666; line-height:30px; }
.xxppt{ border-top:1px solid #efefef; padding-top:20px; margin-top:30px;  }




.kkmm {  }
.kkmm li{ line-height:28px; line-height:28px; position:relative;  padding-left:15px;background:#fafafa; margin-bottom:20px; padding:20px; }
.kkmm li span{position:absolute; right:0px; }

.kkmm .ftp{ float:left; margin-right:20px; }
.kkmm .ftp img{ width:300px; height:200px; border:2px solid #efefef;}
.kkmm li{ line-height:22px; }
.kkmm li p{ line-height:24px; font-size:14px; color:#666; height:72px; overflow:hidden; margin-top:10px; margin-bottom:10px; }
.kkmm li a.nm1{ display:block; font-weight:bold; font-size:16px; line-height:30px; }
.kkmm li a.vbn{ display:block; color:#ea3f4c; line-height:20px; text-align:center; padding:0 20px; width:100px; border:1px solid #ea3f4c; background:#fff; border-radius:10px; margin-left:5px; margin-top:20px; }
.kkmm li .mkrr{ padding-left:330px; }

.wpjj{ width:280px; }
.wpkk{ width:900px; }
.mmttx{ background:#f64307; height:80px; border-left:6px solid #d63b08; line-height:20px; text-align:center; font-size:22px; color:#fff;  }
.mmttx span{ padding-top:20px; display:block; }
.mmttx P{ font-size:12px;}

.wpkk .t{ line-height:60px; color:#666; }
.wpkk .t a{color:#666;}

.jk{ margin-top:30px; padding-bottom:40px; }

.wpjj ul{ margin-bottom:20px;}
.wpjj ul li{line-height:40px; background:#ebebeb url(../images/y-icon1.png) no-repeat 30px center; font-size:14px; font-weight:bold; border-bottom:1px solid #dcdcdc; padding-left:55px; }
.wpjj ul li a{ color:#666;}
.wpjj ul li:hover{background:#333 url(../images/y-icon.png) no-repeat 30px center;}
.wpjj ul li:hover a{ color:#fff; }

.w-lxus{ background:url(../images/zx.jpg) no-repeat top center #fafafa; padding-top:150px }
.w-lxus-logo img{ width:100%; }
.lxrr{ padding:20px; color:#666; line-height:24px; }
.lxrr .st{ font-size:16px; font-weight:bold; border-bottom:1px solid #efefef; padding-bottom:10px; margin-bottom:10px; }



.wpkk2{  border:1px solid #efefef;}
.wpkk2 .t{ border-bottom:1px solid #efefef; padding:0 30px; color:#666;}

.wpkk2 .w-title{ font-size:18px; padding:5px 0; text-align:center; padding-bottom:20px; padding-top:20px; }
.wpkk2 .w-time{ color:#666; text-align:center; padding-bottom:10px; font-size:12px; }
.wpkk2 .w-descr{ border-top:2px solid #efefef; background:#fff;  border-bottom:2px solid #efefef;padding:20px; color: #666; margin:20px 0; line-height:25px; font-size:12px;}
.wpkk2 .w-bimg{ text-align:center; position:relative; }
.wpkk2 .w-bimg img,
.wpkk2 .w-content img{ max-width:600px; }
.wpkk2 .w-content{ line-height:25px; padding:30px; border-top:1px solid #ererer; color:#666;}



.wpkk2 .xxpp{ margin-left:30px; margin-right:30px; }

.tjn{ padding:20px; background:#f1f1f1; margin-top:20px; margin:30px; }
.tjt{ background:#ea3f4c; color:#fff; width:118px; line-height:35px; height:35px; text-align:center; font-size:20px; }
.tjxx{ line-height:30px; margin-top:10px; color:#666; }
.tjxx li{ position:relative;}
.tjxx li span{ position:absolute; right:0px; }

.mkks{ font-size:14px; line-height:25px; color:#666; padding:30px; }

.sdd{ padding-top:51px; padding-bottom:81px; border-bottom:6px solid #c2c2c2; }
.sdd .addb{ position:relative; margin-top:30px; color:#666; }
.sdd .addb span{ position:absolute; top:0px; left:0px; width:250px; text-align:right; font-size:24px; }
.sdd .addb .sddr{ padding-left:270px; font-size:14px; line-height:25px; }

.syy{ text-align:center; padding:62px 0; color:#666; font-size:28px; }

.skk .skkb .skkb1{ position:absolute; color:#666; font-size:28px; font-style:italic; top:0px; width:170px; left:-231px; top:5px; }
.skk .skkb .skkb1 span{ font-size:42px; padding:0 5px; }

.skk .skkb .skkb2{ width:106px; height:106px; background:#11c4d8; border-radius:50%; position:absolute; left:-53px; color:#fff; }
.skk .skkb .skkb2 span{ display:block; font-size:28px; line-height:30px; width:60px; text-align:center; margin-top:23px; margin-left:23px }

.skk .skkb .sl21{ background-color:#92cf0f; }
.skk .skkb .sl31{ background-color:#f4b613; }
.skk .skkb .sl41{ background-color:#747ae8; }
.skk .skkb .sl51{ background-color:#ff687b; }
.skk .skkb .sl61{ background-color:#f934cd; }
.skk .skkb .sl71{ background-color:#fe864a; }

.skk .skkb{ padding-bottom:38px; border-left:3px solid #c2c2c2; margin-left:234px; position:relative; }
.skk .skkb .skkb3{ margin-left:98px; width:867px; height:240px; border:1px solid #d9d9d9;border-bottom:10px solid #d9d9d9;border-right:3px solid #d9d9d9; border-radius:5px; background:#fff; }

.skk .skkb .skkb3 .skkb3b{ padding:35px 20px 35px 60px; font-size:14px; line-height:25px; color:#666;}
.skk .skkb .skkb3 .skkb3b p{ display:block; width:423px; float:left; }
.skk .skkb .skkb3 .skkb3b img{ display:block; width:290px; height:177px; border-radius:10px; float:right; }


.tobuy ul{padding-left:60px; padding-top:30px}
.tobuy .tobuy-head{height:40px; padding-left:20px; background:#ea3f4c; line-height:40px; color:#fff; font-size:18px;}
.buyname{color:#474747; width:70px;}
.tobuy ul li{padding:12px 0; line-height:27px;}
.w2em{width:2em; display:inline-block;}
.tobuy ul li .buyinput{ width:345px; line-height:33px; border:1px solid #dcdcdc; padding:0 5px;}
.tobuy ul li textarea{line-height:21px;}
.tobuy .subbtn{border:0px; background:#ea3f4c; color:#fff; padding:10px 30px; margin-left:70px; font-size:14px;}
.tobuy .rebtn{border:0px; background:#787978; color:#fff; padding:10px 30px; margin-left:20px; font-size:14px;}



