﻿@charset "utf-8";
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,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;outline:none;list-style:none;font-style:normal;}
img,a img{border:0px;vertical-align:bottom;}
table{border-collapse:collapse;border:none;}
input,select,textarea,button{font-size:12px;font-family:'Microsoft YaHei';}
body{word-break:break-all;font-size:12px;color:#333;font-family:'Microsoft YaHei';padding-top:140px;}
a:link{text-decoration:none;color:#333;}
a:visited{text-decoration:none;color:#333;}
a:hover{text-decoration:none;color:#283f8b;}
a:active{text-decoration:none;color:#283f8b;}

.red-fc {color:#f56c6c !important;border-color:#f56c6c !important;}
.blue-fc {color:blue !important;}
.green-fc {color:#00c000 !important;}
.orange-fc {color:#ff5a00 !important;}
.black-fc {color:#333 !important;}
.logo-fc {color:#497dbc !important;}

.txtL {text-align:left !important;}
.txtC {text-align:center !important;}
.txtR {text-align:right !important;}
.nowrap {white-space:nowrap !important;}
.format .txtC,
.format .txtL,
.format .txtR {text-indent:0 !important;}
.L {float:left !important;}
.R {float:right !important;}
.left {float:left !important;}
.right {float:right !important;}
.cl {clear:left;}
.cr {clear:right;}

.dis {display:block !important;}
.hide {display:none !important;}
.undis {display:none !important;}

.whitebg {background-color:#fff !important;}
.w1200 {width:1200px;margin:0 auto;}
.clearfix:after {clear:both;content:'';display:block;height:0;visibility:hidden;}
.txtEll {overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}

.mb5 {margin-bottom:5px !important;}
.mb15 {margin-bottom:15px !important;}
.mb10 {margin-bottom:10px !important;}
.mb20 {margin-bottom:20px !important;}
.mb25 {margin-bottom:25px !important;}
.mb35 {margin-bottom:35px !important;}
.mb55 {margin-bottom:55px !important;}

.mr20 {margin-right:20px !important;}
.mr10 {margin-right:10px !important;}

.fs12 {font-size:12px !important;}
.fs14 {font-size:14px !important;}
.fs16 {font-size:16px !important;}

input::-webkit-input-placeholder,
textarea::-webkit-input-placeholder {color:#bdbdbd;opacity:1;font-size:14px;}
input:-moz-placeholder,
textarea:-moz-placeholder {color:#bdbdbd;opacity:1;font-size:14px;}
input::-moz-placeholder,
textarea::-moz-placeholder {color:#bdbdbd;opacity:1;font-size:14px;}
input:-ms-input-placeholder,
textarea:-ms-input-placeholder {color:#bdbdbd;opacity:1;font-size:14px;}



@font-face {
  font-family:'fontello';
  src:url('fonts/fontello.eot?18');
  src:url('fonts/fontello.eot?18#iefix') format('embedded-opentype'),
  url('fonts/fontello.woff2?18') format('woff2'),
  url('fonts/fontello.woff?18') format('woff'),
  url('fonts/fontello.ttf?18') format('truetype'),
  url('fonts/fontello.svg?18#fontello') format('svg');
  font-weight:normal;font-style:normal;
}
[class^="icon-"]:before,
[class*=" icon-"]:before {
  font-family:"fontello";
  font-style:normal;
  font-weight:normal;
  speak:none;
  display:inline-block;
  text-decoration:inherit;
  width:1em;
  margin-right:.2em;
  text-align:center;
  font-variant:normal;
  text-transform:none;
  line-height:1em;
  margin-left:.2em;
  -webkit-font-smoothing:antialiased;
  -moz-osx-font-smoothing:grayscale;
}
.icon-user:before{content:'\e800';}
.icon-lock-1:before{content:'\e801';}
.icon-basket-1:before{content:'\e802';}
.icon-heart:before{content:'\e803';}
.icon-share:before{content:'\e804';}
.icon-arrows-cw:before{content:'\e805';}
.icon-up-circle:before{content:'\e806';}
.icon-thumbs-up:before{content:'\e807';}
.icon-left-open-big:before{content:'\e808';}
.icon-right-open-big:before{content:'\e809';}
.icon-videocam:before{content:'\e80a';}
.icon-mail:before{content:'\e80b';}
.icon-mail-1:before{content:'\e80c';}
.icon-phone:before{content:'\e80d';}
.icon-link:before{content:'\e80e';}
.icon-mobile:before{content:'\e80f';}
.icon-search:before{content:'\e810';}
.icon-address:before{content:'\e811';}
.icon-clock:before{content:'\e812';}
.icon-eye:before{content:'\e813';}
.icon-search-1:before{content:'\e814';}
.icon-down-open-big:before{content:'\e815';}
.icon-phone-circled:before{content:'\e816';}
.icon-up-open-big:before{content:'\e817';}
.icon-cancel-circled-outline:before{content:'\e818';}
.icon-cancel-circled:before{content:'\e819';}
.icon-doc:before{content:'\e81a';}
.icon-ok-circled:before{content:'\e81b';}
.icon-ok-circled2:before{content:'\e81c';}
.icon-minus:before{content:'\e81d';}
.icon-plus:before{content:'\e81e';}
.icon-picture:before{content:'\e81f';}
.icon-thumbs-down:before{content:'\e820';}
.icon-thumbs-up-1:before{content:'\e821';}
.icon-thumbs-down-1:before{content:'\e822';}
.icon-link-1:before{content:'\e823';}
.icon-attach:before{content:'\e824';}
.icon-user-add:before{content:'\e825';}
.icon-trash-empty:before{content:'\e826';}
.icon-basket:before{content:'\e827';}
.icon-doc-text:before{content:'\e828';}
.icon-cog:before{content:'\e829';}
.icon-zoom-in:before{content:'\e82a';}
.icon-zoom-out:before{content:'\e82b';}
.icon-zoom-in-1:before{content:'\e82c';}
.icon-zoom-out-1:before{content:'\e82d';}
.icon-down-open-mini:before{content:'\e82e';}
.icon-left-open-mini:before{content:'\e82f';}
.icon-right-open-mini:before{content:'\e830';}
.icon-up-open-mini:before{content:'\e831';}
.icon-home:before{content:'\e832';}
.icon-login:before{content:'\e833';}
.icon-logout:before{content:'\e834';}
.icon-shop-1:before{content:'\e835';}
.icon-key:before{content:'\e836';}
.icon-info-circled:before{content:'\e837';}
.icon-info-circled-1:before{content:'\e838';}
.icon-star:before{content:'\e839';}
.icon-star-empty:before{content:'\e83a';}
.icon-edit:before{content:'\e83b';}
.icon-info:before{content:'\e83c';}
.icon-plus-1:before{content:'\e83d';}
.icon-ok:before{content:'\e83e';}
.icon-home-outline:before{content:'\e83f';}
.icon-truck:before{content:'\e840';}
.icon-calculator:before{content:'\e841';}
.icon-truck-1:before{content:'\e842';}
.icon-plus-circled:before{content:'\e843';}
.icon-location:before{content:'\e844';}
.icon-doc-text-1:before{content:'\e845';}
.icon-doc-text-inv:before{content:'\e846';}
.icon-key-1:before{content:'\e847';}
.icon-keyboard-1:before{content:'\e848';}
.icon-key-2:before{content:'\e849';}
.icon-coffee:before{content:'\e84a';}
.icon-spin3:before{content:'\e84b';}
.icon-download-alt:before{content:'\e84c';}
.icon-down-circle:before{content:'\e84d';}
.icon-left-circle:before{content:'\e84e';}
.icon-right-circle:before{content:'\e84f';}
.icon-up-circle-1:before{content:'\e850';}
.icon-up-circled2:before{content:'\e851';}
.icon-plus-2:before{content:'\e852';}
.icon-down-small:before{content:'\e853';}
.icon-left-small:before{content:'\e854';}
.icon-right-small:before{content:'\e855';}
.icon-up-small:before{content:'\e856';}
.icon-left:before{content:'\e857';}
.icon-right:before{content:'\e858';}
.icon-up:before{content:'\e859';}
.icon-down:before{content:'\e85a';}
.icon-link-2:before{content:'\e85b';}
.icon-print:before{content:'\e85c';}
.icon-minus-circle:before{content:'\e85d';}
.icon-plus-circle:before{content:'\e85e';}
.icon-menu-1:before{content:'\e85f';}
.icon-cw:before{content:'\e860';}
.icon-cancel:before{content:'\e861';}
.icon-cancel-1:before{content:'\e862';}
.icon-up-1:before{content:'\e863';}
.icon-up-dir:before{content:'\e864';}
.icon-up-bold:before{content:'\e865';}
.icon-up-dir-1:before{content:'\e866';}
.icon-down-1:before{content:'\e867';}
.icon-down-dir:before{content:'\e868';}
.icon-down-bold:before{content:'\e869';}
.icon-down-dir-1:before{content:'\e86a';}
.icon-heart-empty:before{content:'\e86b';}
.icon-ok-circle:before{content:'\e86c';}
.icon-gift:before{content:'\e86d';}
.icon-gift-1:before{content:'\e86e';}
.icon-tag:before{content:'\e86f';}
.icon-tag-1:before{content:'\e870';}
.icon-down-dir-2:before{content:'\e871';}
.icon-up-dir-2:before{content:'\e872';}
.icon-right-dir:before{content:'\e873';}
.icon-credit-card:before{content:'\e874';}
.icon-chat:before{content:'\e875';}
.icon-left-dir:before{content:'\e876';}
.icon-left-dir-1:before{content:'\e877';}
.icon-left-dir-2:before{content:'\e878';}
.icon-quote-left:before{content:'\e879';}
.icon-left-bold:before{content:'\e87a';}
.icon-quote-right-1:before{content:'\e87b';}
.icon-back:before{content:'\e87c';}
.icon-lock:before{content:'\e87d';}
.icon-lock-empty:before{content:'\e87e';}
.icon-down-open:before{content:'\f004';}
.icon-up-open:before{content:'\f005';}
.icon-right-open:before{content:'\f006';}
.icon-left-open:before{content:'\f007';}
.icon-download:before{content:'\f02e';}
.icon-upload:before{content:'\f02f';}
.icon-location-2:before{content:'\f031';}
.icon-info-circled-2:before{content:'\f085';}
.icon-info-circled-alt:before{content:'\f086';}
.icon-link-ext:before{content:'\f08e';}
.icon-check-empty:before{content:'\f096';}
.icon-bookmark-empty:before{content:'\f097';}
.icon-phone-squared:before{content:'\f098';}
.icon-menu:before{content:'\f0c9';}
.icon-mail-alt:before{content:'\f0e0';}
.icon-coffee-1:before{content:'\f0f4';}
.icon-doc-text-2:before{content:'\f0f6';}
.icon-plus-squared:before{content:'\f0fe';}
.icon-angle-double-left:before{content:'\f100';}
.icon-angle-double-right:before{content:'\f101';}
.icon-angle-double-up:before{content:'\f102';}
.icon-angle-double-down:before{content:'\f103';}
.icon-quote-left-1:before{content:'\f10d';}
.icon-quote-right:before{content:'\f10e';}
.icon-smile:before{content:'\f118';}
.icon-keyboard:before{content:'\f11c';}
.icon-code:before{content:'\f121';}
.icon-shield:before{content:'\f132';}
.icon-play-circled-1:before{content:'\f144';}
.icon-minus-squared:before{content:'\f146';}
.icon-minus-squared-alt:before{content:'\f147';}
.icon-ok-squared:before{content:'\f14a';}
.icon-dollar:before{content:'\f155';}
.icon-yen:before{content:'\f157';}
.icon-plus-squared-alt:before{content:'\f196';}
.icon-bank:before{content:'\f19c';}
.icon-fax:before{content:'\f1ac';}
.icon-cube:before{content:'\f1b2';}
.icon-file-pdf:before{content:'\f1c1';}
.icon-file-code:before{content:'\f1c9';}
.icon-tencent-weibo:before{content:'\f1d5';}
.icon-qq:before{content:'\f1d6';}
.icon-wechat:before{content:'\f1d7';}
.icon-circle-thin:before{content:'\f1db';}
.icon-newspaper-1:before{content:'\f1ea';}
.icon-calc:before{content:'\f1ec';}
.icon-hourglass-o:before{content:'\f250';}
.icon-hourglass-1:before{content:'\f251';}
.icon-hourglass-2:before{content:'\f252';}
.icon-hourglass-3:before{content:'\f253';}
.icon-hourglass:before{content:'\f254';}
.icon-commenting:before{content:'\f27a';}
.icon-commenting-o:before{content:'\f27b';}
.icon-user-o:before{content:'\f2c0';}
.icon-sina-weibo:before{content:'\f33f';}
.icon-paypal:before{content:'\f342';}
.icon-newspaper:before{content:'\f4f0';}
.icon-search-2:before{content:'\f50d';}

.topOuter {line-height:40px;color:#666;background-color:#f5f5f5;position:fixed;top:0;right:0;left:0;z-index:6;}
.topInner {width:1200px;margin:0 auto;font-size:12px;}
.topInner h1 {font-size:12px;display:inline;font-weight:normal;}
.topInner span {margin:0 10px;}
.topInner a {color:#666;}
.topInner a:hover {color:#283f8b;}
.topInner .right a {display:inline-block;position:relative;}
.topInner .right .ewm {position:absolute;top:-999px;right:-72px;font-size:0;line-height:0;box-shadow:0 0 12px rgba(0,0,0,0.5);opacity:0;-webkit-transition:opacity .3s;-moz-transition:opacity .3s;-ms-transition:opacity .3s;transition:opacity .3s;}
.topInner .right a#ewm:hover .ewm {top:40px;opacity:1;}

.headerOuter {background-color:#fff;position:fixed;top:40px;right:0;left:0;z-index:5;border-bottom:1px solid #ddd;}
.header {width:1200px;height:100px;margin:0 auto;}
.header .logo {height:42px;padding:29px 0;}
.header .biaoyu {height:48px;margin:26px 0 26px 20px;padding-left:20px;border-left:1px solid #283f8b;}
.header .biaoyu p:first-child {line-height:20px;font-size:17px;color:#283f8b;margin-bottom:8px;}
.header .biaoyu p:last-child {line-height:20px;font-size:14px;}
.header .tel {font-size:24px;line-height:24px;padding:18px 0 18px 40px;background:url(../images/icon_tel.png) no-repeat left center;color:#283f8b;}
.header .nav {}
.header .nav .list {float:left;position:relative;font-size:16px;}
.header .nav .list > a {display:block;padding:0 27px 11px;border-bottom:2px solid transparent;color:#666;}
.header .nav .list > a:hover,
.header .nav .list.on > a {color:#283f8b;border-color:#283f8b;}
.header .nav .list > a:hover:after,
.header .nav .list.on > a:after {font-family:'fontello';content:'\e864';font-style:normal;font-weight:normal;speak:none;display:inline-block;text-decoration:inherit;width:1em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;bottom:-6px;left:50%;margin-left:-0.5em;font-size:18px;}
.header .sub {display:none;position:absolute;z-index:9;left:0;top:34px;right:0;text-align:center;padding:0;background-color:#283f8b;box-shadow:0 2px 35px rgba(0,0,0,.28);}
.header .sub a {display:block;width:auto;height:auto;padding:0;line-height:38px;font-size:14px;border-bottom:1px solid #1d337d;color:#fff;}
.header .sub a:hover {color:#ffde00;}



.fullSlide {position:relative;z-index:1;width:100%;height:450px;overflow:hidden;}
.fullSlide .bd {position:relative;z-index:2;margin:0 auto;overflow:hidden;}
.fullSlide .bd ul {width:100%;}
.fullSlide .bd li {width:100%;height:450px;overflow:hidden;text-align:center;text-indent:-9999em;}
.fullSlide .bd li a {display:block;height:450px;}
.fullSlide .hd {position:absolute;z-index:3;left:0;bottom:15px;width:100%;height:12px;line-height:0;font-size:0;display:none;}
.fullSlide .hd ul {text-align:center;}
.fullSlide .hd ul li {display:inline-block;cursor:pointer;width:10px;height:10px;border:1px solid #373c5a;border-radius:50%;background-color:#373c5a;overflow:hidden;margin:0 5px;}
.fullSlide .hd ul .on {background-color:#f7b400;border-color:#373c5a;}
.fullSlide .prev,
.fullSlide .next {position:absolute;z-index:5;left:3%;top:50%;margin-top:-25px;display:block;width:32px;height:40px;background:url(../images/slider-arrow.png) -110px 5px no-repeat;opacity:0.5;}
.fullSlide .next {left:auto;right:3%;background-position:8px 5px;}
.fullSlide .prev:hover,
.fullSlide .next:hover {opacity:1;}

.fullSlide.sub {height:250px;}
.fullSlide.sub .bd li {height:250px;}
.fullSlide.sub .bd li a {height:250px;}


.baojia {position:relative;z-index:4;width:850px;height:68px;margin:-68px auto 0;padding-left:80px;background-color:rgba(0,0,0,.6);border-radius:34px;}
.baojia p {line-height:68px;padding-left:80px;font-size:20px;color:#fff;background:url(../images/icon_kf.png) no-repeat left center;}
.baojia a {position:absolute;top:15px;right:157px;display:block;width:186px;height:40px;line-height:40px;text-align:center;font-size:20px;font-weight:bold;color:#283f8b;background-color:#fff;border-radius:20px;}

.caseOuter {height:700px;background:url(../images/casebg.jpg) no-repeat center center;overflow:hidden;}
.caseInner {width:1200px;margin:0 auto;position:relative;color:#fff;}
.caseInner h1,
.caseInner h2,
.caseInner h3,
.caseInner h4,
.caseInner h5,
.caseInner h6 {text-align:center;font-size:36px;font-weight:normal;margin:45px 0 5px;}
.caseInner i {display:block;font-style:normal;text-align:center;font-size:20px;margin-bottom:50px;}
.caseInner .hd ul {margin-bottom:56px;}
.caseInner .hd li {float:left;margin-right:1px;}
.caseInner .hd li:last-child {margin-right:0;}
.caseInner .hd li:last-child a {width:146px;}
.caseInner .hd li a {float:left;position:relative;display:block;width:145px;height:51px;line-height:51px;text-align:center;font-size:16px;border:2px solid #fff;color:#283f8b;background-color:#fff;}
.caseInner .hd li.on a {background-color:#283f8b;color:#fff;}
.caseInner .hd li.on a:after {font-family:'fontello';content:'\e871';font-style:normal;font-weight:normal;speak:none;display:inline-block;text-decoration:inherit;width:1em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;bottom:-22px;left:50%;margin-left:-0.5em;font-size:32px;}

.caseInner .myhd {position:absolute;z-index:2;left:0;right:0;bottom:-65px;width:100%;text-align:center;font-size:0;line-height:0;}
.caseInner .myhd li {display:inline-block;width:12px;height:12px;margin:0 6px;border-radius:7px;text-indent:-9999em;font-size:0;line-height:0;background-color:#fff;border:1px solid #fff;}
.caseInner .myhd li.on {background-color:#283f8b;border-color:#fff;}



.caseInner .bd li {float:left;margin-right:20px;}
.caseInner .bd li:last-child {margin-right:0;}
.caseInner .bd li a {float:left;display:block;width:271px;height:330px;padding:7px;background-color:#fff;overflow:hidden;}
.caseInner .photo {position:relative;display:block;width:271px;height:156px;margin:0 auto;overflow:hidden;}
.caseInner .photo span {display:table-cell;vertical-align:middle;text-align:center;width:271px;height:156px;overflow:hidden;}
.caseInner .photo span img {vertical-align:bottom;max-width:271px;max-height:156px;transition:transform 0.3s ease 0s;}
.caseInner .photo u {display:table-cell;vertical-align:middle;text-align:center;width:271px;height:156px;overflow:hidden;text-decoration:none;font-size:16px;background-color:#f6f6f6;color:#999;}
.caseInner b {display:block;text-align:center;font-size:16px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin:15px 0 10px;}
.caseInner p {height:42px;margin-bottom:30px;padding:0 15px;font-size:14px;line-height:21px;color:#666;overflow:hidden;}
.caseInner em {display:block;width:118px;height:28px;line-height:28px;text-align:center;margin:0 auto;font-size:14px;text-decoration:none;border:1px solid #283f8b;color:#283f8b;}
.caseInner .bd li a:hover img {transform:scale(1.2,1.2);}
.caseInner .bd li a:hover em {background-color:#283f8b;color:#fff;}

.aboutOuter {height:480px;background:#f4f4f4 url(../images/aboutbg2.png) no-repeat center 80px;}
.aboutInner {width:1200px;margin:0 auto;}
.aboutInner .con {width:545px;height:440px;padding-top:40px;padding-left:10px;position:relative;}
.aboutInner .con h1,
.aboutInner .con h2,
.aboutInner .con h3,
.aboutInner .con h4,
.aboutInner .con h5,
.aboutInner .con h6 {display:inline-block;margin-bottom:10px;padding:5px 0;font-size:26px;font-weight:normal;color:#283f8b;border-bottom:1px solid #283f8b;}
.aboutInner .con p {font-size:14px;line-height:1.6;color:#666;text-indent:2em;margin-bottom:10px;}
.aboutInner .con a {position:absolute;left:10px;bottom:40px;display:inline-block;width:185px;height:45px;line-height:45px;text-align:center;font-size:14px;border:1px solid #283f8b;color:#283f8b;}
.aboutInner .con a:nth-of-type(2) {left:255px;}

.aboutOuter.whitebg {height:400px;background-position:top center;}
.aboutOuter.whitebg .con {padding-top:0;}
.aboutOuter.whitebg .con a {font-size:16px;}
.aboutOuter.whitebg .con a:nth-of-type(1) {background-color:#283f8b;color:#fff;}


.iNews {width:1200px;margin:0 auto;padding:35px 0;}

.slideTxtBox {float:left;width:600px;}
.slideTxtBox .hd {padding-bottom:198px;background:url(../images/inewsbg.jpg) no-repeat bottom center;}
.slideTxtBox .hd ul {border-bottom:1px solid #aaa;}
.slideTxtBox .hd li {float:left;}
.slideTxtBox .hd li a {float:left;position:relative;display:block;padding:10px 25px;font-size:16px;color:#666;}
.slideTxtBox .hd li h5 {font-size:inherit;color:inherit;}
.slideTxtBox .hd li.on a {font-weight:bold;color:#283f8b;}
.slideTxtBox .hd li.on a:before {content:'';position:absolute;left:0;bottom:-1px;width:100%;height:2px;font-size:0;line-height:0;background-color:#283f8b;}
.slideTxtBox .hd li.on a:after {font-family:'fontello';content:'\e871';font-style:normal;font-weight:normal;speak:none;display:inline-block;text-decoration:inherit;width:1em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;bottom:-15px;left:50%;margin-left:-0.5em;font-size:22px;}
.slideTxtBox .bd li {position:relative;height:72px;padding:15px 0;border-bottom:1px dashed #bfbfbf;overflow:hidden;}
.slideTxtBox .bd b {display:block;margin-bottom:5px;padding-right:100px;font-size:16px;font-weight:bold;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.slideTxtBox .bd p {color:#666;font-size:14px;line-height:21px;height:42px;overflow:hidden;}
.slideTxtBox .bd i {position:absolute;top:15px;right:0;display:block;font-style:normal;line-height:21px;color:#666;}

.wd {float:right;width:550px;}
.wd .tit {border-bottom:1px solid #aaa;}
.wd .tit h5,
.wd .tit a {float:left;display:block;font-weight:bold;position:relative;display:block;padding:10px 25px;font-size:16px;color:#283f8b;}
.wd .tit h5:before,
.wd .tit a:before {content:'';position:absolute;left:0;bottom:-1px;width:100%;height:2px;font-size:0;line-height:0;background-color:#283f8b;}
.wd .tit h5:after,
.wd .tit a:after {font-family:'fontello';content:'\e871';font-style:normal;font-weight:normal;speak:none;display:inline-block;text-decoration:inherit;width:1em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;bottom:-15px;left:50%;margin-left:-0.5em;font-size:22px;}
.wd li {height:91px;padding:15px 0;border-bottom:1px dashed #bfbfbf;overflow:hidden;}
.wd b {position:relative;display:block;margin-bottom:10px;line-height:24px;padding-left:35px;font-size:16px;font-weight:bold;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.wd p {position:relative;padding-left:35px;color:#666;font-size:14px;line-height:21px;height:42px;overflow:hidden;}
.wd b:before {content:'问';position:absolute;left:0;width:24px;height:24px;text-align:center;line-height:24px;font-weight:normal;font-size:12px;color:#fff;background-color:#283f8b;border-radius:3px;}
.wd p:before {content:'答';position:absolute;left:0;width:24px;height:24px;text-align:center;line-height:24px;font-weight:normal;font-size:12px;color:#fff;background-color:#8e8e8e;border-radius:3px;}

.sidebar .wd {float:none;width:auto;}
.sidebar .wd li {height:auto;}
.sidebar .wd p {height:42px;overflow:hidden;}


.sub_iNews .iNews {padding:0;}
.sub_iNews h1,
.sub_iNews h2,
.sub_iNews h3,
.sub_iNews h4,
.sub_iNews h5,
.sub_iNews h6 {clear:both;height:174px;text-indent:-9999em;overflow:hidden;background:url(../images/relnews.png) no-repeat top center;}
.sub_iNews .slideTxtBox .hd {padding-bottom:0;background:none;}
.sub_iNews .slideTxtBox .bd li {height:auto;padding:20px 0;}
.sub_iNews .slideTxtBox .hd li a {font-size:18px;}
.sub_iNews .slideTxtBox .bd b {font-size:16px;}
.sub_iNews .slideTxtBox .bd li:last-child {border:none;}
.sub_iNews .wd .tit a {font-size:18px;}
.sub_iNews .wd li {padding:25px 0;}
.sub_iNews .wd li:last-child {border:none;}

.flnk {width:1198px;margin:0 auto 35px;border:1px solid #283f8b;}
.flnk dl {margin:0 15px;padding:10px 0;font-size:14px;color:#666;}
.flnk dl:first-child {border-bottom:1px dashed #a0a0a0;}
.flnk dt {float:left;width:170px;height:35px;line-height:35px;text-align:center;border-right:1px solid #283f8b;color:#283f8b;}
.flnk dd {float:left;width:943px;padding-left:27px;padding-right:27px;height:38px;overflow:hidden;position:relative;}
.flnk dd.extend {height:auto;overflow:visible;}
.flnk a {float:left;margin:0 20px 0 0;color:#666;}
.flnk a:hover {color:#283f8b;}
.flnk .icon-angle-double-down {position:absolute;right:0;top:0;font-size:18px;cursor:pointer;}
.flnk .icon-angle-double-down:hover {color:#283f8b;}
.flnk dd.extend .icon-angle-double-down:before {content:'\f102';}

.fOuter {background-color:#283f8b;}
.fInner {width:1200px;height:219px;margin:0 auto;padding:35px 0;background:url(../images/ewm.jpg?news) no-repeat right center;}
.fInner dl {float:left;color:#fff;}
.fInner dt {font-weight:bold;font-size:16px;margin-bottom:15px;}
.fInner dd {padding-right:45px;margin-right:45px;line-height:30px;border-right:1px dashed #fff;font-size:14px;}
.fInner dd a {display:block;color:#fff;}
.fInner dd p:before {font-size:18px;margin-left:0;}
.fInner dd p span {display:inline-block;text-indent:1.6em;}
.fInner dl:last-child dd {margin:0;padding:0;border:none;}
.copy {line-height:50px;background-color:#242424;text-align:center;color:#fff;}
.copy a:link,
.copy a:visited {color:#fff;}

.ssOuter {height:75px;background-color:#f5f5f5;}
.ssInner {width:1200px;margin:0 auto;}
.ssInner .left {line-height:75px;font-size:14px;color:#999;}
.ssInner .left a {display:inline-block;margin-right:20px;color:#999;}
.ssInner .right {padding-top:17px;}
.ssInner .right form {position:relative;width:260px;height:40px;border-radius:20px;background-color:#fff;}
.ssInner .right form:after {position:absolute;z-index:1;right:0;top:0;font-family:'fontello';content:'\e814';font-style:normal;font-weight:normal;speak:none;display:inline-block;text-decoration:inherit;text-align:center;font-variant:normal;text-transform:none;width:70px;height:40px;line-height:40px;text-align:center;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:20px;color:#283f8b;}
.ssInner .right input {border:none;background:none;outline:none;}
.ssInner .right input[type='text'] {float:left;width:190px;height:40px;padding:9px 0 9px 20px;-webkit-appearance:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;}
.ssInner .right input[type='submit'] {float:right;width:70px;height:40px;opacity:0;position:relative;z-index:2;cursor:pointer;}

.subWrap {width:1200px;margin:0 auto;padding:28px 0;}
.subLeft {float:left;width:910px;}
.nrWrap {}
.subRight {float:right;width:260px;}

.site {height:60px;line-height:60px;border-bottom:1px solid #bfbfbf;margin-bottom:23px;}
.site .left {font-size:20px;color:#283f8b;}
.site .left:before {margin-left:0;}
.site .left h1 {font-size:inherit;color:inherit;font-weight:inherit;display:inline;}
.site .right {font-size:14px;color:#999;}
.site .right a {color:#999;}

.sidebar .tit {height:60px;line-height:60px;margin-bottom:1px;text-align:center;color:#fff;font-size:20px;background-color:#283f8b;}
.sidebar .tit h1,
.sidebar .tit h2,
.sidebar .tit h3,
.sidebar .tit h4,
.sidebar .tit h5,
.sidebar .tit h6,
.sidebar .tit a {font-size:inherit;font-weight:inherit;color:inherit;}


.sidebar ul {padding:15px 0;border:1px solid #283f8b;}
.sidebar ul li a {display:block;height:48px;line-height:48px;text-align:center;font-size:16px;color:#666;}
.sidebar ul li a:hover {color:#283f8b;}
.sidebar ul li a span {display:inline-block;position:relative;}
.sidebar ul li.on a {color:#283f8b;}
.sidebar ul li.on span:before {position:absolute;left:-15px;top:0;height:100%;line-height:inherit;font-family:'fontello';content:'\e873';font-style:normal;font-weight:normal;speak:none;display:inline-block;text-decoration:inherit;text-align:center;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:20px;color:#283f8b;}
.sidebar .cont {padding:35px 15px 35px;border:1px solid #283f8b;font-size:14px;color:#666;}
.sidebar .cont p {position:relative;margin-bottom:20px;padding-left:2em;}
.sidebar .cont p:before {margin-left:0;position:absolute;left:0;font-size:20px;color:#283f8b;}
.sidebar .bjb {display:block;width:180px;height:36px;line-height:36px;border:1px solid #283f8b;border-radius:19px;margin:0 auto;}
.sidebar .bjb span {display:inline-block;padding-left:33px;font-size:16px;color:#283f8b;background:url(../images/icon_price.png) no-repeat left center;}
.sidebar ol {padding:25px 15px;border:1px solid #283f8b;}

.sidebar ol.tuwen {padding:5px 10px;}
.tuwen li {padding:15px 0;border-bottom:1px dashed #bfbfbf;}
.tuwen li:last-child {border-bottom:none;}
.tuwen .photo {position:relative;float:left;display:block;width:115px;height:65px;overflow:hidden;}
.tuwen .photo span {display:table-cell;vertical-align:middle;text-align:center;width:115px;height:65px;overflow:hidden;}
.tuwen .photo span img {vertical-align:bottom;max-width:115px;max-height:65px;transition:transform 0.3s ease 0s;}
.tuwen .photo u {display:table-cell;vertical-align:middle;text-align:center;width:115px;height:65px;overflow:hidden;text-decoration:none;font-size:16px;background-color:#f6f6f6;color:#999;}
.tuwen .desc {float:right;width:113px;}
.tuwen .desc h3 {font-size:14px;font-weight:bold;}
.tuwen .desc p {height:32px;overflow:hidden;color:#666;}
.tuwen .desc p:last-child {height:auto;overflow:auto;font-size:11px;color:#999;}
.tuwen a:hover img {transform:scale(1.2,1.2);}

.bjBanner {height:156px;background:url(../images/bjbanner.png) no-repeat center center;position:relative;}
.bjBanner .inner {width:1200px;height:156px;margin:0 auto;position:relative;}
.bjBanner p {position:absolute;left:220px;top:14px;width:568px;height:142px;color:#fff;}
.bjBanner p b {display:table-cell;vertical-align:middle;text-align:left;font-weight:normal;width:568px;height:142px;overflow:hidden;}
.bjBanner p b em {font-style:normal;display:block;font-size:35px;}
.bjBanner p b i {font-size:22px;font-style:normal;font-weight:normal;}
.bjBanner a {position:absolute;width:315px;height:67px;text-indent:-9999em;overflow:hidden;left:808px;top:52px;}

.subWrap dl.news {width:590px;position:relative;border:1px solid #283f8b;margin-top:75px;margin-bottom:16px;}
.subWrap dl.news dt {position:absolute;left:50%;top:-25px;margin-left:-110px;width:220px;height:50px;line-height:50px;text-align:center;background-color:#283f8b;color:#fff;font-size:20px;}
.subWrap dl.news dt h1,
.subWrap dl.news dt h2,
.subWrap dl.news dt h3,
.subWrap dl.news dt h4,
.subWrap dl.news dt h5,
.subWrap dl.news dt h6 {font-size:inherit;font-weight:inherit;}
.subWrap dl.news dd {padding:45px 30px 15px;}
.subWrap dl.news li {position:relative;padding:15px 0;border-bottom:1px dashed #bfbfbf;overflow:hidden;}
.subWrap dl.news li:last-child {border-bottom:none;}
.subWrap dl.news h3,
.subWrap dl.news b {display:block;margin-bottom:5px;padding-right:100px;font-size:16px;line-height:22px;font-weight:bold;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.subWrap dl.news p {line-height:21px;height:42px;overflow:hidden;color:#888;font-size:14px;}
.subWrap dl.news i {position:absolute;top:15px;right:0;display:block;font-style:normal;line-height:21px;color:#666;}

.subWrap.three {padding:0;margin-bottom:55px;}
.subWrap.three .tit {clear:both;height:174px;text-indent:-9999em;overflow:hidden;background:url(../images/relnews.png) no-repeat top center;}
.subWrap.three dl.news {float:left !important;width:384px;margin-top:25px;}
.subWrap.three dl {margin-right:21px;}
.subWrap.three dl.cjwt {margin-right:0;}
.subWrap.three dl.news dd {padding:45px 20px 15px;}
.subWrap.three dl.cjwt h3 {position:relative;padding-left:35px;margin-bottom:5px;line-height:22px;}
.subWrap.three dl.cjwt p {position:relative;padding-left:35px;}
.subWrap.three dl.cjwt h3:before {content:'问';position:absolute;left:0;width:22px;height:22px;text-align:center;line-height:22px;font-weight:normal;font-size:12px;color:#fff;background-color:#283f8b;border-radius:3px;}
.subWrap.three dl.cjwt p:before {content:'答';position:absolute;left:0;width:22px;height:22px;text-align:center;line-height:22px;font-weight:normal;font-size:12px;color:#fff;background-color:#8e8e8e;border-radius:3px;}

.bottomAbout {position:relative;clear:both;width:1200px;margin:0 auto;padding:15px 15px 15px 220px;border:1px solid #283f8b;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;}
.bottomAbout dt {position:absolute;left:0;width:180px;padding-right:10px;font-size:18px;color:#283f8b;text-align:center;left:10px;top:0;bottom:0;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:center;}
.bottomAbout dt:after {content:'';position:absolute;top:50%;right:0;margin-top:-17px;height:34px;width:1px;font-size:0;line-height:0;background-color:#283f8b;}
.bottomAbout dd {min-height:38px;font-size:14px;color:#666;}

.clist li {float:left;margin:0 20px 20px 0;}
.clist li:nth-child(3n) {margin-right:0;}
.clist a {float:left;display:block;width:272px;padding:8px;overflow:hidden;border:1px solid #dcdcdc;}
.clist a:hover {border-color:#283f8b;}
.clist a:hover img {transform:scale(1.2,1.2);}
.clist a:hover em {background-color:#283f8b;color:#fff;}
.clist .photo {position:relative;display:block;width:272px;height:153px;margin:0 auto;overflow:hidden;}
.clist .photo span {display:table-cell;vertical-align:middle;text-align:center;width:272px;height:153px;overflow:hidden;}
.clist .photo span img {vertical-align:bottom;max-width:272px;max-height:153px;transition:transform 0.3s ease 0s;}
.clist .photo u {display:table-cell;vertical-align:middle;text-align:center;width:272px;height:153px;overflow:hidden;text-decoration:none;font-size:16px;background-color:#f6f6f6;color:#999;}
.clist b {display:block;text-align:center;font-size:16px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin:15px 0 10px;padding:0 8px;}
.clist p {height:44px;margin-bottom:15px;line-height:22px;padding:0 8px;font-size:14px;color:#666;overflow:hidden;}

.clist.mb55 .tit,
.clist.w1200 .tit {height:167px;overflow:hidden;background:url(../images/titanli.png) no-repeat center center;text-indent:-9999em;}
.clist.mb55 ul,
.clist.w1200 ul {width:1200px;margin:0 auto;}
.clist.mb55 li:nth-child(3n),
.clist.w1200 li:nth-child(3n) {margin-right:20px;}
.clist.mb55 li:nth-child(5n),
.clist.w1200 li:nth-child(5n) {margin-right:0;}
.clist.mb55 a,
.clist.w1200 a {width:206px;}
.clist.mb55 .photo,
.clist.w1200 .photo {width:206px;height:116px;}
.clist.mb55 span,
.clist.w1200 span {width:206px;height:116px;}
.clist.mb55 span img,
.clist.w1200 span img {max-width:206px;max-height:116px;}
.clist.mb55 u,
.clist.w1200 u {width:206px;height:116px;}

.pagenav {padding:25px 0;clear:both;line-height:0;font-size:12px;}
.pagenav span,
.pagenav a,
.pagenav strong {display:inline-block;position:relative;z-index:1;margin-left:-1px;line-height:32px;padding:0 15px;overflow:hidden;border:1px solid #dfdfdf;background-color:white;}
.pagenav strong {z-index:2;font-weight:normal;border-color:#283f8b;color:#283f8b;}
.pagenav a:hover {z-index:2;text-decoration:none;border-color:#283f8b;color:#283f8b;}

.aboutInfo {text-align:center;color:#999;padding-bottom:15px;}
.aboutInfo h1 {font-size:24px;line-height:36px;text-align:center;font-weight:normal;color:#333;padding:10px 0 10px;}
.aboutInfo span {margin-right:15px;}
.aboutInfo a {color:#999;}
.aboutInfo a:hover {color:#283f8b;}

.description {position:relative;margin-bottom:25px;padding:15px;border-top:1px solid #ccc;border-bottom:1px solid #ccc;font-size:14px;}
.description dt {position:absolute;left:15px;top:15px;width:5em;}
.description dd {padding-left:5em;}

.format {font-size:14px;}
.format p {font-size:14px;margin-bottom:25px;}
.format img {max-width:878px;}
.formatp p {margin-bottom:25px;}
.preNext {padding:10px 0;font-size:14px;border-top:1px solid #bfbfbf;}
.preNext span {display:block;}

.hotOuter {height:610px;background:url(../images/hotbg.jpg) no-repeat center center;}
.hotInner {width:1200px;height:610px;margin:0 auto;position:relative;}
.hotInner .tit {height:195px;overflow:hidden;text-indent:-9999em;}
.hotInner ul {height:262px;overflow:hidden;}
.hotInner li {float:left;width:285px;margin:0 20px 20px 0;}
.hotInner li:nth-child(4n) {margin-right:0;}
.hotInner li a {position:relative;display:block;width:249px;height:115px;padding:0 15px;border:3px solid #fff;background-color:#fff;}
.hotInner li u {position:absolute;right:0;top:0;bottom:0;display:block;font-size:0;line-height:0;width:115px;height:115px;background-repeat:no-repeat;background-position:center center;}
.hotInner li div {display:table-cell;vertical-align:middle;width:249px;height:115px;overflow:hidden;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;}
.hotInner li b {display:block;font-weight:bold;font-size:20px;color:inherit;}
.hotInner li p {font-size:15px;color:inherit;}
.hotInner li a:hover {color:#283f8b;}
.hotInner i {position:absolute;left:0;top:537px;font-style:normal;font-size:16px;color:#fff;}
.hotInner em {position:absolute;left:429px;top:500px;width:338px;height:60px;line-height:60px;text-align:center;}
.hotInner em a {display:block;font-size:20px;font-weight:bold;border-radius:30px;color:#283f8b;background-color:#fff;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;transition:all .3s;}
.hotInner em a:hover {background-color:#283f8b;color:#fff;box-shadow:0 0 12px rgba(0,0,0,0.3);}

.slideTwBox .hd li {float:left;width:236px;margin-right:5px;}
.slideTwBox .hd li:last-child {margin-right:0;}
.slideTwBox .hd li a,
.slideTwBox .hd li h2 {position:relative;display:block;text-align:center;line-height:53px;font-size:20px;border:1px solid #283f8b;color:#283f8b;background-color:#fff;}
.slideTwBox .hd li.anchor_active a,
.slideTwBox .hd li.on h2 {background-color:#283f8b;color:#fff;}
.slideTwBox .hd li.anchor_active a:after,
.slideTwBox .hd li.on h2:after {font-family:'fontello';content:'\e871';font-style:normal;font-weight:normal;speak:none;display:inline-block;text-decoration:inherit;width:1em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;bottom:-28px;left:50%;margin-left:-0.5em;font-size:52px;color:#283f8b;}

.slideTwBox.danye .hd li {width:195px;margin-right:6px;}
.slideTwBox.danye .hd li:last-child {margin-right:0;}

.slideTwBox.jklcTw .hd li {width:223px;margin-right:6px;}
.slideTwBox.jklcTw .hd li:last-child {margin-right:0;}
.slideTwBox.jklcTw .hd li h2 {font-size:18px;}
.slideTwBox.jklcTw .conInner {padding:35px 0 0;}
.slideTwBox.jklcTw .conInner table {width:100%;}
.slideTwBox.jklcTw .conInner th,
.slideTwBox.jklcTw .conInner td {padding:5px;border:1px solid #ddd;}

.slideTwBox .tit {position:relative;height:38px;line-height:38px;margin-top:45px;border-bottom:2px solid #bfbfbf;}
.slideTwBox .tit h2 {position:absolute;left:0;bottom:-2px;height:38px;line-height:38px;font-size:20px;font-weight:bold;border-bottom:2px solid #283f8b;}
.slideTwBox .bd li:nth-of-type(1) {float:none;width:1200px;}
.slideTwBox .bd li {float:left;width:370px;}
.slideTwBox .bd li:nth-of-type(3n) {margin:0 45px;}
.slideTwBox .bd li a.txtEll {position:relative;display:block;padding-left:15px;line-height:48px;border-bottom:1px dashed #bfbfbf;color:#666;font-size:14px;}
.slideTwBox .bd li a.txtEll:before {content:'';position:absolute;left:0;top:50%;margin-top:-2px;width:4px;height:4px;font-size:0;line-height:0;background-color:#999;overflow:hidden;}
.slideTwBox dl {padding:30px 0;}
.slideTwBox dt {float:left;}
.slideTwBox dd {float:right;width:817px;}
.slideTwBox b {display:block;margin-bottom:15px;font-size:18px;font-weight:bold;}
.slideTwBox p {margin-bottom:15px;font-size:14px;color:#666;line-height:22px;height:88px;overflow:hidden;}
.slideTwBox em {font-size:14px;}
.slideTwBox .photo {position:relative;display:block;width:363px;height:215px;overflow:hidden;}
.slideTwBox .photo span {display:table-cell;vertical-align:middle;text-align:center;width:363px;height:215px;overflow:hidden;}
.slideTwBox .photo span img {vertical-align:bottom;max-width:363px;max-height:215px;transition:transform 0.3s ease 0s;}
.slideTwBox .photo u {display:table-cell;vertical-align:middle;text-align:center;width:363px;height:215px;overflow:hidden;text-decoration:none;font-size:16px;background-color:#f6f6f6;color:#999;}
.slideTwBox a:hover img {transform:scale(1.2,1.2);}
.slideTwBox .bd ul.last .tit {margin-bottom:30px;}
.slideTwBox .bd ul.last li {float:left;width:auto;margin:0 20px 0 0;}
.slideTwBox .bd ul.last li:last-child {margin-right:0;}
.slideTwBox .bd ul.last li a {float:left;display:block;width:271px;padding:5px;border:1px solid #dcdcdc;overflow:hidden;}
.slideTwBox .bd ul.last .photo {position:relative;display:block;width:271px;height:156px;margin:0 auto;overflow:hidden;}
.slideTwBox .bd ul.last .photo span {display:table-cell;vertical-align:middle;text-align:center;width:271px;height:156px;overflow:hidden;}
.slideTwBox .bd ul.last .photo span img {vertical-align:bottom;max-width:271px;max-height:156px;transition:transform 0.3s ease 0s;}
.slideTwBox .bd ul.last .photo u {display:table-cell;vertical-align:middle;text-align:center;width:271px;height:156px;overflow:hidden;text-decoration:none;font-size:16px;background-color:#f6f6f6;color:#999;}
.slideTwBox .bd ul.last b {display:block;text-align:center;font-size:16px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin:15px 0;padding:0 8px;}
.slideTwBox .bd ul.last p {height:42px;margin-bottom:30px;padding:0 8px;font-size:14px;line-height:22px;color:#666;overflow:hidden;}
.slideTwBox .bd ul.last li a:hover img {transform:scale(1.2,1.2);}
.empty-placeholder {width:1200px;height:55px;overflow:hidden;font-size:0;line-height:0;}

.jklc {width:1200px;margin:0 auto;}
.jklc h1,
.jklc h2,
.jklc h3,
.jklc h4,
.jklc h5,
.jklc h6 {height:190px;background:url(../images/tit1.png) no-repeat center center;overflow:hidden;text-indent:-9999em;}
.jklc li {float:left;margin-right:1px;}
.jklc li:last-child {margin-right:0;}
.jklc li:last-child a {width:134px;}
.jklc li a {float:left;display:block;width:130px;line-height:53px;text-align:center;border:1px solid #283f8b;color:#283f8b;font-size:16px;}
.jklc li a:hover {background-color:#283f8b;color:#fff;}


.wdlist dt {margin-bottom:10px;}
.wdlist dt a {position:relative;z-index:2;display:block;padding-left:84px;line-height:60px;font-size:16px;background-color:#f5f5f5;}
.wdlist dt a:before {position:absolute;z-index:1;left:30px;top:0;height:60px;width:26px;content:'Q';font-size:14px;text-align:center;font-weight:bold;line-height:60px;background:url(../images/icon_wd.png) no-repeat;color:#fff;}
.wdlist dt a:after {font-family:'fontello';content:'\e878';position:absolute;z-index:1;right:30px;top:0;height:60px;line-height:60px;font-size:20px;font-style:normal;font-weight:normal;speak:none;display:inline-block;text-decoration:inherit;text-align:center;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#8d8d8d;}
.wdlist dt.bg a {background-color:#838383;color:#fff;}
.wdlist dt.bg a:before {background-position:0 -60px;color:#333;}
.wdlist dt.bg a:after {content:'\e86a';color:#fff;}
.wdlist dd {padding:15px 15px 35px;font-size:14px;color:#666;}
.wdlist dd a {color:#283f8b;}


.nlist li {float:left;margin:0 20px 20px 0;}
.nlist li:nth-child(4n) {margin-right:0;}
.nlist li a {float:left;display:block;width:271px;padding:5px;border:1px solid #dcdcdc;overflow:hidden;box-shadow:0px 0px 0px 1px #f3f3f3 inset;}
.nlist .photo {position:relative;display:block;width:271px;height:156px;margin:0 auto;overflow:hidden;}
.nlist .photo span {display:table-cell;vertical-align:middle;text-align:center;width:271px;height:156px;overflow:hidden;}
.nlist .photo span img {vertical-align:bottom;max-width:271px;max-height:156px;transition:transform 0.3s ease 0s;}
.nlist .photo u {display:table-cell;vertical-align:middle;text-align:center;width:271px;height:156px;overflow:hidden;text-decoration:none;font-size:16px;background-color:#f6f6f6;color:#999;}
.nlist b {display:block;text-align:center;font-size:16px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin:15px 0;padding:0 8px;}
.nlist p {height:42px;line-height:22px;margin-bottom:30px;padding:0 8px;font-size:14px;color:#666;overflow:hidden;}
.nlist a:hover {border-color:#283f8b;box-shadow:0 0 0 1px #283f8b inset;}
.nlist a:hover img {transform:scale(1.2,1.2);}


.plist {padding-top:50px;}
.plist li {float:left;margin:0 16px 16px 0;-webkit-transition:box-shadow .3s;-moz-transition:box-shadow .3s;-ms-transition:box-shadow .3s;transition:box-shadow .3s;}
.plist li:nth-child(4n) {margin-right:0;}
.plist li:hover {box-shadow:0 0 12px rgba(0,0,0,0.3);}
.plist li a {float:left;display:block;width:288px;overflow:hidden;}

.plist .photo {position:relative;display:block;width:280px;height:210px;padding:3px;border:1px solid #ddd;overflow:hidden;}
.plist .photo a {display:table-cell;vertical-align:middle;text-align:center;width:280px;height:210px;overflow:hidden;}
.plist .photo a img {vertical-align:bottom;max-width:280px;max-height:210px;transition:transform 0.3s ease 0s;}
.plist .photo u {display:table-cell;vertical-align:middle;text-align:center;width:280px;height:210px;overflow:hidden;text-decoration:none;font-size:16px;background-color:#f6f6f6;color:#999;}
.plist b {display:block;height:45px;line-height:45px;font-weight:normal;text-align:center;font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:0 15px;background-color:#eee;}

.aboutTit {height:154px;overflow:hidden;text-indent:-9999em;background:url(../images/titabout.png) no-repeat top center;}
.culTit {height:213px;overflow:hidden;text-indent:-9999em;background:url(../images/titcul.png) no-repeat top center;}
.cnTit {height:183px;overflow:hidden;text-indent:-9999em;background:url(../images/titnews.png) no-repeat top center;}
.contactTit {height:127px;overflow:hidden;text-indent:-9999em;background:url(../images/titcontact.png) no-repeat top center;}
.jobTit {height:200px;overflow:hidden;text-indent:-9999em;background:url(../images/titjob.png) no-repeat top center;}
.clTit {height:130px;overflow:hidden;text-indent:-9999em;background:url(../images/titlc.png) no-repeat center center;}
.fwTit h2 {height:100px;overflow:hidden;text-indent:-9999em;background:url(../images/titfw.png) no-repeat bottom center;}
.fwTit p {text-align:center;padding:15px 0 25px;font-size:20px;color:#666;}
.czTit {height:169px;overflow:hidden;text-indent:-9999em;background:url(../images/titcz.png) no-repeat center 49px;}


.ysTit {padding-bottom:32px;}
.ysTit h3 {height:140px;overflow:hidden;text-indent:-9999em;background:url(../images/titys.png) no-repeat bottom center;}
.ysTit p {padding:10px 0 35px;text-align:center;font-size:20px;color:#666;}
.ysTit li {float:left;display:block;width:253px;margin:0 20px 0 0;padding:15px;border:1px solid #dcdcdc;}
.ysTit li:last-child {margin-right:0;}
.ysTit li:hover {border-color:#283f8b;}
.ysTit .photo {float:left;width:90px;height:90px;line-height:90px;text-align:center;border-radius:45px;background-color:#283f8b;}
.ysTit .desc {float:right;width:148px;}
.ysTit span {display:table-cell;vertical-align:middle;width:148px;height:90px;font-size:14px;color:#666;overflow:hidden;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;}




.scrollOuter {padding:54px 0;overflow:hidden;background-color:#f5f5f5;}
.scroll-left {position:relative;width:1260px;margin:0 auto;}
.scroll-left .hd {}
.scroll-left .hd .prev,
.scroll-left .hd .next {position:absolute;z-index:2;left:0;top:50%;margin-top:-38px;display:block;width:28px;height:76px;overflow:hidden;cursor:pointer;background:url(../images/pic-slide-arrow.png) no-repeat;}
.scroll-left .hd .next {background-position:-33px 0px;left:auto;right:0;}
.scroll-left .hd .prev:hover {background-position:0px -81px;}
.scroll-left .hd .next:hover {background-position:-33px -81px;}
.scroll-left .hd ul {position:absolute;left:0;right:0;bottom:-33px;width:100%;text-align:center;font-size:0;line-height:0;}
.scroll-left .hd ul li {display:inline-block;width:12px;height:12px;margin:0 6px;border-radius:50%;text-indent:-9999em;font-size:0;line-height:0;background-color:#666;}
.scroll-left .hd ul li.on {background-color:#283f8b;}

.scroll-left .bd {padding-left:40px;}
.scroll-left .bd ul {overflow:hidden;zoom:1;}
.scroll-left .bd li {float:left;width:200px;margin:0 8px;padding:9px;text-align:center;font-size:14px;overflow:hidden;background-color:#fff;border:1px solid #ddd;}
.scroll-left .bd li:hover {border-color:#283f8b;}
.scroll-left .photo {position:relative;display:block;width:200px;height:267px;margin:0 auto;overflow:hidden;}
.scroll-left .photo span {display:table-cell;vertical-align:middle;text-align:center;width:200px;height:267px;overflow:hidden;}
.scroll-left .photo span img {vertical-align:bottom;max-width:200px;max-height:267px;transition:transform 0.3s ease 0s;}


.scrollOuter.huanjing .scroll-left .hd .prev,
.scrollOuter.huanjing .scroll-left .hd .next {display:none;}
.scrollOuter.huanjing .scroll-left .bd {padding-left:27px;}
.scrollOuter.huanjing .scroll-left .bd li {float:left;width:386px;margin:0 8px;padding:0;border:none;text-align:left;overflow:hidden;}
.scrollOuter.huanjing .scroll-left .photo {position:relative;display:block;width:386px;height:300px;margin:0 auto;overflow:hidden;}
.scrollOuter.huanjing .scroll-left .photo span {display:table-cell;vertical-align:middle;text-align:center;width:386px;height:300px;overflow:hidden;}
.scrollOuter.huanjing .scroll-left .photo span img {vertical-align:bottom;max-width:386px;max-height:300px;transition:transform 0.3s ease 0s;}
.scrollOuter.huanjing p {position:relative;z-index:2;height:38px;margin-top:-38px;line-height:38px;padding:0 15px;font-size:16px;background-color:rgba(255,255,255,.7);}


.cul {width:1200px;height:396px;overflow:hidden;background:url(../images/culbg.jpg) no-repeat;margin:0 auto 45px;position:relative;}
.cul li {position:absolute;}
.cul li div {display:table-cell;vertical-align:middle;width:284px;height:190px;padding:15px;color:#fff;text-align:center;overflow:hidden;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;}
.cul li:nth-of-type(1) {left:284px;top:0;}
.cul li:nth-of-type(2) {left:632px;top:0;}
.cul li:nth-of-type(3) {left:0;top:205px;}
.cul li:nth-of-type(4) {left:916px;top:206px;}
.cul b {font-size:24px;font-weight:normal;display:inline-block;margin-bottom:10px;}
.cul p {font-size:14px;}

.twof {width:1200px;margin:0 auto;padding-top:25px;}
.twof dl {width:566px;height:435px;position:relative;border:1px solid #283f8b;}
.twof dt {position:absolute;left:50%;top:-25px;margin-left:-110px;width:220px;height:50px;line-height:50px;text-align:center;background-color:#283f8b;color:#fff;font-size:20px;}
.twof dt h1,
.twof dt h2,
.twof dt h3,
.twof dt h4,
.twof dt h5,
.twof dt h6 {font-size:inherit;font-weight:inherit;}
.scroll-down {padding:50px 45px 25px;color:#666;}
.scroll-down .hd {float:left;position:relative;width:107px;height:308px;overflow:hidden;}
.scroll-down .hd:after {position:absolute;width:1px;top:0;left:53px;bottom:0;font-size:0;line-height:0;content:'';background-color:#959595;}


.scroll-down .hd ul {position:absolute;left:0;top:0;width:107px;}
.scroll-down .hd li {position:relative;display:block;height:44px;line-height:44px;font-weight:bold;font-size:14px;}
.scroll-down .hd li:nth-child(even) {text-align:right;}
.scroll-down .hd li:before {position:absolute;z-index:1;left:45px;top:50%;margin-top:-8px;width:11px;height:11px;padding:2px;border:1px solid transparent;border-radius:50%;font-size:0;line-height:0;content:'';background-color:transparent;}
.scroll-down .hd li:after {position:absolute;z-index:2;left:48px;top:50%;margin-top:-5px;width:11px;height:11px;border-radius:50%;font-size:0;line-height:0;content:'';background-color:#959595;}
.scroll-down .hd li.on {color:#283f8b;}
.scroll-down .hd li.on:before {border-color:#283f8b;background-color:#fff;box-shadow:0 0 3px rgba(0,0,0,0.8);}
.scroll-down .hd li.on:after {background-color:#283f8b;}

.scroll-down .bd {float:right;background-color:#f5f5f5;}
.scroll-down .bd li {display:block;width:330px;}
.scroll-down .photo {position:relative;display:block;width:330px;height:204px;margin:0 auto;overflow:hidden;}
.scroll-down .photo span {display:table-cell;vertical-align:middle;text-align:center;width:330px;height:204px;overflow:hidden;}
.scroll-down .photo span img {vertical-align:bottom;max-width:330px;max-height:204px;transition:transform 0.3s ease 0s;}
.scroll-down .bd h3 {font-size:24px;font-weight:normal;color:#283f8b;border-bottom:2px solid #283f8b;display:inline-block;margin:15px 25px;}
.scroll-down .bd p {padding:0 25px 15px;font-size:14px;}


.twof dl.right dd {padding:50px 20px 25px;font-size:14px;color:#666;}
.twof dl.right b {display:block;font-size:24px;font-weight:normal;color:#283f8b;border-bottom:2px solid #283f8b;display:inline-block;margin-bottom:5px;padding-bottom:5px;}
.twof dl.right div.clearfix .right {width:280px;}
.twof dl.right div.clearfix .right p {text-indent:0;padding:0;}
.twof dl.right div.clearfix .right p:nth-of-type(1),
.twof dl.right div.clearfix .right p:nth-of-type(2),
.twof dl.right div.clearfix .right p:nth-of-type(3),
.twof dl.right div.clearfix .right p:nth-of-type(4),
.twof dl.right div.clearfix .right p:nth-of-type(5),
.twof dl.right div.clearfix .right p:nth-of-type(6),
.twof dl.right div.clearfix .right p:nth-of-type(7) {color:#283f8b;}

.twof dl.right div.clearfix .right p:nth-of-type(8) {color:#333;}
.twof dl.right p {text-indent:2em;padding-top:10px;}

.twocol {width:1200px;margin:0 auto 60px;padding-top:180px;background:url(../images/cnbg1.jpg) no-repeat left top,url(../images/cnbg2.jpg) no-repeat right top;}
.twocol .left {float:left;width:568px;}
.twocol .right {float:right;width:568px;}
.twocol li {position:relative;padding:15px 0;border-bottom:1px dashed #bfbfbf;overflow:hidden;}
.twocol b {display:block;margin-bottom:5px;padding-right:100px;font-size:16px;font-weight:bold;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.twocol p {overflow:hidden;font-size:14px;color:#666;line-height:22px;height:44px;}
.twocol i {position:absolute;top:15px;right:0;display:block;font-style:normal;line-height:21px;color:#666;}

.contactInfo {background:#415cb5 url(../images/threecolbg.png) no-repeat center center;color:#fff;}
.contactInfo ul {position:relative;width:1200px;height:116px;margin:0 auto;}
.contactInfo li {position:absolute;top:0;}
.contactInfo li div {display:table-cell;vertical-align:middle;width:295px;height:116px;overflow:hidden;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;}
.contactInfo a {color:#fff;}
.contactInfo li:nth-of-type(1) {left:188px;}
.contactInfo li:nth-of-type(2) {left:605px;}
.contactInfo li:nth-of-type(3) {left:960px;}
.contactInfo li:nth-of-type(1) b {display:block;font-size:26px;font-weight:normal;}
.contactInfo li:nth-of-type(1) p {font-size:14px;}
.contactInfo li:nth-of-type(2) b {display:block;font-size:16px;font-weight:normal;}
.contactInfo li:nth-of-type(2) p {font-size:26px;}
.contactInfo li:nth-of-type(3) p {font-size:16px;}

.location {width:1200px;margin:0 auto;padding:55px 0;}
.location li {float:left;margin:0 30px 30px 0;background-color:#f5f5f5;}
.location li:nth-child(3n) {margin-right:0;}

.location .photo {position:relative;display:block;width:380px;height:209px;margin:0 auto;overflow:hidden;}
.location .photo span {display:table-cell;vertical-align:middle;text-align:center;width:380px;height:209px;overflow:hidden;}
.location .photo span img {vertical-align:bottom;max-width:380px;max-height:209px;transition:transform 0.3s ease 0s;}
.location .photo u {display:table-cell;vertical-align:middle;text-align:center;width:380px;height:209px;overflow:hidden;text-decoration:none;font-size:16px;background-color:#f6f6f6;color:#999;}
.location h2 {font-size:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin:15px 0 5px;padding:0 15px;}
.location h2:before {margin-left:0;color:#898989;}
.location p {padding:0 15px 15px;font-size:16px;color:#666;overflow:hidden;}
.location li:hover {}
.location li:hover img {transform:scale(1.2,1.2);}

.frmOuter {height:658px;background:url(../images/formbg.jpg) no-repeat;}
.frmInner {width:1200px;margin:0 auto;}
.frmInner h3 {height:234px;overflow:hidden;text-indent:-9999em;}
.frmInner input[type='text'] {width:575px;height:68px;margin:0 0 10px;padding:0 15px;font-size:14px;border:0;outline:0;border-width:1px;border-style:solid;border-radius:2px;border-color:#d2d2d2;border-radius:5px;background-color:#fff;box-shadow:0px 1px 2px rgba(183,183,183,0.3) inset;-webkit-appearance:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;}
.frmInner input[name='name'] {float:left;}
.frmInner input[name='mycall'] {float:right;}
.frmInner textarea {width:100%;height:127px;margin:0 0 35px;padding:15px;font-size:14px;border:0;outline:0;border-width:1px;border-style:solid;border-radius:2px;border-color:#d2d2d2;border-radius:5px;background-color:#fff;box-shadow:0px 1px 2px rgba(183,183,183,0.3) inset;-webkit-appearance:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;}
.frmInner input[type='submit'] {width:238px;height:68px;line-height:68px;text-align:center;font-size:26px;letter-spacing:2px;cursor:pointer;color:#fff;background-color:#5375e9;border-radius:5px;border:0;outline:0;-webkit-appearance:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;}

.jobIntro {width:1200px;margin:0 auto 55px;}
.jobIntro h1 {text-align:center;font-size:26px;margin-bottom:25px;}
.jobIntro p {text-indent:2em;font-size:16px;color:#666;margin-bottom:5px;}

.jlist {width:1200px;margin:0 auto;}
.jlist table {width:100%;border:1px solid #ddd;}
.jlist th {width:20%;padding:15px 0;border:1px solid #fff;font-size:16px;font-weight:normal;text-align:center;color:#fff;background-color:#283f8b;}
.jlist td {padding:15px 0;border-bottom:1px solid #ddd;font-size:14px;text-align:center;color:#666;}

.jobTab {width:100%;margin-bottom:35px;font-size:16px;}
.jobTab tr:nth-child(odd) {background-color:#f5f5f5;}
.jobTab tr th {width:88px;border-top:1px solid #ddd;padding:10px 10px;text-align:center;vertical-align:top;white-space:nowrap;}
.jobTab tr td {border-top:1px solid #ddd;padding:10px 10px;text-align:left;vertical-align:top;}
.jobTab tr td p {margin:0;padding:0;font-size:inherit;}

.clstep {position:relative;}
.clstep b {position:absolute;top:0;display:block;height:62px;font-weight:normal;text-align:center;line-height:62px;border:7px solid #fff;background-color:#e1e1e1;border-radius:38px;font-size:26px;}
.clstep b:nth-of-type(1) {left:0;z-index:2;width:271px;}
.clstep b:nth-of-type(2) {left:234px;z-index:1;width:732px;background-color:#415cb5;color:#fff;}
.clstep b:nth-of-type(3) {right:0;z-index:0;width:236px;padding-left:106px;}
.clstep ul {float:left;padding-top:100px;}
.clstep li {float:left;position:relative;width:120px;padding-top:116px;text-align:center;font-size:16px;}
.clstep li:before {content:'';width:0px;border-left:1px dotted #bfbfbf;height:96px;font-size:0;line-height:0;position:absolute;left:50%;top:0;}
.clstep li:after {content:'';width:10px;height:10px;font-size:0;line-height:0;position:absolute;left:50%;top:96px;margin-left:-5px;background-color:#bfbfbf;border-radius:50%;}
.clstep ul:nth-of-type(2) li {color:#415cb5;}
.clstep ul:nth-of-type(2) li:before {border-color:#415cb5;}
.clstep ul:nth-of-type(2) li:after {background-color:#415cb5;}

.jklist li {float:left;margin:0 20px 20px 0;}
.jklist li:nth-child(3n) {margin-right:0;}
.jklist a {float:left;display:block;width:286px;overflow:hidden;border:2px solid #d2d2d2;}
.jklist a:hover {border-color:#283f8b;}
.jklist a:hover img {transform:scale(1.2,1.2);}
.jklist .photo {position:relative;display:block;width:278px;height:180px;padding:4px;overflow:hidden;}
.jklist .photo span {display:table-cell;vertical-align:middle;text-align:center;width:278px;height:180px;overflow:hidden;}
.jklist .photo span img {vertical-align:bottom;max-width:278px;max-height:180px;transition:transform 0.3s ease 0s;}
.jklist b {display:block;text-align:center;font-size:16px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:15px;}

.fuwu {margin-bottom:30px;}
.fuwu dt {margin-bottom:10px;font-size:18px;font-weight:bold;color:#283f8b;}
.fuwu dd {font-size:14px;text-indent:2em;color:#666;}
.fuwu dd p {margin-bottom:15px;}


.jklcTw .hd li {float:left;width:223px;margin-right:6px;}
.jklcTw .hd li:last-child {margin-right:0;}
.jklcTw .hd li h2 {position:relative;display:block;text-align:center;line-height:53px;font-size:18px;border:1px solid #283f8b;color:#283f8b;background-color:#fff;}
.jklcTw .hd li.on h2 {background-color:#283f8b;color:#fff;}
.jklcTw .hd li.on h2:after {font-family:'fontello';content:'\e871';font-style:normal;font-weight:normal;speak:none;display:inline-block;text-decoration:inherit;width:1em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;bottom:-28px;left:50%;margin-left:-0.5em;font-size:52px;color:#283f8b;}

.jklcTw.fwTw .hd ul {border-bottom:1px solid #aaa;}
.jklcTw.fwTw .hd li {float:left;width:auto;margin-right:0;}
.jklcTw.fwTw .hd li h2 {float:left;line-height:inherit;font-size:18px;border:none;color:#666;background-color:transparent;padding:10px 25px;}
.jklcTw.fwTw .hd li.on h2 {font-weight:bold;color:#283f8b;background-color:transparent;}
.jklcTw.fwTw .hd li.on h2:before {content:'';position:absolute;left:0;bottom:-1px;width:100%;height:2px;font-size:0;line-height:0;background-color:#283f8b;}
.jklcTw.fwTw .hd li.on h2:after {font-family:'fontello';content:'\e871';font-style:normal;font-weight:normal;speak:none;display:inline-block;text-decoration:inherit;width:1em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;bottom:-15px;left:50%;margin-left:-0.5em;font-size:22px;}



.jklcTw .conInner {padding:35px 0 0;font-size:14px;color:#666;}
.jklcTw .conInner table {width:100%;margin-bottom:15px;}
.jklcTw .conInner th,
.jklcTw .conInner td {padding:5px;text-align:center;border:1px solid #ccc;}
.jklcTw .conInner p {margin-bottom:15px;}
.jklcTw .conInner b,
.jklcTw .conInner strong {color:#333;}

.myliuchengstyle {width:910px;margin:0 auto;padding:0;}
.myliuchengstyle:after {clear:both;content:'';display:block;height:0;visibility:hidden;margin:0;padding:0;}
.myliuchengstyle ul {float:left;width:545px;margin:0;padding:0;list-style:none;}
.myliuchengstyle li {position:relative;padding:0 0 0 45px;margin:0;list-style:none;font-size:14px;}
.myliuchengstyle li span {position:absolute;left:10px;top:0;text-align:center;line-height:27px;width:23px;height:27px;color:#fff;font-weight:normal;font-size:13px;background:url(/index/images/linumbg.png) no-repeat;margin:0;padding:0;}
.myliuchengstyle .liuchengbg {float:right;margin:0;padding:0;}
.myliuchengstyle li p {color:#666;}
.myliuchengstyle li strong {color:#333;}

.tcol dl {width:440px;}
.tcol dt {border-bottom:1px solid #aaa;}
.tcol dt h3 {position:relative;display:inline-block;padding:10px 25px;font-size:18px;font-weight:bold;color:#283f8b;}
.tcol dt h3:before {content:'';position:absolute;left:0;bottom:-1px;width:100%;height:2px;font-size:0;line-height:0;background-color:#283f8b;}
.tcol dt h3:after {font-family:'fontello';content:'\e871';font-style:normal;font-weight:normal;speak:none;display:inline-block;text-decoration:inherit;width:1em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;bottom:-15px;left:50%;margin-left:-0.5em;font-size:22px;}
.tcol dd {}
.tcol li {position:relative;border-bottom:1px dashed #bfbfbf;overflow:hidden;}
.tcol li:last-child {border-bottom:none;}
.tcol b {display:block;padding:15px 100px 15px 0;font-size:14px;font-weight:normal;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.tcol p {display:none;height:48px;overflow:hidden;color:#888;}
.tcol i {position:absolute;top:15px;right:0;display:block;font-style:normal;line-height:21px;color:#666;}


.button:before,
.button:after {
  display:block;position:absolute;content:"";
  -webkit-transition:-webkit-transform 0.3s;
  transition:-webkit-transform 0.3s;
  transition:transform 0.3s;
  transition:transform 0.3s,-webkit-transform 0.3s;
}
.button.both:before,
.button.both:after {
  left:0;
  width:100%;
  height:3px;
  background-color:#283f8b;
  -webkit-transform:scaleX(0);
          transform:scaleX(0);
}
.button.both:before {top:0;}
.button.both:after {bottom:0;}
.button.both:hover:before,
.button.both:hover:after {
  -webkit-transform:scaleX(1);
          transform:scaleX(1);
}
.button.both.clockwise:before {
  -webkit-transform-origin:right center;
          transform-origin:right center;
}
.button.both.clockwise:after {
  -webkit-transform-origin:left center;
          transform-origin:left center;
}
.button.both.clockwise:hover:before {
  -webkit-transform-origin:left center;
          transform-origin:left center;
}
.button.both.clockwise:hover:after {
  -webkit-transform-origin: right center;
          transform-origin: right center;
}
.button .inner {
  position:absolute;top:0;left:0;
  width:100%;height:100%;
}
.button .inner:before,
.button .inner:after {
  position:absolute;
  content:"";
  display:block;
  -webkit-transition:-webkit-transform 0.3s;
  transition:-webkit-transform 0.3s;
  transition:transform 0.3s;
  transition:transform 0.3s,-webkit-transform 0.3s;
}
.button.both .inner:before,
.button.both .inner:after {
  top:0;
  width:3px;
  height:100%;
  background-color:#283f8b;
  -webkit-transform:scaleY(0);
          transform:scaleY(0);
}
.button.both .inner:before {left:0;}
.button.both .inner:after {right:0;}
.button.both .inner:hover:before,
.button.both .inner:hover:after {
  -webkit-transform:scaleY(1);
          transform:scaleY(1);
}
.button.both.clockwise .inner:before {
  -webkit-transform-origin:top center;
          transform-origin:top center;
}
.button.both.clockwise .inner:after {
  -webkit-transform-origin:bottom center;
          transform-origin:bottom center;
}
.button.both.clockwise:hover .inner:before {
  -webkit-transform-origin:bottom center;
          transform-origin:bottom center;
}
.button.both.clockwise:hover .inner:after {
  -webkit-transform-origin:top center;
          transform-origin:top center;
}

.fwlist li {float:left;margin:0 10px 10px 0;}
.fwlist li:nth-child(5n) {margin-right:0;}
.fwlist .photo {position:relative;display:block;width:232px;height:140px;margin-bottom:2px;overflow:hidden;}
.fwlist .photo span {display:table-cell;vertical-align:middle;text-align:center;width:232px;height:140px;overflow:hidden;}
.fwlist .photo span img {vertical-align:bottom;max-width:232px;max-height:140px;transition:transform 0.3s ease 0s;}
.fwlist b {display:block;height:43px;line-height:43px;text-align:center;font-size:16px;font-weight:normal;background-color:#f5f5f5;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;transition:all .3s;}
.fwlist li:hover b {background-color:#283f8b;color:#fff;}

.ifwlist {width:1200px;margin:0 auto;padding:50px 0;}
.ifwlist li {float:left;width:224px;height:166px;margin-right:20px;}
.ifwlist li:last-child {margin-right:0;}
.ifwlist a {display:block;width:190px;height:130px;padding:16px;border-top:1px solid #bfbfbf;border-left:1px solid #bfbfbf;border-right:1px solid #bfbfbf;border-bottom:3px solid #283f8b;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;transition:all .3s;}
.ifwlist a:hover {background-color:#283f8b;color:#fff;}
.ifwlist a:hover h2,
.ifwlist a:hover p {color:inherit;}
.ifwlist a:hover h2:after {width:26px;}
.ifwlist h2 {position:relative;height:52px;margin-bottom:15px;padding-bottom:7px;line-height:52px;font-size:20px;font-weight:bold;color:#283f8b;background-repeat:no-repeat;background-position:right center;background-size:59px 59px;}
.ifwlist h2:after {content:'';position:absolute;z-index:2;bottom:4px;left:0;height:3px;width:0;font-size:0;line-height:0;overflow:hidden;background-color:#fff;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;transition:all .3s;}
.ifwlist p {font-size:14px;color:#666;line-height:20px;height:60px;overflow:hidden;}

.czlist li {float:left;width:320px;height:205px;padding:35px;margin:0 14px 14px 0;color:#fff;}
.czlist li:nth-child(3n) {margin-right:0;}
.czlist b {display:block;width:57px;height:65px;line-height:65px;margin:0 auto 5px;text-align:center;font-size:33px;font-weight:normal;background:url(../images/duobianxing.png) no-repeat;}
.czlist strong {display:block;text-align:center;font-size:20px;font-weight:bold;color:inherit;margin-bottom:25px;}
.czlist p {color:inherit;font-size:14px;}
.czlist li:nth-of-type(1) {background-color:#47b54a;}
.czlist li:nth-of-type(1) b {color:#47b54a;}
.czlist li:nth-of-type(2) {background-color:#1777bb;}
.czlist li:nth-of-type(2) b {color:#1777bb;}
.czlist li:nth-of-type(3) {background-color:#666ad3;}
.czlist li:nth-of-type(3) b {color:#666ad3;}
.czlist li:nth-of-type(4) {background-color:#439dda;}
.czlist li:nth-of-type(4) b {color:#439dda;}
.czlist li:nth-of-type(5) {background-color:#8169d0;}
.czlist li:nth-of-type(5) b {color:#8169d0;}
.czlist li:nth-of-type(6) {background-color:#0164b7;}
.czlist li:nth-of-type(6) b {color:#0164b7;}

.kf-icon {font-family:'fontello';font-style:normal;font-weight:normal;speak:none;display:inline-block;text-decoration:inherit;text-align:center;font-variant:normal;text-transform:none;line-height:1em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.cndns-right {position:fixed;right:10px;bottom:10px;z-index:99999;background-color:#f1f1f1;border:1px solid #e0e0e0;}
.cndns-right i {font-style:normal;}
.cndns-right-meau {position:relative;}
.cndns-right-meau:hover .cndns-right-box {display:block;}
a.cndns-right-btn {position:relative;display:block;width:75px;padding:10px 0;text-align:center;border-top:1px solid #e0e0e0;}
a.cndns-right-btn:hover {background:#ffffff;text-decoration:none;}
a.cndns-right-btn:hover .kf-icon {color:#283f8b;}
a.cndns-right-btn span {margin-bottom:6px;font-size:28px;color:#283f8b;}
a.cndns-right-btn p {font-size:12px;color:#666;}


.cndns-right-box {position:absolute;top:0;right:62px;padding-right:25px;display:none;}
.cndns-right-box .box-border {position:relative;padding:20px;overflow:hidden;box-shadow:0 3px 8px rgba(0,0,0,.15);border-top:4px solid #283f8b;border-left:1px solid #f1f1f1;border-right:1px solid #f1f1f1;border-bottom:1px solid #f1f1f1;background-color:#ffffff;}
.cndns-right-box .box-border .sev-t span {float:left;display:block;font-size:42px;line-height:56px;margin-right:20px;color:#d3d3d3;}
.cndns-right-box .box-border .sev-t p {float:left;font-size:22px;line-height:28px;color:#373d41;}
.cndns-right-box .box-border .sev-t p i {display:block;font-size:12px;color:#888888;}
.cndns-right-box .box-border .sev-b {padding-top:15px;margin-top:15px;border-top:1px solid #e4e4e4;}
.cndns-right-box .box-border .sev-b li {float:left;width:50%;}
.cndns-right-box .box-border .sev-b li a {display:inline-block;font-size:12px;line-height:36px;padding-left:43px;background:url(../images/zxqq.png) no-repeat left 3px;color:#888;}
.cndns-right-box .box-border .sev-b li a:hover {color:#373d41;}
.meau-sev .cndns-right-btn {border-top:none;}
.meau-sev .cndns-right-box .box-border {width:300px;}
.meau-contact .cndns-right-box .box-border {width:230px;font-family:arial;}
.meau-code .cndns-right-box {top:-161px;}
.meau-code .cndns-right-box .box-border {width:200px;padding:0;text-align:center;}
.meau-code .cndns-right-box .box-border i {display:block;color:#666;font-size:12px;line-height:22px;}


.fwtit {margin:0 0 15px;padding:0;text-align:center;}
.fwtit strong {display:block;margin:0;padding:0;font-size:23px;font-weight:bold;color:#333;}
.fwtit p {margin:0;padding:0;font-size:16px;color:#666;}


ul.fourlist {width:1200px;margin:0 auto;padding:0;list-style:none;}
ul.fourlist:after {clear:both;content:'';display:block;height:0;visibility:hidden;margin:0;padding:0;}
ul.fourlist li {float:left;width:283px;margin:0 20px 0 0;padding:0;list-style:none;clear:none;border-top:1px solid #bfbfbf;border-left:1px solid #bfbfbf;border-right:1px solid #bfbfbf;border-bottom:3px solid #283f8b;}
ul.fourlist li:last-child {margin-right:0;text-indent:0;}
ul.fourlist li em {display:block;text-align:center;font-style:normal;font-size:18px;font-weight:bold;padding-top:10px;text-indent:0;}
ul.fourlist li strong {display:block;font-size:16px;font-weight:bold;text-align:center;padding:10px;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-indent:0;color:#333;}
ul.fourlist li p {font-size:14px;line-height:18px;height:54px;overflow:hidden;margin:0;padding:0 10px 10px;text-indent:0;}
ul.fourlist .photo {position:relative;display:block;width:283px;height:173px;margin:0 auto;text-indent:0;overflow:hidden;}
ul.fourlist .photo span {display:table-cell;vertical-align:middle;text-align:center;width:283px;height:173px;text-indent:0;overflow:hidden;}
ul.fourlist .photo span img {vertical-align:bottom;max-width:283px;max-height:173px;text-indent:0;}


ul.twolist {width:1200px;margin:0 auto;padding:0;list-style:none;}
ul.twolist:after {clear:both;content:'';display:block;height:0;visibility:hidden;margin:0;padding:0;}
ul.twolist li {width:590px;margin:0 0 15px;padding:0;list-style:none;clear:none;}
ul.twolist li:nth-child(odd) {float:left;}
ul.twolist li:nth-child(even) {float:right;}
ul.twolist .photo {float:left;position:relative;display:block;width:145px;height:120px;margin:0;text-indent:0;overflow:hidden;}
ul.twolist .photo span {display:table-cell;vertical-align:middle;text-align:center;width:145px;height:120px;text-indent:0;overflow:hidden;}
ul.twolist .photo span img {vertical-align:bottom;max-width:145px;max-height:120px;text-indent:0;}
ul.twolist .desc {float:right;width:425px;}
ul.twolist li strong {display:block;font-size:16px;font-weight:bold;text-align:center;padding:5px 0;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-indent:0;}
ul.twolist li p {font-size:14px;line-height:19px;height:76px;overflow:hidden;margin:0;padding:0;text-indent:0;}


ul.lclist {width:1200px;margin:0 auto;padding:0;list-style:none;}
ul.lclist:after {clear:both;content:'';display:block;height:0;visibility:hidden;margin:0;padding:0;}
ul.lclist li {position:relative;width:200px;height:130px;margin:0;padding:0 0 85px;list-style:none;clear:none;text-align:center;}
ul.lclist li.rarrow {float:left;}
ul.lclist li.rarrow::before {content:'';position:absolute;top:39px;right:-19px;width:50px;height:2px;font-size:0;line-height:0;background-color:#bbb;}
ul.lclist li.rarrow::after {content:'';position:absolute;top:40px;margin-top:-6px;right:-25px;width:0;height:0;font-size:0;line-height:0;border-style:solid;border-width:6px 0 6px 6px;border-top-color:transparent;border-right-color:transparent;border-bottom-color:transparent;border-left-color:#bbb;}
ul.lclist li.larrow {float:right;}
ul.lclist li.larrow::before {content:'';position:absolute;top:39px;left:-25px;width:50px;height:2px;font-size:0;line-height:0;background-color:#bbb;}
ul.lclist li.larrow::after {content:'';position:absolute;top:40px;margin-top:-6px;left:-31px;width:0;height:0;font-size:0;line-height:0;border-style:solid;border-width:6px 6px 6px 0;border-top-color:transparent;border-right-color:#bbb;border-bottom-color:transparent;border-left-color:transparent;}
ul.lclist li.darrow::before {content:'';position:absolute;z-index:3;top:145px;left:99px;right:auto;width:2px;height:50px;font-size:0;line-height:0;background-color:#bbb;}
ul.lclist li.darrow::after {content:'';position:absolute;z-index:3;top:195px;left:94px;right:auto;margin:0;width:0;height:0;font-size:0;line-height:0;border-style:solid;border-width:6px 6px 0 6px;border-color:#bbb transparent transparent transparent;}

ul.lclist li:last-child {float:left;padding:0;}
ul.lclist li:last-child::before,
ul.lclist li:last-child::after {display:none;}

ul.lclist li.darrow:nth-of-type(6) {float:left;}
ul.lclist li.darrow:nth-of-type(12) {float:right;}

ul.lclist .photo {position:relative;display:block;width:80px;height:80px;margin:0 auto;text-indent:0;overflow:hidden;}
ul.lclist .photo span {display:table-cell;vertical-align:middle;text-align:center;width:80px;height:80px;text-indent:0;overflow:hidden;}
ul.lclist .photo span img {vertical-align:bottom;max-width:80px;max-height:80px;text-indent:0;}
ul.lclist li strong {display:block;font-size:16px;line-height:20px;font-weight:bold;text-align:center;padding:10px 0 0;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-indent:0;color:#333;}
ul.lclist li p {font-size:14px;line-height:20px;margin:0;padding:0;text-indent:0;color:#666;}


ul.autocenter {display:flex;flex-wrap:wrap;justify-content:space-between;width:1200px;margin:0 auto 55px;}
ul.autocenter li {text-align:center;margin:0;padding:0;list-style:none;clear:none;text-indent:0;}
ul.autocenter .photo {position:relative;display:block;width:60px;height:60px;margin:0 auto 15px;text-indent:0;overflow:hidden;}
ul.autocenter .photo span {display:table-cell;vertical-align:middle;text-align:center;width:60px;height:60px;text-indent:0;overflow:hidden;}
ul.autocenter .photo span img {vertical-align:bottom;max-width:60px;max-height:60px;text-indent:0;}

.nfoundbg {width:1168px;padding-top:585px;padding-bottom:35px;background:url(../images/404.png) no-repeat top center;margin:0 auto;text-align:center;}
.nfoundbg h1 {font-size:30px;line-height:50px;font-family:"Source Sans Pro",Helvetica,Arial,sans-serif;font-weight:900;}
.nfoundbg p {font-size:16px;color:#999;margin-bottom:15px;}
.nfoundbg p a {font-weight:bold;color:#283f8b;}
.nfoundbg form {position:relative;width:260px;height:40px;margin:0 auto;border-radius:20px;background-color:#fff;border:1px solid #283f8b;}
.nfoundbg form:after {position:absolute;z-index:1;right:0;top:0;font-family:'fontello';content:'\e814';font-style:normal;font-weight:normal;speak:none;display:inline-block;text-decoration:inherit;text-align:center;font-variant:normal;text-transform:none;width:40px;height:40px;line-height:40px;text-align:center;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:20px;color:#283f8b;}
.nfoundbg input {border:none;background:none;outline:none;}
.nfoundbg input[type='text'] {float:left;width:220px;height:40px;padding:9px 0 9px 20px;-webkit-appearance:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;}
.nfoundbg input[type='submit'] {float:right;width:40px;height:40px;opacity:0;position:relative;z-index:2;cursor:pointer;}

.ggOuter {width:1200px;margin:0 auto;}
.gg-list {position:relative;zoom:1;margin:0;padding:0;list-style:none;}
.gg-list li.item {float:left;position:absolute;top:0;left:0;width:260px;margin:0;padding:9px;list-style:none;font-size:12px;border:1px solid #ccc;background-color:#fff;border-radius:5px;box-shadow:0px 1px 3px rgba(34,25,25,.2);-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;-ms-transition:all 0.3s;transition:all 0.3s;}
.gg-list li.item:hover {box-shadow:0 1px 16px rgba(0,0,0,.6);}
.gg-list li.item img {width:260px;height:325px;}
.gg-list div.office {margin:8px 0;padding:0 0 0 35px;background:url(/index/images/office.png) no-repeat left center;background-size:contain;}
.gg-list div.office strong {font-size:16px;margin:0;padding:0;}
.gg-list div.office em {font-style:normal;font-size:12px;margin:0;padding:0 0 0 10px;color:#666;}
.gg-list ol {margin:0;padding:0;list-style:none;}
.gg-list ol li {overflow:hidden;font-size:12px;margin:0 0 5px;padding:0 0 5px;list-style:none;border-bottom:1px dotted #ccc;color:#666;}
.gg-list ol li:last-child {border-bottom:none;margin-bottom:0;}
.gg-list ol li em {float:left;width:75px;text-align:right;font-style:normal;margin:0;padding:0;}
.gg-list ol li p {float:left;width:185px;margin:0;padding:0;font-size:12px;}

.gg-list div.jingli tr td {padding:5px 0 5px;border-bottom:1px dotted #ccc;color:#666;vertical-align:top;}
.gg-list div.jingli tr td:first-child {width:75px;text-align:right;font-style:normal;}
.gg-list div.jingli tr td:last-child {width:185px;text-align:left;font-size:12px;}

body.inhcsear {padding-top:0;background:#EEE;font-family:'Microsoft YaHei','PingFang SC';}
body.inhcsear input,
body.inhcsear select,
body.inhcsear textarea,
body.inhcsear button{font-family:'Microsoft YaHei','PingFang SC';}
body.inhcsear .topOuter {position:static;border-bottom:1px solid #ddd;}
.hcsear {width:1200px;margin:38px auto;padding:38px 0;background:#FFF;border-radius:6px;box-shadow:0px 4px 12px 2px rgba(0,0,0,0.05);}
.hcsear .title {width:635px;margin:0 auto 20px;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:center;}
.hcsear .logo {margin-right:15px;}
.hcsear h1 {height:29px;padding-top:13px;line-height:29px;font-size:20px;}
.hcsear h1 a {font-style:italic;}

.hcsear form {width:635px;margin:0 auto;overflow:hidden;margin-bottom:30px;}
.hcsear form ul {display:flex;flex-direction:row;}
.hcsear form li {position:relative;margin:10px 0;padding:0 10px;font-size:14px;cursor:pointer;}
.hcsear form li.current {font-weight:bold;color:#4469b5;}
.hcsear form li.current:after {display:block;width:0;height:0;border-width:0 6px 6px 6px;border-style:solid;border-color:transparent transparent #b6b6b6 transparent;position:absolute;bottom:-10px;left:50%;margin-left:-6px;content:'';}
.hcsear form li.current.focus:after {border-color:transparent transparent #4469b5 transparent;}

.hcsear form li:first-child {border-right:1px solid #ddd;}
.hcsear input[name='keyboard'] {float:left;box-sizing:border-box;width:555px;height:40px;line-height:26px;margin-right:8px;padding:5px 8px;font-size:16px;font-weight:bold;color:#555;border:2px solid #b6b6b6;outline:none;border-radius:4px;box-shadow:0px 1px 2px rgba(183,183,183,0.3) inset;}
.hcsear input[name='keyboard']:focus {border-color:#4469b5;}
.hcsear input[name='dosubmit'] {float:left;width:72px;height:40px;line-height:40px;font-size:16px;text-align:center;color:white;cursor:pointer;border:none;outline:none;border-radius:4px;background-color:#4469b5;box-shadow:0 0 1px 0 rgba(0,0,0,.5),inset 0 1px 1px 0 rgba(255,255,255,.2);text-shadow:0 1px 4px rgba(0,0,0,.2);}
.hcsear input[name='dosubmit']:active {background-color:#4E6EF2;text-decoration:none;}


.hcsear .cata {width:633px;margin:0 auto;border-radius:4px;font-size:12px;border:1px solid #ddd;background:#FFF;}
.hcsear .cata dt {padding:10px 15px;font-weight:bold;font-size:14px;border-top-left-radius:4px;border-top-right-radius:4px;border-bottom:1px solid #ddd;background:#EEE;}
.hcsear .cata dd {padding:10px 15px;}
.hcsear .cata a:link{text-decoration:none;color:#4E6EF2;}
.hcsear .cata a:visited{text-decoration:none;color:#4E6EF2;}
.hcsear .cata a:hover{text-decoration:underline;color:#4E6EF2;}
.hcsear .cata a:active{text-decoration:none;color:#4E6EF2;}

.reslist {width:1000px;margin:0 auto;}
.reslist h2 {padding:10px 0;font-weight:bold;font-size:16px;}
.reslist h2 i {font-style:normal;color:red;}
.reslist li {margin:0 0 20px;}

table.shuize {width:100%;border-collapse:separate;border-spacing:2px;font-size:14px;border-top:1px solid #283F8B;}
table.shuize td {color:#666;}
table.shuize td:nth-child(2n+1) {width:120px;height:26px;line-height:26px;font-weight:400;text-align:center;border-bottom:1px solid #EEE;background:#EEE;}
table.shuize td:nth-child(2n) {padding:0px 12px;border-bottom:1px solid #EEE;}
table.shuize td a:after {content:'\e82c';font-family:'fontello';font-style:normal;font-weight:normal;speak:none;display:inline-block;text-decoration:inherit;width:1em;text-align:center;font-variant:normal;text-transform:none;margin-left:.2em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;opacity:0;transition:all 0.3s;}
table.shuize td b {font-weight:normal;}

.guilei li {border:1px solid #ddd;transition:all .3s;}
.guilei li:hover {box-shadow:0px 0px 12px 0px rgba(0,0,0,.2);}
table.group {width:100%;border-spacing:0;font-size:14px;color:#303133;}
table.group tr:first-child td {padding-top:10px;}
table.group tr:last-child td {padding-bottom:10px;}
table.group td {padding:5px;word-break:normal;vertical-align:top;}
table.group td.tit {width:80px;text-align:right;}
table.group b {font-weight:normal;color:#4469b5;}
table.group strong {font-weight:normal;color:#F00;}
table.group a {color:#4469b5;}

.hcdetail {width:1160px;margin:0 auto;}
.hcdetail table {width:100%;border-collapse:collapse;font-size:14px;margin-bottom:10px;}
.hcdetail caption {margin:15px 0 10px;padding-left:6px;text-align:left;font-weight:bold;font-size:16px;border-left:3px solid #415cb5;}
.hcdetail th {padding:5px 5px;font-weight:normal;border:1px solid #ccc;background-color:rgba(213,223,255,0.3);}
.hcdetail .tit {width:120px;font-weight:normal;text-align:right;background-color:rgba(213,223,255,0.3);}
.hcdetail td {padding:5px 10px;border:1px solid #ccc;}
.hcdetail span {display:inline-block;word-break:keep-all;margin:0 10px 0 0;}
.hcdetail a {text-decoration:underline;color:#4469b5;}

.dm li {float:left;width:50%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;}
.dm li:first-child {padding-right:12px;}
.dm li:last-child {padding-left:12px;}
.ciqdm tr td:first-child {white-space:nowrap;min-width:200px;}

.xiedingshuilv {padding:20px;}
.xiedingshuilv table {width:100%;border-spacing:0;font-size:14px;color:#606266;margin-bottom:20px;}
.xiedingshuilv table th {width:25%;font-weight:bold;text-align:center;border:1px solid #ccc;background-color:#eef2ff;}
.xiedingshuilv table td {padding:0 10px;line-height:36px;border:1px solid #ccc;background-color:#fff;}
.xiedingshuilv table:last-child {margin-bottom:0;}

.tehuishuilv {padding:20px;}
.tehuishuilv table {width:100%;border-spacing:0;font-size:14px;color:#606266;margin-bottom:20px;}
.tehuishuilv table th {width:25%;font-weight:bold;text-align:center;border:1px solid #ccc;background-color:#eef2ff;}
.tehuishuilv table td {padding:0 10px;height:36px;line-height:36px;border:1px solid #ccc;background-color:#fff;}
.tehuishuilv table:last-child {margin-bottom:0;}

.rcepshuilv {padding:20px;}
.rcepshuilv table {width:100%;border-spacing:0;font-size:14px;color:#606266;}
.rcepshuilv th {padding:5px 5px;font-weight:bold;text-align:center;border:1px solid #ccc;background-color:#f5f5f5;}
.rcepshuilv td {padding:5px 5px;text-align:center;border:1px solid #ccc;}

.clfhshuilv {padding:20px;}
.clfhshuilv table {width:100%;border-spacing:0;font-size:14px;color:#606266;}
.clfhshuilv th {width:25%;font-weight:normal;text-align:right;border:1px solid #ccc;border-right:none;}
.clfhshuilv td {line-height:36px;border:1px solid #ccc;border-left:none;}

.jgtj {padding:20px;}
.jgtj table {width:100%;border-spacing:0;font-size:14px;color:#606266;}
.jgtj th {padding:5px 10px;font-weight:bold;text-align:center;border:1px solid #ccc;background-color:#eef2ff;}
.jgtj th:nth-child(1),
.jgtj th:nth-child(2),
.jgtj td:nth-child(1),
.jgtj td:nth-child(2) {white-space:nowrap;word-break:keep-all;text-align:center;}
.jgtj td {padding:5px 10px;border:1px solid #ccc;}

.jyjy {padding:20px;}
.jyjy table {width:100%;border-spacing:0;font-size:14px;color:#606266;}
.jyjy th {padding:5px 10px;font-weight:bold;text-align:center;border:1px solid #ccc;background-color:#eef2ff;}
.jyjy th:nth-child(1),
.jyjy th:nth-child(2),
.jyjy td:nth-child(1),
.jyjy td:nth-child(2) {white-space:nowrap;word-break:keep-all;text-align:center;}
.jyjy td {padding:5px 10px;border:1px solid #ccc;}

.jisuanqi input::-webkit-input-placeholder,
.jisuanqi textarea::-webkit-input-placeholder {color:#acacac;opacity:1;font-weight:normal;font-size:12px;}
.jisuanqi input:-moz-placeholder,
.jisuanqi textarea:-moz-placeholder {color:#acacac;opacity:1;font-weight:normal;font-size:12px;}
.jisuanqi input::-moz-placeholder,
.jisuanqi textarea::-moz-placeholder {color:#acacac;opacity:1;font-weight:normal;font-size:12px;}
.jisuanqi input:-ms-input-placeholder,
.jisuanqi textarea:-ms-input-placeholder {color:#acacac;opacity:1;font-weight:normal;font-size:12px;}

.tooltips {max-width:210px;border-width:1px;border-style:solid;position:absolute;display:none;border-radius:3px;opacity:0;z-index:999;}
.tooltips p.content {padding:5px;word-break:normal;}
.tooltips .triangle-front,
.tooltips .triangle-back {width:0;height:0;font-size:0;line-height:0;overflow:hidden;border-width:8px;border-style:solid;position:absolute;border-color:transparent;top:100%;left:50%;margin-left:-8px;}
.tooltips .triangle-back {margin-top:-1px;}
.yellow {border-color:#c7c08d;background-color:#fffac3;}
.yellow .triangle-front {border-top-color:#c7c08d;}
.yellow .triangle-back {border-top-color:#fffac3;}

.jisuanqi {width:974px;margin:0 auto;padding-top:10px;font-size:14px;}
.jisuanqi i {margin-right:4px;font-style:normal;color:#f56c6c;}
.jisuanqi table caption {box-sizing:border-box;width:98px;height:21px;margin:20px 0 0;padding-right:0.5em;text-align:right;font-weight:bold;font-size:16px;color:#444;}
.jisuanqi table th {width:98px;padding:5px 0;line-height:32px;font-weight:normal;white-space:nowrap;text-align:right;vertical-align:top;color:#666;}
.jisuanqi table th.danwei {width:128px;}
.jisuanqi table td {padding:5px 0;vertical-align:top;}
.jisuanqi input[type='text'] {width:300px;height:32px;line-height:20px;padding:6px;border:1px solid #ccc;border-radius:4px;outline:none;box-sizing:border-box;font-size:14px;color:#333;font-family:verdana,arial !important;}
.jisuanqi input[type='text'][disabled='disabled'] {background-color:#f4f4f4;border:none;}

.jisuanqi input[name='hscode'] {width:448px;font-size:15px;}
.jisuanqi input[name='huilv'] {color:#333 !important;background-color:#f4f4f4;border-color:#eee;}
.jisuanqi select {height:32px;line-height:20px;padding:6px;border:1px solid #ccc;border-radius:4px;outline:none;box-sizing:border-box;background-color:#fff;color:#333;font-size:14px;font-family:verdana,arial !important;}
.jisuanqi select[name='yuanchandi'] {width:210px;}
.jisuanqi select[name='chengjiao'] {width:210px;}
.jisuanqi input[name='yunfei'] {width:210px;}
.jisuanqi input[name='baoxianfei'] {width:210px;}
.jisuanqi input[name='zafei'] {width:210px;}
.jisuanqi select[name='guanshuileixing'] {width:140px;}
.jisuanqi input[name='chengjiaojine'] {width:140px;}
.jisuanqi select[name='yearmonth'] {width:125px;margin-right:10px;}
.jisuanqi select[name='bizhong'] {width:165px;}

#shangpinmingcheng,
#jiliangdanwwei,
#yingshui {min-height:32px;padding:6px;border-radius:4px;box-sizing:border-box;background-color:#f4f4f4;font-family:verdana,arial !important;}
#shangpinmingcheng {width:448px;}
#jiliangdanwwei {width:300px;}
#yingshui {width:210px;}
#calc {height:32px;line-height:32px;padding:0 15px;font-size:14px;text-align:center;color:white;cursor:pointer;border:none;outline:none;border-radius:4px;background-color:#4469b5;box-shadow:0 0 1px 0 rgba(0,0,0,.5),inset 0 1px 1px 0 rgba(255,255,255,.2);text-shadow:0 1px 4px rgba(0,0,0,.2);}
#calc:active {background-color:#4E6EF2;text-decoration:none;}

.jisuanqi table.jieguo {width:546px;}
.jisuanqi table.jieguo tr:first-child td {border:none;padding-bottom:10px;}
.jisuanqi table.jieguo tr:first-child td:first-child {width:98px;}
.jisuanqi table.jieguo th {width:auto;padding:5px 0;line-height:normal;text-align:center;vertical-align:middle;color:#333;border:1px solid #ccc;}
.jisuanqi table.jieguo td {min-width:120px;padding:5px 10px;vertical-align:middle;border:1px solid #ccc;text-align:center;}
table.morecalc {width:398px;}
table.morecalc caption {width:auto;text-align:left;padding:0 0 0 26px;}
table.morecalc tr:first-child td {padding-top:10px;}
table.morecalc td {padding:0 0 0 26px;}