﻿/*aitecms.com 好用的企业内容管理系统*/
@charset "utf-8";
/* CSS Document */
body{ padding:0px; margin:0px; font-family:"微软雅黑"}
li{ list-style:none;}
ul{ padding:0px; margin:0px;}
img{ border:0}

.sus{right:0px; width:112px; display:block; clear:both; position:fixed; bottom:250px; background:#147fdd}
.sus .div{width:112px; display:block; text-align:center; color:#FFF; font-size:18px; line-height:45px; margin-top:10px;}
.ph{ position:relative; text-align:center; margin-top:10px; margin-bottom:10px;}
.gfwx span{ display:block; text-align:center; color:#FFF; font-size:14px; line-height:45px;}
.gfwx img{ width:60px; height:60px; margin-bottom:20px;}
.gfwx{ text-align:center}
.sus .ph{width:112px; display:block; text-align:center; color:#FFF; font-size:14px; line-height:15px; margin-top:0px;}

.top{ background:#1277cf; width:100%; height:4px;}
.w1200{ width:1200px; margin-left:auto; margin-right:auto }
.w{width:105%}

.pad{ margin-top:25px !important;}

.nav li{ float:left; line-height:130px; position:relative; z-index:9999}
.nav a{ color:#666666; font-family:"微软雅黑"; font-size:14px; text-decoration:none; padding:0 32px 0 32px;}
.nav img{ width:182px; height:231px;}
.navChild{ display:none; position:absolute; width:180px;}
.nav li:hover{background:#1277cf; display:block;color:#fffff}
.nav li:hover:nth-child(5){background:none; display:block;color:none}
.nav li:hover a{color:#FFF;}

.nav li:hover .navChild{ display:block; background:#1277cf; text-align:center;}
.nav li:hover .navChild a{color:#FFF; line-height:30px;  padding:0 32px 0 32px; display:block; text-align:left; font-size:14px;}
.nav li:hover .navFather{ background:#1277cf; display:block;color:#ffffff}
.nav li.act{ background:#1277cf; display:block;color:#fffff}
.nav li.act a{color:#FFF;}

/* banner */
.banner{height:650px; clear:both; position:absolute; top:-161px; overflow:hidden}
.banner .ban_c img{position:absolute;width:1920px;left:50%;margin-left:-960px;top:0;}
.banner .ban_nav{display:block;}
.banner .Left,.banner .Right{position:absolute;width:39px;height:35px;right:50%;bottom:290px;}
.banner .Left{left:0px;background-position:5px 0; background:url(../img/left_02.png) no-repeat; width:39px; height:35px;}
.banner .Right{right:0px;background-position:-33px 0;background-color:#e6292f;background:url(../img/right_03.png) no-repeat; width:39px; height:35px;}
.bann_ext{position:relative;}
.frontCover{position:absolute;top:-120px;padding:0 0 16px;border-bottom:5px solid #de0000;}
.frontCover li{float:left;width:82px;padding:3px;background:#000;color:#fff;overflow:hidden;margin-right:10px;cursor:pointer;}
.frontCover p{text-align:center;height:14px;line-height:18px;overflow:hidden;}
.frontCover .img{position:relative;height:50px;overflow:hidden;}
.frontCover img{position:absolute;width:192px;height:50px;left:-50px;}
.frontCover .open{background:#e60013;}
.wrap{width:980px;margin-left:auto;margin-right:auto;}
/*幻灯片(组件)*/
.slide{position:relative;width:100%;}
.ban_c{display:none;position:absolute;left:0;top:0;width:100%;height:100%;overflow:hidden;}
.ban_c img{width:100%;height:100%;}
.ban_t{position:absolute;left:0;bottom:0;width:100%;padding:4px 0;text-indent:10px;white-space:nowrap;overflow:hidden;color:#fff;background:rgba(0,0,0,.5);filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr=#88000000,endcolorstr=#88000000);z-index:3;}
.ban_nav{position:absolute;bottom:30px;left:0;width:52%;text-align:right;z-index:4;}
.ban_nav a{display:inline-block;vertical-align:middle;width:10px;height:10px;line-height:10px;overflow:hidden;text-align:center;margin-right:6px;cursor:pointer;text-decoration:none;font-size:0px;-webkit-text-size-adjust:none; border-radius:100%; color:#007f18; border:#FFF solid 2px;}
.ban_nav .on{background:#ffffff;color:#fff;}
.Left,.Right{cursor:pointer;}

.about{ font-size:18px; color:#000; text-align:left; margin-top:-120px; margin-bottom:12px;}
.about span{  font-family:Arial, Helvetica, sans-serif; font-size:14px; margin-top:5px; display:block}
.ab{ overflow:hidden}
.abLeft{ float:left; width:600px;}
.abLeft span{ color:#565656; font-size:24px; font-weight:normal; padding:10px 50px 10px 10px; margin-left:auto; margin-right:auto;background:#eeeeee; line-height:56px; border-left:4px solid #147fdd; padding-left:10px; margin-top:15px; width:100%} 
.abLeft P{ color:#666666;  font-size:14px; line-height:25px;}
.abLeft a{  background:#147fdd; color:#FFF; width:195px; height:64px; text-align:center; line-height:64px; display:block; font-size:18px; text-decoration:none; margin-top:35px;}
.abLeft a:hover{ border-radius:10px;}
.abRight{ float:right; width:600px; float:right; text-align:right}
.abRight img{ width:562px; height:422px;}

.title{ margin-top:46px; border-bottom:#147fdd solid 1px; overflow:hidden}
.title div{ float:left; font-size:18px; color:#000; margin-left:15px; margin-top:10px;}
.title div span{ font-family:Arial, Helvetica, sans-serif; color:#000; font-size:14px;}
.title a{ display:inline; text-align:right; float:right; font-size:14px; color:#000; font-family:Arial, Helvetica, sans-serif; text-decoration:none;margin-top:35px;}
.title img{ float:left}

.teamsBox{ width:100%; clear:both;}
.teams{ overflow:hidden; width:1200px; margin:0 auto;}
.teamsLeft{ width:1200px; margin:0 auto}
.friendTeams{ overflow:hidden; padding-top:0px; }
.mr_frboxTeams{padding:0px 0px 0px;position:relative}
.mr_frBtnLTeams{cursor:pointer;display:inline;left:0;height:35px;margin:140px 0 0 0;width:39px; display:block; position:absolute; z-index:999}
.mr_frUlTeams{float:left;width:1200px;margin-left:0px; margin-top:5px; overflow:hidden}
.mr_frBtnRTeams{margin-top:140px !important;cursor:pointer;width:39px;height:35px;position:absolute;right:0}
.mr_frUlTeams ul li{display:inline;float:left;/*height:389px;*/width:290px;overflow:hidden;position:relative; margin-right:15px; margin-left:0px; margin-top:10px; height:345px; background:#147fdd}
.mr_frUlTeams ul li:hover{ background:#00b0ec}
.mr_frUlTeams ul li a img{/*display:block;*/width:290px; height:280px;}
.mr_frUlTeams ul li a img:hover{ opacity:0.8;}
.mr_frUlTeams ul li a{ position:relative; color:#000000; text-align:center; display:block; font-size:18px; text-decoration:none }
.mr_frUlTeams ul li a span{ color:#FFF;}
.mr_frUlTeams ul li a span{ line-height:60px;}

.ywly{ margin-top:15px; overflow:hidden}
.ywly li{ width:290px; float:left; text-align:center; color:#FFF; font-size:18px; margin-right:14px; margin-bottom:18px;}
.ywly a{ text-decoration:none; color:#FFF;}
.ywly li div{ width:290px; height:280px; overflow:hidden}
.ywly li:hover img{ transform: scale(1.2);}
.ywly span{ margin-top:5px; line-height:30px; padding-top:10px; padding-bottom:20px;}
.ywly img{ width:290px; height:280px;transition: all 0.6s;  }
.ywly span img{ width:15px; height:15px;}
.ywly li:nth-child(1) span{ background:#f28101; display:block}
.ywly li:nth-child(2) span{ background:#cd2a3b; display:block}
.ywly li:nth-child(3) span{ background:#14a73d; display:block}
.ywly li:nth-child(4) span{ background:#00b0ec; display:block}
.ywly li:nth-child(5) span{ background:#67ad31; display:block;}
.ywly li:nth-child(6) span{ background:#42a2a2; display:block}
.ywly li:nth-child(7) span{ background:#430ddc; display:block}
.ywly li:nth-child(8) span{ background:#7bbeac; display:block}
.ywly li:nth-child(5){ margin-bottom:0px}
.ywly li:nth-child(6){ margin-bottom:0px}
.ywly li:nth-child(7){ margin-bottom:0px}
.ywly li:nth-child(8){ margin-bottom:0px}

.news{ overflow:hidden; margin-top:15px;}
.news li{ width:267px; float:left; margin-right:44px}
.news img{ width:267px; height:170px; margin-bottom:15px;}
.news a{ text-decoration:none;}
.news h1{ padding:0px; margin:0px; font-weight:normal; font-size:17px; color:#000; display:inline}
.news span img{ width:34px; height:20px; display:inline; float:right}
.news p{ color:#666666; font-size:14px; line-height:25px;}

.links{ margin-top:10px;}
.links a{ margin-right:3px;}

.footer{ background:#147fdd;margin-top:40px;}
.footerNav{ text-align:center; border-bottom:#0069c6 solid 1px;}
.footerNav a{ color:#FFF; font-size:14px; text-decoration:none; line-height:50px; border-right:#0069c6 solid 1px; padding-right:20px; padding-left:20px;}
.footerNav a:last-child{ border-right:none;}

.confgo{ overflow:hidden;}
.conf{ width:900px; float:left; color:#FFF; line-height:40px; font-size:14px; margin-top:20px; margin-bottom:20px;}
.conf a{ color:#FFF; text-decoration:none}
.go{ width:175px;float:right; text-align:center; font-size:14px; color:#FFF}
.go p{ background:url(../img/sm_03.jpg) no-repeat; width:175px; height:149px; text-align:center}
.go p img{ width:120px; height:121px; padding-top:15px;}



/*********************************/
.containter{ overflow:hidden; margin-top:-118px;}
.containterLeft{ width:250px; float:left; background:#0069c6; color:#FFF;}
.containterLeft a{ color:#FFF; font-size:14px;}
.leftNav li{ padding-left:10px; border-left:#fe0000 solid 0px; line-height:45px; border-bottom:#014f94 solid 1px;}
.leftNav li:nth-child(1){ font-size:16px; padding-top:30px; border-bottom:none;line-height:0px;}
.leftNav li:nth-child(2){ font-size:14px; font-family:Arial, Helvetica, sans-serif; }
.leftNav li a{ display:block; text-decoration:none}
.leftNav li:hover{ background:#fff000}
.leftNav li:hover a{ color:#006f30}
.leftNav li.act1{ background:#fff000;}
.leftNav li.act1 a{ background:#fff000;  color:#006f30}
.leftNav li:nth-child(1):hover{ background:none}
.leftNav li:nth-child(2):hover{ background:none}
.leftNav li{ padding-left:10px; line-height:45px; border-bottom:#014f94 solid 1px;}
.contact li{ padding-left:10px; border-left:#fe0000 solid 0px; line-height:45px; border-bottom:#014f94 solid 1px; font-size:14px; padding-right:10px}
.contact li:nth-child(1){ font-size:16px; padding-top:30px; border-bottom:none;line-height:0px; background:#FFF;color:#1277cf}
.contact li:nth-child(2){ font-size:14px; font-family:Arial, Helvetica, sans-serif; background:#FFF; color:#1277cf }
.containterRight{ width:920px; float:right}
.menu{ font-size:16px; color:#000; text-align:left; border-bottom:#1a74cc solid 1px; padding-bottom:10px;}
.menu a{ font-size:16px; color:#000; text-decoration:none}
.main img{ max-width:920px;}

.mainNews{ padding-bottom:20px;}
.mainNews ul{ overflow:hidden}
.mainNews img{ width:267px; height:170px; float:left; margin-right:15px;}
.mainNews li{ margin-top:15px; height:169px;}
.mainNews a{ color:#000; text-decoration:none}
.mainNews h3{ padding:0px; margin:0px; font-weight:normal; font-size:18px;}
.mainNews h3 time{ float:right; font-family:Arial, Helvetica, sans-serif; font-size:14px; margin-top:10px;}
.mainNews span{ line-height:45px; font-size:14px;}
.mainNews p{ font-size:14px; color:#666666; line-height:28px;}
.mainNews p a{ font-family:Arial, Helvetica, sans-serif; color:#176fc8; padding-left:20px; font-size:12px}

.mainCases{border-bottom:#1a74cc solid 1px;border-left:#1a74cc solid 1px;border-right:#1a74cc solid 1px; padding-bottom:30px;}
.mainCases ul{ overflow:hidden}
.mainCases img{ width:290px; height:280px; transition: all 0.6s;}
.mainCases li{ margin-top:15px; width:290px; float:left; margin-right:8px; height:330px; background:#e8e8e8; text-align:center; margin-left:8px}
.mainCases li div{ width:290px; height:280px; overflow:hidden}
.mainCases a{ color:#000000; text-decoration:none; line-height:45px;}
.mainCases h3{ padding:0px; margin:0px; font-weight:normal; font-size:16px;}
.mainCases li:hover img{transform: scale(1.2);  }
.mainCases li:hover{ background:#1973cb; color:#005f29}
.mainCases li:hover a{color:#fff}

.mainProducts ul{ overflow:hidden}
.mainProducts img{ width:290px; transition: all 0.6s; height:363px;}
.mainProducts li{ margin-top:15px; width:290px; float:left; margin-right:25px; height:auto; background:#e8e8e8; text-align:center}
.mainProducts li div{ width:290px; height:363px; overflow:hidden}
.mainProducts a{ color:#000000; text-decoration:none; line-height:45px;}
.mainProducts h3{ padding:0px; margin:0px; font-weight:normal; font-size:16px;}
.mainProducts li:hover img{transform: scale(1.2);  }
.mainProducts li:hover{ background:#1973cb; color:#005f29}
.mainProducts li:hover a{color:#ffffff}
.mainProducts li span{ background:#ffce4b; padding:10px 15px 10px 15px; border-radius:10px; margin-bottom:10px;}
.mainProducts li span a{color:#ffffff}
.mainProducts li:hover span { background:#005f29 }
.mainProducts li:hover span a{color:#ffffff}

.titles{ text-align:center; font-size:18px; color:#000; line-height:45px;}
.titleConf{ text-align:center; font-size:12px; margin-bottom:10px;}

.zxns li{ line-height:50px; border-bottom:#e9e9e9 solid 1px;}

.zxns li:hover{ color:#166bc6}
.zxns li:hover a{ color:#166bc6}
.zxns li a{ text-decoration:none; color:#000}
.zxns time{ text-align:right; float:right; font-size:12px;}
.free li{ line-height:60px; margin-top:20px;}
.free input[type="text"]{ line-height:45px; width:60%; padding-left:10px; font-size:14px;}
.free input[type="submit"]{ line-height:45px; width:60%; padding-left:10px; font-size:14px; border:0}
.free span{ color:#F00; margin-left:10px;}
.free textarea{ width:80%; height:200px; padding-left:10px; line-height:45px; font-family:"微软雅黑"; font-size:14px;}

.page{ text-align:center; margin-top:30px; clear:both; width:100%;}
.page a{ font-size:16px; margin-right:2px; color:#000; background:#d9d9d9; padding:10px 15px 10px 15px; font-size:14px; text-decoration:none}
.page span{  font-size:16px; margin-right:2px;background:#1877cb; color:#FFF; padding:10px 15px 10px 15px; font-size:14px; text-decoration:none}

.next{ margin-top:30px;}
.next a{ color:#000000; text-decoration:none; line-height:30px;}
