@charset "utf-8";
/* CSS Document */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre,
 a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, 
 strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, 
 label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin:0;padding:0;border:0;outline:0;font-size:100%;}
html { height: 100%; background-attachment: fixed; }
body { margin: 0; padding: 0; line-height: normal; font-size: 12px; color: #333; font-family: "Hiragino Sans GB","微软雅黑","Microsoft YaHei",SimHei,"Helvetica Neue",Helvetica,Arial,sans-serif !important; behavior: url(/script/hover.htc); background-image: url(about:blank); background-attachment: fixed; }
img, form, p { margin: 0; padding: 0; border: 0; }
ul, ol { margin: 0; padding: 0; list-style-type: none; }
hr, dl, dt, dd { margin: 0px; padding: 0px; }
table { border-collapse: collapse; border-spacing: 0px; }
pre { margin: 0px; padding: 0px; border: 0px; overflow: hidden; white-space: pre-wrap; white-space: -moz-pre-wrap; white-space: -pre-wrap; white-space: -o-pre-wrap; word-wrap: break-word; }
select, input, textarea, button { font-size: 14px; }
a { text-decoration: none; color: #333; }
a:hover { text-decoration: none; color: #ff9800; }
th { text-align: left; }
hr{ border:none;border-bottom:1px solid #f2f2f2; margin:50px 0;}
.clear { display:block;  height:0px; font-size:0px; overflow:hidden; width:100%;clear:both;}
.left{float: left;}
.right{float: right;}
.table{ width:100%;}
.table tr td{ padding:10px;}
.table-border{ border:1px dashed #E3E3E3;}
.table-border tr td{ border-bottom:1px dashed #E3E3E3;border-left:1px dashed #E3E3E3;}
.table-border tr td h3{ font-size:15px; padding-bottom:5px; color:#ff9800;}
.inline-block{ display:inline-block;vertical-align: middle;}
.inline-block{*display:inline;}
.bodyBj{background:#f3f3f3 url(../images/page_bg.png) 1200px 0 repeat-y}
.warp{ width:1100px; margin:0 auto;}
.padding15{ padding:15px 0;}
.padding20{ padding:20px 0;}
.padding30{ padding:30px 0;}
.padding40{ padding:40px 0;}
.fs16{font-size: 16px;}
.fw{font-weight: bold;}
.t-center{ text-align:center;}
.t-fc{ color:#ff9800 !important;}
.t-red{ color:#cc3934 !important;}
.hearder{ width:100%; height:100px; background:#fff;}
.hearder .logo{ width:270px;margin-right: 100px;}
.hearder .logo img{ height:56px;}
.hearder .nav{ width:550px;}
.hearder .nav ul li{ margin:0 20px;line-height: 100px;}
.hearder .nav ul li a{ font-size:16px;}
.hearder .nav-btn a{ padding:6px 20px; display:inline-block; font-size:16px; border-radius: 25px; margin-left:10px;}
.hearder .nav-btn a.register{ border:1px solid #FF9800; color:#FF9800; }
.hearder .nav-btn a.register:hover{ border:1px solid #FF9800; background:#FF9800; color:#fff; }
.hearder .nav-btn a.login{border:1px solid #00AAEE; color:#00AAEE; }
.hearder .nav-btn a.login:hover{ border:1px solid #00AAEE; background:#00AAEE; color:#fff; }
.t1{ padding:50px 0;}
.t1 h2{ font-size:26px;text-align:center; font-weight:normal; padding-bottom:10px;}
.t1 p{ font-size:14px;color:#777;line-height: 24px;}
.td1{ margin-top:50px;}
.td1 li{ width:250px; margin:0 14px; text-align:center;}
.td1 li:first-child{ margin-left:0px;}
.td1 li:last-child{ margin-right:0px;}
.td1 li img{ padding-bottom:10px;}
.td1 li h3{ font-size:16px;}
.td1 li p{ font-size:14px; line-height:24px; padding-bottom:10px; padding-top:12px;}
.td1 li a.readMore{ padding:5px 15px; border:1px solid #FF9800; color:#FF9800;border-radius: 5px; font-size:14px; }
.td1 li a.readMore:hover{ border:1px solid #FF9800; background:#ff9800; color:#fff; }
.flow-td1{margin-top:30px}
.flow-td1 li{display:inline-block;vertical-align:top;width:130px;text-align:center;margin-right:60px}
.flow-td1 li{*display:inline}
.flow-td1 li h3{padding-top:130px; font-size:16px;}
.flow-td1 li p{padding-top:5px}
.flow-td1 li.icon{background:url(../images/yzm-td1.gif) 13px 0 no-repeat}
.flow-td1 li.icon2{background-position:-181px 0}
.flow-td1 li.icon3{background-position:-376px 0}
.flow-td1 li.icon4{background-position:-570px 0}
.flow-td1 li.icon5{background-position:-764px 0}
.flow-td1 li.icon6{background-position:-958px 0}

.t2{ min-width:1100px; background:#f5f5f5;}
.td2 li{ width:270px; margin-right:50px; margin-top:40px; padding-left:60px;}
.td2 li.icon{ background:url(../images/td2-icon.gif) 0px 0px no-repeat;vertical-align: top;}
.td2 li.icon2{ background-position:-60px -130px;}
.td2 li.icon3{ background-position:-120px -260px; margin-right:0px;}
.td2 li.icon4{ background-position:-180px -390px;}
.td2 li.icon5{ background-position:-240px -520px;}
.td2 li.icon6{ background-position:-300px -650px; margin-right:0px;}
.td2 li h3{ font-size:16px; padding-bottom:15px;}
.td2 li p{ line-height:22px;}
.case-logo{ margin-top:30px;}
.caseText{ margin-bottom:30px;}
.caseText .caseTextL{ width:493px; padding:20px; background:#FFF4E5;border-radius: 5px;}
.caseText .caseTextR{ margin-left:30px;}
.caseText h2{ font-size:20px; font-weight:normal; color:#ff9800; padding-bottom:10px;}
.caseText p{ font-size:14px; line-height:26px; color:#666;}
.num ul li{background:url(../images/mun-icon.gif) 0px 3px no-repeat; height:35px; line-height:30px; padding-left:40px; font-size:16px; margin:0 30px; text-align:left;}
.num ul li.icon2{ background-position:0px -32px;}
.num ul li.icon3{ background-position:0px -67px;}
.num ul li span{ font-family:Impact; font-size:36px; font-weight:700; color:#ff9800; padding-left:10px;}
/*banner切换*/
.banner{min-width:1100px; width:100%;height:400px;position: relative;}
.banner .pro-switch {height: 400px;overflow: hidden;position: relative;width:100%;}
.banner .flexslider {margin: 0;padding: 0;}
.banner .flexslider .slides > li {display: none;-webkit-backface-visibility: hidden;}
.banner .flexslider .slides img {width: 100%;display: block;}
.banner .slides:after {content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}
html[xmlns] .slides {display: block;}
* html .slides {height: 400px;}
.banner .no-js .slides > li:first-child {display: block;}
.banner .flexslider {margin: 0 auto;position: relative;width:100%;zoom: 1;}
.banner .flex-viewport {max-height: 2000px;-webkit-transition: all 1s ease;-moz-transition: all 1s ease;transition: all 1s ease;}
.banner .flexslider .slides {zoom: 1;}
.banner .flex-direction-nav {*height: 0;}
.banner .flex-direction-nav a {width: 60px;height: 90px;margin: -45px 0 0;display: block;background: url(../images/ad_ctr.png) no-repeat 0 0;position: absolute;top: 50%;z-index: 10;cursor: pointer;text-indent: -9999px;opacity: 0;filter:alpha(opacity=0);-webkit-transition: all .3s ease;}
.banner .flex-direction-nav .flex-next {background-position: 0 -90px;right: 0;}
.banner .flex-direction-nav .flex-prev {left: 0;}
.banner .flexslider:hover .flex-next {opacity: 0.8;filter:alpha(opacity=25);}
.banner .flexslider:hover .flex-prev {opacity: 0.8;filter:alpha(opacity=25);}
.banner .flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover {opacity: 1;filter:alpha(opacity=50);}
.banner .flex-control-nav {width: 100%;position: absolute;bottom: 15px;text-align: center;}
.banner .flex-control-nav li {margin: 0 5px;display: inline-block;zoom: 1;*display: inline;}
.banner .flex-control-paging li a {background: url(../images/dot.png) no-repeat 0 0px;display:block;height: 10px;overflow: hidden;text-indent:-99em;width: 10px;cursor: pointer;}
.banner .flex-control-paging li a.flex-active {background-position: 0 -10px;}
.Nbanner{ min-width:1100px; background:url(../images/Nbanner-bj.gif) repeat-x;}
.Nbanner div{ height:200px;}
.Nxnav{ min-width:1100px;background:#F0F0F0;}
.Nxnav ul li{ background:#ffffff}
.Nxnav ul li a{ width:214px; height:50px; line-height:50px; padding-left:55px; background:url(../images/Nxnav-icon.png) 0px -200px no-repeat; font-size:16px; color:#333; display:block; border:1px solid #E3E3E3;}
.Nxnav ul li a.icon1{  background:url(../images/Nxnav-icon.png) 0px -200px no-repeat;}
.Nxnav ul li a.icon2{  background:url(../images/Nxnav-icon.png) 0px -250px no-repeat;}
.Nxnav ul li a.icon3{  background:url(../images/Nxnav-icon.png) 0px -300px no-repeat;}
.Nxnav ul li a.icon4{  background:url(../images/Nxnav-icon.png) 0px -350px no-repeat;}
.Nxnav ul li.active a{ color:#fff; border:1px solid #FF7900;}
.Nxnav ul li.active a.icon1{  background:#ff9800 url(../images/Nxnav-icon.png) 0px 0px no-repeat;}
.Nxnav ul li.active a.icon2{  background:#ff9800 url(../images/Nxnav-icon.png) 0px -50px no-repeat;}
.Nxnav ul li.active a.icon3{  background:#ff9800 url(../images/Nxnav-icon.png) 0px -100px no-repeat;}
.Nxnav ul li.active a.icon4{  background:#ff9800 url(../images/Nxnav-icon.png) 0px -150px no-repeat;}
.Nxnav ul li a:hover{ color:#fff; border:1px solid #FF7900;}
.Nxnav ul li a.icon1:hover{  background:#ff9800 url(../images/Nxnav-icon.png) 0px 0px no-repeat;}
.Nxnav ul li a.icon2:hover{  background:#ff9800 url(../images/Nxnav-icon.png) 0px -50px no-repeat;}
.Nxnav ul li a.icon3:hover{  background:#ff9800 url(../images/Nxnav-icon.png) 0px -100px no-repeat;}
.Nxnav ul li a.icon4:hover{  background:#ff9800 url(../images/Nxnav-icon.png) 0px -150px no-repeat;}
.Nxnav-about{ background:#F0F0F0; text-align:center;}
.Nxnav-about ul li{ background:#ffffff; display:inline-block;}
.Nxnav-about ul li{ *display:inline;}
.Nxnav-about ul li a{ width:180px; height:50px; line-height:50px; font-size:16px; color:#333; display:block; border:1px solid #E3E3E3;}
.Nxnav-about ul li.active a{ color:#fff; border:1px solid #FF7900;background:#ff9800;}
.Nxnav-about ul li a:hover{ color:#fff; border:1px solid #FF7900;background:#ff9800;}
.Nxnav-case{ text-align:center;}
.Nxnav-case ul li{ background:#e3e3e3;display:inline-block; margin:0;margin-left: -3px;}
.Nxnav-case ul li{*display:inline;}
.Nxnav-case ul li:first-child {border-top-left-radius:5px;border-bottom-left-radius:5px;}
.Nxnav-case ul li:last-child {border-top-right-radius:5px;border-bottom-right-radius:5px;}
.Nxnav-case ul li a{ color:#333; display:block; padding:9px 30px; font-size:18px;}
.Nxnav-case ul li:hover{ background:#ff9800;}
.Nxnav-case ul li:hover a{ color:#fff;}
.Nxnav-case ul li.active{ background:#ff9800;}
.Nxnav-case ul li.active a{ color:#fff;}
.prize{ font-size:14px; line-height:24px;}
.prize .prizeNav{ background:#f7f7f7; border:1px solid #eee; padding:15px 20px; margin-top:30px;}
.prize .prizeNav ul li{ display:inline-block; margin-right:20px; line-height:30px;}
.prize .prizeNav ul li{ *display:inline;}
.prize .prizeNav ul li a{ display:block;}
.prize .prizeNav ul li a.active{ color:#ff9800;}
.prize .prizeNav2{ border:1px solid #eee; margin-top:-1px;}
.prize .prizeNav2 ul li{ display:inline-block; line-height:30px;}
.prize .prizeNav2 ul li{ *display:inline;}
.prize .prizeNav2 ul li a{ display:block; padding:9px 25px;}
.prize .prizeNav2 ul li a.active{ color:#ff9800; border-left:1px solid #eee; border-right:1px solid #eee;border-top:2px solid #ff9800; margin-left:-1px;}
.prize .prizeNav2 .search{ margin-left:20px; width:280px;}
.prize .prizeNav2 .search .btn-search{ border:1px solid #e2eaec; padding:4px 12px; display:inline-block;border-radius:3px; margin-left:3px;}
.prize .prizeList{margin-left: -20px;margin-right: -20px;}
.prize .prizeList ul li{ display:inline-block; width:240px; margin:0; margin:20px}
.prize .prizeList ul li{ *display:inline;}
.prize .prizeList ul li .img{ width:240px; height:240px;}
.prize .prizeList ul li h3{ font-size:18px; color:#ff9800;}
.prize .prizeList ul li p{ font-size:14px; line-height:22px;}
.price h3{ font-size:22px; font-weight:normal;}
.priceList{ margin-top:20px; margin-bottom:40px;}
.priceList .priceList1{ padding: 10px; font-size:14px;}
.priceList .priceList1 dd{ display:inline-block;vertical-align: middle;}
.priceList .priceList1 dd{ *display:inline;}
.priceList .priceList1 dd.name{ width:150px;}
.priceList .priceList1 dd.jiage{ width:110px; text-align:right; padding:0 10px;}
.priceList .priceList1 dd.jiage span{ font-weight:700; font-size:16px;}
.priceList .priceList1 dd.shuru{ width:468px; padding:0 10px;}
.priceList .priceList1 dd.beizhu{ width:298px; color:#999;}
.priceList .priceList2{ background:#F7F7F7;}
.pL{margin-top:15px;}
.pL ul li{margin-bottom:10px;}
.btn-add{ padding-bottom:10px;}
.btn-add a{ color:#00aaee;}
.btn-add a:hover{ text-decoration:underline;}
.price-help{ position:relative; color:#333;}
.price-help img{ position:absolute; left:90px; top:2px;}
.alert {padding: 15px 35px 15px 15px;margin-bottom: 20px;background-color: #fcf8e3;border: 1px solid #faebcc;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;color: #8a6d3b; font-size:14px;}
.t-cm{ margin-top:5px; margin-bottom:20px;}
.t-cm span{ padding:0 15px;}
.public{ margin-top:20px; margin-bottom:30px;}
.public .list li{ width:180px;vertical-align: top; padding:15px 20px 15px 60px; background:#fff url(../images/public-icon.gif) 15px 15px no-repeat; margin-right:16px;}
.public .list li:last-child { margin-right:0px;}
.public .list li.icon2{ background-position:15px -65px;}
.public .list li.icon3{ background-position:15px -145px;}
.public .list li.icon4{ background-position:15px -225px;}
.public .list li h3{ font-size:16px; line-height:30px; font-weight:normal;}
.public .list li p{ font-size:12px; line-height:18px;}
.public2{ margin-top:8px; text-align:center;}
.t-jp{ font-size:12px !important; padding-top:5px;}
.t-jp a{ color:#00aaee;}
.t-jp a:hover{ text-decoration:underline;}
.jpk{ margin-top:20px; text-align:center;}
.a-money p{ line-height:24px}
.a-money p a{ padding:5px 15px;line-height:22px; background:#FF6700; color:#fff;border-radius: 3px;}
.proJpk ul li{vertical-align: top;}
/*案例切换*/
.slideGroup{ text-align:left; margin:0 auto; margin-top:40px; }
.slideGroup .slideBox{ zoom:1;position:relative;   }
.slideGroup .sPrev{ position:absolute; left:-60px; top:125px; display:block; width:48px; height:48px; background:url(../images/case-icon.gif) 0px 0px no-repeat; }
.slideGroup .sNext{ position:absolute; top:125px; display:block; width:48px; height:48px;  }
.slideGroup .sNext{ left:auto; right:-60px;background:url(../images/case-icon.gif) -121px 0px no-repeat; }
.slideGroup .sPrev:hover{ background:url(../images/case-icon.gif) -60px 0px no-repeat;}
.slideGroup .sNext:hover{ background:url(../images/case-icon.gif) -181px 0px no-repeat;}
.slideGroup ul{ overflow:hidden; zoom:1;   }
.slideGroup ul li{ margin:0 18px; float:left; _display:inline; overflow:hidden;}
.slideGroup ul li .pic{  width:240px; height:300px; position:relative;}
.slideGroup ul li .pic img{ width:240px; height:300px; display:block;}
.slideGroup ul li .pic em{width: 200px;height: 300px;position: absolute;left: 0px;top: 300px;background:url(../images/case-hover-bj.png) 0px 0px no-repeat;transition: all 0.3s linear 0s; font-style:normal; padding:20px; }
.slideGroup ul li .pic em h3{padding-bottom:10px; font-size:16px; line-height:28px;}
.slideGroup ul li .pic em p{ font-size:14px; line-height:24px;}
.slideGroup ul li .pic a:hover em {top: 0px;transition: all 0.2s linear 0s;}
.caseGroup{ text-align:left; margin:0 auto;}
.caseGroup .slideBox{ zoom:1;position:relative;}
.caseGroup .sPrev{ position:absolute; left:-60px; top:125px; display:block; width:48px; height:48px; background:url(../images/case-icon.gif) 0px 0px no-repeat; }
.caseGroup .sNext{ position:absolute; top:125px; display:block; width:48px; height:48px;  }
.caseGroup .sNext{ left:auto; right:-60px;background:url(../images/case-icon.gif) -121px 0px no-repeat; }
.caseGroup .sPrev:hover{ background:url(../images/case-icon.gif) -60px 0px no-repeat;}
.caseGroup .sNext:hover{ background:url(../images/case-icon.gif) -181px 0px no-repeat;}
.caseGroup ul{ overflow:hidden; zoom:1;   }
.caseGroup ul li{ float:left; _display:inline; overflow:hidden;}
.caseList{ width:135px; height:247px;}
.caseList img{ width:135px; height:239px;}
.caseTxtBox{text-align:left; margin-top:30px; }
.caseTxtBox .hd{ height:80px; line-height:80px; position:relative; }
.caseTxtBox .hd ul{ float:left;  position:absolute;}
.caseTxtBox .hd ul li{ float:left; margin-right:20px;cursor:pointer;opacity: 0.4;border-radius: 35px;-webkit-border-radius: 35px;-moz-border-radius: 35px;}
.caseTxtBox .hd ul li img{ width:70px; height:70px;border-radius: 35px;-webkit-border-radius: 35px;-moz-border-radius: 35px;}
.caseTxtBox .hd ul li.on{ height:80px; background:#fff; opacity: 1;}
.caseTxtBox .bd .bdCont{ padding-top:30px;}
.caseTxtBox .bd .bdCont h4{ padding-bottom:5px;}
.caseTxtBox .bd .bdCont h4.ptop{ padding-top:15px;}
.caseTxtBox .bd .bdCont li {line-height: 28px;}
.caseTxtBox .bd .bdCont .decimal{margin-left: 20px;}
.caseTxtBox .bd .bdCont .decimal li {list-style: decimal;font-weight: bold;}
.caseTxtBox .bd .bdCont .decimal li span{font-weight: normal;}
.caseTxtBox .bd .bdCont .bdContL{ width:450px;}
.caseTxtBox .bd .bdCont .bdContR{ width:226px; margin-right:100px;background:url(../images/case-mb-bj2.gif) 34px 0px no-repeat;}
.caseTxtBox .bd .bdCont .bdContR .tempWrap{ margin:auto;}

.j1-l{ width:520px; margin-right:92px;}
.j1-l h2{ font-size:24px; padding-bottom:20px;}
.j1-l p{ line-height:24px; font-size:14px; padding-bottom:15px;}
.j1-r{ width:483px;}
.job1{ font-size:14px;}
.job1 h2{ font-size:24px; text-align:center; padding-bottom:20px;}
.job1 p{line-height:24px;}
.job1 .job1-l{ width:550px; margin-right:90px;margin-top: 25px;vertical-align: middle;}
.job1 .job1-l a{ color:#ff9800;}
.job1 .job1-l a:hover{ text-decoration:underline;}
.job1 .job1-l h3{ font-size:16px; padding-bottom:10px;}
.job1 .job1-r{ width:455px;}
.job-list{font-size:14px; margin-bottom:30px;}
.job-list h3{ font-size:18px; padding-bottom:10px;}
.job-list p{line-height:24px;}
.contact1 .contact1-l{ width:550px; margin-right:90px;vertical-align: top;}
.contact1 .contact1-l h3{ font-size:22px; font-weight:normal; padding-bottom:10px;}
.message{ margin-top:20px; margin-bottom:30px;}
.form-horizontal .control-group {margin-bottom: 20px;}
.form-horizontal .control-label {float: left;width: 75px; font-size:14px;padding-top: 8px;text-align: right;}
.form-horizontal .controls {margin-left: 90px;line-height: 35px;}
input, textarea{ width:90%;height: 20px;line-height: 20px;padding: 9px 10px;color: #555555;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;background-color: #ffffff;border: 1px solid #E2EAEC;-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);-moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);-webkit-transition: border linear .2s, box-shadow linear .2s;-moz-transition: border linear .2s, box-shadow linear .2s;-o-transition: border linear .2s, box-shadow linear .2s;transition: border linear .2s, box-shadow linear .2s;font-family: "Helvetica Neue", Helvetica, Arial, "微软雅黑";outline:0;vertical-align: middle;}
.form-actions{ margin-left:90px;}
.btn-tj{ padding:10px 30px; background:#33BBF0; font-size:18px; color:#fff; display:inline-block;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;}
.btn-tj:hover{ color:#fff; background:#23A7EC;}
.contact1 .contact1-r{ width:455px;vertical-align: top;}
.contact1 .contact1-r h3{ font-size:22px; font-weight:normal; padding-bottom:10px;}
.contact1 .contact1-r ul{ margin-top:18px;}
.contact1 .contact1-r ul li{ line-height:34px; font-size:14px; padding-left:30px;}
.contact1 .contact1-r ul li.icon{ background:url(../images/contact1.gif) 0px 4px no-repeat;}
.contact1 .contact1-r ul li.icon2{ background-position:0px -46px;}
.contact1 .contact1-r ul li.icon3{ background-position:0px -77px;}
.contact1 .contact1-r ul li.icon4{ background-position:0px -106px;}
.contact1 .contact1-r ul li.icon5{ background-position:0px -136px;}
.contact1 .contact1-r ul li.icon6{ background-position:0px -168px;}
.help{  min-height:650px;}
.help .helpL{ width:150px;}
.help .helpL ul{ margin:0; list-style-type:none;}
.help .helpR{ width:950px;min-height:650px; background:#fff;}
.help .helpR .xnav a{ color:#00aaee;}
.help .helpR .xnav a:hover{ text-decoration:underline;}
.help .helpR .contt{ padding-bottom:30px;}
.help .helpR .helpNav{ padding:10px 20px; border-bottom:1px solid #E2EAEC}
.help .helpR .tittle{ padding:10px 0px;border-bottom:1px solid #E2EAEC; margin-bottom:20px;}
.help .helpR .tittle h4{ font-size:20px; font-weight:normal;}
.panel-body{padding:20px 0px 40px 30px; font-size:14px; line-height:24px;}
.panel-body h3{ padding-top:30px; padding-bottom:15px; font-size:18px;font-weight:normal;}
.panel-body h3 span{ border-left:3px solid #ff9800; padding-left:10px;}
.solution h1{ font-size:35px; line-height:40px; font-weight:normal; padding:10px 0 30px;}
.solution h2{ margin: 30px 0;padding-left: 20px;line-height: 40px;background-color: #f3f3f3;font-size: 16px;}
.solution .top-box .border {width: 359px;height: 125px;padding: 30px 10px 20px 30px;border: 1px solid #eee;}
.solution .top-box .icon2 {background-image: url(../images/large_sprite.png);width: 87px;height: 87px;display: inline-block;margin-right: 5px;}
.solution .top-box .icon-td {background-position: -66px -142px;}
.solution .top-box .fw {color: #494949;margin-top: 8px;}
.solution .top-box ol {width: 215px;height: 120px;margin-left: 20px;}
.solution .top-box .decimal {padding-left: 16px;}
.solution .top-box li {line-height: 28px;}
.solution .top-box .decimal li {list-style: decimal;}
.solution .top-box .icon-bright {float: left;margin: 0 30px;margin-top: 26px;width: 57px;height: 120px;background-position: -560px 0;}
.solution .top-box .icon-fn {background-position: -154px -142px;}



/* sdmenu */
.sdmenu{width:150px;padding-top:15px;color:#fff;}
.sdmenu div{overflow:hidden; margin-bottom:1px;}
.sdmenu div.collapsed{height:36px;}
.sdmenu div span{display:block;font-size: 14px;height:16px;line-height:16px;overflow:hidden;background:url(../images/expanded.gif) no-repeat 0px 12px;padding:10px 20px;font-weight:bold;color:#333;cursor:pointer;}
.sdmenu div.collapsed span{background:url(../images/collapsed.gif) 0px 12px no-repeat;}
.sdmenu div a{padding:8px 20px;display:block;color:#555;font-size: 14px;}
.sdmenu div a.current{color:#ff9800; background:#fff;}
.sdmenu div a:hover{color:#ff9800;text-decoration:none;}
.hezuo{ margin-top:30px;}
.hezuo li{ width:104px; padding-right:141px;background:url(../images/hezuo-xuxian.gif) -4px 44px no-repeat;}
.hezuo li p{font-size:16px; text-align:center; padding-top:120px;}
.hezuo li p.icon{ background:url(../images/hezuo-icon.gif) 0px 0px no-repeat;}
.hezuo li p.icon2{ background-position:-104px 0px}
.hezuo li p.icon3{ background-position:-208px 0px}
.hezuo li p.icon4{ background-position:-312px 0px}
.hezuo li p.icon5{ background-position:-416px 0px}
.new-nav{ width:230px;vertical-align: top; margin-right:30px;margin-bottom:30px}
.new-nav ul li{ height:44px; line-height:44px; background:#f5f5f5; font-size:14px; margin-bottom:1px;}
.new-nav ul li a{ padding-left:40px; display:block;}
.new-nav ul li a.active{ background:#FFCC7E; color:#fff;}
.new-list{ width:835px; margin-bottom:30px;}
.new-list h3{ font-size:18px; padding-bottom:10px; margin-bottom:20px; border-bottom:1px solid #f2f2f2; position:relative;}
.new-list h3 b{ padding-bottom:10px; border-bottom:2px solid #ff9800;}
.new-list h3 span{ font-size:12px; display:block; position:absolute; right:0px; top:5px; font-weight:normal; color:#999;}
.new-list .new-list-more li{ line-height:44px; font-size:14px; background:url(../images/new-icon.gif) 0px 16px no-repeat; position:relative; border-bottom:1px dashed #f2f2f2;}
.new-list .new-list-more li:hover{background-position:0px -20px;}
.new-list .new-list-more li a{ padding-left:20px; display:block;}
.new-list .new-list-more li span{ font-size:12px; display:block; position:absolute; right:0px; top:0px; color:#999;}
.pagination{ margin-top:30px; margin-bottom:30px; text-align:center;}
.pagination ul li{display: inline-block;width: 30px;height: 30px;line-height: 30px;text-align: center;font-family: Arial;font-size: 14px;margin-right: 8px;border-radius: 3px;-moz-border-radius: 3px;-webkit-border-radius: 3px;-ms-border-radius: 3px;color: #333;background-color: #f0f0f0;}
.pagination ul li a{ display:block;-moz-border-radius: 3px;-webkit-border-radius: 3px;-ms-border-radius: 3px;}
.pagination ul li a.current{background-color: #FFCC7E;color: #fff;cursor: default;}
.new-list h4{ text-align:center; font-size:18px; font-weight:normal; line-height:40px;}
.new-list h5{ text-align:center; font-size:12px; font-weight:normal; line-height:30px; color:#999; padding-bottom:6px; border-bottom:1px dashed #eee;}
.cont{ margin-top:20px; margin-bottom:20px; border-bottom:1px dashed #eee; padding-bottom:20px;}
.cont p{ font-size:14px; line-height:24px; padding-bottom:10px;}
.btn-fh{ display:inline-block; padding:10px 20px; border:1px solid #E2EAEC;border-radius: 3px;-moz-border-radius: 3px;-webkit-border-radius: 3px;-ms-border-radius: 3px;}
/*右侧悬挂*/
.main-im{position:fixed;right:10px;top: 50%;margin-top: -150px;z-index:100;width:110px;height:272px;}
.main-im .qq-a{display:block;width:106px;height:130px;font-size:14px;color:#0484cd;text-align:center;position:relative;}
.main-im .qq-a span{bottom:5px;position:absolute;width:90px;left:10px;}
.main-im .qq-hover-c{width:70px;position:absolute;left:18px;top:20px;z-index:9;}
.main-im .qq-container{z-index:99;position:absolute;width:109px;height:140px;border-top-left-radius:10px;border-top-right-radius:10px;border-bottom:1px solid #dddddd}
.main-im .im_main{background:#F9FAFB;border:1px solid #dddddd;border-radius:10px;background:#F9FAFB;display:none;}
.main-im .im_main .im-tel{text-align:center;width:109px;height:95px;border-bottom:1px solid #dddddd; padding-top:20px;}
.main-im .im_main .im-tel div{font-weight:bold;font-size:12px;margin-top:3px;}
.main-im .im_main .im-tel .tel-num{font-family:Arial;font-weight:bold;color:#ff9800;}
.main-im .im_main .im-tel:hover{background:#fafafa;}
.main-im .im_main .weixing-container{width:55px;height:47px;border-right:1px solid #dddddd;background:#f5f5f5;border-bottom-left-radius:10px;background:url(../images/weixing-icon.png) no-repeat center center;float:left;}
.main-im .im_main .weixing-show{width:112px;height:155px;background:#ffffff;border-radius:10px;border:1px solid #dddddd;position:absolute;left:-125px;top:-109px;}
.main-im .im_main .weixing-show .weixing-sanjiao{width:0;height:0;border-style:solid;border-color:transparent transparent transparent #ffffff;border-width:6px;left:112px;top:134px;position:absolute;z-index:2;}
.main-im .im_main .weixing-show .weixing-sanjiao-big{width:0;height:0;border-style:solid;border-color:transparent transparent transparent #dddddd;border-width:8px;left:112px;top:132px;position:absolute;}
.main-im .im_main .weixing-show .weixing-ma{width:104px;height:103px;padding-left:5px;padding-top:5px;}
.main-im .im_main .weixing-show .weixing-txt{position:absolute;top:110px;left:7px;width:100px;margin:0 auto;text-align:center;}
.main-im .im_main .go-top{width:50px;height:47px;background:#f5f5f5;border-bottom-right-radius:10px;background:url(../images/toTop-icon.png) no-repeat center center;float:right;}
.main-im .im_main .go-top a{display:block;width:52px;height:47px;}
.main-im .close-im{position:absolute;right:10px;top:-12px;z-index:100;width:24px;height:24px;}
.main-im .close-im a{display:block;width:24px;height:24px;background:url(../images/close_im.png) no-repeat left top;}
.main-im .close-im a:hover{text-decoration:none;}
.main-im .open-im{cursor:pointer;margin-left:68px;width:40px;height:133px;background:url(../images/open_im.png) no-repeat left top;}
/*foot*/
.foot{ min-width:1100px;background:#323232;}
.foot .foot-ad{ background:#ff9800; padding:25px 0; height:36px; line-height:36px; color:#fff;}
.foot .foot-ad a{ padding:0px 25px; font-size:16px; border:1px solid #fff; color:#fff; display:inline-block; border-radius: 25px; line-height:34px; }
.foot .foot-ad a:hover{ background:#fff; color:#ff9800;}
.foot .foot-ad .foot-ad-text{ font-size:18px; line-height:22px;}
.foot .webmap{ background:#323232;color:#ddd; line-height:24px;}
.foot .webmap ul li a{ color:#ddd;}
.foot .webmap ul li a:hover{ color:#fff; text-decoration:underline;}
.foot .webmap ul li.tittle{ padding-bottom:10px;}
.foot .webmap ul li.tittle a{ color:#ff9800; font-size:16px;}
.foot .webmap ul.inline-block{ vertical-align: top; margin-right:30px;*margin-right:17px}
.foot .webmap h2{ font-size:16px;padding-bottom:12px;font-weight:normal;}
.foot .webmap .index-new{ vertical-align: top; width:275px; margin-right:30px;border-left:1px solid #444; padding-left:30px;}
.foot .webmap .index-contact{vertical-align: top;width:205px; margin-right:19px;*margin-right:17px;border-left:1px solid #444;padding-left:30px;}
.foot .webmap .index-weixin{vertical-align: top; width:93px;}
.foot .link{ height:40px; line-height:40px;}
.foot .link ul li{ display:inline-block; *display:inline; margin-right:10px;}
.foot .link ul li a{ color:#666;}
.foot .link ul li a:hover{ color:#ff9800;}
.foot .copyright{  height:50px; line-height:50px; border-top:1px solid #444; color:#666;}









