@charset "gb2312";
/* CSS Document */
.body{ max-width:1200px;}
div,form,img,ul,ol,li,dl,dt,dd,p,tr,td,body,strong,span,pre{margin:0; padding:0; border:0;background-repeat:no-repeat;text-indent:0; list-style:none;}
h1,h2,h3,h4,h5,h6,p{ margin:0; padding:0; font-weight:normal; margin:0;text-indent:0; }
body{font-family:"微软雅黑";font-size:14px;margin:0px;padding:0px;line-height:24px;height:auto;clear:both;overflow-x:hidden;color:#030303;min-width:1200px;}
img{border:0px;margin:0; padding:0;}
ul,li{ list-style:none;}
em,i{ font-style:normal;}
p,span,strong,div{padding:0; margin:0;}
input,label,button,select,textarea{vertical-align:middle;}
img{border:0; margin:0; padding:0;}
a{ text-decoration:none;outline:none;color:#030303;}
a:link{text-decoration:none;color:#030303;}
a:hover{text-decoration:none;color:#0474c3;}
a:visited{text-decoration:none;color:#030303;}
a:active{text-decoration:none;color:#030303;}
table{ border-collapse:collapse; border-spacing:0;}
.w1200{width:1200px;margin:auto;}
.fl{float:left;}.fr{float:right;}.clear{ clear:both;}

/*头部*/
#top{ width:100%; height:41px; background:url(images/top.jpg) repeat-x;}
#top table{ width:1200px;height:38px; margin:0 auto;font-size:12px; color:#525252;}
#top table span{ color:#077acc;}

/*logo*/
#logo{ width:1200px; height:74px; margin:0 auto; padding:12px 0px;}

.Searchphone{float:right;height:74px;}
.Searchphone ul{ margin:0px; padding-top:24px;}
.Searchphone ul li{ float:left; width:34px; height:26px; margin-left:30px;}
.Searchphone ul li a{ display:block;width:34px; height:26px; background-image:url(images/icon.png); background-repeat:no-repeat;}
.Searchphone ul li a.TSearch{width:26px;}

.Searchphone ul li a.TPop{background-position:-29px 0px;}

.Searchbox{ position:absolute; background:url(images/index_348.png) no-repeat; width:247px; height:65px; right:110px; top:110px; z-index:999; display:none;}
.Searchbox input{background:none; outline:none; border:none; font-size:14px; font-family:"微软雅黑"; color:#333; }
.Searchbox input.anniu{width:40px; height:35px; cursor:pointer; background:url(images/index_349.png) no-repeat center; position:absolute; right:5px; top:23px;}
.Searchbox input.wenben{width:190px; position:absolute; left:10px; top:30px;}


/*导航*/
#var{ width:1200px; height:50px; margin:0 auto;}
/* 顶部导航 */
.top_nav {
	height: 50px;
}
.top_nav li{
	float:left;
	height: 50px;
}
.top_nav a {
	color: #000;
	text-align: center;
	display: inline-block;
	height: 50px;
	line-height: 50px;
	width: 150px;
	font-size: 16px;
}
#top_this,.top_nav a:hover {
	background:#0474c3;
	color:#FFF;
}
.top_nav div{
	width:150px;
	display:block;
	visibility:hidden;
	position:absolute;
	z-index:9999;
	*margin-left:-150px;
	*margin-top:50px;
	background:#0474c3;
}
.top_nav div li{
	border-top:1px solid #319be6; border-bottom:1px solid #034b7e;
	height:40px;
}
.top_nav div a {
	font-size:14px;
	height:40px;
	line-height:40px;
	font-weight:normal;
	color:#FFF;
}
.top_nav div a:hover {
	color:#FFF;
	background:#045e9d;
}

/*banner*/
.z-boix{ width:100%; height:450px; overflow:hidden; position:relative;}
.z-boix .hd{ height:15px; overflow:hidden; position:absolute; left:50%; bottom:15px; z-index:1; }
.z-boix .hd ul{ overflow:hidden; zoom:1; float:left;  }
.z-boix .hd ul li{ float:left; margin-right:7px;  width:10px; height:10px;border-radius:50%; line-height:14px; text-align:center; background:#494847; cursor:pointer; }
.z-boix .hd ul li.on{ background:#0474c3; color:#fff; }
.z-boix .zfj{ position:relative; height:100%; z-index:0;   }
.z-boix .zfj li{ zoom:1; vertical-align:middle; }
.z-boix .zfj img{ width:100%; height:450px; display:block;  }
/* 下面是前/后按钮代码，如果不需要删除即可 */
.z-boix .prev{ position:absolute; left:3%; top:50%; margin-top:-25px; display:block; background:url(images/top-l.jpg) no-repeat;width:50px; height:50px;}
.z-boix .next{ position:absolute; right:3%; top:50%; margin-top:-25px; display:block; background:url(images/top-r.jpg) no-repeat;width:50px; height:50px;}
.z-boix .prev:hover,.z-boix .next:hover{ filter:alpha(opacity=50);opacity:0.5;}
.z-boix .prevStop{ display:none;  }
.z-boix .nextStop{ display:none;  }

/*公司业务*/
.admin{ width:100%; height:auto;}
#ztbt{width:100%; height:85px; text-align:center; padding:30px 0px 15px;}
#ztbt h2{width:100%; height:45px; line-height:45px; font-size:24px; color:#0474c3; border-bottom:1px solid #cbcac9; padding-bottom:10px; font-weight:bold;}
#ztbt .zyx{ width:60px; height:1px; margin:0 auto; background-color:#0474c3; position:relative;top:-1px;}
#ztbt span{ display:block; font-family:"Arial"; color:#7f8081; line-height:35px;}
.gcyjlist{margin:0 auto; position:relative;}
.gcyjlist ul li{float:left;padding-right:14px;}
.gcyjlist .hd{ overflow:hidden; position: absolute; top:70px;right:0px;z-index:99;width:1200px !important;}
.gcyjlist .hd .prev{ display:block;  width:50px; height:50px; float:left;overflow:hidden; cursor:pointer; background: url(images/ry-l.jpg) no-repeat;}
.gcyjlist .hd .next{ display:block;  width:50px; height:50px; float:right;overflow:hidden; cursor:pointer; background:url(images/ry-r.jpg) no-repeat;  }

/*---核心业务---*/
.CoreBusinesstitle{width:100%;}
.CoreBusinesslist{/*width:1180px; height:502px;*/ width:580px;height:246.7px;margin:0px auto; position:relative;}
.CoreBusinesslist ul{ margin:0px; padding:0px;/*height:502px;*/height:246.7px;overflow:hidden; position:relative;}
.CoreBusinesslist ul li{position:absolute;/*width:392px;height:250px;*/width:192.6px;height:122.8px; overflow:hidden;}

.CoreBusinesslist ul li.Coredianzi{bottom:0px; left:0px;}
.CoreBusinesslist ul li.CoreIntro{/*height:502px;*/bottom:0px; right:0px;}
.CoreBusinesslist ul li.Coreweixin{top:0px; left:0px;}
.CoreBusinesslist ul li.Coreweb{top:0px; right:0px;}
.CoreBusinesslist ul li.Coresystem{height:246.7px; top:0px; left:194px;}

.CoreBusinesslist ul li .CorebgColour{width:100%;height:100%;z-index: -1;padding: 1px; margin: -1px;background:#0474c3;position:absolute;left:0;top:0;transition: all 0.1s linear;-moz-transition: all 0.1s linear;-webkit-transition: all 0.1s linear;-o-transition: all 0.1s linear;-ms-transition: all 0.1s linear;}

.CoreBusinesslist ul li .Coreimg{ position:absolute; left:0px; top:0px; width:100%; height:100%;}
.CoreBusinesslist ul li:hover .CorebgColour{ z-index:99;}

.CoreBusinesslist ul li .Coretextbox{position:absolute;color:#fff; left:0px; top:0px; width:100%; height:100%; z-index:9999;}
.CoreBusinesslist ul li .Coretextbox h3{ font-size:24px; padding:145px 20px 0px 20px; line-height:36px;}
.CoreBusinesslist ul li .Coretextbox span{ display:block;font-weight:bold;}

.CoreBusinesslist ul li .Coreclassbox{position:absolute;color:#fff; left:0px; top:0px; width:100%; height:100%; z-index:9999;}
.CoreBusinesslist ul li .Coreclassbox h2{ font-size:20px; color:#fff; padding:14px 10px 10px;}
.CoreBusinesslist ul li .Coreclassbox p.ContentInfo{ font-size:12px; padding:0px 10px; height:90px;}
.CoreBusinesslist ul li .Coreclassbox p.ContentInfo1{ font-size:13px;padding:0px 10px;}
.CoreBusinesslist ul li .Coreclassbox a{ color:#fff;padding:0px 7px; display:inline-block;line-height:20px;}
.CoreBusinesslist ul li .Coreclassbox a:hover{ opacity:0.7;filter:alpha(opacity=70);}



.Coretextbox h2{font-size:24px; color:#fff; padding:20px 10px 15px;}
.ContentInfo{ font-size:14px; padding:0px 10px; height:90px;}
.Coretextbox a{color:#fff;padding:0px 7px; display:inline-block;}
.Coreclassbox a:hover{opacity:0.7;filter:alpha(opacity=70);}
/*--合作意向--*/

.Cooperationbox{position:fixed;top:0px;_position:absolute;_top:expression(documentElement.scrollTop + 0 + "px"); background:#fff; z-index:9999999999; width:100%; display:none;}
.Cooperation{width:970px; margin:auto; padding:35px 0px; position:relative;}
.Cooperationleft{ float:left; width:450px;color:#212121;}
.Cooperationleft h3{ font-size:40px; line-height:42px; color:#e60012; padding-bottom:25px;}
.Cooperationleft h4{ font-size:45px; line-height:48px; border-bottom:1px solid #cccccc; padding-bottom:35px;}
.Cooperationleft h5{ font-size:18px; line-height:26px; padding-bottom:20px;}
.Cooperationleft h5 span{ font-size:24px; font-weight:bold; color:#212121;}
.Cooperationleft p{ font-size:13px;}
.Cooperationleft p.coopb{ padding:35px 0px;}


.Cooperationright{ float:right; width:425px;}
.Cooperationright h3{ font-size:24px; line-height:30px; padding-bottom:10px;}
.Cooperationright ul{ margin:0px; padding:0px;}
.Cooperationright ul li{ margin:0px; padding:0px; min-height:46px; height:auto !important; height:46px; position:relative;}
.Cooperationright ul li label{ display:block; padding:6px 10px; height:24px; overflow:hidden; background:#f6f6f6; border:1px solid #d9d9d9;}
.Cooperationright ul li label input{width:100%; background:none; outline:none; font-size:15px; font-family:"微软雅黑"; color:#999999; border:none;}
.Cooperationright ul li label.xingming{float:left; width:185px;}
.Cooperationright ul li label.dianhua{float:right; width:185px;}
.Cooperationright ul.erweima{ padding-top:20px;}
.Cooperationright ul.erweima li label{ width:200px;}
.Cooperationright ul.erweima li img{ position:absolute; left:240px; top:0px;}
.Cooperationright h4{ font-size:16px; font-weight:bold;padding:2px 0px 5px; color:#1a1a1a;}
.Cooperationright dl{ margin:0px; padding:0px; font-size:13px; color:#212121;}
.Cooperationright dl dd{float:left; width:180px; padding-bottom:5px;}
.Cooperationright dl dd input{vertical-align:middle;}
.Cooperationright dl dd span{ padding-left:10px;}
.Cooperationright dl dd.w220{ width:230px;}
.Cooperationright dl em{ padding:0px 5px;}
.Cooperationright p{ padding-top:10px}
.Cooperationright p input{ border:2px solid #e81727; background:none; outline:none; font-size:20px; font-family:"微软雅黑"; font-weight:bold; width:100%; color:#e81727; padding:10px 0px; cursor:pointer;}

.Cooperationclose{ position:absolute; right:-70px; top:20px; width:39px; height:39px; background:url(images/index_09.png) no-repeat; cursor:pointer;}

/*关于我们*/
#gywmz{ width:1200px; height:auto; margin:0 auto;}
/*公司简介*/
#gsjj-bt{ width:100%; height:42px; border-bottom:1px solid #cbcac9;}
#gsjj-bt h2{ float:left;height:41px;line-height:41px; font-size:16px; border-bottom:2px solid #0a6ccd;}
#gsjj-bt span{ line-height:42px; font-family:"Arial"; color:#878685; margin-left:10px;}
.gs-nr{ margin-top:10px;}
.gs-nr img{ padding-right:10px;}
.gs-nr p{ text-indent:2em;}
.gs-nr p a{ color:#0a6ccd; font-size:12px;}
.gs-nr p a:hover{ color:#FF0000;}

/*新闻动态*/
.slideTxtBox{ width:100%;  text-align:left;  }
.slideTxtBox .hd{ height:42px; line-height:42px;border-bottom:1px solid #cbcac9;  position:relative; }
.slideTxtBox .hd a{ float:right; font-size:12px; color:#73726f;}
.slideTxtBox .hd a:hover{ color:#0a6ccd;}
.slideTxtBox .hd ul{ float:left;  position:absolute; height:42px;   }
.slideTxtBox .hd ul li{ float:left;cursor:pointer;font-size:16px; padding:0 10px;}
.slideTxtBox .hd ul li.on{ height:41px;border-bottom:2px solid #0a6ccd; color:#0a6ccd;}
.slideTxtBox .bd ul{ zoom:1; padding-top:10px; }
.slideTxtBox .bd li{ height:35px; line-height:35px; background:url(images/li.jpg) no-repeat  left center;}
.slideTxtBox .bd li a{ display:block; float:left; margin-left:10px;}
.slideTxtBox .bd li .date{ display:block;float:right; color:#999; font-size:12px;  }
.slideTxtBox .bd li a:hover{ color:#0a6ccd; text-decoration:underline;}

/*招标动态*/
#zbdt-bt{ width:100%; height:25px; line-height:25px; border-left:5px solid #0a6ccd;}
#zbdt-bt h3{ float:left; margin-left:15px; font-family:"Arial"; font-size:24px;}
#zbdt-bt a{ display:block; float:right;color:#73726f; font-size:12px;}
#zbdt-bt a:hover{color:#0a6ccd;}

.zbdt-xw{ padding-top:15px;}
.zbdt-xw li{ height:35px; line-height:35px;}
.zbdt-xw a{display:block; float:left;}
.zbdt-xw a:hover{ color:#0a6ccd; text-decoration:underline;}
.zbdt-xw em{ color:#0a6ccd; padding-right:10px;}
.zbdt-xw span{display:block; float:right; font-size:12px; color:#999;}

/*荣誉资质*/
.picMarquee-left{ /*width:1200px;*/max-width:580px; height:250px; height:auto;margin:0 auto; position:relative;}

#ryzy{ overflow:hidden; position: absolute; top:-95px;right:0px;z-index:99;}
#ryzy .more{float:right; width:100px; height:36px; background-color:#0a6ccd; line-height:36px; text-align:center; color:#fff;}
#ryzy .more:hover{ background-color:#232323;}

.picMarquee-left .hd{ overflow:hidden;  height:50px;  position: absolute; top:70px; z-index:99;}
.picMarquee-left .hd .prev{ display:block;  width:50px; height:50px; float:left;overflow:hidden; cursor:pointer; background: url(images/ry-l.jpg) no-repeat;}
.picMarquee-left .hd .next{ display:block;  width:50px; height:50px; float:right;overflow:hidden; cursor:pointer; background:url(images/ry-r.jpg) no-repeat;  }

.picMarquee-left .bd{  }
.picMarquee-left .bd .tempWrap{width:580px !important;}
.picMarquee-left .bd ul{ overflow:hidden; zoom:1;}
.picMarquee-left .bd ul li{ margin:0 7px; float:left; _display:inline; overflow:hidden; text-align:center;  }
.picMarquee-left .bd ul li .pic{ text-align:center; }
.picMarquee-left .bd ul li .pic img{ width:280px; height:185px; display:block; padding:2px; border:1px solid #ccc; }
.picMarquee-left .bd ul li .pic a:hover img{ border-color:#0a6ccd;  }
.picMarquee-left .bd ul li .title{ height:50px;line-height:50px; background-color:#fff;}
.picMarquee-left .bd ul li .title:hover{ color:#0a6ccd;}

/*底部*/
#foot{ width:100%; height:auto; clear:both; background-color:#333237; clear:both;}
#foot-01{ width:1200px; height:auto; margin:0 auto; clear:both;}
#f-bt{ width:100%; height:45px; line-height:45px; border-bottom:1px solid #c9c9c9; font-size:18px; color:#c9c9c9;}
/*联系我们*/
#foot-01 p{ margin:0px; padding:20px 0px 0px;}
#foot-01 p span{ display:inline-block; height:31px; line-height:31px; font-size:14px; color:#b5b5b5;}
#foot-01  p span.ywdh{ background: url(images/index_01.png) no-repeat; padding-left:40px;}
#foot-01  p span.ywdh em{ font-family:Arial, Helvetica, sans-serif; padding:0px 40px 0px 10px; color:#dadada;}
#foot-01  p span.ywdh em b{color:#e60012; font-size:22px;font-weight:normal;}
#foot-01  p span.ywdh em i{ font-size:22px;}

#foot-01  p span.ywqq{ background:url(images/index_01.png) no-repeat; padding-left:40px; width:230px}
#foot-01  p span.ywqq em{ padding-right:7px;}

#foot-01  p span.czdh{ background:url(images/index_01.png) no-repeat; padding-left:40px;}
#foot-01  p span.czdh em{ padding-right:21px;}

#foot-01  p span.yxdz{ background:url(images/index_01.png) no-repeat; padding-left:40px; width:230px}
#foot-01  p span.yxdz em{ padding-right:15px;}

#foot-01  p span.shqq{ background:url(images/index_01.png) no-repeat; padding-left:40px;}
#foot-01  p span.shqq em{ padding-right:7px;}

#foot-01  a{color:#b5b5b5;}
#foot-01  a:hover{ color:#FFF;}

/*二维码*/
#f-ewm{ margin-top:20px; text-align:center; color:#fff;}
/*网站地图*/
#wzdt{ width:100%; height:auto;margin-top:20px;}
#wzdt li{ width:50%; height:24px; line-height:24px; float:left;}
#wzdt li a{ color:#fff;}
#wzdt li a:hover{color:#0a6ccd; text-decoration:underline;}
/*友情链接*/
#foot-02{ width:1200px; height:auto; margin:0 auto;border-top:1px solid #3f3e3e; clear:both;}
#foot-02 h3{height:30px; line-height:30px;  font-size:18px; color:#c9c9c9; padding-top:15px;}
#foot-02 p{}
#foot-02 p a{ display:block; float:left; margin-right:10px; color:#8e8e8e;}
#foot-02 p a:hover{color:#0a6ccd; text-decoration:underline;}
#dibu{ width:1200px; height:60px; line-height:60px; margin:0 auto;background:url(images/dibu.jpg) repeat-x top; clear:both; color:#8e8e8e;}

/*----------------------------------------------------模板样式---------------------------------------------------*/

.pub {width:1180px; margin:0 auto; padding:30px 0;}
.publeft { float:left; width:240px;}
.pubmb { margin-bottom:14px;}
.pubfst {background-color:#1654b2;height:60px; line-height:60px; font-size:28px; display:block; text-align:center; color:#fff;}
.pubnav {}
.pubnav li {background: #f1f1f1;border-top: 2px solid #FFFFFF; height:42px;}
.pubnav li a{width: 209px;
    height: 22px;
    font-size: 16px;
    color: #515151;
    text-align: left;
    line-height: 22px;
    display: block;
    border-left: #A3A2A2 solid 4px;
    text-indent: 16px;
    margin: 10px 0 10px 27px;
}
.pubnav li:hover,#nav_left_now {color: #FFF;border-color: #FFF;font-weight: bold; background:#868686;}
.pubnav li:hover a,#nav_left_now a {color: #FFF;border-color: #FFF;font-weight: bold; background:#868686;}
.pubnav .thdlist a { font-size:12px; text-indent:4em; border:none;}
.pubnews {padding:8px;border: #e1e1e1 solid 1px;}
.pubnews li {
    line-height: 28px;
    padding: 0 5px;
    border-bottom: #AAA 1px dashed;
}
.pubright {float:right; width:910px;}
.pubtit {border-bottom:#ddd 1px dashed; margin-bottom:10px; height:32px; line-height:32px;}
.pubname {float:left; font-weight:bold;}
.pubpos {float:right;}
.pubcontent {font-size:14px; line-height:2; margin-top:10px;}
.twlist li {padding:15px 0; border-bottom:#CCC 1px dashed;}
.twlist li img {float:left; margin-right:20px;}
.twlist .twtit {margin:5px 0;}
.twlist .twtit a {font-size:16px; font-weight:bold;}

