@charset "utf-8";
html { }
html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote,p { padding:0; margin:0; }
body { font-size: 15px; background: #fff; color:#666666; }
ul,li { list-style: none; }
img { border: 0; }
input:focus { outline: none; }
.center{ width:1100px; margin:0 auto; padding:0 0;}

/* 圆细滚动条样式 20150717 */
::-webkit-scrollbar{width:6px;height:12px}
::-webkit-scrollbar-button:vertical{display:none;}
::-webkit-scrollbar-track:vertical{background-color:black}
::-webkit-scrollbar-track-piece{background:#FFF}
::-webkit-scrollbar-thumb:vertical{background-color:#8E8E8E;border-radius:5px}
::-webkit-scrollbar-thumb:vertical:hover{background-color:#3B3B3B}
::-webkit-scrollbar-corner:vertical{background-color:#535353}
::-webkit-scrollbar-resizer:vertical{background-color:#FF6E00}

/* 全局 */
a { text-decoration: none; color: #333; }
a:hover { text-decoration: underline; }

/* 清理浮动 */
.clearfix { clear: both; zoom: 1; }
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }

.fl { float: left; }
.fr { float: right; }

.top{ background:#eeeeec; font-size:12px; width:100%; height:40px; color:#797a7f; line-height:40px;}
.top .toptel{ font-weight:bold; line-height:40px; color:#df6e02;}
.top .fr ul li{ float:left; line-height:40px;}
.top .fr ul li .xian{ margin:0px 11px; color:#c8c8c7;}
.zixun{ float:left;}
.head{ width:100%; background:#ffffff;}
.logomeun{ height:70px; line-height:70px; font-size:12px;}
.logomeun .logo{ float:left; padding:15px 0px;}
.head .fr ul li{float:left; line-height:70px;}
.head .fr ul li .xian{ margin:0px 11px; color:#c8c8c7;}
.head .fr ul li .qizi{ margin:30px 4px 0px 10px; float:left;}
.meun{ border-top:1px solid #e6e6e6; font-size:14px; position:relative;background:#ffffff;}
.meun .meunfl { float:left;}
.meun .meunfl .nav{ float:left; line-height:43px;   padding:0px 21px;}
.meun .meunfl .nav .xian{margin:0px 0px 0px 16px; color:#eeeeee; font-weight:none; font-size:11px;}
.meun .meunfr { float:right;}
.meun .meunfr .nav { float:left; line-height:43px; color:#111111; font-weight:bold; padding:0px 0px 0px 42px; }
.meun .meunfl .nav a{color:#111111; font-weight:bold; }
.meun .meunfr .nav a{color:#111111; font-weight:bold; }
.meun .meunfl .nav a:hover{ text-decoration:none; color:#ea6029;}
.meun .meunfr .nav a:hover{ text-decoration:none; color:#ea6029;}
.meun .nav .sub{ position:absolute; width:150px; display:none; background-color:#ea6029; margin-left:-30px; z-index:999999;}
.meun .nav .sub1{ position:absolute; width:194px; display:none; background-color:#ea6029; margin-left:-30px; z-index:999999;}

.meun .nav .sub li{ line-height:24px; font-size:13px; overflow:hidden; margin:6px 0px 6px 0px; -webkit-transition:all ease-in 0.2s; transition:all ease-in 0.2s; }
.meun .nav .sub li a{color:#ffffff;font-weight:normal; line-height:18px; padding:0px 30px; font-size:13px; }
.meun .nav .sub li a:hover{ color:#d3f2ff; padding-left:36px;}
.momeun { display:none;}
.banner  .swiper-container{ height:700px; position:relative;}
.banner .banner01{ background:url(../images/banner.jpg) no-repeat center center;}
.banner .banner02{ background:url(../images/banner1.jpg) no-repeat center center;}
.banner .banner03{ background:url(../images/banner2.jpg) no-repeat center center;}
.banner .pagination { position: absolute; left: 0; text-align: center; bottom:10px; width: 100%; }
.banner .swiper-pagination-switch { display: inline-block; width: 10px; height: 10px; border-radius: 10px; background: #1550b6; opacity:0.25;  margin: 0 5px; cursor: pointer; }
.banner .swiper-active-switch { opacity:1;}
.banner .arrow{position:absolute; width:17px; height:30px; margin-top:-15px; top:50%; padding:30px 5px 30px 5px;}
.banner .prev { background:url(../images/arrowsfl.png) no-repeat center center; left:15px;}
.banner .next { background:url(../images/arrowsfr.png) no-repeat center center; right:15px;}
.indexcom{ width:100%; background:#f4f4f4;}
.indexcom .tit1{ color:#343434; font-size:12px; text-align:center; padding:60px 0px 10px 0px;}
.indexcom .tit2{ color:#444444; font-size:28px; font-weight:bold; text-align:center; padding:0px 0px 10px 0px;}
.indexcom .tit3{ text-align:center; line-height:20px; font-size:13px;}
.indexcom .incomnr{ padding:40px 0px 0px 0px; height:610px;}
.indexcom .incomnr ul li{ width:24.4%; float:left; padding:0px 0.3%;}
.indexcom .incomnr ul li a{ display:block; transition:all ease-in 0.2s; -webkit-transition:all ease-in 0.2s;}
.indexcom .incomnr ul li a:hover{ text-decoration:none;  -webkit-box-shadow: 2px 2px 30px #ffaf62; box-shadow: 2px 2px 30px #ffaf62;transform:translate3d(0,-2px,0); -webkit-transform:translate(0,-2px,0); }
.indexcom .incomnr ul li .incomimg img{ width:100%;}
.indexcom .incomnr ul li .incomtit{ background:#ffffff; width:100%;}
.indexcom .incomnr ul li .incomtit .incomtitnr{ padding:40px 40px; font-size:13px; text-align:left;}
.indexcom .incomnr ul li .incomtit .incomtitnr .tit4{  font-weight:bold;  }
.indexcom .incomnr ul li .incomtit .incomtitnr .tit5{ color:#888888; line-height:20px; margin:30px 0px ; }
.indexcom .incomnr ul li .incomtit .incomtitnr .tit6{ display:none; color:#888888; line-height:20px; margin:10px 0px ;}
.indexcom .incomnr ul li .incomtit .incomtitnr .more{ width:55%; border:1px solid #cccccc; color:#777777; text-align:center; padding:8px 11%; font-size:12px;}
.indexcom .incomnr ul li .incomtit .incomtitnr .font{ color:#df6e02; text-decoration:underline;}
.indexpro{ width:100%;}
.indexpro .tit1{ color:#343434; font-size:12px; text-align:center; padding:60px 0px 10px 0px;}
.indexpro .tit2{ color:#444444; font-size:28px; font-weight:bold; text-align:center; padding:0px 0px 10px 0px;}
.indexpro .inpromeun{ color:#777777;font-size:14px; }
.indexpro .inpromeun ul li {  text-align:center; float:left;  margin:5px 0.2%;}
.indexpro .inpromeun ul li.tit3{ font-weight:bold; color:#2f353d; border:1px solid #cccccc;padding:8px 20px;  }
.indexpro .inpromeun ul li a{border:1px solid #cccccc; display:block; padding:8px 20px;  transition:all ease-in 0.2s; -webkit-transition:all ease-in 0.2s;}
.indexpro .inpromeun ul li a:hover{  color:#ffffff; text-decoration:none;border:1px solid #ea6029; background:#ea6029; }
.indexpro .inpronr{ margin:16px 0px 26px 0px;}
.indexpro .inpronr ul li{ width:32.7%; float:left; padding:10px 0.3%; position:relative;}
.indexpro .inpronr ul li img{ width:100%; height:241px;}
.indexpro .inpronr ul li .inpronrtit{ width:100%; border-right:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6;}
.indexpro .inpronr ul li .inpronrtit .nr{ padding:25px 45px;}
.indexpro .inpronr ul li .inpronrtit .nr .inpronrtop{}
.indexpro .inpronr ul li .inpronrtit .nr .inpronrtopfl{ float:left; font-size:14px; font-weight:bold;}
.indexpro .inpronr ul li .inpronrtit .nr .inpronrtopfr{ float:right; font-size:12px; border:#e7e7e7 1px solid; width:28%; text-align:center; line-height:20px; }
.indexpro .inpronr ul li .inpronrtit .nr .inpronrtit1{ font-size:13px; color:#888888; margin:38px 0px 0px 0px;}
.indexpro .inpronr ul li a{ display:block;}
.indexpro .inpronr ul li a:hover{text-decoration:none; color:#ea6029;}
.indexpro .inpronr li:hover i{ width:99.2%;}
.indexpro .inpronr ul li i{display:block;width:0px;height:3px;background-color:#ea6029;position:absolute;bottom:9px;left:0px;transition:0.8s;}
.indexpro .inpronr li a .inpronrtopfr{color:#bfbfbf;}
.indexpro .inpronr li:hover .inpronrtopfr{border:#ea6029 1px solid; color:#ffffff; background:#ea6029;}
.inyeji{ background:#f4f4f4 url(../images/globalmap.png) no-repeat center center;}
.inyeji .tit1{ color:#343434; font-size:12px; text-align:center; padding:60px 0px 10px 0px;}
.inyeji .tit2{ color:#444444; font-size:28px; font-weight:bold; text-align:center; padding:0px 0px 10px 0px;}
.inyeji .tit3{ text-align:center; line-height:20px; font-size:13px;}
.inyeji .tit4{ text-align:center; font-size:12px; padding:450px 0px 20px 0px;}
.inyeji .inyejinr{ margin-bottom:20px;}
.inyeji .inyejinr ul li{ float:left; width:19%; background:#fbfbfb; height:197px; font-size:12px; margin:0px 0.4%;}
.inyeji .inyejinr ul li .inyejiimg{ margin:48px 0px 0px 44%; height:35px;}
.inyeji .inyejinr ul li .tit5{ font-weight:bold; font-size:14px; text-align:center; margin:10px 0px 20px 0px;}
.inyeji .inyejinr ul li .tit6{ text-align:center;}
.innews .tit1{ color:#343434; font-size:12px; text-align:center; padding:60px 0px 10px 0px;}
.innews .tit2{ color:#444444; font-size:28px; font-weight:bold; text-align:center; padding:0px 0px 10px 0px;}
.innews .tit3{ text-align:center; line-height:20px; font-size:13px;}
.innews .innewsnr{ width:100%; margin-bottom:40px;}
.innews .innewsnr .innewfl{ width:54%; background:#f4f4f4; padding:30px 40px; margin-top:20px; float:left;}
.innews .innewsnr .innewfl .tit{ font-size:16px;}
.innews .innewsnr .innewfl .innewflnr{ margin-top:44px; }
.innews .innewsnr .innewfl .innewflnr a{ display:block; -webkit-transition:all ease-in 0.2s; transition:all ease-in 0.2s;}
.innews .innewsnr .innewfl .innewflnr a:hover{ color:#ea6029;transform:translate3d(0,-5px,0); -webkit-transform:translate(0,-5px,0);}
.innews .innewsnr .innewfl .innewflnr .box{ height:345px; background:#fbfbfb; font-size:12px; width:48%; float:left; }
.innews .innewsnr .innewfl .innewflnr .box .boxnr{ padding:40px 40px;}
.innews .innewsnr .innewfl .innewflnr .box .boxnr .tit4{ font-size:30px; font-weight:bold;}
.innews .innewsnr .tit5{ margin:20px 0px; line-height:18px; font-size:12px;}
.innews .innewsnr .innewfl .innewflnr .box .boxnr .riqi{ text-align:right;}
.innews .innewsnr .innewfr{ float:left; width:31%; background:#fbfbfb; margin-top:20px; padding:26px 40px;}
.innews .innewsnr .innewfr .innewfrnr{ }
.innews .innewsnr .innewfr .innewfrnr .box1{}
.innews .innewsnr .innewfr .innewfrnr a:hover{ color:#ea6029; text-decoration:none;}
.innews .innewsnr .innewfr .innewfrnr a .tit5{ display:block;  -webkit-transition:all ease-in 0.2s; transition:all ease-in 0.2s;}
.innews .innewsnr .innewfr .innewfrnr a:hover .tit5{ padding-left:10px;}
.innews .innewsnr .innewfr .innewfrnr a:hover .tit7{ padding-left:10px;}
.innews .innewsnr .innewfr .innewfrnr a .tit7{ display:block;  -webkit-transition:all ease-in 0.2s; transition:all ease-in 0.2s;}
.innews .innewsnr .innewfr .innewfrnr .box1 .tit6{ font-size:14px;}
.innews .innewsnr .innewfr .innewfrnr .box1 .time{ text-align:right; color:#666666; margin-bottom:20px;}
.innews .innewsnr .innewfr .innewfrnr .xian{ border-bottom:1px solid #e5e5e5; margin-bottom:20px;}
.innews .innewsnr .innewfr .liebiao ul li{ line-height:22px; font-size:14px; color:#666666; height:22px;}
.innews .innewsnr .innewfr .liebiao ul li .tit7{ float:left;}
.innews .innewsnr .innewfr .liebiao ul li .time2{ float:right; font-size:12px;}
.foot{ background:#111111;}
.foot .footnr{ padding:60px 60px; color:#888888; font-size:13px;}
.foot .footnr .fl ul li{ float:left; padding-right:12px;}
.foot .footnr .fl ul li a{ font-size:13px; color:#888888;}
.foot .footnr .fl ul li a:hover{ color:#ffffff;}
.foot .footnr .fr ul li{ float:right; padding-left:20px;}
.foot .footnr .fr ul li .foottopfrimg{ margin:4px 4px 0px 0px; float:left;}
.foot .footnr .fr ul li .foottopfrtit{ float:left;}
.foot .footnr .fr ul li .foottopfrtit a{ font-size:13px; color:#888888;}
.foot .footnr .fr ul li .foottopfrtit a:hover{ color:#ffffff;}
.foot .footnr .footxian{ border-top:1px solid #252525; margin:52px 0px;}
.foot .footnr .footmeun .footabout{ width:15%; float:left;}
.foot .footnr .footmeun ul li.foottit{ color:#ffffff; font-weight:bold; margin-bottom:26px;}
.foot .footnr .footmeun ul li{ padding-bottom:5px;}
.foot .footnr .footmeun ul li a{font-size:13px; color:#888888;}
.foot .footnr .footmeun ul li a:hover{color:#ffffff;}
.foot .footnr .beian{ float:right}
.foot .footnr .beian .bei{ padding:2px 20px; border:1px solid #2b2b2b; border-radius:5px; height:30px; line-height:30px; margin-bottom:10px;}
.foot .footnr .beian .bei a{font-size:13px; color:#888888;}
.foot .footnr .beian .bei .img{ float:left; margin:5px 10px 0px 0px;}
.foot .footnr .beian .bei .beitit{ float:left;}
.footboom{background:#000000;}
.footboom .footboomnr{padding:0px 60px; line-height:96px; font-size:13px; }
.footboom .footboomnr .fr ul li{ float:left; padding:0px 0px 0px 14px;}
.footboom .footboomnr .fr ul li a{font-size:13px; color:#888888; }
.footboom .footboomnr .fr ul li a:hover{ color:#ffffff;}
body{ background:#fafafa;}
.centerbg{ background:#ffffff; font-size:13px;}
.inbanner{ width:100%; }
.moinbanner{ display:none;}
.xiaonavbg{background-color:#ffffff;border-bottom:1px solid #dedede;margin-top:-20px; position:relative; -webkit-box-shadow:-1px 2px 12px 0px #c7c7c7; -webkit-box-shadow:-1px 2px 12px 0px #c7c7c7;}
.xiaonav{line-height:41px; background-color:#f1f1f1; width:100%;   }
.xiaonav li{ border-right:1px solid #dedede; float:left; padding:0 30px; text-align:center; position:relative;} 
.xiaonav li a{ color:#333; font-size:14px;}
.xiaonav li em{ position:absolute; height:0px; width:0px; border:8px solid transparent; border-top:6px solid #de720d; bottom:-14px; left:50%; margin-left:-8px; z-index:6; display:none;}
.xiaonav li.on,.xiaonav li:hover{ background-color:#de720d;}
.xiaonav li.on a,.xiaonav li:hover a{ color:#fff; font-weight:bold;}
.xiaonav li a:hover{ color:#fff;}
.xiaonav li.on em,.xiaonav li:hover em{ display:block;}
.xiaozhuye{float:right;line-height:40px;padding-right:20px;}
.nynr{ padding:50px 40px;  line-height:24px;}
.nynr .tit1{ background:#f2f2f2; height:52px; line-height:52px; margin:24px 0px; font-size:19px; font-weight:bold; padding-left:25px; color:#000;}
.nynr .tit2{ font-size:25px; color:#ff7b00; }
.nynr .tit3{ font-size:14px; font-weight:bold;}
.nynr .tit4{ background:#f2f2f2; height:52px; line-height:52px; margin:24px 0px; font-size:13px; padding-left:25px; }
.comli{ display:block;}
.comli li{ float:none;}
.comli li .comliimg{ float:left; padding:6px 10px 0px 0px;}
.comli1{ display:block;}
.comli1 li{ float:left; padding:0px 10px;}
.comli1 li .comliimg{ float:left; padding:6px 10px 0px 0px;}
.comli1 li .comtit{ float:left; margin:9px 0px;}
.nywenhua .wenhuaimg{ float:left; margin-right:32px;}
.nywenhua li{ padding-bottom:20px;  height:80px;}
.nywenhua .tit6{ font-size:15px; color:#111; font-weight:bold; margin:8px 0px;}
.wenhua{ position:absolute; top:262px; left:440px;}
.mowenhua{ display:none;}
.nypro{ width:100%;}
.nypro ul li{ float:left; width:50%; padding:10px 0%;}
.nypro ul li a{ display:block;  transition:all ease-in 0.2s; -webkit-transition:all ease-in 0.2s;}
.nypro ul li a:hover{transform:translate3d(0,-2px,0); -webkit-transform:translate(0,-2px,0); }
.proxiao{ float:left;}
.proxiao img{ width:272px; height:182px;}
.proxiaotit{ float:left; padding:36px 5px 28px 14px; background:#eaf5fa; width:40%;}
.proxiaotit .protit1{ font-size:16px; color:#111;}
.proxiaotit .protit2{ font-size:12px; color:#555555; padding:12px 0px 22px 0px; line-height:18px;}
.proxiaotit .promore{ font-size:12px; color:#555555;  }
.proxiaotit .promorejia { float:left; margin-top:6px;}
.proxiaotit .promoretit1{ float:left; margin-left:4px;}
.news{ width:100%;}
.news .newspro{ float:left;}
.news .newstit{ float:left; margin-left:20px; width:70%;}
.news .newstit1{ font-size:26px; font-weight:bold; padding:20px 0px 20px 0px; color:#111111; }
.news .newstit2{ padding:0px 0px 20px 0px;}
.news .newsmore{ width:17%; background:#ff7b00; color:#ffffff; height:38px; line-height:38px; }
.news .newsjia{ float:left; margin:12px 6px 0px 10px;}
.news ul li { height:230px; border-bottom:1px solid #ccc; margin-top:40px;}
.news ul li a:hover{ transform:translate3d(0,-5px,0); -webkit-transform:translate(0,-5px,0);}
.news ul li a{ display:block;  -webkit-transition:all ease-in 0.2s; transition:all ease-in 0.2s;}
.prowenzi{ float:left; width:70%;}
.pronrimg{ float:right; width:22%;}
.pronrimg img{ width:100%;}
@media (max-width: 1120px) {
.center{ width:100%; padding:0px 10px; box-sizing:border-box;}
.top .fr{ display:none;}
.banner .swiper-slide{background-size:cover;}
.indexcom .incomnr ul li .incomtit .incomtitnr .more{ width:47%;}
.innews .innewsnr .innewfl .innewflnr .box .boxnr .tit4{ font-size:22px;}
.innews .innewsnr .innewfl{ padding:30px 22px; }
.innews .innewsnr .innewfr .liebiao ul li .time2{ display:none;}
.innews .innewsnr .innewfr .innewfrnr .xian{ margin-bottom:13px;}
.innews .innewsnr .innewfr .innewfrnr .box1 .time{margin-bottom:9px;}
.foot .footnr .footmeun .footabout{ width:11%;}
.footboom .footboomnr .fr{ display:none;}
}
@media (max-width: 720px) {
.head .headem{ display:none;}
.zixun{ display:none;}
.meun .meunfl{ display:none;}
.meun .meunfr{ display:none;}
.momeun { display:block;}
.momeun ul li {float:left; line-height:43px; color:#111111; font-weight:bold; width:33%; text-align:center;}
.momeun ul li  a:hover{ text-decoration:none; color:#ea6029;}
.banner .swiper-container{ height:200px; width:100%;}
.indexcom .incomnr{ padding:16px 0px 0px 0px; height:685px;}
.indexcom .incomnr ul li{ width:48%;padding:5px 1%; }
.indexcom .incomnr ul li .incomtit .incomtitnr .tit5{ display:none;}
.indexcom .incomnr ul li .incomtit .incomtitnr .tit6{ display:block; }
.indexcom .incomnr ul li .incomtit .incomtitnr{ padding:16px 15px;}
.indexpro .tit1{  padding:24px 0px 10px 0px;}
.indexpro .inpromeun ul li {  padding:0px 0px; margin:2px 0.7%; line-height:34px; width:48.6%;}
.indexpro .inpronr ul li{ width:48%; float:left; padding:10px 1%;}
.indexpro .inpromeun ul li.tit3{ padding:8px 0px; width:48%;  }
.indexpro .inpromeun ul li a{ padding:8px 8px; }
.head .fr ul li .qizi{ margin:30px 4px 0px 6px; }
.indexpro .inpronr ul li img{ width:100%; height:122px;}
.indexpro .inpronr ul li .inpronrtit .nr .inpronrtopfr{ display:none;}
.indexpro .inpronr ul li .inpronrtit .nr{ padding:19px 10px;}
.indexpro .inpronr ul li .inpronrtit .nr .inpronrtit1{ margin:28px 0px 0px 0px;}
.inyeji .tit3{ display:none;}
.inyeji .tit4{ display:none;}
.inyeji .tit1{padding:27px 0px 10px 0px;}
.inyeji .inyejinr ul li{ width:49%; margin:3px 0.4%; height:162px;}
.inyeji .inyejinr ul li .inyejiimg{ margin:23px 0px 0px 44%;}
.inyeji .inyejinr ul li .tit5{  margin:10px 0px 12px 0px;}
.innews .tit3{ display:none;}
.innews .innewsnr .innewfl{  float:none; width:88%; }
.innews .innewsnr .innewfr{ float:none; width:88%; padding:16px 22px; }
.innews .innewsnr .innewfl .innewflnr .box .boxnr{ padding:16px 15px;}
.innews .innewsnr .innewfl .innewflnr .box .boxnr .tit4{ font-size:14px;}
.innews .innewsnr .innewfr .liebiao ul li .time2{ display:block;}
.foot{ display:none;}
.footboom .footboomnr{padding:10px 25px; line-height:20px; font-size:11px;}
.footboom .footboomnr .fr{ display:none;}
.inbanner{ display:none;}
.moinbanner{ display:block; width:100%; height:220px;}
.moinbanner img{ width:100%; height:220px;}
.xiaozhuye{ display:none;}
.xiaonav li{ border-right:none;} 
.nynr{ padding:30px 10px;}
.nynr .tit1{ height:108px; text-align:center;}
.nynr .tit4{height:108px; text-align:center; padding-left:0px; }
.nywenhua .wenhuaimg{ display:none;}
.wenhua{ position:absolute; top:262px; left:440px;}
.mowenhua{ display:block; top:0; left:0; }
.mowenhua img{width:100%;}
.nypro ul li{ width:50%; display:block;}
.nypro ul li .proxiao img{ width:98%;}
.proxiaotit{  width:87%; padding:14px 5px 9px 14px;}
.proxiaotit .protit2{ padding:6px 0px 4px 0px;}
.news .newspro img{ display:none;}
.news .newstit{ width:94%;}
.news .newstit1{ line-height:30px; }
.news ul li { height:284px;  margin-top:6px; width:100%}
.news .newsmore{ width:37%; }
.proimg{ width:50%;}
.proimg img{ width:100%}
.prowenzi{ float:none; width:100%;}
.pronrimg{ float:none; width:80%; text-align:center;}
.pronrimg img{ width:80%;}
}