@charset "utf-8";
/* CSS Document */

*{margin:0;padding:0;list-style:none;}
img{border:0;}
a{text-decoration:none;color:#4a4a4a;}
a:hover{color:#2c625a;}
body {font-family: "微软雅黑";font-size: 12px; }
.clear{ clear:both;}
.left{ float:left;}
.right{ float:right;}

.topBg{position: fixed;background:url(../images/topBg.jpg) top center repeat-x; width:100%; height:101px; z-index:99;}

.top{ width:1200px; margin:0 auto; height:101px;}
.logo{ width:160px; height:60px; float:left; padding-top:22px;}


.menu{ width:750px; float:left; margin-top:47px; margin-left:30px;}

#nav .mainlevel{width:120px; display:block; float:left;text-align:center; margin-left:30px;}
#nav .mainlevel a { width:120px;display:block;font-size:16px; line-height:53px; font-family:"微软雅黑";color:#2c625a; font-weight:bold;}
#nav li.mainlevel a:hover{background:url(../images/menuABg.jpg) top center no-repeat; color:#fff;}

#nav li.hover a:hover,#nav li.hover a{background:url(../images/menuABg.jpg) top center no-repeat; color:#fff;}
#nav li.mainlevel:hover {background:url(../images/menuABg.jpg) top center no-repeat; color:#fff;}
.menu ul li#mainlevel_01{width:120px; display:block; float:left;line-height:53px;text-align:center; margin-left:30px;}


#nav .mainlevel dl dt {line-height:28px;height:28px;display:block;margin:0px 0px;text-align:center;float:left; padding-bottom:10px;}
#nav .mainlevel dl dt a{color:#2c625a; font-family:"微软雅黑";line-height:28px;width:100%;height:28px;text-align:center;background:none;float:left;font-size:16px;font-weight:normal;}
#nav .mainlevel dl dd a {color:#616161; font-family:"微软雅黑";line-height:28px; padding:0px 8px;height:28px;text-align:center;background:none;font-size:12px; font-weight:normal; margin:0 auto; clear:both;}
#nav .mainlevel dl dt a:hover{background:none;color:#2c625a;text-decoration:underline;}
#nav .mainlevel dl dd a:hover{ background:#2c625a;color:#fff;text-decoration:none;}

.ulnavBg{display:none;position:absolute;padding:0;border-bottom:0px;width:100%;left:0px;background:#e9e9e9;margin-left:0px;top:100px;z-index:2;}


.ulnav , .ulnav2 , .ulnav3 , .ulnav4 { width:1200px; margin:0 auto; height:128px;}
.ulnav{ height:128px; padding:20px 0px;}

.ulnav  dl{ width:220px; padding-right:9px; padding-left:10px;border-right:solid 1px #d0d0d0; display:block; float:left; margin-left:0px;}
.ulnav  dl dt { width:220px; display:block; float:left; text-align:center;}
.ulnav  dl dt a{ font-size:16px; color:#2c625a; background:none; height:25px;}
.ulnav  dl dd{ width:220px; display:block; float:left; text-align:center; height:25px; line-height:25px;}
.ulnav  dl dd a{ font-size:12px; color:#616161; height:25px;background:none;display:block;}

.ulnav  dl dd a:hover{ font-size:12px; color:#2c625a; text-decoration:underline;}


.ulnav2{height:128px; padding:20px 0px;}
.ulnav2 dl{width:280px; padding-right:9px; border-right:solid 1px #d0d0d0; display:block; float:left; margin-left:0px; padding-left:10px;}
.ulnav2  dl dt { width:280px; display:block; float:left; text-align:center;}
.ulnav2  dl dt a{ font-size:16px; color:#2c625a; background:none; height:25px;}
.ulnav2  dl dd{ width:230px; padding-left:30px; padding-right:20px;color:#616161;display:block; float:left; text-align:left; height:50px; line-height:20px;}

.ulnav2  dl dd a:hover{ font-size:12px; color:#2c625a; text-decoration:underline;}


.ulnav3{height:128px; padding:20px 0px;}
.ulnav3 dl{width:580px; padding-right:9px; border-right:solid 1px #d0d0d0; display:block; float:left; margin-left:0px; padding-left:10px;}
.ulnav3  dl dt { width:580px; display:block; float:left; text-align:center;}
.ulnav3  dl dt a{ font-size:16px; color:#2c625a; background:none; height:25px;}
.ulnav3  dl dd{ width:295px; padding-left:150px; padding-right:140px;color:#616161;display:block; float:left; text-align:left; height:50px; line-height:20px;}

.ulnav3  dl dd a:hover{ font-size:12px; color:#2c625a; text-decoration:underline;}


.ulnav4{height:25px; padding:20px 0px;}
.ulnav4 dl{width:1200px; display:block; margin:0 auto;}
.ulnav4  dl dt { width:380px; display:block; float:left; text-align:center;padding-right:9px; padding-right:10px;border-right:solid 1px #d0d0d0; display:block;}
.ulnav4  dl dt  a{font-size:16px; color:#2c625a; background:none; height:25px;}

.ulnav4  dl dd a:hover{ font-size:12px; color:#2c625a; text-decoration:underline;}




.search{ width:217px; float:right; height:25px; margin-top:55px;}
.search .ipt1{ width:163px; height:25px; border:none; background:#fff; padding:0px 5px; line-height:25px; color:#989898;}
.search .btn1{ background:url(../images/searchBtn.jpg) top center no-repeat; width:44px; height:25px; display:b; float:right; border:none;}

/* fullSlide */
.banner{ width:100%; height:420px; z-index:-9;}
.abs {position:relative; }
.banner .hd {bottom:30px;height:20px;left:0px;width:100%;}
.banner .hd ul {width:1200px;text-align:center;margin:0 auto;}
.banner .hd ul li {display:inline-block;border-radius:5px;list-style:none;background:#fff;width:10px;height:10px; margin-left:15px;cursor:pointer;}
.banner .hd ul li {*display:inline;}
.banner .hd ul li.on { background:#2c625a; cursor:pointer;}
.banner, .banner a {height:420px;display:block;}
.banner ul {margin:0 auto; padding:0px 0px;}

.main1{ width:1200px; margin:0 auto; padding:30px 0px;}
.title1{ width:1200px; float:left;background:url(../images/titleBg1.jpg) bottom center no-repeat; padding-bottom:40px;}
.title1 h2{ text-align:center; color:#2c625a; font-size:28px;font-family:"微软雅黑";}

.prolist{ width:1200px; margin-top:30px; float:left; }
.prolist ul li{ width:270px; display:block; float:left;margin-right:35px;}
.prolist ul li:last-child{ margin-right:0px;}
.prolist ul li a.prolistImg{ width:200px; height:200px; margin-left:35px;}
.prolist ul li a.prolistImg img{ width:200px; height:200px; border:solid 2px #e4e4e4;border-radius:200px;box-shadow:0px 0px 5px #cbcbcb;}
.prolist ul li a.prolistName{ width:270px; display:block; float:left; line-height:40px;text-align:center; font-weight:bold;font-size:18px;font-family:"微软雅黑";color:#000; height:40px; padding:10px 0px;}

.prolist ul li .prolistTxt{ width:250px;float:left; font-size:14px;line-height:25px;color:#666666;font-family:"微软雅黑"; height:150px; overflow:hidden; margin-left:10px;}
.prolist ul li a.prolistMore{ width:130px; display:block; float:left;height:34px; color:#fff; line-height:34px; font-family:"微软雅黑";background:#2c625a;border-radius:5px; font-size:16px; text-align:center;margin:20px 70px;}

.main1Bg{ background:#f8f8f8; width:100%;margin-top:20px;}

.xwzx{width:545px; float:left;}
.title2{ width:545px; float:left; height:30px; margin-bottom:15px;font-family:"微软雅黑"; }
.title2 span{ float:left; font-size:18px; color:#2e2e2e; line-height:30px; font-weight:bold;}
.title2 a{ float:right; width:57px; height:16px; display:block; padding:7px 0px;}

.xwzxCont{ width:545px; float:left;}
.xwzxCont ul li{ width:545px; float:left; margin-top:15px;}
.xwzxCont ul li .xwzxImg{ width:130px; height:100px; float:left; border:solid 1px #a9a8ad;}
.xwzxCont ul li .xwzxTxt{ width:400px; float:right;}
.xwzxCont ul li .xwzxTxt a{width:400px;font-size:14px;color:#4a4a4a;font-weight:bold; display:block; float:left; height:30px; line-height:30px;}
.xwzxCont ul li .xwzxTxt span{ width:400px; display:block; float:left; color:#4a4a4a; padding-top:5px; height:66px; overflow:hidden;}

.gcal{ width:603px; float:right;}
.title3{ width:603px;}

.gcalCont{ width:603px; float:left;}
.gcalCont .gcalBox{ width:410px; height:345px; float:left;}
.gcalBox1{ width:410px; height:345px; float:left;}
.gcalBox1 img{ width:410px; height:345px;}
.gcalList{ width:192px; float:right;}
.gcalList ul li{width:152px;height:57px;float:left;margin-top:1px;background:#eaeaea;padding:0px 20px;line-height:57px;font-size:14px;color:#2e2e2e;font-family:"微软雅黑";}
.gcalList ul li.proHover{ color:#fff; background:url(../images/alListBg.jpg) top center no-repeat;}
.gcalList ul li.proHover a{ color:#fff;}

.footBg{ width:100%;margin-top:20px; background:url(../images/footBg.jpg) top center repeat-x; height:200px;}
.foot1{ width:1200px; margin:0 auto; height:164px; padding-top:5px;}
.foot1 .footMenuBox{ float:left; width:150px; margin-right:40px;}
.foot1 .footMenuBox label{ color:#fff; width:150px; font-size:14px; font-weight:bold;display:block; float:left; height:30px; line-height:30px;}
.foot1 .footMenuBox  span{ display:block; float:left; width:150px; font-size:12px; line-height:32px;}
.foot1 .footMenuBox  span ul li{ width:150px; height:25px; line-height:25px; float:left;}
.foot1 .footMenuBox  span ul li a{ color:#fff; font-family:"宋体";}
.foot1 .footMenuBox  span ul li a:hover{ color:#fff; text-decoration:underline;}


.foot1 .footMenuBox2{ width:265px; margin-right:0px; color:#fff;}

.foot2{ width:1200px; margin:0 auto;color:#fff;height:44px; line-height:44px; font-size:12px;}
.foot2 a{ color:#fff;}



.page{ width:1200px; margin:20px auto;}
.pageL{ width:280px; float:left;}

.leftMenu{ width:280px; float:left; background:#f6f6f6;}
.leftMenuT{ width:280px; float:left; background:url(../images/leftMenuT.jpg) top center no-repeat; height:40px;}
.leftMenuT span{ font-size:14px; font-weight:bold; color:#fff; height:40px; line-height:40px;background:url(../images/arrow.png)  0px 0px no-repeat; display:block; float:left; padding-left:40px;}

.leftMenuCont{ width:250px; float:left; padding:0px 15px;}

.leftMenu .leftMenuCont ul { padding-top:10px;}

.leftMenu .leftMenuCont ul li{ width:250px; display:block; float:left;}
.leftMenu .leftMenuCont ul li a{ width:230px; display:block; float:left; height:35px; line-height:35px; background:url(../images/li_list2.png) 6px 14px no-repeat; padding-left:20px; font-weight:bold; font-size:14px; color:#2c625a;}
.leftMenu .leftMenuCont ul li a:hover{ background:url(../images/li_list2H.png) 6px 14px #2c625a no-repeat; color:#fff;}

.leftMenu .leftMenuCont ul li a.hover{ background:url(../images/li_list2H.png) 6px 14px #2c625a no-repeat; color:#fff;}

.leftMenu .leftMenuCont ul li dl{ display:block; float:left; margin:0px 0px; padding:0px 0px; width:240px;border-bottom:solid 1px #e6e6e6;}
.leftMenu .leftMenuCont ul li dl dd{ display:block;  float:left; padding-left:10px; width:230px; height:25px; line-height:25px;}
.leftMenu .leftMenuCont ul li dl dd a{ display:block; float:left;height:25px; padding-left:20px;line-height:25px; width:210px; background:url(../images/li_list1.png) 10px 10px no-repeat; font-size:12px; font-weight:normal; color:#333;}
.leftMenu .leftMenuCont ul li dl dd a:hover{display:block; float:left; padding-left:20px; height:25px; line-height:25px; width:210px; background:url(../images/li_list1H.png) 10px 10px #2c625a no-repeat; color:#fff;}

.leftMenu .leftMenuCont ul li dl dd a.hover{display:block; float:left; padding-left:20px; height:25px; line-height:25px; width:210px; background:url(../images/li_list1H.png) 10px 10px #2c625a no-repeat; color:#fff;}



.pageR{ width:880px; float:right;}



.rightTitle{ width:880px; float:right;}

.rightTitle{ width:880px; float:left; border-bottom:solid 1px #d8d8d8;height:30px;}

.INrightM1{float:left;height:30px; line-height:30px;width:220px;}
.INrightM1 span{width:200px;display:block;float:left;line-height:30px;height:30px;font-size:16px;color:#2c625a;padding-left:20px;font-family:"微软雅黑"; background:url(../images/rightIcon1.jpg) left center no-repeat; font-weight:bold;}
.title_more{ float:right;height:30px;font-family:"宋体";line-height:30px;font-size:12px; color:#666;text-transform:uppercase; padding-right:10px; background:url(../images/rightIcon2.jpg) left center no-repeat; padding-left:20px;}
.title_more a{ color:#666;}


/*in_about*/

.in_con{width:880px;height:100%;overflow:auto; background:#fff;float:left; padding-top:14px; }
/*about*/
#in_about{float:left;display:block;width:860px;padding:10px 10px; font-family:"宋体";height:auto;font-size:12px;text-align:left;}
#in_about p{font-family:"宋体"; line-height:25px;}
#teamtit{ float:left; width:745px; height:60px; line-height:30px; font-size:20px; color:#197aba;font-family:"微软雅黑";}


/*in_news*/
#in_news{ width:860px; float:left; padding:0px 10px;}
#in_news ul li{ width:860px; display:block; float:left; border-bottom:solid 1px #d4d4d4; height:105px; padding-bottom:25px; padding-top:25px;}
#in_news ul li .newsImg{ width:130px; height:100px;float:left; border:solid 1px #a8a9ad; display:block; float:left;}
#in_news ul li .newsImg img{ width:130px; height:100px;}
#in_news ul li .newsTxt{ width:700px; float:right;}
#in_news ul li .newsTxt .newsTxt1{ width:700px; float:left; height:30px; line-height:30px; font-size:16px; font-weight:bold; color:#4a4a4a;}
#in_news ul li .newsTxt .newsTxt1 label{font-weight: normal;color: #ff9900; font-size:14px;} 
#in_news ul li .newsTxt .newsTxt2{ width:700px; float:left; line-height:22px; height:44px; padding-top:6px;overflow:hidden;color:#4a4a4a; font-family:"宋体";}

.pageNav{width:100%;height:30px;line-height:30px;margin:15px 0px;text-align:center; clear:both;}

/*------案例展示-------*/
#in_case{ width:880px; float:left;}
#in_case ul li { width:203px; float:left; margin:7px 8px 8px 9px;}
#in_case ul li  .anliImg1 img{ width:195px; height:164px; border:solid 1px #dcdcdc; padding:3px 3px; display:block; float:left;}
#in_case ul li  .anliTxt1{  width:203px; float:left; height:30px; font-size:14px;font-family:"宋体";text-align:center;line-height:30px; overflow:hidden;}

/*-----产品展示--------*/
.in_proTop{ width:880px; float:left;}
.in_proTop h2{display:block; float:left; width:880px; text-align:center;font-size:38px; height:40px; line-height:40px; color:#2c625a; font-weight:normal;}
.in_proTop span{ width:880px; display:block; float:left; font-size:16px; font-family:"微软雅黑"; line-height:30px; height:120px; overflow:hidden; color:#4a4a4a; margin-top:20px;}

.in_proUl{ width:880px; float:left;}
.in_proUl ul li{ width:880px; display:block; float:left; height:300px; border-bottom:solid 1px #d4d4d4; padding-bottom:40px; padding-top:40px;}
.in_proUl ul li .proTxt{ width:440px; float:left;}
.in_proUl ul li .proTxt h2{display:block; float:left; width:440px;}
.in_proUl ul li .proTxt h2 a{ font-size:24px; height:40px; line-height:40px; color:#2c625a; font-weight:normal;}
.in_proUl ul li .proTxt span{ width:440px; display:block; float:left; font-size:14px; font-family:"宋体"; line-height:25px; height:175px; overflow:hidden; color:#4a4a4a; margin-top:20px;}
.in_proUl ul li .proTxt a.more{width:130px; display:block; float:left;height:34px; color:#fff; line-height:34px; font-family:"微软雅黑";background:#2c625a;border-radius:5px; font-size:16px; text-align:center;margin:20px 155px;}
.in_proUl ul li .proImg{ width:400px; float:right;}




/*----方案----*/
.INbanner{width: 100%;line-height: 0px; border-bottom: 1px solid #d4d4d4;}

.INbanner img{width: 100%;height: 100%;}

.faMain{ width:1200px; margin:0 auto;}
.faMain .faBox{ width:1200px; border-bottom:solid 1px #d4d4d4; padding-bottom:40px; padding-top:40px;}
.faMain .faBox .faBox1{ width:500px; float:left; margin:0px 50px;}
.faMain .faBox .faBox1 .faImg{ width:110px; height:110px; float:left; padding-top:50px;}
.faMain .faBox .faBox1 .faImg img{ width:110px; height:110px;}
.faMain .faBox .faBox1 .faTxt{ width:350px; float:right;}
.faMain .faBox .faBox1 .faTxt h2{ display:block; float:left; width:350px;}
.faMain .faBox .faBox1 .faTxt h2 a{ font-size:30px; height:40px; line-height:40px; color:#2c625a; font-weight:normal;}
.faMain .faBox .faBox1 .faTxt span{ width:350px; display:block; float:left; font-size:14px; font-family:"宋体"; line-height:30px; height:120px; overflow:hidden; color:#4a4a4a; margin-top:20px;}
.faMain .faBox .faBox1 .faTxt a.more{width:130px; display:block; float:left;height:34px; color:#fff; line-height:34px; font-family:"微软雅黑";background:#2c625a;border-radius:5px; font-size:16px; text-align:center;margin:20px 110px;}


.title{width:840px; height:80px; margin-bottom:10px; border-bottom:1px #CCC solid;}
.title h1{width:840px; height:30px; padding-top:10px; text-align:center;}
.subTitle{width:840px; height:20px; padding-top:5px; text-align:center; font-size:12px;}

.perNext{width:840px; height:auto; margin-top:14px;  text-align:left; font-size:12px; line-height:200%;}


