@charset "utf-8";
/* CSS Document */
html, body, ul, li, h1, h2, h3, h4, h5, h6, fieldset, legend {padding:0; margin:0; font-size:12px; color:#333333;font-family:Microsoft Yahei,微软雅黑,Simsun,宋体,Arial}
a{font-size:12px; color:#333333; text-decoration:none}
a:hover{color:#14619E; text-decoration:none}
ol,ul,li{list-style:none;}
img{border:none}
*{margin:0px;padding:0px;}
.cli{clear:both; height:0px; width:0px;}
*, *:after, *:before { -webkit-box-sizing: border-box; box-sizing: border-box; }
.clearfix:before, .clearfix:after { display: table; content: ''; }
.clearfix:after { clear: both; }
.w1160 {
  width: 1100px;
  margin: 0 auto;
}
.wcase {
  width: 1150px; margin-bottom:50px;
  margin:auto;
}
.con{ margin-top:35px; margin-bottom:35px;}

/* 通用标题 */
.column-titbox {text-align: center;line-height: 62px;color: #999;font-size: 32px;font-family: "Arial";}
.column-titbox .cn {font-size: 36px;color: #14619E;font-family:"微软雅黑";}

/* 漂浮 */
.piaofu{position:fixed;width:100%;z-index:9999;}

/* 头部 */
.top_bg{width:100%; background:url(top_bg.jpg)}
.header{width:1100px; margin:auto; height:112px;}
.header .logo {margin-top:34px; float:left;}
.header h2 {float:right; font-size:14px; color:#999999; padding-right:12px; padding-top:50px;}
.header h3 {float:right; font-size:24px; color:#14619E; font-weight:bold; font-family:Arial, Helvetica, sans-serif; padding-top:43px; padding-right:25px;}
.header .ewm{ float:right;margin-top:14px;}

/*分页*/
.page {margin-bottom:40px; padding-top:40px; clear:both;color:#666666; font-size:18px; text-align:center; width:100%;}
.page a{color:#666666; font-size:18px; text-align:center; width:100%; margin-left:10px; margin-right:10px;}
.page a:hover{color:#B9292D; font-size:18px;}

/*导航*/
ul,li {list-style-type:none; text-transform:capitalize;}
.clear {clear:both; *display:inline;/*IE only*/}
#menu{ width:100%; background:url(menu.jpg); z-index:9999}
#nav {margin:0 auto 0px; width:1100px; display:block; z-index:9999; position:relative;}
#nav .mainlevel {float:left;font-family:"微软雅黑";/*IE6 only*/}
#nav .mainlevel a {color:#333333; font-size:16px; text-align:center; text-decoration:none; line-height:45px; display:block;z-index:9999; width:122px;}
#nav .mainlevel a:hover { background-color:#14619E; color:#FFFFFF;text-decoration:none;}
#nav .mainlevel ul {display:none; position:absolute;}
#nav .mainlevel li a {background-color:#14619E; color:#FFFFFF;filter:alpha(opacity=80);opacity:0.8;font-size:14px; padding-left:38px; padding-right:5px; width:170px; text-align:left;height:36px;line-height:36px;/*IE6 only*/}
#nav .mainlevel li a:hover {background:#ffffff; color:#14619E; /*IE6 only*/}
#nav .mainlevel .cul{background-color:#14619E; color:#FFFFFF;}

.gaodu{height:156px}

/* 动画 */
.mainbanner{height:550px;overflow:hidden; position:relative;}
.mainbanner_window{left:50%;width:2000px;height:550px;overflow:hidden;margin-left:-1000px;position:absolute;}
.mainbanner_window ul{width:999999px;height:550px;position:relative;}
.mainbanner_window li{background:rgb(204, 204, 204);width:2000px;height:550px;text-align:center;font-size:0px;float:left;display:inline;}
.mainbanner_list{left:50%;top:500px;width:500px;height:30px;margin-left:-75px;position:absolute;}
.mainbanner_list li{width:30px;height:30px;overflow:hidden;float:left;display:inline;}
.mainbanner_list a{background:url("an.png") no-repeat;width:25px;height:25px;line-height:25px;overflow:hidden;text-align:center;color:rgb(255, 255, 255);font-size:12px;font-weight:700;float:left;display:inline-block;}
.mainbanner_list li.active a{background-position:0 -30px;text-decoration:none;}
.mainbanner_list li a:hover{background-position:0 -30px;text-decoration:none;}

/*客户案例*/
.i-wrap-sec {
  padding-top: 46px;
  padding-bottom: 65px;
  margin-top:60px;
  background-color: #f4f4f4;
}
.i-wrap-sec .list-wrap {
  margin-top: 50px;
  position: relative;
  overflow: hidden;
}
.i-wrap-sec .list-wrap ul {
  width: 104%;
}
.i-wrap-sec .list-wrap li {
  width: 260px;
  margin-right: 20px;
  float:left;
  background-color: #fff;
  border-radius: 5px;
  position: relative;
  overflow: hidden;
  box-shadow: 0 10px 10px 0 #eaeaea;
}
.i-wrap-sec .list-wrap li:hover {
  box-shadow: 0 8px 8px 0 #ADADAD;
}
.i-wrap-sec .list-wrap .imgbox {
  position: relative;
  display: block;
}
.i-wrap-sec .list-wrap .imgbox:hover{filter:alpha(opacity=70);opacity:0.7;}
.i-wrap-sec .list-wrap .up-box {
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  opacity: 0;
}
.i-wrap-sec .list-wrap .up-box .ico {
  display: block;
  width: 54px;
  height: 54px;
  position: absolute;
  left: 50%;
  margin-left: -27px;
  top: 50%;
  margin-top: -27px;
}
.i-wrap-sec .list-wrap .cont {
  width: 220px;
  padding: 13px 20px 18px;
}
.i-wrap-sec .list-wrap .cont .tit {
  font-size: 22px;
  line-height: 33px;
}
.i-wrap-sec .list-wrap .cont .tit a {
  color: #14619E; font-size:14px;
}

.i-wrap-sec .list-wrap .cont .tit a:hover {
  color: #F1892E; 
}
.i-wrap-sec .list-wrap .cont .word {
  line-height: 12px;
  line-height: 18px;
  margin-top: 6px;
}
.i-wrap-sec .list-wrap .cont .word a {
  color: #666666;
}
.i-wrap-sec .list-wrap li:hover .up-box {
  opacity: 1;
  filter: alpha(opacity=100);
}
.look-more {
  display: block;
  width: 218px;
  height: 50px;
  border: 1px solid #d6d6d6;
  border-radius: 25px;
  line-height: 50px;
  text-align: center;
  font-size: 16px;
  color: #666;
  margin: 50px auto 0;
  -webkit-transition: all 0.3s ease 0s;
          transition: all 0.3s ease 0s;
}
.look-more:hover {
  color: #fff;
  background-color: #14619E;
  border: 1px solid #14619E;
}
.case_main{width:1120px; margin:auto; margin-top:40px;clear:both;}
.case_main ul li {width:345px; float:left; margin-left:20px; }
.case_main ul li img{display:block; opacity:1;filter(alpha=100)}
.case_main ul li a:hover img{opacity:0.6;filter(alpha=60)}
.case_main ul div {height:40px; line-height:40px; color:#333333; font-size:14px;}
.case_main ul div:hover{color:#990000;}


.shipin_main{width:1120px; margin:auto; margin-top:40px;clear:both;}
.shipin_main ul li {width:520px; float:left; margin-left:30px; z-index:1;}
.shipin_main .shipin{ width:520px; height:360px;}
.shipin_main ul span {height:40px; line-height:60px; color:#333333; font-size:14px;}
.shipin_main ul span:hover{color:#990000;}


.xiala{width: 48%;margin-right:15px;float:left;padding: 10px 15px 10px 15px;font-size: 14px;color: #666666;margin-bottom: 3em; border:0; border-bottom:1px solid #cccccc;}
.xialas{width: 1083px;margin-right:5px;float:left;padding: 10px 15px 10px 15px;font-size: 14px;color: #666666;margin-bottom: 1.5em; height:120px;border-bottom:1px solid #cccccc;}
.submit-btn{ margin:auto; width:200px;}
.submit-btn input[type=submit] { display:block; 
  color: #333333; font-weight:bold;
  padding: 10px 50px;
  font-size: 20px;
  cursor: pointer;
  font-weight: 500;
  margin: 20px 0 0 0px;
  border: none;
  background: #ffffff;
  outline: none;
}
.submit-btn input[type=submit]:hover {
  background: #cccccc;
  transition: 0.5s all;
  -webkit-transition: 0.5s all;
  -moz-transition: 0.5s all;
  -ms-transition: 0.5s all;
  -o-transition: 0.5s all;
}



/*公司动态*/
.i-wrap-ten {
  padding-top: 36px;
  padding-bottom: 80px;
}
.i-wrap-ten .cent-wrap {
  margin-top: 50px;
}
.i-wrap-ten .left-wrap {
  width: 480px; float:left; margin-right:30px;
}
.i-wrap-ten .left-wrap .img {
  display: block;
  width: 100%;
  position: relative;
  overflow: hidden;
}
.i-wrap-ten .left-wrap .img img {
  -webkit-transform: translateZ(0px);
          transform: translateZ(0px);
  -webkit-transition: -webkit-transform 0.3s ease 0s;
          transition: transform 0.3s ease 0s;
}
.i-wrap-ten .left-wrap .img:hover img {
  -webkit-transform: scale(1.1, 1.1);
      -ms-transform: scale(1.1, 1.1);
          transform: scale(1.1, 1.1);
  -webkit-transition: -webkit-transform 0.6s ease 0s;
          transition: transform 0.6s ease 0s;
}
.i-wrap-ten .left-wrap .cont {
  margin-top: 25px; 
}
.i-wrap-ten .left-wrap .tit-box {
  line-height: 32px;
}
.i-wrap-ten .left-wrap .tit-box .stt {
  font-size: 18px;
  display: inline-block;
}
.i-wrap-ten .left-wrap .tit-box .stt {
  color: #333333;
}
.i-wrap-ten .left-wrap .tit-box .date {
  font-size: 14px;
  color: #6d6d6d;
  float:right;
  opacity: 0.3;
  filter: alpha(opacity=30);
}
.i-wrap-ten .left-wrap .word {
  margin-top: 13px;
  line-height: 24px;
}
.i-wrap-ten .left-wrap .word a {
  color: #888;
  display: inline-block;
}
.i-wrap-ten .left-wrap .word a:hover {
  color: #292929;
}
.i-wrap-ten .look-more {
  margin-top: 66px;
}
.i-wrap-ten .right-list {
  width: 560px; float:right;
}
.i-wrap-ten .right-list li {
  width: 560px;
  padding-top: 15px;
  padding-bottom: 17px;  
  position: relative;
  margin-bottom: 20px;
  -webkit-transition: background 0.3s ease 0s;
          transition: background 0.3s ease 0s;
}
.i-wrap-ten .right-list li .left-bord {
  display: none;
  width: 5px;
  height: 100%;  float:left;
  position: absolute;
  left: 0;
  top: 0;
  background-color: #2e7ada;
}
.i-wrap-ten .right-list li .num {
  width: 122px;
  text-align: center;
  line-height: 90px;  float:left;
  font-size: 68px;
  color: #333;
}
.i-wrap-ten .right-list li .line {
  display: inline-block;
  width: 1px;
  height: 76px;  float:left;
  margin-right:10px;
  background-color: #6b6a6a;
  margin-top: 12px;
}
.i-wrap-ten .right-list li .cont-wrap {
  margin-left: 23px;
  width: 500px;
}
.i-wrap-ten .right-list li .tit-box {
  line-height: 38px;
}
.i-wrap-ten .right-list li .tit {
  display: inline-block;
  font-size: 18px;
  color: #14619E;
}
.i-wrap-ten .right-list li .date {
  display: inline-block;
  font-size: 14px;
  float:right;
  color: #232323;
  opacity: 0.3;
  filter: alpha(opacity=30);
}
.i-wrap-ten .right-list li .word {
  line-height: 24px;
  margin-top: 4px;
}
.i-wrap-ten .right-list li .word a {
  color: #888;
}
.i-wrap-ten .right-list li:hover {
  background-color: #eeecec;
}
.i-wrap-ten .right-list li:hover .left-bord {
  display: block;
}
.tuijian{ width:1100px; margin:auto; padding-top:40px; border-bottom:1px solid #E9E9E9; padding-bottom:40px;}
.tuijian .titi{ font-size:16px; font-weight:bold; display:block; padding-bottom:10px; padding-top:15px; line-height:30px;}
.tuijian .jjt{float:left; padding-right:26px;}
.tuijian span{ display:block; margin-bottom:10px;}
.tuijian .ckxq{ display:block; color:#14619E; font-weight:bold; font-size:14px; padding-top:10px;}
.tuijian .neirong{ font-size:14px; color:#666666; line-height:200%;}
.tuijian a:hover img{opacity:0.8;filter(alpha=80)}

.xwzx{width:1100px; margin:auto; margin-top:20px;}
.xwzx ul li {width:100%; border-bottom:1px dashed #cccccc; clear:both; height:210px; padding-top:20px;}
.xwzx ul li img { float:left; margin-right:20px;}
.xwzx ul li h1 { font-size:16px; color:#14619E; line-height:50px;}
.xwzx ul li span {color:#666666; line-height:200%; font-size:14px;}
.xwzx ul li .ckxq{font-size:14px; color:#14619E; } 
.xwzx ul li img{display:block; z-index:80;opacity:1;filter(alpha=100)}
.xwzx ul li a:hover img{opacity:0.8;filter(alpha=80)}


/*合作客户*/
.hzkh{ margin-top:50px;}
.hzkh img{float:left; width:25%; margin-left:17px; margin-right:70px; margin-bottom:45px;}
.hzkh img:hover{filter:alpha(opacity=70);opacity:0.7;}

/*公司简介*/
.about{margin-top:30px; width:1100px; margin:auto;}
.about .jjt{float:left; padding-right:26px;}
.about .neirong{ font-size:14px; color:#333333; line-height:220%;}

.posterTvGrid{position:relative;height:310px;}
.posterTvGrid img{max-width:none;max-height:none;border:0 none;background:#888;}
.posterTvGrid .contentHolder{position:relative;overflow:hidden;}
.posterTvGrid .contentHolderUnit{cursor:pointer;position:absolute;width:480px;height:270px;}
.posterTvGrid .contentHolderUnit a.elementLink{display:block;overflow:hidden;z-index:3;position:absolute;left:0;right:0;width:100%;height:100%;}
.posterTvGrid .contentHolderUnit img{width:100%;height:100%;}
.posterTvGrid .contentHolderUnit .elementTitle{}
.posterTvGrid .contentHolderUnit .elementOverlay{z-index:1;position:absolute;top:0;left:0;background:#000;width:100%;height:100%;opacity:0;filter:opacity=0;}
.posterTvGrid .contentHolderUnit .leftShadow{position:absolute;top:23px;left:-174px;width:174px;height:224px;background:url(leftShadow.png) no-repeat;}
.posterTvGrid .contentHolderUnit .rightShadow{position:absolute;top:23px;right:-174px;width:174px;height:224px;background:url(rightShadow.png) no-repeat;}
.posterTvGrid .bannerControls{}
.posterTvGrid .leftNav,.posterTvGrid .rightNav{cursor:pointer;z-index:10;position:absolute;top:50%;width:45px;height:45px;margin-top:-43px;}
.posterTvGrid .leftNav{left:7px;background:url("1.png") no-repeat;_background:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="slide_prev_btn.png");}
.posterTvGrid .rightNav{right:7px;background:url("2.png") no-repeat;_background:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="slide_next_btn.png");}
.posterTvGrid .leftNav:hover{}
.posterTvGrid .rightNav:hover{}
.posterTvGrid .bottomNav{z-index:140;position:absolute;width:100%;height:10px;margin-top:270px;padding:10px 0 0;text-align:center;}
.posterTvGrid .bottomNavButtonOFF{cursor:pointer;overflow:hidden;display:inline-block;*display:inline;*zoom:1;width:10px;height:10px;margin:0 5px;vertical-align:top;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;background:#c3c3c3;}
.posterTvGrid .bottomNavButtonOFF:hover{background:#aaa;}
.posterTvGrid .bottomNavButtonON,
.posterTvGrid .bottomNavButtonON:hover{background:#69aaec;}
.posterTvGrid .bottomNavLeft{}
.posterTvGrid .bottomNavRight{}


.news-wrap{
}
.news-wrap .tab {
  padding: 27px 0 4px;
}
.news-wrap .tab a {
  display: inline-block;
  width: 160px;
  border-radius: 24px;
  background: #fff;
  margin-right: 27px;
  font-size: 17px;
  line-height: 45px;
  color: #666;
  background-color:#ECECEC;
  text-align: center;
  -webkit-transition: all 0.5s;
          transition: all 0.5s;
}
.news-wrap .tab a:hover, .news-wrap .tab a.cur {
  color: #fff;
  background: #14619E;
}

#case_left {margin:0; width:920px; margin:auto; margin-top:20px;}
#case_left ul{list-style:none;padding:0;border:0;}
#case_left li {display: inline; list-style:none;}
#case_left li a:link,
#case_left li a:visited {float:left; text-decoration: none; font-size:14px;color:#666666;line-height:36px; width:90px; font-size:16px; margin-left:20px; margin-right:20px; text-align:center;}
#case_left li a:hover {float:left; text-decoration: none;color:#14619E; border-bottom:2px solid #14619E;}
#case_left ul .curr a{float:left; text-decoration: none;color:#14619E; border-bottom:2px solid #14619E;}
.xx{ width:100%; height:1px; background-color:#CCCCCC; clear:both;}

.xw_title{ text-align:center; padding-bottom:15px;}
.xw_title h1{font-size:20px; font-weight:bold; padding-bottom:30px;}
.main{margin-top:20px; font-size:16px; line-height:200%; padding-top:25px; border:1px dashed #cccccc; padding-bottom:30px;  margin:auto; padding-left:65px; padding-right:65px;}
.fany{margin-top:30px; clear:both;}
.fany li a{line-height:24px; font-size:14px; line-height:36px;}


 #returnTop {
	_display:none;
	position:fixed;
	_position:absolute;
	z-index:999;
	right:15px;
	bottom:-200px;
	_bottom:auto;
	width:36px;
	height:65px;
	text-indent:-999px;
	overflow:hidden;
	background-image:url(Top.png);
	_background-image:url(Top.png);
	background-repeat:no-repeat;
	background-position:0 0;
	transition:bottom 0.9s;
	-webkit-transition:bottom 0.9s;
	-moz-transition:bottom 0.9s;
	-o-transition:bottom 0.9s;
}
#returnTop:hover {
	background-position:0 -65px;
}

/* 网页底部 */
.footer{ width:100%; background-color:#000000; height:250px;}
.footer .foot {width:1100px; margin:auto; padding-top:30px;}
.footer .foot .d_logo {float:left; width:255px;}
.footer .foot ul {float:left; width:450px;}
.footer .foot ul li{color:#FFFFFF}
.footer .foot ul li .t1{background:url(s1.png) no-repeat;padding-left:26px; line-height:35px;font-size:14px;}
.footer .foot ul li .t2{background:url(s2.png) no-repeat;padding-left:26px; line-height:35px;font-size:14px;}
.footer .foot ul li .t3{background:url(s3.png) no-repeat;padding-left:26px; line-height:35px;font-size:14px;}
.footer .foot ul li .t4{background:url(s4.png) no-repeat;padding-left:26px; line-height:35px;font-size:14px;}
.footer .the_footer_1{ float:left; width:290px; }
.footer .the_footer_1 li{font-size:14px; line-height:35px;text-transform : lowercase}
.footer .the_footer_title { font-size:16px; font-weight:bold; line-height:35px;}
.footer .the_footer_1 a{ display:block; color:#FFFFFF; font-size:14px; line-height:30px;}
.footer .the_footer_1 a:hover{ color:#666666;}
.footer .foot .wx {float:right; text-align:center; line-height:30px; color:#FFFFFF}
.footerbq {width:100%; background-color:#000000; border-top:1px solid #666666;text-align:center; height:47px; line-height:47px; clear:both; color:#ffffff}
.footerbq a{color:#ffffff}
.footerbq a:hover{color:#ffffff}


		
.block{ clear:both; border-top:1px solid #cccccc;}
.job{ width:100%;}
.job li{ float:left; font-size:16px; padding-top:16px; line-height:30px; padding-bottom:30px;}
.job .s1{ font-size:16px; font-weight:bold; color:#14619E; width:310px;}
.job .s2{ font-size:16px;width:310px;}
.job .s3{ font-size:16px;width:210px;}
.job .s4{ font-size:16px;width:210px;}

.main{text-indent: 2em;}
.page span {color: #ff002d;}