@charset "utf-8";
a,address,b,big,blockquote,body,center,cite,code,dd,del,div,dl,dt,em,fieldset,font,form,h1,h2,h3,h4,h5,h6,html,i,iframe,img,ins,label,legend,li,ol,p,pre,small,span,strong,u,ul,var{margin:0;padding:0}
article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}
hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}
button,html input[type=button],input[type=submit]{-webkit-apperance:button;cursor:pointer}
button[disabled],html input[disabled]{cursor:default}
ol,ul{list-style:none}
img{border:0;vertical-align:middle}
em,i,u{font-style:normal}
input,textarea,select{outline:0;}
table{}
a{text-decoration:none;color:#585858}
a:hover{ color:#004098;}
.fl{ float:left;}
.fr{ float:right;}
.wz1200{ width:1200px; margin:0px auto;}
.clearBoth { LINE-HEIGHT: 0px; WIDTH: 0px; FLOAT: none; HEIGHT: 0px; CLEAR: both; OVERFLOW: hidden;}
body{ background:#FFF; font:12px/1.45 "Microsoft YaHei", Arial, Helvetica, sans-serif; color:#585858;}


/*头部*/
.header{　width:100%;　height:90px;　background:#fff;  position:relative; }
.top1{ width:200px; position:relative; z-index:999999;}
.top2{ width:100%; position:absolute; left:0%; top:0px;}
.top3{ width:230px;}





/*banner*/
.fullSlide {	width:100%;	position:relative;	height:600px;}
.fullSlide .bd {	margin:0 auto;	position:relative;	z-index:0;	overflow:hidden;}
.fullSlide .bd ul {	width:100% !important;}
.fullSlide .bd li {	width:100% !important;	height:600px;	overflow:hidden;	text-align:center;}
.fullSlide .bd li a {	display:block;	height:600px;}
.fullSlide .hd {	width:100%;	position:absolute;	z-index:1;	bottom:0;	left:0;	height:30px;	line-height:30px;}
.fullSlide .hd ul {	text-align:center;}
.fullSlide .hd ul li {	cursor:pointer;	display:inline-block;	*display:inline;	zoom:1;	width:42px;	height:11px;	margin:1px;	overflow:hidden;
background:#fff;	filter:alpha(opacity=50);	opacity:0.5;	line-height:999px;}
.fullSlide .hd ul .on {	background:#1f70de;}
.fullSlide .prev,.fullSlide .next {	display:block; position:absolute; z-index:1; top:50%; margin-top:-30px; left:15%; z-index:1; width:40px;	height:60px;	background:url(../images/slider-arrow.png) -126px -137px #000 no-repeat; cursor:pointer; filter:alpha(opacity=50); opacity:0.5; display:none;}
.fullSlide .next {	left:auto;	right:15%;	background-position:-6px -137px;}

/*搜索*/
#doSearch {	CURSOR: pointer;}
#topSearch {Z-INDEX: 100; POSITION: absolute; WIDTH: 100%; DISPLAY: none; background:#f7f7f7; HEIGHT: 53px; TOP: 90px; LEFT: 0px}
#topSearch .box {	POSITION: relative; MARGIN: 0px auto; WIDTH: 750px; HEIGHT: 53px}
#topSearch .close {	POSITION: absolute; WIDTH: 25px; DISPLAY: inline-block; BACKGROUND: url(../images/close.png) no-repeat; HEIGHT: 25px; TOP: 12px; CURSOR: pointer; RIGHT: 0px}
#txtSkey {	POSITION: absolute; LINE-HEIGHT: 30px; WIDTH: 580px; border:none; HEIGHT: 30px; FONT-SIZE: 16px;  TOP: 8px; RIGHT: 120px;}
#doSearch2 {	BORDER-BOTTOM: 0px; POSITION: absolute; TEXT-ALIGN: center; BORDER-LEFT: 0px; WIDTH: 72px; BACKGROUND: #004098; HEIGHT: 30px; COLOR: #fff; FONT-SIZE: 14px; BORDER-TOP: 0px; TOP: 9px; RIGHT: 35px; BORDER-RIGHT: 0px}


.main1{ background:#f6f6f6; width:100%; height:840px;}
.maintit{ padding:80px 0 60px;}
.main1left{ float:left; background:#fff; width:520px; height:405px; padding:30px;}
.main1right{ float:right; background:#fff; width:580px; height:460px; padding-top:5px;}
.main1left h3{ font-size:17px; font-weight:normal; display:block; height:50px; line-height:50px;}
.main1left h3 a{color:#333;}
.main1left h3 a:hover{color:#004098;}
.main1leftzi{ height:20px; line-height:20px; font-size:15px;}

.main1right ul li{ padding:25px 20px; border-bottom:1px dashed #e7e7e7;}
.main1right ul li.innewlast{ border-bottom:none;}
.newsimg{ float:left; width:170px;}
.newstit{ float:left; width:370px;}
.newstit span{ font-size:17px; display:block;}
.newstit span a{color:#333;}
.newstit span a:hover{color:#004098;}
.newstit .newszi{ font-size:15px; line-height:27px;}

.mainnews{ padding-bottom:60px;}
.main1more{ background:url(../images/inmore.png) no-repeat center top; width:205px; height:55px; margin:0px auto;}
.main1more a{ font-size:16px; display:block; padding:20px 0 0 35px;}


.main3{ margin:0px auto; background:#fff; width:100%;}
.main3 ul li{ text-align:center; float:left; padding:0 15px 50px; width:270px;}
.main3 ul li h2{ font-size:18px; color:#333; }
.main3 ul li span{ display:block; color:#999; font-size:11px;}
.main3 .main3img{ padding-bottom:30px;}
.main3 .main3ii{ padding:20px 0;}
.main3 .main3more{width:95px;border-top:1px solid #c2c2c2;border-bottom:1px solid #c2c2c2;margin:0px auto 35px;font-size:15px;  padding:5px 0;}
.main3 .main3more span{ display:block; font-family:Arial, Helvetica, sans-serif; color:#d0d0d0; font-size:9px; }
.main3 a:hover h2{ color:#004098;}

.main4{ width:100%; height:744px; background:url(../images/main4bg.jpg) no-repeat center top;}
.main4more{ text-align:center; }
.main4more a{color:#fff; font-size:17px;}
.main4more a:hover{color:#004098;}




.frame {width:100%; height:210px;  padding:30px 0 0;}
.wrap {width:280px; height:210px; position:relative; overflow:hidden; margin:0;}
.wrap img {display:block;}
.wrap div {width:260px; height:81px; padding:175px 10px 10px; position:absolute; left:0; top:0; background:url(../images/trans.gif) no-repeat 0 0;}
.wrap div b {display:block; width:280px; height:210px; position:absolute;left:0;top:170px;z-index:1;background:url(../images/hoverbg.png) repeat left top; }
.wrap div span {position:relative; display:block; width:100%; height:100%; z-index:10;}
.wrap div h1{font-size:16px; color:#fff; text-align:left; margin:0; padding:5px 0 10px; z-index:999;line-height:25px;}
.wrap div p {font-size:15px; color:#cccccc; line-height:23px; z-index:999; padding:5px 0 0px; margin:0px auto;}
.clear {clear:both;}

.frame ul li{ float:left; width:280px; padding-right:26px; padding-top:20px;}
.frame ul li.framelast{ float:right; padding:20px 0 0px;}





.nybanner{ width:100%; height:390px;}
.nymbx{ width:100%; height:47px; border-bottom:1px solid #e6e6e6; line-height:47px; font-size:14px;}
.nymbx img{ padding-right:10px;}
.nyconnet{ padding:40px 0 60px;}
.nytitzi{ font-size:24px; color:#333; text-align:center; display:block; padding-bottom:40px;}
.nyleft{ float:left; width:200px;}
.nyright{ float:left; width:935px; padding-left:65px; font-size:15px; line-height:32px;}


/*左分类*/
.nydhleft { width: 100%;}
.nydhleft_2 {}
.nydhleft_2 h1{ background:url(../images/dhlefttop.jpg) no-repeat center top; color:#fff; font-weight:normal; font-size:15px; width:100%; height:33px; line-height:33px; text-indent:15px;}
.nydhleft_3 {}
.menu_list {width: 100%; background:#f4f4f4}
.menu_head {cursor: pointer; position: relative; background: url(../images/inp16_05.png) center right no-repeat; height:35px; line-height:35px; text-indent:25px; font-size:15px;}
.menu_head a{ display:block;}
.menu_head a:hover{ background:#004098; color:#fff;}
.menu_body { display:none;}
.menu_bo { display:block }
.menu_body a { display:block; background:#fafafa;color:#333;text-decoration:none; line-height:30px; padding-left:20px;border-bottom: #ededed 1px dotted; font-size:13px;}
.menu_body a:hover,.menu_body .curry { color:#004098;}

.new01li{ padding:20px 0px; border-bottom:1px dotted #E5E5E5;}
.new01li.newfar{ padding-top:0px;}
.new01li_time{ float:left; width:75px; height:75px; overflow:hidden; color:#fff; padding:6px; background-color:#b8b8b8; text-align:right; font-size:15px; line-height:30px;}
.new01li_time span{ font-size:24px; padding:0 0 5px 0; border-bottom:2px solid #fff; line-height:42px;}
.new01li:hover .new01li_time{ background-color:#004098;}
.new01li_txt{ float:right; width:88%;}
.new01li_bt{ font-size:20px; padding-bottom:5px;}
.new01li_js{ color:#999; font-size:16px; line-height:24px;}

.nybt{ font-size:30px; color:#333333; text-align:center; padding-bottom:20px;}
.speedlink{  text-align:center; color:#999; font-size:14px; background:#f9f9f9; margin:0px 0 30px;}
.speedlink ul span{ width:auto; border-bottom:none; margin-left:5px; margin-right:5px; color:#666;}
.prenext{ padding-top:50px;}
.newsfxanan{ text-align:center; padding-bottom:20px;}


/*人才招聘*/
.jobTableList{width:100%; margin:0 auto; padding:0px; font-size:14px;}
.jobTableList td{text-align:center; height:55px;background:url(../images/hline.png) no-repeat right center; }
.jobTableList .hTitle td{height:55px !important; background:#ababab;font-weight:bold; font-size:14px; color:#FFF;}
.jobTableList .htizi td{background:url(../images/hline.png) #f9f9f9 no-repeat right center;}
.jobTableList .htizi .nline{background:#f9f9f9;}
.jobTableList .nline{background:none;}
.jobShow{width:100%; margin:20px auto; overflow:hidden; font-size:14px;}
.jobShow table{border-top:#dcdcdc 1px solid; border-right:#dcdcdc 1px solid;}
.jobShow table td{border-left:#dcdcdc 1px solid; border-bottom:#dcdcdc 1px solid; padding:13px; line-height:20px;}
.jobShow table td.tBg{background:#efefef; font-weight:bold; text-align:center;}
.ckxqzi a{background: #004098; height:26px; width:80px;  margin:0px auto;display: block;text-align: center;line-height:24px;
border-radius: 5px;font-weight: normal;color: #fff;font-size: 14px;}



.caseli{ padding:30px 0px; border-bottom:1px dotted #dbdbdb;}
.caseli.casefast{ padding-top:0px;}

.caselipic{ float:left; width:358px;}
.caselir{ float:left; width:577px;}
.caselihy{ color:#333333; font-size:22px; display:block; padding-bottom:20px;}
.caselijs{ color:#585858; line-height:24px; font-size:15px;}


.caselir .buttonp3{ margin:30px 0px 0px; line-height:30px; text-align:center; color:#FFF;}
.caselir .buttonp3:hover{ background: #004098;}
.buttonp3 {width: 125px; height: 33px; display: block; border: none; background: none; color: inherit; vertical-align: middle; position: relative;z-index: 1; -webkit-backface-visibility: hidden; -moz-osx-font-smoothing: grayscale; background: #585858; color: #fff; margin: 0px auto;}



.topseach2{ width:761px; background:url(../images/seachbg.jpg) no-repeat left top; margin:0px auto;}
.seachbg2{ float:left;width:639px;  height:45px;border:none; }
.seachbg2 input{line-height:45px; height:45px;  width:620px; background:none; border:none; color:#333; padding-left:19px; font-size:17px;}
.seachal2{ float:left; padding-left:0px;border:none;margin-left:0px;}
.seachal2 input{ width:121px; height:45px;line-height:45px;}
.topseach2zizi{ padding-left:10px; font-size:14px; height:50px; line-height:50px;}
.topseach2zizi a{ padding-left:15px;}


.soluimg{padding:40px 0 80px;}
.soluimg h3{ font-size:24px; color:#333; display:block; font-weight:normal; text-align:center;}

.zpxcbox {	margin: 0px auto; padding:50px 50px  0; position:relative;}
.floatL {cursor:pointer; position:absolute; left:0px; top:130px;}
.floatR {cursor:pointer; position:absolute; right:0px; top:130px;}

.subBox {	padding: 0;	margin: 0 auto;	width: 100%;	overflow: hidden;}
.subBox ul {	width: 100000px;}
.subBox ul li {	width:250px; height:240px;  float:left; margin-right:33px; overflow:hidden;}
.subBox .zpxctop1{ padding:20px; font-size:17px; text-align:center;}
.subBox .zpxctop2{ padding-left:0px;}

.soluqmjjfa{ width:100%; height:694px; background:url(../images/solubg01.jpg) no-repeat center top;}
.soluqmjjfa h3{ text-align:center; font-size:23px; color:#666666; font-weight:normal; display:block; height:30px; line-height:30px; padding-top:50px;}
.soluqmjjfa ul li{ float:left; padding:30px 70px 0px 45px;}
.soluqmjjfa ul li.solulast{ float:right; padding:30px 50px 0px 0px; }
.soluqmjjfa ul li img{ border:2px solid #d2e6f8;}
.soluqmjjfa ul span{ text-align:center; font-size:17px; display:block; width:100%; height:50px; line-height:50px;}

.soluqmjjfa3{ width:100%;}
.soluqmjjfa3 h3{ text-align:center; font-size:23px; color:#666666; font-weight:normal; display:block; height:30px; line-height:30px; padding-top:50px;}
.soluqmjjfa3 ul li{ float:left; padding:40px 70px 0px 45px;}
.soluqmjjfa3 ul li.solulast{ float:right; padding:40px 50px 0px 0px; }
.soluqmjjfa3 ul li img{ border:2px solid #d2e6f8;}
.soluqmjjfa3 ul span{ text-align:center; font-size:17px; display:block; width:100%; height:50px; line-height:50px;}




.soluqmjjfa2{ width:100%; height:547px; background:url(../images/solulbbg.jpg) no-repeat center top;}
.soluqmjjfa2 h3{ text-align:center; font-size:23px; color:#fff; font-weight:normal; display:block; height:30px; line-height:30px; padding-top:90px;}
.soluqmjjfa2 ul li{ float:left; padding:60px 40px 0px 40px;}
.soluqmjjfa2 ul li.solulast{ float:right; padding:60px 50px 0px 0px; }
.soluqmjjfa2 ul li img{ border:2px solid #d2e6f8;}
.soluqmjjfa2 ul span{ text-align:center; color:#fff; font-size:17px; display:block; width:100%; height:50px; line-height:50px;}
.soluqmjjfa2 ul li:hover span{ color:#73aeff;}

.solupro{}
.solupro h3{ text-align:center; font-size:23px; color:#666666; font-weight:normal; display:block; height:30px; line-height:30px; padding:80px 0 50px;}

.solupro ul li{ float:left; padding-right:39.5px; padding-top:40px;}
.solupro ul li.soluprlast{ float:right; padding-right:0px;}
.solupro ul li .soluprimg{ position:relative;}
.solupro ul li .soluprzi{ position:absolute; left:0px; bottom:0px; background:url(../images/nyprbg.png) repeat left top; width:100%; height:70px; line-height:70px; color:#333; text-align:center; font-size:18px; z-index:99;}
.solupro ul li:hover .soluprzi{ background:url(../images/nyprbg2.png) repeat left top; color:#fff;}

.nyright01{ float:left; width:445px; font-size:16px; line-height:38px; text-indent:2em; margin-top:-10px;}
.nyright02{ float:right; width:490px; height:334px; background:url(../images/vidbg.png) no-repeat right top;}
.nyrightvideo{ padding:2px 0 0 55px}
.bottompradding{ padding-bottom:0px;}

.solucase{ width:100%; height:432px; background:#FFF;}
.solucase h3{ text-align:center; font-size:23px; color:#666666; font-weight:normal; display:block; height:30px; line-height:30px; padding:100px 0 0px;}

.solunyzizi{ padding-top:20px;}
.nyright001{ float:left; width:550px; padding-right:50px; font-size:16px; line-height:38px; text-indent:2em;}
.nyright002{ float:left; width:490px; height:334px; background:url(../images/vidbg.png) no-repeat right top;}


.solunyxtgl{ font-size:16px; line-height:38px; background:#FFF; width:100%; padding-bottom:0px;}
.solunyxtgl h3{ text-align:center; font-size:23px; color:#666666; font-weight:normal; display:block; height:30px; line-height:30px; padding:65px 0;}

.solunyxtgl2{ font-size:16px; line-height:38px; background:#fff; width:100%; padding-bottom:0px;}
.solunyxtgl2 h3{ text-align:center; font-size:23px; color:#666666; font-weight:normal; display:block; height:30px; line-height:30px; padding:65px 0;}

.solunyxtgl3{ font-size:16px; line-height:38px; background:#FFF; width:100%; padding-bottom:0px;}
.solunyxtgl3 h3{ text-align:center; font-size:23px; color:#666666; font-weight:normal; display:block; height:30px; line-height:30px; padding:65px 0;}
.solunyxtgl3 ul li{ float:left; padding-right:126px; padding-bottom:30px;}
.solunyxtgl3 ul li.solunylast{ float:right; padding-right:0px;}


.caselist{}
.caselist ul li{ float:left; width:282px; padding-right:44px; padding-bottom:40px;}
.caselist ul li.caselistlat{ float:right; padding-right:0px;}
.caselist ul li a{ border:1px solid #e6e6e6; display:block; padding:9px 9px 0;}
.caselist ul li h3{  font-size:16px; text-align:center; height:35px; line-height:35px;}
.caselist ul a:hover{ border:1px solid #004098;}

.foot{}
.foot1{ width:100%; height:268px; background:#3a3a3a; display:block;}
.foot2{width:100%; height:50px; background:#fff; display:block; line-height:50px;}

.foot11{ float:left; width:665px; padding:40px 0 0; color:#fff;}
.foot12{ float:left; width:535px; padding-top:40px; color:#fff;}

.foot11 ul li{ float:left; width:160px; padding-right:60px;}
.foot11 ul li h2{ font-weight:normal; font-size:18px; display:block; padding-bottom:10px;}
.foot11 ul li a{ display:block; width:100%; border-bottom:1px solid #585858; color:#fff; height:30px; line-height:30px; font-size:14px; background:url(../images/footjt.png) no-repeat left center; text-indent:15px;}

.foot11 ul li h2 a{font-weight:normal; font-size:18px; display:block; padding:0; background:none; text-indent:0px; border:none;}
.foot11 ul li a:hover{ color:#73aeff;}
.foot12 h2{ font-weight:normal; font-size:18px; display:block; padding-bottom:10px; }


.foot12zi{ float:left; width:278px; font-size:14px; line-height:28px;}
.foot12wm{ float:right; width:257px; text-align:right;}
.foot12zi img{ padding-right:10px; vertical-align:middle;}

.xunlei{ text-align:center; padding-top:10px;}
.xunlei tr td span{ padding:0 10px; line-height: 25px; height: 25px; display: inline-block; background:#fff;}
.xunlei tr td a{ padding:0 10px; line-height: 25px; height: 25px; display: inline-block; background:#fff;}
.xunlei tr td a:hover{ background:#004098; color:#fff;}

.xunlei2{ text-align:center; padding-top:10px; color:#585858; font-size:12px;}
.xunlei2 tr td span{ padding:0 10px;  line-height: 24px; height: 24px; display: inline-block; border:1px solid #ccc; background:#fff;}
.xunlei2 tr td a{ padding:0 10px;  line-height: 24px; height: 24px; display: inline-block; border:1px solid #ccc; background:#fff;}
.xunlei2 tr td a:hover{ background:#004098; color:#fff; border:1px solid #004098;}

#newscen img{ max-width:100%;}