/* Reset Css */
html {-webkit-tap-highlight-color:rgba(0, 0, 0, 0);}
html,body{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {padding:0;margin:0;}
fieldset,img {border:0;outline:medium none;}
button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}
table{border-collapse:collapse;border-spacing:0;}
ol,ul{list-style:none;}
address,caption,cite,code,dfn,em,th,var {font-weight:normal;font-style:normal;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6{font-weight:normal;font-size:100%;}
q:before,q:after {content:'';}
abbr,acronym {border:0;}
[hidden],script{display:none;}
a{text-decoration:none;outline:medium none;}
input,textarea{outline:medium none;}

/* Common */
html,body{font: 12px/1 'Microsoft YaHei',Arial,Helvetica,sans-serif;color: #444;background: #FFF;}
input,label{font-family: 'Microsoft YaHei';font-size: 12px;}
textarea{font-family: 'Microsoft YaHei';font-size: 12px;}
img{font-size: 12px;}
a{color: #666;}
p{word-break: break-all;word-wrap: break-word;}
.l{float: left;}
.r{float: right;}
.wrap{width: 1170px;margin: 0 auto;}

.aft:after{clear: both;display: block;content: "";height: 0;font-size: 0;visibility: hidden;} 
.transition{-webkit-transition: all 0.3s ease 0s;transition: all 0.3s ease 0s;}
.box-sizing{-webkit-box-sizing:border-box;box-sizing:border-box;}
 
/* swiper css */
.swiper-container{height:100%;position:relative;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-o-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;z-index:1;}
.swiper-wrapper{position:relative;width:100%;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;-webkit-transition-timing-function:ease;-moz-transition-timing-function:ease;-o-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-duration:0s;-moz-transition-duration:0s;-o-transition-duration:0s;transition-duration:0s;-webkit-transition-property:-webkit-transform,left,top;-moz-transition-property:-moz-transform,left,top;-o-transition-property:-o-transform,left,top;transition-property:transform,left,top;-webkit-transform:translate3d(0px,0,0);-moz-transform:translate3d(0px,0,0);-o-transform:translate3d(0px,0,0);-o-transform:translate(0px,0px);transform:translate3d(0px,0,0);-ms-transition-property:-ms-transform,left,top;-ms-transition-duration:0s;-ms-transform:translate3d(0px,0,0);-ms-transition-timing-function:ease;}
.swiper-slide{height:100%;float:left;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;}

/*HD & FT*/
.header{}
.header .hd-bar{height: 38px;border-bottom: 1px solid #D5D5D5;line-height: 38px;}
.header .hd-bar .lang{color: #555;font-size: 14px;}
.header .hd-bar .lang a{display: inline-block;vertical-align: middle;margin: 0 5px;width: 20px;height: 20px;border-radius: 20px;background-color: #CAC9C9;color: #FFF;font-size: 12px;line-height: 20px;text-align: center;}
.header .hd-bar .lang a.cur{background-color: #00275C;}
.header .hd-bar .sns{font-size: 0;}
.header .hd-bar .sns span{display: inline-block;vertical-align: middle;margin: 0 4px;font-size: 16px;position: relative;}
.header .hd-bar .sns span a{display: block;width: 20px;height: 20px;}
.header .hd-bar .sns span.linkin a{background: url(../images/hd-linkin.png) center center no-repeat;}
.header .hd-bar .sns span.wechat a{background: url(../images/hd-wechat.png) center center no-repeat;}
.header .hd-bar .sns span.wechat em{display: none;position: absolute;top: 100%;left: -50px;width: 100px;height: 100px;padding: 10px 10px;background-color: #FFF;z-index: 9;font-size: 0;}
.header .hd-bar .sns span.wechat em img{width: 100%;height: 100%;}
.header .hd-bar .sns span.wechat:hover em{display: block;}
.header .hd-bar .sns span.weibo a{background: url(../images/hd-weibo.png) center center no-repeat;}
.header .hd-bar .sns span.tel{padding-left: 25px;background: url(../images/hd-tel.png) left center no-repeat;color: #5BB547;font-weight: 700;}
.header .hd-row{height: 90px;}
.header .hd-row .logo{height: 51px;margin-top: 18px;font-size: 0;}
.header .hd-row .logo img{height: 100%;}
.header .hd-row .nav{margin-top: 39px;}
.header .hd-row .nav span.m-menu{display: none;width: 40px;height: 30px;overflow: hidden;cursor: pointer;}
.header .hd-row .nav span.m-menu em{margin-top: 6px;display: block;height: 6px;background-color: #00285C;}
.header .hd-row .nav span.m-menu:before{display: block;content: '';height: 6px;background-color: #00285C;}
.header .hd-row .nav span.m-menu:after{margin-top: 6px;display: block;content: '';height: 6px;background-color: #00285C;}
.header .hd-row .nav li{float: left;height: 51px;background: url(../images/nav-li-bg.png) 0 2px no-repeat;position: relative;}
.header .hd-row .nav li > a{display: block;height: 51px;padding: 0 20px;color: #555;font-size: 16px;}
.header .hd-row .nav li > a:hover{color: #00275C;}
.header .hd-row .nav li:first-child{background: none;margin-right: 19px;}
.header .hd-row .nav li:first-child a{padding: 0;width: 22px;height: 18px;background: url(../images/nav-home.png) center -30px no-repeat;overflow: hidden;font-size: 0;line-height: 99;}
.header .hd-row .nav li:first-child a:hover{background: url(../images/nav-home.png) center top no-repeat;}
.header .hd-row .nav li:last-child a{padding-right: 6px;}
.header .hd-row .nav li dl.subnav{display: none;width: 160px;padding: 2px 0 20px;border-top: 1px solid #1E3E70;position: absolute;z-index: 990;left: 50%;margin-left: -80px;top: 100%;background-color: rgba(14,41,79,.8);}
.header .hd-row .nav li dl.subnav:before{display: block;content: '';width: 0;height: 0;border-left: 8px solid rgba(255,255,255,0);border-right: 8px solid rgba(255,255,255,0);border-bottom: 8px solid #00265C;position: absolute;top: -9px;left: 50%;margin-left: -8px;}
.header .hd-row .nav li dl.subnav dd a{display: block;height: 45px;border-bottom: 1px dashed #44577B;color: #FFF;font-size: 14px;line-height: 44px;text-align: center;}
.header .hd-row .nav li dl.subnav dd a:hover{background-color: #00265C;}
.header .hd-row .nav li:hover > a{color: #00275C;}
.header .hd-row .nav li:hover dl.subnav{display: block;}
.header .hd-row .nav li.cur > a{color: #00275C;}
.header .hd-row .nav li.ishome a{background: url(../images/nav-home.png) center top no-repeat;}

.footer{background-color: #F6F6F6;border-top: 1px solid #DEDEDE;}
.footer .ft-nav{height: 312px;text-align: center;}
.footer .ft-nav dl{float: left;width: 12.5%;height: 312px;border-left: 1px solid #DCDCDC;-webkit-box-sizing:border-box;box-sizing:border-box;}
.footer .ft-nav dl:first-child{border-left: none;}
.footer .ft-nav dl dt{margin-top: 20px;height: 54px;line-height: 54px;}
.footer .ft-nav dl dt a{color: #555;font-size: 18px;}
.footer .ft-nav dl dt a:hover{color: #00275C;}
.footer .ft-nav dl dd{height: 34px;}
.footer .ft-nav dl dd a{color: #7A7A74;font-size: 14px;}
.footer .ft-nav dl dd a:hover{color: #00275C;}
.footer .friendlink{border-top: 1px solid #DCDCDC;padding: 15px 0;min-height: 30px;line-height: 30px;color: #555;font-size: 14px;}
.footer .friendlink a{display: inline-block;vertical-align: top;margin-right: 10px;}
.footer .friendlink a:hover{color: #00275C;}
.footer .copyright{height: 60px;background-color: #333;color: #7A7A74;font-size: 14px;line-height: 60px;}


/* Index */
.islide{height: 550px;position: relative;}
.islide .swiper-wrapper{height: 100%;}
.islide .swiper-wrapper .swiper-slide a{display: block;height: 100%;background-position: center center;background-repeat: no-repeat;-webkit-background-size: cover;background-size: cover;}
.islide .pagination{position: absolute;width: 100%;left: 0;bottom: 3%;z-index: 9;font-size: 0;text-align: center;}
.islide .pagination span.swiper-pagination-switch{display: inline-block;vertical-align: middle;margin: 0 5px;width: 6px;height: 6px;border: 3px solid #00275C;border-radius: 12px;background-color: #00275C;cursor: pointer;}
.islide .pagination span.swiper-active-switch{border: 3px solid #FFF;}

.ititle{overflow: hidden;padding-bottom: 38px;height: 26px;}
.ititle .title{float: left;}
.ititle .title .zh{display: inline-block;vertical-align: bottom;color: #444;font-size: 24px;font-weight: 700;}
.ititle .title .zh em.blue{color: #00285C;font-weight: 700;}
.ititle .title .en{display: inline-block;vertical-align: bottom;margin-left: 5px;text-transform: uppercase;color: #999;font-size: 14px;font-family: Arial;}
.ititle .more{float: right;}
.ititle .more a{display: block;width: 80px;height: 26px;color: #666;font-size: 12px;line-height: 26px;text-align: center;}
.ititle .more a:hover{color: #00275C;}
.ititle .more a.white{background-color: #FFF;}
.ititle .more a.grey{background-color: #F3F3F3;}

.iservice{padding: 58px 0;background-color: #F3F3F3;}
.iservice .iserv-list{overflow: hidden;}
.iservice .iserv-item{width: 250px;height: 310px;float: left;background-color: #FFF;margin-left: 45px;}
.iservice .iserv-item:first-child{margin-left: 0;}
.iservice .iserv-item a{display: block;overflow: hidden;font-size: 0;line-height: 1;}
.iservice .iserv-item a img{width: 100%;}
.iservice .iserv-item a p{height: 58px;padding: 0 50px 0 20px;border:1px solid #EFEFEF;color: #555;font-size: 16px;line-height: 58px;}
.iservice .iserv-item:hover{background-color: #00285C;-webkit-transition: all 0.3s ease 0s;transition: all 0.3s ease 0s;}
.iservice .iserv-item:hover a p{color: #FFF;border:1px solid #00285C;-webkit-transition: all 0.3s ease 0s;transition: all 0.3s ease 0s;}

.icase{padding: 58px 0;}
.icase .icase-list{overflow: hidden;}
.icase .icase-list li{float: left;width: 292px;height: 400px;position: relative;}
.icase .icase-list li a{display: block;overflow: hidden;height: 100%;}
.icase .icase-list li .pic{width: 292px;height: 210px;font-size: 0;overflow: hidden;}
.icase .icase-list li .pic img{width: 292px;height: 210px;-webkit-transition: all 0.3s ease 0s;transition: all 0.3s ease 0s;}
.icase .icase-list li:hover .pic img{-webkit-transform: scale(1.2);transform: scale(1.1);}
.icase .icase-list li .cont{width: 292px;height: 200px;position: absolute;bottom: 0;left: 0;z-index: 9;}
.icase .icase-list li:nth-child(odd) .cont{background: url(../images/icase-text-bottom.png) center top no-repeat;}
.icase .icase-list li:nth-child(even) .pic{margin-top: 190px;}
.icase .icase-list li:nth-child(even) .cont{bottom: auto;top: 0;background: url(../images/icase-text-top.png) center bottom no-repeat;}
.icase .icase-list li .cont .title{margin-top: 10px;height: 60px;color: #555;font-size: 16px;font-weight: 700;text-align: center;line-height: 60px;position: relative;}
.icase .icase-list li .cont .title:after{display: block;content: '';width: 44px;height: 2px;background-color: #00275C;position: absolute;left: 50%;margin-left: -22px;bottom: 0;}
.icase .icase-list li .cont .text{padding: 14px 25px 0;color: #666;font-size: 14px;line-height: 26px;}

.inews{padding: 58px 0;background-color: #F3F3F3;}
.inews .inews-list{overflow: hidden;}
.inews .inews-list ul{overflow: hidden;}
.inews .inews-list li{float: right;width: 678px;height: 123px;background-color: #FFF;border: 1px solid #EFEFEF;margin-top: 23px;-webkit-transition: all 0.3s ease 0s;transition: all 0.3s ease 0s;}
.inews .inews-list li a{display: block;overflow: hidden;}
.inews .inews-list li .pic{float: left;width: 150px;height: 100px;padding: 11px 0 11px 12px;font-size: 0;}
.inews .inews-list li .pic img{width: 100%;height: 100%;}
.inews .inews-list li .cont{padding-left: 21px;padding-right: 15px;overflow: hidden;}
.inews .inews-list li .cont .title{margin-top: 20px;color: #555;font-size: 16px;font-weight: 700;-webkit-transition: all 0.3s ease 0s;transition: all 0.3s ease 0s;}
.inews .inews-list li .cont .text{margin-top: 12px;color: #666;font-size: 14px;line-height: 26px;-webkit-transition: all 0.3s ease 0s;transition: all 0.3s ease 0s;}
.inews .inews-list li .cont .text span.moretext{color: #FF7E00;}

.inews .inews-list li:first-child{float: left;width: 450px;height: 421px;margin-top: 0;background-color: #FFF;}
.inews .inews-list li:first-child .pic{font-weight: normal;width: 100%;height: 250px;padding: 0;}
.inews .inews-list li:first-child .cont{padding: 0 22px;height: 170px;border: 1px solid #EFEFEF;border-top: none;}
.inews .inews-list li:nth-child(2){margin-top: 0;}

.inews .inews-list li:hover{background-color: #00285C;}
.inews .inews-list li:hover .cont .title{color: #FFF;}
.inews .inews-list li:hover .cont .text{color: #FFF;}

.iabout{padding: 60px 0;overflow: hidden;background: url(../images/iabout-bg.png) no-repeat center center / cover;}
.iabout .ia-title{float: left;width: 270px;height: 404px;position: relative;font-size: 0;}
.iabout .ia-title .pic{width: 270px;height: 404px;}
.iabout .ia-title .pic img{width: 100%;height: 100%;}
.iabout .ia-title .title{width: 197px;padding-left: 47px;height: 80px;background-color: rgba(255,255,255,.9);position: absolute;left: 13px;bottom: 14px;z-index: 9;}
.iabout .ia-title .title .zh{color: #2D2D2D;font-size: 18px;margin-top: 17px;}
.iabout .ia-title .title .en{color: #00285C;font-size: 30px;margin-top: 3px;text-transform: uppercase;}

.iabout .ia-main{overflow: hidden;padding-left: 53px;}
.iabout .ia-main .inc-zh{color: #00285C;font-size: 24px;font-weight: 700;margin-top: 18px;}
.iabout .ia-main .inc-en{color: #999;font-size: 12px;margin-top: 8px;}
.iabout .ia-main .inc-cont{color: #555;font-size: 14px;line-height: 30px;margin-top: 24px;}
.iabout .ia-main .inc-cont p{padding-bottom: 20px;}
.iabout .ia-main .inc-feature{margin-top: 30px;text-align: center;font-size: 0;}
.iabout .ia-main .inc-feature li{display: inline-block;vertical-align: middle;width: 130px;font-size: 14px;margin: 0 18px;}
.iabout .ia-main .inc-feature li .icon{width: 60px;height: 60px;border-radius: 60px;background-color: #D5D5D5;background-position: center center;background-repeat: no-repeat;margin: 0 auto;-webkit-transition: all 0.3s ease 0s;transition: all 0.3s ease 0s;}
.iabout .ia-main .inc-feature li .iaf-1{background-image: url(../images/iaf-icon-1.png);}
.iabout .ia-main .inc-feature li .iaf-2{background-image: url(../images/iaf-icon-2.png);}
.iabout .ia-main .inc-feature li .iaf-3{background-image: url(../images/iaf-icon-3.png);}
.iabout .ia-main .inc-feature li .iaf-4{background-image: url(../images/iaf-icon-4.png);}
.iabout .ia-main .inc-feature li .iaf-5{background-image: url(../images/iaf-icon-5.png);}
.iabout .ia-main .inc-feature li .name{margin-top: 10px;color: #555;}
.iabout .ia-main .inc-feature li .name h5{font-size: 16px;}
.iabout .ia-main .inc-feature li .name p{font-size: 14px;margin-top: 8px;}
.iabout .ia-main .inc-feature li:hover .icon{background-color: #00285C;}

.icustomer{padding: 58px 0;background-color: #F3F3F3;}
.icustomer-list{overflow: hidden;text-align: center;}
.icustomer-list ul{display: inline-block;overflow: hidden;border-top: 1px solid #EAEAEA;border-left: 1px solid #EAEAEA;}
.icustomer-list li{float: left;width: 193px;height: 108px;border-right: 1px solid #EAEAEA;border-bottom: 1px solid #EAEAEA;background-color: #FFF;font-size: 0;}
.icustomer-list li img{width: 100%;height: 100%;-webkit-filter: grayscale(100%);filter: grayscale(100%);opacity: 0.6;}
.icustomer-list li img:hover{-webkit-filter: grayscale(0);filter: grayscale(0);opacity: 1;}

.icontact{overflow: hidden;margin: 60px auto;}
.icontact .contactus{width: 50%;height: 200px;float: left;background-color: #00275C;color: #FFF;padding: 30px 0 0 40px;-webkit-box-sizing:border-box;box-sizing:border-box;}
.icontact .contactus .en{font-size: 24px;}
.icontact .contactus .zh{font-size: 14px;margin-top: 7px;}
.icontact .contactus .cont{margin-top: 20px;font-size: 14px;line-height: 24px;}
.icontact .sns{overflow: hidden;background-color: #F2F2F2;height: 200px;padding: 30px 40px 0;-webkit-box-sizing:border-box;box-sizing:border-box;position: relative;}
.icontact .sns .title{color: #555;}
.icontact .sns .title .en{font-size: 24px;}
.icontact .sns .title .zh{font-size: 14px;margin-top: 7px;}
.icontact .sns .sns-link{overflow: hidden;margin-top: 30px;font-size: 0;}
.icontact .sns .sns-link a{display: inline-block;vertical-align: middle;width: 34px;height: 34px;margin-right: 22px;}
.icontact .sns .sns-link a.qq{background: url(../images/fc-qq.png) center center no-repeat;}
.icontact .sns .sns-link a.weibo{background: url(../images/fc-weibo.png) center center no-repeat;}
.icontact .sns .sns-link a.weixin{background: url(../images/fc-weixin.png) center center no-repeat;}
.icontact .sns .sns-link a.linkin{background: url(../images/fc-linkin.png) center center no-repeat;}
.icontact .sns .wechat-code{position: absolute;right: 40px;top: 55px;width: 100px;height: 100px;}


/* inner pages*/
.banner{height: 260px;background-repeat: no-repeat;background-position: center center;-webkit-background-size: cover;background-size: cover;}
.inner-nav{padding: 30px 0 10px;font-size: 0;}
.inner-nav a{display: inline-block;vertical-align: middle;margin-right: 10px;margin-bottom: 20px;width: 168px;height: 44px;border: 1px solid #E7E6E6;background-color: #F3F3F3;color: #555;font-size: 16px;line-height: 44px;text-align: center;}
.inner-nav a:hover{color: #00275C;}
.inner-nav a.cur{border: 1px solid #00275C;background-color: #00275C;color: #FFF;}
.inner-main{border-top: 1px dashed #DDDCDC;}
.inner-main .inner-title{height: 116px;border-bottom: 1px solid #E7E6E6;}
.inner-main .inner-title h4{color: #444;font-size: 24px;font-weight: 700;line-height: 124px;}
.inner-main img{max-width: 100%;}

.pages{height: 30px;font-size: 0;text-align: center;}
.pages span{display: inline-block;vertical-align: middle;width: 30px;height: 30px;margin: 0 5px;}
.pages span a{display: block;height: 28px;border: 1px solid #E7E7E7;background-color: #F4F4F4;color: #666;font-size: 14px;line-height: 28px;text-align: center;}
.pages span a:hover{color: #FFF;background-color: #00275C;border: 1px solid #00275C;}
.pages span.sub{width: 78px;}
.pages span.point{width: 35px;background: url(../images/pages-point.png) 0 center no-repeat;}
.pages span.cur a{color: #FFF;background-color: #00275C;border: 1px solid #00275C;}
.about-news .pages{padding: 40px 0 50px;}

.flycom{display: none;position: fixed;left: 0;top: 0;width: 100%;height: 100%;z-index: 990;background-color: rgba(255,255,255,.5);}

/* about inc */
.about-inc{}
.about-inc .inc-title{padding-top: 40px;}
.about-inc .inc-title .zh{color: #00285C;font-size: 24px;font-weight: 700;}
.about-inc .inc-title .en{color: #999;font-size: 12px;margin-top: 10px;}
.about-inc .inc-cont{margin-top: 20px;color: #555;font-size: 14px;line-height: 30px;}
.about-inc .inc-cont p{padding: 7px 0;}
.about-inc .inc-feature{margin-bottom: 60px;}
.about-inc .inc-feature .if-nav{margin-top: 40px;height: 140px;font-size: 0;text-align: center;}
.about-inc .inc-feature .if-nav span{display: inline-block;vertical-align: middle;margin: 0 67px;color: #555;font-size: 18px;text-align: center;cursor: pointer;}
.about-inc .inc-feature .if-nav span:before{display: block;content: '';margin-bottom: 20px;width: 100px;height: 100px;border-radius: 100px;background-color: #DCDCDC;background-position: center center;background-repeat: no-repeat;}
.about-inc .inc-feature .if-nav span:first-child:before{background-image: url(../images/ifnav-1.png);}
.about-inc .inc-feature .if-nav span:nth-child(2):before{background-image: url(../images/ifnav-2.png);}
.about-inc .inc-feature .if-nav span:nth-child(3):before{background-image: url(../images/ifnav-3.png);}
.about-inc .inc-feature .if-nav span:nth-child(4):before{background-image: url(../images/ifnav-4.png);}
.about-inc .inc-feature .if-nav span:nth-child(5):before{background-image: url(../images/ifnav-5.png);}
.about-inc .inc-feature .if-nav span.act:before{background-color: #00275C;}
.about-inc .inc-feature .if-list{overflow: hidden;padding-top: 45px;}
.about-inc .inc-feature .if-list .if-item{display: none;width: 100%;height: 180px;background: url(../images/inc-if-bg.png) right bottom no-repeat #F3F3F3;border-radius: 4px;position: relative;}
.about-inc .inc-feature .if-list .if-item-act{display: block;}
.about-inc .inc-feature .if-list .if-item .title{float: left;width: 160px;height: 60px;border-radius: 4px;margin-top: 60px;margin-left: 50px;background-color: #FFF;color: #555;font-size: 24px;line-height: 60px;text-align: center;}
.about-inc .inc-feature .if-list .if-item .cont{overflow: hidden;padding-left: 120px;padding-right: 20px;height: 180px;display: table-cell;vertical-align: middle;color: #555;font-size: 14px;line-height: 30px;}
.about-inc .inc-feature .if-list .if-item:before{display: block;content: '';border-left: 12px solid #FFF;border-right: 12px solid #FFF;border-bottom: 18px solid #F3F3F3;position: absolute;top: -18px;}
.about-inc .inc-feature .if-list .if-item:first-child:before{left: 105px;}
.about-inc .inc-feature .if-list .if-item:nth-child(2):before{left: 339px;}
.about-inc .inc-feature .if-list .if-item:nth-child(3):before{left: 573px;}
.about-inc .inc-feature .if-list .if-item:nth-child(4):before{left: 807px;}
.about-inc .inc-feature .if-list .if-item:nth-child(5):before{left: 1041px;}

.about-news{}
.about-news .an-first{height: 250px;padding: 40px 0 30px;overflow: hidden;border-bottom: 1px solid #E7E6E6;}
.about-news .an-first .pic{float: left;width: 450px;height: 250px;font-size: 0;}
.about-news .an-first .pic img{width: 100%;height: 100%;}
.about-news .an-first .cont{overflow: hidden;padding-left: 32px;height: 250px;display: table-cell;vertical-align: middle;}
.about-news .an-first .cont .title a{color: #555;font-size: 24px;font-weight: 700;line-height: 24px;}
.about-news .an-first .cont .title-hot a{padding-left: 47px;background: url(../images/hot-news.png) 0 center no-repeat;}
.about-news .an-first .cont .text{margin-top: 18px;color: #555;font-size: 16px;line-height: 36px;}
.about-news .an-first .cont .date{color: #999;font-size: 14px;margin-top: 20px;}

.about-news .news-list{}
.about-news .news-list li{height: 132px;padding: 30px 0;border-bottom: 1px solid #E7E6E6;}
.about-news .news-list li .pic{float: left;font-size: 0;width: 200px;height: 132px;}
.about-news .news-list li .pic img{width: 200px;height: 132px;}
.about-news .news-list li .cont{overflow: hidden;height: 132px;display: table-cell;vertical-align: middle;padding: 0 30px;}
.about-news .news-list li .cont .title a{color: #555;font-size: 18px;font-weight: 700;}
.about-news .news-list li .cont .title-hot a{padding-left: 47px;background: url(../images/hot-news.png) 0 center no-repeat;}
.about-news .news-list li .cont .text{color: #666;font-size: 14px;line-height: 20px;margin-top: 15px;}
.about-news .news-list li .cont .text a{color: #FF7E00;}
.about-news .news-list li .cont .date{color: #999;font-size: 14px;margin-top: 23px;}

.article-show{}
.article-show .atcs-hd{padding: 50px 0 30px;overflow: hidden;border-bottom: 1px solid #E7E6E6;}
.article-show .atcs-hd .atc-info{float: left;}
.article-show .atcs-hd .atc-info .title{color: #444;font-size: 24px;font-weight: 700;line-height: 34px;}
.article-show .atcs-hd .atc-info .info{margin-top: 20px;color: #555;font-size: 12px;}
.article-show .atcs-hd .atc-info .info span{margin-right: 40px;}
.article-show .atcs-hd .atc-back{float: right;margin-top: 20px;}
.article-show .atcs-hd .atc-back a{display: block;height: 18px;padding-left: 34px;background: url(../images/back-arrow.png) 0 center no-repeat;color: #555;font-size: 14px;line-height: 18px;}
.article-show .atcs-hd .atc-back a:hover{color: #EE8223;}
.article-show .atcs-post{padding: 20px 0;color: #555;font-size: 14px;line-height: 36px;}
.article-show .atcs-post p{padding-bottom: 10px;}
.article-show .rel-link{overflow: hidden;padding: 30px 0 50px;border-top: 1px solid #E7E6E6;line-height: 30px;}
.article-show .rel-link a{color: #555;font-size: 14px;padding-bottom: 2px;border-bottom: 1px solid rgba(255,255,255,0);}
.article-show .rel-link a:hover{color: #00275C;border-bottom: 1px solid #00275C;}

.about-client{padding: 50px 0 10px;overflow: hidden;}
.about-client ul{width: 1220px;margin-left: -47px;}
.about-client li{float: left;width: 193px;height: 108px;border: 1px solid #DCDCDC;font-size: 0;margin-left: 48px;margin-bottom: 40px;}
.about-client li img{width: 100%;height: 100%;-webkit-filter: grayscale(100%);filter: grayscale(100%);}
.about-client li img:hover{-webkit-filter: grayscale(0);filter: grayscale(0);}

.inc-history{padding: 50px 0;}
.inc-history .inc-history-img{text-align: center;font-size: 0;line-height: 0;}
.inc-history .inc-history-img img{width: 100%;}

.social-resp{padding: 50px 0 46px;overflow: hidden;}
.social-resp ul{width: 1173px;}
.social-resp li{overflow: hidden;float: left;width: 583px;height: 212px;margin-left: 3px;margin-bottom: 4px;}
.social-resp li .pic{float: left;font-size: 0;width: 290px;height: 212px;}
.social-resp li .cont{float: right;width: 288px;height: 210px;border: 1px solid #E9E6E6;background-color: #F3F3F3;position: relative;}
.social-resp li .cont .text{margin-left: 28px;margin-top: 38px;color: #555;font-size: 16px;line-height: 30px;}
.social-resp li .cont .date{color: #999;font-size: 16px;font-family: Arial;position: absolute;bottom: 30px;right: 30px;z-index: 9;}
.social-resp li:nth-child(4n) .pic{float: right;}
.social-resp li:nth-child(4n) .cont{float: left;}
.social-resp li:nth-child(4n-1) .pic{float: right;}
.social-resp li:nth-child(4n-1) .cont{float: left;}

.inc-honor{padding: 50px 0 20px;overflow: hidden;}
.inc-honor ul{width: 1200px;margin-left: -30px;}
.inc-honor li{float: left;margin-left: 30px;margin-bottom: 30px;cursor: pointer;}
.inc-honor li .pic{width: 268px;height: 208px;border: 1px solid #E9E6E6;background-color: #F3F3F3;text-align: center;font-size: 0;}
.inc-honor li .pic img{height: 100%;max-width: 100%;}
.inc-honor li .title{color: #555;font-size: 14px;line-height: 50px;text-align: center;}

.honor-large{width: 718px;height: 558px;border: 1px solid #E9E6E6;background-color: #F3F3F3;position: fixed;left: 50%;top: 50%;-webkit-transform: translate(-50%,-50%);transform: translate(-50%,-50%);z-index: 999;}
.honor-large .pic{height: 493px;margin-top: 20px;text-align: center;font-size: 0;}
.honor-large .pic img{height: 493px;}
.honor-large .title{color: #555;font-size: 14px;text-align: center;line-height: 44px;}
.honor-large .honor-close{width: 36px;height: 36px;border: 1px solid #E9E6E6;background: url(../images/fly-close.png) center center no-repeat #F3F3F3;border-radius: 38px;position: absolute;right: -34px;top: -34px;cursor: pointer;}

.service{}
.service .serv-main{}
.service .serv-main .serv-pic{height: 360px;padding: 40px 0 20px;font-size: 0;text-align: center;}
.service .serv-main .serv-pic img{max-height: 100%;}
.service .serv-main .serv-cont{padding: 0 0 50px;color: #555;font-size: 14px;line-height: 36px;}
.service .serv-main .serv-cont .sc-title{margin: 30px 0 15px;}
.service .serv-main .serv-cont .sc-title h5{display: inline-block;min-height: 36px;min-width: 80px;padding: 0 30px 0 57px;color: #00275D;font-size: 16px;line-height: 36px;background-color: #F3F3F3;background-position: 15px center;background-repeat: no-repeat;border-radius: 5px;}

.service .serv-main .serv-cont .sc-title h5.st-1{background-image: url(../images/st-1.png);}
.service .serv-main .serv-cont .sc-title h5.st-2{background-image: url(../images/st-2.png);}
.service .serv-main .serv-cont .sc-title h5.st-3{background-image: url(../images/st-3.png);}
.service .serv-main .serv-cont .sc-title h5.st-4{background-image: url(../images/st-4.png);}
.service .serv-main .serv-cont .sc-title h5.st-5{background-image: url(../images/st-5.png);}
.service .serv-main .serv-cont .sc-title h5.st-6{background-image: url(../images/st-6.png);}
.service .serv-main .serv-cont .sc-title h5.st-7{background-image: url(../images/st-7.png);}
.service .serv-main .serv-cont .sc-title h5.st-8{background-image: url(../images/st-8.png);}
.service .serv-main .serv-cont .sc-title h5.st-9{background-image: url(../images/st-9.png);}
.service .serv-main .serv-cont .sc-title h5.st-10{background-image: url(../images/st-10.png);}
.service .serv-main .serv-cont .sc-title h5.st-11{background-image: url(../images/st-11.png);}
.service .serv-main .serv-cont .sc-title h5.st-12{background-image: url(../images/st-12.png);}
.service .serv-main .serv-cont .sc-title h5.st-13{background-image: url(../images/st-13.png);}
.service .serv-main .serv-cont .sc-title h5.st-14{background-image: url(../images/st-14.png);}
.service .serv-main .serv-cont .sc-title h5.st-15{background-image: url(../images/st-15.png);}
.service .serv-main .serv-cont .sc-title h5.st-16{background-image: url(../images/st-16.png);}
.service .serv-main .serv-cont .sc-title h5.st-17{background-image: url(../images/st-17.png);}
.service .serv-main .serv-cont .sc-title h5.st-18{background-image: url(../images/st-18.png);}

.chance{padding: 50px 0 70px;overflow: hidden;}
.chance .chance-pic{width: 368px;height: 552px;float: left;font-size: 0;}
.chance .chance-pic img{width: 100%;}
.chance .chance-main{overflow: hidden;padding-left: 50px;}
.chance .chance-main .cm-title{height: 100px;border-bottom: 1px solid #E7E6E6;color: #444;font-size: 24px;font-weight: 700;line-height: 100px;}
.chance .chance-main .cm-cont{padding: 30px 0;color: #555;font-size: 14px;line-height: 36px;}
.chance .chance-main .cm-tel{}
.chance .chance-main .cm-tel .cmt-title{color: #00275D;font-size: 16px;font-weight: 700;}
.chance .chance-main .cm-tel .cmt-text{margin-top: 20px;color: #555;font-size: 14px;line-height: 30px;}

.software-main{padding: 30px 0 80px;color: #555;font-size: 14px;line-height: 36px;}
.software-main h4{color: #555;font-size: 18px;font-weight: 700;padding: 10px 0;}
.software-main p{padding: 10px 0;}

.download-list{overflow: hidden;padding: 50px 0 100px;}
.download-list ul{width: 1200px;margin-left: -30px;}
.download-list li{float: left;width: 370px;height: 275px;margin-left: 30px;margin-bottom: 30px;}
.download-list li .pic{width: 348px;height: 200px;padding: 11px 11px;background-color: #F2F2F2;font-size: 0;}
.download-list li .pic img{width: 100%;height: 100%;}
.download-list li .title{height: 53px;}
.download-list li .title h4{float: left;color: #555;font-size: 16px;line-height: 52px;padding-left: 5px;}
.download-list li .title a.dl{display: block;float: right;width: 30px;height: 30px;margin-top: 10px;background: url(../images/download-icon.png) center center no-repeat #F2F2F2;}
.download-list li .title a.d2{display: block;float: right;width: 30px;height: 30px;margin-top: 10px;background: url(../images/download-icon.png) center center no-repeat #F2F2F2;}

.contact-form{width: 535px;height: 500px;background-color: #FFF;position: fixed;left: 50%;top: 50%;z-index: 998;-webkit-transform: translate(-50%,-50%);transform: translate(-50%,-50%);}
.contact-form .cf-hd{height: 50px;background-color: #00275C;color: #FFF;font-size: 18px;text-align: center;line-height: 50px;}
.contact-form .cf-hd span.close{display: block;width: 20px;height: 20px;background: url(../images/form-close.png) center center no-repeat;position: absolute;right: 20px;top: 15px;z-index: 999;cursor: pointer;}
.contact-form form{width: 100%;height: 433px;padding-top: 15px;border: 1px solid #E2E0E0;color: #666;font-size: 14px;text-align: center;-webkit-box-sizing:border-box;box-sizing:border-box;}
.contact-form form p{padding-top: 25px;}
.contact-form form p input[type="text"]{width: 320px;max-width: 70%;padding: 0 18px;height: 42px;border: 1px solid #E2E0E0;border-radius: 8px;color: #444;font-size: 14px;}
.contact-form form p input[type="submit"]{vertical-align: middle;width: 170px;height: 44px;border: none;border-radius: 8px;background-color: #74BC4D;color: #FFF;font-size: 18px;}
.contact-form form p span.resetform{display: inline-block;vertical-align: middle;width: 150px;height: 44px;margin-left: 38px;background-color: #D3D2D2;border-radius: 8px;color: #FFF;font-size: 18px;text-align: center;line-height: 44px;cursor: pointer;-moz-user-select:none;}

.case-main{padding: 50px 0 100px;overflow: hidden;}
.case-main .pic{float: left;width: 360px;font-size: 0;line-height: 1;}
.case-main .pic img{width: 100%;}
.case-main .pic h4{height: 50px;background-color: #F3F3F3;color: #444;font-size: 18px;font-weight: 700;line-height: 50px;text-align: center;}
.case-main .cont{overflow: hidden;padding-left: 60px;color: #555;font-size: 14px;line-height: 36px;}
.case-main .cont h5{color: #00275D;font-size: 16px;font-weight: 700;}
.case-main .cont p{padding: 5px 0 15px;}

.job-main{padding: 50px 0;}
.job-main .job-list{}
.job-main .job-list li{margin-bottom: 30px;}
.job-main .job-list li .jl-top{height: 50px;background-color: #F2F2F2;overflow: hidden;-webkit-transition: all 0.3s ease 0s;transition: all 0.3s ease 0s;}
.job-main .job-list li .jl-top .jobname{float: left;margin-left: 30px;color: #555;font-size: 16px;font-weight: 700;line-height: 50px;-webkit-transition: all 0.3s ease 0s;transition: all 0.3s ease 0s;}
.job-main .job-list li .jl-top .jobsub{float: right;margin-right: 30px;cursor: pointer;}
.job-main .job-list li .jl-top .jobsub span{display: block;color: #555;font-size: 14px;line-height: 50px;-moz-user-select: none;}
.job-main .job-list li .jl-top .jobsub span.on{display: none;color: #FFF;}
.job-main .job-list li .jl-content{display: none;}
.job-main .job-list li .jl-content .jlc-info{min-height: 40px;background-color: #F2F2F2;font-size: 0;}
.job-main .job-list li .jl-content .jlc-info span{display: inline-block;vertical-align: middle;height: 40px;width: 25%;color: #555;font-size: 14px;line-height: 40px;text-align: center;}
.job-main .job-list li .jl-content .jlc-text{padding: 20px 50px;border: 1px solid #F2F2F2;}
.job-main .job-list li .jl-content .jlc-text p{color: #555;font-size: 14px;line-height: 36px;}
.job-main .job-list li.act .jl-top{background-color: #00275C;}
.job-main .job-list li.act .jl-top .jobname{color: #FFF;}
.job-main .job-list li.act .jl-top .jobsub span.on{display: block;}
.job-main .job-list li.act .jl-top .jobsub span.off{display: none;}

.culture-main{padding: 50px 0 100px;overflow: hidden;}
.culture-main .cm-1{margin-right: 13px;float: left;width: 350px;height: 230px;background-color: #00275C;color: #FFF;padding: 40px 30px 0;-webkit-box-sizing:border-box;box-sizing:border-box;}
.culture-main .cm-1 .en{font-size: 24px;font-weight: 700;font-family: Arial;text-transform: uppercase;}
.culture-main .cm-1 .zh{margin-top: 15px;font-size: 18px;font-weight: 700;}
.culture-main .cm-1 .text{margin-top: 15px;font-size: 14px;line-height: 24px;}
.culture-main .cm-2{margin-right: 24px;float: left;width: 210px;height: 230px;font-size: 0;}
.culture-main .cm-2 img{width: 100%;height: 100%;}
.culture-main .cm-3{float: left;width: 210px;height: 230px;font-size: 0;}
.culture-main .cm-3 img{width: 100%;height: 100%;}
.culture-main .cm-4{float: left;width: 573px;height: 210px;background-color: #F6F6F6;margin-top: 30px;margin-right: 24px;padding: 40px 30px 0;-webkit-box-sizing:border-box;box-sizing:border-box;}
.culture-main .cm-4 .en{color: #00275D;font-size: 24px;font-weight: 700;font-family: Arial;text-transform: uppercase;}
.culture-main .cm-4 .zh{color: #00275D;margin-top: 15px;font-size: 18px;font-weight: 700;}
.culture-main .cm-4 .text{color: #555;margin-top: 15px;font-size: 14px;line-height: 24px;}
.culture-main .cm-5{float: right;width: 573px;height: 210px;font-size: 0;margin-top: 30px;}
.culture-main .cm-5 img{width: 100%;height: 100%;}

.contact-main{padding: 40px 0 80px;}
.contact-main .contact-name{}
.contact-main .contact-name .en{color: #00275D;font-size: 24px;font-weight: 700;font-family: Arial;}
.contact-main .contact-name .zh{margin-top: 15px;color: #555;font-size: 18px;font-weight: 700;}
.contact-main .contact-tel{margin-top: 20px;height: 60px;padding-left: 40px;background: url(../images/contact-tel.png) 0 center no-repeat;border-bottom: 1px solid #DDDCDC;color: #00275D;font-size: 18px;line-height: 60px;}
.contact-main .contact-tel em{font-weight: 700;}
.contact-main .contact-cont{}
.contact-main .contact-cont p{min-height: 52px;border-bottom: 1px solid #DDDCDC;}
.contact-main .contact-cont p span{display: inline-block;vertical-align: middle;min-height: 52px;width: 530px;color: #555;font-size: 14px;line-height: 52px;padding-left: 38px;}
.contact-main .contact-cont p span.tel{background: url(../images/c-tel.png) 4px 15px no-repeat;}
.contact-main .contact-cont p span.fax{background: url(../images/c-fax.png) 4px 15px no-repeat;}
.contact-main .contact-cont p span.email{background: url(../images/c-email.png) 4px 20px no-repeat;}
.contact-main .contact-cont p span.add{background: url(../images/c-add.png) 6px 15px no-repeat;}
.contact-main .contact-map{margin-top: 50px;width: 100%;height: 540px;}

.contact-main .cm-form{}
.contact-main .cm-form .tips{color: #555;font-size: 14px;line-height: 24px;}
.contact-main .cm-form form{overflow: hidden;margin-top: 32px;}
.contact-main .cm-form .left-input{float: left;}
.contact-main .cm-form .left-input p{margin-bottom: 30px;}
.contact-main .cm-form .left-input input[type="text"]{padding: 0 18px;width: 482px;height: 48px;background-color: #F3F3F3;border: 1px solid #E7E6E6;border-radius: 8px;color: #333;font-size: 14px;}
.contact-main .cm-form .right-textarea{float: right;}
.contact-main .cm-form .right-textarea textarea{padding: 10px 18px;width: 482px;height: 190px;background-color: #F3F3F3;border: 1px solid #E7E6E6;border-radius: 8px;color: #333;font-size: 14px;line-height: 26px;resize: none;}
.contact-main .cm-form .bottom-sub{margin-top: 10px;width: 100%;float: left;border-top: 1px solid #DAD8D8;text-align: center;padding-top: 40px;}
.contact-main .cm-form .bottom-sub input[type="submit"]{vertical-align: middle;width: 130px;height: 40px;background-color: #00275C;border: none;border-radius: 8px;color: #FFF;font-size: 18px;}
.contact-main .cm-form .bottom-sub span.resetform{margin-left: 20px;display: inline-block;vertical-align: middle;width: 130px;height: 40px;background-color: #DAD8D8;border: none;border-radius: 8px;color: #FFF;font-size: 18px;line-height: 40px;text-align: center;cursor: pointer;}
