﻿/*各屏滚动背景*/
.section{ height: 100%; position: relative; display: block; overflow: hidden;}
.page02{ background: url(../webimages/cimg05.jpg) center no-repeat; -webkit-background-size: cover; background-size: cover;}
.page03{ background: url(../webimages/index_03.jpg) center no-repeat; -webkit-background-size: cover; background-size: cover;}
.page04{ background: url(../webimages/index_04.jpg) center no-repeat; -webkit-background-size: cover; background-size: cover;}
.page05{ background: url(../webimages/index_05.jpg) center no-repeat; -webkit-background-size: cover; background-size: cover;}
.page06{ background: url(../webimages/index_06.jpg) center top no-repeat; -webkit-background-size: cover; background-size: cover;}
.page08{ background: url(../webimages/index_08.jpg) center top no-repeat; -webkit-background-size: cover; background-size: cover;}

.section .vm-cont{ position: relative; width: 100%; left: 0; top: 50%;}
.page02 .vm-cont{ height: 564px; margin-top: -320px;}
.page03 .vm-cont{ height: 640px; margin-top: -320px;}
.page04 .vm-cont{ height: 560px; margin-top: -320px;}
.page05 .vm-cont{ height: 594px; margin-top: -297px;}
.page08 .vm-cont{ height: 594px; margin-top: -297px;}
.page06 .vm-cont{ height: 594px; margin-top: -297px;} 

#fullpage-menu { position: fixed; left: 30px; top: 50%; width: 10px; margin-top: -50px; z-index: 70;}
#fullpage-menu li { float: left; width: 15px; height: 15px; margin-bottom: 15px;}
#fullpage-menu li a { display: block; width: 15px; height: 15px; background: url(../webimages/cimg28.png) 0 0 no-repeat;}
#fullpage-menu li.active a { background-image: url(../webimages/cimg29.png);}

.next-page{ position: absolute; width: 16px; height: 17px; background: url(../webimages/aimg01.png) 0 0 no-repeat; z-index: 999; bottom: 23px; left: 50%; margin-left: -8px;}

/*首页*/
.index-header.header{ background:/*  url(../webimages/indexnav_bg.png) repeat-x */#fff; position: fixed; top: 0; left: 0; z-index: 777;}
.header{ width: 100%;}
.header .logo{ float: left; padding-top:20px;}
.header .logo img{ display: block; width: 100%; height: 60px;}
.header .logo .index-logo{ display: none;}

.header .other{ float: right; padding: 32px 0 0 20px; height: 38px; background: url(../webimages/cimg15.jpg) left bottom no-repeat;}
.header .bdsharebuttonbox{ float: left; width: 38px; height: 38px; margin-right: 8px;}
.header .bdsharebuttonbox .bds_more{ display: block; width: 38px; height: 38px; padding: 0; margin: 0; background: url(../webimages/cimg81.png) 0 0 no-repeat;}
.header .bdsharebuttonbox .bds_more:hover{ background-image: url(../webimages/cimg83.png);}
.header .language{ float: left; width: 38px; height: 38px;}
.header .language a{ display: block; width: 38px; height: 38px; background: url(../webimages/cimg32.png) 0 0 no-repeat;}
.header .language a:hover{ background-image: url(../webimages/cimg67.png);}
.header .search{ float: right; width: 38px; height: 38px; position: relative; z-index: 99;}
.header .search .ico{ display: block; width: 38px; height: 38px; background: url(../webimages/cimg33.png) 0 0 no-repeat;}
.header .search .ico:hover{ background-image: url(../webimages/cimg66.png);}

.header .search-box{ position: absolute; right: 0; top: 100%; padding: 15px 4px 4px; width: 224px; background: url(../webimages/cimg30.png) 0 bottom no-repeat; z-index: 777; display: none;}
.header .search-box .text{ padding-left: 16px; width: 170px; height: 45px; line-height: 45px; font-size: 14px; color: #999; float: left;}
.header .search-box .submit{ float: right; width: 35px; height: 45px; background: url(../webimages/cimg31.png) center no-repeat; cursor: pointer;}

.nav{ float: right; width: 730px; height: 88px; position: relative; margin: 16px 8px 0 0; overflow: hidden;}
.nav li{ float: left; line-height: 31px; font-size: 16px; text-align: center; position: relative; margin-right:15px;}
.nav li .nav-show{ display: block; color: #000; padding: 21px 12px 36px; cursor: pointer; width: 68px;}
.nav li .nav-hide{}
.nav li .nav-hide a{ display: block; padding: 21px 12px 26px; border-bottom: 3px solid #07084E; width: 68px; height: 38px; cursor: pointer;}
.nav li .nav-hide .cn-nav{ display: block; color: #07084E; height: 31px; overflow: hidden;}
.nav li .nav-hide .en-nav{ display: block; margin: 0 auto; font-size:11px; color:#E7B820; margin-top:-10px;}
.nav li.cur{ top: -88px;}

.nav li.home a,.nav li.home .nav-show{ width: 39px;}
.nav li.pro a,.nav li.pro .nav-show{ width: 113px;}
.nav li.hse a,.nav li.hse .nav-show{ width: 84px;}

.nav li.home .nav-hide a{ background: url(../webimages/indexnav_iconhome.png) center 3px no-repeat;}
.nav li.about6 .nav-hide a{ background: url(../webimages/cimg18.png) center 2px no-repeat;}
.nav li.about5 .nav-hide a{ background: url(../webimages/cimg19.png) center 2px no-repeat;}
.nav li.about4 .nav-hide a{ background: url(../webimages/cimg20.png) center top no-repeat;}
.nav li.about3 .nav-hide a{ background: url(../webimages/cimg21.png) center top no-repeat;}
.nav li.about2 .nav-hide a{ background: url(../webimages/cimg22.png) center 2px no-repeat;}
.nav li.about1 .nav-hide a{ background: url(../webimages/cimg23.png) center 1px no-repeat;}
.nav li.about7 .nav-hide a{ background: url(../webimages/cimg24.png) center 2px no-repeat;}

.index-header .nav li .nav-show{ color: #07084E;}
.index-header .other{ background-image: url(../webimages/cimg25.png);}
/* .index-header .bdsharebuttonbox .bds_more{ background-image: url(../webimages/cimg82.png);} */
.index-header .language a{ background-image: url(../webimages/indexnav_icon01.png);}
/* .index-header .search .ico{ background-image: url(../webimages/indexnav_icon02.png);} */
.index-header .logo .index-logo{ display: block;}
.index-header .logo .innder-logo{ display: none;}

.header .languageEY { margin-left:8px;}
.header .languageEY a { background-image:url(../webimages/nqhicon_01.png);}
.header .languageEY a:hover { background-image:url(../webimages/nqhicon_01a.png);}



.indexbanner{width: 100%;  height: 100%; position: relative; background-repeat: no-repeat; background-position: center center; -webkit-background-size: cover; background-size: cover;}
.indexbanner .text03{ display: block; position: relative; margin:5px auto 20px; font-size:55px; color:#07084E; line-height:65px; text-align:center; font-weight:bold}
.indexbanner .text01{ display: block;padding-top:15%; position: relative; font-size:36px; color:#07084E; line-height:55px; text-align:center}
.indexbanner .more{ display: block; margin: 0 auto; width: 208px; height: 48px; line-height: 48px; text-align: center; font-size: 16px; color: #666; background: url(../webimages/cimg74.png) 0 0 no-repeat; position: relative;}
.indexbanner .more:hover{ color: #E7B820; background-image: url(../webimages/cimg75.png);}

/*banner*/
.banner{ width: 100%; height: 100%; overflow: hidden; position: absolute; top: 0; left: 0; z-index: 666;}
.banner ul li{ float: left; width: 100%;  height: 100%; position: relative; background-repeat: no-repeat; background-position: center center; -webkit-background-size: cover; background-size: cover;}
.banner ul li>a{ display: block; width: 100%; height: 100%;}
/*.banner ul li img{ display: block; width: 1920px; height: 100%; position: absolute; left: 50%; margin-left: -960px; z-index: 66;}*/
.banner img{ display: block; margin: 0 auto;}
.banner-btn{ position: absolute; bottom: 56px; width: 100%; height: 16px; text-align: center; overflow: hidden; z-index: 888;}
.banner-btn a{ display: inline-block; *display:inline; *zoom:1; margin: 0 5px; width: 9px; height: 9px; background: url(../webimages/cimg26.png) no-repeat; cursor: pointer;}
.banner-btn .cur{ background-image: url(../webimages/cimg27.png)}
.banner .more{ display: block; margin: 0 auto; width: 208px; height: 48px; line-height: 48px; text-align: center; font-size: 16px; color: #666; background: url(../webimages/cimg74.png) 0 0 no-repeat; position: relative;}
.banner .more:hover{ color: #E7B820; background-image: url(../webimages/cimg75.png);}
/*.banner-prev,.banner-next { z-index:11111; position:absolute; width:87px; height:87px; top:50%; margin-top: -42px; cursor: pointer; z-index: 20;}
.banner-prev{ background:url(../webimages/cimg14.png) no-repeat left top; left: 234px;}
.banner-prev:hover{ background-image:url(../webimages/cimg11.png)}
.banner-next{ background:url(../webimages/cimg13.png) no-repeat right top; right: 234px; }
.banner-next:hover{ background-image:url(../webimages/cimg12.png)}*/
.banner01{ width: 655px; height: 215px; position: relative; left: 50%; top: 50%; margin: -107px 0 0 -327px;}
.banner01 .text01{ display: block; position: relative; font-size:36px; color:#07084E; line-height:55px; text-align:center}
.banner01 .text03{ display: block; position: relative; font-size:55px; color:#07084E; line-height:65px; text-align:center; font-weight:bold}
.banner01 .text02{ display: block; margin: 0px auto 32px; position: relative;font-size:24px; color:#E7B820; line-height:40px;text-align:center}

.banner03{ width: 1200px; height: 551px; position: relative; left: 50%; top: 50%; margin: -275px 0 0 -600px;}
.banner03 .pic01{ position: absolute; padding-left: 71px;top: 234px;}
.banner03 .pic02{ position: absolute; right: 0; top: 0;}
.banner03 .text01{ position: absolute; margin-left: 48px; top: 340px; width: 749px; height: 58px; line-height: 58px; font-size: 40px; font-weight: 700; text-align: center; color: #fff; background: url(../webimages/cimg72.png) 0 0 no-repeat;}

.banner04{ width: 764px; height: 190px; position: relative; left: 50%; top: 50%; margin: -95px 0 0 -382px;}
.banner04 .text01{ padding-bottom: 33px; position: relative;}

.small-screen .banner01{}
.small-screen .banner01 .text01{ width: 328px;}
.small-screen .banner01 .text02{ width: 307px; margin-top: 10px;}
.small-screen .banner03{ height: 275px; margin-top: -137px;}
.small-screen .banner03 .pic01{ width: 246px; top: 80px; padding-left: 300px;}
.small-screen .banner03 .pic02{ width: 266px; right: 200px;}
.small-screen .banner03 .text01{ top: 170px; font-size: 30px;}
.small-screen .banner04 .text01{ width: 509px;}
/*banner over*/ 

.indexwho-title{ padding-bottom: 1.666%; background: url(../webimages/cimg01.png) center 40% no-repeat;}
.indexwho-title img{ display: block; width: 157px; height: 57px; margin: 0 auto; position: relative;}
.indexwho-subtitle{ padding-bottom: 2.18%;}
.indexwho-subtitle img{ display: block; width: 493px; height: 57px; margin: 0 auto; position: relative;}

.indexwho-tab{ width: 576px; height: 43px; padding: 1px; margin: 0 auto; background: url(../webimages/cimg02.png) 0 0 no-repeat;}
.indexwho-tab a{ float: left; width: 144px; height: 43px; line-height: 45px; font-size: 16px; color: #333; text-align: center; background: url(../webimages/cimg03.png) right no-repeat;}
.indexwho-tab a:hover,.indexwho-tab a.cur{ background-color: #E7B820; color: #fff;}
.indexwho-tab a.nobg{ background-image: none;}

.indexwho-tabcont{ display: none; padding-top: 20px; position: relative;}
.indexwho-tabcont .title{ font-size: 28px; line-height: 30px; text-align: center; color: #E7B820; padding-bottom: 15px;}
.indexwho-tabcont .text{ padding: 0 12px; line-height: 26px; color: #fff; text-align: left; font-size: 16px;}
.indexwho-tabcont .companyinfo{ width: 913px; height: 120px; text-align: center; line-height: 120px; padding-top: 24px; margin: 0 auto;}
.indexwho-tabcont .companyinfo strong{ float: left; font-size: 30px; color: #e7281e; font-weight: 400; background: url(../webimages/indexwho_04.png) 0 0 no-repeat; width: 120px; height: 120px;}
.indexwho-tabcont .companyinfo em{ float: left; width: 78px; height: 120px; background: url(../webimages/indexwho_05.png) center no-repeat;}

.index-counter{background:#f7f3f7; width:100%; }
.counter-box{width:1200px; margin:auto;}
.counter-box ul{width:1228px; overflow:hidden;}
.counter-box ul li {width:279px; margin-right:28px; float:left;}
.counter-box ul li h4{color:#949494; font-size:20px; padding:20px 0;}
.counter-box ul li .text-num{ color:#E7B820;}
.counter-box ul li .text-num span{font-size:55px;line-height:60px;height:60px;}
.counter-box ul li .text-num em{font-style:normal; font-size:26px;}
.counter-box ul li  .text-cont{font-size:18px; color:#949494; padding:10px 0 20px;}



.index-organization{ height: 288px; background: url(../webimages/cimg04.png) 0 0 no-repeat;}
.index-ortitle{ text-align: center; padding-top: 10px;}
.index-ortitle img{ display: block; width: 86px; height: 30px; margin: 0 auto;}
.index-ortitle strong{ display: block; font-weight: 700; line-height: 32px; font-size: 18px; color: #fff;}
.index-orlist{ padding-top: 105px; width: 1282px;}
.index-orlist li{ float: left; padding: 0 89px 0 16px; width: 69px;text-align: center; font-size: 16px; line-height: 20px; color: #fff; font-weight: 700; margin-right: 9px;}

.index-honor{ width: 1230px; padding-top: 30px;}
.index-honor li{ width: 280px; float: left; padding-right: 27px;}
.index-honor li img{ display: block; width: 280px; height: 370px;}
.index-honor li .title{ display: block; font-size: 15px; color: #fff; text-align: center; padding-top: 15px; line-height: 24px;}

.index-value{ padding-top: 38px;}
.index-value li{ float: left; text-align: center; line-height: 24px; color: #fff; width: 292px; padding: 0 4px;}
.index-value li img{ display: block; width: 120px; height: 120px; margin: 0 auto;}
.index-value li .title{ display: block; padding: 28px 0 9px; font-size: 18px; font-weight: 700;}
.index-value li .text{ display: block; font-size: 14px;}

.about-tabcont{background:url(/template/pc/2017/Images/peo_tyy.png) repeat;padding-bottom:20px;}
.about-tabcont .index-value li{width:267px; color:#D29F10;}

.indexhse-title{ padding-bottom: 2.7%;}
.indexhse-title img{ display: block; width: 180px; height: 128px; margin: 0 auto;}

.indexhse-cont{ position: relative; width: 1200px; height: 403px; left: 50%; margin-left: -600px;}
.indexhse-cont .pic01{ position: absolute; top: 0; left: 0; width: 667px; height: 403px; overflow: hidden;}
.indexhse-cont .pic02{ position: absolute; top: 0; right: 0; width: 506px; height: 178px; overflow: hidden;}
.indexhse-cont .pic03{ position: absolute; bottom: 0; right: 266px; width: 241px; height: 202px; overflow: hidden;}
.indexhse-cont .pic04{ position: absolute; bottom: 0; right: 0; width: 241px; height: 202px; overflow: hidden;}
.indexhse-cont .pic01 img{ display: block; width: 667px; height: 403px;}
.indexhse-cont .pic02 img{ display: block; width: 506px; height: 178px;}
.indexhse-cont .pic03 img{ display: block; width: 241px; height: 202px;}
.indexhse-cont .pic04 img{ display: block; width: 241px; height: 202px;}
.indexhse-cont img.hide{ display: none;}

.indexpro-title{ padding-bottom: 2%;}
.indexpro-title img{ display: block; width: 448px; height: 128px; margin: 0 auto;}

.index-prolist{ width: 1200px; margin: 0 auto; position: relative; }
.index-prolist li{ float: left; width: 304px;  padding: 0 43px; position: relative;}
.index-prolist li a{ display: block; width: 304px; color: #fff; text-align: center;}
.index-prolist li a:hover{ background-color: #00583E;}
.index-prolist li .title{ display: block; font-size: 18px; line-height: 32px; padding: 24px 0 24px;}
.index-prolist li img{ display: block; width: 300px; height: 200px; margin: 0 auto;}
.index-prolist li .info{ display: block; font-size: 14px; line-height: 20px; padding-top: 24px; width: 210px; height: 50px; overflow: hidden; margin: 0 auto;}

.indexpro-text{ font-size: 30px; color: #E7B820; line-height: 60px; text-align: center; padding-bottom: 19px; position: relative;}
.indexpro-text strong{ font-weight: 400; margin: 0 21px;}
.indexpro-more a{ display: block; width: 153px; height: 49px; line-height: 49px; text-align: center; font-size: 18px; color: #fff; background: url(../webimages/indexservice_05.png) 0 0 no-repeat; margin: 0 auto 20px; position: relative;}
.indexpro-more a:hover{ text-decoration: underline;}

.index-newtitle{ padding-bottom: 2.65%;}
.index-newtitle img{display: block; width: 119px; height: 128px; margin: 0 auto; } 

.index-newlist{ width: 1230px;}
.index-newlist li{ float: left; padding: 0 20px; position: relative;}
.index-newlist li a{ display: block; width: 350px; background-color: #fff;}
.index-newlist li img{ display: block; width: 350px; height: 262px;}
.index-newlist li a .title{ display: block; font-weight: 400; padding: 10px 0 8px; margin: 0 auto; line-height: 32px; font-size: 18px; color: #333; height: 32px; width: 247px; text-overflow: ellipsis; white-space: nowrap; overflow: hidden;}
.index-newlist li a .text{ display: block; font-size: 14px; color: #666; line-height: 20px; padding: 0 24px 0 19px; height: 80px; overflow: hidden;}
.index-newlist li .date{ display: block; padding: 0 0 10px 19px; font-size: 12px; color: #999; line-height: 24px;}
.index-newlist li a:hover{ background-color: #E7B820; color: #fff;}
.index-newlist li a:hover .title,.index-newlist li a:hover .text,.index-newlist li a:hover .date{ color: #fff;}

.index-contitle{ padding-bottom: 2.23%;}
.index-contitle img{ display: block; width: 258px; height: 128px; margin: 0 auto;}
/*  */
.index-contlist{ width: 1162px;}
.index-contlist li{ padding-top: 96px; float: left; position: relative;}
.index-contlist li .text{ line-height: 23px; font-weight: 700; text-align: center; color: #fff; font-size: 16px;}
.peo_t .index-contlist li .text{color: #07084E;}
.index-contlist li.address{ width: 326px; background: url(../webimages/indexabout_02.png) center 0 no-repeat;}
.index-contlist li.tel{ width: 283px; background: url(../webimages/indexabout_03.png) center 0 no-repeat;}
.index-contlist li.fix{ width: 283px; background: url(../webimages/indexabout_04.png) center 0 no-repeat;}
.index-contlist li.email{ width: 270px; background: url(../webimages/indexabout_05.png) center 0 no-repeat;}
/*  */



.index-map{ width: 100%; position: absolute; bottom: 0; left: 0; overflow: hidden; z-index: 999;}
.index-map img{ display: block; width: 100%;}

.footer{ padding: 43px 0 100px; background-color: #2d2d2d; position: relative;}

.footer-nav{ float: left; width: 875px;}
.footer-nav li{ float: left; width: 140px;}
.footer-nav a{ color: #b3b3b3;}
.footer-nav a:hover{ color: #E7B820;}
.footer-nav .first-nav{ font-size: 16px; line-height: 16px; padding-bottom:19px;}
.footer-nav .second-nav{ font-size: 13px; line-height: 32px;}

.footer-contact{ float: right; padding-left: 55px; width: 250px; border-left: #424242 solid 1px;}
.footer-contact .footer-logo{}
.footer-contact .footer-logo img{ display: block; padding-bottom: 26px; width:159px; height:50px;}
.footer-contact .info{ font-size: 13px; color: #b3b3b3; line-height: 24px;}

.footer-other{ background: #07084E; font-size: 13px; line-height: 24px; color: #b3b3b3; padding: 12px 0; position: relative;}
.footer-other a{ color: #b3b3b3;}
.footer-other a:hover{ color: #E7B820;}

.friend-link{ float: left;}
.friend-link dt{ float: left; width: 70px;}
.friend-link dd{ float: left; }
.friend-link dd a{ display: inline-block; margin-right: 8px;}

.Copyright{ float: right;  text-align: right;}

.backtop{ position: fixed; bottom: 10%; right: 4%; width: 53px; height: 52px; background: url(../webimages/cimg80.png) 0 0 no-repeat; display: none; z-index: 999;}

.footduty{float:left;padding-right:10px;}
.footduty a{margin-right:8px;}
/*分辨率为1280*768*/
.small-screen .logo{ padding-top: 22px;}
.small-screen .nav{ margin-top: 5px; height: 72px;}
.small-screen .nav li .nav-hide a{ padding-bottom: 10px;}
.small-screen .other{ padding-top: 21px;}

/*第二屏*/
.page02 .small-screen.vm-cont{ height: 532px; top: 0; margin-top: 88px;}
.small-screen.vm-cont .indexwho-title,.small-screen.vm-cont .indexwho-subtitle{ padding-bottom: 1%;}
.small-screen.vm-cont .indexwho-title img{ width: 140px; height: 51px;; background-position: center 30%;}
.small-screen.vm-cont .indexwho-subtitle img{ width: 370px; height: 43px;}

/*第三屏*/
.page03 .small-screen.vm-cont{ height: 462px; top: 0; margin-top: 88px;}
.small-screen .indexhse-cont{ height: 78px; width: 1050px; margin-left: -525px;}
.small-screen .indexhse-title img{ height: 78px; width: 110px;}

.small-screen .indexhse-cont{ height: 350px;}

.small-screen .indexhse-cont .pic01{ height: 350px; width: 580px;}
.small-screen .indexhse-cont .pic01 img{ height: 350px; width: 580px;}
.small-screen .indexhse-cont .pic02{ height: 157px; width: 446px;}
.small-screen .indexhse-cont .pic02 img{ height: 157px; width: 446px;}
.small-screen .indexhse-cont .pic03{ height: 178px; width: 212px; right: 233px;}
.small-screen .indexhse-cont .pic03 img{ height: 178px; width: 212px;}
.small-screen .indexhse-cont .pic04{ height: 178px; width: 212px;}
.small-screen .indexhse-cont .pic04 img{ height: 178px; width: 212px;}
/*.page06 .small-screen.vm-cont{}*/

/*第四屏*/
.page04 .small-screen.vm-cont{ height: 524px; top: 0; margin-top: 88px;}
.small-screen.vm-cont .indexpro-title img{ width: 340px; height: 97px;}
.small-screen.vm-cont .index-prolist li{ width: 250px; padding: 0 75px;}
.small-screen.vm-cont .index-prolist li a{ width: 250px;}
.small-screen.vm-cont .index-prolist li .info{ height: 80px;}

/*第五屏*/
.page05 .small-screen.vm-cont{ height: 556px; top: 0; margin-top: 88px;}
.small-screen.vm-cont .index-newtitle img{ width: 90px; height: 97px;}

.small-screen.vm-cont .index-newlist li{ padding: 0 50px; }
.small-screen.vm-cont .index-newlist li a{ width: 270px; }
.small-screen.vm-cont .index-newlist li img{ width: 270px; height: 202px;}

/*第六屏*/
.page06 .small-screen.vm-cont{ top: 0!important; margin-top: 88px!important;}
.small-screen.vm-cont .index-contitle img{ width: 200px; height: 99px;}
.small-screen.index-map img{ max-height: 230px;}

/*公司简介*/
.company-infocont{ padding-bottom: 40px;}
.company-infocont .xctitle{ font-size: 24px; font-weight: 700; color: #333; line-height: 37px; text-align: center; padding-bottom: 11px; background: url(../webimages/cimg35.png) center bottom no-repeat;}
.company-infocont .xctext{ font-size: 14px; color: #333; line-height: 24px;}

.xcpr-tac{ width: 211px; height: 211px; margin: 0 auto -101px; position: relative;}
.xcpr-tac img{ display: block; width: 211px; height: 211px;}
.xcpr-tac .bg{ position: absolute; top: 0; left: 0; width: 211px; height: 211px; background: url(../webimages/cimg37.png) 0 0 no-repeat; z-index: 777;}

/*公司资质*/
/*3d画册*/
.jcImgScroll { position:relative; width: 1200px; height:432px; background-color: #fff; padding-top: 14px; margin: 0 auto;}
.jcImgScroll li{ border: 1px solid #d9d9d9;}
.jcImgScroll li img{ width: 100%; height: 100%;}
.jcImgScroll li a { background:#fff; display:block; height:100%; cursor: default;}
.jcImgScroll li.loading a {} 
.jcImgScroll li img,.jcImgScroll em,.jcImgScroll dl { display:none; border:0 none;}
.jcImgScroll .sPrev { background:url(../webimages/cimg38.png) center no-repeat; }
.jcImgScroll .sPrev:hover{ background-image: url(../webimages/cimg39.png);}
.jcImgScroll .sNext { background:url(../webimages/cimg40.png) center no-repeat;}
.jcImgScroll .sNext:hover{ background-image: url(../webimages/cimg41.png);}
.jcImgScroll dl dd { text-indent:-9em; }
.jcImgScroll dl dd:hover,.jcImgScroll dl dd.curr { background-position:0 0; }

.newhonorTit{ width: 1200px; padding: 12px 0 77px; height: 32px; line-height: 32px; text-align: center; font-size: 14px; color: #1a1a1a; margin: 0 auto;}
/*3d画册 over*/

/*价值主张*/
.xcvalue-list{ width: 1200px; margin: 0 auto; padding: 5px 0 16px;}
.xcvalue-list dd{ float: left; width: 590px;}
.xcvalue-list .xcvalue{ padding-bottom: 25px; height: 133px; overflow: hidden;}
.xcvalue-list .xcvalue img{ float: left; width: 133px; height: 133px; margin-right: 32px;}
.xcvalue-list .xcvalue .xctitle{ font-size: 18px; line-height: 32px; font-weight: 700; padding-bottom: 5px;}
.xcvalue-list .xcvalue .xctext{ font-size: 14px; line-height: 24px; color: #333;}
.xcvalue-list dt{ float: right; width: 590px; height: 606px;}
.xcvalue-list dt img{ display: block; width: 590px; height: 606px;}

/*组织架构*/
.xcorganization-box{ padding: 10px 0 46px; height: 608px; background: url(../webimages/cimg42.png) center 0 no-repeat; width: 1196px;}
.xcorganization-box .xcortitle{ text-align: center; padding-top: 14px; width: 343px; margin-left: 425px;}
.xcorganization-box .xcortitle img{ display: block; width: 106px; height: 37px; margin: 0 auto;}
.xcorganization-box .xcortitle strong{ display: block; font-weight: 700; line-height: 52px; font-size: 24px; color: #fff;}
.xcorganization-box .xcorlist{ padding: 146px 0 0 110px;}
.xcorganization-box .xcorlist li{ float: left; padding: 0 115px 0 22px; width: 16px; height: 349px; font-size: 16px; line-height: 17px; color: #fff; font-weight: 700; writing-mode: tb-lr; writing-mode: vertical-lr; word-wrap:break-word;word-break:nomal; overflow: hidden;}

/*健康安全哈环境*/
.xchse-info{ margin: -31px 0 12px; background-color: #004696; overflow: hidden;}
.xchse-info .xctitle{ padding: 39px 0 16px; line-height: 42px; color: #fff; font-size: 30px; text-align: center; font-weight: 700;}
.xchse-info .xctext{ font-size: 18px; line-height: 31px; color: #fff; text-align: center;}
.xchse-list{ padding-top: 36px; width: 822px; margin: 0 auto;}
.xchse-list li{ float: left; width: 274px; padding-bottom: 22px;}
.xchse-list img{ display: block; width: 114px; height: 114px; margin: 0 auto;}
.xchse-list .xcmorethan{ display: block; width: 100%; line-height: 32px; color: #fff; font-weight: 700; font-size: 20px; text-align: center; padding-top: 19px;}

.xchse-promise{ background-color: #E7B820; margin-bottom: 36px; overflow: hidden;}
.xchse-promise dt{ float: left; width: 770px; height: 468px;}
.xchse-promise dt img{ display: block; width: 770px; height: 468px;}
.xchse-promise dd{ float: right; width: 360px; padding-right: 35px;}
.xchse-promise dd .xctitle{ line-height: 42px; padding-left: 2px; color: #fff; font-size: 30px; font-weight: 700; padding: 66px 0 27px; margin-bottom: 33px; background: url(../webimages/cimg30.jpg) 0 bottom no-repeat;}
.xchse-promise dd .xctext{ line-height: 35px; font-size: 18px; color: #fff;}

/*联系我们*/
.xccontact-title{font-size: 30px; color: #E7B820; line-height: 42px; text-align: center; font-weight: 700; padding: 13px 0 58px; }

.xccontlist{ width: 1106px; padding-bottom: 68px; margin: 0 auto;}
.xccontlist li{ padding-top: 96px; float: left; width: 258px;}
.xccontlist li .xcname{ font-size: 13px; color: #666; text-align: center; line-height: 24px; padding-bottom: 14px;}
.xccontlist li .xctext{ line-height: 23px; font-weight: 700; text-align: center; color: #333; font-size: 16px;}
.xccontlist li.xcaddress{ width: 332px; background: url(../webimages/indexabout_02.png) center 0 no-repeat;}
.xccontlist li.xctel{ background: url(../webimages/indexabout_03.png) center 0 no-repeat;}
.xccontlist li.xcfix{ background: url(../webimages/indexabout_04.png) center 0 no-repeat;}
.xccontlist li.xcemail{ background: url(../webimages/indexabout_05.png) center 0 no-repeat;}

.xccontact-map{ width: 1106px; height: 546px; margin: 0 auto 52px; overflow: hidden;}
.iw_poi_title {color:#CC5522;font-size:14px;font-weight:bold;overflow:hidden;padding-right:13px;white-space:nowrap}
.iw_poi_content {font:12px arial,sans-serif;overflow:visible;padding-top:4px;white-space:-moz-pre-wrap;word-wrap:break-word}

/*人力资源*/
.xchr-title{ line-height: 44px; padding-bottom: 8px; font-size: 30px; padding-left: 45px;}
.xchr-info{ line-height: 32px; font-size: 18px; color: #1a1a1a; padding: 0 56px 18px 45px;}

.xcjop-searchbox{ padding: 28px 281px 28px 262px; margin: 0 auto; width: 564px; background-color: #f2f2f2;}
.xcjop-searchbox dt{ float: left; width: 90px; padding-left: 50px; line-height: 40px; color: #ed0808; font-size: 18px; background: url(../webimages/cimg47.png) 0 no-repeat;}
.xcjop-searchbox dd{ float: right; width: 413px; background-color: #ed0808; height: 40px;}
.xcjop-searchbox dd .xctext{ float: left; width: 279px; height: 38px; line-height: 38px; font-size: 14px; color: #999; border: 1px solid #d9d9d9; border-right: none; padding: 0 13px; background-color: #fff;}
.xcjop-searchbox dd .xcsubmit{ float: right; width: 86px; height: 40px; line-height: 40px; font-size: 16px; color: #fff; background-color: #ed0808;}
.xcjob-line{ margin: 19px auto 24px; width: 1107px; height: 1px; background-color: #d9d9d9; overflow: hidden;}

.xcjob-listbox{ width: 977px; margin: 0 auto; padding-right: 130px; background: #e6e6e6 url(../webimages/cimg49.png) 1018px center no-repeat;}
.xcjob-list{ background-color: #f2f2f2;}


.xcjob-list{ width: 1107px; margin: 0 auto 10px; background: #e6e6e6 url(../webimages/cimg49.png) 1018px center no-repeat;}
.xcjob-list dd{ float: left; width: 977px; padding-top: 35px; background-color: #f2f2f2;}
.xcjob-list dd .xcjob-title{ line-height: 28px; font-weight: 700;}
.xcjob-list dd .xcjob-title .xcdate{ font-size: 20px; color: #ed0808; margin: 0 20px;}
.xcjob-list dd .xcjob-title strong{ font-size: 16px; color: #1a1a1a;}
.xcjob-list dd .xcjob-crumbs{ line-height: 28px; font-size: 14px; color: #4c4c4c; padding: 0 0 19px 150px;}
.xcjob-list dd .xcjob-crumbs em{ margin-right: 27px;}
.xcjob-list dd .xcjob-info{ padding: 0 0 40px 150px; display: none;}
.xcjob-info .xccont{ font-size: 14px; line-height: 24px; padding-bottom: 25px;}
.xcjob-info .xccont .xcsubtitle{ color: #1a1a1a; padding: 6px 0 22px; font-weight: 700;}
.xcjob-info .xccont .xcsubtext{ color: #4c4c4c;}
.xcask-jod{ padding-top: 9px;}
.xcask-jod a{ display: block; width: 120px; height: 35px; line-height: 35px; text-align: center; color: #fff; font-size: 16px; background-color: #ed0808;}
.xcask-jod a:hover{ background-color: #d50707;}
.xcjob-list dt{ float: right; width: 128px; height: 112px; cursor: pointer;}

.xcjob-list.active{ background-image: url(../webimages/cimg48.png);}
.xcjob-list.active .xcjob-title strong,.xcjob-list.active .xcjob-crumbs{ color: #ed0808;}

.hr-more{ width: 1107px; margin: 0 auto 50px;}
.hr-more a{ display: block; width: 100%; height: 45px; background: #ed0808 url(../webimages/cimg78.png) center no-repeat;}
.hr-more a:hover{ background-color: #d40707;}

/*新闻资讯*/
.xcnew-title{ line-height: 42px; padding-bottom: 16px; font-size: 30px; color: #000; width: 1155px; padding-left: 45px; margin: 0 auto;}

.xcnew-list{ width: 1078px; padding: 10px 23px 18px 15px; margin: 0 auto 28px; background: url(../webimages/cimg50.png) 0 0 no-repeat;}
.xcnew-list .xcpic{ float: left; width: 300px; height: 226px;}
.xcnew-list .xcpic img{ display: block; width: 300px; height: 226px;}
.xcnew-list .xccont{ float: left; font-size: 13px; line-height: 24px; padding: 23px 0 0 20px; width: 642px;}
.xcnew-list .xccont .xctitle{ line-height: 42px; padding-bottom: 12px; font-size: 22px;}
.xcnew-list .xccont .xctitle a{ color: #da251d;}
.xcnew-list .xccont .xctext{  color: #1a1a1a; height: 96px; overflow: hidden;}
.xcnew-list .xccont .xcdetail{}
.xcnew-list .xccont .xcdetail a{ color: #999;}
.xcnew-list dt{ float: right; width: 68px; color: #ccc; text-align: center; padding-top: 63px;}
.xcnew-list dt .xcdate{ display: block; line-height: 70px; font-size: 60px; border-bottom: 1px solid #ccc}
.xcnew-list dt .xcyy{ line-height: 24px; padding-top: 8px; font-size: 18px;}

.xcnew-list.active{ background-image: url(../webimages/cimg86.png);}
.xcnew-list.active .xccont .xcdetail a,.xcnew-list.active dt{ color: #da251d;}

/*新闻详情*/
.xcdetail-title{ font-size: 28px; line-height: 42px; color: #1a1a1a; text-align: center; padding: 19px 0 12px;}
.xcdetail-crumbs{ text-align: center; font-size: 13px; line-height: 24px; color: #666; padding-bottom: 40px; border-bottom: 1px solid #ccc;}
.xcdetail-crumbs span{ margin: 0 6px;}

.xcdetail-cont{ padding: 36px 0 42px;}
.xcdetail-text{ font-size: 14px; color: #1a1a1a; line-height: 24px;}
.xcdetaile-back{ padding-bottom: 48px;}
.xcdetaile-back a{ display: block; width: 95px; height: 35px; line-height: 35px; text-align: center; color: #fff; font-size: 14px; margin: 0 auto; background-color: #E7B820;}
.xcdetaile-back a:hover{ background-color: #bd0e16;}

.xcprev-next{ padding: 13px 0 14px; line-height: 27px; border-top: 1px solid #ccc; border-bottom: 1px solid #ccc; margin-bottom: 87px; overflow: hidden;}
.xcprev-next .xcprev{ float: left; width: 49%; height: 27px; overflow: hidden;}
.xcprev-next .xcnext{ float: right; width: 49%; height: 27px; overflow: hidden;}
.xcprev-next span{ display: inline-block; width: 63px; height: 27px; background-color: #f2f2f2; font-size: 14px; color: #1a1a1a; text-align: center; margin-right: 15px;}
.xcprev-next a{ font-size: 13px; color: #666;}
.xcprev-next a:hover{ color: #bd0e16;}

/*营销网路*/
.xcweb-drop{ width: 1200px; height: 706px; border-bottom: 1px solid #ccc; margin: 0 auto; position: relative;}
.xcweb-drop .xcweb-map{ width: 768px; height: 644px; position: absolute; top: 0; right: 183px;}
.xcweb-drop .xcweb-map .xcbg{ display: block; width: 768px; height: 644px;}
.xcweb-drop .xcweb-list{ position: absolute; overflow: hidden; bottom: 100px; left: 36px;}
.xcweb-drop .xcweb-list li a{ padding-left: 12px; display: block; font-size: 17px; line-height: 40px; color: #014596; background: url(../webimages/cimg58.png) 0 19px no-repeat;}
.xcweb-drop .xcweb-list li a:hover,.xcweb-drop .xcweb-list li.active a{ color: #0e4160; background: url(../webimages/cimg59.png) 0 19px no-repeat;}
.xcweb-droptitle{ display: block; width: 364px; height: 60px; line-height: 60px; text-align: center; font-size: 38px; background-color: #fff; margin: -32px auto 52px; position: relative; z-index: 99;}
.xcweb-droptitle strong{ font-weight: 700; margin: 0 12px;}

.xcdrop-cont{ position: absolute; width: 76px; height: 42px;}
.xcdrop-cont img{ display: block; width: 76px; height: 42px; cursor: pointer;}
.xcdrop-cont .xcdrop-name{ position: absolute; width: 257px; top: -56px; left: 50%; margin-left: -128px; padding-bottom: 20px; text-align: center; line-height: 40px; height: 40px; font-size: 16px; color: #fff; font-weight: 700; background: url(../webimages/cimg60.png) 0 0 no-repeat; z-index: 999; display: none;}

.xcdrop01{ top: 292px; left: 566px; z-index: 2;}
.xcdrop02{ top: 230px; left: 544px; z-index: 1;}
.xcdrop03{ top: 356px; left: 606px; z-index: 2;}
.xcdrop04{ top: 328px; left: 438px; z-index: 2;}

.yt-drop{ position: absolute;}
.yt-drop img{ display: block;}

.yt-drop01{ width: 61px; height: 35px; top: 405px; left: 520px;}
.yt-drop02{ width: 89px; height: 34px;top: 598px; left: 470px;}

/*2016.09.07 zjm*/
.main{ width: 100%; overflow: hidden; position: relative;}

.subnav{ width: 100%; height: 47px; background: #E7B820;}
.subnav p{height: 47px; padding-left: 26px; font-size:14px; line-height: 47px; color: #ffd8da; }
.subnav p a{ color: #ffd8da;}
.subnav p a:hover,.subnav p a.cur{ color: #fff;}

.product-box{ width: 1200px; background: #E7B820; margin: 10px auto 0;}
.product-box dd{ padding-left: 29px; width: 336px; height: 425px; overflow: hidden;}
.product-box dd .xctitle{ font-size: 30px; line-height: 31px; font-weight: 700; padding: 69px 0 26px; color: #fff;}
.product-box dd .xctitle a{color: #fff;}
.product-box dd .xctext{ font-size: 14px; line-height: 24px; color: #fff; }
.product-box dt{ width: 798px; height: 425px;}
.product-box dt img{ display: block; width: 798px; height: 425px;}

.product-box.sbjm .xctitle{ line-height: 50px; padding: 60px 0 10px;}
.product-box.sbjm .xctext{ font-size: 18px; line-height: 36px;}

.product-lists{ width: 1210px; padding-top: 5px; margin-bottom: 30px;}
.product-lists li{ float: left; width: 396px; height: 395px; background: #f0f0f0; margin:6px 6px 0 0;}
/*.product-lists li a:hover{border: #E7B820 solid 5px;}*/
.product-lists li a{ display: block; width: 396px; height: 395px; overflow: hidden; position: relative; }
.product-lists li a img{ display: block; width: 396px; height: 395px;}
.product-lists li a .xcproname{height: 24px; width: 396px; font-size: 18px; line-height: 24px; font-weight: 700; text-align: center; position: absolute; bottom: 22px; left: 0px; overflow: hidden;}
.product-lists li a .xcbd{ position: absolute; top: 0; left: 0; width: 386px; height: 385px; border:  5px solid #E7B820; z-index: 99; display: none;}
/*.product-lists li a:hover .xcbd{ display: block;}*/

.product-page{ width: 100%;}
.product-page img{ display: block; width: 509px; height: 37px; margin: 0 auto; padding: 30px 0 50px;}

.productservice-box{}
.productservice-box dd{ width: 368px; height: 425px; padding-left: 30px; overflow: hidden;}
.productservice-box dd .xctitle{ font-size: 30px; line-height: 32px;  font-weight: 700; padding: 38px 0 22px; color: #fff;}
.productservice-box dd .xctitle a{color: #fff;}
.productservice-box dd .xctext{ font-size: 16px; line-height: 31px; color: #fff; }
.productservice-box dd a.xcdetail{ display: block; width: 48px; height: 48px; background:url("../webimages/sb01.png") no-repeat; margin-top: 39px;}
.productservice-box dt{width: 800px; height: 425px;}
.productservice-box dt a{}
.productservice-box dt a img{ display: block; width: 800px; height: 425px;}

.module01{ background-color: #c4000c;}
.module02{ background-color: #004697;}
.module03{ background-color: #ff7200;}
.module01 dd{ background: url("../webimages/sb02.jpg") no-repeat;}
.module02 dd {background: url("../webimages/sb03.jpg") no-repeat;}
.module03 dd{ background: url("../webimages/sb04.jpg") no-repeat;}

.productservice-lists{ width: 1210px; padding-bottom: 42px;}
.productservice-lists li{ float: left; width: 397px; margin:5px 5px 0 0;}
.productservice-lists li a{ display: block; width: 397px; height: 395px; overflow: hidden; position: relative;}
.productservice-lists li a img{ display: block; width: 397px; height: 395px;}
.productservice-lists li a .xctext{ width: 397px; height: 53px; font-size: 18px; line-height: 53px; text-align: center; font-weight: 700; color: #fff; background:url("../webimages/sb02.png") repeat; position: absolute; bottom: 0px; left: 0px;}
/*.productservice-lists li a:hover .xctext{height: 395px;  background:url("../webimages/sb02.png") repeat-y; line-height: 395px;}*/

.productservice-lists li.more .xctext{ height: 0;}

.product-lit li{ position: relative; margin-top: 6px; padding-bottom: 6px;}
.product-lit li a{display: block; width: 1200px; height: 484px;}
.product-lit li a img{display: block; width: 1200px; height: 484px;}

.product-list{position: absolute; width: 300px; top: 0px; padding: 25px 37px 36px 53px;}
.product-list .xctitle{ height: 52px; font-size: 30px; line-height: 52px; color: #fff; font-weight: 700; padding-bottom: 5px;}
.product-list .xctext{ font-size: 30px; line-height: 36px; color: #fff;}

.product-lit .plist-right .product-list{ right: 0;}
.product-lit .plist-left .product-list{ left: 0;}

.plist-img{width: 1200px; height: 68px; padding: 6px 0px;}
.plist-img a{ display: block; width: 1200px; height: 68px;}
.plist-img a img{ display: block; width: 1200px; height: 68px;}

.product-bottom{ width: 1200px; margin: 0 auto; position: relative;}
.product-bottom .xctitle{ font-size: 18px; line-height: 40px; padding: 29px 0 11px; font-weight: 700;}

.product-liss{ width: 1200px; overflow: hidden; position: relative; padding-bottom: 38px;}
.product-liss ul{ height: 395px; position: relative;}
.product-liss ul li{ float: left; width: 397px; height: 395px; margin-right:6px; }
.product-liss ul li a{ width: 397px; height: 395px;}
.product-liss ul li a img{ width: 397px; height: 395px;}


.product-bottom .btn{width:60px; height: 60px; position: absolute; top: 237px; }
.product-bottom .prev{ background:#aaa url("../webimages/sub_08.png") center center no-repeat; left: 0px;}
.product-bottom .next{ background:#aaa url("../webimages/sub_09.png") center center no-repeat; right: 0px;}
.product-bottom .prev:hover{ background: #cd3034 url("../webimages/sub_08.png") center center no-repeat;}
.product-bottom .next:hover{ background: #cd3034 url("../webimages/sub_09.png") center center no-repeat;}

/*产品与服务详情*/
.magnifier{ padding-top: 23px;}
.magnifier .fl{ position: relative; z-index: 888;}
.magnifier .bigimg{ width: 472px; height: 472px; border: 1px solid #d2d2d2;}
.magnifier .bigimg img{ display: block; width: 472px; height: 472px;}
div.zoomdiv {z-index:888;position:absolute;top:0px;right:0px;width:200px;height:200px;border:1px solid #CCCCCC;display:none;text-align:center;overflow:hidden; background-color: #fff;}
div.jqZoomPup {z-index:888;visibility:hidden;position:absolute;top:0px;left:0px;border: 1px solid #aaa;background: #ffffff ;opacity: 0.5;-moz-opacity: 0.5;-khtml-opacity: 0.5;filter: alpha(Opacity=50);padding: 20px;}
.magnifier .fr{ width: 706px; overflow: hidden;}
.magnifier .detailinfo{ height: 334px; border-bottom: 1px solid #d2d2d2; overflow: hidden;}
.magnifier .detailinfo .title{ padding: 8px 0 25px; line-height: 45px; font-size: 30px; color: #000; border-bottom: 1px solid #d2d2d2; margin-bottom: 23px;}
.magnifier .detailinfo .text{ font-size: 14px; color: #666; line-height: 30px; padding-left: 33px; background: url(../webimages/cimg65.png) 15px 14px no-repeat;}
.magnifier .smallimg-box{ padding-top: 19px; position: relative;}
.magnifier .smallimg-list{ width: 553px; height: 120px; overflow: hidden; margin: 0 auto; position: relative;}
.magnifier .smallimg-list ul{ position: absolute; left: 0; top: 0;}
.magnifier .smallimg-list li{ float: left; width: 118px; height: 118px; border: 1px solid #d2d2d2; margin-right: 24px; cursor: pointer;}
.magnifier .smallimg-list li img{ display: block; width: 118px; height: 118px;}
.magnifier .smallimg-list li:hover,.magnifier .smallimg-list li.cur{ border-color: #bd0e16;}
.magnifier .smallimg-box .prev,.magnifier .smallimg-box .next{ position: absolute; width: 12px; height: 20px; top: 50%; margin-top: -10px;}
.magnifier .smallimg-box .prev{ background: url(../webimages/cimg61.png) 0 0 no-repeat; left: 18px;}
.magnifier .smallimg-box .next{ background: url(../webimages/cimg62.png) 0 0 no-repeat; right: 18px;}
.magnifier .smallimg-box .prev:hover{ background-image: url(../webimages/cimg63.png);}
.magnifier .smallimg-box .next:hover{background-image: url(../webimages/cimg64.png);}

.orso-pro{ width: 1200px; margin: 34px auto 30px; position: relative; background-color: #f2f2f2; overflow: hidden;}
.orso-pro .orso-title{ padding: 25px 0 18px 26px; font-size: 18px; color: #000; line-height: 32px;}
.orso-prolist{ width: 1096px; height: 200px; overflow: hidden; margin: 0 auto; padding-bottom: 46px; position: relative;}
.orso-prolist ul{ position: absolute; left: 0; top: 0; width: 10000px; height: 200px;}
.orso-prolist li{ float: left; width: 200px; height: 200px; margin-right: 23px;}
.orso-prolist li a{ display: block; width: 200px; height: 200px; position: relative;}
.orso-prolist li img{ display: block; width: 200px; height: 200px;}
.orso-prolist li a .title{ position: absolute; width: 100%; height: 20px; font-size: 14px; line-height: 20px; text-align: center; color: #333; bottom: 10px; left: 0; z-index: 99;}
.orso-prolist li a:hover .title{ color: #bd0e16;}
.orso-pro .prev,.orso-pro .next{ position: absolute; width: 16px; height: 27px; top: 50%; margin-top: -13px;}
.orso-pro .prev{ background: url(../webimages/cimg61.png) 0 0 no-repeat; left: 28px;}
.orso-pro .next{ background: url(../webimages/cimg62.png) 0 0 no-repeat; right: 28px;}
.orso-pro .prev:hover{ background-image: url(../webimages/cimg63.png);}
.orso-pro .next:hover{background-image: url(../webimages/cimg64.png);}

/*搜索结果*/
.results{ padding: 10px 50px 50px; background-color: #fff; overflow: hidden;}
.results-lists {border-bottom:#ccc solid 1px; padding-bottom: 25px;}
.results-lists .lists-tittle a{ font-size: 20px; line-height: 60px; color: #4c4c4c;}

.lists-left{ padding-right: 25px;}
.lists-left img{ display: block; width: 200px; height: 150px;}
.lists-right .lists-color a{ display: block; height: 70px; font-size: 13px; line-height:25px; color: #4c4c4c; margin-bottom: 45px; overflow: hidden;}
.lists-right .lists-lis{ font-size: 13px; line-height:25px; color: #4c4c4c;  }
.lists-right .lists-lis a{color: #4c4c4c;}
.lists-right .lists-lis a:hover,.lists-right .lists-color a:hover,.results-lists .lists-tittle a:hover{color: #bd0e16;}


/*公共*/
.bodybg{ background: url(../webimages/cimg16.jpg) center repeat-y;}
.index-web{ position: relative; width: 1200px; left: 50%; margin-left: -600px; overflow: hidden;}

.oh{ overflow: hidden;}

.xcgraybg{ background-color: #f7f7f7;}

.xctac-pic{ text-align: center;}
.xctac-pic img{ display: inline-block;}
.xctac{ text-align: center;}
.redfont{ color: #E7B820;}
.bluefont{ color: #044b91;}

.bluebg{ background-color: #004696;}
.bluebg02{ background-color: #1ba1de;}
.orangebg{ background-color: #ff7900;}

.xcrumbs{ width: 1174px; height: 47px; background-color: #E7B820; color: #ffd8da; padding-left: 26px; margin: 0 auto 10px; *zoom: 1;}
.xcrumbs a{ font-size: 14px; line-height: 47px; color: #ffd8da;}
.xcrumbs a:hover,.xcrumbs a.cur{ color: #fff;}

.xcrumbs:after{visibility: hidden;display: block;font-size: 0;content: " ";clear: both;height: 0;}

.inner-subnav{ float: right; width: 50%; text-align: right;}
.inner-subnav a{ margin: 0 16px; font-weight: 700; color: #fff;}
.inner-subnav a:hover,.inner-subnav a.on{ color: #ffd8da;}

.xcinner-banner{ padding-bottom: 43px; width: 1200px; margin: 0 auto;}
.xcinner-banner img{ display: block; width: 1200px; height: 484px;}

.xctac-pic{ text-align: center;}
.xctac-pic img{ display: inline-block;}

.pt125{ padding-top: 125px;}
.pt62{ padding-top: 62px;}
.pt30{ padding-top: 30px;}
.pt43{ padding-top: 43px;}

.pb120{ padding-bottom: 120px;}
.pb80{ padding-bottom: 80px;}
.pb52{ padding-bottom: 52px;}
.pb45{ padding-bottom: 45px;}
.pb40{ padding-bottom: 40px;}
.pb34{ padding-bottom: 34px;}
.pb30{ padding-bottom: 30px;}
.pb24{ padding-bottom: 24px;}
.pb20{ padding-bottom: 20px;}
.pb12{ padding-bottom: 12px;}

.mb42{ margin-bottom: 42px;}
.mb24{ margin-bottom: 24px;}
.mb20{ margin-bottom: 20px;}




/* 数字 */
.module.mcounter .module_container{padding:20px 0; overflow:hidden;}
.module .module_container{max-width: 1170px;padding-left: 5px;padding-right: 5px;padding-bottom: 50px;margin: 0 auto}
.module.mcounter .module_container{padding:20px 0}
.module.mcounter ul.content_list{width:100%;height:auto;}
.module.mcounter ul.content_list li{width:25%;height:108px;float:left;text-align:center;}
.module.mcounter ul.content_list li div{border-right: #e9e9e9 1px solid;}
.module.mcounter ul.content_list li:last-child div{border-right:none}
.module.mcounter ul.content_list li p{text-align:center;font-size: 14px;color: #b3b3b3;}
.module.mcounter ul.content_list li p.number{margin-top:15px;}
.module.mcounter ul.content_list li p.number .counterDX{font-size: 54px;color: #07084E;font-family: HELVETICANEUELTPRO-THEX,Arial;text-align: center;margin-top:15px;}
.module.mcounter ul.content_list li p.number .unit{font-size:14px}
.module.mcounter ul.content_list li p.title{margin-bottom: 10px;}

/* 数字 */









